diff --git a/.github/ISSUE_TEMPLATE/01-feature_request.yaml b/.github/ISSUE_TEMPLATE/01-feature_request.yaml
index f8c7f7e9b8e..f7cf89ee6fa 100644
--- a/.github/ISSUE_TEMPLATE/01-feature_request.yaml
+++ b/.github/ISSUE_TEMPLATE/01-feature_request.yaml
@@ -15,7 +15,7 @@ body:
attributes:
label: NetBox version
description: What version of NetBox are you currently running?
- placeholder: v4.2.4
+ placeholder: v4.2.5
validations:
required: true
- type: dropdown
diff --git a/.github/ISSUE_TEMPLATE/02-bug_report.yaml b/.github/ISSUE_TEMPLATE/02-bug_report.yaml
index 1789d27aa29..7a4910dcc21 100644
--- a/.github/ISSUE_TEMPLATE/02-bug_report.yaml
+++ b/.github/ISSUE_TEMPLATE/02-bug_report.yaml
@@ -27,7 +27,7 @@ body:
attributes:
label: NetBox Version
description: What version of NetBox are you currently running?
- placeholder: v4.2.4
+ placeholder: v4.2.5
validations:
required: true
- type: dropdown
diff --git a/docs/release-notes/version-4.2.md b/docs/release-notes/version-4.2.md
index 5612bfca701..67493806b3f 100644
--- a/docs/release-notes/version-4.2.md
+++ b/docs/release-notes/version-4.2.md
@@ -1,5 +1,36 @@
# NetBox v4.2
+## v4.2.5 (2025-03-06)
+
+### Enhancements
+
+* [#17357](https://github.com/netbox-community/netbox/issues/17357) - Use VirtualChassis name as fallback for unnamed devices
+* [#17542](https://github.com/netbox-community/netbox/issues/17542) - Add contact assignments to VPN tunnels
+* [#17944](https://github.com/netbox-community/netbox/issues/17944) - Allow script inputs to be filtered on ObjectVar and MultiObjectVar selections
+* [#18024](https://github.com/netbox-community/netbox/issues/18024) - Add permalink URL pattern to match a custom script by module and class name
+* [#18095](https://github.com/netbox-community/netbox/issues/18095) - Ensure contacts are shown on children of objects with contacts
+* [#18141](https://github.com/netbox-community/netbox/issues/18141) - Support "Quick Add" for plugins
+* [#18403](https://github.com/netbox-community/netbox/issues/18403) - Improve performance of job list views
+* [#18693](https://github.com/netbox-community/netbox/issues/18693) - Support setting VLAN translation on bulk edit of interfaces
+* [#18772](https://github.com/netbox-community/netbox/issues/18772) - Add "type" filter for virtual circuits
+* [#18774](https://github.com/netbox-community/netbox/issues/18774) - Add tooltip preview of tag descriptions when hovering over tags
+
+### Bug Fixes
+
+* [#15016](https://github.com/netbox-community/netbox/issues/15016) - Prevent AssertionError when adding multiple devices "mid-span" in a cable trace
+* [#15924](https://github.com/netbox-community/netbox/issues/15924) - Prevent setting tagged VLANs on interfaces with mode: tagged-all
+* [#17488](https://github.com/netbox-community/netbox/issues/17488) - Ensure VLANGroup.vid_ranges shows up in API results
+* [#17709](https://github.com/netbox-community/netbox/issues/17709) - Allow primary key for nested models in OpenAPI request schemas
+* [#17796](https://github.com/netbox-community/netbox/issues/17796) - Fix IndexError on "Create & Add Another" operation on custom field choices
+* [#18605](https://github.com/netbox-community/netbox/issues/18605) - Limit VLAN selection dropdown to choices appropriate to site
+* [#18722](https://github.com/netbox-community/netbox/issues/18722) - Improve UI feedback on failed script execution
+* [#18729](https://github.com/netbox-community/netbox/issues/18729) - Fix unpredictable ordering on querysets with annotations/groupings
+* [#18753](https://github.com/netbox-community/netbox/issues/18753) - Prevent webhooks from being triggered on a script dry-run
+* [#18758](https://github.com/netbox-community/netbox/issues/18758) - Fix FieldError when sorting by account count field in providers list
+* [#18768](https://github.com/netbox-community/netbox/issues/18768) - Fix removing a secondary MAC address from an interface
+
+---
+
## v4.2.4 (2025-02-21)
### Enhancements
diff --git a/netbox/project-static/yarn.lock b/netbox/project-static/yarn.lock
index 92e7e7bd166..816779bce02 100644
--- a/netbox/project-static/yarn.lock
+++ b/netbox/project-static/yarn.lock
@@ -2673,10 +2673,10 @@ safe-regex-test@^1.0.3:
es-errors "^1.3.0"
is-regex "^1.1.4"
-sass@1.83.4:
- version "1.83.4"
- resolved "https://registry.yarnpkg.com/sass/-/sass-1.83.4.tgz#5ccf60f43eb61eeec300b780b8dcb85f16eec6d1"
- integrity sha512-B1bozCeNQiOgDcLd33e2Cs2U60wZwjUUXzh900ZyQF5qUasvMdDZYbQ566LJu7cqR+sAHlAfO6RMkaID5s6qpA==
+sass@1.85.0:
+ version "1.85.0"
+ resolved "https://registry.yarnpkg.com/sass/-/sass-1.85.0.tgz#0127ef697d83144496401553f0a0e87be83df45d"
+ integrity sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww==
dependencies:
chokidar "^4.0.0"
immutable "^5.0.2"
@@ -2882,10 +2882,10 @@ toggle-selection@^1.0.6:
resolved "https://registry.yarnpkg.com/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32"
integrity sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==
-tom-select@2.4.2:
- version "2.4.2"
- resolved "https://registry.yarnpkg.com/tom-select/-/tom-select-2.4.2.tgz#9764faf6cba51f6571d03a79bb7c1cac1cac7a5a"
- integrity sha512-2RWjkL3gMDz9E+u8w+tQy9JWsYq8gaSytEVeugKYDeMus6ZtxT1HttLPnXsfHCnBPlsNubVyj5gtUeN+S+bcpA==
+tom-select@2.4.3:
+ version "2.4.3"
+ resolved "https://registry.yarnpkg.com/tom-select/-/tom-select-2.4.3.tgz#1daa4131cd317de691f39eb5bf41148265986c1f"
+ integrity sha512-MFFrMxP1bpnAMPbdvPCZk0KwYxLqhYZso39torcdoefeV/NThNyDu8dV96/INJ5XQVTL3O55+GqQ78Pkj5oCfw==
dependencies:
"@orchidjs/sifter" "^1.1.0"
"@orchidjs/unicode-variants" "^1.1.2"
diff --git a/netbox/release.yaml b/netbox/release.yaml
index 15756c597e7..4653aeec255 100644
--- a/netbox/release.yaml
+++ b/netbox/release.yaml
@@ -1,3 +1,3 @@
-version: "4.2.4"
+version: "4.2.5"
edition: "Community"
-published: "2025-02-21"
+published: "2025-03-06"
diff --git a/netbox/translations/cs/LC_MESSAGES/django.mo b/netbox/translations/cs/LC_MESSAGES/django.mo
index ddb97234282..13c3a306d79 100644
Binary files a/netbox/translations/cs/LC_MESSAGES/django.mo and b/netbox/translations/cs/LC_MESSAGES/django.mo differ
diff --git a/netbox/translations/cs/LC_MESSAGES/django.po b/netbox/translations/cs/LC_MESSAGES/django.po
index fdd9a8b88ed..b647b51dd74 100644
--- a/netbox/translations/cs/LC_MESSAGES/django.po
+++ b/netbox/translations/cs/LC_MESSAGES/django.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-04 05:02+0000\n"
+"POT-Creation-Date: 2025-03-06 05:01+0000\n"
"PO-Revision-Date: 2023-10-30 17:48+0000\n"
"Last-Translator: Jeremy Stretch, 2025\n"
"Language-Team: Czech (https://app.transifex.com/netbox-community/teams/178115/cs/)\n"
@@ -34,7 +34,7 @@ msgstr "Klíč"
msgid "Write Enabled"
msgstr "Zapisování povoleno"
-#: netbox/account/tables.py:35 netbox/core/choices.py:86
+#: 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:566
#: netbox/templates/account/token.html:43
@@ -46,6 +46,7 @@ msgstr "Zapisování povoleno"
#: netbox/templates/extras/htmx/script_result.html:12
#: netbox/templates/extras/journalentry.html:22
#: netbox/templates/generic/object.html:58
+#: netbox/templates/htmx/quick_add_created.html:7
#: netbox/templates/users/token.html:35
msgid "Created"
msgstr "Vytvořeno"
@@ -89,34 +90,35 @@ msgstr "Vaše heslo bylo úspěšně změněno."
#: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20
#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185
-#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1532
-#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1658
-#: netbox/virtualization/choices.py:20 netbox/virtualization/choices.py:45
-#: netbox/vpn/choices.py:18
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1534
+#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20
+#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
msgid "Planned"
msgstr "Plánované"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:305
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
msgid "Provisioning"
msgstr "Zajišťování"
#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22
#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103
#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236
-#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1657
-#: netbox/extras/tables/tables.py:495 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
+#: netbox/dcim/choices.py:1591 netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495
+#: 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
#: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38
-#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:44
+#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45
#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
msgid "Active"
msgstr "Aktivní"
#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183
-#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1606
-#: netbox/dcim/choices.py:1659 netbox/virtualization/choices.py:24
-#: netbox/virtualization/choices.py:43
+#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590
+#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662
+#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "Vypnuto"
@@ -128,7 +130,9 @@ msgstr "Zrušení přidělování"
msgid "Decommissioned"
msgstr "Vyřazeno z provozu"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1619
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603
+#: netbox/templates/dcim/interface.html:135
+#: netbox/templates/virtualization/vminterface.html:77
#: netbox/tenancy/choices.py:17
msgid "Primary"
msgstr "Primární"
@@ -146,195 +150,207 @@ msgstr "Terciární"
msgid "Inactive"
msgstr "Neaktivní"
-#: netbox/circuits/filtersets.py:31 netbox/circuits/filtersets.py:198
-#: netbox/dcim/filtersets.py:98 netbox/dcim/filtersets.py:152
-#: netbox/dcim/filtersets.py:212 netbox/dcim/filtersets.py:333
-#: netbox/dcim/filtersets.py:464 netbox/dcim/filtersets.py:1021
-#: netbox/dcim/filtersets.py:1368 netbox/dcim/filtersets.py:1903
-#: netbox/dcim/filtersets.py:2146 netbox/dcim/filtersets.py:2204
-#: netbox/ipam/filtersets.py:341 netbox/ipam/filtersets.py:961
-#: netbox/virtualization/filtersets.py:45
-#: netbox/virtualization/filtersets.py:173 netbox/vpn/filtersets.py:358
+#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:275
+#: netbox/vpn/choices.py:63
+msgid "Peer"
+msgstr "Peer"
+
+#: netbox/circuits/choices.py:108 netbox/vpn/choices.py:64
+msgid "Hub"
+msgstr "Rozbočovač"
+
+#: netbox/circuits/choices.py:109 netbox/vpn/choices.py:65
+msgid "Spoke"
+msgstr "Mluvil"
+
+#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204
+#: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22
+#: 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:1370 netbox/dcim/filtersets.py:2027
+#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328
+#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139
+#: netbox/vpn/filtersets.py:358
msgid "Region (ID)"
msgstr "Region (ID)"
-#: netbox/circuits/filtersets.py:38 netbox/circuits/filtersets.py:205
-#: netbox/dcim/filtersets.py:105 netbox/dcim/filtersets.py:158
-#: netbox/dcim/filtersets.py:219 netbox/dcim/filtersets.py:340
-#: netbox/dcim/filtersets.py:471 netbox/dcim/filtersets.py:1028
-#: netbox/dcim/filtersets.py:1375 netbox/dcim/filtersets.py:1910
-#: netbox/dcim/filtersets.py:2153 netbox/dcim/filtersets.py:2211
-#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:348
-#: netbox/ipam/filtersets.py:968 netbox/virtualization/filtersets.py:52
-#: netbox/virtualization/filtersets.py:180 netbox/vpn/filtersets.py:353
+#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
+#: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29
+#: 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:1377 netbox/dcim/filtersets.py:2034
+#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335
+#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935
+#: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353
msgid "Region (slug)"
msgstr "Region (zkratka)"
-#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
-#: netbox/dcim/filtersets.py:128 netbox/dcim/filtersets.py:225
-#: netbox/dcim/filtersets.py:346 netbox/dcim/filtersets.py:477
-#: netbox/dcim/filtersets.py:1034 netbox/dcim/filtersets.py:1381
-#: netbox/dcim/filtersets.py:1916 netbox/dcim/filtersets.py:2159
-#: netbox/dcim/filtersets.py:2217 netbox/ipam/filtersets.py:354
-#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:58
-#: netbox/virtualization/filtersets.py:186
+#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217
+#: 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:1383
+#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283
+#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941
+#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
msgstr "Skupina míst (ID)"
-#: netbox/circuits/filtersets.py:51 netbox/circuits/filtersets.py:218
-#: netbox/dcim/filtersets.py:135 netbox/dcim/filtersets.py:232
-#: netbox/dcim/filtersets.py:353 netbox/dcim/filtersets.py:484
-#: netbox/dcim/filtersets.py:1041 netbox/dcim/filtersets.py:1388
-#: netbox/dcim/filtersets.py:1923 netbox/dcim/filtersets.py:2166
-#: netbox/dcim/filtersets.py:2224 netbox/extras/filtersets.py:515
-#: netbox/ipam/filtersets.py:361 netbox/ipam/filtersets.py:981
-#: netbox/virtualization/filtersets.py:65
-#: netbox/virtualization/filtersets.py:193
+#: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224
+#: 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:1390
+#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290
+#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515
+#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "Skupina míst (zkratka)"
-#: netbox/circuits/filtersets.py:56 netbox/circuits/forms/bulk_edit.py:188
-#: netbox/circuits/forms/bulk_edit.py:216
-#: netbox/circuits/forms/bulk_import.py:124
-#: netbox/circuits/forms/filtersets.py:51
-#: netbox/circuits/forms/filtersets.py:171
-#: netbox/circuits/forms/filtersets.py:209
-#: netbox/circuits/forms/model_forms.py:138
-#: netbox/circuits/forms/model_forms.py:154
-#: netbox/circuits/tables/circuits.py:113 netbox/dcim/forms/bulk_edit.py:169
-#: netbox/dcim/forms/bulk_edit.py:330 netbox/dcim/forms/bulk_edit.py:683
-#: netbox/dcim/forms/bulk_edit.py:888 netbox/dcim/forms/bulk_import.py:131
-#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:331
-#: netbox/dcim/forms/bulk_import.py:562 netbox/dcim/forms/bulk_import.py:1333
-#: netbox/dcim/forms/bulk_import.py:1361 netbox/dcim/forms/filtersets.py:87
-#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/filtersets.py:342
-#: netbox/dcim/forms/filtersets.py:439 netbox/dcim/forms/filtersets.py:753
-#: netbox/dcim/forms/filtersets.py:997 netbox/dcim/forms/filtersets.py:1021
-#: netbox/dcim/forms/filtersets.py:1111 netbox/dcim/forms/filtersets.py:1149
-#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/forms/filtersets.py:1608
-#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:137
-#: netbox/dcim/forms/model_forms.py:165 netbox/dcim/forms/model_forms.py:238
-#: netbox/dcim/forms/model_forms.py:463 netbox/dcim/forms/model_forms.py:723
-#: netbox/dcim/forms/object_create.py:383 netbox/dcim/tables/devices.py:153
+#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
+#: netbox/circuits/forms/filtersets.py:182
+#: netbox/circuits/forms/filtersets.py:240
+#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172
+#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686
+#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133
+#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333
+#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1430
+#: netbox/dcim/forms/bulk_import.py:1458 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:1622 netbox/dcim/forms/filtersets.py:1646
+#: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164
#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93
-#: netbox/dcim/tables/racks.py:122 netbox/dcim/tables/racks.py:207
-#: netbox/dcim/tables/sites.py:134 netbox/extras/filtersets.py:525
-#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:285
-#: netbox/ipam/forms/bulk_edit.py:484 netbox/ipam/forms/bulk_import.py:171
-#: netbox/ipam/forms/bulk_import.py:453 netbox/ipam/forms/filtersets.py:153
-#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:432
-#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:205
-#: netbox/ipam/forms/model_forms.py:669 netbox/ipam/tables/ip.py:245
-#: netbox/ipam/tables/vlans.py:118 netbox/ipam/tables/vlans.py:221
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:6
-#: netbox/templates/dcim/device.html:22
+#: 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:452
+#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229
+#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/model_forms.py:679 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:33
#: netbox/templates/dcim/location.html:37
#: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20
#: netbox/templates/dcim/rackreservation.html:28
-#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/prefix.html:56
-#: netbox/templates/ipam/vlan.html:23 netbox/templates/ipam/vlan_edit.html:40
-#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/vlan.html:23
+#: netbox/templates/ipam/vlan_edit.html:48
#: netbox/templates/virtualization/virtualmachine.html:95
-#: netbox/virtualization/forms/bulk_edit.py:91
-#: netbox/virtualization/forms/bulk_edit.py:109
-#: netbox/virtualization/forms/bulk_edit.py:124
-#: netbox/virtualization/forms/bulk_import.py:59
-#: netbox/virtualization/forms/bulk_import.py:85
-#: netbox/virtualization/forms/filtersets.py:79
-#: netbox/virtualization/forms/filtersets.py:148
-#: netbox/virtualization/forms/model_forms.py:71
+#: netbox/virtualization/forms/bulk_edit.py:106
+#: netbox/virtualization/forms/bulk_import.py:60
+#: netbox/virtualization/forms/bulk_import.py:91
+#: netbox/virtualization/forms/filtersets.py:74
+#: netbox/virtualization/forms/filtersets.py:153
#: netbox/virtualization/forms/model_forms.py:104
-#: netbox/virtualization/forms/model_forms.py:171
-#: netbox/virtualization/tables/clusters.py:77
-#: netbox/virtualization/tables/virtualmachines.py:63
-#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/model_forms.py:76
-#: netbox/wireless/forms/model_forms.py:118
+#: netbox/virtualization/forms/model_forms.py:178
+#: netbox/virtualization/tables/virtualmachines.py:33
+#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:79
+#: netbox/wireless/forms/model_forms.py:121
msgid "Site"
msgstr "Místo"
-#: netbox/circuits/filtersets.py:62 netbox/circuits/filtersets.py:229
-#: netbox/circuits/filtersets.py:274 netbox/dcim/filtersets.py:242
-#: netbox/dcim/filtersets.py:363 netbox/dcim/filtersets.py:458
-#: netbox/extras/filtersets.py:531 netbox/ipam/filtersets.py:240
-#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:991
-#: netbox/virtualization/filtersets.py:75
-#: netbox/virtualization/filtersets.py:203 netbox/vpn/filtersets.py:363
+#: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235
+#: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53
+#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364
+#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531
+#: netbox/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
msgid "Site (slug)"
msgstr "Místo (zkratka)"
-#: netbox/circuits/filtersets.py:67
+#: netbox/circuits/filtersets.py:73
msgid "ASN (ID)"
msgstr "ASN (ID)"
-#: netbox/circuits/filtersets.py:73 netbox/circuits/forms/filtersets.py:31
-#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:108
-#: netbox/ipam/models/asns.py:125 netbox/ipam/tables/asn.py:41
+#: netbox/circuits/filtersets.py:79 netbox/circuits/forms/filtersets.py:39
+#: netbox/ipam/forms/model_forms.py:165 netbox/ipam/models/asns.py:105
+#: netbox/ipam/models/asns.py:122 netbox/ipam/tables/asn.py:41
#: netbox/templates/ipam/asn.html:20
msgid "ASN"
msgstr "ASN"
-#: netbox/circuits/filtersets.py:95 netbox/circuits/filtersets.py:122
-#: netbox/circuits/filtersets.py:156 netbox/circuits/filtersets.py:283
-#: netbox/circuits/filtersets.py:325 netbox/ipam/filtersets.py:245
+#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
+#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338
+#: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482
+#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248
msgid "Provider (ID)"
msgstr "Poskytovatel (ID)"
-#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
-#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:289
-#: netbox/circuits/filtersets.py:331 netbox/ipam/filtersets.py:251
+#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134
+#: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344
+#: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556
+#: netbox/ipam/filtersets.py:254
msgid "Provider (slug)"
msgstr "Poskytovatel (slug)"
-#: netbox/circuits/filtersets.py:167
+#: netbox/circuits/filtersets.py:173 netbox/circuits/filtersets.py:493
+#: netbox/circuits/filtersets.py:561
msgid "Provider account (ID)"
msgstr "Účet poskytovatele (ID)"
-#: netbox/circuits/filtersets.py:173
+#: netbox/circuits/filtersets.py:179 netbox/circuits/filtersets.py:499
+#: netbox/circuits/filtersets.py:567
msgid "Provider account (account)"
msgstr "Účet poskytovatele (účet)"
-#: netbox/circuits/filtersets.py:178
+#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:503
+#: netbox/circuits/filtersets.py:572
msgid "Provider network (ID)"
msgstr "Síť poskytovatele (ID)"
-#: netbox/circuits/filtersets.py:182
+#: netbox/circuits/filtersets.py:188
msgid "Circuit type (ID)"
msgstr "Typ okruhu (ID)"
-#: netbox/circuits/filtersets.py:188
+#: netbox/circuits/filtersets.py:194
msgid "Circuit type (slug)"
msgstr "Typ okruhu (URL zkratka)"
-#: netbox/circuits/filtersets.py:223 netbox/circuits/filtersets.py:268
-#: netbox/dcim/filtersets.py:236 netbox/dcim/filtersets.py:357
-#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1045
-#: netbox/dcim/filtersets.py:1393 netbox/dcim/filtersets.py:1928
-#: netbox/dcim/filtersets.py:2170 netbox/dcim/filtersets.py:2229
-#: netbox/ipam/filtersets.py:234 netbox/ipam/filtersets.py:365
-#: netbox/ipam/filtersets.py:985 netbox/virtualization/filtersets.py:69
-#: netbox/virtualization/filtersets.py:197 netbox/vpn/filtersets.py:368
+#: 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:1395
+#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294
+#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237
+#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163
+#: netbox/vpn/filtersets.py:368
msgid "Site (ID)"
msgstr "Místo (ID)"
-#: netbox/circuits/filtersets.py:233 netbox/circuits/filtersets.py:237
+#: 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:1406
+#: netbox/dcim/filtersets.py:2306
+msgid "Location (ID)"
+msgstr "Umístění (ID)"
+
+#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:248
msgid "Termination A (ID)"
msgstr "Zakončení A (ID)"
-#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:320
-#: netbox/core/filtersets.py:77 netbox/core/filtersets.py:136
-#: netbox/core/filtersets.py:173 netbox/dcim/filtersets.py:751
-#: netbox/dcim/filtersets.py:1362 netbox/dcim/filtersets.py:2277
-#: 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 netbox/extras/filtersets.py:276
-#: netbox/extras/filtersets.py:348 netbox/extras/filtersets.py:391
-#: netbox/extras/filtersets.py:438 netbox/extras/filtersets.py:498
-#: netbox/extras/filtersets.py:657 netbox/extras/filtersets.py:703
-#: netbox/ipam/forms/model_forms.py:482 netbox/netbox/filtersets.py:282
-#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:167
+#: 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:1364
+#: netbox/dcim/filtersets.py:2401 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
+#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348
+#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438
+#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657
+#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22
+#: netbox/netbox/forms/base.py:167
#: netbox/templates/htmx/object_selector.html:28
#: netbox/templates/inc/filter_list.html:46
#: netbox/templates/ipam/ipaddress_assign.html:29
@@ -346,97 +362,150 @@ msgstr "Zakončení A (ID)"
msgid "Search"
msgstr "Vyhledávání"
-#: netbox/circuits/filtersets.py:264 netbox/circuits/forms/bulk_edit.py:172
-#: netbox/circuits/forms/bulk_edit.py:246
-#: netbox/circuits/forms/bulk_import.py:115
-#: netbox/circuits/forms/filtersets.py:198
-#: netbox/circuits/forms/filtersets.py:214
-#: netbox/circuits/forms/filtersets.py:260
-#: netbox/circuits/forms/model_forms.py:111
-#: netbox/circuits/forms/model_forms.py:133
-#: netbox/circuits/forms/model_forms.py:199
-#: netbox/circuits/tables/circuits.py:104
-#: netbox/circuits/tables/circuits.py:164 netbox/dcim/forms/connections.py:73
+#: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195
+#: netbox/circuits/forms/bulk_edit.py:284
+#: netbox/circuits/forms/bulk_import.py:128
+#: netbox/circuits/forms/filtersets.py:223
+#: netbox/circuits/forms/filtersets.py:250
+#: netbox/circuits/forms/filtersets.py:296
+#: netbox/circuits/forms/model_forms.py:139
+#: netbox/circuits/forms/model_forms.py:162
+#: netbox/circuits/forms/model_forms.py:262
+#: netbox/circuits/tables/circuits.py:108
+#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73
#: netbox/templates/circuits/circuit.html:15
-#: netbox/templates/circuits/circuitgroupassignment.html:26
+#: netbox/templates/circuits/circuitgroupassignment.html:30
#: netbox/templates/circuits/circuittermination.html:19
#: netbox/templates/dcim/inc/cable_termination.html:55
#: netbox/templates/dcim/trace/circuit.html:4
msgid "Circuit"
msgstr "Okruh"
-#: netbox/circuits/filtersets.py:278
+#: 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:1412
+#: netbox/extras/filtersets.py:542
+msgid "Location (slug)"
+msgstr "Umístění (slug)"
+
+#: netbox/circuits/filtersets.py:333
msgid "ProviderNetwork (ID)"
msgstr "Síť poskytovatele (ID)"
-#: netbox/circuits/filtersets.py:335
+#: netbox/circuits/filtersets.py:381
+msgid "Circuit (CID)"
+msgstr "Okruh (CID)"
+
+#: netbox/circuits/filtersets.py:386
msgid "Circuit (ID)"
msgstr "Okruh (ID)"
-#: netbox/circuits/filtersets.py:341
-msgid "Circuit (CID)"
-msgstr "Okruh (CID)"
+#: netbox/circuits/filtersets.py:391
+msgid "Virtual circuit (CID)"
+msgstr "Virtuální obvod (CID)"
-#: netbox/circuits/filtersets.py:345
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849
+msgid "Virtual circuit (ID)"
+msgstr "Virtuální obvod (ID)"
+
+#: netbox/circuits/filtersets.py:401
+msgid "Provider (name)"
+msgstr "Poskytovatel (jméno)"
+
+#: netbox/circuits/filtersets.py:410
msgid "Circuit group (ID)"
msgstr "Skupina okruhů (ID)"
-#: netbox/circuits/filtersets.py:351
+#: netbox/circuits/filtersets.py:416
msgid "Circuit group (slug)"
msgstr "Skupina okruhů (slug)"
-#: netbox/circuits/forms/bulk_edit.py:30
-#: netbox/circuits/forms/filtersets.py:56
-#: netbox/circuits/forms/model_forms.py:29
-#: netbox/circuits/tables/providers.py:33 netbox/dcim/forms/bulk_edit.py:129
-#: netbox/dcim/forms/filtersets.py:195 netbox/dcim/forms/model_forms.py:123
-#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:126
-#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:213
-#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:175
+#: netbox/circuits/filtersets.py:507
+msgid "Virtual circuit type (ID)"
+msgstr "Typ virtuálního obvodu (ID)"
+
+#: netbox/circuits/filtersets.py:513
+msgid "Virtual circuit type (slug)"
+msgstr "Typ virtuálního obvodu (slimák)"
+
+#: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355
+#: netbox/circuits/forms/bulk_import.py:249
+#: netbox/circuits/forms/filtersets.py:372
+#: netbox/circuits/forms/filtersets.py:378
+#: netbox/circuits/forms/model_forms.py:343
+#: netbox/circuits/forms/model_forms.py:358
+#: netbox/circuits/tables/virtual_circuits.py:88
+#: netbox/templates/circuits/virtualcircuit.html:20
+#: netbox/templates/circuits/virtualcircuittermination.html:38
+msgid "Virtual circuit"
+msgstr "Virtuální obvod"
+
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269
+#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+msgid "Interface (ID)"
+msgstr "Rozhraní (ID)"
+
+#: netbox/circuits/forms/bulk_edit.py:42
+#: netbox/circuits/forms/filtersets.py:64
+#: netbox/circuits/forms/model_forms.py:42
+#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132
+#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127
+#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230
+#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "ASN"
-#: netbox/circuits/forms/bulk_edit.py:34 netbox/circuits/forms/bulk_edit.py:56
-#: netbox/circuits/forms/bulk_edit.py:83
-#: netbox/circuits/forms/bulk_edit.py:104
-#: netbox/circuits/forms/bulk_edit.py:164
-#: netbox/circuits/forms/bulk_edit.py:183
-#: netbox/circuits/forms/bulk_edit.py:228 netbox/core/forms/bulk_edit.py:28
-#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:74
-#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:152
-#: netbox/dcim/forms/bulk_edit.py:193 netbox/dcim/forms/bulk_edit.py:211
-#: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:438
-#: netbox/dcim/forms/bulk_edit.py:472 netbox/dcim/forms/bulk_edit.py:487
-#: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:590
-#: netbox/dcim/forms/bulk_edit.py:624 netbox/dcim/forms/bulk_edit.py:648
-#: netbox/dcim/forms/bulk_edit.py:721 netbox/dcim/forms/bulk_edit.py:782
-#: netbox/dcim/forms/bulk_edit.py:834 netbox/dcim/forms/bulk_edit.py:857
-#: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_edit.py:975
-#: netbox/dcim/forms/bulk_edit.py:1028 netbox/dcim/forms/bulk_edit.py:1063
-#: netbox/dcim/forms/bulk_edit.py:1103 netbox/dcim/forms/bulk_edit.py:1147
-#: netbox/dcim/forms/bulk_edit.py:1192 netbox/dcim/forms/bulk_edit.py:1219
-#: netbox/dcim/forms/bulk_edit.py:1237 netbox/dcim/forms/bulk_edit.py:1255
-#: netbox/dcim/forms/bulk_edit.py:1273 netbox/dcim/forms/bulk_edit.py:1725
-#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/bulk_edit.py:149
-#: netbox/extras/forms/bulk_edit.py:178 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:53 netbox/ipam/forms/bulk_edit.py:73
-#: netbox/ipam/forms/bulk_edit.py:93 netbox/ipam/forms/bulk_edit.py:117
-#: netbox/ipam/forms/bulk_edit.py:146 netbox/ipam/forms/bulk_edit.py:175
-#: netbox/ipam/forms/bulk_edit.py:194 netbox/ipam/forms/bulk_edit.py:276
-#: netbox/ipam/forms/bulk_edit.py:321 netbox/ipam/forms/bulk_edit.py:369
-#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:428
-#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_edit.py:547
+#: netbox/circuits/forms/bulk_edit.py:46 netbox/circuits/forms/bulk_edit.py:68
+#: netbox/circuits/forms/bulk_edit.py:95
+#: netbox/circuits/forms/bulk_edit.py:116
+#: netbox/circuits/forms/bulk_edit.py:187
+#: netbox/circuits/forms/bulk_edit.py:207
+#: netbox/circuits/forms/bulk_edit.py:266
+#: netbox/circuits/forms/bulk_edit.py:307
+#: netbox/circuits/forms/bulk_edit.py:347
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77
+#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441
+#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490
+#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593
+#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651
+#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785
+#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860
+#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066
+#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222
+#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258
+#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746
+#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39
+#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305
+#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396
+#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500
+#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575
+#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267
#: netbox/templates/account/token.html:35
-#: netbox/templates/circuits/circuit.html:59
+#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
#: netbox/templates/circuits/circuittype.html:26
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:88
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:83
#: netbox/templates/circuits/provider.html:33
#: netbox/templates/circuits/providernetwork.html:32
+#: netbox/templates/circuits/virtualcircuit.html:56
+#: netbox/templates/circuits/virtualcircuittermination.html:68
+#: netbox/templates/circuits/virtualcircuittype.html:26
#: netbox/templates/core/datasource.html:54
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
@@ -447,13 +516,14 @@ msgstr "ASN"
#: netbox/templates/dcim/devicetype.html:33
#: netbox/templates/dcim/frontport.html:58
#: netbox/templates/dcim/interface.html:69
-#: netbox/templates/dcim/inventoryitem.html:60
+#: netbox/templates/dcim/inventoryitem.html:64
#: netbox/templates/dcim/inventoryitemrole.html:22
#: netbox/templates/dcim/location.html:33
+#: netbox/templates/dcim/macaddress.html:21
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:37
+#: netbox/templates/dcim/moduletype.html:39
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
#: netbox/templates/dcim/poweroutlet.html:40
@@ -480,12 +550,14 @@ msgstr "ASN"
#: netbox/templates/ipam/asnrange.html:38
#: netbox/templates/ipam/fhrpgroup.html:34
#: netbox/templates/ipam/ipaddress.html:55
-#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:81
+#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77
#: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26
#: netbox/templates/ipam/routetarget.html:21
#: netbox/templates/ipam/service.html:50
#: netbox/templates/ipam/servicetemplate.html:27
#: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34
+#: netbox/templates/ipam/vlantranslationpolicy.html:18
+#: netbox/templates/ipam/vlantranslationrule.html:26
#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
@@ -499,7 +571,7 @@ msgstr "ASN"
#: netbox/templates/virtualization/clustertype.html:26
#: netbox/templates/virtualization/virtualdisk.html:39
#: netbox/templates/virtualization/virtualmachine.html:31
-#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/templates/virtualization/vminterface.html:47
#: netbox/templates/vpn/ikepolicy.html:17
#: netbox/templates/vpn/ikeproposal.html:17
#: netbox/templates/vpn/ipsecpolicy.html:17
@@ -509,119 +581,142 @@ msgstr "ASN"
#: netbox/templates/vpn/ipsecproposal.html:17
#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
-#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/templates/wireless/wirelesslan.html:34
#: netbox/templates/wireless/wirelesslangroup.html:33
#: netbox/templates/wireless/wirelesslink.html:34
#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80
#: netbox/tenancy/forms/bulk_edit.py:122 netbox/users/forms/bulk_edit.py:64
#: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112
-#: netbox/virtualization/forms/bulk_edit.py:32
-#: netbox/virtualization/forms/bulk_edit.py:46
-#: netbox/virtualization/forms/bulk_edit.py:100
-#: netbox/virtualization/forms/bulk_edit.py:177
-#: netbox/virtualization/forms/bulk_edit.py:228
-#: netbox/virtualization/forms/bulk_edit.py:337
+#: netbox/virtualization/forms/bulk_edit.py:33
+#: netbox/virtualization/forms/bulk_edit.py:47
+#: netbox/virtualization/forms/bulk_edit.py:82
+#: netbox/virtualization/forms/bulk_edit.py:159
+#: netbox/virtualization/forms/bulk_edit.py:210
+#: netbox/virtualization/forms/bulk_edit.py:327
#: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64
#: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155
#: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215
#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274
-#: netbox/wireless/forms/bulk_edit.py:29 netbox/wireless/forms/bulk_edit.py:82
-#: netbox/wireless/forms/bulk_edit.py:140
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84
+#: netbox/wireless/forms/bulk_edit.py:143
msgid "Description"
msgstr "Popis"
-#: netbox/circuits/forms/bulk_edit.py:51 netbox/circuits/forms/bulk_edit.py:73
-#: netbox/circuits/forms/bulk_edit.py:123
-#: netbox/circuits/forms/bulk_import.py:36
-#: netbox/circuits/forms/bulk_import.py:51
-#: netbox/circuits/forms/bulk_import.py:74
-#: netbox/circuits/forms/filtersets.py:70
-#: netbox/circuits/forms/filtersets.py:88
-#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:131
-#: netbox/circuits/forms/filtersets.py:199
-#: netbox/circuits/forms/filtersets.py:232
-#: netbox/circuits/forms/filtersets.py:255
-#: netbox/circuits/forms/model_forms.py:47
-#: netbox/circuits/forms/model_forms.py:61
-#: netbox/circuits/forms/model_forms.py:93
-#: netbox/circuits/tables/circuits.py:58
-#: netbox/circuits/tables/circuits.py:108
-#: netbox/circuits/tables/circuits.py:160
-#: netbox/circuits/tables/providers.py:72
-#: netbox/circuits/tables/providers.py:103
+#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:85
+#: netbox/circuits/forms/bulk_edit.py:135
+#: netbox/circuits/forms/bulk_import.py:43
+#: netbox/circuits/forms/bulk_import.py:58
+#: netbox/circuits/forms/bulk_import.py:81
+#: netbox/circuits/forms/filtersets.py:78
+#: netbox/circuits/forms/filtersets.py:96
+#: netbox/circuits/forms/filtersets.py:124
+#: netbox/circuits/forms/filtersets.py:142
+#: netbox/circuits/forms/filtersets.py:224
+#: netbox/circuits/forms/filtersets.py:268
+#: netbox/circuits/forms/filtersets.py:291
+#: netbox/circuits/forms/filtersets.py:329
+#: netbox/circuits/forms/filtersets.py:337
+#: netbox/circuits/forms/filtersets.py:373
+#: netbox/circuits/forms/filtersets.py:396
+#: netbox/circuits/forms/model_forms.py:60
+#: netbox/circuits/forms/model_forms.py:76
+#: netbox/circuits/forms/model_forms.py:110
+#: netbox/circuits/tables/circuits.py:57
+#: netbox/circuits/tables/circuits.py:112
+#: netbox/circuits/tables/circuits.py:196
+#: netbox/circuits/tables/providers.py:70
+#: netbox/circuits/tables/providers.py:101
+#: netbox/circuits/tables/virtual_circuits.py:46
+#: netbox/circuits/tables/virtual_circuits.py:93
#: netbox/templates/circuits/circuit.html:18
+#: netbox/templates/circuits/circuitgroupassignment.html:26
#: netbox/templates/circuits/circuittermination.html:25
#: netbox/templates/circuits/provider.html:20
#: netbox/templates/circuits/provideraccount.html:20
#: netbox/templates/circuits/providernetwork.html:20
+#: netbox/templates/circuits/virtualcircuit.html:23
+#: netbox/templates/circuits/virtualcircuittermination.html:26
#: netbox/templates/dcim/inc/cable_termination.html:51
+#: netbox/templates/dcim/interface.html:166
msgid "Provider"
msgstr "Poskytovatel"
-#: netbox/circuits/forms/bulk_edit.py:80
-#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/bulk_edit.py:92
+#: netbox/circuits/forms/filtersets.py:99
#: netbox/templates/circuits/providernetwork.html:28
msgid "Service ID"
msgstr "ID služby"
-#: netbox/circuits/forms/bulk_edit.py:100
-#: netbox/circuits/forms/filtersets.py:107 netbox/dcim/forms/bulk_edit.py:207
-#: netbox/dcim/forms/bulk_edit.py:610 netbox/dcim/forms/bulk_edit.py:819
-#: netbox/dcim/forms/bulk_edit.py:1188 netbox/dcim/forms/bulk_edit.py:1215
-#: netbox/dcim/forms/bulk_edit.py:1721 netbox/dcim/forms/filtersets.py:1064
-#: netbox/dcim/forms/filtersets.py:1455 netbox/dcim/forms/filtersets.py:1479
-#: netbox/dcim/tables/devices.py:704 netbox/dcim/tables/devices.py:761
-#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:249
-#: netbox/dcim/tables/devicetypes.py:264 netbox/dcim/tables/racks.py:33
-#: netbox/extras/forms/bulk_edit.py:270 netbox/extras/tables/tables.py:443
+#: netbox/circuits/forms/bulk_edit.py:112
+#: netbox/circuits/forms/bulk_edit.py:303
+#: netbox/circuits/forms/filtersets.py:115
+#: netbox/circuits/forms/filtersets.py:320 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:1460
+#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738
+#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035
+#: 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/templates/circuits/circuittype.html:30
+#: netbox/templates/circuits/virtualcircuittype.html:30
#: netbox/templates/dcim/cable.html:40
#: netbox/templates/dcim/devicerole.html:34
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
msgstr "Barva"
-#: netbox/circuits/forms/bulk_edit.py:118
-#: netbox/circuits/forms/bulk_import.py:87
-#: netbox/circuits/forms/filtersets.py:126 netbox/core/forms/bulk_edit.py:18
-#: netbox/core/forms/filtersets.py:33 netbox/core/tables/change_logging.py:32
-#: netbox/core/tables/data.py:20 netbox/core/tables/jobs.py:18
-#: netbox/dcim/forms/bulk_edit.py:797 netbox/dcim/forms/bulk_edit.py:936
-#: netbox/dcim/forms/bulk_edit.py:1004 netbox/dcim/forms/bulk_edit.py:1023
-#: netbox/dcim/forms/bulk_edit.py:1046 netbox/dcim/forms/bulk_edit.py:1088
-#: netbox/dcim/forms/bulk_edit.py:1132 netbox/dcim/forms/bulk_edit.py:1183
-#: netbox/dcim/forms/bulk_edit.py:1210 netbox/dcim/forms/bulk_import.py:188
-#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:730
-#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
-#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:885
-#: netbox/dcim/forms/bulk_import.py:979 netbox/dcim/forms/bulk_import.py:1021
-#: netbox/dcim/forms/bulk_import.py:1235 netbox/dcim/forms/bulk_import.py:1398
-#: netbox/dcim/forms/filtersets.py:955 netbox/dcim/forms/filtersets.py:1054
-#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1247
-#: netbox/dcim/forms/filtersets.py:1272 netbox/dcim/forms/filtersets.py:1296
-#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/filtersets.py:1353
-#: netbox/dcim/forms/filtersets.py:1450 netbox/dcim/forms/filtersets.py:1474
-#: netbox/dcim/forms/model_forms.py:703 netbox/dcim/forms/model_forms.py:709
-#: netbox/dcim/forms/object_import.py:84
+#: netbox/circuits/forms/bulk_edit.py:130
+#: netbox/circuits/forms/bulk_edit.py:331
+#: netbox/circuits/forms/bulk_import.py:94
+#: netbox/circuits/forms/bulk_import.py:221
+#: netbox/circuits/forms/filtersets.py:137
+#: netbox/circuits/forms/filtersets.py:358
+#: netbox/circuits/tables/circuits.py:65
+#: netbox/circuits/tables/circuits.py:200
+#: netbox/circuits/tables/virtual_circuits.py:58
+#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800
+#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007
+#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049
+#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135
+#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213
+#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269
+#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761
+#: 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:1332
+#: netbox/dcim/forms/bulk_import.py:1495 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:1358 netbox/dcim/forms/filtersets.py:1455
+#: netbox/dcim/forms/filtersets.py:1479 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:145 netbox/dcim/tables/devices.py:178
-#: netbox/dcim/tables/devices.py:814 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:138 netbox/extras/forms/bulk_import.py:42
+#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:189
+#: netbox/dcim/tables/devices.py:846 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/netbox/tables/tables.py:240
+#: netbox/netbox/tables/tables.py:243
#: netbox/templates/circuits/circuit.html:30
+#: netbox/templates/circuits/virtualcircuit.html:39
+#: netbox/templates/circuits/virtualcircuittermination.html:64
#: netbox/templates/core/datasource.html:38
#: netbox/templates/dcim/cable.html:15
#: netbox/templates/dcim/consoleport.html:36
#: netbox/templates/dcim/consoleserverport.html:36
#: netbox/templates/dcim/frontport.html:36
#: netbox/templates/dcim/interface.html:46
-#: netbox/templates/dcim/interface.html:169
-#: netbox/templates/dcim/interface.html:311
+#: netbox/templates/dcim/interface.html:226
+#: netbox/templates/dcim/interface.html:368
#: netbox/templates/dcim/powerfeed.html:32
#: netbox/templates/dcim/poweroutlet.html:36
#: netbox/templates/dcim/powerport.html:36
@@ -631,65 +726,78 @@ msgstr "Barva"
#: netbox/templates/vpn/l2vpn.html:22
#: netbox/templates/wireless/inc/authentication_attrs.html:8
#: netbox/templates/wireless/inc/wirelesslink_interface.html:14
-#: netbox/virtualization/forms/bulk_edit.py:60
-#: netbox/virtualization/forms/bulk_import.py:41
+#: netbox/virtualization/forms/bulk_edit.py:61
+#: netbox/virtualization/forms/bulk_import.py:42
#: netbox/virtualization/forms/filtersets.py:54
-#: netbox/virtualization/forms/model_forms.py:62
+#: netbox/virtualization/forms/model_forms.py:65
#: netbox/virtualization/tables/clusters.py:66
#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264
-#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:84
-#: netbox/vpn/forms/model_forms.py:119 netbox/vpn/forms/model_forms.py:231
+#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232
msgid "Type"
msgstr "Typ"
-#: netbox/circuits/forms/bulk_edit.py:128
-#: netbox/circuits/forms/bulk_import.py:80
-#: netbox/circuits/forms/filtersets.py:139
-#: netbox/circuits/forms/model_forms.py:98
+#: netbox/circuits/forms/bulk_edit.py:140
+#: netbox/circuits/forms/bulk_edit.py:326
+#: netbox/circuits/forms/bulk_import.py:87
+#: netbox/circuits/forms/bulk_import.py:214
+#: netbox/circuits/forms/filtersets.py:150
+#: netbox/circuits/forms/filtersets.py:345
+#: netbox/circuits/forms/model_forms.py:116
+#: netbox/circuits/forms/model_forms.py:330
+#: netbox/templates/circuits/virtualcircuit.html:31
+#: netbox/templates/circuits/virtualcircuittermination.html:34
msgid "Provider account"
msgstr "Účet poskytovatele"
-#: netbox/circuits/forms/bulk_edit.py:136
-#: netbox/circuits/forms/bulk_import.py:93
-#: netbox/circuits/forms/filtersets.py:150 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:79 netbox/core/tables/data.py:23
+#: netbox/circuits/forms/bulk_edit.py:148
+#: netbox/circuits/forms/bulk_edit.py:336
+#: netbox/circuits/forms/bulk_import.py:100
+#: netbox/circuits/forms/bulk_import.py:227
+#: netbox/circuits/forms/filtersets.py:161
+#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: netbox/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:182
-#: netbox/dcim/forms/bulk_edit.py:352 netbox/dcim/forms/bulk_edit.py:706
-#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_edit.py:803
-#: netbox/dcim/forms/bulk_edit.py:930 netbox/dcim/forms/bulk_edit.py:1744
-#: netbox/dcim/forms/bulk_import.py:88 netbox/dcim/forms/bulk_import.py:147
-#: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:527
-#: netbox/dcim/forms/bulk_import.py:681 netbox/dcim/forms/bulk_import.py:1229
-#: netbox/dcim/forms/bulk_import.py:1393 netbox/dcim/forms/bulk_import.py:1457
-#: netbox/dcim/forms/filtersets.py:178 netbox/dcim/forms/filtersets.py:237
-#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:799
-#: netbox/dcim/forms/filtersets.py:924 netbox/dcim/forms/filtersets.py:958
-#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1170
-#: netbox/dcim/tables/devices.py:140 netbox/dcim/tables/devices.py:817
-#: netbox/dcim/tables/devices.py:1063 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:126
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:138
-#: netbox/ipam/forms/bulk_edit.py:256 netbox/ipam/forms/bulk_edit.py:306
-#: netbox/ipam/forms/bulk_edit.py:354 netbox/ipam/forms/bulk_edit.py:506
-#: netbox/ipam/forms/bulk_import.py:192 netbox/ipam/forms/bulk_import.py:257
-#: netbox/ipam/forms/bulk_import.py:293 netbox/ipam/forms/bulk_import.py:474
-#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:355 netbox/ipam/forms/filtersets.py:501
-#: netbox/ipam/forms/model_forms.py:501 netbox/ipam/tables/ip.py:237
-#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:363
-#: netbox/ipam/tables/ip.py:426 netbox/ipam/tables/ip.py:453
-#: netbox/ipam/tables/vlans.py:126 netbox/ipam/tables/vlans.py:232
+#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185
+#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709
+#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806
+#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723
+#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90
+#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
+#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686
+#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554
+#: 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:1562 netbox/dcim/tables/devices.py:151
+#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983
+#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490
+#: netbox/ipam/forms/bulk_import.py:188 netbox/ipam/forms/bulk_import.py:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473
+#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284
+#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183
+#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315
+#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405
+#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208
#: netbox/templates/circuits/circuit.html:34
+#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
#: netbox/templates/core/rq_task.html:81 netbox/templates/core/system.html:18
#: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178
+#: netbox/templates/dcim/inventoryitem.html:36
#: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69
#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41
#: netbox/templates/dcim/site.html:43
#: netbox/templates/extras/script_list.html:48
#: netbox/templates/ipam/ipaddress.html:37
-#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
@@ -697,63 +805,67 @@ msgstr "Účet poskytovatele"
#: netbox/templates/wireless/wirelesslan.html:22
#: netbox/templates/wireless/wirelesslink.html:17
#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194
-#: netbox/virtualization/forms/bulk_edit.py:70
-#: netbox/virtualization/forms/bulk_edit.py:118
-#: netbox/virtualization/forms/bulk_import.py:54
-#: netbox/virtualization/forms/bulk_import.py:80
-#: netbox/virtualization/forms/filtersets.py:62
-#: netbox/virtualization/forms/filtersets.py:160
+#: netbox/virtualization/forms/bulk_edit.py:71
+#: netbox/virtualization/forms/bulk_edit.py:100
+#: netbox/virtualization/forms/bulk_import.py:55
+#: netbox/virtualization/forms/bulk_import.py:86
+#: netbox/virtualization/forms/filtersets.py:82
+#: netbox/virtualization/forms/filtersets.py:165
#: netbox/virtualization/tables/clusters.py:74
-#: netbox/virtualization/tables/virtualmachines.py:60
+#: netbox/virtualization/tables/virtualmachines.py:30
#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37
#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:43
-#: netbox/wireless/forms/bulk_edit.py:105
-#: netbox/wireless/forms/bulk_import.py:43
-#: netbox/wireless/forms/bulk_import.py:84
-#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/filtersets.py:83
+#: netbox/wireless/forms/bulk_edit.py:45
+#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/wireless/forms/bulk_import.py:45
+#: netbox/wireless/forms/bulk_import.py:89
+#: netbox/wireless/forms/filtersets.py:52
+#: netbox/wireless/forms/filtersets.py:111
#: netbox/wireless/tables/wirelesslan.py:52
-#: netbox/wireless/tables/wirelesslink.py:20
+#: netbox/wireless/tables/wirelesslink.py:19
msgid "Status"
msgstr "Stav"
-#: netbox/circuits/forms/bulk_edit.py:142
-#: netbox/circuits/forms/bulk_edit.py:233
-#: netbox/circuits/forms/bulk_import.py:98
-#: netbox/circuits/forms/bulk_import.py:158
-#: netbox/circuits/forms/filtersets.py:119
-#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:123
-#: netbox/dcim/forms/bulk_edit.py:188 netbox/dcim/forms/bulk_edit.py:347
-#: netbox/dcim/forms/bulk_edit.py:467 netbox/dcim/forms/bulk_edit.py:696
-#: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_edit.py:1749
-#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/bulk_import.py:152
-#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:356
-#: netbox/dcim/forms/bulk_import.py:501 netbox/dcim/forms/bulk_import.py:1241
-#: netbox/dcim/forms/bulk_import.py:1450 netbox/dcim/forms/filtersets.py:173
-#: netbox/dcim/forms/filtersets.py:205 netbox/dcim/forms/filtersets.py:323
-#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:420
-#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:916
-#: netbox/dcim/forms/filtersets.py:978 netbox/dcim/forms/filtersets.py:1008
-#: netbox/dcim/forms/filtersets.py:1130 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:323
-#: netbox/extras/forms/filtersets.py:396 netbox/ipam/forms/bulk_edit.py:43
-#: netbox/ipam/forms/bulk_edit.py:68 netbox/ipam/forms/bulk_edit.py:112
-#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:166
-#: netbox/ipam/forms/bulk_edit.py:251 netbox/ipam/forms/bulk_edit.py:301
-#: netbox/ipam/forms/bulk_edit.py:349 netbox/ipam/forms/bulk_edit.py:501
-#: netbox/ipam/forms/bulk_import.py:38 netbox/ipam/forms/bulk_import.py:67
-#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
-#: netbox/ipam/forms/bulk_import.py:135 netbox/ipam/forms/bulk_import.py:164
-#: netbox/ipam/forms/bulk_import.py:250 netbox/ipam/forms/bulk_import.py:286
-#: netbox/ipam/forms/bulk_import.py:467 netbox/ipam/forms/filtersets.py:48
-#: netbox/ipam/forms/filtersets.py:68 netbox/ipam/forms/filtersets.py:100
-#: netbox/ipam/forms/filtersets.py:120 netbox/ipam/forms/filtersets.py:143
-#: netbox/ipam/forms/filtersets.py:174 netbox/ipam/forms/filtersets.py:267
-#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:469
-#: netbox/ipam/tables/ip.py:456 netbox/ipam/tables/vlans.py:229
-#: netbox/templates/circuits/circuit.html:38
+#: netbox/circuits/forms/bulk_edit.py:154
+#: netbox/circuits/forms/bulk_edit.py:271
+#: netbox/circuits/forms/bulk_edit.py:342
+#: netbox/circuits/forms/bulk_import.py:111
+#: netbox/circuits/forms/bulk_import.py:170
+#: netbox/circuits/forms/bulk_import.py:232
+#: netbox/circuits/forms/filtersets.py:130
+#: netbox/circuits/forms/filtersets.py:277
+#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350
+#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699
+#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154
+#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358
+#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169
+#: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285
+#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485
+#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70
+#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118
+#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167
+#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
+#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
+#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270
+#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510
+#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
+#: netbox/templates/circuits/circuit.html:48
#: netbox/templates/circuits/circuitgroup.html:36
+#: netbox/templates/circuits/virtualcircuit.html:47
#: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79
#: netbox/templates/dcim/location.html:49
#: netbox/templates/dcim/powerfeed.html:44 netbox/templates/dcim/rack.html:32
@@ -770,114 +882,181 @@ msgstr "Stav"
#: netbox/templates/virtualization/cluster.html:33
#: netbox/templates/virtualization/virtualmachine.html:39
#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49
-#: netbox/templates/wireless/wirelesslan.html:34
+#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
-#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:48
-#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:64
-#: netbox/virtualization/forms/bulk_edit.py:76
-#: netbox/virtualization/forms/bulk_edit.py:155
-#: netbox/virtualization/forms/bulk_import.py:66
-#: netbox/virtualization/forms/bulk_import.py:115
+#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49
+#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49
+#: netbox/virtualization/forms/bulk_edit.py:77
+#: netbox/virtualization/forms/bulk_edit.py:137
+#: netbox/virtualization/forms/bulk_import.py:67
+#: netbox/virtualization/forms/bulk_import.py:121
#: netbox/virtualization/forms/filtersets.py:47
-#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/virtualization/forms/filtersets.py:110
#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:63
-#: netbox/wireless/forms/bulk_edit.py:110
-#: netbox/wireless/forms/bulk_import.py:55
-#: netbox/wireless/forms/bulk_import.py:97
-#: netbox/wireless/forms/filtersets.py:35
-#: netbox/wireless/forms/filtersets.py:75
+#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65
+#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/wireless/forms/bulk_import.py:57
+#: netbox/wireless/forms/bulk_import.py:102
+#: netbox/wireless/forms/filtersets.py:38
+#: netbox/wireless/forms/filtersets.py:103
msgid "Tenant"
msgstr "Nájemce"
-#: netbox/circuits/forms/bulk_edit.py:147
-#: netbox/circuits/forms/filtersets.py:174
+#: netbox/circuits/forms/bulk_edit.py:159
+#: netbox/circuits/forms/filtersets.py:190
msgid "Install date"
msgstr "Datum instalace"
-#: netbox/circuits/forms/bulk_edit.py:152
-#: netbox/circuits/forms/filtersets.py:179
+#: netbox/circuits/forms/bulk_edit.py:164
+#: netbox/circuits/forms/filtersets.py:195
msgid "Termination date"
msgstr "Datum ukončení"
-#: netbox/circuits/forms/bulk_edit.py:158
-#: netbox/circuits/forms/filtersets.py:186
+#: netbox/circuits/forms/bulk_edit.py:170
+#: netbox/circuits/forms/filtersets.py:202
msgid "Commit rate (Kbps)"
msgstr "Smluvní rychlost (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:173
-#: netbox/circuits/forms/model_forms.py:112
+#: netbox/circuits/forms/bulk_edit.py:176
+#: netbox/circuits/forms/filtersets.py:208
+#: netbox/circuits/forms/model_forms.py:136
+#: netbox/templates/circuits/circuit.html:38
+#: netbox/templates/wireless/wirelesslink.html:38
+#: netbox/wireless/forms/bulk_edit.py:132
+#: netbox/wireless/forms/filtersets.py:130
+#: netbox/wireless/forms/model_forms.py:168
+msgid "Distance"
+msgstr "Vzdálenost"
+
+#: netbox/circuits/forms/bulk_edit.py:181
+#: netbox/circuits/forms/bulk_import.py:105
+#: netbox/circuits/forms/bulk_import.py:108
+#: netbox/circuits/forms/filtersets.py:212
+#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_import.py:121
+#: netbox/wireless/forms/bulk_import.py:124
+#: netbox/wireless/forms/filtersets.py:134
+msgid "Distance unit"
+msgstr "Jednotka vzdálenosti"
+
+#: netbox/circuits/forms/bulk_edit.py:196
+#: netbox/circuits/forms/model_forms.py:141
msgid "Service Parameters"
msgstr "Parametry služby"
-#: netbox/circuits/forms/bulk_edit.py:174
-#: netbox/circuits/forms/model_forms.py:113
-#: netbox/circuits/forms/model_forms.py:183
-#: netbox/dcim/forms/model_forms.py:139 netbox/dcim/forms/model_forms.py:181
-#: netbox/dcim/forms/model_forms.py:266 netbox/dcim/forms/model_forms.py:323
-#: netbox/dcim/forms/model_forms.py:768 netbox/dcim/forms/model_forms.py:1699
-#: netbox/ipam/forms/model_forms.py:64 netbox/ipam/forms/model_forms.py:81
-#: netbox/ipam/forms/model_forms.py:115 netbox/ipam/forms/model_forms.py:136
-#: netbox/ipam/forms/model_forms.py:160 netbox/ipam/forms/model_forms.py:232
-#: netbox/ipam/forms/model_forms.py:261 netbox/ipam/forms/model_forms.py:320
+#: netbox/circuits/forms/bulk_edit.py:197
+#: netbox/circuits/forms/filtersets.py:73
+#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/filtersets.py:110
+#: netbox/circuits/forms/filtersets.py:127
+#: netbox/circuits/forms/filtersets.py:315
+#: netbox/circuits/forms/filtersets.py:330 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:1446 netbox/dcim/forms/filtersets.py:1470
+#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512
+#: netbox/dcim/forms/filtersets.py:1528 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
+#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
+#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:269
+#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385
+#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483
+#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579
+#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259
+#: netbox/virtualization/forms/filtersets.py:45
+#: netbox/virtualization/forms/filtersets.py:108
+#: netbox/virtualization/forms/filtersets.py:203
+#: netbox/virtualization/forms/filtersets.py:248
+#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/wireless/forms/filtersets.py:36
+#: netbox/wireless/forms/filtersets.py:102
+msgid "Attributes"
+msgstr "Atributy"
+
+#: netbox/circuits/forms/bulk_edit.py:198
+#: netbox/circuits/forms/bulk_edit.py:356
+#: netbox/circuits/forms/model_forms.py:142
+#: netbox/circuits/forms/model_forms.py:240
+#: netbox/circuits/forms/model_forms.py:345
+#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185
+#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331
+#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1744
+#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84
+#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141
+#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233
+#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:85
#: netbox/templates/dcim/htmx/cable_edit.html:72
#: netbox/templates/ipam/ipaddress_bulk_add.html:27
-#: netbox/templates/ipam/vlan_edit.html:22
+#: netbox/templates/ipam/vlan_edit.html:30
#: netbox/virtualization/forms/model_forms.py:80
-#: netbox/virtualization/forms/model_forms.py:222
+#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44
-#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
-#: netbox/vpn/forms/model_forms.py:411 netbox/wireless/forms/model_forms.py:54
-#: netbox/wireless/forms/model_forms.py:170
+#: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57
+#: netbox/wireless/forms/model_forms.py:173
msgid "Tenancy"
msgstr "Nájem"
-#: netbox/circuits/forms/bulk_edit.py:193
-#: netbox/circuits/forms/bulk_edit.py:217
-#: netbox/circuits/forms/model_forms.py:155
-#: netbox/circuits/tables/circuits.py:117
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
-#: netbox/templates/circuits/providernetwork.html:17
-msgid "Provider Network"
-msgstr "Síť poskytovatele"
+#: netbox/circuits/forms/bulk_edit.py:215
+#: netbox/circuits/forms/model_forms.py:170
+#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317
+msgid "Termination type"
+msgstr "Typ ukončení"
+
+#: netbox/circuits/forms/bulk_edit.py:218
+#: netbox/circuits/forms/bulk_import.py:133
+#: netbox/circuits/forms/filtersets.py:225
+#: netbox/circuits/forms/model_forms.py:173
+#: netbox/templates/circuits/inc/circuit_termination.html:6
+#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
+#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
+msgid "Termination"
+msgstr "Zakončení"
-#: netbox/circuits/forms/bulk_edit.py:199
+#: netbox/circuits/forms/bulk_edit.py:226
msgid "Port speed (Kbps)"
msgstr "Rychlost portu (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:203
+#: netbox/circuits/forms/bulk_edit.py:230
msgid "Upstream speed (Kbps)"
msgstr "Odchozí rychlost (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:206 netbox/dcim/forms/bulk_edit.py:966
-#: netbox/dcim/forms/bulk_edit.py:1330 netbox/dcim/forms/bulk_edit.py:1347
-#: netbox/dcim/forms/bulk_edit.py:1364 netbox/dcim/forms/bulk_edit.py:1382
-#: netbox/dcim/forms/bulk_edit.py:1477 netbox/dcim/forms/bulk_edit.py:1637
-#: netbox/dcim/forms/bulk_edit.py:1654
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969
+#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350
+#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385
+#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652
+#: netbox/dcim/forms/bulk_edit.py:1669
msgid "Mark connected"
msgstr "Označit jako zapojené"
-#: netbox/circuits/forms/bulk_edit.py:219
-#: netbox/circuits/forms/model_forms.py:157
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
+#: netbox/circuits/forms/bulk_edit.py:243
+#: netbox/circuits/forms/model_forms.py:184
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:55
#: netbox/templates/dcim/frontport.html:121
-#: netbox/templates/dcim/interface.html:193
+#: netbox/templates/dcim/interface.html:250
#: netbox/templates/dcim/rearport.html:111
msgid "Circuit Termination"
msgstr "Zakončení okruhu"
-#: netbox/circuits/forms/bulk_edit.py:221
-#: netbox/circuits/forms/model_forms.py:159
+#: netbox/circuits/forms/bulk_edit.py:245
+#: netbox/circuits/forms/model_forms.py:186
msgid "Termination Details"
msgstr "Podrobnosti o zakončení"
-#: netbox/circuits/forms/bulk_edit.py:251
-#: netbox/circuits/forms/filtersets.py:268
-#: netbox/circuits/tables/circuits.py:168 netbox/dcim/forms/model_forms.py:551
-#: netbox/templates/circuits/circuitgroupassignment.html:30
+#: netbox/circuits/forms/bulk_edit.py:289
+#: netbox/circuits/forms/bulk_import.py:188
+#: netbox/circuits/forms/filtersets.py:304
+#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562
+#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:56
@@ -887,227 +1066,313 @@ msgstr "Podrobnosti o zakončení"
msgid "Priority"
msgstr "Priorita"
-#: netbox/circuits/forms/bulk_import.py:39
-#: netbox/circuits/forms/bulk_import.py:54
-#: netbox/circuits/forms/bulk_import.py:77
+#: netbox/circuits/forms/bulk_edit.py:321
+#: netbox/circuits/forms/bulk_import.py:208
+#: netbox/circuits/forms/filtersets.py:158
+#: netbox/circuits/forms/filtersets.py:263
+#: netbox/circuits/forms/filtersets.py:353
+#: netbox/circuits/forms/filtersets.py:391
+#: netbox/circuits/forms/model_forms.py:325
+#: netbox/circuits/tables/virtual_circuits.py:51
+#: netbox/circuits/tables/virtual_circuits.py:99
+msgid "Provider network"
+msgstr "Síť poskytovatele"
+
+#: netbox/circuits/forms/bulk_edit.py:365
+#: netbox/circuits/forms/bulk_import.py:254
+#: netbox/circuits/forms/filtersets.py:381
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361
+#: 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:1539 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:180
+#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128
+#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343
+#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:193
+#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297
+#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240
+#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363
+#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259
+#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209
+#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319
+#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211
+#: netbox/templates/circuits/virtualcircuittermination.html:42
+#: netbox/templates/dcim/device.html:182
+#: netbox/templates/dcim/inc/panels/inventory_items.html:20
+#: netbox/templates/dcim/interface.html:178
+#: netbox/templates/dcim/interface.html:280
+#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
+#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
+#: netbox/templates/virtualization/virtualmachine.html:23
+#: netbox/templates/vpn/tunneltermination.html:17
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
+#: netbox/tenancy/forms/bulk_edit.py:142
+#: netbox/tenancy/forms/filtersets.py:107
+#: netbox/tenancy/forms/model_forms.py:137
+#: netbox/tenancy/tables/contacts.py:102
+#: netbox/virtualization/forms/bulk_edit.py:127
+#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/virtualization/forms/filtersets.py:162
+#: netbox/virtualization/forms/model_forms.py:202
+#: netbox/virtualization/tables/virtualmachines.py:45
+#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
+#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79
+#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82
+msgid "Role"
+msgstr "Role"
+
+#: netbox/circuits/forms/bulk_import.py:46
+#: netbox/circuits/forms/bulk_import.py:61
+#: netbox/circuits/forms/bulk_import.py:84
msgid "Assigned provider"
msgstr "Přiřazený poskytovatel"
-#: netbox/circuits/forms/bulk_import.py:83
+#: netbox/circuits/forms/bulk_import.py:90
msgid "Assigned provider account"
msgstr "Přiřazený účet poskytovatele"
-#: netbox/circuits/forms/bulk_import.py:90
+#: netbox/circuits/forms/bulk_import.py:97
msgid "Type of circuit"
msgstr "Typ okruhu"
-#: netbox/circuits/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:90
-#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
-#: netbox/dcim/forms/bulk_import.py:529 netbox/dcim/forms/bulk_import.py:683
-#: netbox/dcim/forms/bulk_import.py:1395 netbox/ipam/forms/bulk_import.py:194
-#: netbox/ipam/forms/bulk_import.py:259 netbox/ipam/forms/bulk_import.py:295
-#: netbox/ipam/forms/bulk_import.py:476
-#: netbox/virtualization/forms/bulk_import.py:56
-#: netbox/virtualization/forms/bulk_import.py:82
-#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:45
+#: netbox/circuits/forms/bulk_import.py:102
+#: netbox/circuits/forms/bulk_import.py:229
+#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151
+#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534
+#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139
+#: netbox/dcim/forms/bulk_import.py:1492 netbox/ipam/forms/bulk_import.py:190
+#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488
+#: netbox/virtualization/forms/bulk_import.py:57
+#: netbox/virtualization/forms/bulk_import.py:88
+#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "Provozní stav"
-#: netbox/circuits/forms/bulk_import.py:102
-#: netbox/circuits/forms/bulk_import.py:162
-#: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156
-#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/bulk_import.py:505
-#: netbox/dcim/forms/bulk_import.py:1245 netbox/dcim/forms/bulk_import.py:1390
-#: netbox/dcim/forms/bulk_import.py:1454 netbox/ipam/forms/bulk_import.py:42
-#: netbox/ipam/forms/bulk_import.py:71 netbox/ipam/forms/bulk_import.py:99
-#: netbox/ipam/forms/bulk_import.py:119 netbox/ipam/forms/bulk_import.py:139
-#: netbox/ipam/forms/bulk_import.py:168 netbox/ipam/forms/bulk_import.py:254
-#: netbox/ipam/forms/bulk_import.py:290 netbox/ipam/forms/bulk_import.py:471
-#: netbox/virtualization/forms/bulk_import.py:70
-#: netbox/virtualization/forms/bulk_import.py:119
-#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:59
-#: netbox/wireless/forms/bulk_import.py:101
+#: netbox/circuits/forms/bulk_import.py:115
+#: netbox/circuits/forms/bulk_import.py:174
+#: netbox/circuits/forms/bulk_import.py:236
+#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158
+#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1487
+#: netbox/dcim/forms/bulk_import.py:1551 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:142
+#: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:253
+#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470
+#: netbox/virtualization/forms/bulk_import.py:71
+#: netbox/virtualization/forms/bulk_import.py:125
+#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61
+#: netbox/wireless/forms/bulk_import.py:106
msgid "Assigned tenant"
msgstr "Přidělený nájemce"
-#: netbox/circuits/forms/bulk_import.py:120
-#: netbox/templates/circuits/inc/circuit_termination.html:6
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:15
-#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
-#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
-msgid "Termination"
-msgstr "Zakončení"
+#: netbox/circuits/forms/bulk_import.py:139
+msgid "Termination type (app & model)"
+msgstr "Typ ukončení (aplikace a model)"
-#: netbox/circuits/forms/bulk_import.py:130
-#: netbox/circuits/forms/filtersets.py:147
-#: netbox/circuits/forms/filtersets.py:227
-#: netbox/circuits/forms/model_forms.py:144
-msgid "Provider network"
-msgstr "Síť poskytovatele"
+#: netbox/circuits/forms/bulk_import.py:151
+#: netbox/circuits/forms/bulk_import.py:164
+msgid "Termination ID"
+msgstr "ID ukončení"
+
+#: netbox/circuits/forms/bulk_import.py:185
+msgid "Circuit type (app & model)"
+msgstr "Typ obvodu (aplikace a model)"
+
+#: netbox/circuits/forms/bulk_import.py:211
+msgid "The network to which this virtual circuit belongs"
+msgstr "Síť, do které tento virtuální obvod patří"
-#: netbox/circuits/forms/filtersets.py:30
-#: netbox/circuits/forms/filtersets.py:118
-#: netbox/circuits/forms/filtersets.py:200 netbox/dcim/forms/bulk_edit.py:339
-#: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:688
-#: netbox/dcim/forms/bulk_edit.py:743 netbox/dcim/forms/bulk_edit.py:897
-#: netbox/dcim/forms/bulk_import.py:235 netbox/dcim/forms/bulk_import.py:337
-#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1339
-#: netbox/dcim/forms/bulk_import.py:1373 netbox/dcim/forms/filtersets.py:95
-#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:356
-#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:447
-#: netbox/dcim/forms/filtersets.py:719 netbox/dcim/forms/filtersets.py:762
-#: netbox/dcim/forms/filtersets.py:977 netbox/dcim/forms/filtersets.py:1006
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1090
-#: netbox/dcim/forms/filtersets.py:1120 netbox/dcim/forms/filtersets.py:1129
-#: 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:1331 netbox/dcim/forms/filtersets.py:1442
-#: netbox/dcim/forms/filtersets.py:1466 netbox/dcim/forms/filtersets.py:1490
-#: netbox/dcim/forms/filtersets.py:1508 netbox/dcim/forms/filtersets.py:1525
-#: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:243
-#: netbox/dcim/forms/model_forms.py:468 netbox/dcim/forms/model_forms.py:728
-#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:30
-#: netbox/dcim/tables/racks.py:118 netbox/dcim/tables/racks.py:212
-#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:320
-#: netbox/ipam/forms/filtersets.py:173 netbox/ipam/forms/filtersets.py:414
-#: netbox/ipam/forms/filtersets.py:437 netbox/ipam/forms/filtersets.py:467
+#: netbox/circuits/forms/bulk_import.py:217
+msgid "Assigned provider account (if any)"
+msgstr "Přiřazený účet poskytovatele (pokud existuje)"
+
+#: netbox/circuits/forms/bulk_import.py:224
+msgid "Type of virtual circuit"
+msgstr "Typ virtuálního obvodu"
+
+#: netbox/circuits/forms/bulk_import.py:256 netbox/vpn/forms/bulk_import.py:83
+msgid "Operational role"
+msgstr "Provozní role"
+
+#: netbox/circuits/forms/bulk_import.py:259
+#: netbox/circuits/forms/model_forms.py:368
+#: netbox/circuits/tables/virtual_circuits.py:112
+#: netbox/dcim/forms/bulk_import.py:1219 netbox/dcim/forms/model_forms.py:1164
+#: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600
+#: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141
+#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290
+#: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64
+#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/templates/circuits/virtualcircuittermination.html:53
+#: netbox/templates/circuits/virtualcircuittermination.html:60
+#: netbox/templates/dcim/frontport.html:106
+#: netbox/templates/dcim/interface.html:27
+#: netbox/templates/dcim/interface.html:241
+#: netbox/templates/dcim/interface.html:367
+#: netbox/templates/dcim/rearport.html:102
+#: netbox/templates/virtualization/vminterface.html:18
+#: netbox/templates/vpn/tunneltermination.html:31
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
+#: netbox/templates/wireless/wirelesslink.html:10
+#: netbox/templates/wireless/wirelesslink.html:55
+#: netbox/virtualization/forms/model_forms.py:377
+#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439
+#: netbox/vpn/forms/model_forms.py:448
+#: netbox/wireless/forms/model_forms.py:116
+#: netbox/wireless/forms/model_forms.py:158
+msgid "Interface"
+msgstr "Rozhraní"
+
+#: netbox/circuits/forms/filtersets.py:38
+#: netbox/circuits/forms/filtersets.py:129
+#: netbox/circuits/forms/filtersets.py:187
+#: netbox/circuits/forms/filtersets.py:245
+#: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:342
+#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691
+#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900
+#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339
+#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1436
+#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96
+#: 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:1336 netbox/dcim/forms/filtersets.py:1447
+#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495
+#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530
+#: 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:168 netbox/dcim/tables/power.py:30
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211
+#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:417
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:30
#: netbox/templates/dcim/inc/cable_termination.html:12
#: netbox/templates/dcim/location.html:26
#: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24
#: netbox/templates/dcim/rackreservation.html:32
-#: netbox/virtualization/forms/filtersets.py:46
-#: netbox/virtualization/forms/filtersets.py:100
-#: netbox/wireless/forms/model_forms.py:87
-#: netbox/wireless/forms/model_forms.py:129
+#: netbox/virtualization/forms/filtersets.py:79
+#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/model_forms.py:90
+#: netbox/wireless/forms/model_forms.py:132
msgid "Location"
msgstr "Lokace"
-#: netbox/circuits/forms/filtersets.py:32
-#: netbox/circuits/forms/filtersets.py:120 netbox/dcim/forms/filtersets.py:144
-#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/forms/filtersets.py:174
-#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:328
-#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:471
-#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:1091
+#: netbox/circuits/forms/filtersets.py:40
+#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145
+#: 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/netbox/navigation/menu.py:31 netbox/netbox/navigation/menu.py:33
-#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:70
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
#: netbox/tenancy/tables/contacts.py:25 netbox/tenancy/views.py:19
#: netbox/virtualization/forms/filtersets.py:37
#: netbox/virtualization/forms/filtersets.py:48
-#: netbox/virtualization/forms/filtersets.py:106
+#: netbox/virtualization/forms/filtersets.py:111
msgid "Contacts"
msgstr "Kontakty"
-#: netbox/circuits/forms/filtersets.py:37
-#: netbox/circuits/forms/filtersets.py:157 netbox/dcim/forms/bulk_edit.py:113
-#: netbox/dcim/forms/bulk_edit.py:314 netbox/dcim/forms/bulk_edit.py:872
-#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/filtersets.py:73
-#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:211
-#: netbox/dcim/forms/filtersets.py:334 netbox/dcim/forms/filtersets.py:425
-#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:983
-#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1097
-#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1576
-#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1624
-#: netbox/dcim/forms/model_forms.py:112 netbox/dcim/forms/object_create.py:367
-#: netbox/dcim/tables/devices.py:143 netbox/dcim/tables/sites.py:85
-#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:208
-#: netbox/ipam/forms/bulk_edit.py:474 netbox/ipam/forms/filtersets.py:217
-#: netbox/ipam/forms/filtersets.py:422 netbox/ipam/forms/filtersets.py:475
-#: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16
+#: netbox/circuits/forms/filtersets.py:45
+#: netbox/circuits/forms/filtersets.py:168
+#: netbox/circuits/forms/filtersets.py:230
+#: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:116
+#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875
+#: 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:1614
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662
+#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367
+#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85
+#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458
+#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:425
+#: netbox/ipam/forms/filtersets.py:516 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/prefix.html:49 netbox/templates/ipam/vlan.html:16
-#: netbox/virtualization/forms/bulk_edit.py:81
+#: netbox/templates/ipam/vlan.html:16
#: netbox/virtualization/forms/filtersets.py:59
-#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/filtersets.py:138
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "Region"
-#: netbox/circuits/forms/filtersets.py:42
-#: netbox/circuits/forms/filtersets.py:162 netbox/dcim/forms/bulk_edit.py:322
-#: netbox/dcim/forms/bulk_edit.py:880 netbox/dcim/forms/filtersets.py:78
-#: netbox/dcim/forms/filtersets.py:190 netbox/dcim/forms/filtersets.py:216
-#: netbox/dcim/forms/filtersets.py:347 netbox/dcim/forms/filtersets.py:430
-#: netbox/dcim/forms/filtersets.py:744 netbox/dcim/forms/filtersets.py:988
-#: netbox/dcim/forms/filtersets.py:1102 netbox/dcim/forms/filtersets.py:1141
+#: netbox/circuits/forms/filtersets.py:50
+#: netbox/circuits/forms/filtersets.py:173
+#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325
+#: 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:375 netbox/extras/filtersets.py:520
-#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/bulk_edit.py:479
-#: netbox/ipam/forms/filtersets.py:222 netbox/ipam/forms/filtersets.py:427
-#: netbox/ipam/forms/filtersets.py:480
-#: netbox/virtualization/forms/bulk_edit.py:86
-#: netbox/virtualization/forms/filtersets.py:69
-#: netbox/virtualization/forms/filtersets.py:138
+#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224
+#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521
+#: netbox/virtualization/forms/filtersets.py:64
+#: netbox/virtualization/forms/filtersets.py:143
#: netbox/virtualization/forms/model_forms.py:98
+#: netbox/wireless/forms/filtersets.py:78
msgid "Site group"
msgstr "Skupina míst"
-#: netbox/circuits/forms/filtersets.py:65
-#: netbox/circuits/forms/filtersets.py:83
-#: netbox/circuits/forms/filtersets.py:102
-#: netbox/circuits/forms/filtersets.py:117 netbox/core/forms/filtersets.py:67
-#: netbox/core/forms/filtersets.py:135 netbox/dcim/forms/bulk_edit.py:843
-#: netbox/dcim/forms/filtersets.py:172 netbox/dcim/forms/filtersets.py:204
-#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1131 netbox/dcim/forms/filtersets.py:1239
-#: netbox/dcim/forms/filtersets.py:1263 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:1327
-#: netbox/dcim/forms/filtersets.py:1441 netbox/dcim/forms/filtersets.py:1465
-#: netbox/dcim/forms/filtersets.py:1489 netbox/dcim/forms/filtersets.py:1507
-#: netbox/dcim/forms/filtersets.py:1523 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:44 netbox/extras/forms/filtersets.py:134
-#: netbox/extras/forms/filtersets.py:165 netbox/extras/forms/filtersets.py:205
-#: netbox/extras/forms/filtersets.py:221 netbox/extras/forms/filtersets.py:252
-#: netbox/extras/forms/filtersets.py:276 netbox/extras/forms/filtersets.py:441
-#: netbox/ipam/forms/filtersets.py:99 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/filtersets.py:307 netbox/ipam/forms/filtersets.py:382
-#: netbox/ipam/forms/filtersets.py:468 netbox/ipam/forms/filtersets.py:527
-#: netbox/ipam/forms/filtersets.py:545 netbox/netbox/tables/tables.py:256
-#: netbox/virtualization/forms/filtersets.py:45
-#: netbox/virtualization/forms/filtersets.py:103
-#: netbox/virtualization/forms/filtersets.py:198
-#: netbox/virtualization/forms/filtersets.py:243
-#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:150
-#: netbox/wireless/forms/filtersets.py:34
-#: netbox/wireless/forms/filtersets.py:74
-msgid "Attributes"
-msgstr "Atributy"
-
-#: netbox/circuits/forms/filtersets.py:73
-#: netbox/circuits/tables/circuits.py:63
-#: netbox/circuits/tables/providers.py:66
+#: netbox/circuits/forms/filtersets.py:81
+#: netbox/circuits/tables/circuits.py:62
+#: netbox/circuits/tables/providers.py:64
+#: netbox/circuits/tables/virtual_circuits.py:55
+#: netbox/circuits/tables/virtual_circuits.py:103
#: netbox/templates/circuits/circuit.html:22
#: netbox/templates/circuits/provideraccount.html:24
msgid "Account"
msgstr "Účet"
-#: netbox/circuits/forms/filtersets.py:217
+#: netbox/circuits/forms/filtersets.py:253
msgid "Term Side"
msgstr "Strana termínu"
-#: netbox/circuits/forms/filtersets.py:250 netbox/dcim/forms/bulk_edit.py:1557
-#: netbox/extras/forms/model_forms.py:582 netbox/ipam/forms/filtersets.py:142
-#: netbox/ipam/forms/filtersets.py:546 netbox/ipam/forms/model_forms.py:327
+#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572
+#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144
+#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337
+#: netbox/templates/dcim/macaddress.html:25
#: netbox/templates/extras/configcontext.html:60
#: netbox/templates/ipam/ipaddress.html:59
-#: netbox/templates/ipam/vlan_edit.html:30
+#: netbox/templates/ipam/vlan_edit.html:38
#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:314
msgid "Assignment"
msgstr "Přiřazení"
-#: netbox/circuits/forms/filtersets.py:265
-#: netbox/circuits/forms/model_forms.py:195
-#: netbox/circuits/tables/circuits.py:155 netbox/dcim/forms/bulk_edit.py:118
-#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/model_forms.py:117
-#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:480
-#: netbox/ipam/filtersets.py:1001 netbox/ipam/forms/bulk_edit.py:493
-#: netbox/ipam/forms/bulk_import.py:460 netbox/ipam/forms/model_forms.py:561
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:122
-#: netbox/ipam/tables/vlans.py:226
+#: netbox/circuits/forms/filtersets.py:301
+#: netbox/circuits/forms/model_forms.py:252
+#: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120
+#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489
+#: netbox/ipam/filtersets.py:968 netbox/ipam/forms/bulk_edit.py:477
+#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
+#: netbox/ipam/tables/vlans.py:202
#: netbox/templates/circuits/circuitgroupassignment.html:22
-#: netbox/templates/dcim/interface.html:284 netbox/templates/dcim/site.html:37
+#: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:23
#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21
#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6
@@ -1127,226 +1392,241 @@ msgstr "Přiřazení"
#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62
#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31
#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79
-#: netbox/virtualization/forms/bulk_edit.py:65
-#: netbox/virtualization/forms/bulk_import.py:47
-#: netbox/virtualization/forms/filtersets.py:85
-#: netbox/virtualization/forms/model_forms.py:66
+#: netbox/virtualization/forms/bulk_edit.py:66
+#: netbox/virtualization/forms/bulk_import.py:48
+#: netbox/virtualization/forms/filtersets.py:90
+#: netbox/virtualization/forms/model_forms.py:70
#: netbox/virtualization/tables/clusters.py:70
#: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158
#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:48
-#: netbox/wireless/forms/bulk_import.py:36
-#: netbox/wireless/forms/filtersets.py:46
-#: netbox/wireless/forms/model_forms.py:40
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/wireless/forms/bulk_import.py:38
+#: netbox/wireless/forms/filtersets.py:49
+#: netbox/wireless/forms/model_forms.py:41
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "Skupina"
-#: netbox/circuits/forms/model_forms.py:182
+#: netbox/circuits/forms/model_forms.py:239
#: netbox/templates/circuits/circuitgroup.html:25
msgid "Circuit Group"
msgstr "Skupina okruhů"
-#: netbox/circuits/models/circuits.py:27 netbox/dcim/models/cables.py:67
-#: netbox/dcim/models/device_component_templates.py:517
-#: netbox/dcim/models/device_component_templates.py:617
-#: netbox/dcim/models/device_components.py:975
-#: netbox/dcim/models/device_components.py:1049
-#: netbox/dcim/models/device_components.py:1204
-#: netbox/dcim/models/devices.py:479 netbox/dcim/models/racks.py:224
+#: netbox/circuits/forms/model_forms.py:259
+msgid "Circuit type"
+msgstr "Typ obvodu"
+
+#: netbox/circuits/forms/model_forms.py:270
+msgid "Group Assignment"
+msgstr "Skupinové přiřazení"
+
+#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69
+#: netbox/dcim/models/device_component_templates.py:531
+#: netbox/dcim/models/device_component_templates.py:631
+#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:1026
+#: netbox/dcim/models/device_components.py:1097
+#: netbox/dcim/models/device_components.py:1243
+#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
#: netbox/extras/models/tags.py:28
msgid "color"
msgstr "barva"
-#: netbox/circuits/models/circuits.py:36
+#: netbox/circuits/models/circuits.py:34
msgid "circuit type"
msgstr "typ okruhu"
-#: netbox/circuits/models/circuits.py:37
+#: netbox/circuits/models/circuits.py:35
msgid "circuit types"
msgstr "typy okruhů"
-#: netbox/circuits/models/circuits.py:48
+#: netbox/circuits/models/circuits.py:46
+#: netbox/circuits/models/virtual_circuits.py:38
msgid "circuit ID"
msgstr "ID okruhu"
-#: netbox/circuits/models/circuits.py:49
+#: netbox/circuits/models/circuits.py:47
+#: netbox/circuits/models/virtual_circuits.py:39
msgid "Unique circuit ID"
msgstr "Jedinečné ID okruhu"
-#: netbox/circuits/models/circuits.py:69 netbox/core/models/data.py:52
-#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:1173
-#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:96
-#: netbox/dcim/models/racks.py:297 netbox/dcim/models/sites.py:154
-#: netbox/dcim/models/sites.py:266 netbox/ipam/models/ip.py:253
-#: netbox/ipam/models/ip.py:522 netbox/ipam/models/ip.py:730
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:74
-#: netbox/virtualization/models/virtualmachines.py:84
-#: netbox/vpn/models/tunnels.py:40 netbox/wireless/models.py:95
-#: netbox/wireless/models.py:159
+#: netbox/circuits/models/circuits.py:67
+#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
+#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:51
+#: netbox/dcim/models/device_components.py:1283
+#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181
+#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94
+#: 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/virtualization/models/virtualmachines.py:79
+#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95
+#: netbox/wireless/models.py:156
msgid "status"
msgstr "stav"
-#: netbox/circuits/models/circuits.py:84 netbox/templates/core/plugin.html:20
+#: netbox/circuits/models/circuits.py:82 netbox/templates/core/plugin.html:20
msgid "installed"
msgstr "nainstalován"
-#: netbox/circuits/models/circuits.py:89
+#: netbox/circuits/models/circuits.py:87
msgid "terminates"
msgstr "končí"
-#: netbox/circuits/models/circuits.py:94
+#: netbox/circuits/models/circuits.py:92
msgid "commit rate (Kbps)"
msgstr "smluvní rychlost (Kbps)"
-#: netbox/circuits/models/circuits.py:95
+#: netbox/circuits/models/circuits.py:93
msgid "Committed rate"
msgstr "Závazná sazba"
-#: netbox/circuits/models/circuits.py:137
+#: netbox/circuits/models/circuits.py:142
msgid "circuit"
msgstr "okruh"
-#: netbox/circuits/models/circuits.py:138
+#: netbox/circuits/models/circuits.py:143
msgid "circuits"
msgstr "okruhy"
-#: netbox/circuits/models/circuits.py:170
+#: netbox/circuits/models/circuits.py:172
msgid "circuit group"
msgstr "skupina okruhů"
-#: netbox/circuits/models/circuits.py:171
+#: netbox/circuits/models/circuits.py:173
msgid "circuit groups"
msgstr "skupiny okruhů"
-#: netbox/circuits/models/circuits.py:195 netbox/ipam/models/fhrp.py:93
-#: netbox/tenancy/models/contacts.py:134
+#: netbox/circuits/models/circuits.py:190
+msgid "member ID"
+msgstr "ID člena"
+
+#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90
+#: netbox/tenancy/models/contacts.py:126
msgid "priority"
msgstr "přednost"
-#: netbox/circuits/models/circuits.py:213
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignment"
msgstr "Přiřazení skupiny okruhů"
-#: netbox/circuits/models/circuits.py:214
+#: netbox/circuits/models/circuits.py:221
msgid "Circuit group assignments"
msgstr "Přiřazení skupin obvodů"
-#: netbox/circuits/models/circuits.py:240
-msgid "termination"
-msgstr ""
+#: netbox/circuits/models/circuits.py:247
+msgid "termination side"
+msgstr "ukončovací strana"
-#: netbox/circuits/models/circuits.py:257
+#: netbox/circuits/models/circuits.py:266
msgid "port speed (Kbps)"
msgstr "rychlost portu (Kbps)"
-#: netbox/circuits/models/circuits.py:260
+#: netbox/circuits/models/circuits.py:269
msgid "Physical circuit speed"
msgstr "Rychlost fyzického obvodu"
-#: netbox/circuits/models/circuits.py:265
+#: netbox/circuits/models/circuits.py:274
msgid "upstream speed (Kbps)"
msgstr "rychlost proti proudu (Kbps)"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:275
msgid "Upstream speed, if different from port speed"
msgstr "Rychlost proti proudu, pokud se liší od rychlosti portu"
-#: netbox/circuits/models/circuits.py:271
+#: netbox/circuits/models/circuits.py:280
msgid "cross-connect ID"
msgstr "ID křížového připojení"
-#: netbox/circuits/models/circuits.py:272
+#: netbox/circuits/models/circuits.py:281
msgid "ID of the local cross-connect"
msgstr "ID místního křížového připojení"
-#: netbox/circuits/models/circuits.py:277
+#: netbox/circuits/models/circuits.py:286
msgid "patch panel/port(s)"
msgstr "propojovací panel/port(y)"
-#: netbox/circuits/models/circuits.py:278
+#: netbox/circuits/models/circuits.py:287
msgid "Patch panel ID and port number(s)"
msgstr "ID propojovacího panelu a číslo portu/ů"
-#: netbox/circuits/models/circuits.py:281
-#: netbox/dcim/models/device_component_templates.py:61
-#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:685
+#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/virtual_circuits.py:144
+#: netbox/dcim/models/device_component_templates.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681
#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219
#: netbox/extras/models/customfields.py:125 netbox/extras/models/models.py:61
#: 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:31 netbox/extras/models/tags.py:32
-#: netbox/netbox/models/__init__.py:110 netbox/netbox/models/__init__.py:145
-#: netbox/netbox/models/__init__.py:191 netbox/users/models/permissions.py:24
-#: netbox/users/models/tokens.py:57 netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:289
+#: 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/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
+#: netbox/virtualization/models/virtualmachines.py:276
msgid "description"
msgstr "popis"
-#: netbox/circuits/models/circuits.py:294
+#: netbox/circuits/models/circuits.py:340
msgid "circuit termination"
msgstr "zakončení okruhu"
-#: netbox/circuits/models/circuits.py:295
+#: netbox/circuits/models/circuits.py:341
msgid "circuit terminations"
msgstr "zakončení okruhů"
-#: netbox/circuits/models/circuits.py:308
-msgid ""
-"A circuit termination must attach to either a site or a provider network."
-msgstr ""
+#: netbox/circuits/models/circuits.py:353
+msgid "A circuit termination must attach to a terminating object."
+msgstr "Ukončení obvodu se musí připojit k zakončujícímu objektu."
-#: netbox/circuits/models/circuits.py:310
-msgid ""
-"A circuit termination cannot attach to both a site and a provider network."
-msgstr ""
-
-#: netbox/circuits/models/providers.py:22
-#: netbox/circuits/models/providers.py:66
-#: netbox/circuits/models/providers.py:104 netbox/core/models/data.py:39
+#: netbox/circuits/models/providers.py:21
+#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39
#: netbox/core/models/jobs.py:46
#: netbox/dcim/models/device_component_templates.py:43
-#: netbox/dcim/models/device_components.py:53
-#: netbox/dcim/models/devices.py:593 netbox/dcim/models/devices.py:1335
-#: netbox/dcim/models/devices.py:1400 netbox/dcim/models/power.py:39
-#: netbox/dcim/models/power.py:92 netbox/dcim/models/racks.py:262
-#: netbox/dcim/models/sites.py:138 netbox/extras/models/configs.py:36
+#: netbox/dcim/models/device_components.py:52
+#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341
+#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38
+#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257
+#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36
#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:92
#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153
#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392
#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596
#: netbox/extras/models/notifications.py:126
-#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:26
-#: netbox/ipam/models/asns.py:18 netbox/ipam/models/fhrp.py:25
-#: netbox/ipam/models/services.py:52 netbox/ipam/models/services.py:88
-#: netbox/ipam/models/vlans.py:36 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vrfs.py:22 netbox/ipam/models/vrfs.py:79
-#: netbox/netbox/models/__init__.py:137 netbox/netbox/models/__init__.py:181
-#: netbox/tenancy/models/contacts.py:64 netbox/tenancy/models/tenants.py:20
-#: netbox/tenancy/models/tenants.py:45 netbox/users/models/permissions.py:20
-#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:57
-#: netbox/virtualization/models/virtualmachines.py:72
-#: netbox/virtualization/models/virtualmachines.py:279
-#: netbox/vpn/models/crypto.py:24 netbox/vpn/models/crypto.py:71
-#: netbox/vpn/models/crypto.py:131 netbox/vpn/models/crypto.py:183
-#: netbox/vpn/models/crypto.py:221 netbox/vpn/models/l2vpn.py:22
-#: netbox/vpn/models/tunnels.py:35 netbox/wireless/models.py:51
+#: 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/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
+#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
+#: netbox/virtualization/models/clusters.py:52
+#: netbox/virtualization/models/virtualmachines.py:71
+#: netbox/virtualization/models/virtualmachines.py:271
+#: netbox/virtualization/models/virtualmachines.py:305
+#: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69
+#: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180
+#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21
+#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "jméno"
-#: netbox/circuits/models/providers.py:25
+#: netbox/circuits/models/providers.py:24
msgid "Full name of the provider"
msgstr "Celé jméno poskytovatele"
-#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:86
+#: 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:40 netbox/netbox/models/__init__.py:141
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:49 netbox/vpn/models/l2vpn.py:27
-#: netbox/wireless/models.py:56
+#: netbox/ipam/models/vlans.py:42 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
msgid "slug"
msgstr "slug"
@@ -1358,67 +1638,100 @@ msgstr "poskytovatel"
msgid "providers"
msgstr "poskytovatelů"
-#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:60
msgid "account ID"
msgstr "ID účtu"
-#: netbox/circuits/models/providers.py:86
+#: netbox/circuits/models/providers.py:83
msgid "provider account"
msgstr "účet poskytovatele"
-#: netbox/circuits/models/providers.py:87
+#: netbox/circuits/models/providers.py:84
msgid "provider accounts"
msgstr "účty poskytovatele"
-#: netbox/circuits/models/providers.py:115
+#: netbox/circuits/models/providers.py:110
msgid "service ID"
msgstr "ID služby"
-#: netbox/circuits/models/providers.py:126
+#: netbox/circuits/models/providers.py:121
msgid "provider network"
msgstr "síť poskytovatelů"
-#: netbox/circuits/models/providers.py:127
+#: netbox/circuits/models/providers.py:122
msgid "provider networks"
msgstr "sítě poskytovatelů"
-#: netbox/circuits/tables/circuits.py:32
-#: netbox/circuits/tables/circuits.py:132
+#: netbox/circuits/models/virtual_circuits.py:28
+msgid "virtual circuit type"
+msgstr "typ virtuálního obvodu"
+
+#: netbox/circuits/models/virtual_circuits.py:29
+msgid "virtual circuit types"
+msgstr "typy virtuálních obvodů"
+
+#: netbox/circuits/models/virtual_circuits.py:99
+msgid "virtual circuit"
+msgstr "virtuální obvod"
+
+#: netbox/circuits/models/virtual_circuits.py:100
+msgid "virtual circuits"
+msgstr "virtuální obvody"
+
+#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194
+#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109
+msgid "role"
+msgstr "role"
+
+#: netbox/circuits/models/virtual_circuits.py:151
+msgid "virtual circuit termination"
+msgstr "zakončení virtuálního obvodu"
+
+#: netbox/circuits/models/virtual_circuits.py:152
+msgid "virtual circuit terminations"
+msgstr "zakončení virtuálních obvodů"
+
+#: netbox/circuits/tables/circuits.py:30
+#: netbox/circuits/tables/circuits.py:168
#: netbox/circuits/tables/providers.py:18
-#: netbox/circuits/tables/providers.py:69
-#: netbox/circuits/tables/providers.py:99 netbox/core/tables/data.py:16
+#: netbox/circuits/tables/providers.py:67
+#: netbox/circuits/tables/providers.py:97
+#: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16
#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:44
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:63 netbox/dcim/forms/object_create.py:43
-#: netbox/dcim/tables/devices.py:52 netbox/dcim/tables/devices.py:92
-#: netbox/dcim/tables/devices.py:134 netbox/dcim/tables/devices.py:289
-#: netbox/dcim/tables/devices.py:392 netbox/dcim/tables/devices.py:433
-#: netbox/dcim/tables/devices.py:482 netbox/dcim/tables/devices.py:531
-#: netbox/dcim/tables/devices.py:648 netbox/dcim/tables/devices.py:731
-#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:841
-#: netbox/dcim/tables/devices.py:911 netbox/dcim/tables/devices.py:974
-#: netbox/dcim/tables/devices.py:994 netbox/dcim/tables/devices.py:1023
-#: netbox/dcim/tables/devices.py:1053 netbox/dcim/tables/devicetypes.py:31
+#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103
+#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300
+#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444
+#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541
+#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682
+#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811
+#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942
+#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026
+#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085
+#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227
#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62
#: 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:130
-#: netbox/extras/forms/filtersets.py:213 netbox/extras/tables/tables.py:58
+#: 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:514
-#: netbox/ipam/forms/bulk_edit.py:407 netbox/ipam/forms/filtersets.py:386
-#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:85
-#: netbox/ipam/tables/ip.py:160 netbox/ipam/tables/services.py:15
-#: netbox/ipam/tables/services.py:40 netbox/ipam/tables/vlans.py:64
-#: netbox/ipam/tables/vlans.py:114 netbox/ipam/tables/vrfs.py:26
+#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389
+#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40
+#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83
+#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
#: netbox/templates/circuits/provideraccount.html:28
#: netbox/templates/circuits/providernetwork.html:24
+#: netbox/templates/circuits/virtualcircuittype.html:22
#: netbox/templates/core/datasource.html:34 netbox/templates/core/job.html:44
#: netbox/templates/core/plugin.html:54
#: netbox/templates/core/rq_worker.html:43
@@ -1430,7 +1743,7 @@ msgstr "sítě poskytovatelů"
#: netbox/templates/dcim/inc/interface_vlans_table.html:5
#: netbox/templates/dcim/inc/panels/inventory_items.html:18
#: netbox/templates/dcim/interface.html:38
-#: netbox/templates/dcim/interface.html:165
+#: netbox/templates/dcim/interface.html:222
#: netbox/templates/dcim/inventoryitem.html:28
#: netbox/templates/dcim/inventoryitemrole.html:18
#: netbox/templates/dcim/location.html:29
@@ -1460,6 +1773,7 @@ msgstr "sítě poskytovatelů"
#: netbox/templates/ipam/service.html:24
#: netbox/templates/ipam/servicetemplate.html:15
#: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30
+#: netbox/templates/ipam/vlantranslationpolicy.html:14
#: netbox/templates/tenancy/contact.html:25
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
@@ -1491,106 +1805,218 @@ msgstr "sítě poskytovatelů"
#: netbox/virtualization/tables/clusters.py:17
#: netbox/virtualization/tables/clusters.py:39
#: netbox/virtualization/tables/clusters.py:62
-#: netbox/virtualization/tables/virtualmachines.py:55
-#: netbox/virtualization/tables/virtualmachines.py:139
-#: netbox/virtualization/tables/virtualmachines.py:194
+#: netbox/virtualization/tables/virtualmachines.py:26
+#: netbox/virtualization/tables/virtualmachines.py:109
+#: netbox/virtualization/tables/virtualmachines.py:165
#: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:57
#: netbox/vpn/tables/crypto.py:93 netbox/vpn/tables/crypto.py:129
#: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23
#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40
#: netbox/wireless/tables/wirelesslan.py:18
-#: netbox/wireless/tables/wirelesslan.py:79
+#: netbox/wireless/tables/wirelesslan.py:88
msgid "Name"
msgstr "Jméno"
-#: netbox/circuits/tables/circuits.py:41
-#: netbox/circuits/tables/circuits.py:138
-#: netbox/circuits/tables/providers.py:45
-#: netbox/circuits/tables/providers.py:79 netbox/netbox/navigation/menu.py:266
-#: netbox/netbox/navigation/menu.py:270 netbox/netbox/navigation/menu.py:272
+#: netbox/circuits/tables/circuits.py:39
+#: netbox/circuits/tables/circuits.py:174
+#: netbox/circuits/tables/providers.py:43
+#: netbox/circuits/tables/providers.py:77
+#: netbox/circuits/tables/virtual_circuits.py:27
+#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278
+#: netbox/netbox/navigation/menu.py:280
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
msgid "Circuits"
msgstr "Okruhy"
-#: netbox/circuits/tables/circuits.py:55
+#: netbox/circuits/tables/circuits.py:54
+#: netbox/circuits/tables/virtual_circuits.py:42
#: netbox/templates/circuits/circuit.html:26
+#: netbox/templates/circuits/virtualcircuit.html:35
+#: netbox/templates/dcim/interface.html:174
msgid "Circuit ID"
msgstr "ID okruhu"
-#: netbox/circuits/tables/circuits.py:69
-#: netbox/wireless/forms/model_forms.py:160
+#: netbox/circuits/tables/circuits.py:72
+#: netbox/wireless/forms/model_forms.py:163
msgid "Side A"
msgstr "Strana A"
-#: netbox/circuits/tables/circuits.py:74
+#: netbox/circuits/tables/circuits.py:77
msgid "Side Z"
msgstr "Strana Z"
-#: netbox/circuits/tables/circuits.py:77
-#: netbox/templates/circuits/circuit.html:55
+#: netbox/circuits/tables/circuits.py:80
+#: netbox/templates/circuits/circuit.html:65
msgid "Commit Rate"
msgstr "Smluvní rychlost"
-#: netbox/circuits/tables/circuits.py:80
-#: netbox/circuits/tables/providers.py:48
-#: netbox/circuits/tables/providers.py:82
-#: netbox/circuits/tables/providers.py:107 netbox/dcim/tables/devices.py:1036
-#: netbox/dcim/tables/devicetypes.py:92 netbox/dcim/tables/modules.py:29
-#: netbox/dcim/tables/modules.py:73 netbox/dcim/tables/power.py:39
-#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:84
-#: netbox/dcim/tables/racks.py:145 netbox/dcim/tables/racks.py:225
-#: netbox/dcim/tables/sites.py:108 netbox/extras/tables/tables.py:582
-#: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34
-#: netbox/ipam/tables/ip.py:136 netbox/ipam/tables/ip.py:275
-#: netbox/ipam/tables/ip.py:329 netbox/ipam/tables/ip.py:397
-#: netbox/ipam/tables/services.py:24 netbox/ipam/tables/services.py:54
-#: netbox/ipam/tables/vlans.py:145 netbox/ipam/tables/vrfs.py:47
-#: netbox/ipam/tables/vrfs.py:72 netbox/templates/dcim/htmx/cable_edit.html:89
+#: netbox/circuits/tables/circuits.py:84
+#: netbox/circuits/tables/providers.py:46
+#: netbox/circuits/tables/providers.py:80
+#: netbox/circuits/tables/providers.py:105
+#: netbox/circuits/tables/virtual_circuits.py:68
+#: netbox/dcim/tables/devices.py:1068 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73
+#: 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:582 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
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
+#: netbox/templates/dcim/htmx/cable_edit.html:89
#: netbox/templates/generic/bulk_edit.html:86
#: netbox/templates/inc/panels/comments.html:5
#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46
#: netbox/utilities/forms/fields/fields.py:29
-#: netbox/virtualization/tables/clusters.py:91
-#: netbox/virtualization/tables/virtualmachines.py:82
+#: netbox/virtualization/tables/clusters.py:95
+#: netbox/virtualization/tables/virtualmachines.py:52
#: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74
#: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140
#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
-#: netbox/wireless/tables/wirelesslan.py:58
+#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "Komentáře"
-#: netbox/circuits/tables/circuits.py:86
+#: netbox/circuits/tables/circuits.py:90
#: netbox/templates/tenancy/contact.html:84
#: netbox/tenancy/tables/contacts.py:73
msgid "Assignments"
msgstr "Úkoly"
+#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81
+msgid "Side"
+msgstr "Strana"
+
+#: netbox/circuits/tables/circuits.py:120
+msgid "Termination Type"
+msgstr "Typ ukončení"
+
+#: netbox/circuits/tables/circuits.py:123
+msgid "Termination Point"
+msgstr "Koncový bod"
+
+#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161
+#: netbox/templates/dcim/sitegroup.html:26
+msgid "Site Group"
+msgstr "Skupina stránek"
+
+#: netbox/circuits/tables/circuits.py:149
+#: netbox/templates/circuits/providernetwork.html:17
+#: netbox/templates/circuits/virtualcircuit.html:27
+#: netbox/templates/circuits/virtualcircuittermination.html:30
+#: netbox/templates/dcim/interface.html:170
+msgid "Provider Network"
+msgstr "Síť poskytovatele"
+
#: netbox/circuits/tables/providers.py:23
msgid "Accounts"
msgstr "Účty"
-#: netbox/circuits/tables/providers.py:29
+#: netbox/circuits/tables/providers.py:28
msgid "Account Count"
msgstr "Počet účtů"
-#: netbox/circuits/tables/providers.py:39 netbox/dcim/tables/sites.py:100
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
msgid "ASN Count"
msgstr "Počet ASN"
-#: netbox/circuits/views.py:331
+#: netbox/circuits/tables/virtual_circuits.py:65
+#: netbox/netbox/navigation/menu.py:234
+#: netbox/templates/circuits/virtualcircuit.html:87
+#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/vpn/tables/tunnels.py:58
+msgid "Terminations"
+msgstr "Zakončení"
+
+#: netbox/circuits/tables/virtual_circuits.py:109
+#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299
+#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730
+#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
+#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858
+#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024
+#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053
+#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1541 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:1339
+#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474
+#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630
+#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678
+#: 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:249 netbox/dcim/tables/connections.py:22
+#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
+#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381
+#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619
+#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787
+#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892
+#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089
+#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
+#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:540
+#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333
+#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795
+#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156
+#: netbox/templates/circuits/virtualcircuittermination.html:56
+#: netbox/templates/dcim/consoleport.html:20
+#: netbox/templates/dcim/consoleserverport.html:20
+#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
+#: netbox/templates/dcim/device_edit.html:10
+#: netbox/templates/dcim/devicebay.html:20
+#: netbox/templates/dcim/devicebay.html:48
+#: netbox/templates/dcim/frontport.html:20
+#: netbox/templates/dcim/interface.html:30
+#: netbox/templates/dcim/interface.html:218
+#: netbox/templates/dcim/inventoryitem.html:20
+#: netbox/templates/dcim/module.html:57
+#: netbox/templates/dcim/modulebay.html:20
+#: netbox/templates/dcim/poweroutlet.html:20
+#: netbox/templates/dcim/powerport.html:20
+#: netbox/templates/dcim/rearport.html:20
+#: netbox/templates/dcim/virtualchassis.html:65
+#: netbox/templates/dcim/virtualchassis_edit.html:51
+#: netbox/templates/dcim/virtualdevicecontext.html:22
+#: netbox/templates/virtualization/virtualmachine.html:114
+#: netbox/templates/vpn/tunneltermination.html:23
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
+#: netbox/virtualization/filtersets.py:133
+#: netbox/virtualization/forms/bulk_edit.py:119
+#: netbox/virtualization/forms/bulk_import.py:105
+#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
+#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237
+#: netbox/vpn/forms/model_forms.py:456
+#: netbox/wireless/forms/model_forms.py:102
+#: netbox/wireless/forms/model_forms.py:144
+#: netbox/wireless/tables/wirelesslan.py:84
+msgid "Device"
+msgstr "Zařízení"
+
+#: netbox/circuits/views.py:356
#, python-brace-format
msgid "No terminations have been defined for circuit {circuit}."
msgstr "Pro okruh {circuit} nebyla definována žádná zakončení ."
-#: netbox/circuits/views.py:380
+#: netbox/circuits/views.py:405
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "Vyměněná zakončení pro okruh {circuit}."
-#: netbox/core/api/views.py:39
+#: netbox/core/api/views.py:51
msgid "This user does not have permission to synchronize this data source."
msgstr "Tento uživatel nemá oprávnění synchronizovat tento zdroj dat."
@@ -1615,12 +2041,13 @@ msgstr "Dokončeno"
#: netbox/core/choices.py:22 netbox/core/choices.py:59
#: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34
#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239
-#: netbox/dcim/choices.py:1609 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:1593 netbox/dcim/choices.py:1666
+#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "Selhalo"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:335
-#: netbox/netbox/navigation/menu.py:339
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:360
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -1650,12 +2077,36 @@ msgstr "Běží"
msgid "Errored"
msgstr "Chyba"
-#: netbox/core/choices.py:87 netbox/core/tables/plugins.py:63
+#: netbox/core/choices.py:82
+msgid "Minutely"
+msgstr "Minutně"
+
+#: netbox/core/choices.py:83
+msgid "Hourly"
+msgstr "Hodinová"
+
+#: netbox/core/choices.py:84
+msgid "12 hours"
+msgstr "12 hodin"
+
+#: netbox/core/choices.py:85
+msgid "Daily"
+msgstr "Denně"
+
+#: netbox/core/choices.py:86
+msgid "Weekly"
+msgstr "Týdenní"
+
+#: netbox/core/choices.py:87
+msgid "30 days"
+msgstr "30 dní"
+
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "Aktualizováno"
-#: netbox/core/choices.py:88
+#: netbox/core/choices.py:104
msgid "Deleted"
msgstr "Vymazáno"
@@ -1683,7 +2134,7 @@ msgstr "Zrušeno"
#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51
#: netbox/templates/core/plugin.html:88
-#: netbox/templates/dcim/interface.html:216
+#: netbox/templates/dcim/interface.html:273
msgid "Local"
msgstr "Místní"
@@ -1757,7 +2208,7 @@ msgstr "Zdroj dat (ID)"
msgid "Data source (name)"
msgstr "Zdroj dat (název)"
-#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:501
+#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502
#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331
#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413
#: netbox/users/filtersets.py:28
@@ -1769,12 +2220,12 @@ msgid "User name"
msgstr "Uživatelské jméno"
#: 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:1137
-#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/filtersets.py:1370
-#: netbox/dcim/tables/devices.py:553 netbox/dcim/tables/devicetypes.py:224
+#: 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:1375
+#: netbox/dcim/tables/devices.py:567 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:142
-#: netbox/extras/forms/filtersets.py:229 netbox/extras/forms/filtersets.py:294
+#: 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/templates/core/datasource.html:42
@@ -1785,18 +2236,18 @@ msgstr "Uživatelské jméno"
#: netbox/templates/users/objectpermission.html:25
#: netbox/templates/virtualization/vminterface.html:29
#: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70
-#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:217
-#: netbox/virtualization/forms/filtersets.py:215
+#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199
+#: netbox/virtualization/forms/filtersets.py:220
msgid "Enabled"
msgstr "Povoleno"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:285
+#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127
#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170
-#: netbox/vpn/forms/model_forms.py:301 netbox/vpn/forms/model_forms.py:321
-#: netbox/vpn/forms/model_forms.py:337 netbox/vpn/forms/model_forms.py:357
-#: netbox/vpn/forms/model_forms.py:380
+#: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323
+#: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360
+#: netbox/vpn/forms/model_forms.py:383
msgid "Parameters"
msgstr "Parametry"
@@ -1805,16 +2256,15 @@ msgid "Ignore rules"
msgstr "Ignorovat pravidla"
#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97
-#: netbox/extras/forms/model_forms.py:248
-#: netbox/extras/forms/model_forms.py:578
-#: netbox/extras/forms/model_forms.py:632 netbox/extras/tables/tables.py:191
+#: 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:518
#: netbox/templates/core/datasource.html:31
-#: netbox/templates/dcim/device/render_config.html:18
#: netbox/templates/extras/configcontext.html:29
#: netbox/templates/extras/configtemplate.html:21
#: netbox/templates/extras/exporttemplate.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:18
+#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "Zdroj dat"
@@ -1823,17 +2273,17 @@ msgid "File"
msgstr "Soubor"
#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:328
-#: netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
+#: netbox/extras/forms/filtersets.py:421
msgid "Data source"
msgstr "Zdroj dat"
-#: netbox/core/forms/filtersets.py:70 netbox/extras/forms/filtersets.py:440
+#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
msgid "Creation"
msgstr "Stvoření"
-#: netbox/core/forms/filtersets.py:74 netbox/core/forms/filtersets.py:160
-#: netbox/extras/forms/filtersets.py:461 netbox/extras/tables/tables.py:220
+#: 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:571 netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
@@ -1841,42 +2291,42 @@ msgstr "Stvoření"
msgid "Object Type"
msgstr "Typ objektu"
-#: netbox/core/forms/filtersets.py:84
+#: netbox/core/forms/filtersets.py:85
msgid "Created after"
msgstr "Vytvořeno po"
-#: netbox/core/forms/filtersets.py:89
+#: netbox/core/forms/filtersets.py:90
msgid "Created before"
msgstr "Vytvořeno před"
-#: netbox/core/forms/filtersets.py:94
+#: netbox/core/forms/filtersets.py:95
msgid "Scheduled after"
msgstr "Naplánováno po"
-#: netbox/core/forms/filtersets.py:99
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled before"
msgstr "Naplánováno před"
-#: netbox/core/forms/filtersets.py:104
+#: netbox/core/forms/filtersets.py:105
msgid "Started after"
msgstr "Začalo po"
-#: netbox/core/forms/filtersets.py:109
+#: netbox/core/forms/filtersets.py:110
msgid "Started before"
msgstr "Začalo před"
-#: netbox/core/forms/filtersets.py:114
+#: netbox/core/forms/filtersets.py:115
msgid "Completed after"
msgstr "Dokončeno po"
-#: netbox/core/forms/filtersets.py:119
+#: netbox/core/forms/filtersets.py:120
msgid "Completed before"
msgstr "Dokončeno dříve"
-#: netbox/core/forms/filtersets.py:126 netbox/core/forms/filtersets.py:155
-#: netbox/dcim/forms/bulk_edit.py:462 netbox/dcim/forms/filtersets.py:418
-#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/model_forms.py:316
-#: netbox/extras/forms/filtersets.py:456 netbox/extras/forms/filtersets.py:475
+#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156
+#: 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/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
@@ -1890,22 +2340,22 @@ msgstr "Dokončeno dříve"
msgid "User"
msgstr "Uživatel"
-#: netbox/core/forms/filtersets.py:134 netbox/core/tables/change_logging.py:15
+#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "Čas"
-#: netbox/core/forms/filtersets.py:139 netbox/extras/forms/filtersets.py:445
+#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
msgid "After"
msgstr "Po"
-#: netbox/core/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:450
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
msgid "Before"
msgstr "Před"
-#: netbox/core/forms/filtersets.py:148 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:396
+#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:410
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
@@ -1940,22 +2390,22 @@ msgstr ""
msgid "Rack Elevations"
msgstr "Přehled stojanů"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1520
-#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1372
-#: netbox/dcim/forms/bulk_edit.py:1390 netbox/dcim/tables/racks.py:158
-#: netbox/netbox/navigation/menu.py:291 netbox/netbox/navigation/menu.py:295
+#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522
+#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375
+#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157
+#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316
msgid "Power"
msgstr "Napájení"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:154
+#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IPAM"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:230
+#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43
-#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
+#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "Zabezpečení"
@@ -1970,7 +2420,7 @@ msgid "Pagination"
msgstr "Stránkování"
#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/model_forms.py:116
+#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
#: netbox/extras/forms/model_forms.py:129
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
@@ -1981,7 +2431,7 @@ msgstr "Validace"
msgid "User Preferences"
msgstr "Uživatelské předvolby"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:732
+#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
@@ -2016,7 +2466,7 @@ msgstr "Uživatelské jméno"
msgid "request ID"
msgstr "ID požadavku"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:69
+#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
msgid "action"
msgstr "akce"
@@ -2041,9 +2491,9 @@ msgstr "změny objektu"
msgid "Change logging is not supported for this object type ({type})."
msgstr "Protokolování změn není u tohoto typu objektu podporováno ({type})."
-#: netbox/core/models/config.py:18 netbox/core/models/data.py:266
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:263
#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:50
-#: netbox/extras/models/models.py:730 netbox/extras/models/notifications.py:39
+#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
#: netbox/extras/models/notifications.py:186
#: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32
msgid "created"
@@ -2078,24 +2528,24 @@ msgstr "Aktuální konfigurace"
msgid "Config revision #{id}"
msgstr "Revize konfigurace #{id}"
-#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43
-#: netbox/dcim/models/device_component_templates.py:203
-#: netbox/dcim/models/device_component_templates.py:237
-#: netbox/dcim/models/device_component_templates.py:272
-#: netbox/dcim/models/device_component_templates.py:334
-#: netbox/dcim/models/device_component_templates.py:413
-#: netbox/dcim/models/device_component_templates.py:512
-#: netbox/dcim/models/device_component_templates.py:612
-#: netbox/dcim/models/device_components.py:283
-#: netbox/dcim/models/device_components.py:312
-#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:463
-#: netbox/dcim/models/device_components.py:605
-#: netbox/dcim/models/device_components.py:970
-#: netbox/dcim/models/device_components.py:1044
-#: netbox/dcim/models/power.py:102 netbox/extras/models/customfields.py:78
+#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44
+#: netbox/dcim/models/device_component_templates.py:199
+#: netbox/dcim/models/device_component_templates.py:234
+#: netbox/dcim/models/device_component_templates.py:270
+#: netbox/dcim/models/device_component_templates.py:335
+#: 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:279
+#: netbox/dcim/models/device_components.py:306
+#: netbox/dcim/models/device_components.py:337
+#: netbox/dcim/models/device_components.py:453
+#: netbox/dcim/models/device_components.py:653
+#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1092
+#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:61 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
msgid "type"
msgstr "typ"
@@ -2107,8 +2557,8 @@ msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
-#: netbox/dcim/models/device_component_templates.py:418
-#: netbox/dcim/models/device_components.py:512
+#: netbox/dcim/models/device_component_templates.py:425
+#: netbox/dcim/models/device_components.py:505
#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
msgid "enabled"
@@ -2140,64 +2590,64 @@ msgstr "zdroj dat"
msgid "data sources"
msgstr "datové zdroje"
-#: netbox/core/models/data.py:122
+#: netbox/core/models/data.py:119
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "Neznámý typ backendu: {type}"
-#: netbox/core/models/data.py:164
+#: netbox/core/models/data.py:161
msgid "Cannot initiate sync; syncing already in progress."
msgstr "Synchronizaci nelze spustit; synchronizace již probíhá."
-#: netbox/core/models/data.py:177
+#: netbox/core/models/data.py:174
msgid ""
"There was an error initializing the backend. A dependency needs to be "
"installed: "
msgstr ""
"Při inicializaci backendu došlo k chybě. Je třeba nainstalovat závislost: "
-#: netbox/core/models/data.py:270 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:267 netbox/core/models/files.py:31
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "naposledy aktualizováno"
-#: netbox/core/models/data.py:280 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446
msgid "path"
msgstr "cesta"
-#: netbox/core/models/data.py:283
+#: netbox/core/models/data.py:280
msgid "File path relative to the data source's root"
msgstr "Cesta k souboru vzhledem ke kořenovému zdroji dat."
-#: netbox/core/models/data.py:287 netbox/ipam/models/ip.py:503
+#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489
msgid "size"
msgstr "velikost"
-#: netbox/core/models/data.py:290
+#: netbox/core/models/data.py:287
msgid "hash"
msgstr "hash"
-#: netbox/core/models/data.py:294
+#: netbox/core/models/data.py:291
msgid "Length must be 64 hexadecimal characters."
msgstr "Délka musí být 64 hexadecimálních znaků."
-#: netbox/core/models/data.py:296
+#: netbox/core/models/data.py:293
msgid "SHA256 hash of the file data"
msgstr "SHA256 hash dat souboru"
-#: netbox/core/models/data.py:313
+#: netbox/core/models/data.py:310
msgid "data file"
msgstr "datový soubor"
-#: netbox/core/models/data.py:314
+#: netbox/core/models/data.py:311
msgid "data files"
msgstr "datové soubory"
-#: netbox/core/models/data.py:401
+#: netbox/core/models/data.py:398
msgid "auto sync record"
msgstr "záznam automatické synchronizace"
-#: netbox/core/models/data.py:402
+#: netbox/core/models/data.py:399
msgid "auto sync records"
msgstr "automatická synchronizace záznamů"
@@ -2221,6 +2671,11 @@ msgstr "spravovaný soubor"
msgid "managed files"
msgstr "spravované soubory"
+#: netbox/core/models/files.py:100
+#, python-brace-format
+msgid "A {model} with this file path already exists ({path})."
+msgstr "A {model} s tímto souborem cesta již existuje ({path})."
+
#: netbox/core/models/jobs.py:54
msgid "scheduled"
msgstr "naplánováno"
@@ -2242,7 +2697,7 @@ msgid "completed"
msgstr "dokončena"
#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:87
+#: netbox/extras/models/staging.py:95
msgid "data"
msgstr "data"
@@ -2272,7 +2727,7 @@ msgstr "K tomuto typu objektu ({type}) nelze přiřadit úlohy."
msgid "Invalid status for job termination. Choices are: {choices}"
msgstr "Neplatný stav pro ukončení úlohy. Možnosti jsou: {choices}"
-#: netbox/core/models/jobs.py:221
+#: netbox/core/models/jobs.py:231
msgid ""
"enqueue() cannot be called with values for both schedule_at and immediate."
msgstr "enqueue() nelze volat s hodnotami pro schedule_at a ihned zároveň."
@@ -2293,7 +2748,7 @@ msgstr "Celé jméno"
#: 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:576 netbox/extras/tables/tables.py:616
-#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:244
+#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
@@ -2321,11 +2776,11 @@ msgid "Last updated"
msgstr "Naposledy aktualizováno"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:164 netbox/extras/tables/tables.py:216
-#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:189
+#: 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/templates/dcim/virtualchassis_edit.html:52
#: netbox/utilities/forms/forms.py:73
-#: netbox/wireless/tables/wirelesslink.py:17
+#: netbox/wireless/tables/wirelesslink.py:16
msgid "ID"
msgstr "ID"
@@ -2391,7 +2846,7 @@ msgstr "Pracovníci"
msgid "Host"
msgstr "Hostitel"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:535
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587
msgid "Port"
msgstr "Port"
@@ -2439,71 +2894,84 @@ msgstr "PID"
msgid "No workers found"
msgstr "Nebyli nalezeni žádní pracovníci"
-#: netbox/core/views.py:90
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
#, python-brace-format
-msgid "Queued job #{id} to sync {datasource}"
-msgstr "Úloha #{id} k synchronizaci {datasource} zařazena do fronty."
+msgid "Job {job_id} not found"
+msgstr "Úloha {job_id} nenalezena"
-#: netbox/core/views.py:319
+#: netbox/core/utils.py:102 netbox/core/utils.py:118
#, python-brace-format
-msgid "Restored configuration revision #{id}"
-msgstr "Obnovená revize konfigurace #{id}"
+msgid "Job {id} not found."
+msgstr "Úloha {id} nenalezena."
-#: netbox/core/views.py:412 netbox/core/views.py:455 netbox/core/views.py:531
+#: netbox/core/views.py:88
#, python-brace-format
-msgid "Job {job_id} not found"
-msgstr "Úloha {job_id} nenalezena"
+msgid "Queued job #{id} to sync {datasource}"
+msgstr "Úloha #{id} k synchronizaci {datasource} zařazena do fronty."
+
+#: netbox/core/views.py:332
+#, python-brace-format
+msgid "Restored configuration revision #{id}"
+msgstr "Obnovená revize konfigurace #{id}"
-#: netbox/core/views.py:463
+#: netbox/core/views.py:435
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "Úloha {id} byla vymazána."
-#: netbox/core/views.py:465
+#: netbox/core/views.py:437
#, python-brace-format
msgid "Error deleting job {id}: {error}"
msgstr "Chyba při mazání úlohy {id}: {error}"
-#: netbox/core/views.py:478 netbox/core/views.py:496
-#, python-brace-format
-msgid "Job {id} not found."
-msgstr "Úloha {id} nenalezena."
-
-#: netbox/core/views.py:484
+#: netbox/core/views.py:446
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "Úloha {id} byla znovu zařazena do fronty."
-#: netbox/core/views.py:519
+#: netbox/core/views.py:455
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "Úloha {id} byla zařazena do fronty."
-#: netbox/core/views.py:538
+#: netbox/core/views.py:464
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "Úloha {id} byla zastavena."
-#: netbox/core/views.py:540
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "Nepodařilo se zastavit úlohu {id}"
-#: netbox/core/views.py:674
+#: netbox/core/views.py:601
msgid "Plugins catalog could not be loaded"
msgstr "Katalog pluginů nelze načíst"
-#: netbox/core/views.py:708
+#: netbox/core/views.py:635
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "Plugin {name} nenalezeno"
-#: netbox/dcim/api/serializers_/devices.py:49
-#: netbox/dcim/api/serializers_/devicetypes.py:25
+#: netbox/dcim/api/serializers_/device_components.py:262
+msgid "Interface mode does not support q-in-q service vlan"
+msgstr "Režim rozhraní nepodporuje službu q-in-q vlan"
+
+#: netbox/dcim/api/serializers_/device_components.py:269
+msgid "Interface mode does not support untagged vlan"
+msgstr "Režim rozhraní nepodporuje neoznačený vlan"
+
+#: netbox/dcim/api/serializers_/device_components.py:274
+#: netbox/dcim/api/serializers_/device_components.py:279
+msgid "Interface mode does not support tagged vlans"
+msgstr "Režim rozhraní nepodporuje označené vlany"
+
+#: netbox/dcim/api/serializers_/devices.py:53
+#: netbox/dcim/api/serializers_/devicetypes.py:26
msgid "Position (U)"
msgstr "Pozice (U)"
-#: netbox/dcim/api/serializers_/racks.py:112
+#: netbox/dcim/api/serializers_/racks.py:113
#: netbox/templates/dcim/rack.html:28
msgid "Facility ID"
msgstr "ID objektu"
@@ -2513,8 +2981,9 @@ msgid "Staging"
msgstr "Inscenace"
#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189
-#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1533
-#: netbox/virtualization/choices.py:23 netbox/virtualization/choices.py:48
+#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1535
+#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49
msgid "Decommissioning"
msgstr "Vyřazení z provozu"
@@ -2577,7 +3046,7 @@ msgstr "Zastaralé"
msgid "Millimeters"
msgstr "Milimetry"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1555
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557
msgid "Inches"
msgstr "Palce"
@@ -2591,21 +3060,21 @@ msgstr "Zepředu dozadu"
msgid "Rear to front"
msgstr "Zezadu dopředu"
-#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:69
-#: netbox/dcim/forms/bulk_edit.py:88 netbox/dcim/forms/bulk_edit.py:174
-#: netbox/dcim/forms/bulk_edit.py:1420 netbox/dcim/forms/bulk_import.py:60
-#: netbox/dcim/forms/bulk_import.py:74 netbox/dcim/forms/bulk_import.py:137
-#: netbox/dcim/forms/bulk_import.py:588 netbox/dcim/forms/bulk_import.py:855
-#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/forms/filtersets.py:234
-#: netbox/dcim/forms/model_forms.py:74 netbox/dcim/forms/model_forms.py:93
-#: netbox/dcim/forms/model_forms.py:170 netbox/dcim/forms/model_forms.py:1069
-#: netbox/dcim/forms/model_forms.py:1509
-#: netbox/dcim/forms/object_import.py:176 netbox/dcim/tables/devices.py:656
-#: netbox/dcim/tables/devices.py:869 netbox/dcim/tables/devices.py:954
-#: netbox/extras/tables/tables.py:223 netbox/ipam/tables/fhrp.py:59
-#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/services.py:44
-#: netbox/templates/dcim/interface.html:102
-#: netbox/templates/dcim/interface.html:309
+#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72
+#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62
+#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139
+#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863
+#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235
+#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95
+#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1082
+#: netbox/dcim/forms/model_forms.py:1551
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690
+#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987
+#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223
+#: 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
#: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37
#: netbox/templates/dcim/sitegroup.html:37
#: netbox/templates/ipam/service.html:28
@@ -2618,12 +3087,12 @@ msgstr "Zezadu dopředu"
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
#: netbox/tenancy/forms/model_forms.py:68
-#: netbox/virtualization/forms/bulk_edit.py:207
-#: netbox/virtualization/forms/bulk_import.py:151
-#: netbox/virtualization/tables/virtualmachines.py:162
-#: netbox/wireless/forms/bulk_edit.py:24
-#: netbox/wireless/forms/bulk_import.py:21
-#: netbox/wireless/forms/model_forms.py:21
+#: netbox/virtualization/forms/bulk_edit.py:189
+#: netbox/virtualization/forms/bulk_import.py:157
+#: netbox/virtualization/tables/virtualmachines.py:132
+#: netbox/wireless/forms/bulk_edit.py:26
+#: netbox/wireless/forms/bulk_import.py:23
+#: netbox/wireless/forms/model_forms.py:22
msgid "Parent"
msgstr "Rodič"
@@ -2646,7 +3115,7 @@ msgid "Rear"
msgstr "Zadní"
#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/virtualization/choices.py:46
+#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "Inscenovaný"
@@ -2679,7 +3148,7 @@ msgid "Top to bottom"
msgstr "Shora dolů"
#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1305
+#: netbox/dcim/choices.py:1307
msgid "Passive"
msgstr "Pasivní"
@@ -2709,8 +3178,8 @@ msgstr "Proprietární"
#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223
-#: netbox/dcim/choices.py:1449 netbox/dcim/choices.py:1451
-#: netbox/netbox/navigation/menu.py:200
+#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453
+#: netbox/netbox/navigation/menu.py:208
msgid "Other"
msgstr "Ostatní"
@@ -2727,10 +3196,10 @@ msgid "Virtual"
msgstr "Virtuální"
#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099
-#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1330
-#: netbox/dcim/forms/model_forms.py:995 netbox/dcim/forms/model_forms.py:1404
-#: netbox/netbox/navigation/menu.py:140 netbox/netbox/navigation/menu.py:144
-#: netbox/templates/dcim/interface.html:210
+#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335
+#: 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
msgid "Wireless"
msgstr "Bezdrátové"
@@ -2738,13 +3207,13 @@ msgstr "Bezdrátové"
msgid "Virtual interfaces"
msgstr "Virtuální rozhraní"
-#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1428
-#: netbox/dcim/forms/bulk_import.py:862 netbox/dcim/forms/model_forms.py:981
-#: netbox/dcim/tables/devices.py:660 netbox/templates/dcim/interface.html:106
+#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431
+#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993
+#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
-#: netbox/virtualization/forms/bulk_edit.py:212
-#: netbox/virtualization/forms/bulk_import.py:158
-#: netbox/virtualization/tables/virtualmachines.py:166
+#: netbox/virtualization/forms/bulk_edit.py:194
+#: netbox/virtualization/forms/bulk_import.py:164
+#: netbox/virtualization/tables/virtualmachines.py:136
msgid "Bridge"
msgstr "Most"
@@ -2768,10 +3237,10 @@ msgstr "Ethernet (propojovací deska)"
msgid "Cellular"
msgstr "Buněčný"
-#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:383
-#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:963
-#: netbox/dcim/forms/filtersets.py:1542
-#: netbox/templates/dcim/inventoryitem.html:52
+#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964
+#: netbox/dcim/forms/filtersets.py:1547
+#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:54
msgid "Serial"
msgstr "Sériový"
@@ -2797,109 +3266,95 @@ msgstr "Plný"
msgid "Auto"
msgstr "Auto"
-#: netbox/dcim/choices.py:1265
+#: netbox/dcim/choices.py:1266
msgid "Access"
msgstr "Přístupový"
-#: netbox/dcim/choices.py:1266 netbox/ipam/tables/vlans.py:172
-#: netbox/ipam/tables/vlans.py:217
+#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148
+#: netbox/ipam/tables/vlans.py:193
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "Značkovaný"
-#: netbox/dcim/choices.py:1267
+#: netbox/dcim/choices.py:1268
msgid "Tagged (All)"
msgstr "Značkovaný (Vše)"
-#: netbox/dcim/choices.py:1296
+#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22
+msgid "Q-in-Q (802.1ad)"
+msgstr "Q-in-Q (802.1ad)"
+
+#: netbox/dcim/choices.py:1298
msgid "IEEE Standard"
msgstr "Norma IEEE"
-#: netbox/dcim/choices.py:1307
+#: netbox/dcim/choices.py:1309
msgid "Passive 24V (2-pair)"
msgstr "Pasivní 24V (2 páry)"
-#: netbox/dcim/choices.py:1308
+#: netbox/dcim/choices.py:1310
msgid "Passive 24V (4-pair)"
msgstr "Pasivní 24V (4 páry)"
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:1311
msgid "Passive 48V (2-pair)"
msgstr "Pasivní 48V (2 páry)"
-#: netbox/dcim/choices.py:1310
+#: netbox/dcim/choices.py:1312
msgid "Passive 48V (4-pair)"
msgstr "Pasivní 48V (4 páry)"
-#: netbox/dcim/choices.py:1380 netbox/dcim/choices.py:1490
+#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492
msgid "Copper"
msgstr "měď"
-#: netbox/dcim/choices.py:1403
+#: netbox/dcim/choices.py:1405
msgid "Fiber Optic"
msgstr "Optická vlákna"
-#: netbox/dcim/choices.py:1436 netbox/dcim/choices.py:1519
+#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1506
+#: netbox/dcim/choices.py:1508
msgid "Fiber"
msgstr "Vlákno"
-#: netbox/dcim/choices.py:1531 netbox/dcim/forms/filtersets.py:1227
+#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228
msgid "Connected"
msgstr "Připojeno"
-#: netbox/dcim/choices.py:1550 netbox/wireless/choices.py:497
+#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "Kilometry"
-#: netbox/dcim/choices.py:1551 netbox/templates/dcim/cable_trace.html:65
-#: netbox/wireless/choices.py:498
+#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176
+#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "Metry"
-#: netbox/dcim/choices.py:1552
+#: netbox/dcim/choices.py:1554
msgid "Centimeters"
msgstr "Centimetry"
-#: netbox/dcim/choices.py:1553 netbox/wireless/choices.py:499
+#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "Míle"
-#: netbox/dcim/choices.py:1554 netbox/templates/dcim/cable_trace.html:66
-#: netbox/wireless/choices.py:500
+#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178
+#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "Stopy"
-#: netbox/dcim/choices.py:1570 netbox/templates/dcim/device.html:327
-#: netbox/templates/dcim/rack.html:107
-msgid "Kilograms"
-msgstr "Kilogramy"
-
-#: netbox/dcim/choices.py:1571
-msgid "Grams"
-msgstr "Gramy"
-
-#: netbox/dcim/choices.py:1572 netbox/templates/dcim/device.html:328
-#: netbox/templates/dcim/rack.html:108
-msgid "Pounds"
-msgstr "Libry"
-
-#: netbox/dcim/choices.py:1573
-msgid "Ounces"
-msgstr "Unce"
-
-#: netbox/dcim/choices.py:1620
+#: netbox/dcim/choices.py:1604
msgid "Redundant"
msgstr "Zdvojený"
-#: netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1625
msgid "Single phase"
msgstr "Jednofázový"
-#: netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1626
msgid "Three-phase"
msgstr "Třífázový"
@@ -2913,335 +3368,319 @@ msgstr "Neplatný formát MAC adresy: {value}"
msgid "Invalid WWN format: {value}"
msgstr "Neplatný formát WWN: {value}"
-#: netbox/dcim/filtersets.py:86
+#: netbox/dcim/filtersets.py:87
msgid "Parent region (ID)"
msgstr "Nadřazená oblast (ID)"
-#: netbox/dcim/filtersets.py:92
+#: netbox/dcim/filtersets.py:93
msgid "Parent region (slug)"
msgstr "Nadřazená oblast (zkratka)"
-#: netbox/dcim/filtersets.py:116
+#: netbox/dcim/filtersets.py:117
msgid "Parent site group (ID)"
msgstr "Nadřazená skupina míst (ID)"
-#: netbox/dcim/filtersets.py:122
+#: netbox/dcim/filtersets.py:123
msgid "Parent site group (slug)"
msgstr "Nadřazená skupina míst (zkratka)"
-#: netbox/dcim/filtersets.py:164 netbox/extras/filtersets.py:364
-#: netbox/ipam/filtersets.py:843 netbox/ipam/filtersets.py:995
+#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962
msgid "Group (ID)"
msgstr "Skupina (ID)"
-#: netbox/dcim/filtersets.py:170
+#: netbox/dcim/filtersets.py:171
msgid "Group (slug)"
msgstr "Skupina (slug)"
-#: netbox/dcim/filtersets.py:176 netbox/dcim/filtersets.py:181
+#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
msgid "AS (ID)"
msgstr "AS (ID)"
-#: netbox/dcim/filtersets.py:246
+#: netbox/dcim/filtersets.py:247
msgid "Parent location (ID)"
msgstr "Nadřazené umístění (ID)"
-#: netbox/dcim/filtersets.py:252
+#: netbox/dcim/filtersets.py:253
msgid "Parent location (slug)"
msgstr "Rodičovské umístění (slug)"
-#: netbox/dcim/filtersets.py:258 netbox/dcim/filtersets.py:369
-#: netbox/dcim/filtersets.py:490 netbox/dcim/filtersets.py:1057
-#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:2182
-msgid "Location (ID)"
-msgstr "Umístění (ID)"
-
-#: netbox/dcim/filtersets.py:265 netbox/dcim/filtersets.py:376
-#: netbox/dcim/filtersets.py:497 netbox/dcim/filtersets.py:1410
-#: netbox/extras/filtersets.py:542
-msgid "Location (slug)"
-msgstr "Umístění (slug)"
-
-#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:381
-#: netbox/dcim/filtersets.py:539 netbox/dcim/filtersets.py:678
-#: netbox/dcim/filtersets.py:882 netbox/dcim/filtersets.py:933
-#: netbox/dcim/filtersets.py:973 netbox/dcim/filtersets.py:1306
-#: netbox/dcim/filtersets.py:1840
+#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382
+#: 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:1308
+#: netbox/dcim/filtersets.py:1960
msgid "Manufacturer (ID)"
msgstr "Výrobce (ID)"
-#: netbox/dcim/filtersets.py:302 netbox/dcim/filtersets.py:387
-#: netbox/dcim/filtersets.py:545 netbox/dcim/filtersets.py:684
-#: netbox/dcim/filtersets.py:888 netbox/dcim/filtersets.py:939
-#: netbox/dcim/filtersets.py:979 netbox/dcim/filtersets.py:1312
-#: netbox/dcim/filtersets.py:1846
+#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388
+#: 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:1314
+#: netbox/dcim/filtersets.py:1966
msgid "Manufacturer (slug)"
msgstr "Výrobce (slug)"
-#: netbox/dcim/filtersets.py:393
+#: netbox/dcim/filtersets.py:394
msgid "Rack type (slug)"
msgstr "Typ stojanu (slug)"
-#: netbox/dcim/filtersets.py:397
+#: netbox/dcim/filtersets.py:398
msgid "Rack type (ID)"
msgstr "Typ stojanu (ID)"
-#: netbox/dcim/filtersets.py:411 netbox/dcim/filtersets.py:892
-#: netbox/dcim/filtersets.py:994 netbox/dcim/filtersets.py:1850
-#: netbox/ipam/filtersets.py:383 netbox/ipam/filtersets.py:495
-#: netbox/ipam/filtersets.py:1005 netbox/virtualization/filtersets.py:210
+#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
+#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970
+#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462
+#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176
msgid "Role (ID)"
msgstr "Role (ID)"
-#: netbox/dcim/filtersets.py:417 netbox/dcim/filtersets.py:898
-#: netbox/dcim/filtersets.py:1000 netbox/dcim/filtersets.py:1856
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:389
-#: netbox/ipam/filtersets.py:501 netbox/ipam/filtersets.py:1011
-#: netbox/virtualization/filtersets.py:216
+#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
+#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976
+#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356
+#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978
+#: netbox/virtualization/filtersets.py:182
msgid "Role (slug)"
msgstr "Role (slug)"
-#: netbox/dcim/filtersets.py:447 netbox/dcim/filtersets.py:1062
-#: netbox/dcim/filtersets.py:1415 netbox/dcim/filtersets.py:2244
+#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063
+#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368
msgid "Rack (ID)"
msgstr "Stojan (ID)"
-#: netbox/dcim/filtersets.py:507 netbox/extras/filtersets.py:293
+#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293
#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359
#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113
#: netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "Uživatel (jméno)"
-#: netbox/dcim/filtersets.py:549
+#: netbox/dcim/filtersets.py:550
msgid "Default platform (ID)"
msgstr "Výchozí platforma (ID)"
-#: netbox/dcim/filtersets.py:555
+#: netbox/dcim/filtersets.py:556
msgid "Default platform (slug)"
msgstr "Výchozí platforma (slug)"
-#: netbox/dcim/filtersets.py:558 netbox/dcim/forms/filtersets.py:517
+#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
msgid "Has a front image"
msgstr "Má přední obrázek"
-#: netbox/dcim/filtersets.py:562 netbox/dcim/forms/filtersets.py:524
+#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
msgid "Has a rear image"
msgstr "Má zadní obrázek"
-#: netbox/dcim/filtersets.py:567 netbox/dcim/filtersets.py:688
-#: netbox/dcim/filtersets.py:1131 netbox/dcim/forms/filtersets.py:531
-#: netbox/dcim/forms/filtersets.py:627 netbox/dcim/forms/filtersets.py:848
+#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
+#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532
+#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
msgid "Has console ports"
msgstr "Má konzolové porty"
-#: netbox/dcim/filtersets.py:571 netbox/dcim/filtersets.py:692
-#: netbox/dcim/filtersets.py:1135 netbox/dcim/forms/filtersets.py:538
-#: netbox/dcim/forms/filtersets.py:634 netbox/dcim/forms/filtersets.py:855
+#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
+#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539
+#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
msgid "Has console server ports"
msgstr "Má porty konzolového serveru"
-#: netbox/dcim/filtersets.py:575 netbox/dcim/filtersets.py:696
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:545
-#: netbox/dcim/forms/filtersets.py:641 netbox/dcim/forms/filtersets.py:862
+#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
+#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
msgid "Has power ports"
msgstr "Má napájecí porty"
-#: netbox/dcim/filtersets.py:579 netbox/dcim/filtersets.py:700
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:552
-#: netbox/dcim/forms/filtersets.py:648 netbox/dcim/forms/filtersets.py:869
+#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
+#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
msgid "Has power outlets"
msgstr "Má elektrické zásuvky"
-#: netbox/dcim/filtersets.py:583 netbox/dcim/filtersets.py:704
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:559
-#: netbox/dcim/forms/filtersets.py:655 netbox/dcim/forms/filtersets.py:876
+#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
+#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
msgid "Has interfaces"
msgstr "Má rozhraní"
-#: netbox/dcim/filtersets.py:587 netbox/dcim/filtersets.py:708
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:566
-#: netbox/dcim/forms/filtersets.py:662 netbox/dcim/forms/filtersets.py:883
+#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
+#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
msgid "Has pass-through ports"
msgstr "Má průchozí porty"
-#: netbox/dcim/filtersets.py:591 netbox/dcim/filtersets.py:1155
-#: netbox/dcim/forms/filtersets.py:580
+#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156
+#: netbox/dcim/forms/filtersets.py:581
msgid "Has module bays"
msgstr "Má pozice pro moduly"
-#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:1159
-#: netbox/dcim/forms/filtersets.py:573
+#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160
+#: netbox/dcim/forms/filtersets.py:574
msgid "Has device bays"
msgstr "Má pozice pro zařízení"
-#: netbox/dcim/filtersets.py:599 netbox/dcim/forms/filtersets.py:587
+#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
msgid "Has inventory items"
msgstr "Má položky inventáře"
-#: netbox/dcim/filtersets.py:756 netbox/dcim/filtersets.py:989
-#: netbox/dcim/filtersets.py:1436
+#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
+#: netbox/dcim/filtersets.py:1438
msgid "Device type (ID)"
msgstr "Typ zařízení (ID)"
-#: netbox/dcim/filtersets.py:772 netbox/dcim/filtersets.py:1317
+#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319
msgid "Module type (ID)"
msgstr "Typ modulu (ID)"
-#: netbox/dcim/filtersets.py:804 netbox/dcim/filtersets.py:1591
+#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593
msgid "Power port (ID)"
msgstr "Napájecí port (ID)"
-#: netbox/dcim/filtersets.py:878 netbox/dcim/filtersets.py:1836
+#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956
msgid "Parent inventory item (ID)"
msgstr "Nadřazená položka inventáře (ID)"
-#: netbox/dcim/filtersets.py:921 netbox/dcim/filtersets.py:947
-#: netbox/dcim/filtersets.py:1127 netbox/virtualization/filtersets.py:238
+#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
+#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204
msgid "Config template (ID)"
msgstr "Konfigurační šablona (ID)"
-#: netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:986
msgid "Device type (slug)"
msgstr "Typ zařízení (slug)"
-#: netbox/dcim/filtersets.py:1005
+#: netbox/dcim/filtersets.py:1006
msgid "Parent Device (ID)"
msgstr "Rodičovské zařízení (ID)"
-#: netbox/dcim/filtersets.py:1009 netbox/virtualization/filtersets.py:220
+#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
msgid "Platform (ID)"
msgstr "Platforma (ID)"
-#: netbox/dcim/filtersets.py:1015 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:226
+#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
+#: netbox/virtualization/filtersets.py:192
msgid "Platform (slug)"
msgstr "Platforma (URL zkratka)"
-#: netbox/dcim/filtersets.py:1051 netbox/dcim/filtersets.py:1399
-#: netbox/dcim/filtersets.py:1934 netbox/dcim/filtersets.py:2176
-#: netbox/dcim/filtersets.py:2235
+#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401
+#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300
+#: netbox/dcim/filtersets.py:2359
msgid "Site name (slug)"
msgstr "Název lokality (slug)"
-#: netbox/dcim/filtersets.py:1067
+#: netbox/dcim/filtersets.py:1068
msgid "Parent bay (ID)"
msgstr "Rodičovská zátoka (ID)"
-#: netbox/dcim/filtersets.py:1071
+#: netbox/dcim/filtersets.py:1072
msgid "VM cluster (ID)"
msgstr "Cluster virtuálních počítačů (ID)"
-#: netbox/dcim/filtersets.py:1077 netbox/extras/filtersets.py:591
-#: netbox/virtualization/filtersets.py:136
+#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591
+#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "Skupina klastru (slug)"
-#: netbox/dcim/filtersets.py:1082 netbox/virtualization/filtersets.py:130
+#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "Skupina clusteru (ID)"
-#: netbox/dcim/filtersets.py:1088
+#: netbox/dcim/filtersets.py:1089
msgid "Device model (slug)"
msgstr "Model zařízení (slug)"
-#: netbox/dcim/filtersets.py:1099 netbox/dcim/forms/bulk_edit.py:522
+#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525
msgid "Is full depth"
msgstr "Je plná hloubka"
-#: netbox/dcim/filtersets.py:1103 netbox/dcim/forms/common.py:18
-#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:1385
-#: netbox/dcim/models/device_components.py:518
-#: netbox/virtualization/filtersets.py:230
-#: netbox/virtualization/filtersets.py:301
-#: netbox/virtualization/forms/filtersets.py:172
-#: netbox/virtualization/forms/filtersets.py:223
+#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/filtersets.py:1591 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
+#: netbox/virtualization/forms/filtersets.py:177
+#: netbox/virtualization/forms/filtersets.py:228
msgid "MAC address"
msgstr "MAC adresa"
-#: netbox/dcim/filtersets.py:1110 netbox/dcim/filtersets.py:1274
-#: netbox/dcim/forms/filtersets.py:827 netbox/dcim/forms/filtersets.py:930
-#: netbox/virtualization/filtersets.py:234
-#: netbox/virtualization/forms/filtersets.py:176
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276
+#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
+#: netbox/virtualization/filtersets.py:200
+#: netbox/virtualization/forms/filtersets.py:181
msgid "Has a primary IP"
msgstr "Má primární IP"
-#: netbox/dcim/filtersets.py:1114
+#: netbox/dcim/filtersets.py:1115
msgid "Has an out-of-band IP"
msgstr "Má IP mimo pásmo"
-#: netbox/dcim/filtersets.py:1119
+#: netbox/dcim/filtersets.py:1120
msgid "Virtual chassis (ID)"
msgstr "Virtuální podvozek (ID)"
-#: netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1124
msgid "Is a virtual chassis member"
msgstr "Je virtuální člen šasi"
-#: netbox/dcim/filtersets.py:1164
+#: netbox/dcim/filtersets.py:1165
msgid "OOB IP (ID)"
msgstr "OOB IP (ID)"
-#: netbox/dcim/filtersets.py:1168
+#: netbox/dcim/filtersets.py:1169
msgid "Has virtual device context"
msgstr "Má kontext virtuálního zařízení"
-#: netbox/dcim/filtersets.py:1257
+#: netbox/dcim/filtersets.py:1259
msgid "VDC (ID)"
msgstr "VDC (ID)"
-#: netbox/dcim/filtersets.py:1262
+#: netbox/dcim/filtersets.py:1264
msgid "Device model"
msgstr "Model zařízení"
-#: netbox/dcim/filtersets.py:1267 netbox/ipam/filtersets.py:634
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
-msgid "Interface (ID)"
-msgstr "Rozhraní (ID)"
-
-#: netbox/dcim/filtersets.py:1323
+#: netbox/dcim/filtersets.py:1325
msgid "Module type (model)"
msgstr "Typ modulu (model)"
-#: netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1331
msgid "Module bay (ID)"
msgstr "Modulová přihrádka (ID)"
-#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1425
-#: netbox/ipam/filtersets.py:613 netbox/ipam/filtersets.py:853
-#: netbox/ipam/filtersets.py:1117 netbox/virtualization/filtersets.py:161
-#: netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427
+#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580
+#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
msgid "Device (ID)"
msgstr "Zařízení (ID)"
-#: netbox/dcim/filtersets.py:1421
+#: netbox/dcim/filtersets.py:1423
msgid "Rack (name)"
msgstr "Stojan (název)"
-#: netbox/dcim/filtersets.py:1431 netbox/ipam/filtersets.py:608
-#: netbox/ipam/filtersets.py:848 netbox/ipam/filtersets.py:1123
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608
+#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815
+#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374
msgid "Device (name)"
msgstr "Zařízení (název)"
-#: netbox/dcim/filtersets.py:1442
+#: netbox/dcim/filtersets.py:1444
msgid "Device type (model)"
msgstr "Typ zařízení (model)"
-#: netbox/dcim/filtersets.py:1447
+#: netbox/dcim/filtersets.py:1449
msgid "Device role (ID)"
msgstr "Role zařízení (ID)"
-#: netbox/dcim/filtersets.py:1453
+#: netbox/dcim/filtersets.py:1455
msgid "Device role (slug)"
msgstr "Role zařízení (slug)"
-#: netbox/dcim/filtersets.py:1458
+#: netbox/dcim/filtersets.py:1460
msgid "Virtual Chassis (ID)"
msgstr "Virtuální šasi (ID)"
-#: netbox/dcim/filtersets.py:1464 netbox/dcim/forms/filtersets.py:109
-#: netbox/dcim/tables/devices.py:206 netbox/netbox/navigation/menu.py:79
+#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:93
#: netbox/templates/dcim/virtualchassis.html:20
@@ -3250,168 +3689,231 @@ msgstr "Virtuální šasi (ID)"
msgid "Virtual Chassis"
msgstr "Virtuální šasi"
-#: netbox/dcim/filtersets.py:1488
+#: netbox/dcim/filtersets.py:1490
msgid "Module (ID)"
msgstr "Modul (ID)"
-#: netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1497
msgid "Cable (ID)"
msgstr "Kabel (ID)"
-#: netbox/dcim/filtersets.py:1604 netbox/ipam/forms/bulk_import.py:189
+#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585
+#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158
+#: netbox/vpn/filtersets.py:385
+msgid "Virtual machine (name)"
+msgstr "Virtuální počítač (název)"
+
+#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590
+#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152
+#: netbox/virtualization/filtersets.py:248
+#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+msgid "Virtual machine (ID)"
+msgstr "Virtuální počítač (ID)"
+
+#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+msgid "Interface (name)"
+msgstr "Rozhraní (název)"
+
+#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+msgid "VM interface (name)"
+msgstr "Rozhraní virtuálního počítače (název)"
+
+#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612
+#: netbox/vpn/filtersets.py:113
+msgid "VM interface (ID)"
+msgstr "Rozhraní virtuálního počítače (ID)"
+
+#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185
#: netbox/vpn/forms/bulk_import.py:308
msgid "Assigned VLAN"
msgstr "Přiřazená VLAN"
-#: netbox/dcim/filtersets.py:1608
+#: netbox/dcim/filtersets.py:1691
msgid "Assigned VID"
msgstr "Přiřazené VID"
-#: netbox/dcim/filtersets.py:1613 netbox/dcim/forms/bulk_edit.py:1531
-#: netbox/dcim/forms/bulk_import.py:913 netbox/dcim/forms/filtersets.py:1428
-#: netbox/dcim/forms/model_forms.py:1385
-#: netbox/dcim/models/device_components.py:711
-#: netbox/dcim/tables/devices.py:626 netbox/ipam/filtersets.py:318
-#: netbox/ipam/filtersets.py:329 netbox/ipam/filtersets.py:485
-#: netbox/ipam/filtersets.py:586 netbox/ipam/filtersets.py:597
-#: netbox/ipam/forms/bulk_edit.py:242 netbox/ipam/forms/bulk_edit.py:298
-#: netbox/ipam/forms/bulk_edit.py:340 netbox/ipam/forms/bulk_import.py:157
-#: netbox/ipam/forms/bulk_import.py:243 netbox/ipam/forms/bulk_import.py:279
-#: netbox/ipam/forms/filtersets.py:67 netbox/ipam/forms/filtersets.py:172
-#: netbox/ipam/forms/filtersets.py:309 netbox/ipam/forms/model_forms.py:62
-#: netbox/ipam/forms/model_forms.py:202 netbox/ipam/forms/model_forms.py:247
-#: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:464
-#: netbox/ipam/forms/model_forms.py:478 netbox/ipam/forms/model_forms.py:492
-#: netbox/ipam/models/ip.py:233 netbox/ipam/models/ip.py:512
-#: netbox/ipam/models/ip.py:720 netbox/ipam/models/vrfs.py:62
-#: netbox/ipam/tables/ip.py:242 netbox/ipam/tables/ip.py:309
-#: netbox/ipam/tables/ip.py:360 netbox/ipam/tables/ip.py:450
-#: netbox/templates/dcim/interface.html:133
+#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544
+#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433
+#: netbox/dcim/forms/model_forms.py:1411
+#: netbox/dcim/models/device_components.py:749
+#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321
+#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452
+#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564
+#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282
+#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160
+#: netbox/ipam/forms/bulk_import.py:242 netbox/ipam/forms/bulk_import.py:278
+#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174
+#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256
+#: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474
+#: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502
+#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498
+#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261
+#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402
+#: netbox/templates/dcim/interface.html:152
#: netbox/templates/ipam/ipaddress.html:18
#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
-#: netbox/templates/virtualization/vminterface.html:47
-#: netbox/virtualization/forms/bulk_edit.py:261
-#: netbox/virtualization/forms/bulk_import.py:171
-#: netbox/virtualization/forms/filtersets.py:228
-#: netbox/virtualization/forms/model_forms.py:344
-#: netbox/virtualization/models/virtualmachines.py:355
-#: netbox/virtualization/tables/virtualmachines.py:143
+#: netbox/templates/virtualization/vminterface.html:84
+#: netbox/virtualization/forms/bulk_edit.py:243
+#: netbox/virtualization/forms/bulk_import.py:177
+#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/model_forms.py:368
+#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1619 netbox/ipam/filtersets.py:324
-#: netbox/ipam/filtersets.py:335 netbox/ipam/filtersets.py:491
-#: netbox/ipam/filtersets.py:592 netbox/ipam/filtersets.py:603
+#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327
+#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458
+#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570
msgid "VRF (RD)"
msgstr "VRF (RD)"
-#: netbox/dcim/filtersets.py:1624 netbox/ipam/filtersets.py:1032
+#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010
#: netbox/vpn/filtersets.py:342
msgid "L2VPN (ID)"
msgstr "L2VPN (ID)"
-#: netbox/dcim/filtersets.py:1630 netbox/dcim/forms/filtersets.py:1433
-#: netbox/dcim/tables/devices.py:570 netbox/ipam/filtersets.py:1038
-#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/tables/vlans.py:137
-#: netbox/templates/dcim/interface.html:93 netbox/templates/ipam/vlan.html:66
+#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438
+#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016
+#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113
+#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
-#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/filtersets.py:238
#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246
-#: netbox/vpn/forms/model_forms.py:409 netbox/vpn/forms/model_forms.py:427
+#: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430
#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1662
+#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091
+msgid "VLAN Translation Policy (ID)"
+msgstr "Zásady překladu VLAN (ID)"
+
+#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428
+#: netbox/dcim/models/device_components.py:568
+#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712
+#: netbox/templates/ipam/vlantranslationpolicy.html:11
+#: netbox/virtualization/forms/bulk_edit.py:248
+#: netbox/virtualization/forms/model_forms.py:373
+msgid "VLAN Translation Policy"
+msgstr "Zásady překladu VLAN"
+
+#: netbox/dcim/filtersets.py:1758
msgid "Virtual Chassis Interfaces for Device"
msgstr "Virtuální rozhraní šasi pro zařízení"
-#: netbox/dcim/filtersets.py:1667
+#: netbox/dcim/filtersets.py:1763
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "Virtuální rozhraní šasi pro zařízení (ID)"
-#: netbox/dcim/filtersets.py:1671
+#: netbox/dcim/filtersets.py:1767
msgid "Kind of interface"
msgstr "Druh rozhraní"
-#: netbox/dcim/filtersets.py:1676 netbox/virtualization/filtersets.py:293
+#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259
msgid "Parent interface (ID)"
msgstr "Rodičovské rozhraní (ID)"
-#: netbox/dcim/filtersets.py:1681 netbox/virtualization/filtersets.py:298
+#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264
msgid "Bridged interface (ID)"
msgstr "Přemostěné rozhraní (ID)"
-#: netbox/dcim/filtersets.py:1686
+#: netbox/dcim/filtersets.py:1782
msgid "LAG interface (ID)"
msgstr "Rozhraní LAG (ID)"
-#: netbox/dcim/filtersets.py:1713 netbox/dcim/filtersets.py:1725
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/model_forms.py:1697
+#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606
+#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131
+#: netbox/templates/dcim/macaddress.html:11
+#: netbox/templates/dcim/macaddress.html:14
+#: netbox/templates/virtualization/vminterface.html:73
+msgid "MAC Address"
+msgstr "MAC adresa"
+
+#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273
+msgid "Primary MAC address (ID)"
+msgstr "Primární MAC adresa (ID)"
+
+#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415
+#: netbox/virtualization/filtersets.py:279
+#: netbox/virtualization/forms/model_forms.py:311
+msgid "Primary MAC address"
+msgstr "Primární MAC adresa"
+
+#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835
+#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "Kontext virtuálního zařízení"
-#: netbox/dcim/filtersets.py:1719
+#: netbox/dcim/filtersets.py:1829
msgid "Virtual Device Context (Identifier)"
msgstr "Kontext virtuálního zařízení (identifikátor)"
-#: netbox/dcim/filtersets.py:1730
+#: netbox/dcim/filtersets.py:1840
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:53
+#: netbox/wireless/forms/model_forms.py:55
msgid "Wireless LAN"
msgstr "Bezdrátová síť LAN"
-#: netbox/dcim/filtersets.py:1734 netbox/dcim/tables/devices.py:613
+#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635
msgid "Wireless link"
msgstr "Bezdrátové spojení"
-#: netbox/dcim/filtersets.py:1803
+#: netbox/dcim/filtersets.py:1854
+msgid "Virtual circuit termination (ID)"
+msgstr "Ukončení virtuálního obvodu (ID)"
+
+#: netbox/dcim/filtersets.py:1923
msgid "Parent module bay (ID)"
msgstr "Pozice nadřazeného modulu (ID)"
-#: netbox/dcim/filtersets.py:1808
+#: netbox/dcim/filtersets.py:1928
msgid "Installed module (ID)"
msgstr "Instalovaný modul (ID)"
-#: netbox/dcim/filtersets.py:1819
+#: netbox/dcim/filtersets.py:1939
msgid "Installed device (ID)"
msgstr "Instalované zařízení (ID)"
-#: netbox/dcim/filtersets.py:1825
+#: netbox/dcim/filtersets.py:1945
msgid "Installed device (name)"
msgstr "Instalované zařízení (název)"
-#: netbox/dcim/filtersets.py:1891
+#: netbox/dcim/filtersets.py:2015
msgid "Master (ID)"
msgstr "Mistr (ID)"
-#: netbox/dcim/filtersets.py:1897
+#: netbox/dcim/filtersets.py:2021
msgid "Master (name)"
msgstr "Mistr (jméno)"
-#: netbox/dcim/filtersets.py:1939 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245
msgid "Tenant (ID)"
msgstr "Nájemce (ID)"
-#: netbox/dcim/filtersets.py:1945 netbox/extras/filtersets.py:618
+#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618
#: netbox/tenancy/filtersets.py:251
msgid "Tenant (slug)"
msgstr "Nájemce (slug)"
-#: netbox/dcim/filtersets.py:1981 netbox/dcim/forms/filtersets.py:1077
+#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078
msgid "Unterminated"
msgstr "Neukončený"
-#: netbox/dcim/filtersets.py:2239
+#: netbox/dcim/filtersets.py:2363
msgid "Power panel (ID)"
msgstr "Napájecí panel (ID)"
-#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:401
-#: netbox/extras/forms/model_forms.py:567
-#: netbox/extras/forms/model_forms.py:619 netbox/netbox/forms/base.py:86
-#: netbox/netbox/forms/mixins.py:81 netbox/netbox/tables/columns.py:478
+#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:581
+#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3419,11 +3921,11 @@ msgstr "Napájecí panel (ID)"
msgid "Tags"
msgstr "Značky"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1498
-#: netbox/dcim/forms/model_forms.py:488 netbox/dcim/forms/model_forms.py:546
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503
+#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
#: netbox/dcim/forms/object_create.py:197
-#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:165
-#: netbox/dcim/tables/devices.py:707 netbox/dcim/tables/devicetypes.py:246
+#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176
+#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253
#: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131
#: netbox/templates/dcim/modulebay.html:38
#: netbox/templates/dcim/virtualchassis.html:66
@@ -3439,114 +3941,114 @@ msgstr ""
"Podporovány jsou alfanumerické rozsahy. (Musí odpovídat počtu vytvořených "
"jmen.)"
-#: netbox/dcim/forms/bulk_edit.py:133
+#: netbox/dcim/forms/bulk_edit.py:136
msgid "Contact name"
msgstr "Kontaktní jméno"
-#: netbox/dcim/forms/bulk_edit.py:138
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact phone"
msgstr "Kontaktní telefon"
-#: netbox/dcim/forms/bulk_edit.py:144
+#: netbox/dcim/forms/bulk_edit.py:147
msgid "Contact E-mail"
msgstr "Kontaktní e-mail"
-#: netbox/dcim/forms/bulk_edit.py:147 netbox/dcim/forms/bulk_import.py:123
-#: netbox/dcim/forms/model_forms.py:128
+#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/model_forms.py:132
msgid "Time zone"
msgstr "Časové pásmo"
-#: netbox/dcim/forms/bulk_edit.py:225 netbox/dcim/forms/bulk_edit.py:501
-#: netbox/dcim/forms/bulk_edit.py:565 netbox/dcim/forms/bulk_edit.py:638
-#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/forms/bulk_edit.py:755
-#: netbox/dcim/forms/bulk_edit.py:1282 netbox/dcim/forms/bulk_edit.py:1703
-#: netbox/dcim/forms/bulk_import.py:182 netbox/dcim/forms/bulk_import.py:393
-#: netbox/dcim/forms/bulk_import.py:427 netbox/dcim/forms/bulk_import.py:472
-#: netbox/dcim/forms/bulk_import.py:508 netbox/dcim/forms/bulk_import.py:1104
-#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:372
-#: netbox/dcim/forms/filtersets.py:494 netbox/dcim/forms/filtersets.py:619
-#: netbox/dcim/forms/filtersets.py:700 netbox/dcim/forms/filtersets.py:782
-#: netbox/dcim/forms/filtersets.py:947 netbox/dcim/forms/filtersets.py:1539
-#: netbox/dcim/forms/model_forms.py:207 netbox/dcim/forms/model_forms.py:337
-#: netbox/dcim/forms/model_forms.py:349 netbox/dcim/forms/model_forms.py:395
-#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:1082
-#: netbox/dcim/forms/model_forms.py:1522
-#: netbox/dcim/forms/object_import.py:187 netbox/dcim/tables/devices.py:96
-#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/devices.py:940
-#: netbox/dcim/tables/devicetypes.py:80 netbox/dcim/tables/devicetypes.py:308
+#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641
+#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718
+#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395
+#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477
+#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112
+#: 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:1544
+#: 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
+#: netbox/dcim/forms/model_forms.py:1564
+#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
+#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970
+#: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315
#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61
-#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:132
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131
#: netbox/templates/dcim/devicetype.html:14
-#: netbox/templates/dcim/inventoryitem.html:44
+#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:25
+#: netbox/templates/dcim/moduletype.html:27
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "Výrobce"
-#: netbox/dcim/forms/bulk_edit.py:230 netbox/dcim/forms/bulk_edit.py:378
-#: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:270
-#: netbox/dcim/forms/filtersets.py:255
+#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381
+#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272
+#: netbox/dcim/forms/filtersets.py:256
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "Tvarový faktor"
-#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:383
-#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:273
-#: netbox/dcim/forms/filtersets.py:260
+#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386
+#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275
+#: netbox/dcim/forms/filtersets.py:261
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "Šířka"
-#: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:389
-#: netbox/dcim/forms/bulk_import.py:280
+#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:282
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "Výška (U)"
-#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:394
-#: netbox/dcim/forms/filtersets.py:274
+#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/filtersets.py:275
msgid "Descending units"
msgstr "Sestupné jednotky"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
msgid "Outer width"
msgstr "Vnější šířka"
-#: netbox/dcim/forms/bulk_edit.py:258 netbox/dcim/forms/bulk_edit.py:402
+#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
msgid "Outer depth"
msgstr "Vnější hloubka"
-#: netbox/dcim/forms/bulk_edit.py:263 netbox/dcim/forms/bulk_edit.py:407
-#: netbox/dcim/forms/bulk_import.py:204 netbox/dcim/forms/bulk_import.py:283
+#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410
+#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285
msgid "Outer unit"
msgstr "Vnější jednotka"
-#: netbox/dcim/forms/bulk_edit.py:268 netbox/dcim/forms/bulk_edit.py:412
+#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
msgid "Mounting depth"
msgstr "Hloubka montáže"
-#: netbox/dcim/forms/bulk_edit.py:273 netbox/dcim/forms/bulk_edit.py:300
-#: netbox/dcim/forms/bulk_edit.py:422 netbox/dcim/forms/bulk_edit.py:452
-#: netbox/dcim/forms/bulk_edit.py:535 netbox/dcim/forms/bulk_edit.py:558
-#: netbox/dcim/forms/bulk_edit.py:579 netbox/dcim/forms/bulk_edit.py:601
-#: netbox/dcim/forms/bulk_import.py:406 netbox/dcim/forms/bulk_import.py:438
-#: netbox/dcim/forms/filtersets.py:285 netbox/dcim/forms/filtersets.py:307
-#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:401
-#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:594
-#: netbox/dcim/forms/filtersets.py:613 netbox/dcim/forms/filtersets.py:674
-#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:298
-#: netbox/dcim/tables/devicetypes.py:106 netbox/dcim/tables/modules.py:35
-#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:172
+#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303
+#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455
+#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604
+#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402
+#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595
+#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675
+#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35
+#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171
#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133
#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288
-#: netbox/extras/forms/filtersets.py:64 netbox/extras/forms/filtersets.py:156
-#: netbox/extras/forms/filtersets.py:243 netbox/ipam/forms/bulk_edit.py:190
+#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159
+#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:45 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
@@ -3555,131 +4057,86 @@ msgstr "Hloubka montáže"
msgid "Weight"
msgstr "Hmotnost"
-#: netbox/dcim/forms/bulk_edit.py:278 netbox/dcim/forms/bulk_edit.py:427
-#: netbox/dcim/forms/filtersets.py:290
+#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
+#: netbox/dcim/forms/filtersets.py:291
msgid "Max weight"
msgstr "Max. hmotnost"
-#: netbox/dcim/forms/bulk_edit.py:283 netbox/dcim/forms/bulk_edit.py:432
-#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_edit.py:584
-#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:295
-#: netbox/dcim/forms/bulk_import.py:411 netbox/dcim/forms/bulk_import.py:443
-#: netbox/dcim/forms/filtersets.py:295 netbox/dcim/forms/filtersets.py:598
-#: netbox/dcim/forms/filtersets.py:678
+#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435
+#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587
+#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297
+#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445
+#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599
+#: netbox/dcim/forms/filtersets.py:679
msgid "Weight unit"
msgstr "Jednotka hmotnosti"
-#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:305
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:256
+#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306
+#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261
#: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13
msgid "Rack Type"
msgstr "Typ stojanu"
-#: netbox/dcim/forms/bulk_edit.py:299 netbox/dcim/forms/model_forms.py:220
-#: netbox/dcim/forms/model_forms.py:297
+#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225
+#: netbox/dcim/forms/model_forms.py:305
msgid "Outer Dimensions"
msgstr "Vnější rozměry"
-#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:222
-#: netbox/dcim/forms/model_forms.py:299 netbox/templates/dcim/device.html:315
+#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227
+#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3
msgid "Dimensions"
msgstr "Rozměry"
-#: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/filtersets.py:306
-#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/model_forms.py:224
+#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "Číslování"
-#: netbox/dcim/forms/bulk_edit.py:358 netbox/dcim/forms/bulk_edit.py:1277
-#: netbox/dcim/forms/bulk_edit.py:1698 netbox/dcim/forms/bulk_import.py:253
-#: netbox/dcim/forms/bulk_import.py:1098 netbox/dcim/forms/filtersets.py:367
-#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:1534
-#: netbox/dcim/forms/model_forms.py:251 netbox/dcim/forms/model_forms.py:1077
-#: netbox/dcim/forms/model_forms.py:1517
-#: netbox/dcim/forms/object_import.py:181 netbox/dcim/tables/devices.py:169
-#: netbox/dcim/tables/devices.py:809 netbox/dcim/tables/devices.py:937
-#: netbox/dcim/tables/devicetypes.py:304 netbox/dcim/tables/racks.py:129
-#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:261
-#: netbox/ipam/forms/bulk_edit.py:311 netbox/ipam/forms/bulk_edit.py:359
-#: netbox/ipam/forms/bulk_edit.py:511 netbox/ipam/forms/bulk_import.py:197
-#: netbox/ipam/forms/bulk_import.py:262 netbox/ipam/forms/bulk_import.py:298
-#: netbox/ipam/forms/bulk_import.py:479 netbox/ipam/forms/filtersets.py:237
-#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:360
-#: netbox/ipam/forms/filtersets.py:509 netbox/ipam/forms/model_forms.py:188
-#: netbox/ipam/forms/model_forms.py:221 netbox/ipam/forms/model_forms.py:250
-#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:258
-#: netbox/ipam/tables/ip.py:316 netbox/ipam/tables/ip.py:367
-#: netbox/ipam/tables/vlans.py:130 netbox/ipam/tables/vlans.py:235
-#: netbox/templates/dcim/device.html:182
-#: netbox/templates/dcim/inc/panels/inventory_items.html:20
-#: netbox/templates/dcim/interface.html:223
-#: netbox/templates/dcim/inventoryitem.html:36
-#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
-#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:77
-#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
-#: netbox/templates/virtualization/virtualmachine.html:23
-#: netbox/templates/vpn/tunneltermination.html:17
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
-#: netbox/tenancy/forms/bulk_edit.py:142
-#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
-#: netbox/virtualization/forms/bulk_edit.py:145
-#: netbox/virtualization/forms/bulk_import.py:106
-#: netbox/virtualization/forms/filtersets.py:157
-#: netbox/virtualization/forms/model_forms.py:195
-#: netbox/virtualization/tables/virtualmachines.py:75
-#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
-#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:78
-#: netbox/vpn/forms/model_forms.py:113 netbox/vpn/tables/tunnels.py:82
-msgid "Role"
-msgstr "Role"
-
-#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_import.py:260
-#: netbox/dcim/forms/filtersets.py:380
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
+#: netbox/dcim/forms/filtersets.py:381
msgid "Rack type"
msgstr "Typ stojanu"
-#: netbox/dcim/forms/bulk_edit.py:370 netbox/dcim/forms/bulk_edit.py:718
-#: netbox/dcim/forms/bulk_edit.py:779 netbox/templates/dcim/device.html:104
+#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721
+#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104
#: netbox/templates/dcim/module.html:77
#: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57
#: netbox/templates/virtualization/virtualmachine.html:35
msgid "Serial Number"
msgstr "Sériové číslo"
-#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/filtersets.py:387
-#: netbox/dcim/forms/filtersets.py:813 netbox/dcim/forms/filtersets.py:967
-#: netbox/dcim/forms/filtersets.py:1546
+#: 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:1551
msgid "Asset tag"
msgstr "Inventární číslo"
-#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:530
-#: netbox/dcim/forms/bulk_edit.py:574 netbox/dcim/forms/bulk_edit.py:711
-#: netbox/dcim/forms/bulk_import.py:289 netbox/dcim/forms/bulk_import.py:432
-#: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/filtersets.py:280
-#: netbox/dcim/forms/filtersets.py:511 netbox/dcim/forms/filtersets.py:669
-#: netbox/dcim/forms/filtersets.py:804 netbox/templates/dcim/device.html:98
+#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533
+#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714
+#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434
+#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281
+#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670
+#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:41 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "Proudění vzduchu"
-#: netbox/dcim/forms/bulk_edit.py:446 netbox/dcim/forms/bulk_edit.py:925
-#: netbox/dcim/forms/bulk_import.py:344 netbox/dcim/forms/bulk_import.py:347
-#: netbox/dcim/forms/bulk_import.py:575 netbox/dcim/forms/bulk_import.py:1380
-#: netbox/dcim/forms/bulk_import.py:1384 netbox/dcim/forms/filtersets.py:104
-#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:405
-#: netbox/dcim/forms/filtersets.py:419 netbox/dcim/forms/filtersets.py:457
-#: netbox/dcim/forms/filtersets.py:772 netbox/dcim/forms/filtersets.py:1035
-#: netbox/dcim/forms/filtersets.py:1167 netbox/dcim/forms/model_forms.py:264
-#: netbox/dcim/forms/model_forms.py:306 netbox/dcim/forms/model_forms.py:479
-#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/object_create.py:392
-#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:70
-#: netbox/dcim/tables/racks.py:217 netbox/ipam/forms/filtersets.py:442
+#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928
+#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349
+#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1477
+#: netbox/dcim/forms/bulk_import.py:1481 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:392
+#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70
+#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445
#: 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
@@ -3690,212 +4147,144 @@ msgstr "Proudění vzduchu"
msgid "Rack"
msgstr "Stojan"
-#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:744
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:398
-#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:608
-#: netbox/dcim/forms/filtersets.py:721 netbox/dcim/forms/filtersets.py:942
-#: netbox/dcim/forms/model_forms.py:670 netbox/dcim/forms/model_forms.py:1587
+#: 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/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632
#: netbox/templates/dcim/device_edit.html:20
msgid "Hardware"
msgstr "Hardware"
-#: netbox/dcim/forms/bulk_edit.py:506 netbox/dcim/forms/bulk_import.py:399
-#: netbox/dcim/forms/filtersets.py:499 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401
+#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362
msgid "Default platform"
msgstr "Výchozí platforma"
-#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/forms/bulk_edit.py:570
-#: netbox/dcim/forms/filtersets.py:502 netbox/dcim/forms/filtersets.py:622
+#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573
+#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623
msgid "Part number"
msgstr "Číslo dílu"
-#: netbox/dcim/forms/bulk_edit.py:515
+#: netbox/dcim/forms/bulk_edit.py:518
msgid "U height"
msgstr "Výška U pozic"
-#: netbox/dcim/forms/bulk_edit.py:527 netbox/dcim/tables/devicetypes.py:102
+#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "Vyloučit z využití"
-#: netbox/dcim/forms/bulk_edit.py:556 netbox/dcim/forms/model_forms.py:368
-#: netbox/dcim/tables/devicetypes.py:77 netbox/templates/dcim/device.html:88
+#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
+#: netbox/dcim/tables/devicetypes.py:82 netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
#: netbox/templates/dcim/module.html:61
msgid "Device Type"
msgstr "Typ zařízení"
-#: netbox/dcim/forms/bulk_edit.py:598 netbox/dcim/forms/model_forms.py:401
+#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/modules.py:66
#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:66
-#: netbox/templates/dcim/moduletype.html:22
+#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "Typ modulu"
-#: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:402
+#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
+#: netbox/dcim/forms/model_forms.py:411
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "Šasi"
-#: netbox/dcim/forms/bulk_edit.py:616 netbox/dcim/models/devices.py:484
-#: netbox/dcim/tables/devices.py:67
+#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "Role virtuálního počítače"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/forms/bulk_edit.py:643
-#: netbox/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_import.py:456
-#: netbox/dcim/forms/bulk_import.py:460 netbox/dcim/forms/bulk_import.py:479
-#: netbox/dcim/forms/bulk_import.py:483 netbox/dcim/forms/bulk_import.py:608
-#: netbox/dcim/forms/bulk_import.py:612 netbox/dcim/forms/filtersets.py:689
-#: netbox/dcim/forms/filtersets.py:705 netbox/dcim/forms/filtersets.py:823
-#: netbox/dcim/forms/model_forms.py:415 netbox/dcim/forms/model_forms.py:441
-#: netbox/dcim/forms/model_forms.py:555
-#: netbox/virtualization/forms/bulk_import.py:132
-#: netbox/virtualization/forms/bulk_import.py:133
-#: netbox/virtualization/forms/filtersets.py:188
-#: netbox/virtualization/forms/model_forms.py:215
+#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646
+#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461
+#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484
+#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613
+#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690
+#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824
+#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451
+#: netbox/dcim/forms/model_forms.py:566
+#: netbox/virtualization/forms/bulk_import.py:138
+#: netbox/virtualization/forms/bulk_import.py:139
+#: netbox/virtualization/forms/filtersets.py:193
+#: netbox/virtualization/forms/model_forms.py:222
msgid "Config template"
msgstr "Konfigurační šablona"
-#: netbox/dcim/forms/bulk_edit.py:667 netbox/dcim/forms/bulk_edit.py:1076
-#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/filtersets.py:114
-#: netbox/dcim/forms/model_forms.py:501 netbox/dcim/forms/model_forms.py:872
-#: netbox/dcim/forms/model_forms.py:889 netbox/extras/filtersets.py:547
+#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884
+#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547
msgid "Device type"
msgstr "Typ zařízení"
-#: netbox/dcim/forms/bulk_edit.py:678 netbox/dcim/forms/bulk_import.py:495
-#: netbox/dcim/forms/filtersets.py:119 netbox/dcim/forms/model_forms.py:509
+#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500
+#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519
msgid "Device role"
msgstr "Role zařízení"
-#: netbox/dcim/forms/bulk_edit.py:701 netbox/dcim/forms/bulk_import.py:520
-#: netbox/dcim/forms/filtersets.py:796 netbox/dcim/forms/model_forms.py:451
-#: netbox/dcim/forms/model_forms.py:513 netbox/dcim/tables/devices.py:182
+#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525
+#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461
+#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:193
#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
-#: netbox/virtualization/forms/bulk_edit.py:160
-#: netbox/virtualization/forms/bulk_import.py:122
-#: netbox/virtualization/forms/filtersets.py:168
-#: netbox/virtualization/forms/model_forms.py:203
-#: netbox/virtualization/tables/virtualmachines.py:79
+#: netbox/virtualization/forms/bulk_edit.py:142
+#: netbox/virtualization/forms/bulk_import.py:128
+#: netbox/virtualization/forms/filtersets.py:173
+#: netbox/virtualization/forms/model_forms.py:210
+#: netbox/virtualization/tables/virtualmachines.py:49
msgid "Platform"
msgstr "Nástupiště"
-#: netbox/dcim/forms/bulk_edit.py:731 netbox/dcim/forms/bulk_import.py:539
-#: netbox/dcim/forms/filtersets.py:728 netbox/dcim/forms/filtersets.py:898
-#: netbox/dcim/forms/model_forms.py:522 netbox/dcim/tables/devices.py:202
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:322
-#: netbox/ipam/forms/filtersets.py:415 netbox/ipam/forms/filtersets.py:447
+#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544
+#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899
+#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:213
+#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
+#: netbox/ipam/forms/filtersets.py:418 netbox/ipam/forms/filtersets.py:450
#: netbox/templates/dcim/device.html:239
#: netbox/templates/virtualization/cluster.html:10
#: netbox/templates/virtualization/virtualmachine.html:92
#: netbox/templates/virtualization/virtualmachine.html:101
-#: netbox/virtualization/filtersets.py:157
-#: netbox/virtualization/filtersets.py:277
-#: netbox/virtualization/forms/bulk_edit.py:129
-#: netbox/virtualization/forms/bulk_import.py:92
-#: netbox/virtualization/forms/filtersets.py:99
-#: netbox/virtualization/forms/filtersets.py:123
-#: netbox/virtualization/forms/filtersets.py:204
-#: netbox/virtualization/forms/model_forms.py:79
-#: netbox/virtualization/forms/model_forms.py:176
-#: netbox/virtualization/tables/virtualmachines.py:67
+#: netbox/virtualization/filtersets.py:123
+#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/forms/bulk_edit.py:111
+#: netbox/virtualization/forms/bulk_import.py:98
+#: netbox/virtualization/forms/filtersets.py:104
+#: netbox/virtualization/forms/filtersets.py:128
+#: netbox/virtualization/forms/filtersets.py:209
+#: netbox/virtualization/forms/model_forms.py:78
+#: netbox/virtualization/forms/model_forms.py:183
+#: netbox/virtualization/tables/virtualmachines.py:37
msgid "Cluster"
msgstr "Klastr"
-#: netbox/dcim/forms/bulk_edit.py:742 netbox/dcim/forms/bulk_edit.py:1296
-#: netbox/dcim/forms/bulk_edit.py:1693 netbox/dcim/forms/bulk_edit.py:1739
-#: netbox/dcim/forms/bulk_import.py:663 netbox/dcim/forms/bulk_import.py:725
-#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/bulk_import.py:777
-#: netbox/dcim/forms/bulk_import.py:797 netbox/dcim/forms/bulk_import.py:850
-#: netbox/dcim/forms/bulk_import.py:968 netbox/dcim/forms/bulk_import.py:1016
-#: netbox/dcim/forms/bulk_import.py:1033 netbox/dcim/forms/bulk_import.py:1045
-#: netbox/dcim/forms/bulk_import.py:1093 netbox/dcim/forms/bulk_import.py:1444
-#: netbox/dcim/forms/connections.py:24 netbox/dcim/forms/filtersets.py:131
-#: netbox/dcim/forms/filtersets.py:921 netbox/dcim/forms/filtersets.py:1051
-#: netbox/dcim/forms/filtersets.py:1242 netbox/dcim/forms/filtersets.py:1267
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1311
-#: netbox/dcim/forms/filtersets.py:1334 netbox/dcim/forms/filtersets.py:1444
-#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1493
-#: netbox/dcim/forms/filtersets.py:1511 netbox/dcim/forms/filtersets.py:1528
-#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/filtersets.py:1616
-#: netbox/dcim/forms/filtersets.py:1640 netbox/dcim/forms/model_forms.py:633
-#: netbox/dcim/forms/model_forms.py:849 netbox/dcim/forms/model_forms.py:1215
-#: netbox/dcim/forms/model_forms.py:1671
-#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22
-#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
-#: netbox/dcim/tables/devices.py:285 netbox/dcim/tables/devices.py:371
-#: netbox/dcim/tables/devices.py:412 netbox/dcim/tables/devices.py:454
-#: netbox/dcim/tables/devices.py:505 netbox/dcim/tables/devices.py:597
-#: netbox/dcim/tables/devices.py:697 netbox/dcim/tables/devices.py:754
-#: netbox/dcim/tables/devices.py:801 netbox/dcim/tables/devices.py:861
-#: netbox/dcim/tables/devices.py:930 netbox/dcim/tables/devices.py:1057
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:321
-#: netbox/ipam/forms/bulk_import.py:304 netbox/ipam/forms/bulk_import.py:505
-#: netbox/ipam/forms/filtersets.py:551 netbox/ipam/forms/model_forms.py:323
-#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/forms/model_forms.py:745
-#: netbox/ipam/forms/model_forms.py:771 netbox/ipam/tables/vlans.py:180
-#: netbox/templates/dcim/consoleport.html:20
-#: netbox/templates/dcim/consoleserverport.html:20
-#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
-#: netbox/templates/dcim/device_edit.html:10
-#: netbox/templates/dcim/devicebay.html:20
-#: netbox/templates/dcim/devicebay.html:48
-#: netbox/templates/dcim/frontport.html:20
-#: netbox/templates/dcim/interface.html:30
-#: netbox/templates/dcim/interface.html:161
-#: netbox/templates/dcim/inventoryitem.html:20
-#: netbox/templates/dcim/module.html:57
-#: netbox/templates/dcim/modulebay.html:20
-#: netbox/templates/dcim/poweroutlet.html:20
-#: netbox/templates/dcim/powerport.html:20
-#: netbox/templates/dcim/rearport.html:20
-#: netbox/templates/dcim/virtualchassis.html:65
-#: netbox/templates/dcim/virtualchassis_edit.html:51
-#: netbox/templates/dcim/virtualdevicecontext.html:22
-#: netbox/templates/virtualization/virtualmachine.html:114
-#: netbox/templates/vpn/tunneltermination.html:23
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
-#: netbox/virtualization/filtersets.py:167
-#: netbox/virtualization/forms/bulk_edit.py:137
-#: netbox/virtualization/forms/bulk_import.py:99
-#: netbox/virtualization/forms/filtersets.py:128
-#: netbox/virtualization/forms/model_forms.py:185
-#: netbox/virtualization/tables/virtualmachines.py:71 netbox/vpn/choices.py:52
-#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
-#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:90
-#: netbox/vpn/forms/model_forms.py:125 netbox/vpn/forms/model_forms.py:236
-#: netbox/vpn/forms/model_forms.py:453 netbox/wireless/forms/model_forms.py:99
-#: netbox/wireless/forms/model_forms.py:141
-#: netbox/wireless/tables/wirelesslan.py:75
-msgid "Device"
-msgstr "Zařízení"
-
-#: netbox/dcim/forms/bulk_edit.py:745
+#: netbox/dcim/forms/bulk_edit.py:748
#: netbox/templates/extras/dashboard/widget_config.html:7
-#: netbox/virtualization/forms/bulk_edit.py:191
+#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "Konfigurace"
-#: netbox/dcim/forms/bulk_edit.py:746 netbox/netbox/navigation/menu.py:243
+#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
#: netbox/templates/dcim/device_edit.html:78
msgid "Virtualization"
msgstr "Virtualizace"
-#: netbox/dcim/forms/bulk_edit.py:760 netbox/dcim/forms/bulk_import.py:675
-#: netbox/dcim/forms/model_forms.py:647 netbox/dcim/forms/model_forms.py:897
+#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680
+#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909
msgid "Module type"
msgstr "Typ modulu"
-#: netbox/dcim/forms/bulk_edit.py:814 netbox/dcim/forms/bulk_edit.py:999
-#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_edit.py:1041
-#: netbox/dcim/forms/bulk_edit.py:1083 netbox/dcim/forms/bulk_edit.py:1127
-#: netbox/dcim/forms/bulk_edit.py:1178 netbox/dcim/forms/bulk_edit.py:1205
-#: netbox/dcim/forms/bulk_edit.py:1232 netbox/dcim/forms/bulk_edit.py:1250
-#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/filtersets.py:67
+#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002
+#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044
+#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130
+#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253
+#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68
#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32
#: netbox/templates/dcim/consoleport.html:32
#: netbox/templates/dcim/consoleserverport.html:32
@@ -3913,109 +4302,109 @@ msgstr "Typ modulu"
msgid "Label"
msgstr "Štítek"
-#: netbox/dcim/forms/bulk_edit.py:823 netbox/dcim/forms/filtersets.py:1068
+#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "Délka"
-#: netbox/dcim/forms/bulk_edit.py:828 netbox/dcim/forms/bulk_import.py:1248
-#: netbox/dcim/forms/bulk_import.py:1251 netbox/dcim/forms/filtersets.py:1072
+#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073
msgid "Length unit"
msgstr "Jednotka délky"
-#: netbox/dcim/forms/bulk_edit.py:852
+#: netbox/dcim/forms/bulk_edit.py:855
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "Doména"
-#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/bulk_import.py:1367
-#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/model_forms.py:750
+#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464
+#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761
msgid "Power panel"
msgstr "Napájecí panel"
-#: netbox/dcim/forms/bulk_edit.py:942 netbox/dcim/forms/bulk_import.py:1403
-#: netbox/dcim/forms/filtersets.py:1180
+#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500
+#: netbox/dcim/forms/filtersets.py:1181
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "Zdroj"
-#: netbox/dcim/forms/bulk_edit.py:948 netbox/dcim/forms/bulk_import.py:1408
-#: netbox/dcim/forms/filtersets.py:1185
+#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505
+#: netbox/dcim/forms/filtersets.py:1186
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "Fáze"
-#: netbox/dcim/forms/bulk_edit.py:954 netbox/dcim/forms/filtersets.py:1190
+#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "Napětí"
-#: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/filtersets.py:1194
+#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "Proud"
-#: netbox/dcim/forms/bulk_edit.py:962 netbox/dcim/forms/filtersets.py:1198
+#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199
msgid "Max utilization"
msgstr "Maximální využití"
-#: netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1054
msgid "Maximum draw"
msgstr "Maximální příkon"
-#: netbox/dcim/forms/bulk_edit.py:1054
-#: netbox/dcim/models/device_component_templates.py:282
-#: netbox/dcim/models/device_components.py:356
+#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/models/device_component_templates.py:281
+#: netbox/dcim/models/device_components.py:349
msgid "Maximum power draw (watts)"
msgstr "Maximální příkon (W)"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1060
msgid "Allocated draw"
msgstr "Přidělený příkon"
-#: netbox/dcim/forms/bulk_edit.py:1060
-#: netbox/dcim/models/device_component_templates.py:289
-#: netbox/dcim/models/device_components.py:363
+#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/models/device_component_templates.py:288
+#: netbox/dcim/models/device_components.py:356
msgid "Allocated power draw (watts)"
msgstr "Přidělený příkon (W)"
-#: netbox/dcim/forms/bulk_edit.py:1093 netbox/dcim/forms/bulk_import.py:808
-#: netbox/dcim/forms/model_forms.py:960 netbox/dcim/forms/model_forms.py:1285
-#: netbox/dcim/forms/model_forms.py:1574 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301
+#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "Napájecí port"
-#: netbox/dcim/forms/bulk_edit.py:1098 netbox/dcim/forms/bulk_import.py:815
+#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
msgid "Feed leg"
msgstr "Napájecí větev"
-#: netbox/dcim/forms/bulk_edit.py:1144 netbox/dcim/forms/bulk_edit.py:1462
+#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
msgid "Management only"
msgstr "Pouze správa"
-#: netbox/dcim/forms/bulk_edit.py:1154 netbox/dcim/forms/bulk_edit.py:1468
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1394
+#: 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:1399
#: netbox/dcim/forms/object_import.py:90
-#: netbox/dcim/models/device_component_templates.py:437
-#: netbox/dcim/models/device_components.py:670
+#: netbox/dcim/models/device_component_templates.py:445
+#: netbox/dcim/models/device_components.py:721
msgid "PoE mode"
msgstr "Režim PoE"
-#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1474
-#: netbox/dcim/forms/bulk_import.py:904 netbox/dcim/forms/filtersets.py:1399
+#: 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:1404
#: netbox/dcim/forms/object_import.py:95
-#: netbox/dcim/models/device_component_templates.py:443
-#: netbox/dcim/models/device_components.py:676
+#: netbox/dcim/models/device_component_templates.py:452
+#: netbox/dcim/models/device_components.py:728
msgid "PoE type"
msgstr "Typ PoE"
-#: netbox/dcim/forms/bulk_edit.py:1166 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "Bezdrátová role"
-#: netbox/dcim/forms/bulk_edit.py:1303 netbox/dcim/forms/model_forms.py:669
-#: netbox/dcim/forms/model_forms.py:1230 netbox/dcim/tables/devices.py:313
+#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
+#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:323
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4029,31 +4418,31 @@ msgstr "Bezdrátová role"
msgid "Module"
msgstr "Modul"
-#: netbox/dcim/forms/bulk_edit.py:1442 netbox/dcim/tables/devices.py:665
-#: netbox/templates/dcim/interface.html:110
+#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699
+#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "Agregační skupina"
-#: netbox/dcim/forms/bulk_edit.py:1447 netbox/dcim/forms/model_forms.py:1312
+#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328
msgid "Virtual device contexts"
msgstr "Kontexty virtuálních zařízení"
-#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:736
-#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/filtersets.py:1252
-#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1358
-#: netbox/dcim/tables/devices.py:610
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:67
+#: 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:1363
+#: netbox/dcim/tables/devices.py:632
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
#: netbox/templates/dcim/consoleport.html:40
#: netbox/templates/dcim/consoleserverport.html:40
msgid "Speed"
msgstr "Rychlost"
-#: netbox/dcim/forms/bulk_edit.py:1482 netbox/dcim/forms/bulk_import.py:907
+#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
-#: netbox/virtualization/forms/bulk_edit.py:233
-#: netbox/virtualization/forms/bulk_import.py:165
+#: netbox/virtualization/forms/bulk_edit.py:215
+#: netbox/virtualization/forms/bulk_import.py:171
#: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232
#: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234
#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178
@@ -4062,299 +4451,305 @@ msgstr "Rychlost"
msgid "Mode"
msgstr "Režim"
-#: netbox/dcim/forms/bulk_edit.py:1490 netbox/dcim/forms/model_forms.py:1361
-#: netbox/ipam/forms/bulk_import.py:178 netbox/ipam/forms/filtersets.py:498
-#: netbox/ipam/models/vlans.py:84 netbox/virtualization/forms/bulk_edit.py:240
-#: netbox/virtualization/forms/model_forms.py:321
+#: 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:539
+#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/virtualization/forms/model_forms.py:335
msgid "VLAN group"
msgstr "Skupina VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/model_forms.py:1367
-#: netbox/dcim/tables/devices.py:579
-#: netbox/virtualization/forms/bulk_edit.py:248
-#: netbox/virtualization/forms/model_forms.py:326
+#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1383
+#: netbox/dcim/tables/devices.py:593
+#: netbox/virtualization/forms/bulk_edit.py:230
+#: netbox/virtualization/forms/model_forms.py:340
msgid "Untagged VLAN"
msgstr "Neznačené VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1508 netbox/dcim/forms/model_forms.py:1376
-#: netbox/dcim/tables/devices.py:585
-#: netbox/virtualization/forms/bulk_edit.py:256
-#: netbox/virtualization/forms/model_forms.py:335
+#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1392
+#: netbox/dcim/tables/devices.py:599
+#: netbox/virtualization/forms/bulk_edit.py:238
+#: netbox/virtualization/forms/model_forms.py:349
msgid "Tagged VLANs"
msgstr "Označené VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1511
+#: netbox/dcim/forms/bulk_edit.py:1514
msgid "Add tagged VLANs"
msgstr "Přidat označené VLANy"
-#: netbox/dcim/forms/bulk_edit.py:1520
+#: netbox/dcim/forms/bulk_edit.py:1523
msgid "Remove tagged VLANs"
msgstr "Odstranit označené VLANy"
-#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/model_forms.py:1348
+#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401
+#: netbox/virtualization/forms/model_forms.py:358
+msgid "Q-in-Q Service VLAN"
+msgstr "Služba VLAN služby Q-in-Q"
+
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364
msgid "Wireless LAN group"
msgstr "Skupina bezdrátových sítí"
-#: netbox/dcim/forms/bulk_edit.py:1541 netbox/dcim/forms/model_forms.py:1353
-#: netbox/dcim/tables/devices.py:619 netbox/netbox/navigation/menu.py:146
-#: netbox/templates/dcim/interface.html:280
+#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369
+#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152
+#: netbox/templates/dcim/interface.html:337
#: netbox/wireless/tables/wirelesslan.py:24
msgid "Wireless LANs"
msgstr "Bezdrátové LAN sítě"
-#: netbox/dcim/forms/bulk_edit.py:1550 netbox/dcim/forms/filtersets.py:1328
-#: netbox/dcim/forms/model_forms.py:1397 netbox/ipam/forms/bulk_edit.py:286
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:169
-#: netbox/templates/dcim/interface.html:122
-#: netbox/templates/ipam/prefix.html:95
-#: netbox/virtualization/forms/model_forms.py:349
+#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333
+#: 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:171
+#: netbox/netbox/navigation/menu.py:108
+#: netbox/templates/dcim/interface.html:128
+#: netbox/templates/ipam/prefix.html:91
+#: netbox/templates/virtualization/vminterface.html:70
+#: netbox/virtualization/forms/model_forms.py:378
msgid "Addressing"
msgstr "Adresování"
-#: netbox/dcim/forms/bulk_edit.py:1551 netbox/dcim/forms/filtersets.py:720
-#: netbox/dcim/forms/model_forms.py:1398
-#: netbox/virtualization/forms/model_forms.py:350
+#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
+#: netbox/dcim/forms/model_forms.py:1436
+#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "Operace"
-#: netbox/dcim/forms/bulk_edit.py:1552 netbox/dcim/forms/filtersets.py:1329
-#: netbox/dcim/forms/model_forms.py:994 netbox/dcim/forms/model_forms.py:1400
+#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1334
+#: netbox/dcim/forms/model_forms.py:1006 netbox/dcim/forms/model_forms.py:1438
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1553 netbox/dcim/forms/model_forms.py:1399
-#: netbox/templates/dcim/interface.html:99
-#: netbox/virtualization/forms/bulk_edit.py:267
-#: netbox/virtualization/forms/model_forms.py:351
+#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437
+#: netbox/templates/dcim/interface.html:105
+#: netbox/virtualization/forms/bulk_edit.py:254
+#: netbox/virtualization/forms/model_forms.py:380
msgid "Related Interfaces"
msgstr "Související rozhraní"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1401
-#: netbox/virtualization/forms/bulk_edit.py:268
-#: netbox/virtualization/forms/model_forms.py:352
+#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441
+#: netbox/virtualization/forms/bulk_edit.py:257
+#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "Přepínání 802.1Q"
-#: netbox/dcim/forms/bulk_edit.py:1558
+#: netbox/dcim/forms/bulk_edit.py:1573
msgid "Add/Remove"
msgstr "Přidat/Odebrat"
-#: netbox/dcim/forms/bulk_edit.py:1617 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
msgid "Interface mode must be specified to assign VLANs"
msgstr "Pro přiřazení sítí VLAN musí být zadán režim rozhraní"
-#: netbox/dcim/forms/bulk_edit.py:1624 netbox/dcim/forms/common.py:50
+#: netbox/dcim/forms/bulk_edit.py:1639
msgid "An access interface cannot have tagged VLANs assigned."
msgstr "Přístupovému rozhraní nelze přiřadit označené sítě VLAN."
-#: netbox/dcim/forms/bulk_import.py:64
+#: netbox/dcim/forms/bulk_import.py:66
msgid "Name of parent region"
msgstr "Název nadřazené oblasti"
-#: netbox/dcim/forms/bulk_import.py:78
+#: netbox/dcim/forms/bulk_import.py:80
msgid "Name of parent site group"
msgstr "Název nadřazené skupiny webů"
-#: netbox/dcim/forms/bulk_import.py:97
+#: netbox/dcim/forms/bulk_import.py:99
msgid "Assigned region"
msgstr "Přiřazená oblast"
-#: netbox/dcim/forms/bulk_import.py:104 netbox/tenancy/forms/bulk_import.py:44
+#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
#: netbox/tenancy/forms/bulk_import.py:85
-#: netbox/wireless/forms/bulk_import.py:40
+#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "Přiřazená skupina"
-#: netbox/dcim/forms/bulk_import.py:123
+#: netbox/dcim/forms/bulk_import.py:125
msgid "available options"
msgstr "dostupné možnosti"
-#: netbox/dcim/forms/bulk_import.py:134 netbox/dcim/forms/bulk_import.py:565
-#: netbox/dcim/forms/bulk_import.py:1364 netbox/ipam/forms/bulk_import.py:175
-#: netbox/ipam/forms/bulk_import.py:457
-#: netbox/virtualization/forms/bulk_import.py:63
-#: netbox/virtualization/forms/bulk_import.py:89
+#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/ipam/forms/bulk_import.py:456
+#: netbox/virtualization/forms/bulk_import.py:64
+#: netbox/virtualization/forms/bulk_import.py:95
msgid "Assigned site"
msgstr "Přiřazené místo"
-#: netbox/dcim/forms/bulk_import.py:141
+#: netbox/dcim/forms/bulk_import.py:143
msgid "Parent location"
msgstr "Rodičovská lokalita"
-#: netbox/dcim/forms/bulk_import.py:143
+#: netbox/dcim/forms/bulk_import.py:145
msgid "Location not found."
msgstr "Místo nenalezeno."
-#: netbox/dcim/forms/bulk_import.py:185
+#: netbox/dcim/forms/bulk_import.py:187
msgid "The manufacturer of this rack type"
msgstr "Výrobce tohoto typu stojanu"
-#: netbox/dcim/forms/bulk_import.py:196
+#: netbox/dcim/forms/bulk_import.py:198
msgid "The lowest-numbered position in the rack"
msgstr "Nejnižší očíslovaná pozice v regálu"
-#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278
msgid "Rail-to-rail width (in inches)"
msgstr "Šířka kolejnice k kolejnici (v palcích)"
-#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:286
+#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
msgid "Unit for outer dimensions"
msgstr "Jednotka pro vnější rozměry"
-#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:298
+#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
msgid "Unit for rack weights"
msgstr "Jednotka pro regálové závaží"
-#: netbox/dcim/forms/bulk_import.py:245
+#: netbox/dcim/forms/bulk_import.py:247
msgid "Name of assigned tenant"
msgstr "Jméno přiděleného nájemce"
-#: netbox/dcim/forms/bulk_import.py:257
+#: netbox/dcim/forms/bulk_import.py:259
msgid "Name of assigned role"
msgstr "Název přiřazené role"
-#: netbox/dcim/forms/bulk_import.py:264
+#: netbox/dcim/forms/bulk_import.py:266
msgid "Rack type model"
msgstr "Model typu stojanu"
-#: netbox/dcim/forms/bulk_import.py:292 netbox/dcim/forms/bulk_import.py:435
-#: netbox/dcim/forms/bulk_import.py:605
+#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
+#: netbox/dcim/forms/bulk_import.py:610
msgid "Airflow direction"
msgstr "Směr proudění vzduchu"
-#: netbox/dcim/forms/bulk_import.py:324
+#: netbox/dcim/forms/bulk_import.py:326
msgid "Width must be set if not specifying a rack type."
msgstr "Šířka musí být nastavena, pokud není zadán typ stojanu."
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:328
msgid "U height must be set if not specifying a rack type."
msgstr "Pokud není zadán typ stojanu, musí být nastavena výška U."
-#: netbox/dcim/forms/bulk_import.py:334
+#: netbox/dcim/forms/bulk_import.py:336
msgid "Parent site"
msgstr "Nadřazený web"
-#: netbox/dcim/forms/bulk_import.py:341 netbox/dcim/forms/bulk_import.py:1377
+#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474
msgid "Rack's location (if any)"
msgstr "Umístění stojanu (pokud existuje)"
-#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/model_forms.py:311
-#: netbox/dcim/tables/racks.py:222
+#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
+#: netbox/dcim/tables/racks.py:221
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "Jednotky"
-#: netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:355
msgid "Comma-separated list of individual unit numbers"
msgstr "Seznam jednotlivých čísel jednotek oddělených čárkami"
-#: netbox/dcim/forms/bulk_import.py:396
+#: netbox/dcim/forms/bulk_import.py:398
msgid "The manufacturer which produces this device type"
msgstr "Výrobce, který vyrábí tento typ zařízení"
-#: netbox/dcim/forms/bulk_import.py:403
+#: netbox/dcim/forms/bulk_import.py:405
msgid "The default platform for devices of this type (optional)"
msgstr "Výchozí platforma pro zařízení tohoto typu (volitelné)"
-#: netbox/dcim/forms/bulk_import.py:408
+#: netbox/dcim/forms/bulk_import.py:410
msgid "Device weight"
msgstr "Hmotnost zařízení"
-#: netbox/dcim/forms/bulk_import.py:414
+#: netbox/dcim/forms/bulk_import.py:416
msgid "Unit for device weight"
msgstr "Jednotka pro hmotnost zařízení"
-#: netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/bulk_import.py:442
msgid "Module weight"
msgstr "Hmotnost modulu"
-#: netbox/dcim/forms/bulk_import.py:446
+#: netbox/dcim/forms/bulk_import.py:448
msgid "Unit for module weight"
msgstr "Jednotka pro hmotnost modulu"
-#: netbox/dcim/forms/bulk_import.py:476
+#: netbox/dcim/forms/bulk_import.py:481
msgid "Limit platform assignments to this manufacturer"
msgstr "Omezte přiřazení platformy tomuto výrobci"
-#: netbox/dcim/forms/bulk_import.py:498 netbox/dcim/forms/bulk_import.py:1447
+#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1544
#: netbox/tenancy/forms/bulk_import.py:106
msgid "Assigned role"
msgstr "Přidělená role"
-#: netbox/dcim/forms/bulk_import.py:511
+#: netbox/dcim/forms/bulk_import.py:516
msgid "Device type manufacturer"
msgstr "Výrobce typu zařízení"
-#: netbox/dcim/forms/bulk_import.py:517
+#: netbox/dcim/forms/bulk_import.py:522
msgid "Device type model"
msgstr "Model typu zařízení"
-#: netbox/dcim/forms/bulk_import.py:524
-#: netbox/virtualization/forms/bulk_import.py:126
+#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "Přiřazená platforma"
-#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:536
-#: netbox/dcim/forms/model_forms.py:536
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/model_forms.py:547
msgid "Virtual chassis"
msgstr "Virtuální podvozek"
-#: netbox/dcim/forms/bulk_import.py:543
+#: netbox/dcim/forms/bulk_import.py:548
msgid "Virtualization cluster"
msgstr "Virtualizační klastr"
-#: netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/bulk_import.py:577
msgid "Assigned location (if any)"
msgstr "Přiřazené umístění (pokud existuje)"
-#: netbox/dcim/forms/bulk_import.py:579
+#: netbox/dcim/forms/bulk_import.py:584
msgid "Assigned rack (if any)"
msgstr "Přiřazený stojan (pokud existuje)"
-#: netbox/dcim/forms/bulk_import.py:582
+#: netbox/dcim/forms/bulk_import.py:587
msgid "Face"
msgstr "Tvář"
-#: netbox/dcim/forms/bulk_import.py:585
+#: netbox/dcim/forms/bulk_import.py:590
msgid "Mounted rack face"
msgstr "Namontovaná plocha stojanu"
-#: netbox/dcim/forms/bulk_import.py:592
+#: netbox/dcim/forms/bulk_import.py:597
msgid "Parent device (for child devices)"
msgstr "Rodičovské zařízení (pro podřízená zařízení)"
-#: netbox/dcim/forms/bulk_import.py:595
+#: netbox/dcim/forms/bulk_import.py:600
msgid "Device bay"
msgstr "Místo pro zařízení"
-#: netbox/dcim/forms/bulk_import.py:599
+#: netbox/dcim/forms/bulk_import.py:604
msgid "Device bay in which this device is installed (for child devices)"
msgstr ""
"Místo pro zařízení, ve kterém je toto zařízení nainstalováno (pro podřízená "
"zařízení)"
-#: netbox/dcim/forms/bulk_import.py:666
+#: netbox/dcim/forms/bulk_import.py:671
msgid "The device in which this module is installed"
msgstr "Zařízení, ve kterém je tento modul nainstalován"
-#: netbox/dcim/forms/bulk_import.py:669 netbox/dcim/forms/model_forms.py:640
+#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651
msgid "Module bay"
msgstr "Modulová přihrádka"
-#: netbox/dcim/forms/bulk_import.py:672
+#: netbox/dcim/forms/bulk_import.py:677
msgid "The module bay in which this module is installed"
msgstr "Místo modulu, ve kterém je tento modul nainstalován"
-#: netbox/dcim/forms/bulk_import.py:678
+#: netbox/dcim/forms/bulk_import.py:683
msgid "The type of module"
msgstr "Typ modulu"
-#: netbox/dcim/forms/bulk_import.py:686 netbox/dcim/forms/model_forms.py:656
+#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
msgid "Replicate components"
msgstr "Replikace komponent"
-#: netbox/dcim/forms/bulk_import.py:688
+#: netbox/dcim/forms/bulk_import.py:693
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
@@ -4362,269 +4757,307 @@ msgstr ""
"Automaticky naplnit komponenty přidružené k tomuto typu modulu (ve výchozím "
"nastavení povoleno)"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:662
+#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
msgid "Adopt components"
msgstr "Přijměte komponenty"
-#: netbox/dcim/forms/bulk_import.py:693 netbox/dcim/forms/model_forms.py:665
+#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
msgid "Adopt already existing components"
msgstr "Přijměte již existující komponenty"
-#: netbox/dcim/forms/bulk_import.py:733 netbox/dcim/forms/bulk_import.py:759
-#: netbox/dcim/forms/bulk_import.py:785
+#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
+#: netbox/dcim/forms/bulk_import.py:790
msgid "Port type"
msgstr "Typ portu"
-#: netbox/dcim/forms/bulk_import.py:741 netbox/dcim/forms/bulk_import.py:767
+#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
msgid "Port speed in bps"
msgstr "Rychlost portu v bps"
-#: netbox/dcim/forms/bulk_import.py:805
+#: netbox/dcim/forms/bulk_import.py:810
msgid "Outlet type"
msgstr "Typ výstupu"
-#: netbox/dcim/forms/bulk_import.py:812
+#: netbox/dcim/forms/bulk_import.py:817
msgid "Local power port which feeds this outlet"
msgstr "Místní napájecí port, který napájí tuto zásuvku"
-#: netbox/dcim/forms/bulk_import.py:818
+#: netbox/dcim/forms/bulk_import.py:823
msgid "Electrical phase (for three-phase circuits)"
msgstr "Elektrická fáze (pro třífázové obvody)"
-#: netbox/dcim/forms/bulk_import.py:859 netbox/dcim/forms/model_forms.py:1323
-#: netbox/virtualization/forms/bulk_import.py:155
-#: netbox/virtualization/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339
+#: netbox/virtualization/forms/bulk_import.py:161
+#: netbox/virtualization/forms/model_forms.py:319
msgid "Parent interface"
msgstr "Nadřazené rozhraní"
-#: netbox/dcim/forms/bulk_import.py:866 netbox/dcim/forms/model_forms.py:1331
-#: netbox/virtualization/forms/bulk_import.py:162
-#: netbox/virtualization/forms/model_forms.py:313
+#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347
+#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/virtualization/forms/model_forms.py:327
msgid "Bridged interface"
msgstr "Přemostěné rozhraní"
-#: netbox/dcim/forms/bulk_import.py:869
+#: netbox/dcim/forms/bulk_import.py:877
msgid "Lag"
msgstr "Zpoždění"
-#: netbox/dcim/forms/bulk_import.py:873
+#: netbox/dcim/forms/bulk_import.py:881
msgid "Parent LAG interface"
msgstr "Nadřazené rozhraní LAG"
-#: netbox/dcim/forms/bulk_import.py:876
+#: netbox/dcim/forms/bulk_import.py:884
msgid "Vdcs"
msgstr "Vdcs"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:889
msgid "VDC names separated by commas, encased with double quotes. Example:"
msgstr "Názvy VDC oddělené čárkami, uzavřené dvojitými uvozovkami. Příklad:"
-#: netbox/dcim/forms/bulk_import.py:887
+#: netbox/dcim/forms/bulk_import.py:895
msgid "Physical medium"
msgstr "Fyzické médium"
-#: netbox/dcim/forms/bulk_import.py:890 netbox/dcim/forms/filtersets.py:1365
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370
msgid "Duplex"
msgstr "Dvoupodlažní"
-#: netbox/dcim/forms/bulk_import.py:895
+#: netbox/dcim/forms/bulk_import.py:903
msgid "Poe mode"
msgstr "Režim Poe"
-#: netbox/dcim/forms/bulk_import.py:901
+#: netbox/dcim/forms/bulk_import.py:909
msgid "Poe type"
msgstr "Typ Poe"
-#: netbox/dcim/forms/bulk_import.py:910
-#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/virtualization/forms/bulk_import.py:174
msgid "IEEE 802.1Q operational mode (for L2 interfaces)"
msgstr "Provozní režim IEEE 802.1Q (pro rozhraní L2)"
-#: netbox/dcim/forms/bulk_import.py:917 netbox/ipam/forms/bulk_import.py:161
-#: netbox/ipam/forms/bulk_import.py:247 netbox/ipam/forms/bulk_import.py:283
-#: netbox/ipam/forms/filtersets.py:201 netbox/ipam/forms/filtersets.py:277
-#: netbox/ipam/forms/filtersets.py:336
-#: netbox/virtualization/forms/bulk_import.py:175
+#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282
+#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280
+#: netbox/ipam/forms/filtersets.py:339
+#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "Přiřazené VRF"
-#: netbox/dcim/forms/bulk_import.py:920
+#: netbox/dcim/forms/bulk_import.py:928
msgid "Rf role"
msgstr "Rf role"
-#: netbox/dcim/forms/bulk_import.py:923
+#: netbox/dcim/forms/bulk_import.py:931
msgid "Wireless role (AP/station)"
msgstr "Bezdrátová role (AP/stanice)"
-#: netbox/dcim/forms/bulk_import.py:959
+#: netbox/dcim/forms/bulk_import.py:967
#, python-brace-format
msgid "VDC {vdc} is not assigned to device {device}"
msgstr "VDC {vdc} není přiřazen k zařízení {device}"
-#: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/model_forms.py:1007
-#: netbox/dcim/forms/model_forms.py:1582
+#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020
+#: netbox/dcim/forms/model_forms.py:1624
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "Zadní port"
-#: netbox/dcim/forms/bulk_import.py:976
+#: netbox/dcim/forms/bulk_import.py:984
msgid "Corresponding rear port"
msgstr "Odpovídající zadní port"
-#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/bulk_import.py:1022
-#: netbox/dcim/forms/bulk_import.py:1238
+#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
+#: netbox/dcim/forms/bulk_import.py:1335
msgid "Physical medium classification"
msgstr "Klasifikace fyzického média"
-#: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/tables/devices.py:822
+#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854
msgid "Installed device"
msgstr "Nainstalované zařízení"
-#: netbox/dcim/forms/bulk_import.py:1054
+#: netbox/dcim/forms/bulk_import.py:1062
msgid "Child device installed within this bay"
msgstr "Dětské zařízení instalované v této pozici"
-#: netbox/dcim/forms/bulk_import.py:1056
+#: netbox/dcim/forms/bulk_import.py:1064
msgid "Child device not found."
msgstr "Dětské zařízení nebylo nalezeno."
-#: netbox/dcim/forms/bulk_import.py:1114
+#: netbox/dcim/forms/bulk_import.py:1122
msgid "Parent inventory item"
msgstr "Nadřazená položka inventáře"
-#: netbox/dcim/forms/bulk_import.py:1117
+#: netbox/dcim/forms/bulk_import.py:1125
msgid "Component type"
msgstr "Typ komponenty"
-#: netbox/dcim/forms/bulk_import.py:1121
+#: netbox/dcim/forms/bulk_import.py:1129
msgid "Component Type"
msgstr "Typ komponenty"
-#: netbox/dcim/forms/bulk_import.py:1124
+#: netbox/dcim/forms/bulk_import.py:1132
msgid "Compnent name"
msgstr "Název komponenty"
-#: netbox/dcim/forms/bulk_import.py:1126
+#: netbox/dcim/forms/bulk_import.py:1134
msgid "Component Name"
msgstr "Název komponenty"
-#: netbox/dcim/forms/bulk_import.py:1168
+#: netbox/dcim/forms/bulk_import.py:1181
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "Komponenta nebyla nalezena: {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1193
+#: netbox/dcim/forms/bulk_import.py:1209 netbox/ipam/forms/bulk_import.py:307
+msgid "Parent device of assigned interface (if any)"
+msgstr "Nadřazené zařízení přiřazeného rozhraní (pokud existuje)"
+
+#: netbox/dcim/forms/bulk_import.py:1212 netbox/ipam/forms/bulk_import.py:310
+#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768
+#: netbox/virtualization/filtersets.py:254
+#: netbox/virtualization/filtersets.py:305
+#: netbox/virtualization/forms/bulk_edit.py:182
+#: netbox/virtualization/forms/bulk_edit.py:316
+#: netbox/virtualization/forms/bulk_import.py:152
+#: netbox/virtualization/forms/bulk_import.py:213
+#: netbox/virtualization/forms/filtersets.py:217
+#: netbox/virtualization/forms/filtersets.py:253
+#: netbox/virtualization/forms/model_forms.py:295
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+msgid "Virtual machine"
+msgstr "Virtuální stroj"
+
+#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314
+msgid "Parent VM of assigned interface (if any)"
+msgstr "Nadřazený virtuální počítač přiřazeného rozhraní (pokud existuje)"
+
+#: netbox/dcim/forms/bulk_import.py:1223 netbox/ipam/filtersets.py:1021
+#: netbox/ipam/forms/bulk_import.py:321
+msgid "Assigned interface"
+msgstr "Přiřazené rozhraní"
+
+#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324
+msgid "Is primary"
+msgstr "Je primární"
+
+#: netbox/dcim/forms/bulk_import.py:1227
+msgid "Make this the primary MAC address for the assigned interface"
+msgstr "Nastavte z této adresy primární MAC adresu přiřazeného rozhraní"
+
+#: netbox/dcim/forms/bulk_import.py:1264
+msgid "Must specify the parent device or VM when assigning an interface"
+msgstr ""
+"Při přiřazování rozhraní je nutné zadat nadřazené zařízení nebo virtuální "
+"počítač"
+
+#: netbox/dcim/forms/bulk_import.py:1290
msgid "Side A device"
msgstr "Zařízení na straně A"
-#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1214
+#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311
msgid "Device name"
msgstr "Název zařízení"
-#: netbox/dcim/forms/bulk_import.py:1199
+#: netbox/dcim/forms/bulk_import.py:1296
msgid "Side A type"
msgstr "Typ strany A"
-#: netbox/dcim/forms/bulk_import.py:1202 netbox/dcim/forms/bulk_import.py:1220
-msgid "Termination type"
-msgstr "Typ ukončení"
-
-#: netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1302
msgid "Side A name"
msgstr "Jméno strany A"
-#: netbox/dcim/forms/bulk_import.py:1206 netbox/dcim/forms/bulk_import.py:1224
+#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321
msgid "Termination name"
msgstr "Název ukončení"
-#: netbox/dcim/forms/bulk_import.py:1211
+#: netbox/dcim/forms/bulk_import.py:1308
msgid "Side B device"
msgstr "Zařízení na straně B"
-#: netbox/dcim/forms/bulk_import.py:1217
+#: netbox/dcim/forms/bulk_import.py:1314
msgid "Side B type"
msgstr "Typ strany B"
-#: netbox/dcim/forms/bulk_import.py:1223
+#: netbox/dcim/forms/bulk_import.py:1320
msgid "Side B name"
msgstr "Název strany B"
-#: netbox/dcim/forms/bulk_import.py:1232
-#: netbox/wireless/forms/bulk_import.py:86
+#: netbox/dcim/forms/bulk_import.py:1329
+#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "Stav připojení"
-#: netbox/dcim/forms/bulk_import.py:1284
+#: netbox/dcim/forms/bulk_import.py:1381
#, python-brace-format
msgid "Side {side_upper}: {device} {termination_object} is already connected"
msgstr "Strana {side_upper}: {device} {termination_object} je již připojeno"
-#: netbox/dcim/forms/bulk_import.py:1290
+#: netbox/dcim/forms/bulk_import.py:1387
#, python-brace-format
msgid "{side_upper} side termination not found: {device} {name}"
msgstr "Zakončení strany {side_upper} nebylo nalezeno: {device} {name}"
-#: netbox/dcim/forms/bulk_import.py:1315 netbox/dcim/forms/model_forms.py:785
-#: netbox/dcim/tables/devices.py:1027 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/model_forms.py:797
+#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132
#: netbox/templates/dcim/virtualchassis.html:27
#: netbox/templates/dcim/virtualchassis.html:67
msgid "Master"
msgstr "Hlavní"
-#: netbox/dcim/forms/bulk_import.py:1319
+#: netbox/dcim/forms/bulk_import.py:1416
msgid "Master device"
msgstr "Hlavní zařízení"
-#: netbox/dcim/forms/bulk_import.py:1336
+#: netbox/dcim/forms/bulk_import.py:1433
msgid "Name of parent site"
msgstr "Název nadřazeného webu"
-#: netbox/dcim/forms/bulk_import.py:1370
+#: netbox/dcim/forms/bulk_import.py:1467
msgid "Upstream power panel"
msgstr "Nadřazený napájecí panel"
-#: netbox/dcim/forms/bulk_import.py:1400
+#: netbox/dcim/forms/bulk_import.py:1497
msgid "Primary or redundant"
msgstr "Primární nebo redundantní"
-#: netbox/dcim/forms/bulk_import.py:1405
+#: netbox/dcim/forms/bulk_import.py:1502
msgid "Supply type (AC/DC)"
msgstr "Typ napájení (AC/DC)"
-#: netbox/dcim/forms/bulk_import.py:1410
+#: netbox/dcim/forms/bulk_import.py:1507
msgid "Single or three-phase"
msgstr "Jednofázové nebo třífázové"
-#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:1677
+#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722
#: netbox/templates/dcim/device.html:190
#: netbox/templates/dcim/virtualdevicecontext.html:30
#: netbox/templates/virtualization/virtualmachine.html:52
msgid "Primary IPv4"
msgstr "Primární IPv4"
-#: netbox/dcim/forms/bulk_import.py:1465
+#: netbox/dcim/forms/bulk_import.py:1562
msgid "IPv4 address with mask, e.g. 1.2.3.4/24"
msgstr "IPv4 adresa s maskou, např. 1.2.3.4/24"
-#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/model_forms.py:1686
+#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/model_forms.py:1731
#: netbox/templates/dcim/device.html:206
#: netbox/templates/dcim/virtualdevicecontext.html:41
#: netbox/templates/virtualization/virtualmachine.html:68
msgid "Primary IPv6"
msgstr "Primární IPv6"
-#: netbox/dcim/forms/bulk_import.py:1472
+#: netbox/dcim/forms/bulk_import.py:1569
msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64"
msgstr "IPv6 adresa s délkou předpony, např. 2001:db8: :1/64"
-#: netbox/dcim/forms/common.py:24 netbox/dcim/models/device_components.py:527
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:515
#: netbox/templates/dcim/interface.html:57
-#: netbox/templates/virtualization/vminterface.html:55
-#: netbox/virtualization/forms/bulk_edit.py:225
+#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/virtualization/forms/bulk_edit.py:207
msgid "MTU"
msgstr "MTU"
-#: netbox/dcim/forms/common.py:65
+#: netbox/dcim/forms/common.py:60
#, python-brace-format
msgid ""
"The tagged VLANs ({vlans}) must belong to the same site as the interface's "
@@ -4633,7 +5066,7 @@ msgstr ""
"Označené VLAN ({vlans}) musí patřit ke stejnému webu jako nadřazené "
"zařízení/VM rozhraní, nebo musí být globální"
-#: netbox/dcim/forms/common.py:126
+#: netbox/dcim/forms/common.py:121
msgid ""
"Cannot install module with placeholder values in a module bay with no "
"position defined."
@@ -4641,7 +5074,7 @@ msgstr ""
"Nelze nainstalovat modul se zástupnými hodnotami do pozice modulu bez "
"definované polohy."
-#: netbox/dcim/forms/common.py:131
+#: netbox/dcim/forms/common.py:127
#, python-brace-format
msgid ""
"Cannot install module with placeholder values in a module bay tree {level} "
@@ -4650,17 +5083,17 @@ msgstr ""
"Nelze nainstalovat modul se zástupnými hodnotami do stromu modulu {level} na"
" stromě, ale {tokens} zadané zástupné symboly."
-#: netbox/dcim/forms/common.py:144
+#: netbox/dcim/forms/common.py:142
#, python-brace-format
msgid "Cannot adopt {model} {name} as it already belongs to a module"
msgstr "Nelze adoptovat {model} {name}, protože již patří do modulu"
-#: netbox/dcim/forms/common.py:153
+#: netbox/dcim/forms/common.py:151
#, python-brace-format
msgid "A {model} named {name} already exists"
msgstr "{model} pojmenovaný {name} již existuje"
-#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:37
#: netbox/templates/dcim/powerfeed.html:24
@@ -4669,137 +5102,135 @@ msgstr "{model} pojmenovaný {name} již existuje"
msgid "Power Panel"
msgstr "Napájecí panel"
-#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:765
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "Napájecí zdroj"
-#: netbox/dcim/forms/connections.py:81
-msgid "Side"
-msgstr "Strana"
-
-#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/tables/devices.py:295
+#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305
msgid "Device Status"
msgstr "Stav zařízení"
-#: netbox/dcim/forms/filtersets.py:149
+#: netbox/dcim/forms/filtersets.py:150
msgid "Parent region"
msgstr "Nadřazená oblast"
-#: netbox/dcim/forms/filtersets.py:163 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
#: netbox/tenancy/forms/bulk_import.py:62
#: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62
-#: netbox/wireless/forms/bulk_import.py:25
-#: netbox/wireless/forms/filtersets.py:25
+#: netbox/wireless/forms/bulk_import.py:27
+#: netbox/wireless/forms/filtersets.py:27
msgid "Parent group"
msgstr "Rodičovská skupina"
-#: netbox/dcim/forms/filtersets.py:242 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "Zařízení"
-#: netbox/dcim/forms/filtersets.py:397
+#: netbox/dcim/forms/filtersets.py:398
msgid "Function"
msgstr "Funkce"
-#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/model_forms.py:373
+#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "Obrázky"
-#: netbox/dcim/forms/filtersets.py:486 netbox/dcim/forms/filtersets.py:611
-#: netbox/dcim/forms/filtersets.py:726
+#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
+#: netbox/dcim/forms/filtersets.py:727
msgid "Components"
msgstr "Komponenty"
-#: netbox/dcim/forms/filtersets.py:506
+#: netbox/dcim/forms/filtersets.py:507
msgid "Subdevice role"
msgstr "Role dílčího zařízení"
-#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/tables/racks.py:54
+#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
#: netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "Model"
-#: netbox/dcim/forms/filtersets.py:834
+#: netbox/dcim/forms/filtersets.py:835
msgid "Has an OOB IP"
msgstr "Má IP OOB"
-#: netbox/dcim/forms/filtersets.py:841
+#: netbox/dcim/forms/filtersets.py:842
msgid "Virtual chassis member"
msgstr "Člen virtuálního šasi"
-#: netbox/dcim/forms/filtersets.py:890
+#: netbox/dcim/forms/filtersets.py:891
msgid "Has virtual device contexts"
msgstr "Má kontexty virtuálních zařízení"
-#: netbox/dcim/forms/filtersets.py:903 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:452
-#: netbox/virtualization/forms/filtersets.py:112
+#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
+#: netbox/ipam/forms/filtersets.py:455
+#: netbox/virtualization/forms/filtersets.py:117
msgid "Cluster group"
msgstr "Skupina klastru"
-#: netbox/dcim/forms/filtersets.py:1210
+#: netbox/dcim/forms/filtersets.py:1211
msgid "Cabled"
msgstr "Kabelový"
-#: netbox/dcim/forms/filtersets.py:1217
+#: netbox/dcim/forms/filtersets.py:1218
msgid "Occupied"
msgstr "Obsazeno"
-#: netbox/dcim/forms/filtersets.py:1244 netbox/dcim/forms/filtersets.py:1269
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/tables/devices.py:364
+#: 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:1341 netbox/dcim/tables/devices.py:374
+#: netbox/dcim/tables/devices.py:663
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:16
#: netbox/templates/dcim/consoleport.html:55
#: netbox/templates/dcim/consoleserverport.html:55
#: netbox/templates/dcim/frontport.html:69
-#: netbox/templates/dcim/interface.html:140
+#: netbox/templates/dcim/interface.html:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:59
+#: netbox/templates/dcim/poweroutlet.html:69
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "Připojení"
-#: netbox/dcim/forms/filtersets.py:1348 netbox/extras/forms/bulk_edit.py:326
+#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326
#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:464
-#: netbox/extras/forms/model_forms.py:675 netbox/extras/tables/tables.py:579
+#: netbox/extras/forms/filtersets.py:472
+#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:579
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "Druh"
-#: netbox/dcim/forms/filtersets.py:1377
+#: netbox/dcim/forms/filtersets.py:1382
msgid "Mgmt only"
msgstr "Pouze správa"
-#: netbox/dcim/forms/filtersets.py:1389 netbox/dcim/forms/model_forms.py:1390
-#: netbox/dcim/models/device_components.py:629
-#: netbox/templates/dcim/interface.html:129
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423
+#: netbox/dcim/models/device_components.py:677
+#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "WWN"
-#: netbox/dcim/forms/filtersets.py:1409
+#: netbox/dcim/forms/filtersets.py:1414
msgid "Wireless channel"
msgstr "Bezdrátový kanál"
-#: netbox/dcim/forms/filtersets.py:1413
+#: netbox/dcim/forms/filtersets.py:1418
msgid "Channel frequency (MHz)"
msgstr "Frekvence kanálu (MHz)"
-#: netbox/dcim/forms/filtersets.py:1417
+#: netbox/dcim/forms/filtersets.py:1422
msgid "Channel width (MHz)"
msgstr "Šířka kanálu (MHz)"
-#: netbox/dcim/forms/filtersets.py:1421
-#: netbox/templates/dcim/interface.html:85
+#: netbox/dcim/forms/filtersets.py:1426
+#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "Vysílací výkon (dBm)"
-#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1471
-#: netbox/dcim/tables/devices.py:327 netbox/templates/dcim/cable.html:12
+#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476
+#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
#: netbox/templates/dcim/htmx/cable_edit.html:50
@@ -4809,39 +5240,76 @@ msgstr "Vysílací výkon (dBm)"
msgid "Cable"
msgstr "Kabel"
-#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/tables/devices.py:949
+#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979
msgid "Discovered"
msgstr "objeveno"
+#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350
+msgid "Assigned Device"
+msgstr "Přiřazené zařízení"
+
+#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355
+msgid "Assigned VM"
+msgstr "Přiřazený virtuální počítač"
+
#: netbox/dcim/forms/formsets.py:20
#, python-brace-format
msgid "A virtual chassis member already exists in position {vc_position}."
msgstr "Člen virtuálního šasi na pozici {vc_position} již existuje."
-#: netbox/dcim/forms/model_forms.py:140
+#: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75
+#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618
+msgid "Scope type"
+msgstr "Typ rozsahu"
+
+#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423
+#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:175
+#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621
+#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
+#: netbox/templates/ipam/vlangroup.html:38
+#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/virtualization/forms/bulk_edit.py:91
+#: netbox/virtualization/forms/filtersets.py:46
+#: netbox/virtualization/forms/model_forms.py:79
+#: netbox/virtualization/tables/clusters.py:80
+#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/filtersets.py:37
+#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/tables/wirelesslan.py:58
+msgid "Scope"
+msgstr "Rozsah"
+
+#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436
+msgid "Scope type (app & model)"
+msgstr "Typ rozsahu (aplikace a model)"
+
+#: netbox/dcim/forms/model_forms.py:144
msgid "Contact Info"
msgstr "Kontaktní informace"
-#: netbox/dcim/forms/model_forms.py:195 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "Role stojanu"
-#: netbox/dcim/forms/model_forms.py:212 netbox/dcim/forms/model_forms.py:362
-#: netbox/dcim/forms/model_forms.py:446
+#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
+#: netbox/dcim/forms/model_forms.py:456
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "URL zkratka"
-#: netbox/dcim/forms/model_forms.py:259
+#: netbox/dcim/forms/model_forms.py:264
msgid "Select a pre-defined rack type, or set physical characteristics below."
msgstr ""
"Vyberte předdefinovaný typ stojanu nebo nastavte fyzikální vlastnosti níže."
-#: netbox/dcim/forms/model_forms.py:265
+#: netbox/dcim/forms/model_forms.py:273
msgid "Inventory Control"
msgstr "Řízení zásob"
-#: netbox/dcim/forms/model_forms.py:313
+#: netbox/dcim/forms/model_forms.py:321
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
@@ -4849,36 +5317,36 @@ msgstr ""
"Seznam číselných ID jednotek oddělený čárkami. Rozsah lze zadat pomocí "
"pomlčky."
-#: netbox/dcim/forms/model_forms.py:322 netbox/dcim/tables/racks.py:202
+#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201
msgid "Reservation"
msgstr "Rezervace"
-#: netbox/dcim/forms/model_forms.py:423
+#: netbox/dcim/forms/model_forms.py:432
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "Role zařízení"
-#: netbox/dcim/forms/model_forms.py:490 netbox/dcim/models/devices.py:644
+#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
msgid "The lowest-numbered unit occupied by the device"
msgstr "Nejnižší číslovaná pozice obsazená zařízením"
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/model_forms.py:558
msgid "The position in the virtual chassis this device is identified by"
msgstr "Poloha ve virtuálním podvozku tohoto zařízení je identifikována"
-#: netbox/dcim/forms/model_forms.py:552
+#: netbox/dcim/forms/model_forms.py:563
msgid "The priority of the device in the virtual chassis"
msgstr "Priorita zařízení ve virtuálním šasi"
-#: netbox/dcim/forms/model_forms.py:659
+#: netbox/dcim/forms/model_forms.py:670
msgid "Automatically populate components associated with this module type"
msgstr "Automaticky naplnit komponenty přidružené k tomuto typu modulu"
-#: netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/model_forms.py:779
msgid "Characteristics"
msgstr "Charakteristika"
-#: netbox/dcim/forms/model_forms.py:914
+#: netbox/dcim/forms/model_forms.py:926
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -4893,60 +5361,35 @@ msgstr ""
"přítomen, bude automaticky nahrazen hodnotou pozice při vytváření nového "
"modulu."
-#: netbox/dcim/forms/model_forms.py:1094
+#: netbox/dcim/forms/model_forms.py:1107
msgid "Console port template"
msgstr "Šablona portu konzoly"
-#: netbox/dcim/forms/model_forms.py:1102
+#: netbox/dcim/forms/model_forms.py:1115
msgid "Console server port template"
msgstr "Šablona portu konzolového serveru"
-#: netbox/dcim/forms/model_forms.py:1110
+#: netbox/dcim/forms/model_forms.py:1123
msgid "Front port template"
msgstr "Šablona předního portu"
-#: netbox/dcim/forms/model_forms.py:1118
+#: netbox/dcim/forms/model_forms.py:1131
msgid "Interface template"
msgstr "Šablona rozhraní"
-#: netbox/dcim/forms/model_forms.py:1126
+#: netbox/dcim/forms/model_forms.py:1139
msgid "Power outlet template"
msgstr "Šablona elektrické zásuvky"
-#: netbox/dcim/forms/model_forms.py:1134
+#: netbox/dcim/forms/model_forms.py:1147
msgid "Power port template"
msgstr "Šablona napájecího portu"
-#: netbox/dcim/forms/model_forms.py:1142
+#: netbox/dcim/forms/model_forms.py:1155
msgid "Rear port template"
msgstr "Šablona zadního portu"
-#: netbox/dcim/forms/model_forms.py:1151 netbox/dcim/forms/model_forms.py:1395
-#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1590
-#: netbox/dcim/tables/connections.py:65 netbox/ipam/forms/bulk_import.py:318
-#: netbox/ipam/forms/model_forms.py:280 netbox/ipam/forms/model_forms.py:289
-#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/ip.py:372
-#: netbox/ipam/tables/vlans.py:169
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:51
-#: netbox/templates/dcim/frontport.html:106
-#: netbox/templates/dcim/interface.html:27
-#: netbox/templates/dcim/interface.html:184
-#: netbox/templates/dcim/interface.html:310
-#: netbox/templates/dcim/rearport.html:102
-#: netbox/templates/virtualization/vminterface.html:18
-#: netbox/templates/vpn/tunneltermination.html:31
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
-#: netbox/templates/wireless/wirelesslink.html:10
-#: netbox/templates/wireless/wirelesslink.html:55
-#: netbox/virtualization/forms/model_forms.py:348
-#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:436
-#: netbox/vpn/forms/model_forms.py:445
-#: netbox/wireless/forms/model_forms.py:113
-#: netbox/wireless/forms/model_forms.py:155
-msgid "Interface"
-msgstr "Rozhraní"
-
-#: netbox/dcim/forms/model_forms.py:1152 netbox/dcim/forms/model_forms.py:1591
+#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -4954,71 +5397,71 @@ msgstr "Rozhraní"
msgid "Console Port"
msgstr "Port konzoly"
-#: netbox/dcim/forms/model_forms.py:1153 netbox/dcim/forms/model_forms.py:1592
+#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637
#: netbox/templates/dcim/consoleport.html:73
#: netbox/templates/dcim/consoleserverport.html:17
#: netbox/templates/dcim/frontport.html:109
msgid "Console Server Port"
msgstr "Port konzolového serveru"
-#: netbox/dcim/forms/model_forms.py:1154 netbox/dcim/forms/model_forms.py:1593
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
#: netbox/templates/dcim/frontport.html:17
#: netbox/templates/dcim/frontport.html:115
-#: netbox/templates/dcim/interface.html:187
+#: netbox/templates/dcim/interface.html:244
#: netbox/templates/dcim/rearport.html:105
msgid "Front Port"
msgstr "Přední port"
-#: netbox/dcim/forms/model_forms.py:1155 netbox/dcim/forms/model_forms.py:1594
-#: netbox/dcim/tables/devices.py:710
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
+#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/tables/devices.py:744
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
#: netbox/templates/dcim/frontport.html:50
#: netbox/templates/dcim/frontport.html:118
-#: netbox/templates/dcim/interface.html:190
+#: netbox/templates/dcim/interface.html:247
#: netbox/templates/dcim/rearport.html:17
#: netbox/templates/dcim/rearport.html:108
msgid "Rear Port"
msgstr "Zadní port"
-#: netbox/dcim/forms/model_forms.py:1156 netbox/dcim/forms/model_forms.py:1595
-#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:512
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640
+#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521
+#: netbox/templates/dcim/poweroutlet.html:54
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "Napájecí port"
-#: netbox/dcim/forms/model_forms.py:1157 netbox/dcim/forms/model_forms.py:1596
+#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641
#: netbox/templates/dcim/poweroutlet.html:17
#: netbox/templates/dcim/powerport.html:77
msgid "Power Outlet"
msgstr "Napájecí zásuvka"
-#: netbox/dcim/forms/model_forms.py:1159 netbox/dcim/forms/model_forms.py:1598
+#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643
msgid "Component Assignment"
msgstr "Přiřazení komponent"
-#: netbox/dcim/forms/model_forms.py:1202 netbox/dcim/forms/model_forms.py:1645
+#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690
msgid "An InventoryItem can only be assigned to a single component."
msgstr "InventoryItem lze přiřadit pouze k jedné komponentě."
-#: netbox/dcim/forms/model_forms.py:1339
+#: netbox/dcim/forms/model_forms.py:1355
msgid "LAG interface"
msgstr "Rozhraní LAG"
-#: netbox/dcim/forms/model_forms.py:1362
+#: netbox/dcim/forms/model_forms.py:1378
msgid "Filter VLANs available for assignment by group."
msgstr "Filtrujte sítě VLAN dostupné pro přiřazení podle skupiny."
-#: netbox/dcim/forms/model_forms.py:1491
+#: netbox/dcim/forms/model_forms.py:1533
msgid "Child Device"
msgstr "Podřazené zařízení"
-#: netbox/dcim/forms/model_forms.py:1492
+#: netbox/dcim/forms/model_forms.py:1534
msgid ""
"Child devices must first be created and assigned to the site and rack of the"
" parent device."
@@ -5026,32 +5469,58 @@ msgstr ""
"Podřízená zařízení musí být nejprve vytvořena a přiřazena k staveništi a "
"stojanu nadřazeného zařízení."
-#: netbox/dcim/forms/model_forms.py:1534
+#: netbox/dcim/forms/model_forms.py:1576
msgid "Console port"
msgstr "Port konzoly"
-#: netbox/dcim/forms/model_forms.py:1542
+#: netbox/dcim/forms/model_forms.py:1584
msgid "Console server port"
msgstr "Port konzolového serveru"
-#: netbox/dcim/forms/model_forms.py:1550
+#: netbox/dcim/forms/model_forms.py:1592
msgid "Front port"
msgstr "Přední port"
-#: netbox/dcim/forms/model_forms.py:1566
+#: netbox/dcim/forms/model_forms.py:1608
msgid "Power outlet"
msgstr "Napájecí zásuvka"
-#: netbox/dcim/forms/model_forms.py:1586
+#: netbox/dcim/forms/model_forms.py:1630
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "Položka inventáře"
-#: netbox/dcim/forms/model_forms.py:1659
+#: netbox/dcim/forms/model_forms.py:1704
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "Role položky inventáře"
+#: netbox/dcim/forms/model_forms.py:1773
+msgid "VM Interface"
+msgstr "Rozhraní VM"
+
+#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796
+#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171
+#: netbox/templates/virtualization/virtualdisk.html:21
+#: netbox/templates/virtualization/virtualmachine.html:12
+#: netbox/templates/virtualization/vminterface.html:21
+#: netbox/templates/vpn/tunneltermination.html:25
+#: netbox/virtualization/forms/filtersets.py:202
+#: netbox/virtualization/forms/filtersets.py:247
+#: netbox/virtualization/forms/model_forms.py:227
+#: netbox/virtualization/tables/virtualmachines.py:105
+#: netbox/virtualization/tables/virtualmachines.py:161
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
+#: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172
+#: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457
+msgid "Virtual Machine"
+msgstr "Virtuální stroj"
+
+#: netbox/dcim/forms/model_forms.py:1827
+msgid "A MAC address can only be assigned to a single object."
+msgstr "MAC adresu lze přiřadit pouze jednomu objektu."
+
#: netbox/dcim/forms/object_create.py:48
#: netbox/dcim/forms/object_create.py:199
#: netbox/dcim/forms/object_create.py:347
@@ -5072,7 +5541,7 @@ msgstr ""
"{pattern_count}."
#: netbox/dcim/forms/object_create.py:110
-#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:252
+#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263
msgid "Rear ports"
msgstr "Zadní porty"
@@ -5100,7 +5569,7 @@ msgstr ""
"Počet předních portů, které mají být vytvořeny ({frontport_count}), musí "
"odpovídat zvolenému počtu pozic zadních portů ({rearport_count})."
-#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1033
+#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1065
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:47
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5117,30 +5586,30 @@ msgid ""
"member."
msgstr "Pozice prvního člena. Zvýší se o jeden pro každého dalšího člena."
-#: netbox/dcim/forms/object_create.py:427
+#: netbox/dcim/forms/object_create.py:428
msgid "A position must be specified for the first VC member."
msgstr "Pro prvního člena virtuálnáho šasi musí být specifikována pozice."
-#: netbox/dcim/models/cables.py:62
-#: netbox/dcim/models/device_component_templates.py:55
-#: netbox/dcim/models/device_components.py:62
+#: netbox/dcim/models/cables.py:64
+#: netbox/dcim/models/device_component_templates.py:51
+#: netbox/dcim/models/device_components.py:57
#: netbox/extras/models/customfields.py:111
msgid "label"
msgstr "štítek"
-#: netbox/dcim/models/cables.py:71
+#: netbox/dcim/models/cables.py:73
msgid "length"
msgstr "délka"
-#: netbox/dcim/models/cables.py:78
+#: netbox/dcim/models/cables.py:80
msgid "length unit"
msgstr "jednotka délky"
-#: netbox/dcim/models/cables.py:95
+#: netbox/dcim/models/cables.py:98
msgid "cable"
msgstr "kabel"
-#: netbox/dcim/models/cables.py:96
+#: netbox/dcim/models/cables.py:99
msgid "cables"
msgstr "kabely"
@@ -5165,19 +5634,19 @@ msgstr "Nekompatibilní typy ukončení: {type_a} a {type_b}"
msgid "A and B terminations cannot connect to the same object."
msgstr "Koncovky A a B se nemohou připojit ke stejnému objektu."
-#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37
+#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37
msgid "end"
msgstr "konec"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:315
msgid "cable termination"
msgstr "zakončení kabelu"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:316
msgid "cable terminations"
msgstr "zakončení kabelů"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:335
#, python-brace-format
msgid ""
"Duplicate termination found for {app_label}.{model} {termination_id}: cable "
@@ -5186,36 +5655,66 @@ msgstr ""
"Nalezeno duplicitní ukončení pro {app_label}.{model} {termination_id}: kabel"
" {cable_pk}"
-#: netbox/dcim/models/cables.py:343
+#: netbox/dcim/models/cables.py:345
#, python-brace-format
msgid "Cables cannot be terminated to {type_display} interfaces"
msgstr "Kabely nelze zakončit v {type_display} rozhraní"
-#: netbox/dcim/models/cables.py:350
+#: netbox/dcim/models/cables.py:352
msgid "Circuit terminations attached to a provider network may not be cabled."
msgstr ""
"Zakončení okruhů připojené k síti poskytovatele nemusí být kabelovány."
-#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50
+#: netbox/dcim/models/cables.py:450 netbox/extras/models/configs.py:50
msgid "is active"
msgstr "je aktivní"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:454
msgid "is complete"
msgstr "je kompletní"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:458
msgid "is split"
msgstr "je rozdělen"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:466
msgid "cable path"
msgstr "trasa kabelu"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:467
msgid "cable paths"
msgstr "trasy kabelů"
+#: netbox/dcim/models/cables.py:539
+msgid "All originating terminations must be attached to the same link"
+msgstr "Všechny původní zakončení musí být připojeny ke stejnému odkazu"
+
+#: netbox/dcim/models/cables.py:551
+msgid "All mid-span terminations must have the same termination type"
+msgstr "Všechny zakončení středního rozpětí musí mít stejný typ zakončení"
+
+#: netbox/dcim/models/cables.py:556
+msgid "All mid-span terminations must have the same parent object"
+msgstr "Všechna zakončení středního rozpětí musí mít stejný nadřazený objekt"
+
+#: netbox/dcim/models/cables.py:580
+msgid "All links must be cable or wireless"
+msgstr "Všechny linky musí být kabelové nebo bezdrátové"
+
+#: netbox/dcim/models/cables.py:582
+msgid "All links must match first link type"
+msgstr "Všechny odkazy musí odpovídat prvnímu typu odkazu"
+
+#: netbox/dcim/models/cables.py:665
+msgid ""
+"All positions counts within the path on opposite ends of links must match"
+msgstr ""
+"Všechny pozice v rámci cesty na opačných koncích odkazů se musí shodovat"
+
+#: netbox/dcim/models/cables.py:674
+msgid "Remote termination position filter is missing"
+msgstr "Chybí filtr polohy vzdáleného ukončení"
+
#: netbox/dcim/models/device_component_templates.py:46
#, python-brace-format
msgid ""
@@ -5225,23 +5724,23 @@ msgstr ""
"{module} je akceptován jako náhrada za pozici modulu, když je připojen k "
"typu modulu."
-#: netbox/dcim/models/device_component_templates.py:58
-#: netbox/dcim/models/device_components.py:65
+#: netbox/dcim/models/device_component_templates.py:54
+#: netbox/dcim/models/device_components.py:60
msgid "Physical label"
msgstr "Fyzický popisek"
-#: netbox/dcim/models/device_component_templates.py:103
+#: netbox/dcim/models/device_component_templates.py:99
msgid "Component templates cannot be moved to a different device type."
msgstr "Šablony komponent nelze přesunout na jiný typ zařízení."
-#: netbox/dcim/models/device_component_templates.py:154
+#: netbox/dcim/models/device_component_templates.py:150
msgid ""
"A component template cannot be associated with both a device type and a "
"module type."
msgstr ""
"Šablonu komponenty nelze přidružit zároveň k typu zařízení a k typu modulu."
-#: netbox/dcim/models/device_component_templates.py:158
+#: netbox/dcim/models/device_component_templates.py:154
msgid ""
"A component template must be associated with either a device type or a "
"module type."
@@ -5249,135 +5748,135 @@ msgstr ""
"Šablona komponenty musí být přiřazena buď k typu zařízení, nebo k typu "
"modulu."
-#: netbox/dcim/models/device_component_templates.py:212
+#: netbox/dcim/models/device_component_templates.py:209
msgid "console port template"
msgstr "šablona portu konzoly"
-#: netbox/dcim/models/device_component_templates.py:213
+#: netbox/dcim/models/device_component_templates.py:210
msgid "console port templates"
msgstr "šablony portů konzoly"
-#: netbox/dcim/models/device_component_templates.py:246
+#: netbox/dcim/models/device_component_templates.py:244
msgid "console server port template"
msgstr "šablona portu konzolového serveru"
-#: netbox/dcim/models/device_component_templates.py:247
+#: netbox/dcim/models/device_component_templates.py:245
msgid "console server port templates"
msgstr "šablony portů konzolového serveru"
-#: netbox/dcim/models/device_component_templates.py:278
-#: netbox/dcim/models/device_components.py:352
+#: netbox/dcim/models/device_component_templates.py:277
+#: netbox/dcim/models/device_components.py:345
msgid "maximum draw"
msgstr "maximální příkon"
-#: netbox/dcim/models/device_component_templates.py:285
-#: netbox/dcim/models/device_components.py:359
+#: netbox/dcim/models/device_component_templates.py:284
+#: netbox/dcim/models/device_components.py:352
msgid "allocated draw"
msgstr "přidělený příkon"
-#: netbox/dcim/models/device_component_templates.py:295
+#: netbox/dcim/models/device_component_templates.py:294
msgid "power port template"
msgstr "šablona napájecího portu"
-#: netbox/dcim/models/device_component_templates.py:296
+#: netbox/dcim/models/device_component_templates.py:295
msgid "power port templates"
msgstr "šablony napájecích portů"
#: netbox/dcim/models/device_component_templates.py:315
-#: netbox/dcim/models/device_components.py:382
+#: netbox/dcim/models/device_components.py:372
#, python-brace-format
msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)."
msgstr "Přidělený příkon nesmí překročit maximální příkon ({maximum_draw}W)."
-#: netbox/dcim/models/device_component_templates.py:347
-#: netbox/dcim/models/device_components.py:477
+#: netbox/dcim/models/device_component_templates.py:349
+#: netbox/dcim/models/device_components.py:468
msgid "feed leg"
msgstr "napájecí větev"
-#: netbox/dcim/models/device_component_templates.py:351
-#: netbox/dcim/models/device_components.py:481
+#: netbox/dcim/models/device_component_templates.py:354
+#: netbox/dcim/models/device_components.py:473
msgid "Phase (for three-phase feeds)"
msgstr "Fáze (pro třífázové napájení)"
-#: netbox/dcim/models/device_component_templates.py:357
+#: netbox/dcim/models/device_component_templates.py:360
msgid "power outlet template"
msgstr "šablona elektrické zásuvky"
-#: netbox/dcim/models/device_component_templates.py:358
+#: netbox/dcim/models/device_component_templates.py:361
msgid "power outlet templates"
msgstr "šablony zásuvek"
-#: netbox/dcim/models/device_component_templates.py:367
+#: netbox/dcim/models/device_component_templates.py:370
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device type"
msgstr ""
"Rodičovský napájecí port ({power_port}) musí patřit ke stejnému typu "
"zařízení"
-#: netbox/dcim/models/device_component_templates.py:371
+#: netbox/dcim/models/device_component_templates.py:376
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same module type"
msgstr ""
"Rodičovský napájecí port ({power_port}) musí patřit ke stejnému typu modulu"
-#: netbox/dcim/models/device_component_templates.py:423
-#: netbox/dcim/models/device_components.py:611
+#: netbox/dcim/models/device_component_templates.py:430
+#: netbox/dcim/models/device_components.py:659
msgid "management only"
msgstr "pouze řízení"
-#: netbox/dcim/models/device_component_templates.py:431
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_component_templates.py:438
+#: netbox/dcim/models/device_components.py:539
msgid "bridge interface"
msgstr "rozhraní mostu"
-#: netbox/dcim/models/device_component_templates.py:449
-#: netbox/dcim/models/device_components.py:636
+#: netbox/dcim/models/device_component_templates.py:459
+#: netbox/dcim/models/device_components.py:685
msgid "wireless role"
msgstr "bezdrátová role"
-#: netbox/dcim/models/device_component_templates.py:455
+#: netbox/dcim/models/device_component_templates.py:465
msgid "interface template"
msgstr "šablona rozhraní"
-#: netbox/dcim/models/device_component_templates.py:456
+#: netbox/dcim/models/device_component_templates.py:466
msgid "interface templates"
msgstr "šablony rozhraní"
-#: netbox/dcim/models/device_component_templates.py:463
-#: netbox/dcim/models/device_components.py:804
-#: netbox/virtualization/models/virtualmachines.py:405
+#: netbox/dcim/models/device_component_templates.py:473
+#: netbox/dcim/models/device_components.py:845
+#: netbox/virtualization/models/virtualmachines.py:385
msgid "An interface cannot be bridged to itself."
msgstr "Rozhraní nemůže být přemostěno samo od sebe."
-#: netbox/dcim/models/device_component_templates.py:466
+#: netbox/dcim/models/device_component_templates.py:477
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same device type"
msgstr "Rozhraní můstku ({bridge}) musí patřit ke stejnému typu zařízení"
-#: netbox/dcim/models/device_component_templates.py:470
+#: netbox/dcim/models/device_component_templates.py:483
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same module type"
msgstr "Rozhraní můstku ({bridge}) musí patřit ke stejnému typu modulu"
-#: netbox/dcim/models/device_component_templates.py:526
-#: netbox/dcim/models/device_components.py:984
+#: netbox/dcim/models/device_component_templates.py:540
+#: netbox/dcim/models/device_components.py:1035
msgid "rear port position"
msgstr "pozice zadního portu"
-#: netbox/dcim/models/device_component_templates.py:551
+#: netbox/dcim/models/device_component_templates.py:565
msgid "front port template"
msgstr "šablona předního portu"
-#: netbox/dcim/models/device_component_templates.py:552
+#: netbox/dcim/models/device_component_templates.py:566
msgid "front port templates"
msgstr "šablony předního portu"
-#: netbox/dcim/models/device_component_templates.py:562
+#: netbox/dcim/models/device_component_templates.py:576
#, python-brace-format
msgid "Rear port ({name}) must belong to the same device type"
msgstr "Zadní port ({name}) musí patřit ke stejnému typu zařízení"
-#: netbox/dcim/models/device_component_templates.py:568
+#: netbox/dcim/models/device_component_templates.py:582
#, python-brace-format
msgid ""
"Invalid rear port position ({position}); rear port {name} has only {count} "
@@ -5386,48 +5885,48 @@ msgstr ""
"Neplatná poloha zadního portu ({position}); zadní port {name} má pouze "
"{count} pozice"
-#: netbox/dcim/models/device_component_templates.py:621
-#: netbox/dcim/models/device_components.py:1053
+#: netbox/dcim/models/device_component_templates.py:635
+#: netbox/dcim/models/device_components.py:1101
msgid "positions"
msgstr "pozice"
-#: netbox/dcim/models/device_component_templates.py:632
+#: netbox/dcim/models/device_component_templates.py:646
msgid "rear port template"
msgstr "šablona zadního portu"
-#: netbox/dcim/models/device_component_templates.py:633
+#: netbox/dcim/models/device_component_templates.py:647
msgid "rear port templates"
msgstr "šablony zadních portů"
-#: netbox/dcim/models/device_component_templates.py:662
-#: netbox/dcim/models/device_components.py:1103
+#: netbox/dcim/models/device_component_templates.py:676
+#: netbox/dcim/models/device_components.py:1148
msgid "position"
msgstr "pozice"
-#: netbox/dcim/models/device_component_templates.py:665
-#: netbox/dcim/models/device_components.py:1106
+#: netbox/dcim/models/device_component_templates.py:679
+#: netbox/dcim/models/device_components.py:1151
msgid "Identifier to reference when renaming installed components"
msgstr ""
"Identifikátor, na který se má odkazovat při přejmenování nainstalovaných "
"komponent"
-#: netbox/dcim/models/device_component_templates.py:671
+#: netbox/dcim/models/device_component_templates.py:685
msgid "module bay template"
msgstr "šablona moduární šachty"
-#: netbox/dcim/models/device_component_templates.py:672
+#: netbox/dcim/models/device_component_templates.py:686
msgid "module bay templates"
msgstr "šablony modulárních šachet"
-#: netbox/dcim/models/device_component_templates.py:699
+#: netbox/dcim/models/device_component_templates.py:713
msgid "device bay template"
msgstr "šablona pozice zařízení"
-#: netbox/dcim/models/device_component_templates.py:700
+#: netbox/dcim/models/device_component_templates.py:714
msgid "device bay templates"
msgstr "šablony rozvaděčů zařízení"
-#: netbox/dcim/models/device_component_templates.py:713
+#: netbox/dcim/models/device_component_templates.py:728
#, python-brace-format
msgid ""
"Subdevice role of device type ({device_type}) must be set to \"parent\" to "
@@ -5436,206 +5935,225 @@ msgstr ""
"Role dílčího zařízení typu zařízení ({device_type}) musí být nastaveno na "
"„rodič“, aby bylo možné povolit pozice zařízení."
-#: netbox/dcim/models/device_component_templates.py:768
-#: netbox/dcim/models/device_components.py:1262
+#: netbox/dcim/models/device_component_templates.py:784
+#: netbox/dcim/models/device_components.py:1304
msgid "part ID"
msgstr "ID součásti"
-#: netbox/dcim/models/device_component_templates.py:770
-#: netbox/dcim/models/device_components.py:1264
+#: netbox/dcim/models/device_component_templates.py:786
+#: netbox/dcim/models/device_components.py:1306
msgid "Manufacturer-assigned part identifier"
msgstr "Identifikátor součásti přiřazený výrobcem"
-#: netbox/dcim/models/device_component_templates.py:787
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item template"
msgstr "šablona položky inventáře"
-#: netbox/dcim/models/device_component_templates.py:788
+#: netbox/dcim/models/device_component_templates.py:804
msgid "inventory item templates"
msgstr "šablony položek inventáře"
-#: netbox/dcim/models/device_components.py:105
+#: netbox/dcim/models/device_components.py:100
msgid "Components cannot be moved to a different device."
msgstr "Komponenty nelze přesunout do jiného zařízení."
-#: netbox/dcim/models/device_components.py:144
+#: netbox/dcim/models/device_components.py:139
msgid "cable end"
msgstr "konec kabelu"
-#: netbox/dcim/models/device_components.py:150
+#: netbox/dcim/models/device_components.py:146
msgid "mark connected"
msgstr "označit připojený"
-#: netbox/dcim/models/device_components.py:152
+#: netbox/dcim/models/device_components.py:148
msgid "Treat as if a cable is connected"
msgstr "Považovat za připojený"
-#: netbox/dcim/models/device_components.py:170
+#: netbox/dcim/models/device_components.py:166
msgid "Must specify cable end (A or B) when attaching a cable."
msgstr "Při připojování kabelu je nutné zadat konec kabelu (A nebo B)."
-#: netbox/dcim/models/device_components.py:174
+#: netbox/dcim/models/device_components.py:170
msgid "Cable end must not be set without a cable."
msgstr "Konec kabelu nesmí být nastaven bez kabelu."
-#: netbox/dcim/models/device_components.py:178
+#: netbox/dcim/models/device_components.py:174
msgid "Cannot mark as connected with a cable attached."
msgstr "Nelze označit jako připojený s připojeným kabelem."
-#: netbox/dcim/models/device_components.py:202
+#: netbox/dcim/models/device_components.py:198
#, python-brace-format
msgid "{class_name} models must declare a parent_object property"
msgstr "{class_name} modely musí deklarovat vlastnost parent_object"
-#: netbox/dcim/models/device_components.py:287
-#: netbox/dcim/models/device_components.py:316
-#: netbox/dcim/models/device_components.py:349
-#: netbox/dcim/models/device_components.py:467
+#: netbox/dcim/models/device_components.py:284
+#: netbox/dcim/models/device_components.py:311
+#: netbox/dcim/models/device_components.py:342
+#: netbox/dcim/models/device_components.py:458
msgid "Physical port type"
msgstr "Fyzický typ portu"
-#: netbox/dcim/models/device_components.py:290
-#: netbox/dcim/models/device_components.py:319
+#: netbox/dcim/models/device_components.py:287
+#: netbox/dcim/models/device_components.py:314
msgid "speed"
msgstr "rychlost"
-#: netbox/dcim/models/device_components.py:294
-#: netbox/dcim/models/device_components.py:323
+#: netbox/dcim/models/device_components.py:291
+#: netbox/dcim/models/device_components.py:318
msgid "Port speed in bits per second"
msgstr "Rychlost portu v bitech za sekundu"
-#: netbox/dcim/models/device_components.py:300
+#: netbox/dcim/models/device_components.py:297
msgid "console port"
msgstr "konzolový port"
-#: netbox/dcim/models/device_components.py:301
+#: netbox/dcim/models/device_components.py:298
msgid "console ports"
msgstr "konzolové porty"
-#: netbox/dcim/models/device_components.py:329
+#: netbox/dcim/models/device_components.py:324
msgid "console server port"
msgstr "port konzolového serveru"
-#: netbox/dcim/models/device_components.py:330
+#: netbox/dcim/models/device_components.py:325
msgid "console server ports"
msgstr "porty konzolového serveru"
-#: netbox/dcim/models/device_components.py:369
+#: netbox/dcim/models/device_components.py:362
msgid "power port"
msgstr "napájecí port"
-#: netbox/dcim/models/device_components.py:370
+#: netbox/dcim/models/device_components.py:363
msgid "power ports"
msgstr "napájecí porty"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:483
msgid "power outlet"
msgstr "elektrická zásuvka"
-#: netbox/dcim/models/device_components.py:488
+#: netbox/dcim/models/device_components.py:484
msgid "power outlets"
msgstr "elektrické zásuvky"
-#: netbox/dcim/models/device_components.py:499
+#: netbox/dcim/models/device_components.py:492
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device"
msgstr ""
"Rodičovský napájecí port ({power_port}) musí patřit ke stejnému zařízení"
-#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:81
-#: netbox/vpn/models/crypto.py:226
+#: netbox/dcim/models/device_components.py:518 netbox/vpn/models/crypto.py:80
+#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "režim"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:523
msgid "IEEE 802.1Q tagging strategy"
msgstr "Strategie označování IEEE 802.1Q"
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:531
msgid "parent interface"
msgstr "nadřazené rozhraní"
-#: netbox/dcim/models/device_components.py:602
+#: netbox/dcim/models/device_components.py:547
+msgid "untagged VLAN"
+msgstr "neoznačené VLAN"
+
+#: netbox/dcim/models/device_components.py:553
+msgid "tagged VLANs"
+msgstr "označené VLAN"
+
+#: netbox/dcim/models/device_components.py:561
+#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510
+#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106
+#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
+msgid "Q-in-Q SVLAN"
+msgstr "Q-in-Q SVLAN"
+
+#: netbox/dcim/models/device_components.py:576
+msgid "primary MAC address"
+msgstr "primární MAC adresa"
+
+#: netbox/dcim/models/device_components.py:588
+msgid "Only Q-in-Q interfaces may specify a service VLAN."
+msgstr "Pouze rozhraní Q-in-Q mohou specifikovat službu VLAN."
+
+#: netbox/dcim/models/device_components.py:594
+#, python-brace-format
+msgid "MAC address {mac_address} is not assigned to this interface."
+msgstr "MAC adresa {mac_address} není přiřazen k tomuto rozhraní."
+
+#: netbox/dcim/models/device_components.py:650
msgid "parent LAG"
msgstr "nadřazená MAS"
-#: netbox/dcim/models/device_components.py:612
+#: netbox/dcim/models/device_components.py:660
msgid "This interface is used only for out-of-band management"
msgstr "Toto rozhraní se používá pouze pro správu mimo pásmo"
-#: netbox/dcim/models/device_components.py:617
+#: netbox/dcim/models/device_components.py:665
msgid "speed (Kbps)"
msgstr "Rychlost (Kbps)"
-#: netbox/dcim/models/device_components.py:620
+#: netbox/dcim/models/device_components.py:668
msgid "duplex"
msgstr "duplexní"
-#: netbox/dcim/models/device_components.py:630
+#: netbox/dcim/models/device_components.py:678
msgid "64-bit World Wide Name"
msgstr "64bitový celosvětový název"
-#: netbox/dcim/models/device_components.py:642
+#: netbox/dcim/models/device_components.py:692
msgid "wireless channel"
msgstr "bezdrátový kanál"
-#: netbox/dcim/models/device_components.py:649
+#: netbox/dcim/models/device_components.py:699
msgid "channel frequency (MHz)"
msgstr "frekvence kanálu (MHz)"
-#: netbox/dcim/models/device_components.py:650
-#: netbox/dcim/models/device_components.py:658
+#: netbox/dcim/models/device_components.py:700
+#: netbox/dcim/models/device_components.py:708
msgid "Populated by selected channel (if set)"
msgstr "Vyplněno vybraným kanálem (pokud je nastaven)"
-#: netbox/dcim/models/device_components.py:664
+#: netbox/dcim/models/device_components.py:714
msgid "transmit power (dBm)"
msgstr "vysílací výkon (dBm)"
-#: netbox/dcim/models/device_components.py:689 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "bezdrátové sítě LAN"
-#: netbox/dcim/models/device_components.py:697
-#: netbox/virtualization/models/virtualmachines.py:335
-msgid "untagged VLAN"
-msgstr "neoznačené VLAN"
-
-#: netbox/dcim/models/device_components.py:703
-#: netbox/virtualization/models/virtualmachines.py:341
-msgid "tagged VLANs"
-msgstr "označené VLAN"
-
-#: netbox/dcim/models/device_components.py:745
-#: netbox/virtualization/models/virtualmachines.py:377
+#: netbox/dcim/models/device_components.py:789
+#: netbox/virtualization/models/virtualmachines.py:359
msgid "interface"
msgstr "rozhraní"
-#: netbox/dcim/models/device_components.py:746
-#: netbox/virtualization/models/virtualmachines.py:378
+#: netbox/dcim/models/device_components.py:790
+#: netbox/virtualization/models/virtualmachines.py:360
msgid "interfaces"
msgstr "rozhraní"
-#: netbox/dcim/models/device_components.py:757
+#: netbox/dcim/models/device_components.py:798
#, python-brace-format
msgid "{display_type} interfaces cannot have a cable attached."
msgstr "{display_type} Rozhraní nemůže mít připojený kabel."
-#: netbox/dcim/models/device_components.py:765
+#: netbox/dcim/models/device_components.py:806
#, python-brace-format
msgid "{display_type} interfaces cannot be marked as connected."
msgstr "{display_type} rozhraní nelze označit jako připojená."
-#: netbox/dcim/models/device_components.py:774
-#: netbox/virtualization/models/virtualmachines.py:390
+#: netbox/dcim/models/device_components.py:815
+#: netbox/virtualization/models/virtualmachines.py:370
msgid "An interface cannot be its own parent."
msgstr "Rozhraní nemůže být svým vlastním rodičem."
-#: netbox/dcim/models/device_components.py:778
+#: netbox/dcim/models/device_components.py:819
msgid "Only virtual interfaces may be assigned to a parent interface."
msgstr "K nadřazenému rozhraní lze přiřadit pouze virtuální rozhraní."
-#: netbox/dcim/models/device_components.py:785
+#: netbox/dcim/models/device_components.py:826
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
@@ -5643,7 +6161,7 @@ msgid ""
msgstr ""
"Vybrané nadřazené rozhraní ({interface}) patří k jinému zařízení ({device})"
-#: netbox/dcim/models/device_components.py:791
+#: netbox/dcim/models/device_components.py:832
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
@@ -5652,7 +6170,7 @@ msgstr ""
"Vybrané nadřazené rozhraní ({interface}) patří {device}, která není součástí"
" virtuálního podvozku {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:811
+#: netbox/dcim/models/device_components.py:852
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
@@ -5660,7 +6178,7 @@ msgid ""
msgstr ""
"Vybrané rozhraní můstku ({bridge}) patří k jinému zařízení ({device})."
-#: netbox/dcim/models/device_components.py:817
+#: netbox/dcim/models/device_components.py:858
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
@@ -5669,21 +6187,21 @@ msgstr ""
"Vybrané rozhraní můstku ({interface}) patří {device}, která není součástí "
"virtuálního podvozku {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:828
+#: netbox/dcim/models/device_components.py:869
msgid "Virtual interfaces cannot have a parent LAG interface."
msgstr "Virtuální rozhraní nemohou mít nadřazené rozhraní LAG."
-#: netbox/dcim/models/device_components.py:832
+#: netbox/dcim/models/device_components.py:873
msgid "A LAG interface cannot be its own parent."
msgstr "Rozhraní MAS nemůže být vlastním rodičem."
-#: netbox/dcim/models/device_components.py:839
+#: netbox/dcim/models/device_components.py:880
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to a different device ({device})."
msgstr "Vybrané rozhraní LAG ({lag}) patří k jinému zařízení ({device})."
-#: netbox/dcim/models/device_components.py:845
+#: netbox/dcim/models/device_components.py:886
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
@@ -5692,44 +6210,48 @@ msgstr ""
"Vybrané rozhraní LAG ({lag}) patří {device}, která není součástí virtuálního"
" podvozku {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:856
+#: netbox/dcim/models/device_components.py:897
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "Virtuální rozhraní nemohou mít režim PoE."
-#: netbox/dcim/models/device_components.py:860
+#: netbox/dcim/models/device_components.py:901
msgid "Virtual interfaces cannot have a PoE type."
msgstr "Virtuální rozhraní nemohou mít typ PoE."
-#: netbox/dcim/models/device_components.py:866
+#: netbox/dcim/models/device_components.py:907
msgid "Must specify PoE mode when designating a PoE type."
msgstr "Při určování typu PoE musí specifikovat režim PoE."
-#: netbox/dcim/models/device_components.py:873
+#: netbox/dcim/models/device_components.py:914
msgid "Wireless role may be set only on wireless interfaces."
msgstr ""
"Role bezdrátové sítě může být nastavena pouze na bezdrátových rozhraních."
-#: netbox/dcim/models/device_components.py:875
+#: netbox/dcim/models/device_components.py:916
msgid "Channel may be set only on wireless interfaces."
msgstr "Kanál lze nastavit pouze na bezdrátových rozhraních."
-#: netbox/dcim/models/device_components.py:881
+#: netbox/dcim/models/device_components.py:922
msgid "Channel frequency may be set only on wireless interfaces."
msgstr "Frekvence kanálu může být nastavena pouze na bezdrátových rozhraních."
-#: netbox/dcim/models/device_components.py:885
+#: netbox/dcim/models/device_components.py:926
msgid "Cannot specify custom frequency with channel selected."
msgstr "Nelze určit vlastní frekvenci s vybraným kanálem."
-#: netbox/dcim/models/device_components.py:891
+#: netbox/dcim/models/device_components.py:932
msgid "Channel width may be set only on wireless interfaces."
msgstr "Šířku kanálu lze nastavit pouze na bezdrátových rozhraních."
-#: netbox/dcim/models/device_components.py:893
+#: netbox/dcim/models/device_components.py:934
msgid "Cannot specify custom width with channel selected."
msgstr "Nelze určit vlastní šířku s vybraným kanálem."
-#: netbox/dcim/models/device_components.py:901
+#: netbox/dcim/models/device_components.py:938
+msgid "Interface mode does not support an untagged vlan."
+msgstr "Režim rozhraní nepodporuje neoznačený vlan."
+
+#: netbox/dcim/models/device_components.py:944
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -5738,24 +6260,24 @@ msgstr ""
"Neznačená VLAN ({untagged_vlan}) musí patřit ke stejnému webu jako nadřazené"
" zařízení rozhraní, nebo musí být globální."
-#: netbox/dcim/models/device_components.py:990
+#: netbox/dcim/models/device_components.py:1041
msgid "Mapped position on corresponding rear port"
msgstr "Mapovaná poloha na odpovídajícím zadním portu"
-#: netbox/dcim/models/device_components.py:1006
+#: netbox/dcim/models/device_components.py:1057
msgid "front port"
msgstr "přední port"
-#: netbox/dcim/models/device_components.py:1007
+#: netbox/dcim/models/device_components.py:1058
msgid "front ports"
msgstr "přední porty"
-#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1069
#, python-brace-format
msgid "Rear port ({rear_port}) must belong to the same device"
msgstr "Zadní port ({rear_port}) musí patřit ke stejnému zařízení"
-#: netbox/dcim/models/device_components.py:1029
+#: netbox/dcim/models/device_components.py:1077
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
@@ -5764,19 +6286,19 @@ msgstr ""
"Neplatná poloha zadního portu ({rear_port_position}): Zadní port {name} má "
"pouze {positions} pozice."
-#: netbox/dcim/models/device_components.py:1059
+#: netbox/dcim/models/device_components.py:1107
msgid "Number of front ports which may be mapped"
msgstr "Počet předních portů, které lze mapovat"
-#: netbox/dcim/models/device_components.py:1064
+#: netbox/dcim/models/device_components.py:1112
msgid "rear port"
msgstr "zadní port"
-#: netbox/dcim/models/device_components.py:1065
+#: netbox/dcim/models/device_components.py:1113
msgid "rear ports"
msgstr "zadní porty"
-#: netbox/dcim/models/device_components.py:1079
+#: netbox/dcim/models/device_components.py:1124
#, python-brace-format
msgid ""
"The number of positions cannot be less than the number of mapped front ports"
@@ -5785,150 +6307,150 @@ msgstr ""
"Počet pozic nesmí být menší než počet mapovaných předních portů "
"({frontport_count})"
-#: netbox/dcim/models/device_components.py:1120
+#: netbox/dcim/models/device_components.py:1165
msgid "module bay"
msgstr "přihrádka modulů"
-#: netbox/dcim/models/device_components.py:1121
+#: netbox/dcim/models/device_components.py:1166
msgid "module bays"
msgstr "pozice modulů"
-#: netbox/dcim/models/device_components.py:1138
-#: netbox/dcim/models/devices.py:1224
+#: netbox/dcim/models/device_components.py:1180
+#: netbox/dcim/models/devices.py:1229
msgid "A module bay cannot belong to a module installed within it."
msgstr "Pozice modulu nemůže patřit k modulu nainstalovanému v ní."
-#: netbox/dcim/models/device_components.py:1164
+#: netbox/dcim/models/device_components.py:1206
msgid "device bay"
msgstr "pozice zařízení"
-#: netbox/dcim/models/device_components.py:1165
+#: netbox/dcim/models/device_components.py:1207
msgid "device bays"
msgstr "pozice zařízení"
-#: netbox/dcim/models/device_components.py:1175
+#: netbox/dcim/models/device_components.py:1214
#, python-brace-format
msgid "This type of device ({device_type}) does not support device bays."
msgstr "Tento typ zařízení ({device_type}) nepodporuje pozice zařízení."
-#: netbox/dcim/models/device_components.py:1181
+#: netbox/dcim/models/device_components.py:1220
msgid "Cannot install a device into itself."
msgstr "Nelze nainstalovat zařízení do sebe."
-#: netbox/dcim/models/device_components.py:1189
+#: netbox/dcim/models/device_components.py:1228
#, python-brace-format
msgid ""
"Cannot install the specified device; device is already installed in {bay}."
msgstr ""
"Nelze nainstalovat určené zařízení; zařízení je již nainstalováno {bay}."
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1249
msgid "inventory item role"
msgstr "role položky inventáře"
-#: netbox/dcim/models/device_components.py:1211
+#: netbox/dcim/models/device_components.py:1250
msgid "inventory item roles"
msgstr "role položek zásob"
-#: netbox/dcim/models/device_components.py:1268
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1181
-#: netbox/dcim/models/racks.py:313
-#: netbox/virtualization/models/virtualmachines.py:131
+#: netbox/dcim/models/device_components.py:1310
+#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/racks.py:304
+#: netbox/virtualization/models/virtualmachines.py:126
msgid "serial number"
msgstr "sériové číslo"
-#: netbox/dcim/models/device_components.py:1276
-#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1188
-#: netbox/dcim/models/racks.py:320
+#: netbox/dcim/models/device_components.py:1318
+#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/racks.py:311
msgid "asset tag"
msgstr "štítek majetku"
-#: netbox/dcim/models/device_components.py:1277
+#: netbox/dcim/models/device_components.py:1319
msgid "A unique tag used to identify this item"
msgstr "Jedinečná značka použitá k identifikaci této položky"
-#: netbox/dcim/models/device_components.py:1280
+#: netbox/dcim/models/device_components.py:1322
msgid "discovered"
msgstr "objeveny"
-#: netbox/dcim/models/device_components.py:1282
+#: netbox/dcim/models/device_components.py:1324
msgid "This item was automatically discovered"
msgstr "Tato položka byla automaticky objevena"
-#: netbox/dcim/models/device_components.py:1300
+#: netbox/dcim/models/device_components.py:1342
msgid "inventory item"
msgstr "položka inventáře"
-#: netbox/dcim/models/device_components.py:1301
+#: netbox/dcim/models/device_components.py:1343
msgid "inventory items"
msgstr "inventární položky"
-#: netbox/dcim/models/device_components.py:1312
+#: netbox/dcim/models/device_components.py:1351
msgid "Cannot assign self as parent."
msgstr "Nelze přiřadit sebe jako rodiče."
-#: netbox/dcim/models/device_components.py:1320
+#: netbox/dcim/models/device_components.py:1359
msgid "Parent inventory item does not belong to the same device."
msgstr "Nadřazená položka inventáře nepatří do stejného zařízení."
-#: netbox/dcim/models/device_components.py:1326
+#: netbox/dcim/models/device_components.py:1365
msgid "Cannot move an inventory item with dependent children"
msgstr "Nelze přesunout položku inventáře se závislými podřízenými"
-#: netbox/dcim/models/device_components.py:1334
+#: netbox/dcim/models/device_components.py:1373
msgid "Cannot assign inventory item to component on another device"
msgstr "Nelze přiřadit skladovou položku ke komponentě na jiném zařízení"
-#: netbox/dcim/models/devices.py:54
+#: netbox/dcim/models/devices.py:59
msgid "manufacturer"
msgstr "výrobce"
-#: netbox/dcim/models/devices.py:55
+#: netbox/dcim/models/devices.py:60
msgid "manufacturers"
msgstr "výrobci"
-#: netbox/dcim/models/devices.py:82 netbox/dcim/models/devices.py:382
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
#: netbox/dcim/models/racks.py:133
msgid "model"
msgstr "modelka"
-#: netbox/dcim/models/devices.py:95
+#: netbox/dcim/models/devices.py:97
msgid "default platform"
msgstr "výchozí platforma"
-#: netbox/dcim/models/devices.py:98 netbox/dcim/models/devices.py:386
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
msgid "part number"
msgstr "číslo dílu"
-#: netbox/dcim/models/devices.py:101 netbox/dcim/models/devices.py:389
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
msgid "Discrete part number (optional)"
msgstr "Diskrétní číslo dílu (volitelné)"
-#: netbox/dcim/models/devices.py:107 netbox/dcim/models/racks.py:54
+#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:53
msgid "height (U)"
msgstr "výška (U)"
-#: netbox/dcim/models/devices.py:111
+#: netbox/dcim/models/devices.py:113
msgid "exclude from utilization"
msgstr "vyloučit z využití"
-#: netbox/dcim/models/devices.py:112
+#: netbox/dcim/models/devices.py:114
msgid "Devices of this type are excluded when calculating rack utilization."
msgstr "Zařízení tohoto typu jsou vyloučena při výpočtu využití stojanu."
-#: netbox/dcim/models/devices.py:116
+#: netbox/dcim/models/devices.py:118
msgid "is full depth"
msgstr "je plná hloubka"
-#: netbox/dcim/models/devices.py:117
+#: netbox/dcim/models/devices.py:119
msgid "Device consumes both front and rear rack faces."
msgstr "Zařízení spotřebovává přední i zadní stranu stojanu."
-#: netbox/dcim/models/devices.py:123
+#: netbox/dcim/models/devices.py:126
msgid "parent/child status"
msgstr "stav rodiče/dítěte"
-#: netbox/dcim/models/devices.py:124
+#: netbox/dcim/models/devices.py:127
msgid ""
"Parent devices house child devices in device bays. Leave blank if this "
"device type is neither a parent nor a child."
@@ -5936,24 +6458,24 @@ msgstr ""
"Rodičovská zařízení ukládají podřízená zařízení do pozic zařízení. Pokud "
"tento typ zařízení není rodičem ani dítětem, ponechte prázdné."
-#: netbox/dcim/models/devices.py:128 netbox/dcim/models/devices.py:392
-#: netbox/dcim/models/devices.py:659 netbox/dcim/models/racks.py:324
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393
+#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
msgid "airflow"
msgstr "proud vzduchu"
-#: netbox/dcim/models/devices.py:204
+#: netbox/dcim/models/devices.py:208
msgid "device type"
msgstr "typ zařízení"
-#: netbox/dcim/models/devices.py:205
+#: netbox/dcim/models/devices.py:209
msgid "device types"
msgstr "typy zařízení"
-#: netbox/dcim/models/devices.py:290
+#: netbox/dcim/models/devices.py:291
msgid "U height must be in increments of 0.5 rack units."
msgstr "Výška U musí být v krocích po 0,5 regálových jednotek."
-#: netbox/dcim/models/devices.py:307
+#: netbox/dcim/models/devices.py:308
#, python-brace-format
msgid ""
"Device {device} in rack {rack} does not have sufficient space to accommodate"
@@ -5962,7 +6484,7 @@ msgstr ""
"Zařízení {device} v stojanu {rack} nemá dostatek prostoru pro umístění výšky"
" {height}U"
-#: netbox/dcim/models/devices.py:322
+#: netbox/dcim/models/devices.py:323
#, python-brace-format
msgid ""
"Unable to set 0U height: Found {racked_instance_count} "
@@ -5971,7 +6493,7 @@ msgstr ""
"Nelze nastavit výšku 0U: Nalezeno {racked_instance_count} "
"instancí již namontované v regálech."
-#: netbox/dcim/models/devices.py:331
+#: netbox/dcim/models/devices.py:332
msgid ""
"Must delete all device bay templates associated with this device before "
"declassifying it as a parent device."
@@ -5979,155 +6501,155 @@ msgstr ""
"Před odtajněním jako nadřazeného zařízení je nutné odstranit všechny šablony"
" rozmístění zařízení přidružené k tomuto zařízení."
-#: netbox/dcim/models/devices.py:337
+#: netbox/dcim/models/devices.py:338
msgid "Child device types must be 0U."
msgstr "Typ dětského zařízení musí být 0U."
-#: netbox/dcim/models/devices.py:411
+#: netbox/dcim/models/devices.py:413
msgid "module type"
msgstr "typ modulu"
-#: netbox/dcim/models/devices.py:412
+#: netbox/dcim/models/devices.py:414
msgid "module types"
msgstr "typy modulů"
-#: netbox/dcim/models/devices.py:485
+#: netbox/dcim/models/devices.py:484
msgid "Virtual machines may be assigned to this role"
msgstr "Virtuální počítače mohou být přiřazeny k této roli"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:496
msgid "device role"
msgstr "role zařízení"
-#: netbox/dcim/models/devices.py:498
+#: netbox/dcim/models/devices.py:497
msgid "device roles"
msgstr "role zařízení"
-#: netbox/dcim/models/devices.py:515
+#: netbox/dcim/models/devices.py:511
msgid "Optionally limit this platform to devices of a certain manufacturer"
msgstr "Volitelně omezit tuto platformu na zařízení určitého výrobce"
-#: netbox/dcim/models/devices.py:527
+#: netbox/dcim/models/devices.py:523
msgid "platform"
msgstr "platforma"
-#: netbox/dcim/models/devices.py:528
+#: netbox/dcim/models/devices.py:524
msgid "platforms"
msgstr "platformy"
-#: netbox/dcim/models/devices.py:576
+#: netbox/dcim/models/devices.py:572
msgid "The function this device serves"
msgstr "Funkce, kterou toto zařízení slouží"
-#: netbox/dcim/models/devices.py:608
+#: netbox/dcim/models/devices.py:599
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "Sériové číslo podvozku přidělené výrobcem"
-#: netbox/dcim/models/devices.py:616 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
msgid "A unique tag used to identify this device"
msgstr "Jedinečná značka použitá k identifikaci tohoto zařízení"
-#: netbox/dcim/models/devices.py:643
+#: netbox/dcim/models/devices.py:634
msgid "position (U)"
msgstr "poloha (U)"
-#: netbox/dcim/models/devices.py:650
+#: netbox/dcim/models/devices.py:642
msgid "rack face"
msgstr "plocha stojanu"
-#: netbox/dcim/models/devices.py:670 netbox/dcim/models/devices.py:1420
-#: netbox/virtualization/models/virtualmachines.py:100
+#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
+#: netbox/virtualization/models/virtualmachines.py:95
msgid "primary IPv4"
msgstr "primární IPv4"
-#: netbox/dcim/models/devices.py:678 netbox/dcim/models/devices.py:1428
-#: netbox/virtualization/models/virtualmachines.py:108
+#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
+#: netbox/virtualization/models/virtualmachines.py:103
msgid "primary IPv6"
msgstr "primární IPv6"
-#: netbox/dcim/models/devices.py:686
+#: netbox/dcim/models/devices.py:679
msgid "out-of-band IP"
msgstr "IP mimo pásmo"
-#: netbox/dcim/models/devices.py:703
+#: netbox/dcim/models/devices.py:696
msgid "VC position"
msgstr "Pozice VC"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:699
msgid "Virtual chassis position"
msgstr "Virtuální poloha podvozku"
-#: netbox/dcim/models/devices.py:709
+#: netbox/dcim/models/devices.py:702
msgid "VC priority"
msgstr "Priorita VC"
-#: netbox/dcim/models/devices.py:713
+#: netbox/dcim/models/devices.py:706
msgid "Virtual chassis master election priority"
msgstr "Priorita volby hlavního virtuálního šasi"
-#: netbox/dcim/models/devices.py:716 netbox/dcim/models/sites.py:207
+#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "zeměpisná šířka"
-#: netbox/dcim/models/devices.py:721 netbox/dcim/models/devices.py:729
-#: netbox/dcim/models/sites.py:212 netbox/dcim/models/sites.py:220
+#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221
msgid "GPS coordinate in decimal format (xx.yyyyyy)"
msgstr "Souřadnice GPS v desetinném formátu (xx.rrrrrr)"
-#: netbox/dcim/models/devices.py:724 netbox/dcim/models/sites.py:215
+#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "zeměpisná délka"
-#: netbox/dcim/models/devices.py:797
+#: netbox/dcim/models/devices.py:790
msgid "Device name must be unique per site."
msgstr "Název zařízení musí být pro každou lokalitu jedinečný."
-#: netbox/dcim/models/devices.py:808 netbox/ipam/models/services.py:75
+#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
msgid "device"
msgstr "zařízení"
-#: netbox/dcim/models/devices.py:809
+#: netbox/dcim/models/devices.py:802
msgid "devices"
msgstr "zařízení"
-#: netbox/dcim/models/devices.py:835
+#: netbox/dcim/models/devices.py:821
#, python-brace-format
msgid "Rack {rack} does not belong to site {site}."
msgstr "Stojan {rack} nepatří k webu {site}."
-#: netbox/dcim/models/devices.py:840
+#: netbox/dcim/models/devices.py:826
#, python-brace-format
msgid "Location {location} does not belong to site {site}."
msgstr "Lokace {location} nepatří k webu {site}."
-#: netbox/dcim/models/devices.py:846
+#: netbox/dcim/models/devices.py:832
#, python-brace-format
msgid "Rack {rack} does not belong to location {location}."
msgstr "Stojan {rack} nepatří do lokality {location}."
-#: netbox/dcim/models/devices.py:853
+#: netbox/dcim/models/devices.py:839
msgid "Cannot select a rack face without assigning a rack."
msgstr "Nelze vybrat plochu stojanu bez přiřazení stojanu."
-#: netbox/dcim/models/devices.py:857
+#: netbox/dcim/models/devices.py:843
msgid "Cannot select a rack position without assigning a rack."
msgstr "Bez přiřazení stojanu nelze vybrat polohu stojanu."
-#: netbox/dcim/models/devices.py:863
+#: netbox/dcim/models/devices.py:849
msgid "Position must be in increments of 0.5 rack units."
msgstr "Poloha musí být v krocích po 0,5 regálových jednotek."
-#: netbox/dcim/models/devices.py:867
+#: netbox/dcim/models/devices.py:853
msgid "Must specify rack face when defining rack position."
msgstr "Při definování polohy stojanu je nutné zadat plochu stojanu."
-#: netbox/dcim/models/devices.py:875
+#: netbox/dcim/models/devices.py:861
#, python-brace-format
msgid ""
"A 0U device type ({device_type}) cannot be assigned to a rack position."
msgstr "Typ zařízení 0U ({device_type}) nelze přiřadit k poloze stojanu."
-#: netbox/dcim/models/devices.py:886
+#: netbox/dcim/models/devices.py:872
msgid ""
"Child device types cannot be assigned to a rack face. This is an attribute "
"of the parent device."
@@ -6135,7 +6657,7 @@ msgstr ""
"Podřízené typy zařízení nelze přiřadit k ploše stojanu. Toto je atribut "
"nadřazeného zařízení."
-#: netbox/dcim/models/devices.py:893
+#: netbox/dcim/models/devices.py:879
msgid ""
"Child device types cannot be assigned to a rack position. This is an "
"attribute of the parent device."
@@ -6143,7 +6665,7 @@ msgstr ""
"Podřízené typy zařízení nelze přiřadit k poloze stojanu. Toto je atribut "
"nadřazeného zařízení."
-#: netbox/dcim/models/devices.py:907
+#: netbox/dcim/models/devices.py:893
#, python-brace-format
msgid ""
"U{position} is already occupied or does not have sufficient space to "
@@ -6152,22 +6674,22 @@ msgstr ""
"U{position} je již obsazeno nebo nemá dostatek místa pro umístění tohoto "
"typu zařízení: {device_type} ({u_height}U)"
-#: netbox/dcim/models/devices.py:922
+#: netbox/dcim/models/devices.py:908
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} Nejedná se o IPv4 adresu."
-#: netbox/dcim/models/devices.py:931 netbox/dcim/models/devices.py:946
+#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this device."
msgstr "Zadaná adresa IP ({ip}) není přiřazen k tomuto zařízení."
-#: netbox/dcim/models/devices.py:937
+#: netbox/dcim/models/devices.py:926
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} Nejedná se o IPv6 adresu."
-#: netbox/dcim/models/devices.py:964
+#: netbox/dcim/models/devices.py:956
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6176,12 +6698,17 @@ msgstr ""
"Přiřazená platforma je omezena na {platform_manufacturer} typy zařízení, ale"
" tento typ zařízení patří {devicetype_manufacturer}."
-#: netbox/dcim/models/devices.py:975
+#: netbox/dcim/models/devices.py:967
#, python-brace-format
msgid "The assigned cluster belongs to a different site ({site})"
msgstr "Přiřazený cluster patří do jiné lokality ({site})"
-#: netbox/dcim/models/devices.py:983
+#: netbox/dcim/models/devices.py:974
+#, python-brace-format
+msgid "The assigned cluster belongs to a different location ({location})"
+msgstr "Přiřazený cluster patří do jiného umístění ({location})"
+
+#: netbox/dcim/models/devices.py:982
msgid "A device assigned to a virtual chassis must have its position defined."
msgstr "Zařízení přiřazené k virtuálnímu šasi musí mít definovanou polohu."
@@ -6194,15 +6721,15 @@ msgstr ""
"Zařízení nelze odebrat z virtuálního šasi {virtual_chassis} protože je v "
"současné době označen jako jeho pán."
-#: netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/devices.py:1204
msgid "module"
msgstr "modul"
-#: netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:1205
msgid "modules"
msgstr "moduly"
-#: netbox/dcim/models/devices.py:1213
+#: netbox/dcim/models/devices.py:1218
#, python-brace-format
msgid ""
"Module must be installed within a module bay belonging to the assigned "
@@ -6210,22 +6737,22 @@ msgid ""
msgstr ""
"Modul musí být instalován v modulu patřící přiřazenému zařízení ({device})."
-#: netbox/dcim/models/devices.py:1339
+#: netbox/dcim/models/devices.py:1346
msgid "domain"
msgstr "doména"
-#: netbox/dcim/models/devices.py:1352 netbox/dcim/models/devices.py:1353
+#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
msgid "virtual chassis"
msgstr "virtuální podvozek"
-#: netbox/dcim/models/devices.py:1368
+#: netbox/dcim/models/devices.py:1372
#, python-brace-format
msgid ""
"The selected master ({master}) is not assigned to this virtual chassis."
msgstr ""
"Vybraný master ({master}) není přiřazena k tomuto virtuálnímu podvozku."
-#: netbox/dcim/models/devices.py:1384
+#: netbox/dcim/models/devices.py:1388
#, python-brace-format
msgid ""
"Unable to delete virtual chassis {self}. There are member interfaces which "
@@ -6234,50 +6761,61 @@ msgstr ""
"Nelze odstranit virtuální šasi {self}. Existují členská rozhraní, která "
"tvoří rozhraní LAG napříč podvozky."
-#: netbox/dcim/models/devices.py:1409 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37
msgid "identifier"
msgstr "identifikátor"
-#: netbox/dcim/models/devices.py:1410
+#: netbox/dcim/models/devices.py:1415
msgid "Numeric identifier unique to the parent device"
msgstr "Numerický identifikátor jedinečný pro nadřazené zařízení"
-#: netbox/dcim/models/devices.py:1438 netbox/extras/models/customfields.py:225
+#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:225
#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:120
msgid "comments"
msgstr "komentáře"
-#: netbox/dcim/models/devices.py:1454
+#: netbox/dcim/models/devices.py:1459
msgid "virtual device context"
msgstr "kontext virtuálního zařízení"
-#: netbox/dcim/models/devices.py:1455
+#: netbox/dcim/models/devices.py:1460
msgid "virtual device contexts"
msgstr "kontexty virtuálních zařízení"
-#: netbox/dcim/models/devices.py:1487
+#: netbox/dcim/models/devices.py:1489
#, python-brace-format
msgid "{ip} is not an IPv{family} address."
msgstr "{ip} není IPV{family} adresa."
-#: netbox/dcim/models/devices.py:1493
+#: netbox/dcim/models/devices.py:1495
msgid "Primary IP address must belong to an interface on the assigned device."
msgstr "Primární IP adresa musí patřit k rozhraní na přiřazeném zařízení."
-#: netbox/dcim/models/mixins.py:15 netbox/extras/models/configs.py:41
-#: netbox/extras/models/models.py:313 netbox/extras/models/models.py:522
-#: netbox/extras/models/search.py:48 netbox/ipam/models/ip.py:194
-msgid "weight"
-msgstr "váha"
+#: netbox/dcim/models/devices.py:1527
+msgid "MAC addresses"
+msgstr "MAC adresy"
-#: netbox/dcim/models/mixins.py:22
-msgid "weight unit"
-msgstr "hmotnostní jednotka"
+#: netbox/dcim/models/devices.py:1559
+msgid ""
+"Cannot unassign MAC Address while it is designated as the primary MAC for an"
+" object"
+msgstr ""
+"Nelze zrušit přiřazení adresy MAC, pokud je určena jako primární MAC pro "
+"objekt"
-#: netbox/dcim/models/mixins.py:51
-msgid "Must specify a unit when setting a weight"
-msgstr "Při nastavování hmotnosti je nutné zadat jednotku"
+#: netbox/dcim/models/devices.py:1563
+msgid ""
+"Cannot reassign MAC Address while it is designated as the primary MAC for an"
+" object"
+msgstr ""
+"Nelze znovu přiřadit MAC adresu, pokud je určena jako primární MAC pro "
+"objekt"
+
+#: netbox/dcim/models/mixins.py:94
+#, python-brace-format
+msgid "Please select a {scope_type}."
+msgstr "Vyberte prosím a {scope_type}."
#: netbox/dcim/models/power.py:55
msgid "power panel"
@@ -6287,49 +6825,49 @@ msgstr "napájecí panel"
msgid "power panels"
msgstr "napájecí panely"
-#: netbox/dcim/models/power.py:70
+#: netbox/dcim/models/power.py:67
#, python-brace-format
msgid ""
"Location {location} ({location_site}) is in a different site than {site}"
msgstr "Lokace {location} ({location_site}) je na jiném místě než {site}"
-#: netbox/dcim/models/power.py:108
+#: netbox/dcim/models/power.py:106
msgid "supply"
msgstr "zásobování"
-#: netbox/dcim/models/power.py:114
+#: netbox/dcim/models/power.py:112
msgid "phase"
msgstr "fáze"
-#: netbox/dcim/models/power.py:120
+#: netbox/dcim/models/power.py:118
msgid "voltage"
msgstr "napětí"
-#: netbox/dcim/models/power.py:125
+#: netbox/dcim/models/power.py:123
msgid "amperage"
msgstr "proud proudu"
-#: netbox/dcim/models/power.py:130
+#: netbox/dcim/models/power.py:128
msgid "max utilization"
msgstr "maximální využití"
-#: netbox/dcim/models/power.py:133
+#: netbox/dcim/models/power.py:131
msgid "Maximum permissible draw (percentage)"
msgstr "Maximální přípustné tažení (v procentech)"
-#: netbox/dcim/models/power.py:136
+#: netbox/dcim/models/power.py:134
msgid "available power"
msgstr "dostupný výkon"
-#: netbox/dcim/models/power.py:164
+#: netbox/dcim/models/power.py:162
msgid "power feed"
msgstr "napájecí zdroj"
-#: netbox/dcim/models/power.py:165
+#: netbox/dcim/models/power.py:163
msgid "power feeds"
msgstr "napájecí zdroje"
-#: netbox/dcim/models/power.py:179
+#: netbox/dcim/models/power.py:174
#, python-brace-format
msgid ""
"Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) "
@@ -6338,55 +6876,55 @@ msgstr ""
"Stojan {rack} ({rack_site}) a napájecí panel {powerpanel} "
"({powerpanel_site}) jsou na různých místech."
-#: netbox/dcim/models/power.py:190
+#: netbox/dcim/models/power.py:185
msgid "Voltage cannot be negative for AC supply"
msgstr "Napětí nemůže být záporné pro napájení střídavým proudem"
-#: netbox/dcim/models/racks.py:47
+#: netbox/dcim/models/racks.py:46
msgid "width"
msgstr "Šířka"
-#: netbox/dcim/models/racks.py:48
+#: netbox/dcim/models/racks.py:47
msgid "Rail-to-rail width"
msgstr "Šířka kolejnice k kolejnici"
-#: netbox/dcim/models/racks.py:56
+#: netbox/dcim/models/racks.py:55
msgid "Height in rack units"
msgstr "Výška v regálových jednotkách"
-#: netbox/dcim/models/racks.py:60
+#: netbox/dcim/models/racks.py:59
msgid "starting unit"
msgstr "startovací jednotka"
-#: netbox/dcim/models/racks.py:62
+#: netbox/dcim/models/racks.py:61
msgid "Starting unit for rack"
msgstr "Startovací jednotka pro regál"
-#: netbox/dcim/models/racks.py:66
+#: netbox/dcim/models/racks.py:65
msgid "descending units"
msgstr "sestupné jednotky"
-#: netbox/dcim/models/racks.py:67
+#: netbox/dcim/models/racks.py:66
msgid "Units are numbered top-to-bottom"
msgstr "Jednotky jsou číslovány shora dolů"
-#: netbox/dcim/models/racks.py:72
+#: netbox/dcim/models/racks.py:71
msgid "outer width"
msgstr "vnější šířka"
-#: netbox/dcim/models/racks.py:75
+#: netbox/dcim/models/racks.py:74
msgid "Outer dimension of rack (width)"
msgstr "Vnější rozměr stojanu (šířka)"
-#: netbox/dcim/models/racks.py:78
+#: netbox/dcim/models/racks.py:77
msgid "outer depth"
msgstr "vnější hloubka"
-#: netbox/dcim/models/racks.py:81
+#: netbox/dcim/models/racks.py:80
msgid "Outer dimension of rack (depth)"
msgstr "Vnější rozměr stojanu (hloubka)"
-#: netbox/dcim/models/racks.py:84
+#: netbox/dcim/models/racks.py:83
msgid "outer unit"
msgstr "vnější jednotka"
@@ -6410,7 +6948,7 @@ msgstr "max. hmotnost"
msgid "Maximum load capacity for the rack"
msgstr "Maximální nosnost stojanu"
-#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:252
+#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247
msgid "form factor"
msgstr "tvarový faktor"
@@ -6422,55 +6960,55 @@ msgstr "typ stojanu"
msgid "rack types"
msgstr "typy stojanů"
-#: netbox/dcim/models/racks.py:180 netbox/dcim/models/racks.py:379
+#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368
msgid "Must specify a unit when setting an outer width/depth"
msgstr "Při nastavování vnější šířky/hloubky musí zadat jednotku"
-#: netbox/dcim/models/racks.py:184 netbox/dcim/models/racks.py:383
+#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
msgid "Must specify a unit when setting a maximum weight"
msgstr "Při nastavování maximální hmotnosti musí specifikovat jednotku"
-#: netbox/dcim/models/racks.py:230
+#: netbox/dcim/models/racks.py:227
msgid "rack role"
msgstr "role stojanu"
-#: netbox/dcim/models/racks.py:231
+#: netbox/dcim/models/racks.py:228
msgid "rack roles"
msgstr "role stojanu"
-#: netbox/dcim/models/racks.py:274
+#: netbox/dcim/models/racks.py:265
msgid "facility ID"
msgstr "ID zařízení"
-#: netbox/dcim/models/racks.py:275
+#: netbox/dcim/models/racks.py:266
msgid "Locally-assigned identifier"
msgstr "Lokálně přiřazený identifikátor"
-#: netbox/dcim/models/racks.py:308 netbox/ipam/forms/bulk_import.py:201
-#: netbox/ipam/forms/bulk_import.py:266 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:483
-#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197
+#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300
+#: netbox/ipam/forms/bulk_import.py:482
+#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "Funkční role"
-#: netbox/dcim/models/racks.py:321
+#: netbox/dcim/models/racks.py:312
msgid "A unique tag used to identify this rack"
msgstr "Jedinečná značka použitá k identifikaci tohoto stojanu"
-#: netbox/dcim/models/racks.py:359
+#: netbox/dcim/models/racks.py:351
msgid "rack"
msgstr "nosič"
-#: netbox/dcim/models/racks.py:360
+#: netbox/dcim/models/racks.py:352
msgid "racks"
msgstr "regály"
-#: netbox/dcim/models/racks.py:375
+#: netbox/dcim/models/racks.py:364
#, python-brace-format
msgid "Assigned location must belong to parent site ({site})."
msgstr "Přiřazené umístění musí patřit nadřazenému webu ({site})."
-#: netbox/dcim/models/racks.py:393
+#: netbox/dcim/models/racks.py:387
#, python-brace-format
msgid ""
"Rack must be at least {min_height}U tall to house currently installed "
@@ -6479,7 +7017,7 @@ msgstr ""
"Stojan musí být alespoň {min_height}U vysoký k uložení aktuálně "
"nainstalovaných zařízení."
-#: netbox/dcim/models/racks.py:400
+#: netbox/dcim/models/racks.py:396
#, python-brace-format
msgid ""
"Rack unit numbering must begin at {position} or less to house currently "
@@ -6488,118 +7026,118 @@ msgstr ""
"Číslování regálových jednotek musí začínat na {position} nebo méně pro "
"umístění aktuálně nainstalovaných zařízení."
-#: netbox/dcim/models/racks.py:408
+#: netbox/dcim/models/racks.py:404
#, python-brace-format
msgid "Location must be from the same site, {site}."
msgstr "Umístění musí být ze stejného místa, {site}."
-#: netbox/dcim/models/racks.py:670
+#: netbox/dcim/models/racks.py:666
msgid "units"
msgstr "jednotky"
-#: netbox/dcim/models/racks.py:696
+#: netbox/dcim/models/racks.py:692
msgid "rack reservation"
msgstr "rezervace stojanu"
-#: netbox/dcim/models/racks.py:697
+#: netbox/dcim/models/racks.py:693
msgid "rack reservations"
msgstr "rezervace stojanů"
-#: netbox/dcim/models/racks.py:714
+#: netbox/dcim/models/racks.py:707
#, python-brace-format
msgid "Invalid unit(s) for {height}U rack: {unit_list}"
msgstr "Neplatná jednotka (y) pro {height}U stojan: {unit_list}"
-#: netbox/dcim/models/racks.py:727
+#: netbox/dcim/models/racks.py:720
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "Následující jednotky již byly rezervovány: {unit_list}"
-#: netbox/dcim/models/sites.py:49
+#: netbox/dcim/models/sites.py:53
msgid "A top-level region with this name already exists."
msgstr "Oblast nejvyšší úrovně s tímto názvem již existuje."
-#: netbox/dcim/models/sites.py:59
+#: netbox/dcim/models/sites.py:63
msgid "A top-level region with this slug already exists."
msgstr "Oblast nejvyšší úrovně s tímto slimákem již existuje."
-#: netbox/dcim/models/sites.py:62
+#: netbox/dcim/models/sites.py:66
msgid "region"
msgstr "region"
-#: netbox/dcim/models/sites.py:63
+#: netbox/dcim/models/sites.py:67
msgid "regions"
msgstr "regiony"
-#: netbox/dcim/models/sites.py:102
+#: netbox/dcim/models/sites.py:109
msgid "A top-level site group with this name already exists."
msgstr "Skupina webů nejvyšší úrovně s tímto názvem již existuje."
-#: netbox/dcim/models/sites.py:112
+#: netbox/dcim/models/sites.py:119
msgid "A top-level site group with this slug already exists."
msgstr "Skupina webů nejvyšší úrovně s tímto slimákem již existuje."
-#: netbox/dcim/models/sites.py:115
+#: netbox/dcim/models/sites.py:122
msgid "site group"
msgstr "skupina stránek"
-#: netbox/dcim/models/sites.py:116
+#: netbox/dcim/models/sites.py:123
msgid "site groups"
msgstr "skupiny webů"
-#: netbox/dcim/models/sites.py:141
+#: netbox/dcim/models/sites.py:145
msgid "Full name of the site"
msgstr "Úplný název webu"
-#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:279
+#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283
msgid "facility"
msgstr "zařízení"
-#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:282
+#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286
msgid "Local facility ID or description"
msgstr "ID nebo popis místního zařízení"
-#: netbox/dcim/models/sites.py:195
+#: netbox/dcim/models/sites.py:196
msgid "physical address"
msgstr "fyzická adresa"
-#: netbox/dcim/models/sites.py:198
+#: netbox/dcim/models/sites.py:199
msgid "Physical location of the building"
msgstr "Fyzické umístění budovy"
-#: netbox/dcim/models/sites.py:201
+#: netbox/dcim/models/sites.py:202
msgid "shipping address"
msgstr "dodací adresa"
-#: netbox/dcim/models/sites.py:204
+#: netbox/dcim/models/sites.py:205
msgid "If different from the physical address"
msgstr "Pokud se liší od fyzické adresy"
-#: netbox/dcim/models/sites.py:238
+#: netbox/dcim/models/sites.py:245
msgid "site"
msgstr "stránky"
-#: netbox/dcim/models/sites.py:239
+#: netbox/dcim/models/sites.py:246
msgid "sites"
msgstr "stránky"
-#: netbox/dcim/models/sites.py:309
+#: netbox/dcim/models/sites.py:319
msgid "A location with this name already exists within the specified site."
msgstr "Umístění s tímto názvem již existuje v zadaném webu."
-#: netbox/dcim/models/sites.py:319
+#: netbox/dcim/models/sites.py:329
msgid "A location with this slug already exists within the specified site."
msgstr "Umístění s tímto slimákem již existuje v zadaném webu."
-#: netbox/dcim/models/sites.py:322
+#: netbox/dcim/models/sites.py:332
msgid "location"
msgstr "lokace"
-#: netbox/dcim/models/sites.py:323
+#: netbox/dcim/models/sites.py:333
msgid "locations"
msgstr "lokalitách"
-#: netbox/dcim/models/sites.py:337
+#: netbox/dcim/models/sites.py:344
#, python-brace-format
msgid "Parent location ({parent}) must belong to the same site ({site})."
msgstr "Rodičovská lokalita ({parent}) musí patřit ke stejnému webu ({site})."
@@ -6612,11 +7150,11 @@ msgstr "Ukončení A"
msgid "Termination B"
msgstr "Ukončení B"
-#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:23
+#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:22
msgid "Device A"
msgstr "Zařízení A"
-#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:32
+#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:31
msgid "Device B"
msgstr "Zařízení B"
@@ -6650,97 +7188,91 @@ msgstr "Místo B"
msgid "Reachable"
msgstr "Dosažitelný"
-#: netbox/dcim/tables/devices.py:58 netbox/dcim/tables/devices.py:106
-#: netbox/dcim/tables/racks.py:150 netbox/dcim/tables/sites.py:105
-#: netbox/dcim/tables/sites.py:148 netbox/extras/tables/tables.py:545
+#: 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:545
#: 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
-#: netbox/virtualization/tables/clusters.py:83
-#: netbox/virtualization/views.py:204
+#: netbox/virtualization/tables/clusters.py:87
+#: netbox/virtualization/views.py:216
msgid "Devices"
msgstr "Přístroje"
-#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:111
-#: netbox/virtualization/tables/clusters.py:88
+#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122
+#: netbox/virtualization/tables/clusters.py:92
msgid "VMs"
msgstr "Virtuální stroje"
-#: netbox/dcim/tables/devices.py:100 netbox/dcim/tables/devices.py:216
-#: netbox/extras/forms/model_forms.py:630
+#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227
+#: netbox/extras/forms/model_forms.py:644
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/device/render_config.html:11
-#: netbox/templates/dcim/device/render_config.html:14
#: netbox/templates/dcim/devicerole.html:44
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
+#: netbox/templates/extras/object_render_config.html:12
+#: netbox/templates/extras/object_render_config.html:15
#: netbox/templates/virtualization/virtualmachine.html:48
-#: netbox/templates/virtualization/virtualmachine/render_config.html:11
-#: netbox/templates/virtualization/virtualmachine/render_config.html:14
-#: netbox/virtualization/tables/virtualmachines.py:107
+#: netbox/virtualization/tables/virtualmachines.py:77
msgid "Config Template"
msgstr "Konfigurační šablona"
-#: netbox/dcim/tables/devices.py:150 netbox/templates/dcim/sitegroup.html:26
-msgid "Site Group"
-msgstr "Skupina stránek"
-
-#: netbox/dcim/tables/devices.py:187 netbox/dcim/tables/devices.py:1068
-#: netbox/ipam/forms/bulk_import.py:527 netbox/ipam/forms/model_forms.py:306
-#: netbox/ipam/forms/model_forms.py:319 netbox/ipam/tables/ip.py:356
-#: netbox/ipam/tables/ip.py:423 netbox/ipam/tables/ip.py:446
+#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100
+#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308
+#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398
#: netbox/templates/ipam/ipaddress.html:11
-#: netbox/virtualization/tables/virtualmachines.py:95
+#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "IP adresa"
-#: netbox/dcim/tables/devices.py:191 netbox/dcim/tables/devices.py:1072
-#: netbox/virtualization/tables/virtualmachines.py:86
+#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104
+#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "IPv4 Adresa"
-#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1076
-#: netbox/virtualization/tables/virtualmachines.py:90
+#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108
+#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "Adresa IPv6"
-#: netbox/dcim/tables/devices.py:210
+#: netbox/dcim/tables/devices.py:221
msgid "VC Position"
msgstr "Pozice VC"
-#: netbox/dcim/tables/devices.py:213
+#: netbox/dcim/tables/devices.py:224
msgid "VC Priority"
msgstr "Priorita VC"
-#: netbox/dcim/tables/devices.py:220 netbox/templates/dcim/device_edit.html:38
+#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38
#: netbox/templates/dcim/devicebay_populate.html:16
msgid "Parent Device"
msgstr "Rodičovské zařízení"
-#: netbox/dcim/tables/devices.py:225
+#: netbox/dcim/tables/devices.py:236
msgid "Position (Device Bay)"
msgstr "Pozice (pole pro zařízení)"
-#: netbox/dcim/tables/devices.py:234
+#: netbox/dcim/tables/devices.py:245
msgid "Console ports"
msgstr "Porty konzoly"
-#: netbox/dcim/tables/devices.py:237
+#: netbox/dcim/tables/devices.py:248
msgid "Console server ports"
msgstr "Porty konzolového serveru"
-#: netbox/dcim/tables/devices.py:240
+#: netbox/dcim/tables/devices.py:251
msgid "Power ports"
msgstr "Napájecí porty"
-#: netbox/dcim/tables/devices.py:243
+#: netbox/dcim/tables/devices.py:254
msgid "Power outlets"
msgstr "Elektrické zásuvky"
-#: netbox/dcim/tables/devices.py:246 netbox/dcim/tables/devices.py:1081
-#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1040
-#: netbox/dcim/views.py:1279 netbox/dcim/views.py:1975
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:250
+#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144
+#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139
+#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -6750,35 +7282,35 @@ msgstr "Elektrické zásuvky"
#: netbox/templates/dcim/virtualdevicecontext.html:81
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
-#: netbox/virtualization/tables/virtualmachines.py:101
-#: netbox/virtualization/views.py:364 netbox/wireless/tables/wirelesslan.py:55
+#: netbox/virtualization/tables/virtualmachines.py:71
+#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "Rozhraní"
-#: netbox/dcim/tables/devices.py:249
+#: netbox/dcim/tables/devices.py:260
msgid "Front ports"
msgstr "Přední porty"
-#: netbox/dcim/tables/devices.py:255
+#: netbox/dcim/tables/devices.py:266
msgid "Device bays"
msgstr "Pozice zařízení"
-#: netbox/dcim/tables/devices.py:258
+#: netbox/dcim/tables/devices.py:269
msgid "Module bays"
msgstr "Modulové pozice"
-#: netbox/dcim/tables/devices.py:261
+#: netbox/dcim/tables/devices.py:272
msgid "Inventory items"
msgstr "Inventární položky"
-#: netbox/dcim/tables/devices.py:305 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "Modulová přihrádka"
-#: netbox/dcim/tables/devices.py:318 netbox/dcim/tables/devicetypes.py:47
-#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1115
-#: netbox/dcim/views.py:2073 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219
+#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -6787,124 +7319,133 @@ msgstr "Modulová přihrádka"
msgid "Inventory Items"
msgstr "Inventární položky"
-#: netbox/dcim/tables/devices.py:333
+#: netbox/dcim/tables/devices.py:343
msgid "Cable Color"
msgstr "Barva kabelu"
-#: netbox/dcim/tables/devices.py:339
+#: netbox/dcim/tables/devices.py:349
msgid "Link Peers"
msgstr "Propojit vrstevníky"
-#: netbox/dcim/tables/devices.py:342
+#: netbox/dcim/tables/devices.py:352
msgid "Mark Connected"
msgstr "Označit Připojeno"
-#: netbox/dcim/tables/devices.py:461
+#: netbox/dcim/tables/devices.py:471
msgid "Maximum draw (W)"
msgstr "Maximální tažení (W)"
-#: netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:474
msgid "Allocated draw (W)"
msgstr "Přidělené losování (W)"
-#: netbox/dcim/tables/devices.py:558 netbox/ipam/forms/model_forms.py:734
-#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:596
-#: netbox/ipam/views.py:696 netbox/netbox/navigation/menu.py:158
-#: netbox/netbox/navigation/menu.py:160
-#: netbox/templates/dcim/interface.html:339
+#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633
+#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164
+#: netbox/netbox/navigation/menu.py:166
+#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
#: netbox/templates/ipam/service.html:40
-#: netbox/templates/virtualization/vminterface.html:85
+#: netbox/templates/virtualization/vminterface.html:101
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "IP adresy"
-#: netbox/dcim/tables/devices.py:564 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "Skupiny FHRP"
-#: netbox/dcim/tables/devices.py:576 netbox/templates/dcim/interface.html:89
-#: netbox/templates/virtualization/vminterface.html:67
+#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95
+#: netbox/templates/virtualization/vminterface.html:59
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
#: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76
#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82
-#: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145
+#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
#: netbox/vpn/tables/tunnels.py:78
msgid "Tunnel"
msgstr "Tunel"
-#: netbox/dcim/tables/devices.py:604 netbox/dcim/tables/devicetypes.py:227
+#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "Pouze správa"
-#: netbox/dcim/tables/devices.py:623
+#: netbox/dcim/tables/devices.py:645
msgid "VDCs"
msgstr "VDC"
-#: netbox/dcim/tables/devices.py:873 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163
+msgid "Virtual Circuit"
+msgstr "Virtuální obvod"
+
+#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "Instalovaný modul"
-#: netbox/dcim/tables/devices.py:876
+#: netbox/dcim/tables/devices.py:907
msgid "Module Serial"
msgstr "Sériový modul"
-#: netbox/dcim/tables/devices.py:880
+#: netbox/dcim/tables/devices.py:911
msgid "Module Asset Tag"
msgstr "Štítek aktiv modulu"
-#: netbox/dcim/tables/devices.py:889
+#: netbox/dcim/tables/devices.py:920
msgid "Module Status"
msgstr "Stav modulu"
-#: netbox/dcim/tables/devices.py:944 netbox/dcim/tables/devicetypes.py:312
-#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319
+#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "Komponenta"
-#: netbox/dcim/tables/devices.py:1000
+#: netbox/dcim/tables/devices.py:1032
msgid "Items"
msgstr "Položky"
-#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:84
+#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60
+#: netbox/netbox/navigation/menu.py:62
+msgid "Rack Types"
+msgstr "Typy stojanů"
+
+#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84
#: netbox/netbox/navigation/menu.py:86
msgid "Device Types"
msgstr "Typy zařízení"
-#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:87
+#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
msgid "Module Types"
msgstr "Typy modulů"
-#: netbox/dcim/tables/devicetypes.py:52 netbox/extras/forms/filtersets.py:371
-#: netbox/extras/forms/model_forms.py:537 netbox/extras/tables/tables.py:540
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
+#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:540
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "Platformy"
-#: netbox/dcim/tables/devicetypes.py:84
+#: netbox/dcim/tables/devicetypes.py:89
#: netbox/templates/dcim/devicetype.html:29
msgid "Default Platform"
msgstr "Výchozí platforma"
-#: netbox/dcim/tables/devicetypes.py:88
+#: netbox/dcim/tables/devicetypes.py:93
#: netbox/templates/dcim/devicetype.html:45
msgid "Full Depth"
msgstr "Plná hloubka"
-#: netbox/dcim/tables/devicetypes.py:98
+#: netbox/dcim/tables/devicetypes.py:103
msgid "U Height"
msgstr "Výška U"
-#: netbox/dcim/tables/devicetypes.py:113 netbox/dcim/tables/modules.py:26
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
#: netbox/dcim/tables/racks.py:89
msgid "Instances"
msgstr "Instance"
-#: netbox/dcim/tables/devicetypes.py:116 netbox/dcim/views.py:980
-#: netbox/dcim/views.py:1219 netbox/dcim/views.py:1911
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084
+#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075
#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
@@ -6914,8 +7455,8 @@ msgstr "Instance"
msgid "Console Ports"
msgstr "Porty konzoly"
-#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:995
-#: netbox/dcim/views.py:1234 netbox/dcim/views.py:1927
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099
+#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091
#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
@@ -6925,8 +7466,8 @@ msgstr "Porty konzoly"
msgid "Console Server Ports"
msgstr "Porty konzolového serveru"
-#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1010
-#: netbox/dcim/views.py:1249 netbox/dcim/views.py:1943
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1114
+#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107
#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
@@ -6936,8 +7477,8 @@ msgstr "Porty konzolového serveru"
msgid "Power Ports"
msgstr "Napájecí porty"
-#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1025
-#: netbox/dcim/views.py:1264 netbox/dcim/views.py:1959
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129
+#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123
#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
@@ -6947,8 +7488,8 @@ msgstr "Napájecí porty"
msgid "Power Outlets"
msgstr "Napájecí zásuvky"
-#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1055
-#: netbox/dcim/views.py:1294 netbox/dcim/views.py:1997
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159
+#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161
#: netbox/netbox/navigation/menu.py:95
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
@@ -6957,8 +7498,8 @@ msgstr "Napájecí zásuvky"
msgid "Front Ports"
msgstr "Přední porty"
-#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1070
-#: netbox/dcim/views.py:1309 netbox/dcim/views.py:2013
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174
+#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177
#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
@@ -6968,16 +7509,16 @@ msgstr "Přední porty"
msgid "Rear Ports"
msgstr "Zadní porty"
-#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1100
-#: netbox/dcim/views.py:2053 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204
+#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "Pozice pro zařízení"
-#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1085
-#: netbox/dcim/views.py:1324 netbox/dcim/views.py:2033
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1189
+#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197
#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
@@ -6987,7 +7528,7 @@ msgstr "Pozice pro zařízení"
msgid "Module Bays"
msgstr "Modulové pozice"
-#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:297
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "Napájecí zdroje"
@@ -7000,109 +7541,104 @@ msgstr "Maximální využití"
msgid "Available Power (VA)"
msgstr "Dostupný výkon (VA)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:143
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47
#: netbox/netbox/navigation/menu.py:49
msgid "Racks"
msgstr "Stojany"
-#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:142
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141
#: netbox/templates/dcim/device.html:318
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14
msgid "Height"
msgstr "Výška"
-#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:165
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18
msgid "Outer Width"
msgstr "Vnější šířka"
-#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:169
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
msgid "Outer Depth"
msgstr "Vnější hloubka"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:177
+#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
msgid "Max Weight"
msgstr "Max. hmotnost"
-#: netbox/dcim/tables/racks.py:154
+#: netbox/dcim/tables/racks.py:153
msgid "Space"
msgstr "Prostor"
#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:351
-#: netbox/extras/forms/model_forms.py:517 netbox/ipam/forms/bulk_edit.py:131
-#: netbox/ipam/forms/model_forms.py:153 netbox/ipam/tables/asn.py:66
+#: netbox/extras/forms/filtersets.py:358
+#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66
#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17
msgid "Sites"
msgstr "Stránky"
-#: netbox/dcim/tests/test_api.py:47
+#: netbox/dcim/tests/test_api.py:50
msgid "Test case must set peer_termination_type"
msgstr "Testovací případ musí nastavit peer_termination_type"
-#: netbox/dcim/views.py:138
+#: netbox/dcim/views.py:137
#, python-brace-format
msgid "Disconnected {count} {type}"
msgstr "Odpojeno {count} {type}"
-#: netbox/dcim/views.py:738 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "Rezervace"
-#: netbox/dcim/views.py:757 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "Zařízení bez racku"
-#: netbox/dcim/views.py:2086 netbox/extras/forms/model_forms.py:577
+#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591
#: netbox/templates/extras/configcontext.html:10
-#: netbox/virtualization/forms/model_forms.py:225
-#: netbox/virtualization/views.py:405
+#: netbox/virtualization/forms/model_forms.py:232
+#: netbox/virtualization/views.py:422
msgid "Config Context"
msgstr "Kontext konfigurace"
-#: netbox/dcim/views.py:2096 netbox/virtualization/views.py:415
+#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432
msgid "Render Config"
msgstr "Konfigurace rendrování"
-#: netbox/dcim/views.py:2131 netbox/virtualization/views.py:450
-#, python-brace-format
-msgid "An error occurred while rendering the template: {error}"
-msgstr "Při vykreslování šablony došlo k chybě: {error}"
-
-#: netbox/dcim/views.py:2149 netbox/extras/tables/tables.py:550
-#: netbox/netbox/navigation/menu.py:247 netbox/netbox/navigation/menu.py:249
-#: netbox/virtualization/views.py:178
+#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550
+#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
+#: netbox/virtualization/views.py:190
msgid "Virtual Machines"
msgstr "Virtuální stroje"
-#: netbox/dcim/views.py:2907
+#: netbox/dcim/views.py:3106
#, python-brace-format
msgid "Installed device {device} in bay {device_bay}."
msgstr "Nainstalované zařízení {device} v zátoce {device_bay}."
-#: netbox/dcim/views.py:2948
+#: netbox/dcim/views.py:3147
#, python-brace-format
msgid "Removed device {device} from bay {device_bay}."
msgstr "Odstraněné zařízení {device} od zátoky {device_bay}."
-#: netbox/dcim/views.py:3054 netbox/ipam/tables/ip.py:234
+#: netbox/dcim/views.py:3263 netbox/ipam/tables/ip.py:180
msgid "Children"
msgstr "Děti"
-#: netbox/dcim/views.py:3520
+#: netbox/dcim/views.py:3730
#, python-brace-format
msgid "Added member {device}"
msgstr "Přidán člen {device}"
-#: netbox/dcim/views.py:3567
+#: netbox/dcim/views.py:3779
#, python-brace-format
msgid "Unable to remove master device {device} from the virtual chassis."
msgstr "Nelze odebrat hlavní zařízení {device} z virtuálního podvozku."
-#: netbox/dcim/views.py:3580
+#: netbox/dcim/views.py:3792
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "Odstraněno {device} z virtuálního šasi {chassis}"
@@ -7201,7 +7737,7 @@ msgstr "Ne"
#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57
#: netbox/tenancy/forms/bulk_edit.py:118
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:171
msgid "Link"
msgstr "Odkaz"
@@ -7221,15 +7757,15 @@ msgstr "Abecedně (A-Z)"
msgid "Alphabetical (Z-A)"
msgstr "Abecedně (Z-A)"
-#: netbox/extras/choices.py:144 netbox/extras/choices.py:167
+#: netbox/extras/choices.py:144 netbox/extras/choices.py:165
msgid "Info"
msgstr "Informace"
-#: netbox/extras/choices.py:145 netbox/extras/choices.py:168
+#: netbox/extras/choices.py:145 netbox/extras/choices.py:166
msgid "Success"
msgstr "Úspěch"
-#: netbox/extras/choices.py:146 netbox/extras/choices.py:169
+#: netbox/extras/choices.py:146 netbox/extras/choices.py:167
msgid "Warning"
msgstr "Varování"
@@ -7237,52 +7773,29 @@ msgstr "Varování"
msgid "Danger"
msgstr "Nebezpečí"
-#: netbox/extras/choices.py:165
+#: netbox/extras/choices.py:164
msgid "Debug"
msgstr "Ladění"
-#: netbox/extras/choices.py:166 netbox/netbox/choices.py:101
-msgid "Default"
-msgstr "Výchozí"
-
-#: netbox/extras/choices.py:170
+#: netbox/extras/choices.py:168
msgid "Failure"
msgstr "Porucha"
-#: netbox/extras/choices.py:186
-msgid "Hourly"
-msgstr "Hodinová"
-
-#: netbox/extras/choices.py:187
-msgid "12 hours"
-msgstr "12 hodin"
-
-#: netbox/extras/choices.py:188
-msgid "Daily"
-msgstr "Denně"
-
-#: netbox/extras/choices.py:189
-msgid "Weekly"
-msgstr "Týdenní"
-
-#: netbox/extras/choices.py:190
-msgid "30 days"
-msgstr "30 dní"
-
-#: netbox/extras/choices.py:226
+#: netbox/extras/choices.py:213
#: netbox/templates/dcim/virtualchassis_edit.html:107
#: netbox/templates/generic/bulk_add_component.html:68
#: netbox/templates/generic/object_edit.html:47
#: netbox/templates/generic/object_edit.html:80
+#: netbox/templates/htmx/quick_add.html:24
#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7
msgid "Create"
msgstr "Vytvořit"
-#: netbox/extras/choices.py:227
+#: netbox/extras/choices.py:214
msgid "Update"
msgstr "Aktualizovat"
-#: netbox/extras/choices.py:228
+#: netbox/extras/choices.py:215
#: netbox/templates/circuits/inc/circuit_termination.html:23
#: netbox/templates/dcim/inc/panels/inventory_items.html:37
#: netbox/templates/dcim/powerpanel.html:66
@@ -7297,82 +7810,82 @@ msgstr "Aktualizovat"
msgid "Delete"
msgstr "Odstranit"
-#: netbox/extras/choices.py:252 netbox/netbox/choices.py:57
-#: netbox/netbox/choices.py:102
+#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "Modrý"
-#: netbox/extras/choices.py:253 netbox/netbox/choices.py:56
-#: netbox/netbox/choices.py:103
+#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "Indigo"
-#: netbox/extras/choices.py:254 netbox/netbox/choices.py:54
-#: netbox/netbox/choices.py:104
+#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "Nachový"
-#: netbox/extras/choices.py:255 netbox/netbox/choices.py:51
-#: netbox/netbox/choices.py:105
+#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "Růžový"
-#: netbox/extras/choices.py:256 netbox/netbox/choices.py:50
-#: netbox/netbox/choices.py:106
+#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "Červené"
-#: netbox/extras/choices.py:257 netbox/netbox/choices.py:68
-#: netbox/netbox/choices.py:107
+#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "oranžový"
-#: netbox/extras/choices.py:258 netbox/netbox/choices.py:66
-#: netbox/netbox/choices.py:108
+#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "Žlutá"
-#: netbox/extras/choices.py:259 netbox/netbox/choices.py:63
-#: netbox/netbox/choices.py:109
+#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "Zelená"
-#: netbox/extras/choices.py:260 netbox/netbox/choices.py:60
-#: netbox/netbox/choices.py:110
+#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "Šedozelená"
-#: netbox/extras/choices.py:261 netbox/netbox/choices.py:59
-#: netbox/netbox/choices.py:111
+#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "Azurová"
-#: netbox/extras/choices.py:262 netbox/netbox/choices.py:112
+#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "Šedá"
-#: netbox/extras/choices.py:263 netbox/netbox/choices.py:74
-#: netbox/netbox/choices.py:113
+#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "Černá"
-#: netbox/extras/choices.py:264 netbox/netbox/choices.py:75
-#: netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/netbox/choices.py:116
msgid "White"
msgstr "Bílá"
-#: netbox/extras/choices.py:279 netbox/extras/forms/model_forms.py:353
-#: netbox/extras/forms/model_forms.py:430
+#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
+#: netbox/extras/forms/model_forms.py:444
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Webový háček"
-#: netbox/extras/choices.py:280 netbox/extras/forms/model_forms.py:418
+#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "Skript"
-#: netbox/extras/choices.py:281
+#: netbox/extras/choices.py:268
msgid "Notification"
msgstr "Oznámení"
@@ -7466,30 +7979,34 @@ msgstr "Neplatný formát. Parametry URL musí být předány jako slovník."
msgid "RSS Feed"
msgstr "RSS kanál"
-#: netbox/extras/dashboard/widgets.py:279
+#: netbox/extras/dashboard/widgets.py:280
msgid "Embed an RSS feed from an external website."
msgstr "Vložte kanál RSS z externího webu."
-#: netbox/extras/dashboard/widgets.py:286
+#: netbox/extras/dashboard/widgets.py:287
msgid "Feed URL"
msgstr "Adresa URL zdroje"
-#: netbox/extras/dashboard/widgets.py:291
+#: netbox/extras/dashboard/widgets.py:290
+msgid "Requires external connection"
+msgstr "Vyžaduje externí připojení"
+
+#: netbox/extras/dashboard/widgets.py:296
msgid "The maximum number of objects to display"
msgstr "Maximální počet objektů, které se mají zobrazit"
-#: netbox/extras/dashboard/widgets.py:296
+#: netbox/extras/dashboard/widgets.py:301
msgid "How long to stored the cached content (in seconds)"
msgstr "Jak dlouho uložit obsah uložený v mezipaměti (v sekundách)"
-#: netbox/extras/dashboard/widgets.py:348
+#: netbox/extras/dashboard/widgets.py:358
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
-#: netbox/templates/inc/user_menu.html:48
+#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "Záložky"
-#: netbox/extras/dashboard/widgets.py:352
+#: netbox/extras/dashboard/widgets.py:362
msgid "Show your personal bookmarks"
msgstr "Zobrazit své osobní záložky"
@@ -7518,17 +8035,17 @@ msgid "Group (name)"
msgstr "Skupina (název)"
#: netbox/extras/filtersets.py:574
-#: netbox/virtualization/forms/filtersets.py:118
+#: netbox/virtualization/forms/filtersets.py:123
msgid "Cluster type"
msgstr "Typ clusteru"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:95
-#: netbox/virtualization/filtersets.py:147
+#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/virtualization/filtersets.py:113
msgid "Cluster type (slug)"
msgstr "Typ klastru (slug)"
#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16
-#: netbox/tenancy/forms/forms.py:39
+#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "Skupina nájemců"
@@ -7537,7 +8054,7 @@ msgstr "Skupina nájemců"
msgid "Tenant group (slug)"
msgstr "Skupina nájemců (slug)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:495
+#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "Značka"
@@ -7546,60 +8063,60 @@ msgstr "Značka"
msgid "Tag (slug)"
msgstr "Štítek (slug)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:429
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
msgid "Has local config context data"
msgstr "Má místní kontextová data konfigurace"
-#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:60
+#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61
msgid "Group name"
msgstr "Název skupiny"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:68
+#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
#: netbox/extras/tables/tables.py:65
#: netbox/templates/extras/customfield.html:38
#: netbox/templates/generic/bulk_import.html:118
msgid "Required"
msgstr "Požadováno"
-#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:75
+#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76
msgid "Must be unique"
msgstr "Musí být jedinečný"
#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60
-#: netbox/extras/forms/filtersets.py:89
+#: netbox/extras/forms/filtersets.py:90
#: netbox/extras/models/customfields.py:209
msgid "UI visible"
msgstr "Uživatelské rozhraní viditelné"
#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66
-#: netbox/extras/forms/filtersets.py:94
+#: netbox/extras/forms/filtersets.py:95
#: netbox/extras/models/customfields.py:216
msgid "UI editable"
msgstr "Upravitelné uživatelské rozhraní"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:97
+#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
msgid "Is cloneable"
msgstr "Je klonovatelný"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:104
+#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
msgid "Minimum value"
msgstr "Minimální hodnota"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:108
+#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
msgid "Maximum value"
msgstr "Maximální hodnota"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:112
+#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
msgid "Validation regex"
msgstr "Ověření regex"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "Chování"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:149
+#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
msgid "New window"
msgstr "Nové okno"
@@ -7607,31 +8124,31 @@ msgstr "Nové okno"
msgid "Button class"
msgstr "Třída tlačítek"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
#: netbox/extras/models/models.py:409
msgid "MIME type"
msgstr "Typ MIME"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:190
+#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
msgid "File extension"
msgstr "přípona souboru"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
msgid "As attachment"
msgstr "Jako příloha"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:236
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
#: netbox/extras/tables/tables.py:256
#: netbox/templates/extras/savedfilter.html:29
msgid "Shared"
msgstr "Sdílené"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
#: netbox/extras/models/models.py:174
msgid "HTTP method"
msgstr "Metoda HTTP"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:259
+#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "Adresa URL užitečného zatížení"
@@ -7650,7 +8167,7 @@ msgid "CA file path"
msgstr "Cesta k souboru CA"
#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192
-#: netbox/extras/forms/model_forms.py:377
+#: netbox/extras/forms/model_forms.py:391
msgid "Event types"
msgstr "Typy událostí"
@@ -7663,13 +8180,13 @@ msgstr "Je aktivní"
#: netbox/extras/forms/bulk_import.py:139
#: netbox/extras/forms/bulk_import.py:162
#: netbox/extras/forms/bulk_import.py:186
-#: netbox/extras/forms/filtersets.py:137 netbox/extras/forms/filtersets.py:224
+#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230
#: netbox/extras/forms/model_forms.py:47
-#: netbox/extras/forms/model_forms.py:205
-#: netbox/extras/forms/model_forms.py:237
-#: netbox/extras/forms/model_forms.py:278
-#: netbox/extras/forms/model_forms.py:372
-#: netbox/extras/forms/model_forms.py:489
+#: netbox/extras/forms/model_forms.py:219
+#: netbox/extras/forms/model_forms.py:251
+#: netbox/extras/forms/model_forms.py:292
+#: netbox/extras/forms/model_forms.py:386
+#: netbox/extras/forms/model_forms.py:503
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "Typy objektů"
@@ -7687,10 +8204,10 @@ msgstr "Jeden nebo více přiřazených typů objektů"
msgid "Field data type (e.g. text, integer, etc.)"
msgstr "Datový typ pole (např. text, celé číslo atd.)"
-#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:208
-#: netbox/extras/forms/filtersets.py:281
-#: netbox/extras/forms/model_forms.py:304
-#: netbox/extras/forms/model_forms.py:341
+#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213
+#: netbox/extras/forms/filtersets.py:287
+#: netbox/extras/forms/model_forms.py:318
+#: netbox/extras/forms/model_forms.py:355
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "Typ objektu"
@@ -7699,7 +8216,7 @@ msgstr "Typ objektu"
msgid "Object type (for object or multi-object fields)"
msgstr "Typ objektu (pro pole objektu nebo více objektů)"
-#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:84
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85
msgid "Choice set"
msgstr "Sada na výběr"
@@ -7767,7 +8284,7 @@ msgid "The classification of entry"
msgstr "Klasifikace vstupu"
#: netbox/extras/forms/bulk_import.py:261
-#: netbox/extras/forms/model_forms.py:320 netbox/netbox/navigation/menu.py:390
+#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -7780,7 +8297,8 @@ msgid "User names separated by commas, encased with double quotes"
msgstr "Uživatelská jména oddělená čárkami, uzavřená dvojitými uvozovkami"
#: netbox/extras/forms/bulk_import.py:268
-#: netbox/extras/forms/model_forms.py:315 netbox/netbox/navigation/menu.py:410
+#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294
+#: netbox/netbox/navigation/menu.py:431
#: netbox/templates/extras/notificationgroup.html:31
#: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193
#: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35
@@ -7792,104 +8310,104 @@ msgstr "Skupiny"
msgid "Group names separated by commas, encased with double quotes"
msgstr "Názvy skupin oddělené čárkami, uzavřené dvojitými uvozovkami"
-#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56
msgid "Related object type"
msgstr "Typ souvisejícího objektu"
-#: netbox/extras/forms/filtersets.py:57
+#: netbox/extras/forms/filtersets.py:58
msgid "Field type"
msgstr "Typ pole"
-#: netbox/extras/forms/filtersets.py:120
+#: netbox/extras/forms/filtersets.py:122
#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "Možnosti"
-#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:319
-#: netbox/extras/forms/filtersets.py:408
-#: netbox/extras/forms/model_forms.py:572 netbox/templates/core/job.html:96
+#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326
+#: netbox/extras/forms/filtersets.py:416
+#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "Údaje"
-#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:333
-#: netbox/extras/forms/filtersets.py:418 netbox/netbox/choices.py:130
+#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
+#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "Datový soubor"
-#: netbox/extras/forms/filtersets.py:183
+#: netbox/extras/forms/filtersets.py:187
msgid "Content types"
msgstr "Typy obsahu"
-#: netbox/extras/forms/filtersets.py:255 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
msgid "HTTP content type"
msgstr "Typ obsahu HTTP"
-#: netbox/extras/forms/filtersets.py:286
+#: netbox/extras/forms/filtersets.py:292
msgid "Event type"
msgstr "Typ události"
-#: netbox/extras/forms/filtersets.py:291
+#: netbox/extras/forms/filtersets.py:297
msgid "Action type"
msgstr "Typ akce"
-#: netbox/extras/forms/filtersets.py:307
+#: netbox/extras/forms/filtersets.py:313
msgid "Tagged object type"
msgstr "Typ označeného objektu"
-#: netbox/extras/forms/filtersets.py:312
+#: netbox/extras/forms/filtersets.py:318
msgid "Allowed object type"
msgstr "Povolený typ objektu"
-#: netbox/extras/forms/filtersets.py:341
-#: netbox/extras/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:348
+#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
msgid "Regions"
msgstr "Regiony"
-#: netbox/extras/forms/filtersets.py:346
-#: netbox/extras/forms/model_forms.py:512
+#: netbox/extras/forms/filtersets.py:353
+#: netbox/extras/forms/model_forms.py:526
msgid "Site groups"
msgstr "Skupiny webů"
-#: netbox/extras/forms/filtersets.py:356
-#: netbox/extras/forms/model_forms.py:522 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:363
+#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "Lokality"
-#: netbox/extras/forms/filtersets.py:361
-#: netbox/extras/forms/model_forms.py:527
+#: netbox/extras/forms/filtersets.py:368
+#: netbox/extras/forms/model_forms.py:541
msgid "Device types"
msgstr "Typy zařízení"
-#: netbox/extras/forms/filtersets.py:366
-#: netbox/extras/forms/model_forms.py:532
+#: netbox/extras/forms/filtersets.py:373
+#: netbox/extras/forms/model_forms.py:546
msgid "Roles"
msgstr "Role"
-#: netbox/extras/forms/filtersets.py:376
-#: netbox/extras/forms/model_forms.py:542
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:556
msgid "Cluster types"
msgstr "Typy klastrů"
-#: netbox/extras/forms/filtersets.py:381
-#: netbox/extras/forms/model_forms.py:547
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:561
msgid "Cluster groups"
msgstr "Skupiny klastrů"
-#: netbox/extras/forms/filtersets.py:386
-#: netbox/extras/forms/model_forms.py:552 netbox/netbox/navigation/menu.py:255
-#: netbox/netbox/navigation/menu.py:257
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263
+#: netbox/netbox/navigation/menu.py:265
#: netbox/templates/virtualization/clustertype.html:30
#: netbox/virtualization/tables/clusters.py:23
#: netbox/virtualization/tables/clusters.py:45
msgid "Clusters"
msgstr "Klastry"
-#: netbox/extras/forms/filtersets.py:391
-#: netbox/extras/forms/model_forms.py:557
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:571
msgid "Tenant groups"
msgstr "Skupiny nájemců"
@@ -7938,7 +8456,7 @@ msgstr ""
msgid "Related Object"
msgstr "Související objekt"
-#: netbox/extras/forms/model_forms.py:169
+#: netbox/extras/forms/model_forms.py:170
msgid ""
"Enter one choice per line. An optional label may be specified for each "
"choice by appending it with a colon. Example:"
@@ -7946,16 +8464,16 @@ msgstr ""
"Zadejte jednu volbu na řádek. Pro každou volbu lze zadat volitelný popisek "
"přidáním dvojtečky. Příklad:"
-#: netbox/extras/forms/model_forms.py:212
+#: netbox/extras/forms/model_forms.py:226
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "Vlastní odkaz"
-#: netbox/extras/forms/model_forms.py:214
+#: netbox/extras/forms/model_forms.py:228
msgid "Templates"
msgstr "Šablony"
-#: netbox/extras/forms/model_forms.py:226
+#: netbox/extras/forms/model_forms.py:240
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
@@ -7964,7 +8482,7 @@ msgstr ""
"Kód šablony Jinja2 pro text odkazu. Referovat na objekt jako {example}. "
"Odkazy, které se vykreslují jako prázdný text, se nezobrazí."
-#: netbox/extras/forms/model_forms.py:230
+#: netbox/extras/forms/model_forms.py:244
#, python-brace-format
msgid ""
"Jinja2 template code for the link URL. Reference the object as {example}."
@@ -7972,58 +8490,58 @@ msgstr ""
"Kód šablony Jinja2 pro adresu URL odkazu. Referovat na objekt jako "
"{example}."
-#: netbox/extras/forms/model_forms.py:241
-#: netbox/extras/forms/model_forms.py:624
+#: netbox/extras/forms/model_forms.py:255
+#: netbox/extras/forms/model_forms.py:638
msgid "Template code"
msgstr "Kód šablony"
-#: netbox/extras/forms/model_forms.py:247
+#: netbox/extras/forms/model_forms.py:261
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "Šablona exportu"
-#: netbox/extras/forms/model_forms.py:249
+#: netbox/extras/forms/model_forms.py:263
msgid "Rendering"
msgstr "Vykreslování"
-#: netbox/extras/forms/model_forms.py:263
-#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:277
+#: netbox/extras/forms/model_forms.py:663
msgid "Template content is populated from the remote source selected below."
msgstr "Obsah šablony je vyplněn ze vzdáleného zdroje vybraného níže."
-#: netbox/extras/forms/model_forms.py:270
-#: netbox/extras/forms/model_forms.py:656
+#: netbox/extras/forms/model_forms.py:284
+#: netbox/extras/forms/model_forms.py:670
msgid "Must specify either local content or a data file"
msgstr "Musí zadat místní obsah nebo datový soubor"
-#: netbox/extras/forms/model_forms.py:284 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "Uložený filtr"
-#: netbox/extras/forms/model_forms.py:334
+#: netbox/extras/forms/model_forms.py:348
msgid "A notification group specify at least one user or group."
msgstr "Skupina oznámení určuje alespoň jednoho uživatele nebo skupinu."
-#: netbox/extras/forms/model_forms.py:356
+#: netbox/extras/forms/model_forms.py:370
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "HTTP požadavek"
-#: netbox/extras/forms/model_forms.py:358
+#: netbox/extras/forms/model_forms.py:372
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SSL"
-#: netbox/extras/forms/model_forms.py:380
+#: netbox/extras/forms/model_forms.py:394
msgid "Action choice"
msgstr "Volba akce"
-#: netbox/extras/forms/model_forms.py:385
+#: netbox/extras/forms/model_forms.py:399
msgid "Enter conditions in JSON format."
msgstr "Zadejte podmínky do JSON Formát."
-#: netbox/extras/forms/model_forms.py:389
+#: netbox/extras/forms/model_forms.py:403
msgid ""
"Enter parameters to pass to the action in JSON format."
@@ -8031,33 +8549,33 @@ msgstr ""
"Zadejte parametry, které chcete předat akci v JSON Formát."
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:408
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "Pravidlo události"
-#: netbox/extras/forms/model_forms.py:395
+#: netbox/extras/forms/model_forms.py:409
msgid "Triggers"
msgstr "Spouštěče"
-#: netbox/extras/forms/model_forms.py:442
+#: netbox/extras/forms/model_forms.py:456
msgid "Notification group"
msgstr "Skupina oznámení"
-#: netbox/extras/forms/model_forms.py:562 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "Nájemci"
-#: netbox/extras/forms/model_forms.py:606
+#: netbox/extras/forms/model_forms.py:620
msgid "Data is populated from the remote source selected below."
msgstr "Data jsou vyplněna ze vzdáleného zdroje vybraného níže."
-#: netbox/extras/forms/model_forms.py:612
+#: netbox/extras/forms/model_forms.py:626
msgid "Must specify either local data or a data file"
msgstr "Musí zadat buď lokální data nebo datový soubor"
-#: netbox/extras/forms/model_forms.py:631
+#: netbox/extras/forms/model_forms.py:645
#: netbox/templates/core/datafile.html:55
msgid "Content"
msgstr "Obsah"
@@ -8119,10 +8637,16 @@ msgstr "Došlo k výjimce: "
msgid "Database changes have been reverted due to error."
msgstr "Změny databáze byly vráceny kvůli chybě."
-#: netbox/extras/management/commands/reindex.py:66
+#: netbox/extras/management/commands/reindex.py:67
msgid "No indexers found!"
msgstr "Nebyly nalezeny žádné indexátory!"
+#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313
+#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48
+#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
+msgid "weight"
+msgstr "váha"
+
#: netbox/extras/models/configs.py:130
msgid "config context"
msgstr "kontext konfigurace"
@@ -8477,27 +9001,27 @@ msgstr "Nalezeno neplatné ID objektu: {id}"
msgid "Required field cannot be empty."
msgstr "Povinné pole nesmí být prázdné."
-#: netbox/extras/models/customfields.py:763
+#: netbox/extras/models/customfields.py:764
msgid "Base set of predefined choices (optional)"
msgstr "Základní sada předdefinovaných možností (volitelné)"
-#: netbox/extras/models/customfields.py:775
+#: netbox/extras/models/customfields.py:776
msgid "Choices are automatically ordered alphabetically"
msgstr "Volby jsou automaticky seřazeny abecedně"
-#: netbox/extras/models/customfields.py:782
+#: netbox/extras/models/customfields.py:783
msgid "custom field choice set"
msgstr "vlastní sada výběru polí"
-#: netbox/extras/models/customfields.py:783
+#: netbox/extras/models/customfields.py:784
msgid "custom field choice sets"
msgstr "vlastní sady výběru polí"
-#: netbox/extras/models/customfields.py:825
+#: netbox/extras/models/customfields.py:826
msgid "Must define base or extra choices."
msgstr "Musí definovat základní nebo další možnosti."
-#: netbox/extras/models/customfields.py:849
+#: netbox/extras/models/customfields.py:850
#, python-brace-format
msgid ""
"Cannot remove choice {choice} as there are {model} objects which reference "
@@ -8795,20 +9319,20 @@ msgstr "zápis do deníku"
msgid "journal entries"
msgstr "zápisy do deníku"
-#: netbox/extras/models/models.py:718
+#: netbox/extras/models/models.py:721
#, python-brace-format
msgid "Journaling is not supported for this object type ({type})."
msgstr "Žurnálování není pro tento typ objektu podporováno ({type})."
-#: netbox/extras/models/models.py:760
+#: netbox/extras/models/models.py:763
msgid "bookmark"
msgstr "záložka"
-#: netbox/extras/models/models.py:761
+#: netbox/extras/models/models.py:764
msgid "bookmarks"
msgstr "záložky"
-#: netbox/extras/models/models.py:774
+#: netbox/extras/models/models.py:777
#, python-brace-format
msgid "Bookmarks cannot be assigned to this object type ({type})."
msgstr "K tomuto typu objektu nelze přiřadit záložky ({type})."
@@ -8900,19 +9424,19 @@ msgstr "hodnota uložená v mezipaměti"
msgid "cached values"
msgstr "hodnoty uložené v mezipaměti"
-#: netbox/extras/models/staging.py:44
+#: netbox/extras/models/staging.py:45
msgid "branch"
msgstr "větev"
-#: netbox/extras/models/staging.py:45
+#: netbox/extras/models/staging.py:46
msgid "branches"
msgstr "poboček"
-#: netbox/extras/models/staging.py:97
+#: netbox/extras/models/staging.py:105
msgid "staged change"
msgstr "postupná změna"
-#: netbox/extras/models/staging.py:98
+#: netbox/extras/models/staging.py:106
msgid "staged changes"
msgstr "postupné změny"
@@ -8936,11 +9460,11 @@ msgstr "označená položka"
msgid "tagged items"
msgstr "označené položky"
-#: netbox/extras/scripts.py:429
+#: netbox/extras/scripts.py:432
msgid "Script Data"
msgstr "Data skriptu"
-#: netbox/extras/scripts.py:433
+#: netbox/extras/scripts.py:436
msgid "Script Execution Parameters"
msgstr "Parametry spuštění skriptu"
@@ -9017,12 +9541,11 @@ msgstr "Jako příloha"
#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487
#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24
-#: netbox/templates/dcim/device/render_config.html:22
#: netbox/templates/extras/configcontext.html:39
#: netbox/templates/extras/configtemplate.html:31
#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:22
msgid "Data File"
msgstr "Datový soubor"
@@ -9114,27 +9637,32 @@ msgstr "Neplatný atribut“{name}„na vyžádání"
msgid "Invalid attribute \"{name}\" for {model}"
msgstr "Neplatný atribut“{name}„pro {model}"
-#: netbox/extras/views.py:960
+#: netbox/extras/views.py:933
+#, python-brace-format
+msgid "An error occurred while rendering the template: {error}"
+msgstr "Při vykreslování šablony došlo k chybě: {error}"
+
+#: netbox/extras/views.py:1085
msgid "Your dashboard has been reset."
msgstr "Váš řídicí panel byl resetován."
-#: netbox/extras/views.py:1006
+#: netbox/extras/views.py:1131
msgid "Added widget: "
msgstr "Přidán widget: "
-#: netbox/extras/views.py:1047
+#: netbox/extras/views.py:1172
msgid "Updated widget: "
msgstr "Aktualizovaný widget: "
-#: netbox/extras/views.py:1083
+#: netbox/extras/views.py:1208
msgid "Deleted widget: "
msgstr "Odstraněný widget: "
-#: netbox/extras/views.py:1085
+#: netbox/extras/views.py:1210
msgid "Error deleting widget: "
msgstr "Chyba při mazání widgetu: "
-#: netbox/extras/views.py:1175
+#: netbox/extras/views.py:1308
msgid "Unable to run script: RQ worker process not running."
msgstr "Nelze spustit skript: Proces RQ Worker není spuštěn."
@@ -9156,7 +9684,7 @@ msgstr "Zadejte platnou předponu a masku IPv4 nebo IPv6 v zápisu CIDR."
msgid "Invalid IP prefix format: {data}"
msgstr "Neplatný formát předpony IP: {data}"
-#: netbox/ipam/api/views.py:358
+#: netbox/ipam/api/views.py:370
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr ""
@@ -9198,182 +9726,174 @@ msgstr "Cisco"
msgid "Plaintext"
msgstr "Prostý text"
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800
+#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21
+msgid "Service"
+msgstr "Servisní služby"
+
+#: netbox/ipam/choices.py:167
+msgid "Customer"
+msgstr "Zákazník"
+
#: netbox/ipam/fields.py:36
#, python-brace-format
msgid "Invalid IP address format: {address}"
msgstr "Neplatný formát IP adresy: {address}"
-#: netbox/ipam/filtersets.py:48 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304
msgid "Import target"
msgstr "Cíl importu"
-#: netbox/ipam/filtersets.py:54 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310
msgid "Import target (name)"
msgstr "Cíl importu (název)"
-#: netbox/ipam/filtersets.py:59 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315
msgid "Export target"
msgstr "Cíl exportu"
-#: netbox/ipam/filtersets.py:65 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321
msgid "Export target (name)"
msgstr "Cíl exportu (název)"
-#: netbox/ipam/filtersets.py:86
+#: netbox/ipam/filtersets.py:89
msgid "Importing VRF"
msgstr "Import VRF"
-#: netbox/ipam/filtersets.py:92
+#: netbox/ipam/filtersets.py:95
msgid "Import VRF (RD)"
msgstr "Importovat VRF (RD)"
-#: netbox/ipam/filtersets.py:97
+#: netbox/ipam/filtersets.py:100
msgid "Exporting VRF"
msgstr "Export VRF"
-#: netbox/ipam/filtersets.py:103
+#: netbox/ipam/filtersets.py:106
msgid "Export VRF (RD)"
msgstr "Export VRF (RD)"
-#: netbox/ipam/filtersets.py:108
+#: netbox/ipam/filtersets.py:111
msgid "Importing L2VPN"
msgstr "Import L2VPN"
-#: netbox/ipam/filtersets.py:114
+#: netbox/ipam/filtersets.py:117
msgid "Importing L2VPN (identifier)"
msgstr "Import L2VPN (identifikátor)"
-#: netbox/ipam/filtersets.py:119
+#: netbox/ipam/filtersets.py:122
msgid "Exporting L2VPN"
msgstr "Export L2VPN"
-#: netbox/ipam/filtersets.py:125
+#: netbox/ipam/filtersets.py:128
msgid "Exporting L2VPN (identifier)"
msgstr "Export L2VPN (identifikátor)"
-#: netbox/ipam/filtersets.py:155 netbox/ipam/filtersets.py:283
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:212
+#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "Předpona"
-#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:198
-#: netbox/ipam/filtersets.py:223
+#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201
+#: netbox/ipam/filtersets.py:226
msgid "RIR (ID)"
msgstr "RIR (ID)"
-#: netbox/ipam/filtersets.py:165 netbox/ipam/filtersets.py:204
-#: netbox/ipam/filtersets.py:229
+#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207
+#: netbox/ipam/filtersets.py:232
msgid "RIR (slug)"
msgstr "RIR (slug)"
-#: netbox/ipam/filtersets.py:287
+#: netbox/ipam/filtersets.py:290
msgid "Within prefix"
msgstr "V rámci předpony"
-#: netbox/ipam/filtersets.py:291
+#: netbox/ipam/filtersets.py:294
msgid "Within and including prefix"
msgstr "V rámci a včetně prefixu"
-#: netbox/ipam/filtersets.py:295
+#: netbox/ipam/filtersets.py:298
msgid "Prefixes which contain this prefix or IP"
msgstr "Předpony, které obsahují tuto předponu nebo IP"
-#: netbox/ipam/filtersets.py:306 netbox/ipam/filtersets.py:574
-#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/filtersets.py:196
-#: netbox/ipam/forms/filtersets.py:331
+#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541
+#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198
+#: netbox/ipam/forms/filtersets.py:334
msgid "Mask length"
msgstr "Délka masky"
-#: netbox/ipam/filtersets.py:375 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427
msgid "VLAN (ID)"
msgstr "VLAN (ID)"
-#: netbox/ipam/filtersets.py:379 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422
msgid "VLAN number (1-4094)"
msgstr "Číslo VLAN (1-4094)"
-#: netbox/ipam/filtersets.py:473 netbox/ipam/filtersets.py:477
-#: netbox/ipam/filtersets.py:569 netbox/ipam/forms/model_forms.py:496
+#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444
+#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506
#: netbox/templates/tenancy/contact.html:53
#: netbox/tenancy/forms/bulk_edit.py:113
msgid "Address"
msgstr "Adresa"
-#: netbox/ipam/filtersets.py:481
+#: netbox/ipam/filtersets.py:448
msgid "Ranges which contain this prefix or IP"
msgstr "Rozsahy, které obsahují tuto předponu nebo IP"
-#: netbox/ipam/filtersets.py:509 netbox/ipam/filtersets.py:565
+#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532
msgid "Parent prefix"
msgstr "Nadřazená předpona"
-#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:858
-#: netbox/ipam/filtersets.py:1133 netbox/vpn/filtersets.py:385
-msgid "Virtual machine (name)"
-msgstr "Virtuální počítač (název)"
-
-#: netbox/ipam/filtersets.py:623 netbox/ipam/filtersets.py:863
-#: netbox/ipam/filtersets.py:1127 netbox/virtualization/filtersets.py:282
-#: netbox/virtualization/filtersets.py:321 netbox/vpn/filtersets.py:390
-msgid "Virtual machine (ID)"
-msgstr "Virtuální počítač (ID)"
-
-#: netbox/ipam/filtersets.py:629 netbox/vpn/filtersets.py:97
-#: netbox/vpn/filtersets.py:396
-msgid "Interface (name)"
-msgstr "Rozhraní (název)"
-
-#: netbox/ipam/filtersets.py:640 netbox/vpn/filtersets.py:108
-#: netbox/vpn/filtersets.py:407
-msgid "VM interface (name)"
-msgstr "Rozhraní virtuálního počítače (název)"
-
-#: netbox/ipam/filtersets.py:645 netbox/vpn/filtersets.py:113
-msgid "VM interface (ID)"
-msgstr "Rozhraní virtuálního počítače (ID)"
-
-#: netbox/ipam/filtersets.py:650
+#: netbox/ipam/filtersets.py:617
msgid "FHRP group (ID)"
msgstr "Skupina FHRP (ID)"
-#: netbox/ipam/filtersets.py:654
+#: netbox/ipam/filtersets.py:621
msgid "Is assigned to an interface"
msgstr "Je přiřazen k rozhraní"
-#: netbox/ipam/filtersets.py:658
+#: netbox/ipam/filtersets.py:625
msgid "Is assigned"
msgstr "Je přiřazen"
-#: netbox/ipam/filtersets.py:670
+#: netbox/ipam/filtersets.py:637
msgid "Service (ID)"
msgstr "Služba (ID)"
-#: netbox/ipam/filtersets.py:675
+#: netbox/ipam/filtersets.py:642
msgid "NAT inside IP address (ID)"
msgstr "NAT uvnitř IP adresy (ID)"
-#: netbox/ipam/filtersets.py:1043 netbox/ipam/forms/bulk_import.py:322
-msgid "Assigned interface"
-msgstr "Přiřazené rozhraní"
+#: netbox/ipam/filtersets.py:1001
+msgid "Q-in-Q SVLAN (ID)"
+msgstr "Q-in-Q SVLAN (ID)"
-#: netbox/ipam/filtersets.py:1048
+#: netbox/ipam/filtersets.py:1005
+msgid "Q-in-Q SVLAN number (1-4094)"
+msgstr "Číslo SVLAN Q-in-Q (1-4094)"
+
+#: netbox/ipam/filtersets.py:1026
msgid "Assigned VM interface"
msgstr "Přiřazené rozhraní virtuálního počítače"
-#: netbox/ipam/filtersets.py:1138
+#: netbox/ipam/filtersets.py:1097
+msgid "VLAN Translation Policy (name)"
+msgstr "Zásady překladu VLAN (název)"
+
+#: netbox/ipam/filtersets.py:1163
msgid "IP address (ID)"
msgstr "IP adresa (ID)"
-#: netbox/ipam/filtersets.py:1144 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788
msgid "IP address"
msgstr "IP adresa"
-#: netbox/ipam/filtersets.py:1169
+#: netbox/ipam/filtersets.py:1194
msgid "Primary IPv4 (ID)"
msgstr "Primární IPv4 (ID)"
-#: netbox/ipam/filtersets.py:1174
+#: netbox/ipam/filtersets.py:1199
msgid "Primary IPv6 (ID)"
msgstr "Primární IPv6 (ID)"
@@ -9406,427 +9926,400 @@ msgstr "Je vyžadována maska CIDR (např. /24)."
msgid "Address pattern"
msgstr "Vzor adresy"
-#: netbox/ipam/forms/bulk_edit.py:50
+#: netbox/ipam/forms/bulk_edit.py:53
msgid "Enforce unique space"
msgstr "Vynutit jedinečný prostor"
-#: netbox/ipam/forms/bulk_edit.py:88
+#: netbox/ipam/forms/bulk_edit.py:91
msgid "Is private"
msgstr "Je soukromý"
-#: netbox/ipam/forms/bulk_edit.py:109 netbox/ipam/forms/bulk_edit.py:138
-#: netbox/ipam/forms/bulk_edit.py:163 netbox/ipam/forms/bulk_import.py:89
-#: netbox/ipam/forms/bulk_import.py:109 netbox/ipam/forms/bulk_import.py:129
-#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:125
-#: netbox/ipam/forms/filtersets.py:148 netbox/ipam/forms/model_forms.py:96
-#: netbox/ipam/forms/model_forms.py:109 netbox/ipam/forms/model_forms.py:131
-#: netbox/ipam/forms/model_forms.py:149 netbox/ipam/models/asns.py:31
-#: netbox/ipam/models/asns.py:103 netbox/ipam/models/ip.py:71
-#: netbox/ipam/models/ip.py:90 netbox/ipam/tables/asn.py:20
+#: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141
+#: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92
+#: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127
+#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99
+#: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135
+#: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31
+#: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71
+#: netbox/ipam/models/ip.py:87 netbox/ipam/tables/asn.py:20
#: netbox/ipam/tables/asn.py:45 netbox/templates/ipam/aggregate.html:18
#: netbox/templates/ipam/asn.html:27 netbox/templates/ipam/asnrange.html:19
#: netbox/templates/ipam/rir.html:19
msgid "RIR"
msgstr "RIR"
-#: netbox/ipam/forms/bulk_edit.py:171
+#: netbox/ipam/forms/bulk_edit.py:174
msgid "Date added"
msgstr "Datum přidání"
-#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/model_forms.py:619
-#: netbox/ipam/forms/model_forms.py:666 netbox/ipam/tables/ip.py:251
-#: netbox/templates/ipam/vlan_edit.html:37
+#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629
+#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201
+#: netbox/templates/ipam/vlan_edit.html:45
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "Skupina VLAN"
-#: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/bulk_import.py:185
-#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/model_forms.py:218
-#: netbox/ipam/models/vlans.py:250 netbox/ipam/tables/ip.py:255
-#: netbox/templates/ipam/prefix.html:60 netbox/templates/ipam/vlan.html:12
+#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181
+#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217
+#: netbox/ipam/models/vlans.py:272 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:10
-#: netbox/templates/wireless/wirelesslan.html:30
+#: netbox/templates/wireless/wirelesslan.html:38
#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284
-#: netbox/vpn/forms/model_forms.py:433 netbox/vpn/forms/model_forms.py:452
-#: netbox/wireless/forms/bulk_edit.py:55
-#: netbox/wireless/forms/bulk_import.py:48
-#: netbox/wireless/forms/model_forms.py:48 netbox/wireless/models.py:102
+#: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455
+#: netbox/wireless/forms/bulk_edit.py:57
+#: netbox/wireless/forms/bulk_import.py:50
+#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "WLAN"
-#: netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:229
msgid "Prefix length"
msgstr "Délka předpony"
-#: netbox/ipam/forms/bulk_edit.py:268 netbox/ipam/forms/filtersets.py:241
-#: netbox/templates/ipam/prefix.html:85
+#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244
+#: netbox/templates/ipam/prefix.html:81
msgid "Is a pool"
msgstr "Je bazén"
-#: netbox/ipam/forms/bulk_edit.py:273 netbox/ipam/forms/bulk_edit.py:318
-#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/models/ip.py:272 netbox/ipam/models/ip.py:539
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
+#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:296
+#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
msgid "Treat as fully utilized"
msgstr "Zacházejte jako plně využívané"
-#: netbox/ipam/forms/bulk_edit.py:287 netbox/ipam/forms/filtersets.py:171
+#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173
+#: netbox/ipam/forms/model_forms.py:232
msgid "VLAN Assignment"
msgstr "Přiřazení VLAN"
-#: netbox/ipam/forms/bulk_edit.py:366 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
msgid "DNS name"
msgstr "Název DNS"
-#: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/bulk_edit.py:534
-#: netbox/ipam/forms/bulk_import.py:418 netbox/ipam/forms/bulk_import.py:493
-#: netbox/ipam/forms/bulk_import.py:519 netbox/ipam/forms/filtersets.py:390
-#: netbox/ipam/forms/filtersets.py:530 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
+#: netbox/ipam/forms/bulk_import.py:417 netbox/ipam/forms/bulk_import.py:528
+#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393
+#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
#: netbox/templates/ipam/service.html:32
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "protokolu"
-#: netbox/ipam/forms/bulk_edit.py:394 netbox/ipam/forms/filtersets.py:397
+#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400
#: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26
msgid "Group ID"
msgstr "ID skupiny"
-#: netbox/ipam/forms/bulk_edit.py:399 netbox/ipam/forms/filtersets.py:402
-#: netbox/wireless/forms/bulk_edit.py:68
-#: netbox/wireless/forms/bulk_edit.py:115
-#: netbox/wireless/forms/bulk_import.py:62
-#: netbox/wireless/forms/bulk_import.py:65
-#: netbox/wireless/forms/bulk_import.py:104
-#: netbox/wireless/forms/bulk_import.py:107
-#: netbox/wireless/forms/filtersets.py:54
-#: netbox/wireless/forms/filtersets.py:88
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:405
+#: netbox/wireless/forms/bulk_edit.py:70
+#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/wireless/forms/bulk_import.py:64
+#: netbox/wireless/forms/bulk_import.py:67
+#: netbox/wireless/forms/bulk_import.py:109
+#: netbox/wireless/forms/bulk_import.py:112
+#: netbox/wireless/forms/filtersets.py:57
+#: netbox/wireless/forms/filtersets.py:116
msgid "Authentication type"
msgstr "Typ autentizace"
-#: netbox/ipam/forms/bulk_edit.py:404 netbox/ipam/forms/filtersets.py:406
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:409
msgid "Authentication key"
msgstr "Ověřovací klíč"
-#: netbox/ipam/forms/bulk_edit.py:421 netbox/ipam/forms/filtersets.py:383
-#: netbox/ipam/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:386
+#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:91
-#: netbox/wireless/forms/bulk_edit.py:149
-#: netbox/wireless/forms/filtersets.py:36
-#: netbox/wireless/forms/filtersets.py:76
-#: netbox/wireless/forms/model_forms.py:55
-#: netbox/wireless/forms/model_forms.py:171
+#: netbox/wireless/forms/bulk_edit.py:94
+#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/filtersets.py:39
+#: netbox/wireless/forms/filtersets.py:104
+#: netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Authentication"
msgstr "Autentizace"
-#: netbox/ipam/forms/bulk_edit.py:436 netbox/ipam/forms/model_forms.py:608
-msgid "Scope type"
-msgstr "Typ rozsahu"
-
-#: netbox/ipam/forms/bulk_edit.py:439 netbox/ipam/forms/bulk_edit.py:453
-#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:621
-#: netbox/ipam/tables/vlans.py:71 netbox/templates/ipam/vlangroup.html:38
-msgid "Scope"
-msgstr "Rozsah"
-
-#: netbox/ipam/forms/bulk_edit.py:446 netbox/ipam/models/vlans.py:60
+#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "Rozsahy ID VLAN"
-#: netbox/ipam/forms/bulk_edit.py:525
+#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485
+#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232
+#: netbox/ipam/tables/vlans.py:103
+msgid "Q-in-Q role"
+msgstr "Role Q-in-Q"
+
+#: netbox/ipam/forms/bulk_edit.py:522
+msgid "Q-in-Q"
+msgstr "Q v Q"
+
+#: netbox/ipam/forms/bulk_edit.py:523
msgid "Site & Group"
msgstr "Stránky a skupina"
-#: netbox/ipam/forms/bulk_edit.py:539 netbox/ipam/forms/model_forms.py:692
-#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/services.py:19
+#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256
+#: netbox/templates/ipam/vlantranslationrule.html:14
+#: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359
+msgid "Policy"
+msgstr "Politika"
+
+#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19
#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "Přístavy"
-#: netbox/ipam/forms/bulk_import.py:48
+#: netbox/ipam/forms/bulk_import.py:51
msgid "Import route targets"
msgstr "Importovat cíle trasy"
-#: netbox/ipam/forms/bulk_import.py:54
+#: netbox/ipam/forms/bulk_import.py:57
msgid "Export route targets"
msgstr "Exportovat cíle trasy"
-#: netbox/ipam/forms/bulk_import.py:92 netbox/ipam/forms/bulk_import.py:112
-#: netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
+#: netbox/ipam/forms/bulk_import.py:135
msgid "Assigned RIR"
msgstr "Přiřazené RIR"
-#: netbox/ipam/forms/bulk_import.py:182
+#: netbox/ipam/forms/bulk_import.py:178
msgid "VLAN's group (if any)"
msgstr "Skupina VLAN (pokud existuje)"
-#: netbox/ipam/forms/bulk_import.py:308
-msgid "Parent device of assigned interface (if any)"
-msgstr "Nadřazené zařízení přiřazeného rozhraní (pokud existuje)"
-
-#: netbox/ipam/forms/bulk_import.py:311 netbox/ipam/forms/bulk_import.py:512
-#: netbox/ipam/forms/model_forms.py:718
-#: netbox/virtualization/filtersets.py:288
-#: netbox/virtualization/filtersets.py:327
-#: netbox/virtualization/forms/bulk_edit.py:200
-#: netbox/virtualization/forms/bulk_edit.py:326
-#: netbox/virtualization/forms/bulk_import.py:146
-#: netbox/virtualization/forms/bulk_import.py:207
-#: netbox/virtualization/forms/filtersets.py:212
-#: netbox/virtualization/forms/filtersets.py:248
-#: netbox/virtualization/forms/model_forms.py:288
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
-msgid "Virtual machine"
-msgstr "Virtuální stroj"
-
-#: netbox/ipam/forms/bulk_import.py:315
-msgid "Parent VM of assigned interface (if any)"
-msgstr "Nadřazený virtuální počítač přiřazeného rozhraní (pokud existuje)"
+#: netbox/ipam/forms/bulk_import.py:207
+#: netbox/virtualization/forms/bulk_import.py:80
+#: netbox/wireless/forms/bulk_import.py:83
+msgid "Scope ID"
+msgstr "ID rozsahu"
#: netbox/ipam/forms/bulk_import.py:325
-msgid "Is primary"
-msgstr "Je primární"
-
-#: netbox/ipam/forms/bulk_import.py:326
msgid "Make this the primary IP for the assigned device"
msgstr "Nastavte to jako primární IP pro přiřazené zařízení"
-#: netbox/ipam/forms/bulk_import.py:330
+#: netbox/ipam/forms/bulk_import.py:329
msgid "Is out-of-band"
msgstr "Je mimo pásmo"
-#: netbox/ipam/forms/bulk_import.py:331
+#: netbox/ipam/forms/bulk_import.py:330
msgid "Designate this as the out-of-band IP address for the assigned device"
msgstr "Určete tuto adresu jako mimopásmovou IP adresu přiřazeného zařízení"
-#: netbox/ipam/forms/bulk_import.py:371
+#: netbox/ipam/forms/bulk_import.py:370
msgid "No device or virtual machine specified; cannot set as primary IP"
msgstr ""
"Není určeno žádné zařízení ani virtuální počítač; nelze nastavit jako "
"primární IP"
-#: netbox/ipam/forms/bulk_import.py:375
+#: netbox/ipam/forms/bulk_import.py:374
msgid "No device specified; cannot set as out-of-band IP"
msgstr "Není určeno žádné zařízení; nelze nastavit jako IP mimo pásmo"
-#: netbox/ipam/forms/bulk_import.py:379
+#: netbox/ipam/forms/bulk_import.py:378
msgid "Cannot set out-of-band IP for virtual machines"
msgstr "Nelze nastavit IP mimo pásmo pro virtuální počítače"
-#: netbox/ipam/forms/bulk_import.py:383
+#: netbox/ipam/forms/bulk_import.py:382
msgid "No interface specified; cannot set as primary IP"
msgstr "Není určeno žádné rozhraní; nelze nastavit jako primární IP"
-#: netbox/ipam/forms/bulk_import.py:387
+#: netbox/ipam/forms/bulk_import.py:386
msgid "No interface specified; cannot set as out-of-band IP"
msgstr "Není určeno žádné rozhraní; nelze nastavit jako IP mimo pásmo"
-#: netbox/ipam/forms/bulk_import.py:422
+#: netbox/ipam/forms/bulk_import.py:421
msgid "Auth type"
msgstr "Typ autentizace"
-#: netbox/ipam/forms/bulk_import.py:437
-msgid "Scope type (app & model)"
-msgstr "Typ rozsahu (aplikace a model)"
-
-#: netbox/ipam/forms/bulk_import.py:464
+#: netbox/ipam/forms/bulk_import.py:463
msgid "Assigned VLAN group"
msgstr "Přiřazená skupina VLAN"
-#: netbox/ipam/forms/bulk_import.py:495 netbox/ipam/forms/bulk_import.py:521
+#: netbox/ipam/forms/bulk_import.py:495
+msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)"
+msgstr "Servisní VLAN (pro zákaznické sítě VLAN Q-in-Q/802.1ad)"
+
+#: netbox/ipam/forms/bulk_import.py:518 netbox/ipam/models/vlans.py:343
+msgid "VLAN translation policy"
+msgstr "Zásady překladu VLAN"
+
+#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556
msgid "IP protocol"
msgstr "Protokol IP"
-#: netbox/ipam/forms/bulk_import.py:509
+#: netbox/ipam/forms/bulk_import.py:544
msgid "Required if not assigned to a VM"
msgstr "Vyžadováno, pokud není přiřazeno k virtuálnímu počítači"
-#: netbox/ipam/forms/bulk_import.py:516
+#: netbox/ipam/forms/bulk_import.py:551
msgid "Required if not assigned to a device"
msgstr "Požadováno, pokud není přiřazeno k zařízení"
-#: netbox/ipam/forms/bulk_import.py:541
+#: netbox/ipam/forms/bulk_import.py:576
#, python-brace-format
msgid "{ip} is not assigned to this device/VM."
msgstr "{ip} není přiřazen k tomuto zařízení/virtuálnímu počítači."
-#: netbox/ipam/forms/filtersets.py:47 netbox/ipam/forms/model_forms.py:63
-#: netbox/netbox/navigation/menu.py:189 netbox/vpn/forms/model_forms.py:410
+#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66
+#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "Cíle trasy"
-#: netbox/ipam/forms/filtersets.py:53 netbox/ipam/forms/model_forms.py:50
-#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:397
+#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
+#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "Importovat cíle"
-#: netbox/ipam/forms/filtersets.py:58 netbox/ipam/forms/model_forms.py:55
-#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:402
+#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
+#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "Cíle exportu"
-#: netbox/ipam/forms/filtersets.py:73
+#: netbox/ipam/forms/filtersets.py:75
msgid "Imported by VRF"
msgstr "Importováno VRF"
-#: netbox/ipam/forms/filtersets.py:78
+#: netbox/ipam/forms/filtersets.py:80
msgid "Exported by VRF"
msgstr "Exportováno VRF"
-#: netbox/ipam/forms/filtersets.py:87 netbox/ipam/tables/ip.py:89
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "Soukromé"
-#: netbox/ipam/forms/filtersets.py:105 netbox/ipam/forms/filtersets.py:191
-#: netbox/ipam/forms/filtersets.py:272 netbox/ipam/forms/filtersets.py:326
+#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193
+#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329
msgid "Address family"
msgstr "Rodina adres"
-#: netbox/ipam/forms/filtersets.py:119 netbox/templates/ipam/asnrange.html:25
+#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25
msgid "Range"
msgstr "Rozsah"
-#: netbox/ipam/forms/filtersets.py:128
+#: netbox/ipam/forms/filtersets.py:130
msgid "Start"
msgstr "Začít"
-#: netbox/ipam/forms/filtersets.py:132
+#: netbox/ipam/forms/filtersets.py:134
msgid "End"
msgstr "Konec"
-#: netbox/ipam/forms/filtersets.py:186
+#: netbox/ipam/forms/filtersets.py:188
msgid "Search within"
msgstr "Vyhledávání uvnitř"
-#: netbox/ipam/forms/filtersets.py:207 netbox/ipam/forms/filtersets.py:342
+#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345
msgid "Present in VRF"
msgstr "Přítomnost ve VRF"
-#: netbox/ipam/forms/filtersets.py:311
+#: netbox/ipam/forms/filtersets.py:314
msgid "Device/VM"
msgstr "Zařízení/VM"
-#: netbox/ipam/forms/filtersets.py:321
+#: netbox/ipam/forms/filtersets.py:324
msgid "Parent Prefix"
msgstr "Nadřazená předpona"
-#: netbox/ipam/forms/filtersets.py:347
-msgid "Assigned Device"
-msgstr "Přiřazené zařízení"
-
-#: netbox/ipam/forms/filtersets.py:352
-msgid "Assigned VM"
-msgstr "Přiřazený virtuální počítač"
-
-#: netbox/ipam/forms/filtersets.py:366
+#: netbox/ipam/forms/filtersets.py:369
msgid "Assigned to an interface"
msgstr "Přiřazeno k rozhraní"
-#: netbox/ipam/forms/filtersets.py:373 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "Název DNS"
-#: netbox/ipam/forms/filtersets.py:416 netbox/ipam/models/vlans.py:251
-#: netbox/ipam/tables/ip.py:176 netbox/ipam/tables/vlans.py:82
-#: netbox/ipam/views.py:971 netbox/netbox/navigation/menu.py:193
-#: netbox/netbox/navigation/menu.py:195
+#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273
+#: 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
msgid "VLANs"
msgstr "VLAN"
-#: netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:460
msgid "Contains VLAN ID"
msgstr "Obsahuje VLAN ID"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363
+msgid "Local VLAN ID"
+msgstr "Místní VLAN ID"
+
+#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371
+msgid "Remote VLAN ID"
+msgstr "Vzdálené VLAN ID"
+
+#: netbox/ipam/forms/filtersets.py:509
+msgid "Q-in-Q/802.1ad"
+msgstr "Q-in-Q/802.1ad"
+
+#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "ID VLAN"
-#: netbox/ipam/forms/filtersets.py:556 netbox/ipam/forms/model_forms.py:324
-#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:772
-#: netbox/ipam/tables/vlans.py:195
-#: netbox/templates/virtualization/virtualdisk.html:21
-#: netbox/templates/virtualization/virtualmachine.html:12
-#: netbox/templates/virtualization/vminterface.html:21
-#: netbox/templates/vpn/tunneltermination.html:25
-#: netbox/virtualization/forms/filtersets.py:197
-#: netbox/virtualization/forms/filtersets.py:242
-#: netbox/virtualization/forms/model_forms.py:220
-#: netbox/virtualization/tables/virtualmachines.py:135
-#: netbox/virtualization/tables/virtualmachines.py:190
-#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
-#: netbox/vpn/forms/model_forms.py:160 netbox/vpn/forms/model_forms.py:171
-#: netbox/vpn/forms/model_forms.py:273 netbox/vpn/forms/model_forms.py:454
-msgid "Virtual Machine"
-msgstr "Virtuální stroj"
-
-#: netbox/ipam/forms/model_forms.py:80
+#: netbox/ipam/forms/model_forms.py:83
#: netbox/templates/ipam/routetarget.html:10
msgid "Route Target"
msgstr "Cíl trasy"
-#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:117
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
msgstr "Agregát"
-#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12
+#: netbox/ipam/forms/model_forms.py:140 netbox/templates/ipam/asnrange.html:12
msgid "ASN Range"
msgstr "Řada ASN"
-#: netbox/ipam/forms/model_forms.py:231
-msgid "Site/VLAN Assignment"
-msgstr ""
-
-#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10
+#: netbox/ipam/forms/model_forms.py:269 netbox/templates/ipam/iprange.html:10
msgid "IP Range"
msgstr "Rozsah IP"
-#: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:325
-#: netbox/ipam/forms/model_forms.py:506
+#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335
+#: netbox/ipam/forms/model_forms.py:516
#: netbox/templates/ipam/fhrpgroup.html:19
msgid "FHRP Group"
msgstr "Skupina FHRP"
-#: netbox/ipam/forms/model_forms.py:310
+#: netbox/ipam/forms/model_forms.py:320
msgid "Make this the primary IP for the device/VM"
msgstr "Nastavte z něj primární IP pro zařízení/virtuální počítač"
-#: netbox/ipam/forms/model_forms.py:314
+#: netbox/ipam/forms/model_forms.py:324
msgid "Make this the out-of-band IP for the device"
msgstr "Nastavte z tohoto pole IP mimo pásmo zařízení"
-#: netbox/ipam/forms/model_forms.py:329
+#: netbox/ipam/forms/model_forms.py:339
msgid "NAT IP (Inside)"
msgstr "NAT IP (uvnitř)"
-#: netbox/ipam/forms/model_forms.py:391
+#: netbox/ipam/forms/model_forms.py:401
msgid "An IP address can only be assigned to a single object."
msgstr "IP adresu lze přiřadit pouze jednomu objektu."
-#: netbox/ipam/forms/model_forms.py:398
+#: netbox/ipam/forms/model_forms.py:408
msgid "Cannot reassign primary IP address for the parent device/VM"
msgstr ""
"Nelze znovu přiřadit primární adresu IP pro nadřazené zařízení/virtuální "
"počítač"
-#: netbox/ipam/forms/model_forms.py:402
+#: netbox/ipam/forms/model_forms.py:412
msgid "Cannot reassign out-of-Band IP address for the parent device"
msgstr "Nelze znovu přiřadit IP adresu mimo pásmo pro nadřazené zařízení"
-#: netbox/ipam/forms/model_forms.py:412
+#: netbox/ipam/forms/model_forms.py:422
msgid ""
"Only IP addresses assigned to an interface can be designated as primary IPs."
msgstr ""
"Jako primární IP adresy lze označit pouze adresy IP přiřazené k rozhraní."
-#: netbox/ipam/forms/model_forms.py:420
+#: netbox/ipam/forms/model_forms.py:430
msgid ""
"Only IP addresses assigned to a device interface can be designated as the "
"out-of-band IP for a device."
@@ -9834,24 +10327,29 @@ msgstr ""
"Pouze IP adresy přiřazené k rozhraní zařízení mohou být označeny jako IP "
"adresy mimo pásmo zařízení."
-#: netbox/ipam/forms/model_forms.py:508
+#: netbox/ipam/forms/model_forms.py:518
msgid "Virtual IP Address"
msgstr "Virtuální IP adresa"
-#: netbox/ipam/forms/model_forms.py:593
+#: netbox/ipam/forms/model_forms.py:603
msgid "Assignment already exists"
msgstr "Přiřazení již existuje"
-#: netbox/ipam/forms/model_forms.py:602
+#: netbox/ipam/forms/model_forms.py:612
#: netbox/templates/ipam/vlangroup.html:42
msgid "VLAN IDs"
msgstr "ID VLAN"
-#: netbox/ipam/forms/model_forms.py:620
+#: netbox/ipam/forms/model_forms.py:630
msgid "Child VLANs"
msgstr "Dětské sítě VLAN"
-#: netbox/ipam/forms/model_forms.py:697 netbox/ipam/forms/model_forms.py:729
+#: netbox/ipam/forms/model_forms.py:730
+#: netbox/templates/ipam/vlantranslationrule.html:11
+msgid "VLAN Translation Rule"
+msgstr "Pravidlo překladu VLAN"
+
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779
msgid ""
"Comma-separated list of one or more port numbers. A range may be specified "
"using a hyphen."
@@ -9859,33 +10357,28 @@ msgstr ""
"Seznam jednoho nebo více čísel portů oddělený čárkami. Rozsah lze zadat "
"pomocí pomlčky."
-#: netbox/ipam/forms/model_forms.py:702
+#: netbox/ipam/forms/model_forms.py:752
#: netbox/templates/ipam/servicetemplate.html:12
msgid "Service Template"
msgstr "Šablona služby"
-#: netbox/ipam/forms/model_forms.py:749
+#: netbox/ipam/forms/model_forms.py:799
msgid "Port(s)"
msgstr "Přístav (y)"
-#: netbox/ipam/forms/model_forms.py:750 netbox/ipam/forms/model_forms.py:778
-#: netbox/templates/ipam/service.html:21
-msgid "Service"
-msgstr "Servisní služby"
-
-#: netbox/ipam/forms/model_forms.py:763
+#: netbox/ipam/forms/model_forms.py:813
msgid "Service template"
msgstr "Šablona služby"
-#: netbox/ipam/forms/model_forms.py:775
+#: netbox/ipam/forms/model_forms.py:825
msgid "From Template"
msgstr "Z šablony"
-#: netbox/ipam/forms/model_forms.py:776
+#: netbox/ipam/forms/model_forms.py:826
msgid "Custom"
msgstr "Zvyk"
-#: netbox/ipam/forms/model_forms.py:806
+#: netbox/ipam/forms/model_forms.py:856
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr ""
@@ -9903,28 +10396,28 @@ msgstr "Řada ASN"
msgid "ASN ranges"
msgstr "Rozsahy ASN"
-#: netbox/ipam/models/asns.py:72
+#: netbox/ipam/models/asns.py:69
#, python-brace-format
msgid "Starting ASN ({start}) must be lower than ending ASN ({end})."
msgstr "Spuštění ASN ({start}) musí být nižší než koncová ASN ({end})."
-#: netbox/ipam/models/asns.py:104
+#: netbox/ipam/models/asns.py:101
msgid "Regional Internet Registry responsible for this AS number space"
msgstr "Regionální internetový registr odpovědný za tento číselný prostor AS"
-#: netbox/ipam/models/asns.py:109
+#: netbox/ipam/models/asns.py:106
msgid "16- or 32-bit autonomous system number"
msgstr "16- nebo 32bitové autonomní systémové číslo"
-#: netbox/ipam/models/fhrp.py:22
+#: netbox/ipam/models/fhrp.py:21
msgid "group ID"
msgstr "ID skupiny"
-#: netbox/ipam/models/fhrp.py:30 netbox/ipam/models/services.py:22
+#: netbox/ipam/models/fhrp.py:29 netbox/ipam/models/services.py:21
msgid "protocol"
msgstr "protokol"
-#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:28
+#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29
msgid "authentication type"
msgstr "typ ověřování"
@@ -9940,11 +10433,11 @@ msgstr "Skupina FHRP"
msgid "FHRP groups"
msgstr "Skupiny FHRP"
-#: netbox/ipam/models/fhrp.py:113
+#: netbox/ipam/models/fhrp.py:110
msgid "FHRP group assignment"
msgstr "Přiřazení skupiny FHRP"
-#: netbox/ipam/models/fhrp.py:114
+#: netbox/ipam/models/fhrp.py:111
msgid "FHRP group assignments"
msgstr "Skupinové přiřazení FHRP"
@@ -9956,35 +10449,35 @@ msgstr "soukromá"
msgid "IP space managed by this RIR is considered private"
msgstr "IP prostor spravovaný tímto RIR je považován za soukromý"
-#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:182
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188
msgid "RIRs"
msgstr "RIR"
-#: netbox/ipam/models/ip.py:84
+#: netbox/ipam/models/ip.py:81
msgid "IPv4 or IPv6 network"
msgstr "Síť IPv4 nebo IPv6"
-#: netbox/ipam/models/ip.py:91
+#: netbox/ipam/models/ip.py:88
msgid "Regional Internet Registry responsible for this IP space"
msgstr "Regionální internetový registr odpovědný za tento IP prostor"
-#: netbox/ipam/models/ip.py:101
+#: netbox/ipam/models/ip.py:98
msgid "date added"
msgstr "datum přidání"
-#: netbox/ipam/models/ip.py:115
+#: netbox/ipam/models/ip.py:112
msgid "aggregate"
msgstr "agregát"
-#: netbox/ipam/models/ip.py:116
+#: netbox/ipam/models/ip.py:113
msgid "aggregates"
msgstr "agregáty"
-#: netbox/ipam/models/ip.py:132
+#: netbox/ipam/models/ip.py:126
msgid "Cannot create aggregate with /0 mask."
msgstr "Nelze vytvořit agregát s maskou /0."
-#: netbox/ipam/models/ip.py:144
+#: netbox/ipam/models/ip.py:138
#, python-brace-format
msgid ""
"Aggregates cannot overlap. {prefix} is already covered by an existing "
@@ -9993,7 +10486,7 @@ msgstr ""
"Agregáty se nemohou překrývat. {prefix} je již pokryto stávajícím agregátem "
"({aggregate})."
-#: netbox/ipam/models/ip.py:158
+#: netbox/ipam/models/ip.py:152
#, python-brace-format
msgid ""
"Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate "
@@ -10002,125 +10495,120 @@ msgstr ""
"Předpony nemohou překrývat agregáty. {prefix} pokrývá existující agregát "
"({aggregate})."
-#: netbox/ipam/models/ip.py:200 netbox/ipam/models/ip.py:737
-#: netbox/vpn/models/tunnels.py:114
-msgid "role"
-msgstr "role"
-
-#: netbox/ipam/models/ip.py:201
+#: netbox/ipam/models/ip.py:195
msgid "roles"
msgstr "rolí"
-#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:293
+#: netbox/ipam/models/ip.py:208 netbox/ipam/models/ip.py:277
msgid "prefix"
msgstr "předpona"
-#: netbox/ipam/models/ip.py:218
+#: netbox/ipam/models/ip.py:209
msgid "IPv4 or IPv6 network with mask"
msgstr "Síť IPv4 nebo IPv6 s maskou"
-#: netbox/ipam/models/ip.py:254
+#: netbox/ipam/models/ip.py:238
msgid "Operational status of this prefix"
msgstr "Provozní stav této předpony"
-#: netbox/ipam/models/ip.py:262
+#: netbox/ipam/models/ip.py:246
msgid "The primary function of this prefix"
msgstr "Primární funkce této předpony"
-#: netbox/ipam/models/ip.py:265
+#: netbox/ipam/models/ip.py:249
msgid "is a pool"
msgstr "je bazén"
-#: netbox/ipam/models/ip.py:267
+#: netbox/ipam/models/ip.py:251
msgid "All IP addresses within this prefix are considered usable"
msgstr "Všechny IP adresy v rámci této prefixy jsou považovány za použitelné"
-#: netbox/ipam/models/ip.py:270 netbox/ipam/models/ip.py:537
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523
msgid "mark utilized"
msgstr "použitá značka"
-#: netbox/ipam/models/ip.py:294
+#: netbox/ipam/models/ip.py:278
msgid "prefixes"
msgstr "předpony"
-#: netbox/ipam/models/ip.py:317
+#: netbox/ipam/models/ip.py:298
msgid "Cannot create prefix with /0 mask."
msgstr "Nelze vytvořit předponu s maskou /0."
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
msgid "global table"
msgstr "globální tabulka"
-#: netbox/ipam/models/ip.py:326
+#: netbox/ipam/models/ip.py:307
#, python-brace-format
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "Duplicitní předpona nalezena v {table}: {prefix}"
-#: netbox/ipam/models/ip.py:495
+#: netbox/ipam/models/ip.py:481
msgid "start address"
msgstr "Počáteční adresa"
-#: netbox/ipam/models/ip.py:496 netbox/ipam/models/ip.py:500
-#: netbox/ipam/models/ip.py:712
+#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
+#: netbox/ipam/models/ip.py:711
msgid "IPv4 or IPv6 address (with mask)"
msgstr "Adresa IPv4 nebo IPv6 (s maskou)"
-#: netbox/ipam/models/ip.py:499
+#: netbox/ipam/models/ip.py:485
msgid "end address"
msgstr "koncová adresa"
-#: netbox/ipam/models/ip.py:526
+#: netbox/ipam/models/ip.py:512
msgid "Operational status of this range"
msgstr "Provozní stav tohoto rozsahu"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:520
msgid "The primary function of this range"
msgstr "Primární funkce tohoto rozsahu"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:534
msgid "IP range"
msgstr "Rozsah IP"
-#: netbox/ipam/models/ip.py:549
+#: netbox/ipam/models/ip.py:535
msgid "IP ranges"
msgstr "Rozsahy IP"
-#: netbox/ipam/models/ip.py:565
+#: netbox/ipam/models/ip.py:548
msgid "Starting and ending IP address versions must match"
msgstr "Počáteční a koncová verze IP adresy se musí shodovat"
-#: netbox/ipam/models/ip.py:571
+#: netbox/ipam/models/ip.py:554
msgid "Starting and ending IP address masks must match"
msgstr "Počáteční a koncová maska IP adresy se musí shodovat"
-#: netbox/ipam/models/ip.py:578
+#: netbox/ipam/models/ip.py:561
#, python-brace-format
msgid ""
"Ending address must be greater than the starting address ({start_address})"
msgstr "Koncová adresa musí být větší než počáteční adresa ({start_address})"
-#: netbox/ipam/models/ip.py:590
+#: netbox/ipam/models/ip.py:589
#, python-brace-format
msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}"
msgstr ""
"Definované adresy se překrývají s rozsahem {overlapping_range} na VRF {vrf}"
-#: netbox/ipam/models/ip.py:599
+#: netbox/ipam/models/ip.py:598
#, python-brace-format
msgid "Defined range exceeds maximum supported size ({max_size})"
msgstr ""
"Definovaný rozsah přesahuje maximální podporovanou velikost ({max_size})"
-#: netbox/ipam/models/ip.py:711 netbox/tenancy/models/contacts.py:82
+#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77
msgid "address"
msgstr "adresa"
-#: netbox/ipam/models/ip.py:734
+#: netbox/ipam/models/ip.py:733
msgid "The operational status of this IP"
msgstr "Provozní stav tohoto IP"
@@ -10140,31 +10628,31 @@ msgstr "IP, pro kterou je tato adresa „vnější“ IP"
msgid "Hostname or FQDN (not case-sensitive)"
msgstr "Název hostitele nebo FQDN (nerozlišuje velká a malá písmena)"
-#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:94
+#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90
msgid "IP addresses"
msgstr "IP adresy"
-#: netbox/ipam/models/ip.py:845
+#: netbox/ipam/models/ip.py:842
msgid "Cannot create IP address with /0 mask."
msgstr "Nelze vytvořit IP adresu s maskou /0."
-#: netbox/ipam/models/ip.py:851
+#: netbox/ipam/models/ip.py:848
#, python-brace-format
msgid "{ip} is a network ID, which may not be assigned to an interface."
msgstr "{ip} je síťové ID, které nemusí být přiřazeno rozhraní."
-#: netbox/ipam/models/ip.py:862
+#: netbox/ipam/models/ip.py:859
#, python-brace-format
msgid ""
"{ip} is a broadcast address, which may not be assigned to an interface."
msgstr "{ip} je vysílací adresa, která nemusí být přiřazena k rozhraní."
-#: netbox/ipam/models/ip.py:876
+#: netbox/ipam/models/ip.py:873
#, python-brace-format
msgid "Duplicate IP address found in {table}: {ipaddress}"
msgstr "Duplicitní adresa IP nalezena v {table}: {ipaddress}"
-#: netbox/ipam/models/ip.py:897
+#: netbox/ipam/models/ip.py:896
msgid ""
"Cannot reassign IP address while it is designated as the primary IP for the "
"parent object"
@@ -10172,68 +10660,68 @@ msgstr ""
"Nelze znovu přiřadit adresu IP, pokud je určena jako primární IP pro "
"nadřazený objekt"
-#: netbox/ipam/models/ip.py:903
+#: netbox/ipam/models/ip.py:902
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr "Stav SLAAC lze přiřadit pouze adresám IPv6"
-#: netbox/ipam/models/services.py:33
+#: netbox/ipam/models/services.py:32
msgid "port numbers"
msgstr "čísla portů"
-#: netbox/ipam/models/services.py:59
+#: netbox/ipam/models/services.py:58
msgid "service template"
msgstr "šablona služby"
-#: netbox/ipam/models/services.py:60
+#: netbox/ipam/models/services.py:59
msgid "service templates"
msgstr "šablony služeb"
-#: netbox/ipam/models/services.py:95
+#: netbox/ipam/models/services.py:91
msgid "The specific IP addresses (if any) to which this service is bound"
msgstr "Konkrétní IP adresy (pokud existují), na které je tato služba vázána"
-#: netbox/ipam/models/services.py:102
+#: netbox/ipam/models/services.py:98
msgid "service"
msgstr "služba"
-#: netbox/ipam/models/services.py:103
+#: netbox/ipam/models/services.py:99
msgid "services"
msgstr "služby"
-#: netbox/ipam/models/services.py:117
+#: netbox/ipam/models/services.py:110
msgid ""
"A service cannot be associated with both a device and a virtual machine."
msgstr "Službu nelze přidružit jak k zařízení, tak k virtuálnímu počítači."
-#: netbox/ipam/models/services.py:119
+#: netbox/ipam/models/services.py:112
msgid ""
"A service must be associated with either a device or a virtual machine."
msgstr ""
"Služba musí být přidružena buď k zařízení, nebo k virtuálnímu počítači."
-#: netbox/ipam/models/vlans.py:85
+#: netbox/ipam/models/vlans.py:87
msgid "VLAN groups"
msgstr "Skupiny VLAN"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:94
msgid "Cannot set scope_type without scope_id."
msgstr "Nelze nastavit scope_type bez scope_id."
-#: netbox/ipam/models/vlans.py:97
+#: netbox/ipam/models/vlans.py:96
msgid "Cannot set scope_id without scope_type."
msgstr "Nelze nastavit scope_id bez scope_type."
-#: netbox/ipam/models/vlans.py:105
+#: netbox/ipam/models/vlans.py:104
#, python-brace-format
msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}"
msgstr "Spuštění VLAN ID v dosahu ({value}) nemůže být menší než {minimum}"
-#: netbox/ipam/models/vlans.py:111
+#: netbox/ipam/models/vlans.py:110
#, python-brace-format
msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}"
msgstr "Ukončení VLAN ID v rozsahu ({value}) nesmí překročit {maximum}"
-#: netbox/ipam/models/vlans.py:118
+#: netbox/ipam/models/vlans.py:117
#, python-brace-format
msgid ""
"Ending VLAN ID in range must be greater than or equal to the starting VLAN "
@@ -10242,31 +10730,36 @@ msgstr ""
"Koncové ID VLAN v rozsahu musí být větší nebo roven počátečnímu ID VLAN "
"({range})"
-#: netbox/ipam/models/vlans.py:124
+#: netbox/ipam/models/vlans.py:123
msgid "Ranges cannot overlap."
msgstr "Rozsahy se nemohou překrývat."
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:180
msgid "The specific site to which this VLAN is assigned (if any)"
msgstr "Konkrétní místo, ke kterému je tato VLAN přiřazena (pokud existuje)"
-#: netbox/ipam/models/vlans.py:189
+#: netbox/ipam/models/vlans.py:188
msgid "VLAN group (optional)"
msgstr "Skupina VLAN (volitelné)"
-#: netbox/ipam/models/vlans.py:197
+#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368
+#: netbox/ipam/models/vlans.py:376
msgid "Numeric VLAN ID (1-4094)"
msgstr "Numerické ID VLAN (1-4094)"
-#: netbox/ipam/models/vlans.py:215
+#: netbox/ipam/models/vlans.py:214
msgid "Operational status of this VLAN"
msgstr "Provozní stav této VLAN"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:222
msgid "The primary function of this VLAN"
msgstr "Primární funkce této VLAN"
-#: netbox/ipam/models/vlans.py:266
+#: netbox/ipam/models/vlans.py:237
+msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)"
+msgstr "Označení VLAN zákazníka/služby (pro Q-in-Q/IEEE 802.1ad)"
+
+#: netbox/ipam/models/vlans.py:285
#, python-brace-format
msgid ""
"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to "
@@ -10275,41 +10768,58 @@ msgstr ""
"VLAN je přiřazena ke skupině {group} (oblast působnosti: {scope}); nelze "
"také přiřadit k webu {site}."
-#: netbox/ipam/models/vlans.py:275
+#: netbox/ipam/models/vlans.py:294
#, python-brace-format
msgid "VID must be in ranges {ranges} for VLANs in group {group}"
msgstr "VID musí být v rozmezí {ranges} pro sítě VLAN ve skupině {group}"
-#: netbox/ipam/models/vrfs.py:30
+#: netbox/ipam/models/vlans.py:301
+msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN."
+msgstr ""
+"Službě VLAN mohou být přiřazeny pouze zákaznické sítě VLAN typu Q-in-Q."
+
+#: netbox/ipam/models/vlans.py:307
+msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN."
+msgstr "Zákaznická VLAN Q-in-Q musí být přiřazena ke službě VLAN služby."
+
+#: netbox/ipam/models/vlans.py:344
+msgid "VLAN translation policies"
+msgstr "Zásady překladu VLAN"
+
+#: netbox/ipam/models/vlans.py:385
+msgid "VLAN translation rule"
+msgstr "Pravidlo překladu VLAN"
+
+#: netbox/ipam/models/vrfs.py:29
msgid "route distinguisher"
msgstr "rozlišovač trasy"
-#: netbox/ipam/models/vrfs.py:31
+#: netbox/ipam/models/vrfs.py:30
msgid "Unique route distinguisher (as defined in RFC 4364)"
msgstr "Jedinečný rozlišovač tras (podle definice v RFC 4364)"
-#: netbox/ipam/models/vrfs.py:42
+#: netbox/ipam/models/vrfs.py:41
msgid "enforce unique space"
msgstr "vynutit jedinečný prostor"
-#: netbox/ipam/models/vrfs.py:43
+#: netbox/ipam/models/vrfs.py:42
msgid "Prevent duplicate prefixes/IP addresses within this VRF"
msgstr "Zabraňte duplicitním předponům/IP adresám v tomto VRF"
-#: netbox/ipam/models/vrfs.py:63 netbox/netbox/navigation/menu.py:186
-#: netbox/netbox/navigation/menu.py:188
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192
+#: netbox/netbox/navigation/menu.py:194
msgid "VRFs"
msgstr "VRF"
-#: netbox/ipam/models/vrfs.py:82
+#: netbox/ipam/models/vrfs.py:78
msgid "Route target value (formatted in accordance with RFC 4360)"
msgstr "Cílová hodnota trasy (formátovaná v souladu s RFC 4360)"
-#: netbox/ipam/models/vrfs.py:94
+#: netbox/ipam/models/vrfs.py:91
msgid "route target"
msgstr "cíl trasy"
-#: netbox/ipam/models/vrfs.py:95
+#: netbox/ipam/models/vrfs.py:92
msgid "route targets"
msgstr "cíle trasy"
@@ -10325,84 +10835,101 @@ msgstr "Počet stránek"
msgid "Provider Count"
msgstr "Počet poskytovatelů"
-#: netbox/ipam/tables/ip.py:95 netbox/netbox/navigation/menu.py:179
-#: netbox/netbox/navigation/menu.py:181
+#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
+#: netbox/netbox/navigation/menu.py:187
msgid "Aggregates"
msgstr "Agregáty"
-#: netbox/ipam/tables/ip.py:125
+#: netbox/ipam/tables/ip.py:71
msgid "Added"
msgstr "Přidal"
-#: netbox/ipam/tables/ip.py:128 netbox/ipam/tables/ip.py:166
-#: netbox/ipam/tables/vlans.py:142 netbox/ipam/views.py:346
-#: netbox/netbox/navigation/menu.py:165 netbox/netbox/navigation/menu.py:167
-#: netbox/templates/ipam/vlan.html:84
+#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112
+#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373
+#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173
+#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "Předpony"
-#: netbox/ipam/tables/ip.py:131 netbox/ipam/tables/ip.py:270
-#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:86
+#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55
#: netbox/templates/dcim/device.html:260
#: netbox/templates/ipam/aggregate.html:24
-#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:106
+#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "Využití"
-#: netbox/ipam/tables/ip.py:171 netbox/netbox/navigation/menu.py:161
+#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
msgid "IP Ranges"
msgstr "Rozsahy IP"
-#: netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:167
msgid "Prefix (Flat)"
msgstr "Předpona (plochá)"
-#: netbox/ipam/tables/ip.py:225
+#: netbox/ipam/tables/ip.py:171
msgid "Depth"
msgstr "Hloubka"
-#: netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/virtualization/tables/clusters.py:77
+#: netbox/wireless/tables/wirelesslan.py:55
+msgid "Scope Type"
+msgstr "Typ rozsahu"
+
+#: netbox/ipam/tables/ip.py:213
msgid "Pool"
msgstr "Bazén"
-#: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:320
+#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
msgid "Marked Utilized"
msgstr "Označeno Využito"
-#: netbox/ipam/tables/ip.py:304
+#: netbox/ipam/tables/ip.py:256
msgid "Start address"
msgstr "Počáteční adresa"
-#: netbox/ipam/tables/ip.py:383
+#: netbox/ipam/tables/ip.py:335
msgid "NAT (Inside)"
msgstr "NAT (uvnitř)"
-#: netbox/ipam/tables/ip.py:388
+#: netbox/ipam/tables/ip.py:340
msgid "NAT (Outside)"
msgstr "NAT (venku)"
-#: netbox/ipam/tables/ip.py:393
+#: netbox/ipam/tables/ip.py:345
msgid "Assigned"
msgstr "Přiřazeno"
-#: netbox/ipam/tables/ip.py:429 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
#: netbox/vpn/forms/filtersets.py:240
msgid "Assigned Object"
msgstr "Přiřazený objekt"
-#: netbox/ipam/tables/vlans.py:68
-msgid "Scope Type"
-msgstr "Typ rozsahu"
-
-#: netbox/ipam/tables/vlans.py:76
+#: netbox/ipam/tables/vlans.py:45
msgid "VID Ranges"
msgstr "Rozsahy VID"
-#: netbox/ipam/tables/vlans.py:111 netbox/ipam/tables/vlans.py:214
+#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VIDIO"
+#: netbox/ipam/tables/vlans.py:237
+#: netbox/templates/ipam/vlantranslationpolicy.html:22
+msgid "Rules"
+msgstr "Pravidla"
+
+#: netbox/ipam/tables/vlans.py:260
+#: netbox/templates/ipam/vlantranslationrule.html:18
+msgid "Local VID"
+msgstr "Místní VID"
+
+#: netbox/ipam/tables/vlans.py:264
+#: netbox/templates/ipam/vlantranslationrule.html:22
+msgid "Remote VID"
+msgstr "Vzdálený VID"
+
#: netbox/ipam/tables/vrfs.py:30
msgid "RD"
msgstr "RD"
@@ -10442,23 +10969,23 @@ msgstr ""
"V názvech DNS jsou povoleny pouze alfanumerické znaky, hvězdičky, pomlčky, "
"tečky a podtržítka"
-#: netbox/ipam/views.py:533
+#: netbox/ipam/views.py:570
msgid "Child Prefixes"
msgstr "Dětské předpony"
-#: netbox/ipam/views.py:569
+#: netbox/ipam/views.py:606
msgid "Child Ranges"
msgstr "Dětské rozsahy"
-#: netbox/ipam/views.py:898
+#: netbox/ipam/views.py:958
msgid "Related IPs"
msgstr "Související IP adresy"
-#: netbox/ipam/views.py:1127
+#: netbox/ipam/views.py:1315
msgid "Device Interfaces"
msgstr "Rozhraní zařízení"
-#: netbox/ipam/views.py:1145
+#: netbox/ipam/views.py:1333
msgid "VM Interfaces"
msgstr "Rozhraní virtuálních počítačů"
@@ -10506,90 +11033,112 @@ msgstr "{class_name} musí implementovat get_view_name ()"
msgid "Invalid permission {permission} for model {model}"
msgstr "Neplatné oprávnění {permission} pro model {model}"
-#: netbox/netbox/choices.py:49
+#: netbox/netbox/choices.py:51
msgid "Dark Red"
msgstr "Tmavě červená"
-#: netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:54
msgid "Rose"
msgstr "růže"
-#: netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:55
msgid "Fuchsia"
msgstr "Fuchsiová"
-#: netbox/netbox/choices.py:55
+#: netbox/netbox/choices.py:57
msgid "Dark Purple"
msgstr "Tmavě fialová"
-#: netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:60
msgid "Light Blue"
msgstr "Světle modrá"
-#: netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:63
msgid "Aqua"
msgstr "Aqua"
-#: netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:64
msgid "Dark Green"
msgstr "Tmavě zelená"
-#: netbox/netbox/choices.py:64
+#: netbox/netbox/choices.py:66
msgid "Light Green"
msgstr "Světle zelená"
-#: netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:67
msgid "Lime"
msgstr "Limetka"
-#: netbox/netbox/choices.py:67
+#: netbox/netbox/choices.py:69
msgid "Amber"
msgstr "Jantar"
-#: netbox/netbox/choices.py:69
+#: netbox/netbox/choices.py:71
msgid "Dark Orange"
msgstr "Tmavě oranžová"
-#: netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:72
msgid "Brown"
msgstr "Hnědý"
-#: netbox/netbox/choices.py:71
+#: netbox/netbox/choices.py:73
msgid "Light Grey"
msgstr "Světle šedá"
-#: netbox/netbox/choices.py:72
+#: netbox/netbox/choices.py:74
msgid "Grey"
msgstr "Šedá"
-#: netbox/netbox/choices.py:73
+#: netbox/netbox/choices.py:75
msgid "Dark Grey"
msgstr "Tmavě šedá"
-#: netbox/netbox/choices.py:128
+#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+msgid "Default"
+msgstr "Výchozí"
+
+#: netbox/netbox/choices.py:130
msgid "Direct"
msgstr "Přímo"
-#: netbox/netbox/choices.py:129
+#: netbox/netbox/choices.py:131
msgid "Upload"
msgstr "Nahrát"
-#: netbox/netbox/choices.py:141 netbox/netbox/choices.py:155
+#: netbox/netbox/choices.py:143 netbox/netbox/choices.py:157
msgid "Auto-detect"
msgstr "Automatická detekce"
-#: netbox/netbox/choices.py:156
+#: netbox/netbox/choices.py:158
msgid "Comma"
msgstr "Čárka"
-#: netbox/netbox/choices.py:157
+#: netbox/netbox/choices.py:159
msgid "Semicolon"
msgstr "Středník"
-#: netbox/netbox/choices.py:158
+#: netbox/netbox/choices.py:160
msgid "Tab"
msgstr "Záložka"
+#: netbox/netbox/choices.py:193 netbox/templates/dcim/device.html:327
+#: netbox/templates/dcim/rack.html:107
+msgid "Kilograms"
+msgstr "Kilogramy"
+
+#: netbox/netbox/choices.py:194
+msgid "Grams"
+msgstr "Gramy"
+
+#: netbox/netbox/choices.py:195 netbox/templates/dcim/device.html:328
+#: netbox/templates/dcim/rack.html:108
+msgid "Pounds"
+msgstr "Libry"
+
+#: netbox/netbox/choices.py:196
+msgid "Ounces"
+msgstr "Unce"
+
#: netbox/netbox/config/__init__.py:67
#, python-brace-format
msgid "Invalid configuration parameter: {item}"
@@ -10876,6 +11425,26 @@ msgstr "datum synchronizováno"
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name} musí implementovat metodu sync_data ()."
+#: netbox/netbox/models/mixins.py:22
+msgid "weight unit"
+msgstr "hmotnostní jednotka"
+
+#: netbox/netbox/models/mixins.py:52
+msgid "Must specify a unit when setting a weight"
+msgstr "Při nastavování hmotnosti je nutné zadat jednotku"
+
+#: netbox/netbox/models/mixins.py:57
+msgid "distance"
+msgstr "vzdálenost"
+
+#: netbox/netbox/models/mixins.py:64
+msgid "distance unit"
+msgstr "jednotka vzdálenosti"
+
+#: netbox/netbox/models/mixins.py:99
+msgid "Must specify a unit when setting a distance"
+msgstr "Při nastavování vzdálenosti je nutné zadat jednotku"
+
#: netbox/netbox/navigation/menu.py:11
msgid "Organization"
msgstr "Organizace"
@@ -10909,10 +11478,6 @@ msgstr "Role stojanu"
msgid "Elevations"
msgstr "Nadmořská výška"
-#: netbox/netbox/navigation/menu.py:60 netbox/netbox/navigation/menu.py:62
-msgid "Rack Types"
-msgstr "Typy stojanů"
-
#: netbox/netbox/navigation/menu.py:76
msgid "Modules"
msgstr "Moduly"
@@ -10935,175 +11500,200 @@ msgstr "Komponenty zařízení"
msgid "Inventory Item Roles"
msgstr "Role položek inventáře"
-#: netbox/netbox/navigation/menu.py:111 netbox/netbox/navigation/menu.py:115
+#: netbox/netbox/navigation/menu.py:110
+#: netbox/templates/dcim/interface.html:413
+#: netbox/templates/virtualization/vminterface.html:118
+msgid "MAC Addresses"
+msgstr "MAC adresy"
+
+#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "Spojení"
-#: netbox/netbox/navigation/menu.py:117
+#: netbox/netbox/navigation/menu.py:123
msgid "Cables"
msgstr "Kabely"
-#: netbox/netbox/navigation/menu.py:118
+#: netbox/netbox/navigation/menu.py:124
msgid "Wireless Links"
msgstr "Bezdrátové spoje"
-#: netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:127
msgid "Interface Connections"
msgstr "Připojení rozhraní"
-#: netbox/netbox/navigation/menu.py:126
+#: netbox/netbox/navigation/menu.py:132
msgid "Console Connections"
msgstr "Připojení konzoly"
-#: netbox/netbox/navigation/menu.py:131
+#: netbox/netbox/navigation/menu.py:137
msgid "Power Connections"
msgstr "Napájecí připojení"
-#: netbox/netbox/navigation/menu.py:147
+#: netbox/netbox/navigation/menu.py:153
msgid "Wireless LAN Groups"
msgstr "Skupiny bezdrátových sítí"
-#: netbox/netbox/navigation/menu.py:168
+#: netbox/netbox/navigation/menu.py:174
msgid "Prefix & VLAN Roles"
msgstr "Role síťových rozsahů a VLAN"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:180
msgid "ASN Ranges"
msgstr "Rozsahy ASN"
-#: netbox/netbox/navigation/menu.py:196
+#: netbox/netbox/navigation/menu.py:202
msgid "VLAN Groups"
msgstr "Skupiny VLAN"
#: netbox/netbox/navigation/menu.py:203
+msgid "VLAN Translation Policies"
+msgstr "Zásady překladu VLAN"
+
+#: netbox/netbox/navigation/menu.py:204
+#: netbox/templates/ipam/vlantranslationpolicy.html:46
+msgid "VLAN Translation Rules"
+msgstr "Pravidla překladu VLAN"
+
+#: netbox/netbox/navigation/menu.py:211
msgid "Service Templates"
msgstr "Šablony služeb"
-#: netbox/netbox/navigation/menu.py:204 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
#: netbox/templates/ipam/ipaddress.html:118
#: netbox/templates/virtualization/virtualmachine.html:154
msgid "Services"
msgstr "Služby"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:219
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:215 netbox/netbox/navigation/menu.py:217
+#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "Tunely"
-#: netbox/netbox/navigation/menu.py:218
+#: netbox/netbox/navigation/menu.py:226
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "Skupiny tunelů"
-#: netbox/netbox/navigation/menu.py:219
+#: netbox/netbox/navigation/menu.py:227
msgid "Tunnel Terminations"
msgstr "Zakončení tunelů"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
#: netbox/vpn/models/l2vpn.py:64
msgid "L2VPNs"
msgstr "L2VPN"
-#: netbox/netbox/navigation/menu.py:226 netbox/templates/vpn/l2vpn.html:56
-#: netbox/templates/vpn/tunnel.html:72 netbox/vpn/tables/tunnels.py:58
-msgid "Terminations"
-msgstr "Zakončení"
-
-#: netbox/netbox/navigation/menu.py:232
+#: netbox/netbox/navigation/menu.py:240
msgid "IKE Proposals"
msgstr "Návrhy IKE"
-#: netbox/netbox/navigation/menu.py:233
+#: netbox/netbox/navigation/menu.py:241
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "Zásady IKE"
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:242
msgid "IPSec Proposals"
msgstr "Návrhy IPsec"
-#: netbox/netbox/navigation/menu.py:235
+#: netbox/netbox/navigation/menu.py:243
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "Zásady protokolu IPsec"
-#: netbox/netbox/navigation/menu.py:236 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "Profily IPsec"
-#: netbox/netbox/navigation/menu.py:251
+#: netbox/netbox/navigation/menu.py:259
#: netbox/templates/virtualization/virtualmachine.html:174
#: netbox/templates/virtualization/virtualmachine/base.html:32
#: netbox/templates/virtualization/virtualmachine_list.html:21
-#: netbox/virtualization/tables/virtualmachines.py:104
-#: netbox/virtualization/views.py:386
+#: netbox/virtualization/tables/virtualmachines.py:74
+#: netbox/virtualization/views.py:403
msgid "Virtual Disks"
msgstr "Virtuální disky"
-#: netbox/netbox/navigation/menu.py:258
+#: netbox/netbox/navigation/menu.py:266
msgid "Cluster Types"
msgstr "Typy klastrů"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Groups"
msgstr "Skupiny klastrů"
-#: netbox/netbox/navigation/menu.py:273
+#: netbox/netbox/navigation/menu.py:281
msgid "Circuit Types"
msgstr "Typy obvodů"
-#: netbox/netbox/navigation/menu.py:274
+#: netbox/netbox/navigation/menu.py:282
+msgid "Circuit Terminations"
+msgstr "Ukončení obvodů"
+
+#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/templates/circuits/providernetwork.html:55
+msgid "Virtual Circuits"
+msgstr "Virtuální obvody"
+
+#: netbox/netbox/navigation/menu.py:289
+msgid "Virtual Circuit Types"
+msgstr "Typy virtuálních obvodů"
+
+#: netbox/netbox/navigation/menu.py:290
+msgid "Virtual Circuit Terminations"
+msgstr "Ukončení virtuálních obvodů"
+
+#: netbox/netbox/navigation/menu.py:296
msgid "Circuit Groups"
msgstr "Skupiny obvodů"
-#: netbox/netbox/navigation/menu.py:275
-#: netbox/templates/circuits/circuit.html:66
+#: netbox/netbox/navigation/menu.py:297
+#: netbox/templates/circuits/circuit.html:76
+#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "Skupinové úkoly"
-#: netbox/netbox/navigation/menu.py:276
-msgid "Circuit Terminations"
-msgstr "Ukončení obvodů"
-
-#: netbox/netbox/navigation/menu.py:280 netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
msgid "Providers"
msgstr "Poskytovatelé"
-#: netbox/netbox/navigation/menu.py:283
+#: netbox/netbox/navigation/menu.py:304
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "Účty poskytovatele"
-#: netbox/netbox/navigation/menu.py:284
+#: netbox/netbox/navigation/menu.py:305
msgid "Provider Networks"
msgstr "Sítě poskytovatelů"
-#: netbox/netbox/navigation/menu.py:298
+#: netbox/netbox/navigation/menu.py:319
msgid "Power Panels"
msgstr "Napájecí panely"
-#: netbox/netbox/navigation/menu.py:309
+#: netbox/netbox/navigation/menu.py:330
msgid "Configurations"
msgstr "Konfigurace"
-#: netbox/netbox/navigation/menu.py:311
+#: netbox/netbox/navigation/menu.py:332
msgid "Config Contexts"
msgstr "Kontexty konfigurace"
-#: netbox/netbox/navigation/menu.py:312
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Templates"
msgstr "Konfigurační šablony"
-#: netbox/netbox/navigation/menu.py:319 netbox/netbox/navigation/menu.py:323
+#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
msgid "Customization"
msgstr "Přizpůsobení"
-#: netbox/netbox/navigation/menu.py:325
+#: netbox/netbox/navigation/menu.py:346
#: netbox/templates/dcim/device_edit.html:103
#: netbox/templates/dcim/htmx/cable_edit.html:81
#: netbox/templates/dcim/virtualchassis_add.html:31
@@ -11112,96 +11702,96 @@ msgstr "Přizpůsobení"
#: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30
#: netbox/templates/inc/panels/custom_fields.html:7
#: netbox/templates/ipam/ipaddress_bulk_add.html:35
-#: netbox/templates/ipam/vlan_edit.html:59
+#: netbox/templates/ipam/vlan_edit.html:67
msgid "Custom Fields"
msgstr "Vlastní pole"
-#: netbox/netbox/navigation/menu.py:326
+#: netbox/netbox/navigation/menu.py:347
msgid "Custom Field Choices"
msgstr "Volby uživatelských polí"
-#: netbox/netbox/navigation/menu.py:327
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Links"
msgstr "Vlastní odkazy"
-#: netbox/netbox/navigation/menu.py:328
+#: netbox/netbox/navigation/menu.py:349
msgid "Export Templates"
msgstr "Exportovat šablony"
-#: netbox/netbox/navigation/menu.py:329
+#: netbox/netbox/navigation/menu.py:350
msgid "Saved Filters"
msgstr "Uložené filtry"
-#: netbox/netbox/navigation/menu.py:331
+#: netbox/netbox/navigation/menu.py:352
msgid "Image Attachments"
msgstr "Přílohy obrázků"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:370
msgid "Operations"
msgstr "Operace"
-#: netbox/netbox/navigation/menu.py:353
+#: netbox/netbox/navigation/menu.py:374
msgid "Integrations"
msgstr "Integrace"
-#: netbox/netbox/navigation/menu.py:355
+#: netbox/netbox/navigation/menu.py:376
msgid "Data Sources"
msgstr "Zdroje dat"
-#: netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:377
msgid "Event Rules"
msgstr "Pravidla události"
-#: netbox/netbox/navigation/menu.py:357
+#: netbox/netbox/navigation/menu.py:378
msgid "Webhooks"
msgstr "Webhooky"
-#: netbox/netbox/navigation/menu.py:361 netbox/netbox/navigation/menu.py:365
-#: netbox/netbox/views/generic/feature_views.py:153
+#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
+#: netbox/netbox/views/generic/feature_views.py:158
#: netbox/templates/extras/report/base.html:37
#: netbox/templates/extras/script/base.html:36
msgid "Jobs"
msgstr "Pracovní místa"
-#: netbox/netbox/navigation/menu.py:371
+#: netbox/netbox/navigation/menu.py:392
msgid "Logging"
msgstr "Protokolování"
-#: netbox/netbox/navigation/menu.py:373
+#: netbox/netbox/navigation/menu.py:394
msgid "Notification Groups"
msgstr "Skupiny oznámení"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:395
msgid "Journal Entries"
msgstr "Záznamy deníku"
-#: netbox/netbox/navigation/menu.py:375
+#: netbox/netbox/navigation/menu.py:396
#: netbox/templates/core/objectchange.html:9
#: netbox/templates/core/objectchange_list.html:4
msgid "Change Log"
msgstr "Protokol změn"
-#: netbox/netbox/navigation/menu.py:382 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "Administrátor"
-#: netbox/netbox/navigation/menu.py:430 netbox/templates/account/base.html:27
-#: netbox/templates/inc/user_menu.html:57
+#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/templates/inc/user_menu.html:52
msgid "API Tokens"
msgstr "Tokeny API"
-#: netbox/netbox/navigation/menu.py:437 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187
#: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242
#: netbox/users/forms/model_forms.py:249
msgid "Permissions"
msgstr "Oprávnění"
-#: netbox/netbox/navigation/menu.py:445 netbox/netbox/navigation/menu.py:449
+#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "Systém"
-#: netbox/netbox/navigation/menu.py:454 netbox/netbox/navigation/menu.py:502
+#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -11209,29 +11799,29 @@ msgstr "Systém"
msgid "Plugins"
msgstr "Pluginy"
-#: netbox/netbox/navigation/menu.py:459
+#: netbox/netbox/navigation/menu.py:480
msgid "Configuration History"
msgstr "Historie konfigurace"
-#: netbox/netbox/navigation/menu.py:465 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "Úkoly na pozadí"
-#: netbox/netbox/plugins/navigation.py:47
-#: netbox/netbox/plugins/navigation.py:69
+#: netbox/netbox/plugins/navigation.py:48
+#: netbox/netbox/plugins/navigation.py:70
msgid "Permissions must be passed as a tuple or list."
msgstr "Oprávnění musí být předána jako dvojice nebo seznam."
-#: netbox/netbox/plugins/navigation.py:51
+#: netbox/netbox/plugins/navigation.py:52
msgid "Buttons must be passed as a tuple or list."
msgstr "Tlačítka musí být předána jako dvojice nebo seznam."
-#: netbox/netbox/plugins/navigation.py:73
+#: netbox/netbox/plugins/navigation.py:74
msgid "Button color must be a choice within ButtonColorChoices."
msgstr "Barva tlačítka musí být volbou z ButtonColorChoices."
-#: netbox/netbox/plugins/registration.py:25
+#: netbox/netbox/plugins/registration.py:26
#, python-brace-format
msgid ""
"PluginTemplateExtension class {template_extension} was passed as an "
@@ -11239,7 +11829,7 @@ msgid ""
msgstr ""
"Třída PluginTemplateExtension {template_extension} byl předán jako instance!"
-#: netbox/netbox/plugins/registration.py:31
+#: netbox/netbox/plugins/registration.py:32
#, python-brace-format
msgid ""
"{template_extension} is not a subclass of "
@@ -11247,17 +11837,17 @@ msgid ""
msgstr ""
"{template_extension} není podtřídou Netbox.Plugins.PluginTemplateExtension!"
-#: netbox/netbox/plugins/registration.py:51
+#: netbox/netbox/plugins/registration.py:57
#, python-brace-format
msgid "{item} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{item} musí být instancí Netbox.Plugins.PluginMenuItem"
-#: netbox/netbox/plugins/registration.py:62
+#: netbox/netbox/plugins/registration.py:68
#, python-brace-format
msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{menu_link} musí být instancí Netbox.Plugins.PluginMenuItem"
-#: netbox/netbox/plugins/registration.py:67
+#: netbox/netbox/plugins/registration.py:73
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr "{button} musí být instancí Netbox.Plugins.PluginMenuButton"
@@ -11340,93 +11930,93 @@ msgstr "Po inicializaci nelze do registru přidat úložiště"
msgid "Cannot delete stores from registry"
msgstr "Nelze odstranit obchody z registru"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:752
msgid "Czech"
msgstr "Čeština"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:753
msgid "Danish"
msgstr "Dánština"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:754
msgid "German"
msgstr "Němčina"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:755
msgid "English"
msgstr "Angličtina"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:756
msgid "Spanish"
msgstr "Španělština"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:757
msgid "French"
msgstr "Francouzština"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:758
msgid "Italian"
msgstr "Italština"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:759
msgid "Japanese"
msgstr "Japonština"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:760
msgid "Dutch"
msgstr "Holandština"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:761
msgid "Polish"
msgstr "Polština"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:762
msgid "Portuguese"
msgstr "Portugalština"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:763
msgid "Russian"
msgstr "Ruština"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:764
msgid "Turkish"
msgstr "Turečtina"
-#: netbox/netbox/settings.py:773
+#: netbox/netbox/settings.py:765
msgid "Ukrainian"
msgstr "Ukrajinština"
-#: netbox/netbox/settings.py:774
+#: netbox/netbox/settings.py:766
msgid "Chinese"
msgstr "Čínština"
-#: netbox/netbox/tables/columns.py:176
+#: netbox/netbox/tables/columns.py:177
msgid "Select all"
msgstr "Vybrat vše"
-#: netbox/netbox/tables/columns.py:189
+#: netbox/netbox/tables/columns.py:190
msgid "Toggle all"
msgstr "Přepnout vše"
-#: netbox/netbox/tables/columns.py:300
+#: netbox/netbox/tables/columns.py:302
msgid "Toggle Dropdown"
msgstr "Přepnout rozevírací nabídku"
-#: netbox/netbox/tables/columns.py:572 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
msgid "Error"
msgstr "Chyba"
-#: netbox/netbox/tables/tables.py:58
+#: netbox/netbox/tables/tables.py:59
#, python-brace-format
msgid "No {model_name} found"
msgstr "{model_name} nenalezeno"
-#: netbox/netbox/tables/tables.py:249
+#: netbox/netbox/tables/tables.py:252
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "Pole"
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:255
msgid "Value"
msgstr "Hodnota"
@@ -11442,24 +12032,24 @@ msgid ""
msgstr ""
"Při vykreslování vybrané šablony exportu došlo k chybě ({template}): {error}"
-#: netbox/netbox/views/generic/bulk_views.py:416
+#: netbox/netbox/views/generic/bulk_views.py:421
#, python-brace-format
msgid "Row {i}: Object with ID {id} does not exist"
msgstr "Řádek {i}: Objekt s ID {id} neexistuje"
-#: netbox/netbox/views/generic/bulk_views.py:709
-#: netbox/netbox/views/generic/bulk_views.py:910
-#: netbox/netbox/views/generic/bulk_views.py:958
+#: netbox/netbox/views/generic/bulk_views.py:708
+#: netbox/netbox/views/generic/bulk_views.py:909
+#: netbox/netbox/views/generic/bulk_views.py:957
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "Ne {object_type} Byly vybrány."
-#: netbox/netbox/views/generic/bulk_views.py:788
+#: netbox/netbox/views/generic/bulk_views.py:787
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "Přejmenováno {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:888
+#: netbox/netbox/views/generic/bulk_views.py:887
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "Vymazáno {count} {object_type}"
@@ -11472,16 +12062,16 @@ msgstr "Seznam změn"
msgid "Journal"
msgstr "věstníku"
-#: netbox/netbox/views/generic/feature_views.py:207
+#: netbox/netbox/views/generic/feature_views.py:212
msgid "Unable to synchronize data: No data file set."
msgstr "Nelze synchronizovat data: Žádný datový soubor není nastaven."
-#: netbox/netbox/views/generic/feature_views.py:211
+#: netbox/netbox/views/generic/feature_views.py:216
#, python-brace-format
msgid "Synchronized data for {object_type} {object}."
msgstr "Synchronizovaná data pro {object_type} {object}."
-#: netbox/netbox/views/generic/feature_views.py:236
+#: netbox/netbox/views/generic/feature_views.py:241
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "Synchronizováno {count} {object_type}"
@@ -11555,9 +12145,9 @@ msgstr "na GitHubu"
msgid "Home Page"
msgstr "Domovská stránka"
-#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:45
+#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40
#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:189
-#: netbox/vpn/forms/model_forms.py:379
+#: netbox/vpn/forms/model_forms.py:382
msgid "Profile"
msgstr "Profil"
@@ -11569,12 +12159,12 @@ msgstr "Oznámení"
#: netbox/templates/account/base.html:16
#: netbox/templates/account/subscriptions.html:7
-#: netbox/templates/inc/user_menu.html:51
+#: netbox/templates/inc/user_menu.html:46
msgid "Subscriptions"
msgstr "Předplatné"
#: netbox/templates/account/base.html:19
-#: netbox/templates/inc/user_menu.html:54
+#: netbox/templates/inc/user_menu.html:49
msgid "Preferences"
msgstr "Předvolby"
@@ -11602,6 +12192,7 @@ msgstr "Změnit heslo"
#: netbox/templates/generic/object_edit.html:72
#: netbox/templates/htmx/delete_form.html:53
#: netbox/templates/htmx/delete_form.html:55
+#: netbox/templates/htmx/quick_add.html:21
#: netbox/templates/ipam/ipaddress_assign.html:28
#: netbox/templates/virtualization/cluster_add_devices.html:30
msgid "Cancel"
@@ -11700,7 +12291,7 @@ msgstr "Přiřazené skupiny"
#: netbox/templates/core/objectchange.html:142
#: netbox/templates/dcim/devicebay.html:59
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
-#: netbox/templates/dcim/interface.html:296
+#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
#: netbox/templates/extras/configcontext.html:70
#: netbox/templates/extras/eventrule.html:66
@@ -11709,6 +12300,7 @@ msgstr "Přiřazené skupiny"
#: netbox/templates/extras/webhook.html:75
#: netbox/templates/inc/panel_table.html:13
#: netbox/templates/inc/panels/comments.html:10
+#: netbox/templates/inc/panels/related_objects.html:23
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:56
#: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44
#: netbox/templates/users/objectpermission.html:77
@@ -11746,7 +12338,7 @@ msgstr "Naposledy použitý"
msgid "Add a Token"
msgstr "Přidání žetonu"
-#: netbox/templates/base/base.html:22 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
msgid "Home"
msgstr "Domov"
@@ -11788,15 +12380,16 @@ msgstr "Zdrojový kód"
msgid "Community"
msgstr "Komunita"
-#: netbox/templates/circuits/circuit.html:47
+#: netbox/templates/circuits/circuit.html:57
msgid "Install Date"
msgstr "Datum instalace"
-#: netbox/templates/circuits/circuit.html:51
+#: netbox/templates/circuits/circuit.html:61
msgid "Termination Date"
msgstr "Datum ukončení"
-#: netbox/templates/circuits/circuit.html:70
+#: netbox/templates/circuits/circuit.html:80
+#: netbox/templates/circuits/virtualcircuit.html:73
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15
msgid "Assign Group"
msgstr "Přiřadit skupinu"
@@ -11844,7 +12437,7 @@ msgid "Add"
msgstr "Přidat"
#: netbox/templates/circuits/inc/circuit_termination.html:15
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:37
#: netbox/templates/dcim/inc/panels/inventory_items.html:32
#: netbox/templates/dcim/powerpanel.html:56
#: netbox/templates/extras/script_list.html:30
@@ -11859,35 +12452,39 @@ msgstr "Upravit"
msgid "Swap"
msgstr "Výměna"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:19
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
+msgid "Termination point"
+msgstr "Koncový bod"
+
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:20
#: netbox/templates/dcim/consoleport.html:59
#: netbox/templates/dcim/consoleserverport.html:60
#: netbox/templates/dcim/powerfeed.html:114
msgid "Marked as connected"
msgstr "Označeno jako připojeno"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:21
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:22
msgid "to"
msgstr "do"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:31
#: netbox/templates/circuits/inc/circuit_termination_fields.html:32
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:33
#: netbox/templates/dcim/frontport.html:80
#: netbox/templates/dcim/inc/connection_endpoints.html:7
-#: netbox/templates/dcim/interface.html:154
+#: netbox/templates/dcim/interface.html:211
#: netbox/templates/dcim/rearport.html:76
msgid "Trace"
msgstr "Stopa"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:35
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
msgid "Edit cable"
msgstr "Upravit kabel"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:40
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
msgid "Remove cable"
msgstr "Odstraňte kabel"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:42
#: netbox/templates/dcim/bulk_disconnect.html:5
#: netbox/templates/dcim/device/consoleports.html:12
#: netbox/templates/dcim/device/consoleserverports.html:12
@@ -11900,33 +12497,33 @@ msgstr "Odstraňte kabel"
msgid "Disconnect"
msgstr "Odpojit"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:48
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:49
#: netbox/templates/dcim/consoleport.html:69
#: netbox/templates/dcim/consoleserverport.html:70
#: netbox/templates/dcim/frontport.html:102
-#: netbox/templates/dcim/interface.html:180
-#: netbox/templates/dcim/interface.html:200
+#: netbox/templates/dcim/interface.html:237
+#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:71
-#: netbox/templates/dcim/poweroutlet.html:72
+#: netbox/templates/dcim/poweroutlet.html:81
+#: netbox/templates/dcim/poweroutlet.html:82
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
msgstr "Připojit"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:70
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:65
msgid "Downstream"
msgstr "Po proudu"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:71
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:66
msgid "Upstream"
msgstr "Nad proudem"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:80
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:75
msgid "Cross-Connect"
msgstr "Křížové připojení"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:84
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:79
msgid "Patch Panel/Port"
msgstr "Patch panel/port"
@@ -11938,6 +12535,27 @@ msgstr "Přidat obvod"
msgid "Provider Account"
msgstr "Účet poskytovatele"
+#: netbox/templates/circuits/providernetwork.html:59
+msgid "Add a Virtual Circuit"
+msgstr "Přidání virtuálního obvodu"
+
+#: netbox/templates/circuits/virtualcircuit.html:91
+#: netbox/templates/vpn/tunnel.html:9
+msgid "Add Termination"
+msgstr "Přidat ukončení"
+
+#: netbox/templates/circuits/virtualcircuittermination.html:23
+msgid "Virtual Circuit Termination"
+msgstr "Ukončení virtuálního obvodu"
+
+#: netbox/templates/circuits/virtualcircuittype.html:10
+msgid "Add Virtual Circuit"
+msgstr "Přidat virtuální obvod"
+
+#: netbox/templates/circuits/virtualcircuittype.html:19
+msgid "Virtual Circuit Type"
+msgstr "Typ virtuálního obvodu"
+
#: netbox/templates/core/configrevision.html:35
msgid "Configuration Data"
msgstr "Konfigurační data"
@@ -11971,7 +12589,7 @@ msgstr "Změněno"
#: netbox/templates/core/datafile.html:42
#: netbox/templates/ipam/iprange.html:25
#: netbox/templates/virtualization/virtualdisk.html:29
-#: netbox/virtualization/tables/virtualmachines.py:198
+#: netbox/virtualization/tables/virtualmachines.py:169
msgid "Size"
msgstr "Velikost"
@@ -12411,8 +13029,8 @@ msgstr "Přejmenovat vybrané"
#: netbox/templates/dcim/consoleport.html:65
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
-#: netbox/templates/dcim/interface.html:176
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/interface.html:233
+#: netbox/templates/dcim/poweroutlet.html:79
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "Není připojen"
@@ -12435,7 +13053,7 @@ msgid "Map"
msgstr "Mapa"
#: netbox/templates/dcim/device.html:108
-#: netbox/templates/dcim/inventoryitem.html:56
+#: netbox/templates/dcim/inventoryitem.html:60
#: netbox/templates/dcim/module.html:81
#: netbox/templates/dcim/modulebay.html:74 netbox/templates/dcim/rack.html:61
msgid "Asset Tag"
@@ -12451,7 +13069,7 @@ msgstr "Vytvořit VDC"
#: netbox/templates/dcim/device.html:175
#: netbox/templates/dcim/device_edit.html:64
-#: netbox/virtualization/forms/model_forms.py:223
+#: netbox/virtualization/forms/model_forms.py:230
msgid "Management"
msgstr "Řízení"
@@ -12568,35 +13186,6 @@ msgstr "Přidat napájecí port"
msgid "Add Rear Ports"
msgstr "Přidat zadní porty"
-#: netbox/templates/dcim/device/render_config.html:5
-#: netbox/templates/virtualization/virtualmachine/render_config.html:5
-msgid "Config"
-msgstr "Konfigurace"
-
-#: netbox/templates/dcim/device/render_config.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:35
-msgid "Context Data"
-msgstr "Kontextová data"
-
-#: netbox/templates/dcim/device/render_config.html:55
-#: netbox/templates/virtualization/virtualmachine/render_config.html:55
-msgid "Rendered Config"
-msgstr "Rendrovaná konfigurace"
-
-#: netbox/templates/dcim/device/render_config.html:57
-#: netbox/templates/virtualization/virtualmachine/render_config.html:57
-msgid "Download"
-msgstr "Ke stažení"
-
-#: netbox/templates/dcim/device/render_config.html:64
-#: netbox/templates/virtualization/virtualmachine/render_config.html:64
-msgid "Error rendering template"
-msgstr "Chyba při vykreslování šablony"
-
-#: netbox/templates/dcim/device/render_config.html:70
-msgid "No configuration template has been assigned for this device."
-msgstr ""
-
#: netbox/templates/dcim/device_edit.html:44
msgid "Parent Bay"
msgstr "Mateřská zátoka"
@@ -12663,12 +13252,12 @@ msgid "VM Role"
msgstr "Role virtuálního počítače"
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:29
+#: netbox/templates/dcim/moduletype.html:31
msgid "Model Name"
msgstr "Název modelu"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:33
+#: netbox/templates/dcim/moduletype.html:35
msgid "Part Number"
msgstr "Číslo dílu"
@@ -12693,8 +13282,8 @@ msgid "Rear Port Position"
msgstr "Pozice zadního portu"
#: netbox/templates/dcim/frontport.html:72
-#: netbox/templates/dcim/interface.html:144
-#: netbox/templates/dcim/poweroutlet.html:63
+#: netbox/templates/dcim/interface.html:201
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -12794,77 +13383,79 @@ msgid "PoE Type"
msgstr "Typ PoE"
#: netbox/templates/dcim/interface.html:81
-#: netbox/templates/virtualization/vminterface.html:63
+#: netbox/templates/virtualization/vminterface.html:55
+#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "Režim 802.1Q"
-#: netbox/templates/dcim/interface.html:125
-#: netbox/templates/virtualization/vminterface.html:59
-msgid "MAC Address"
-msgstr "MAC adresa"
+#: netbox/templates/dcim/interface.html:156
+#: netbox/templates/virtualization/vminterface.html:88
+msgid "VLAN Translation"
+msgstr "Překlad VLAN"
-#: netbox/templates/dcim/interface.html:151
+#: netbox/templates/dcim/interface.html:208
msgid "Wireless Link"
msgstr "Bezdrátové spojení"
-#: netbox/templates/dcim/interface.html:218 netbox/vpn/choices.py:63
-msgid "Peer"
-msgstr "Peer"
-
-#: netbox/templates/dcim/interface.html:230
+#: netbox/templates/dcim/interface.html:287
#: netbox/templates/wireless/inc/wirelesslink_interface.html:26
msgid "Channel"
msgstr "Kanál"
-#: netbox/templates/dcim/interface.html:239
+#: netbox/templates/dcim/interface.html:296
#: netbox/templates/wireless/inc/wirelesslink_interface.html:32
msgid "Channel Frequency"
msgstr "Frekvence kanálu"
-#: netbox/templates/dcim/interface.html:242
-#: netbox/templates/dcim/interface.html:250
-#: netbox/templates/dcim/interface.html:261
-#: netbox/templates/dcim/interface.html:269
+#: netbox/templates/dcim/interface.html:299
+#: netbox/templates/dcim/interface.html:307
+#: netbox/templates/dcim/interface.html:318
+#: netbox/templates/dcim/interface.html:326
msgid "MHz"
msgstr "MHz"
-#: netbox/templates/dcim/interface.html:258
+#: netbox/templates/dcim/interface.html:315
#: netbox/templates/wireless/inc/wirelesslink_interface.html:42
msgid "Channel Width"
msgstr "Šířka kanálu"
-#: netbox/templates/dcim/interface.html:285
+#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:60
-#: netbox/wireless/forms/bulk_edit.py:102
-#: netbox/wireless/forms/filtersets.py:40
-#: netbox/wireless/forms/filtersets.py:80 netbox/wireless/models.py:82
-#: netbox/wireless/models.py:156 netbox/wireless/tables/wirelesslan.py:44
+#: netbox/wireless/forms/bulk_edit.py:62
+#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/filtersets.py:43
+#: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82
+#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
-#: netbox/templates/dcim/interface.html:305
+#: netbox/templates/dcim/interface.html:362
msgid "LAG Members"
msgstr "Členové MAS"
-#: netbox/templates/dcim/interface.html:323
+#: netbox/templates/dcim/interface.html:380
msgid "No member interfaces"
msgstr "Žádná členská rozhraní"
-#: netbox/templates/dcim/interface.html:343
+#: netbox/templates/dcim/interface.html:400
#: netbox/templates/ipam/fhrpgroup.html:73
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
-#: netbox/templates/virtualization/vminterface.html:89
+#: netbox/templates/virtualization/vminterface.html:105
msgid "Add IP Address"
msgstr "Přidat IP adresu"
+#: netbox/templates/dcim/interface.html:417
+#: netbox/templates/virtualization/vminterface.html:123
+msgid "Add MAC Address"
+msgstr "Přidat MAC adresu"
+
#: netbox/templates/dcim/inventoryitem.html:24
msgid "Parent Item"
msgstr "Nadřazená položka"
-#: netbox/templates/dcim/inventoryitem.html:48
+#: netbox/templates/dcim/inventoryitem.html:52
msgid "Part ID"
msgstr "ID součásti"
@@ -12884,6 +13475,10 @@ msgstr "Přidání místa"
msgid "Add a Device"
msgstr "Přidání zařízení"
+#: netbox/templates/dcim/macaddress.html:36
+msgid "Primary for interface"
+msgstr "Primární pro rozhraní"
+
#: netbox/templates/dcim/manufacturer.html:16
msgid "Add Device Type"
msgstr "Přidat typ zařízení"
@@ -12914,7 +13509,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "A"
-#: netbox/templates/dcim/poweroutlet.html:48
+#: netbox/templates/dcim/poweroutlet.html:58
msgid "Feed Leg"
msgstr "Krmná noha"
@@ -13345,11 +13940,19 @@ msgstr "Nelze načíst obsah. Neplatný název pohledu"
msgid "No content found"
msgstr "Nebyl nalezen žádný obsah"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:18
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:17
+msgid ""
+"This RSS feed requires an external connection. Check the ISOLATED_DEPLOYMENT"
+" setting."
+msgstr ""
+"Tento kanál RSS vyžaduje externí připojení. Zkontrolujte nastavení "
+"ISOLATED_DEPLOYMENT."
+
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:22
msgid "There was a problem fetching the RSS feed"
msgstr "Při načítání kanálu RSS došlo k problému"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:21
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:25
msgid "HTTP"
msgstr "HTTP"
@@ -13419,6 +14022,30 @@ msgstr "Zdrojové kontexty"
msgid "New Journal Entry"
msgstr "Nová položka deníku"
+#: netbox/templates/extras/object_render_config.html:6
+msgid "Config"
+msgstr "Konfigurace"
+
+#: netbox/templates/extras/object_render_config.html:36
+msgid "Context Data"
+msgstr "Kontextová data"
+
+#: netbox/templates/extras/object_render_config.html:56
+msgid "Rendered Config"
+msgstr "Rendrovaná konfigurace"
+
+#: netbox/templates/extras/object_render_config.html:58
+msgid "Download"
+msgstr "Ke stažení"
+
+#: netbox/templates/extras/object_render_config.html:65
+msgid "Error rendering template"
+msgstr "Chyba při vykreslování šablony"
+
+#: netbox/templates/extras/object_render_config.html:71
+msgid "No configuration template has been assigned."
+msgstr "Nebyla přiřazena žádná šablona konfigurace."
+
#: netbox/templates/extras/report/base.html:30
msgid "Report"
msgstr "Zpráva"
@@ -13506,7 +14133,7 @@ msgstr "Jakýkoliv"
msgid "Tagged Item Types"
msgstr "Typy označených položek"
-#: netbox/templates/extras/tag.html:81
+#: netbox/templates/extras/tag.html:82
msgid "Tagged Objects"
msgstr "Označené objekty"
@@ -13787,6 +14414,21 @@ msgstr "Všechna oznámení"
msgid "Select"
msgstr "Vybrat"
+#: netbox/templates/htmx/quick_add.html:7
+msgid "Quick Add"
+msgstr "Rychlé přidání"
+
+#: netbox/templates/htmx/quick_add_created.html:18
+#, python-format
+msgid ""
+"\n"
+" Created %(object_type)s %(object)s\n"
+" "
+msgstr ""
+"\n"
+" Vytvořeno %(object_type)s %(object)s\n"
+" "
+
#: netbox/templates/inc/filter_list.html:43
#: netbox/utilities/templates/helpers/table_config_form.html:39
msgid "Reset"
@@ -13858,15 +14500,11 @@ msgstr "Jasné objednávání"
msgid "Help center"
msgstr "Centrum nápovědy"
-#: netbox/templates/inc/user_menu.html:41
-msgid "Django Admin"
-msgstr ""
-
-#: netbox/templates/inc/user_menu.html:61
+#: netbox/templates/inc/user_menu.html:56
msgid "Log Out"
msgstr "Odhlásit se"
-#: netbox/templates/inc/user_menu.html:68 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
msgid "Log In"
msgstr "Přihlásit se"
@@ -13963,43 +14601,43 @@ msgstr "Počáteční adresa"
msgid "Ending Address"
msgstr "Koncová adresa"
-#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:110
+#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106
msgid "Marked fully utilized"
msgstr "Označeno plně využito"
-#: netbox/templates/ipam/prefix.html:99
+#: netbox/templates/ipam/prefix.html:95
msgid "Addressing Details"
msgstr "Podrobnosti o adresování"
-#: netbox/templates/ipam/prefix.html:118
+#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "Dětské IP adresy"
-#: netbox/templates/ipam/prefix.html:126
+#: netbox/templates/ipam/prefix.html:122
msgid "Available IPs"
msgstr "Dostupné IP adresy"
-#: netbox/templates/ipam/prefix.html:138
+#: netbox/templates/ipam/prefix.html:134
msgid "First available IP"
msgstr "První dostupná IP"
-#: netbox/templates/ipam/prefix.html:179
+#: netbox/templates/ipam/prefix.html:175
msgid "Prefix Details"
msgstr "Podrobnosti o předponě"
-#: netbox/templates/ipam/prefix.html:185
+#: netbox/templates/ipam/prefix.html:181
msgid "Network Address"
msgstr "Síťová adresa"
-#: netbox/templates/ipam/prefix.html:189
+#: netbox/templates/ipam/prefix.html:185
msgid "Network Mask"
msgstr "Síťová maska"
-#: netbox/templates/ipam/prefix.html:193
+#: netbox/templates/ipam/prefix.html:189
msgid "Wildcard Mask"
msgstr "Zástupná maska"
-#: netbox/templates/ipam/prefix.html:197
+#: netbox/templates/ipam/prefix.html:193
msgid "Broadcast Address"
msgstr "Adresa vysílání"
@@ -14039,14 +14677,30 @@ msgstr "Import L2VPN"
msgid "Exporting L2VPNs"
msgstr "Export L2VPN"
-#: netbox/templates/ipam/vlan.html:88
+#: netbox/templates/ipam/vlan.html:66
+msgid "Q-in-Q Role"
+msgstr "Role Q-in-Q"
+
+#: netbox/templates/ipam/vlan.html:104
msgid "Add a Prefix"
msgstr "Přidání předpony"
+#: netbox/templates/ipam/vlan.html:114
+msgid "Customer VLANs"
+msgstr "Zákaznické VLAN"
+
+#: netbox/templates/ipam/vlan.html:118
+msgid "Add a VLAN"
+msgstr "Přidání sítě VLAN"
+
#: netbox/templates/ipam/vlangroup.html:18
msgid "Add VLAN"
msgstr "Přidat VLAN"
+#: netbox/templates/ipam/vlantranslationpolicy.html:51
+msgid "Add Rule"
+msgstr "Přidat pravidlo"
+
#: netbox/templates/ipam/vrf.html:16
msgid "Route Distinguisher"
msgstr "Rozlišovač tras"
@@ -14124,7 +14778,7 @@ msgstr ""
#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
#: netbox/tenancy/forms/bulk_edit.py:137
-#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:56
+#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57
#: netbox/tenancy/forms/model_forms.py:106
#: netbox/tenancy/forms/model_forms.py:130
#: netbox/tenancy/tables/contacts.py:98
@@ -14142,7 +14796,7 @@ msgid "Phone"
msgstr "Telefon"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:66 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
msgid "Contact Group"
msgstr "Kontaktní skupina"
@@ -14151,7 +14805,7 @@ msgid "Add Contact Group"
msgstr "Přidat skupinu kontaktů"
#: netbox/templates/tenancy/contactrole.html:15
-#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:61
+#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62
#: netbox/tenancy/forms/model_forms.py:87
msgid "Contact Role"
msgstr "Kontaktní role"
@@ -14165,8 +14819,8 @@ msgid "Add Tenant"
msgstr "Přidat nájemce"
#: netbox/templates/tenancy/tenantgroup.html:26
-#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:51
-#: netbox/tenancy/tables/columns.py:61
+#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36
+#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "Skupina nájemců"
@@ -14197,21 +14851,21 @@ msgstr "Omezení"
msgid "Assigned Users"
msgstr "Přiřazení uživatelé"
-#: netbox/templates/virtualization/cluster.html:52
+#: netbox/templates/virtualization/cluster.html:56
msgid "Allocated Resources"
msgstr "Přidělené zdroje"
-#: netbox/templates/virtualization/cluster.html:55
+#: netbox/templates/virtualization/cluster.html:59
#: netbox/templates/virtualization/virtualmachine.html:125
msgid "Virtual CPUs"
msgstr "Virtuální procesory"
-#: netbox/templates/virtualization/cluster.html:59
+#: netbox/templates/virtualization/cluster.html:63
#: netbox/templates/virtualization/virtualmachine.html:129
msgid "Memory"
msgstr "Paměť"
-#: netbox/templates/virtualization/cluster.html:69
+#: netbox/templates/virtualization/cluster.html:73
#: netbox/templates/virtualization/virtualmachine.html:140
msgid "Disk Space"
msgstr "Místo na disku"
@@ -14247,13 +14901,13 @@ msgid "Add Cluster"
msgstr "Přidat cluster"
#: netbox/templates/virtualization/clustergroup.html:19
-#: netbox/virtualization/forms/model_forms.py:50
+#: netbox/virtualization/forms/model_forms.py:53
msgid "Cluster Group"
msgstr "Skupina klastru"
#: netbox/templates/virtualization/clustertype.html:19
#: netbox/templates/virtualization/virtualmachine.html:110
-#: netbox/virtualization/forms/model_forms.py:36
+#: netbox/virtualization/forms/model_forms.py:39
msgid "Cluster Type"
msgstr "Typ clusteru"
@@ -14262,8 +14916,8 @@ msgid "Virtual Disk"
msgstr "Virtuální disk"
#: netbox/templates/virtualization/virtualmachine.html:122
-#: netbox/virtualization/forms/bulk_edit.py:190
-#: netbox/virtualization/forms/model_forms.py:224
+#: netbox/virtualization/forms/bulk_edit.py:172
+#: netbox/virtualization/forms/model_forms.py:231
msgid "Resources"
msgstr "Zdroje"
@@ -14271,10 +14925,6 @@ msgstr "Zdroje"
msgid "Add Virtual Disk"
msgstr "Přidat virtuální disk"
-#: netbox/templates/virtualization/virtualmachine/render_config.html:70
-msgid "No configuration template has been assigned for this virtual machine."
-msgstr ""
-
#: netbox/templates/vpn/ikepolicy.html:10
#: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:166
msgid "IKE Policy"
@@ -14297,7 +14947,7 @@ msgstr "Zobrazit tajemství"
#: netbox/templates/vpn/ipsecpolicy.html:45
#: netbox/templates/vpn/ipsecprofile.html:52
#: netbox/templates/vpn/ipsecprofile.html:77
-#: netbox/vpn/forms/model_forms.py:316 netbox/vpn/forms/model_forms.py:352
+#: netbox/vpn/forms/model_forms.py:317 netbox/vpn/forms/model_forms.py:354
#: netbox/vpn/tables/crypto.py:68 netbox/vpn/tables/crypto.py:134
msgid "Proposals"
msgstr "Návrhy"
@@ -14343,12 +14993,12 @@ msgid "IPSec Policy"
msgstr "Zásady IPsec"
#: netbox/templates/vpn/ipsecpolicy.html:21 netbox/vpn/forms/bulk_edit.py:210
-#: netbox/vpn/models/crypto.py:193
+#: netbox/vpn/models/crypto.py:191
msgid "PFS group"
msgstr "Skupina PFS"
#: netbox/templates/vpn/ipsecprofile.html:10
-#: netbox/vpn/forms/model_forms.py:54
+#: netbox/vpn/forms/model_forms.py:55
msgid "IPSec Profile"
msgstr "Profil IPsec"
@@ -14374,10 +15024,6 @@ msgstr "L2VPN Atributy"
msgid "Add a Termination"
msgstr "Přidat ukončení"
-#: netbox/templates/vpn/tunnel.html:9
-msgid "Add Termination"
-msgstr "Přidat ukončení"
-
#: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49
#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57
msgid "Encapsulation"
@@ -14385,7 +15031,7 @@ msgstr "Zapouzdření"
#: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55
#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64
-#: netbox/vpn/models/crypto.py:250 netbox/vpn/tables/tunnels.py:51
+#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51
msgid "IPSec profile"
msgstr "Profil IPsec"
@@ -14408,8 +15054,8 @@ msgid "Tunnel Termination"
msgstr "Ukončení tunelu"
#: netbox/templates/vpn/tunneltermination.html:35
-#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:102
-#: netbox/vpn/forms/model_forms.py:138 netbox/vpn/forms/model_forms.py:247
+#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:103
+#: netbox/vpn/forms/model_forms.py:139 netbox/vpn/forms/model_forms.py:248
#: netbox/vpn/tables/tunnels.py:101
msgid "Outside IP"
msgstr "Mimo IP"
@@ -14432,7 +15078,7 @@ msgctxt "Abbreviation for megahertz"
msgid "MHz"
msgstr "MHz"
-#: netbox/templates/wireless/wirelesslan.html:57
+#: netbox/templates/wireless/wirelesslan.html:65
msgid "Attached Interfaces"
msgstr "Připojená rozhraní"
@@ -14441,7 +15087,7 @@ msgid "Add Wireless LAN"
msgstr "Přidat bezdrátovou síť LAN"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:28
+#: netbox/wireless/forms/model_forms.py:29
msgid "Wireless LAN Group"
msgstr "Skupina bezdrátové sítě LAN"
@@ -14453,13 +15099,6 @@ msgstr "Přidat skupinu bezdrátové sítě LAN"
msgid "Link Properties"
msgstr "Vlastnosti odkazu"
-#: netbox/templates/wireless/wirelesslink.html:38
-#: netbox/wireless/forms/bulk_edit.py:129
-#: netbox/wireless/forms/filtersets.py:102
-#: netbox/wireless/forms/model_forms.py:165
-msgid "Distance"
-msgstr "Vzdálenost"
-
#: netbox/tenancy/filtersets.py:28
msgid "Parent contact group (ID)"
msgstr "Rodičovská kontaktní skupina (ID)"
@@ -14530,47 +15169,47 @@ msgstr "kontaktní skupina"
msgid "contact groups"
msgstr "kontaktní skupiny"
-#: netbox/tenancy/models/contacts.py:48
+#: netbox/tenancy/models/contacts.py:42
msgid "contact role"
msgstr "kontaktní role"
-#: netbox/tenancy/models/contacts.py:49
+#: netbox/tenancy/models/contacts.py:43
msgid "contact roles"
msgstr "kontaktní role"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:63
msgid "title"
msgstr "titul"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:68
msgid "phone"
msgstr "telefon"
-#: netbox/tenancy/models/contacts.py:78
+#: netbox/tenancy/models/contacts.py:73
msgid "email"
msgstr "e-mailem"
-#: netbox/tenancy/models/contacts.py:87
+#: netbox/tenancy/models/contacts.py:82
msgid "link"
msgstr "odkaz"
-#: netbox/tenancy/models/contacts.py:103
+#: netbox/tenancy/models/contacts.py:98
msgid "contact"
msgstr "kontaktovat"
-#: netbox/tenancy/models/contacts.py:104
+#: netbox/tenancy/models/contacts.py:99
msgid "contacts"
msgstr "kontakty"
-#: netbox/tenancy/models/contacts.py:153
+#: netbox/tenancy/models/contacts.py:146
msgid "contact assignment"
msgstr "přiřazení kontaktů"
-#: netbox/tenancy/models/contacts.py:154
+#: netbox/tenancy/models/contacts.py:147
msgid "contact assignments"
msgstr "kontaktní přiřazení"
-#: netbox/tenancy/models/contacts.py:170
+#: netbox/tenancy/models/contacts.py:163
#, python-brace-format
msgid "Contacts cannot be assigned to this object type ({type})."
msgstr "Kontakty nelze přiřadit k tomuto typu objektu ({type})."
@@ -14583,19 +15222,19 @@ msgstr "skupina nájemců"
msgid "tenant groups"
msgstr "skupiny nájemců"
-#: netbox/tenancy/models/tenants.py:70
+#: netbox/tenancy/models/tenants.py:68
msgid "Tenant name must be unique per group."
msgstr "Název nájemce musí být pro každou skupinu jedinečný."
-#: netbox/tenancy/models/tenants.py:80
+#: netbox/tenancy/models/tenants.py:78
msgid "Tenant slug must be unique per group."
msgstr "Slimák nájemce musí být jedinečný pro každou skupinu."
-#: netbox/tenancy/models/tenants.py:88
+#: netbox/tenancy/models/tenants.py:86
msgid "tenant"
msgstr "podnájemník"
-#: netbox/tenancy/models/tenants.py:89
+#: netbox/tenancy/models/tenants.py:87
msgid "tenants"
msgstr "nájemníci"
@@ -14818,7 +15457,7 @@ msgstr "žeton"
msgid "tokens"
msgstr "žetony"
-#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:42
+#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43
msgid "group"
msgstr "skupina"
@@ -14864,27 +15503,27 @@ msgstr "Související objekt nebyl nalezen pomocí zadaného číselného ID: {i
msgid "{name} has a key defined but CHOICES is not a list"
msgstr "{name} má definovaný klíč, ale CHOICES není seznam"
-#: netbox/utilities/conversion.py:19
+#: netbox/utilities/conversion.py:20
msgid "Weight must be a positive number"
msgstr "Hmotnost musí být kladné číslo"
-#: netbox/utilities/conversion.py:21
+#: netbox/utilities/conversion.py:22
#, python-brace-format
msgid "Invalid value '{weight}' for weight (must be a number)"
msgstr "Neplatná hodnota '{weight}'pro hmotnost (musí být číslo)"
-#: netbox/utilities/conversion.py:32 netbox/utilities/conversion.py:62
+#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63
#, python-brace-format
msgid "Unknown unit {unit}. Must be one of the following: {valid_units}"
msgstr ""
"Neznámá jednotka {unit}. Musí to být jedna z následujících položek: "
"{valid_units}"
-#: netbox/utilities/conversion.py:45
+#: netbox/utilities/conversion.py:46
msgid "Length must be a positive number"
msgstr "Délka musí být kladné číslo"
-#: netbox/utilities/conversion.py:47
+#: netbox/utilities/conversion.py:48
#, python-brace-format
msgid "Invalid value '{length}' for length (must be a number)"
msgstr "Neplatná hodnota '{length}'pro délku (musí být číslo)"
@@ -14902,11 +15541,11 @@ msgstr ""
msgid "More than 50"
msgstr "Více než 50"
-#: netbox/utilities/fields.py:30
+#: netbox/utilities/fields.py:29
msgid "RGB color in hexadecimal. Example: "
msgstr "RGB barva v hexadecimálním formátu. Příklad: "
-#: netbox/utilities/fields.py:159
+#: netbox/utilities/fields.py:158
#, python-format
msgid ""
"%s(%r) is invalid. to_model parameter to CounterCacheField must be a string "
@@ -14915,7 +15554,7 @@ msgstr ""
"%s(%r) je neplatný. parametr to_model pro CounterCacheField musí být řetězec"
" ve formátu 'app.model'"
-#: netbox/utilities/fields.py:169
+#: netbox/utilities/fields.py:168
#, python-format
msgid ""
"%s(%r) is invalid. to_field parameter to CounterCacheField must be a string "
@@ -15141,13 +15780,13 @@ msgstr ""
msgid "Required column header \"{header}\" not found."
msgstr "Požadovaná záhlaví sloupce“{header}„nenalezeno."
-#: netbox/utilities/forms/widgets/apiselect.py:124
+#: netbox/utilities/forms/widgets/apiselect.py:133
#, python-brace-format
msgid "Missing required value for dynamic query param: '{dynamic_params}'"
msgstr ""
"Chybí požadovaná hodnota pro parametr dynamického dotazu: '{dynamic_params}'"
-#: netbox/utilities/forms/widgets/apiselect.py:141
+#: netbox/utilities/forms/widgets/apiselect.py:150
#, python-brace-format
msgid "Missing required value for static query param: '{static_params}'"
msgstr ""
@@ -15273,10 +15912,14 @@ msgstr "Hledat..."
msgid "Search NetBox"
msgstr "Hledat NetBox"
-#: netbox/utilities/templates/widgets/apiselect.html:7
+#: netbox/utilities/templates/widgets/apiselect.html:8
msgid "Open selector"
msgstr "Otevřít selektor"
+#: netbox/utilities/templates/widgets/apiselect.html:22
+msgid "Quick add"
+msgstr "Rychlé přidání"
+
#: netbox/utilities/templates/widgets/markdown_input.html:6
msgid "Write"
msgstr "Napsat"
@@ -15310,113 +15953,119 @@ msgstr ""
"{class_name} nemá definovanou sadu dotazů. ObjectPermissionRequiredMixin lze"
" použít pouze v pohledech, které definují základní sadu dotazů"
-#: netbox/virtualization/filtersets.py:79
+#: netbox/virtualization/choices.py:50
+msgid "Paused"
+msgstr "Pozastaveno"
+
+#: netbox/virtualization/filtersets.py:45
msgid "Parent group (ID)"
msgstr "Nadřazená skupina (ID)"
-#: netbox/virtualization/filtersets.py:85
+#: netbox/virtualization/filtersets.py:51
msgid "Parent group (slug)"
msgstr "Rodičovská skupina (slug)"
-#: netbox/virtualization/filtersets.py:89
-#: netbox/virtualization/filtersets.py:141
+#: netbox/virtualization/filtersets.py:55
+#: netbox/virtualization/filtersets.py:107
msgid "Cluster type (ID)"
msgstr "Typ clusteru (ID)"
-#: netbox/virtualization/filtersets.py:151
-#: netbox/virtualization/filtersets.py:271
+#: netbox/virtualization/filtersets.py:117
+#: netbox/virtualization/filtersets.py:237
msgid "Cluster (ID)"
msgstr "Klastr (ID)"
-#: netbox/virtualization/forms/bulk_edit.py:166
-#: netbox/virtualization/models/virtualmachines.py:115
+#: netbox/virtualization/forms/bulk_edit.py:148
+#: netbox/virtualization/models/virtualmachines.py:110
msgid "vCPUs"
msgstr "VCPU"
-#: netbox/virtualization/forms/bulk_edit.py:170
+#: netbox/virtualization/forms/bulk_edit.py:152
msgid "Memory (MB)"
msgstr "Paměť (MB)"
-#: netbox/virtualization/forms/bulk_edit.py:174
+#: netbox/virtualization/forms/bulk_edit.py:156
msgid "Disk (MB)"
msgstr "Disk (MB)"
-#: netbox/virtualization/forms/bulk_edit.py:334
-#: netbox/virtualization/forms/filtersets.py:251
+#: netbox/virtualization/forms/bulk_edit.py:324
+#: netbox/virtualization/forms/filtersets.py:256
msgid "Size (MB)"
msgstr "Velikost (MB)"
-#: netbox/virtualization/forms/bulk_import.py:44
+#: netbox/virtualization/forms/bulk_import.py:45
msgid "Type of cluster"
msgstr "Typ clusteru"
-#: netbox/virtualization/forms/bulk_import.py:51
+#: netbox/virtualization/forms/bulk_import.py:52
msgid "Assigned cluster group"
msgstr "Přiřazená skupina clusteru"
-#: netbox/virtualization/forms/bulk_import.py:96
+#: netbox/virtualization/forms/bulk_import.py:102
msgid "Assigned cluster"
msgstr "Přiřazený cluster"
-#: netbox/virtualization/forms/bulk_import.py:103
+#: netbox/virtualization/forms/bulk_import.py:109
msgid "Assigned device within cluster"
msgstr "Přiřazené zařízení v rámci clusteru"
-#: netbox/virtualization/forms/filtersets.py:183
+#: netbox/virtualization/forms/filtersets.py:188
msgid "Serial number"
msgstr "Sériové číslo"
-#: netbox/virtualization/forms/model_forms.py:153
+#: netbox/virtualization/forms/model_forms.py:158
#, python-brace-format
msgid ""
-"{device} belongs to a different site ({device_site}) than the cluster "
-"({cluster_site})"
+"{device} belongs to a different {scope_field} ({device_scope}) than the "
+"cluster ({cluster_scope})"
msgstr ""
+"{device} Patří k jinému {scope_field} ({device_scope}) než klastr "
+"({cluster_scope})"
-#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/forms/model_forms.py:199
msgid "Optionally pin this VM to a specific host device within the cluster"
msgstr ""
"Volitelně připojte tento virtuální počítač ke konkrétnímu hostitelskému "
"zařízení v rámci clusteru"
-#: netbox/virtualization/forms/model_forms.py:221
+#: netbox/virtualization/forms/model_forms.py:228
msgid "Site/Cluster"
msgstr "Lokalita/Klastr"
-#: netbox/virtualization/forms/model_forms.py:244
+#: netbox/virtualization/forms/model_forms.py:251
msgid "Disk size is managed via the attachment of virtual disks."
msgstr "Velikost disku je spravována připojením virtuálních disků."
-#: netbox/virtualization/forms/model_forms.py:372
-#: netbox/virtualization/tables/virtualmachines.py:111
+#: netbox/virtualization/forms/model_forms.py:405
+#: netbox/virtualization/tables/virtualmachines.py:81
msgid "Disk"
msgstr "Disk"
-#: netbox/virtualization/models/clusters.py:25
+#: netbox/virtualization/models/clusters.py:26
msgid "cluster type"
msgstr "typ clusteru"
-#: netbox/virtualization/models/clusters.py:26
+#: netbox/virtualization/models/clusters.py:27
msgid "cluster types"
msgstr "typy clusterů"
-#: netbox/virtualization/models/clusters.py:45
+#: netbox/virtualization/models/clusters.py:43
msgid "cluster group"
msgstr "klastrová skupina"
-#: netbox/virtualization/models/clusters.py:46
+#: netbox/virtualization/models/clusters.py:44
msgid "cluster groups"
msgstr "klastrové skupiny"
-#: netbox/virtualization/models/clusters.py:121
+#: netbox/virtualization/models/clusters.py:110
msgid "cluster"
msgstr "shluk"
-#: netbox/virtualization/models/clusters.py:122
+#: netbox/virtualization/models/clusters.py:111
msgid "clusters"
msgstr "shluky"
-#: netbox/virtualization/models/clusters.py:141
+#: netbox/virtualization/models/clusters.py:137
#, python-brace-format
msgid ""
"{count} devices are assigned as hosts for this cluster but are not in site "
@@ -15425,48 +16074,57 @@ msgstr ""
"{count} zařízení jsou přiřazena jako hostitelé pro tento cluster, ale nejsou"
" na webu {site}"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/clusters.py:144
+#, python-brace-format
+msgid ""
+"{count} devices are assigned as hosts for this cluster but are not in "
+"location {location}"
+msgstr ""
+"{count} zařízení jsou přiřazena jako hostitelé pro tento cluster, ale nejsou"
+" v místě {location}"
+
+#: netbox/virtualization/models/virtualmachines.py:118
msgid "memory (MB)"
msgstr "Paměť (MB)"
-#: netbox/virtualization/models/virtualmachines.py:128
+#: netbox/virtualization/models/virtualmachines.py:123
msgid "disk (MB)"
msgstr "disk (MB)"
-#: netbox/virtualization/models/virtualmachines.py:166
+#: netbox/virtualization/models/virtualmachines.py:161
msgid "Virtual machine name must be unique per cluster."
msgstr "Název virtuálního počítače musí být jedinečný pro každý cluster."
-#: netbox/virtualization/models/virtualmachines.py:169
+#: netbox/virtualization/models/virtualmachines.py:164
msgid "virtual machine"
msgstr "virtuální stroj"
-#: netbox/virtualization/models/virtualmachines.py:170
+#: netbox/virtualization/models/virtualmachines.py:165
msgid "virtual machines"
msgstr "virtuální stroje"
-#: netbox/virtualization/models/virtualmachines.py:184
+#: netbox/virtualization/models/virtualmachines.py:176
msgid "A virtual machine must be assigned to a site and/or cluster."
msgstr "Virtuální počítač musí být přiřazen k webu a/nebo clusteru."
-#: netbox/virtualization/models/virtualmachines.py:191
+#: netbox/virtualization/models/virtualmachines.py:183
#, python-brace-format
msgid ""
"The selected cluster ({cluster}) is not assigned to this site ({site})."
msgstr "Vybraný cluster ({cluster}) není přiřazen k tomuto webu ({site})."
-#: netbox/virtualization/models/virtualmachines.py:198
+#: netbox/virtualization/models/virtualmachines.py:190
msgid "Must specify a cluster when assigning a host device."
msgstr "Při přiřazování hostitelského zařízení je nutné zadat cluster."
-#: netbox/virtualization/models/virtualmachines.py:203
+#: netbox/virtualization/models/virtualmachines.py:195
#, python-brace-format
msgid ""
"The selected device ({device}) is not assigned to this cluster ({cluster})."
msgstr ""
"Vybrané zařízení ({device}) není přiřazen k tomuto clusteru ({cluster})."
-#: netbox/virtualization/models/virtualmachines.py:215
+#: netbox/virtualization/models/virtualmachines.py:207
#, python-brace-format
msgid ""
"The specified disk size ({size}) must match the aggregate size of assigned "
@@ -15475,17 +16133,17 @@ msgstr ""
"Zadaná velikost disku ({size}) musí odpovídat souhrnné velikosti přiřazených"
" virtuálních disků ({total_size})."
-#: netbox/virtualization/models/virtualmachines.py:229
+#: netbox/virtualization/models/virtualmachines.py:221
#, python-brace-format
msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)"
msgstr "Musí to být IPV{family} adresa. ({ip} je IPV{version} adresa.)"
-#: netbox/virtualization/models/virtualmachines.py:238
+#: netbox/virtualization/models/virtualmachines.py:230
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this VM."
msgstr "Zadaná adresa IP ({ip}) není přiřazen k tomuto virtuálnímu počítači."
-#: netbox/virtualization/models/virtualmachines.py:396
+#: netbox/virtualization/models/virtualmachines.py:376
#, python-brace-format
msgid ""
"The selected parent interface ({parent}) belongs to a different virtual "
@@ -15494,7 +16152,7 @@ msgstr ""
"Vybrané nadřazené rozhraní ({parent}) patří k jinému virtuálnímu počítači "
"({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:411
+#: netbox/virtualization/models/virtualmachines.py:391
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different virtual "
@@ -15503,7 +16161,7 @@ msgstr ""
"Vybrané rozhraní můstku ({bridge}) patří k jinému virtuálnímu počítači "
"({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:422
+#: netbox/virtualization/models/virtualmachines.py:402
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -15512,24 +16170,24 @@ msgstr ""
"Neznačená VLAN ({untagged_vlan}) musí patřit ke stejnému webu jako nadřazený"
" virtuální stroj rozhraní, nebo musí být globální."
-#: netbox/virtualization/models/virtualmachines.py:434
+#: netbox/virtualization/models/virtualmachines.py:414
msgid "size (MB)"
msgstr "velikost (MB)"
-#: netbox/virtualization/models/virtualmachines.py:438
+#: netbox/virtualization/models/virtualmachines.py:418
msgid "virtual disk"
msgstr "virtuální disk"
-#: netbox/virtualization/models/virtualmachines.py:439
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "virtual disks"
msgstr "virtuální disky"
-#: netbox/virtualization/views.py:273
+#: netbox/virtualization/views.py:289
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "Přidal {count} zařízení do clusteru {cluster}"
-#: netbox/virtualization/views.py:308
+#: netbox/virtualization/views.py:324
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "Odstraněno {count} zařízení z clusteru {cluster}"
@@ -15566,14 +16224,6 @@ msgstr "L2TP"
msgid "PPTP"
msgstr "PPTP"
-#: netbox/vpn/choices.py:64
-msgid "Hub"
-msgstr "Rozbočovač"
-
-#: netbox/vpn/choices.py:65
-msgid "Spoke"
-msgstr "Mluvil"
-
#: netbox/vpn/choices.py:88
msgid "Aggressive"
msgstr "Agresivní"
@@ -15691,26 +16341,26 @@ msgstr "VLAN (název)"
msgid "Tunnel group"
msgstr "Skupina tunelů"
-#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:47
+#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:48
msgid "SA lifetime"
msgstr "Životnost SA"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:79
-#: netbox/wireless/forms/bulk_edit.py:126
-#: netbox/wireless/forms/filtersets.py:64
-#: netbox/wireless/forms/filtersets.py:98
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
+#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/wireless/forms/filtersets.py:67
+#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
msgstr "Předsdílený klíč"
#: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239
-#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:370
+#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373
#: netbox/vpn/models/crypto.py:104
msgid "IKE policy"
msgstr "Zásady IKE"
#: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244
-#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:374
-#: netbox/vpn/models/crypto.py:209
+#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377
+#: netbox/vpn/models/crypto.py:207
msgid "IPSec policy"
msgstr "Zásady IPsec"
@@ -15718,10 +16368,6 @@ msgstr "Zásady IPsec"
msgid "Tunnel encapsulation"
msgstr "Zapouzdření tunelu"
-#: netbox/vpn/forms/bulk_import.py:83
-msgid "Operational role"
-msgstr "Provozní role"
-
#: netbox/vpn/forms/bulk_import.py:90
msgid "Parent device of assigned interface"
msgstr "Nadřazené zařízení přiřazeného rozhraní"
@@ -15738,7 +16384,7 @@ msgstr "Rozhraní zařízení nebo virtuálního stroje"
msgid "IKE proposal(s)"
msgstr "Návrhy IKE"
-#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:197
+#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:195
msgid "Diffie-Hellman group for Perfect Forward Secrecy"
msgstr "Skupina Diffie-Hellman pro Perfect Forward Secrecy"
@@ -15785,7 +16431,7 @@ msgid "IKE version"
msgstr "IKE verze"
#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175
-#: netbox/vpn/forms/model_forms.py:298 netbox/vpn/forms/model_forms.py:334
+#: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336
msgid "Proposal"
msgstr "Návrh"
@@ -15793,32 +16439,28 @@ msgstr "Návrh"
msgid "Assigned Object Type"
msgstr "Typ přiřazeného objektu"
-#: netbox/vpn/forms/model_forms.py:95 netbox/vpn/forms/model_forms.py:130
-#: netbox/vpn/forms/model_forms.py:240 netbox/vpn/tables/tunnels.py:91
+#: netbox/vpn/forms/model_forms.py:96 netbox/vpn/forms/model_forms.py:131
+#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:91
msgid "Tunnel interface"
msgstr "Rozhraní tunelu"
-#: netbox/vpn/forms/model_forms.py:150
+#: netbox/vpn/forms/model_forms.py:151
msgid "First Termination"
msgstr "První ukončení"
-#: netbox/vpn/forms/model_forms.py:153
+#: netbox/vpn/forms/model_forms.py:154
msgid "Second Termination"
msgstr "Druhé ukončení"
-#: netbox/vpn/forms/model_forms.py:197
+#: netbox/vpn/forms/model_forms.py:198
msgid "This parameter is required when defining a termination."
msgstr "Tento parametr je vyžadován při definování ukončení."
-#: netbox/vpn/forms/model_forms.py:320 netbox/vpn/forms/model_forms.py:356
-msgid "Policy"
-msgstr "Politika"
-
-#: netbox/vpn/forms/model_forms.py:487
+#: netbox/vpn/forms/model_forms.py:490
msgid "A termination must specify an interface or VLAN."
msgstr "Ukončení musí specifikovat rozhraní nebo VLAN."
-#: netbox/vpn/forms/model_forms.py:489
+#: netbox/vpn/forms/model_forms.py:492
msgid ""
"A termination can only have one terminating object (an interface or VLAN)."
msgstr "Ukončení může mít pouze jeden ukončující objekt (rozhraní nebo VLAN)."
@@ -15831,31 +16473,31 @@ msgstr "šifrovací algoritmus"
msgid "authentication algorithm"
msgstr "ověřovací algoritmus"
-#: netbox/vpn/models/crypto.py:44
+#: netbox/vpn/models/crypto.py:45
msgid "Diffie-Hellman group ID"
msgstr "ID skupiny Diffie-Hellman"
-#: netbox/vpn/models/crypto.py:50
+#: netbox/vpn/models/crypto.py:51
msgid "Security association lifetime (in seconds)"
msgstr "Životnost asociace zabezpečení (v sekundách)"
-#: netbox/vpn/models/crypto.py:59
+#: netbox/vpn/models/crypto.py:60
msgid "IKE proposal"
msgstr "Návrh IKE"
-#: netbox/vpn/models/crypto.py:60
+#: netbox/vpn/models/crypto.py:61
msgid "IKE proposals"
msgstr "Návrhy IKE"
-#: netbox/vpn/models/crypto.py:76
+#: netbox/vpn/models/crypto.py:75
msgid "version"
msgstr "verze"
-#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:190
+#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:188
msgid "proposals"
msgstr "návrhy"
-#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:39
+#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41
msgid "pre-shared key"
msgstr "předsdílený klíč"
@@ -15863,19 +16505,19 @@ msgstr "předsdílený klíč"
msgid "IKE policies"
msgstr "Zásady IKE"
-#: netbox/vpn/models/crypto.py:118
+#: netbox/vpn/models/crypto.py:115
msgid "Mode is required for selected IKE version"
msgstr "Režim je vyžadován pro vybranou verzi IKE"
-#: netbox/vpn/models/crypto.py:122
+#: netbox/vpn/models/crypto.py:119
msgid "Mode cannot be used for selected IKE version"
msgstr "Režim nelze použít pro vybranou verzi IKE"
-#: netbox/vpn/models/crypto.py:136
+#: netbox/vpn/models/crypto.py:134
msgid "encryption"
msgstr "šifrování"
-#: netbox/vpn/models/crypto.py:141
+#: netbox/vpn/models/crypto.py:140
msgid "authentication"
msgstr "autentizace"
@@ -15895,32 +16537,32 @@ msgstr "Návrh protokolu IPsec"
msgid "IPSec proposals"
msgstr "Návrhy IPsec"
-#: netbox/vpn/models/crypto.py:178
+#: netbox/vpn/models/crypto.py:175
msgid "Encryption and/or authentication algorithm must be defined"
msgstr "Musí být definován šifrovací a/nebo ověřovací algoritmus"
-#: netbox/vpn/models/crypto.py:210
+#: netbox/vpn/models/crypto.py:208
msgid "IPSec policies"
msgstr "Zásady protokolu IPsec"
-#: netbox/vpn/models/crypto.py:251
+#: netbox/vpn/models/crypto.py:247
msgid "IPSec profiles"
msgstr "Profily IPsec"
-#: netbox/vpn/models/l2vpn.py:116
+#: netbox/vpn/models/l2vpn.py:113
msgid "L2VPN termination"
msgstr "Ukončení L2VPN"
-#: netbox/vpn/models/l2vpn.py:117
+#: netbox/vpn/models/l2vpn.py:114
msgid "L2VPN terminations"
msgstr "Ukončení L2VPN"
-#: netbox/vpn/models/l2vpn.py:135
+#: netbox/vpn/models/l2vpn.py:129
#, python-brace-format
msgid "L2VPN Termination already assigned ({assigned_object})"
msgstr "Ukončení L2VPN je již přiřazeno ({assigned_object})"
-#: netbox/vpn/models/l2vpn.py:147
+#: netbox/vpn/models/l2vpn.py:141
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -15937,35 +16579,35 @@ msgstr "tunelová skupina"
msgid "tunnel groups"
msgstr "tunelové skupiny"
-#: netbox/vpn/models/tunnels.py:53
+#: netbox/vpn/models/tunnels.py:51
msgid "encapsulation"
msgstr "zapouzdření"
-#: netbox/vpn/models/tunnels.py:72
+#: netbox/vpn/models/tunnels.py:70
msgid "tunnel ID"
msgstr "ID tunelu"
-#: netbox/vpn/models/tunnels.py:94
+#: netbox/vpn/models/tunnels.py:92
msgid "tunnel"
msgstr "tunel"
-#: netbox/vpn/models/tunnels.py:95
+#: netbox/vpn/models/tunnels.py:93
msgid "tunnels"
msgstr "tunely"
-#: netbox/vpn/models/tunnels.py:153
+#: netbox/vpn/models/tunnels.py:148
msgid "An object may be terminated to only one tunnel at a time."
msgstr "Objekt může být ukončen pouze v jednom tunelu najednou."
-#: netbox/vpn/models/tunnels.py:156
+#: netbox/vpn/models/tunnels.py:151
msgid "tunnel termination"
msgstr "zakončení tunelu"
-#: netbox/vpn/models/tunnels.py:157
+#: netbox/vpn/models/tunnels.py:152
msgid "tunnel terminations"
msgstr "zakončení tunelu"
-#: netbox/vpn/models/tunnels.py:174
+#: netbox/vpn/models/tunnels.py:169
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name} je již připojen k tunelu ({tunnel})."
@@ -16026,51 +16668,44 @@ msgstr "Osobní WPA (PSK)"
msgid "WPA Enterprise"
msgstr "Podnikové WPA"
-#: netbox/wireless/forms/bulk_edit.py:73
-#: netbox/wireless/forms/bulk_edit.py:120
-#: netbox/wireless/forms/bulk_import.py:68
-#: netbox/wireless/forms/bulk_import.py:71
-#: netbox/wireless/forms/bulk_import.py:110
-#: netbox/wireless/forms/bulk_import.py:113
-#: netbox/wireless/forms/filtersets.py:59
-#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/bulk_edit.py:75
+#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_import.py:70
+#: netbox/wireless/forms/bulk_import.py:73
+#: netbox/wireless/forms/bulk_import.py:115
+#: netbox/wireless/forms/bulk_import.py:118
+#: netbox/wireless/forms/filtersets.py:62
+#: netbox/wireless/forms/filtersets.py:121
msgid "Authentication cipher"
msgstr "Ověřovací šifra"
-#: netbox/wireless/forms/bulk_edit.py:134
-#: netbox/wireless/forms/bulk_import.py:116
-#: netbox/wireless/forms/bulk_import.py:119
-#: netbox/wireless/forms/filtersets.py:106
-msgid "Distance unit"
-msgstr "Jednotka vzdálenosti"
-
-#: netbox/wireless/forms/bulk_import.py:52
+#: netbox/wireless/forms/bulk_import.py:54
msgid "Bridged VLAN"
msgstr "Přemostěná VLAN"
-#: netbox/wireless/forms/bulk_import.py:89
-#: netbox/wireless/tables/wirelesslink.py:28
+#: netbox/wireless/forms/bulk_import.py:94
+#: netbox/wireless/tables/wirelesslink.py:27
msgid "Interface A"
msgstr "Rozhraní A"
-#: netbox/wireless/forms/bulk_import.py:93
-#: netbox/wireless/tables/wirelesslink.py:37
+#: netbox/wireless/forms/bulk_import.py:98
+#: netbox/wireless/tables/wirelesslink.py:36
msgid "Interface B"
msgstr "Rozhraní B"
-#: netbox/wireless/forms/model_forms.py:161
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side B"
msgstr "Strana B"
-#: netbox/wireless/models.py:31
+#: netbox/wireless/models.py:32
msgid "authentication cipher"
msgstr "ověřovací šifra"
-#: netbox/wireless/models.py:69
+#: netbox/wireless/models.py:72
msgid "wireless LAN group"
msgstr "skupina bezdrátových sítí LAN"
-#: netbox/wireless/models.py:70
+#: netbox/wireless/models.py:73
msgid "wireless LAN groups"
msgstr "skupiny bezdrátových sítí LAN"
@@ -16078,35 +16713,23 @@ msgstr "skupiny bezdrátových sítí LAN"
msgid "wireless LAN"
msgstr "bezdrátová síť LAN"
-#: netbox/wireless/models.py:144
+#: netbox/wireless/models.py:141
msgid "interface A"
msgstr "rozhraní A"
-#: netbox/wireless/models.py:151
+#: netbox/wireless/models.py:148
msgid "interface B"
msgstr "rozhraní B"
-#: netbox/wireless/models.py:165
-msgid "distance"
-msgstr "vzdálenost"
-
-#: netbox/wireless/models.py:172
-msgid "distance unit"
-msgstr "jednotka vzdálenosti"
-
-#: netbox/wireless/models.py:219
+#: netbox/wireless/models.py:196
msgid "wireless link"
msgstr "bezdrátové spojení"
-#: netbox/wireless/models.py:220
+#: netbox/wireless/models.py:197
msgid "wireless links"
msgstr "bezdrátové spoje"
-#: netbox/wireless/models.py:236
-msgid "Must specify a unit when setting a wireless distance"
-msgstr ""
-
-#: netbox/wireless/models.py:242 netbox/wireless/models.py:248
+#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
#, python-brace-format
msgid "{type} is not a wireless interface."
msgstr "{type} není bezdrátové rozhraní."
diff --git a/netbox/translations/da/LC_MESSAGES/django.mo b/netbox/translations/da/LC_MESSAGES/django.mo
index 993b688e476..37b27ca2d20 100644
Binary files a/netbox/translations/da/LC_MESSAGES/django.mo and b/netbox/translations/da/LC_MESSAGES/django.mo differ
diff --git a/netbox/translations/da/LC_MESSAGES/django.po b/netbox/translations/da/LC_MESSAGES/django.po
index bb8f0a346b3..8672db9f274 100644
--- a/netbox/translations/da/LC_MESSAGES/django.po
+++ b/netbox/translations/da/LC_MESSAGES/django.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-04 05:02+0000\n"
+"POT-Creation-Date: 2025-03-06 05:01+0000\n"
"PO-Revision-Date: 2023-10-30 17:48+0000\n"
"Last-Translator: Jeremy Stretch, 2025\n"
"Language-Team: Danish (https://app.transifex.com/netbox-community/teams/178115/da/)\n"
@@ -34,7 +34,7 @@ msgstr "Nøgle"
msgid "Write Enabled"
msgstr "Skriv aktiveret"
-#: netbox/account/tables.py:35 netbox/core/choices.py:86
+#: 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:566
#: netbox/templates/account/token.html:43
@@ -46,6 +46,7 @@ msgstr "Skriv aktiveret"
#: netbox/templates/extras/htmx/script_result.html:12
#: netbox/templates/extras/journalentry.html:22
#: netbox/templates/generic/object.html:58
+#: netbox/templates/htmx/quick_add_created.html:7
#: netbox/templates/users/token.html:35
msgid "Created"
msgstr "Oprettet"
@@ -89,34 +90,35 @@ msgstr "Din adgangskode er blevet ændret."
#: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20
#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185
-#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1532
-#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1658
-#: netbox/virtualization/choices.py:20 netbox/virtualization/choices.py:45
-#: netbox/vpn/choices.py:18
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1534
+#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20
+#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
msgid "Planned"
msgstr "Planlagt"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:305
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
msgid "Provisioning"
msgstr "Opretter"
#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22
#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103
#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236
-#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1657
-#: netbox/extras/tables/tables.py:495 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
+#: netbox/dcim/choices.py:1591 netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495
+#: 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
#: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38
-#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:44
+#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45
#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
msgid "Active"
msgstr "Aktiv"
#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183
-#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1606
-#: netbox/dcim/choices.py:1659 netbox/virtualization/choices.py:24
-#: netbox/virtualization/choices.py:43
+#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590
+#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662
+#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "Offline"
@@ -128,7 +130,9 @@ msgstr "Nedlægger"
msgid "Decommissioned"
msgstr "Nedlagt"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1619
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603
+#: netbox/templates/dcim/interface.html:135
+#: netbox/templates/virtualization/vminterface.html:77
#: netbox/tenancy/choices.py:17
msgid "Primary"
msgstr "Primær"
@@ -146,195 +150,207 @@ msgstr "Tertiær"
msgid "Inactive"
msgstr "Inaktiv"
-#: netbox/circuits/filtersets.py:31 netbox/circuits/filtersets.py:198
-#: netbox/dcim/filtersets.py:98 netbox/dcim/filtersets.py:152
-#: netbox/dcim/filtersets.py:212 netbox/dcim/filtersets.py:333
-#: netbox/dcim/filtersets.py:464 netbox/dcim/filtersets.py:1021
-#: netbox/dcim/filtersets.py:1368 netbox/dcim/filtersets.py:1903
-#: netbox/dcim/filtersets.py:2146 netbox/dcim/filtersets.py:2204
-#: netbox/ipam/filtersets.py:341 netbox/ipam/filtersets.py:961
-#: netbox/virtualization/filtersets.py:45
-#: netbox/virtualization/filtersets.py:173 netbox/vpn/filtersets.py:358
+#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:275
+#: netbox/vpn/choices.py:63
+msgid "Peer"
+msgstr "jævnaldrende"
+
+#: netbox/circuits/choices.py:108 netbox/vpn/choices.py:64
+msgid "Hub"
+msgstr "Hub"
+
+#: netbox/circuits/choices.py:109 netbox/vpn/choices.py:65
+msgid "Spoke"
+msgstr "Talede"
+
+#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204
+#: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22
+#: 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:1370 netbox/dcim/filtersets.py:2027
+#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328
+#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139
+#: netbox/vpn/filtersets.py:358
msgid "Region (ID)"
msgstr "Område (ID)"
-#: netbox/circuits/filtersets.py:38 netbox/circuits/filtersets.py:205
-#: netbox/dcim/filtersets.py:105 netbox/dcim/filtersets.py:158
-#: netbox/dcim/filtersets.py:219 netbox/dcim/filtersets.py:340
-#: netbox/dcim/filtersets.py:471 netbox/dcim/filtersets.py:1028
-#: netbox/dcim/filtersets.py:1375 netbox/dcim/filtersets.py:1910
-#: netbox/dcim/filtersets.py:2153 netbox/dcim/filtersets.py:2211
-#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:348
-#: netbox/ipam/filtersets.py:968 netbox/virtualization/filtersets.py:52
-#: netbox/virtualization/filtersets.py:180 netbox/vpn/filtersets.py:353
+#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
+#: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29
+#: 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:1377 netbox/dcim/filtersets.py:2034
+#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335
+#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935
+#: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353
msgid "Region (slug)"
msgstr "Region (slug)"
-#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
-#: netbox/dcim/filtersets.py:128 netbox/dcim/filtersets.py:225
-#: netbox/dcim/filtersets.py:346 netbox/dcim/filtersets.py:477
-#: netbox/dcim/filtersets.py:1034 netbox/dcim/filtersets.py:1381
-#: netbox/dcim/filtersets.py:1916 netbox/dcim/filtersets.py:2159
-#: netbox/dcim/filtersets.py:2217 netbox/ipam/filtersets.py:354
-#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:58
-#: netbox/virtualization/filtersets.py:186
+#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217
+#: 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:1383
+#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283
+#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941
+#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
msgstr "Områdegruppe (ID)"
-#: netbox/circuits/filtersets.py:51 netbox/circuits/filtersets.py:218
-#: netbox/dcim/filtersets.py:135 netbox/dcim/filtersets.py:232
-#: netbox/dcim/filtersets.py:353 netbox/dcim/filtersets.py:484
-#: netbox/dcim/filtersets.py:1041 netbox/dcim/filtersets.py:1388
-#: netbox/dcim/filtersets.py:1923 netbox/dcim/filtersets.py:2166
-#: netbox/dcim/filtersets.py:2224 netbox/extras/filtersets.py:515
-#: netbox/ipam/filtersets.py:361 netbox/ipam/filtersets.py:981
-#: netbox/virtualization/filtersets.py:65
-#: netbox/virtualization/filtersets.py:193
+#: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224
+#: 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:1390
+#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290
+#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515
+#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "Områdegruppe (slug)"
-#: netbox/circuits/filtersets.py:56 netbox/circuits/forms/bulk_edit.py:188
-#: netbox/circuits/forms/bulk_edit.py:216
-#: netbox/circuits/forms/bulk_import.py:124
-#: netbox/circuits/forms/filtersets.py:51
-#: netbox/circuits/forms/filtersets.py:171
-#: netbox/circuits/forms/filtersets.py:209
-#: netbox/circuits/forms/model_forms.py:138
-#: netbox/circuits/forms/model_forms.py:154
-#: netbox/circuits/tables/circuits.py:113 netbox/dcim/forms/bulk_edit.py:169
-#: netbox/dcim/forms/bulk_edit.py:330 netbox/dcim/forms/bulk_edit.py:683
-#: netbox/dcim/forms/bulk_edit.py:888 netbox/dcim/forms/bulk_import.py:131
-#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:331
-#: netbox/dcim/forms/bulk_import.py:562 netbox/dcim/forms/bulk_import.py:1333
-#: netbox/dcim/forms/bulk_import.py:1361 netbox/dcim/forms/filtersets.py:87
-#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/filtersets.py:342
-#: netbox/dcim/forms/filtersets.py:439 netbox/dcim/forms/filtersets.py:753
-#: netbox/dcim/forms/filtersets.py:997 netbox/dcim/forms/filtersets.py:1021
-#: netbox/dcim/forms/filtersets.py:1111 netbox/dcim/forms/filtersets.py:1149
-#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/forms/filtersets.py:1608
-#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:137
-#: netbox/dcim/forms/model_forms.py:165 netbox/dcim/forms/model_forms.py:238
-#: netbox/dcim/forms/model_forms.py:463 netbox/dcim/forms/model_forms.py:723
-#: netbox/dcim/forms/object_create.py:383 netbox/dcim/tables/devices.py:153
+#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
+#: netbox/circuits/forms/filtersets.py:182
+#: netbox/circuits/forms/filtersets.py:240
+#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172
+#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686
+#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133
+#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333
+#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1430
+#: netbox/dcim/forms/bulk_import.py:1458 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:1622 netbox/dcim/forms/filtersets.py:1646
+#: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164
#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93
-#: netbox/dcim/tables/racks.py:122 netbox/dcim/tables/racks.py:207
-#: netbox/dcim/tables/sites.py:134 netbox/extras/filtersets.py:525
-#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:285
-#: netbox/ipam/forms/bulk_edit.py:484 netbox/ipam/forms/bulk_import.py:171
-#: netbox/ipam/forms/bulk_import.py:453 netbox/ipam/forms/filtersets.py:153
-#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:432
-#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:205
-#: netbox/ipam/forms/model_forms.py:669 netbox/ipam/tables/ip.py:245
-#: netbox/ipam/tables/vlans.py:118 netbox/ipam/tables/vlans.py:221
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:6
-#: netbox/templates/dcim/device.html:22
+#: 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:452
+#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229
+#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/model_forms.py:679 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:33
#: netbox/templates/dcim/location.html:37
#: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20
#: netbox/templates/dcim/rackreservation.html:28
-#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/prefix.html:56
-#: netbox/templates/ipam/vlan.html:23 netbox/templates/ipam/vlan_edit.html:40
-#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/vlan.html:23
+#: netbox/templates/ipam/vlan_edit.html:48
#: netbox/templates/virtualization/virtualmachine.html:95
-#: netbox/virtualization/forms/bulk_edit.py:91
-#: netbox/virtualization/forms/bulk_edit.py:109
-#: netbox/virtualization/forms/bulk_edit.py:124
-#: netbox/virtualization/forms/bulk_import.py:59
-#: netbox/virtualization/forms/bulk_import.py:85
-#: netbox/virtualization/forms/filtersets.py:79
-#: netbox/virtualization/forms/filtersets.py:148
-#: netbox/virtualization/forms/model_forms.py:71
+#: netbox/virtualization/forms/bulk_edit.py:106
+#: netbox/virtualization/forms/bulk_import.py:60
+#: netbox/virtualization/forms/bulk_import.py:91
+#: netbox/virtualization/forms/filtersets.py:74
+#: netbox/virtualization/forms/filtersets.py:153
#: netbox/virtualization/forms/model_forms.py:104
-#: netbox/virtualization/forms/model_forms.py:171
-#: netbox/virtualization/tables/clusters.py:77
-#: netbox/virtualization/tables/virtualmachines.py:63
-#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/model_forms.py:76
-#: netbox/wireless/forms/model_forms.py:118
+#: netbox/virtualization/forms/model_forms.py:178
+#: netbox/virtualization/tables/virtualmachines.py:33
+#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:79
+#: netbox/wireless/forms/model_forms.py:121
msgid "Site"
msgstr "Område"
-#: netbox/circuits/filtersets.py:62 netbox/circuits/filtersets.py:229
-#: netbox/circuits/filtersets.py:274 netbox/dcim/filtersets.py:242
-#: netbox/dcim/filtersets.py:363 netbox/dcim/filtersets.py:458
-#: netbox/extras/filtersets.py:531 netbox/ipam/filtersets.py:240
-#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:991
-#: netbox/virtualization/filtersets.py:75
-#: netbox/virtualization/filtersets.py:203 netbox/vpn/filtersets.py:363
+#: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235
+#: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53
+#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364
+#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531
+#: netbox/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
msgid "Site (slug)"
msgstr "Område (slug)"
-#: netbox/circuits/filtersets.py:67
+#: netbox/circuits/filtersets.py:73
msgid "ASN (ID)"
msgstr "ASN (ID)"
-#: netbox/circuits/filtersets.py:73 netbox/circuits/forms/filtersets.py:31
-#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:108
-#: netbox/ipam/models/asns.py:125 netbox/ipam/tables/asn.py:41
+#: netbox/circuits/filtersets.py:79 netbox/circuits/forms/filtersets.py:39
+#: netbox/ipam/forms/model_forms.py:165 netbox/ipam/models/asns.py:105
+#: netbox/ipam/models/asns.py:122 netbox/ipam/tables/asn.py:41
#: netbox/templates/ipam/asn.html:20
msgid "ASN"
msgstr "ASN"
-#: netbox/circuits/filtersets.py:95 netbox/circuits/filtersets.py:122
-#: netbox/circuits/filtersets.py:156 netbox/circuits/filtersets.py:283
-#: netbox/circuits/filtersets.py:325 netbox/ipam/filtersets.py:245
+#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
+#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338
+#: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482
+#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248
msgid "Provider (ID)"
msgstr "Leverandør (ID)"
-#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
-#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:289
-#: netbox/circuits/filtersets.py:331 netbox/ipam/filtersets.py:251
+#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134
+#: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344
+#: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556
+#: netbox/ipam/filtersets.py:254
msgid "Provider (slug)"
msgstr "Leverandør (slug)"
-#: netbox/circuits/filtersets.py:167
+#: netbox/circuits/filtersets.py:173 netbox/circuits/filtersets.py:493
+#: netbox/circuits/filtersets.py:561
msgid "Provider account (ID)"
msgstr "Leverandørkonto (ID)"
-#: netbox/circuits/filtersets.py:173
+#: netbox/circuits/filtersets.py:179 netbox/circuits/filtersets.py:499
+#: netbox/circuits/filtersets.py:567
msgid "Provider account (account)"
msgstr "Leverandørkonto (konto)"
-#: netbox/circuits/filtersets.py:178
+#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:503
+#: netbox/circuits/filtersets.py:572
msgid "Provider network (ID)"
msgstr "Leverandørnetværk (ID)"
-#: netbox/circuits/filtersets.py:182
+#: netbox/circuits/filtersets.py:188
msgid "Circuit type (ID)"
msgstr "Kredsløbstype (ID)"
-#: netbox/circuits/filtersets.py:188
+#: netbox/circuits/filtersets.py:194
msgid "Circuit type (slug)"
msgstr "Kredsløbstype (slug)"
-#: netbox/circuits/filtersets.py:223 netbox/circuits/filtersets.py:268
-#: netbox/dcim/filtersets.py:236 netbox/dcim/filtersets.py:357
-#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1045
-#: netbox/dcim/filtersets.py:1393 netbox/dcim/filtersets.py:1928
-#: netbox/dcim/filtersets.py:2170 netbox/dcim/filtersets.py:2229
-#: netbox/ipam/filtersets.py:234 netbox/ipam/filtersets.py:365
-#: netbox/ipam/filtersets.py:985 netbox/virtualization/filtersets.py:69
-#: netbox/virtualization/filtersets.py:197 netbox/vpn/filtersets.py:368
+#: 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:1395
+#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294
+#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237
+#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163
+#: netbox/vpn/filtersets.py:368
msgid "Site (ID)"
msgstr "Område (ID)"
-#: netbox/circuits/filtersets.py:233 netbox/circuits/filtersets.py:237
+#: 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:1406
+#: netbox/dcim/filtersets.py:2306
+msgid "Location (ID)"
+msgstr "Placering (ID)"
+
+#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:248
msgid "Termination A (ID)"
msgstr "Afslutning A (ID)"
-#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:320
-#: netbox/core/filtersets.py:77 netbox/core/filtersets.py:136
-#: netbox/core/filtersets.py:173 netbox/dcim/filtersets.py:751
-#: netbox/dcim/filtersets.py:1362 netbox/dcim/filtersets.py:2277
-#: 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 netbox/extras/filtersets.py:276
-#: netbox/extras/filtersets.py:348 netbox/extras/filtersets.py:391
-#: netbox/extras/filtersets.py:438 netbox/extras/filtersets.py:498
-#: netbox/extras/filtersets.py:657 netbox/extras/filtersets.py:703
-#: netbox/ipam/forms/model_forms.py:482 netbox/netbox/filtersets.py:282
-#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:167
+#: 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:1364
+#: netbox/dcim/filtersets.py:2401 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
+#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348
+#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438
+#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657
+#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22
+#: netbox/netbox/forms/base.py:167
#: netbox/templates/htmx/object_selector.html:28
#: netbox/templates/inc/filter_list.html:46
#: netbox/templates/ipam/ipaddress_assign.html:29
@@ -346,97 +362,150 @@ msgstr "Afslutning A (ID)"
msgid "Search"
msgstr "Søg"
-#: netbox/circuits/filtersets.py:264 netbox/circuits/forms/bulk_edit.py:172
-#: netbox/circuits/forms/bulk_edit.py:246
-#: netbox/circuits/forms/bulk_import.py:115
-#: netbox/circuits/forms/filtersets.py:198
-#: netbox/circuits/forms/filtersets.py:214
-#: netbox/circuits/forms/filtersets.py:260
-#: netbox/circuits/forms/model_forms.py:111
-#: netbox/circuits/forms/model_forms.py:133
-#: netbox/circuits/forms/model_forms.py:199
-#: netbox/circuits/tables/circuits.py:104
-#: netbox/circuits/tables/circuits.py:164 netbox/dcim/forms/connections.py:73
+#: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195
+#: netbox/circuits/forms/bulk_edit.py:284
+#: netbox/circuits/forms/bulk_import.py:128
+#: netbox/circuits/forms/filtersets.py:223
+#: netbox/circuits/forms/filtersets.py:250
+#: netbox/circuits/forms/filtersets.py:296
+#: netbox/circuits/forms/model_forms.py:139
+#: netbox/circuits/forms/model_forms.py:162
+#: netbox/circuits/forms/model_forms.py:262
+#: netbox/circuits/tables/circuits.py:108
+#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73
#: netbox/templates/circuits/circuit.html:15
-#: netbox/templates/circuits/circuitgroupassignment.html:26
+#: netbox/templates/circuits/circuitgroupassignment.html:30
#: netbox/templates/circuits/circuittermination.html:19
#: netbox/templates/dcim/inc/cable_termination.html:55
#: netbox/templates/dcim/trace/circuit.html:4
msgid "Circuit"
msgstr "Kredsløb"
-#: netbox/circuits/filtersets.py:278
+#: 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:1412
+#: netbox/extras/filtersets.py:542
+msgid "Location (slug)"
+msgstr "Placering (slug)"
+
+#: netbox/circuits/filtersets.py:333
msgid "ProviderNetwork (ID)"
msgstr "Leverandørnetværk (ID)"
-#: netbox/circuits/filtersets.py:335
+#: netbox/circuits/filtersets.py:381
+msgid "Circuit (CID)"
+msgstr "Kredsløb (CID)"
+
+#: netbox/circuits/filtersets.py:386
msgid "Circuit (ID)"
msgstr "Kredsløb (ID)"
-#: netbox/circuits/filtersets.py:341
-msgid "Circuit (CID)"
-msgstr "Kredsløb (CID)"
+#: netbox/circuits/filtersets.py:391
+msgid "Virtual circuit (CID)"
+msgstr "Virtuelt kredsløb (CID)"
-#: netbox/circuits/filtersets.py:345
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849
+msgid "Virtual circuit (ID)"
+msgstr "Virtuelt kredsløb (ID)"
+
+#: netbox/circuits/filtersets.py:401
+msgid "Provider (name)"
+msgstr "Udbyder (navn)"
+
+#: netbox/circuits/filtersets.py:410
msgid "Circuit group (ID)"
msgstr "Kredsløbsgruppe (ID)"
-#: netbox/circuits/filtersets.py:351
+#: netbox/circuits/filtersets.py:416
msgid "Circuit group (slug)"
msgstr "Kredsløbsgruppe (slug)"
-#: netbox/circuits/forms/bulk_edit.py:30
-#: netbox/circuits/forms/filtersets.py:56
-#: netbox/circuits/forms/model_forms.py:29
-#: netbox/circuits/tables/providers.py:33 netbox/dcim/forms/bulk_edit.py:129
-#: netbox/dcim/forms/filtersets.py:195 netbox/dcim/forms/model_forms.py:123
-#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:126
-#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:213
-#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:175
+#: netbox/circuits/filtersets.py:507
+msgid "Virtual circuit type (ID)"
+msgstr "Virtuel kredsløbstype (ID)"
+
+#: netbox/circuits/filtersets.py:513
+msgid "Virtual circuit type (slug)"
+msgstr "Virtuel kredsløbstype (slug)"
+
+#: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355
+#: netbox/circuits/forms/bulk_import.py:249
+#: netbox/circuits/forms/filtersets.py:372
+#: netbox/circuits/forms/filtersets.py:378
+#: netbox/circuits/forms/model_forms.py:343
+#: netbox/circuits/forms/model_forms.py:358
+#: netbox/circuits/tables/virtual_circuits.py:88
+#: netbox/templates/circuits/virtualcircuit.html:20
+#: netbox/templates/circuits/virtualcircuittermination.html:38
+msgid "Virtual circuit"
+msgstr "Virtuelt kredsløb"
+
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269
+#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+msgid "Interface (ID)"
+msgstr "Grænseflade (ID)"
+
+#: netbox/circuits/forms/bulk_edit.py:42
+#: netbox/circuits/forms/filtersets.py:64
+#: netbox/circuits/forms/model_forms.py:42
+#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132
+#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127
+#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230
+#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "ASN'er"
-#: netbox/circuits/forms/bulk_edit.py:34 netbox/circuits/forms/bulk_edit.py:56
-#: netbox/circuits/forms/bulk_edit.py:83
-#: netbox/circuits/forms/bulk_edit.py:104
-#: netbox/circuits/forms/bulk_edit.py:164
-#: netbox/circuits/forms/bulk_edit.py:183
-#: netbox/circuits/forms/bulk_edit.py:228 netbox/core/forms/bulk_edit.py:28
-#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:74
-#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:152
-#: netbox/dcim/forms/bulk_edit.py:193 netbox/dcim/forms/bulk_edit.py:211
-#: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:438
-#: netbox/dcim/forms/bulk_edit.py:472 netbox/dcim/forms/bulk_edit.py:487
-#: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:590
-#: netbox/dcim/forms/bulk_edit.py:624 netbox/dcim/forms/bulk_edit.py:648
-#: netbox/dcim/forms/bulk_edit.py:721 netbox/dcim/forms/bulk_edit.py:782
-#: netbox/dcim/forms/bulk_edit.py:834 netbox/dcim/forms/bulk_edit.py:857
-#: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_edit.py:975
-#: netbox/dcim/forms/bulk_edit.py:1028 netbox/dcim/forms/bulk_edit.py:1063
-#: netbox/dcim/forms/bulk_edit.py:1103 netbox/dcim/forms/bulk_edit.py:1147
-#: netbox/dcim/forms/bulk_edit.py:1192 netbox/dcim/forms/bulk_edit.py:1219
-#: netbox/dcim/forms/bulk_edit.py:1237 netbox/dcim/forms/bulk_edit.py:1255
-#: netbox/dcim/forms/bulk_edit.py:1273 netbox/dcim/forms/bulk_edit.py:1725
-#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/bulk_edit.py:149
-#: netbox/extras/forms/bulk_edit.py:178 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:53 netbox/ipam/forms/bulk_edit.py:73
-#: netbox/ipam/forms/bulk_edit.py:93 netbox/ipam/forms/bulk_edit.py:117
-#: netbox/ipam/forms/bulk_edit.py:146 netbox/ipam/forms/bulk_edit.py:175
-#: netbox/ipam/forms/bulk_edit.py:194 netbox/ipam/forms/bulk_edit.py:276
-#: netbox/ipam/forms/bulk_edit.py:321 netbox/ipam/forms/bulk_edit.py:369
-#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:428
-#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_edit.py:547
+#: netbox/circuits/forms/bulk_edit.py:46 netbox/circuits/forms/bulk_edit.py:68
+#: netbox/circuits/forms/bulk_edit.py:95
+#: netbox/circuits/forms/bulk_edit.py:116
+#: netbox/circuits/forms/bulk_edit.py:187
+#: netbox/circuits/forms/bulk_edit.py:207
+#: netbox/circuits/forms/bulk_edit.py:266
+#: netbox/circuits/forms/bulk_edit.py:307
+#: netbox/circuits/forms/bulk_edit.py:347
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77
+#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441
+#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490
+#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593
+#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651
+#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785
+#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860
+#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066
+#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222
+#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258
+#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746
+#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39
+#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305
+#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396
+#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500
+#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575
+#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267
#: netbox/templates/account/token.html:35
-#: netbox/templates/circuits/circuit.html:59
+#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
#: netbox/templates/circuits/circuittype.html:26
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:88
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:83
#: netbox/templates/circuits/provider.html:33
#: netbox/templates/circuits/providernetwork.html:32
+#: netbox/templates/circuits/virtualcircuit.html:56
+#: netbox/templates/circuits/virtualcircuittermination.html:68
+#: netbox/templates/circuits/virtualcircuittype.html:26
#: netbox/templates/core/datasource.html:54
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
@@ -447,13 +516,14 @@ msgstr "ASN'er"
#: netbox/templates/dcim/devicetype.html:33
#: netbox/templates/dcim/frontport.html:58
#: netbox/templates/dcim/interface.html:69
-#: netbox/templates/dcim/inventoryitem.html:60
+#: netbox/templates/dcim/inventoryitem.html:64
#: netbox/templates/dcim/inventoryitemrole.html:22
#: netbox/templates/dcim/location.html:33
+#: netbox/templates/dcim/macaddress.html:21
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:37
+#: netbox/templates/dcim/moduletype.html:39
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
#: netbox/templates/dcim/poweroutlet.html:40
@@ -480,12 +550,14 @@ msgstr "ASN'er"
#: netbox/templates/ipam/asnrange.html:38
#: netbox/templates/ipam/fhrpgroup.html:34
#: netbox/templates/ipam/ipaddress.html:55
-#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:81
+#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77
#: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26
#: netbox/templates/ipam/routetarget.html:21
#: netbox/templates/ipam/service.html:50
#: netbox/templates/ipam/servicetemplate.html:27
#: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34
+#: netbox/templates/ipam/vlantranslationpolicy.html:18
+#: netbox/templates/ipam/vlantranslationrule.html:26
#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
@@ -499,7 +571,7 @@ msgstr "ASN'er"
#: netbox/templates/virtualization/clustertype.html:26
#: netbox/templates/virtualization/virtualdisk.html:39
#: netbox/templates/virtualization/virtualmachine.html:31
-#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/templates/virtualization/vminterface.html:47
#: netbox/templates/vpn/ikepolicy.html:17
#: netbox/templates/vpn/ikeproposal.html:17
#: netbox/templates/vpn/ipsecpolicy.html:17
@@ -509,119 +581,142 @@ msgstr "ASN'er"
#: netbox/templates/vpn/ipsecproposal.html:17
#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
-#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/templates/wireless/wirelesslan.html:34
#: netbox/templates/wireless/wirelesslangroup.html:33
#: netbox/templates/wireless/wirelesslink.html:34
#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80
#: netbox/tenancy/forms/bulk_edit.py:122 netbox/users/forms/bulk_edit.py:64
#: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112
-#: netbox/virtualization/forms/bulk_edit.py:32
-#: netbox/virtualization/forms/bulk_edit.py:46
-#: netbox/virtualization/forms/bulk_edit.py:100
-#: netbox/virtualization/forms/bulk_edit.py:177
-#: netbox/virtualization/forms/bulk_edit.py:228
-#: netbox/virtualization/forms/bulk_edit.py:337
+#: netbox/virtualization/forms/bulk_edit.py:33
+#: netbox/virtualization/forms/bulk_edit.py:47
+#: netbox/virtualization/forms/bulk_edit.py:82
+#: netbox/virtualization/forms/bulk_edit.py:159
+#: netbox/virtualization/forms/bulk_edit.py:210
+#: netbox/virtualization/forms/bulk_edit.py:327
#: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64
#: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155
#: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215
#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274
-#: netbox/wireless/forms/bulk_edit.py:29 netbox/wireless/forms/bulk_edit.py:82
-#: netbox/wireless/forms/bulk_edit.py:140
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84
+#: netbox/wireless/forms/bulk_edit.py:143
msgid "Description"
msgstr "Beskrivelse"
-#: netbox/circuits/forms/bulk_edit.py:51 netbox/circuits/forms/bulk_edit.py:73
-#: netbox/circuits/forms/bulk_edit.py:123
-#: netbox/circuits/forms/bulk_import.py:36
-#: netbox/circuits/forms/bulk_import.py:51
-#: netbox/circuits/forms/bulk_import.py:74
-#: netbox/circuits/forms/filtersets.py:70
-#: netbox/circuits/forms/filtersets.py:88
-#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:131
-#: netbox/circuits/forms/filtersets.py:199
-#: netbox/circuits/forms/filtersets.py:232
-#: netbox/circuits/forms/filtersets.py:255
-#: netbox/circuits/forms/model_forms.py:47
-#: netbox/circuits/forms/model_forms.py:61
-#: netbox/circuits/forms/model_forms.py:93
-#: netbox/circuits/tables/circuits.py:58
-#: netbox/circuits/tables/circuits.py:108
-#: netbox/circuits/tables/circuits.py:160
-#: netbox/circuits/tables/providers.py:72
-#: netbox/circuits/tables/providers.py:103
+#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:85
+#: netbox/circuits/forms/bulk_edit.py:135
+#: netbox/circuits/forms/bulk_import.py:43
+#: netbox/circuits/forms/bulk_import.py:58
+#: netbox/circuits/forms/bulk_import.py:81
+#: netbox/circuits/forms/filtersets.py:78
+#: netbox/circuits/forms/filtersets.py:96
+#: netbox/circuits/forms/filtersets.py:124
+#: netbox/circuits/forms/filtersets.py:142
+#: netbox/circuits/forms/filtersets.py:224
+#: netbox/circuits/forms/filtersets.py:268
+#: netbox/circuits/forms/filtersets.py:291
+#: netbox/circuits/forms/filtersets.py:329
+#: netbox/circuits/forms/filtersets.py:337
+#: netbox/circuits/forms/filtersets.py:373
+#: netbox/circuits/forms/filtersets.py:396
+#: netbox/circuits/forms/model_forms.py:60
+#: netbox/circuits/forms/model_forms.py:76
+#: netbox/circuits/forms/model_forms.py:110
+#: netbox/circuits/tables/circuits.py:57
+#: netbox/circuits/tables/circuits.py:112
+#: netbox/circuits/tables/circuits.py:196
+#: netbox/circuits/tables/providers.py:70
+#: netbox/circuits/tables/providers.py:101
+#: netbox/circuits/tables/virtual_circuits.py:46
+#: netbox/circuits/tables/virtual_circuits.py:93
#: netbox/templates/circuits/circuit.html:18
+#: netbox/templates/circuits/circuitgroupassignment.html:26
#: netbox/templates/circuits/circuittermination.html:25
#: netbox/templates/circuits/provider.html:20
#: netbox/templates/circuits/provideraccount.html:20
#: netbox/templates/circuits/providernetwork.html:20
+#: netbox/templates/circuits/virtualcircuit.html:23
+#: netbox/templates/circuits/virtualcircuittermination.html:26
#: netbox/templates/dcim/inc/cable_termination.html:51
+#: netbox/templates/dcim/interface.html:166
msgid "Provider"
msgstr "Leverandør"
-#: netbox/circuits/forms/bulk_edit.py:80
-#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/bulk_edit.py:92
+#: netbox/circuits/forms/filtersets.py:99
#: netbox/templates/circuits/providernetwork.html:28
msgid "Service ID"
msgstr "Tjeneste-id"
-#: netbox/circuits/forms/bulk_edit.py:100
-#: netbox/circuits/forms/filtersets.py:107 netbox/dcim/forms/bulk_edit.py:207
-#: netbox/dcim/forms/bulk_edit.py:610 netbox/dcim/forms/bulk_edit.py:819
-#: netbox/dcim/forms/bulk_edit.py:1188 netbox/dcim/forms/bulk_edit.py:1215
-#: netbox/dcim/forms/bulk_edit.py:1721 netbox/dcim/forms/filtersets.py:1064
-#: netbox/dcim/forms/filtersets.py:1455 netbox/dcim/forms/filtersets.py:1479
-#: netbox/dcim/tables/devices.py:704 netbox/dcim/tables/devices.py:761
-#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:249
-#: netbox/dcim/tables/devicetypes.py:264 netbox/dcim/tables/racks.py:33
-#: netbox/extras/forms/bulk_edit.py:270 netbox/extras/tables/tables.py:443
+#: netbox/circuits/forms/bulk_edit.py:112
+#: netbox/circuits/forms/bulk_edit.py:303
+#: netbox/circuits/forms/filtersets.py:115
+#: netbox/circuits/forms/filtersets.py:320 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:1460
+#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738
+#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035
+#: 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/templates/circuits/circuittype.html:30
+#: netbox/templates/circuits/virtualcircuittype.html:30
#: netbox/templates/dcim/cable.html:40
#: netbox/templates/dcim/devicerole.html:34
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
msgstr "Farve"
-#: netbox/circuits/forms/bulk_edit.py:118
-#: netbox/circuits/forms/bulk_import.py:87
-#: netbox/circuits/forms/filtersets.py:126 netbox/core/forms/bulk_edit.py:18
-#: netbox/core/forms/filtersets.py:33 netbox/core/tables/change_logging.py:32
-#: netbox/core/tables/data.py:20 netbox/core/tables/jobs.py:18
-#: netbox/dcim/forms/bulk_edit.py:797 netbox/dcim/forms/bulk_edit.py:936
-#: netbox/dcim/forms/bulk_edit.py:1004 netbox/dcim/forms/bulk_edit.py:1023
-#: netbox/dcim/forms/bulk_edit.py:1046 netbox/dcim/forms/bulk_edit.py:1088
-#: netbox/dcim/forms/bulk_edit.py:1132 netbox/dcim/forms/bulk_edit.py:1183
-#: netbox/dcim/forms/bulk_edit.py:1210 netbox/dcim/forms/bulk_import.py:188
-#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:730
-#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
-#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:885
-#: netbox/dcim/forms/bulk_import.py:979 netbox/dcim/forms/bulk_import.py:1021
-#: netbox/dcim/forms/bulk_import.py:1235 netbox/dcim/forms/bulk_import.py:1398
-#: netbox/dcim/forms/filtersets.py:955 netbox/dcim/forms/filtersets.py:1054
-#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1247
-#: netbox/dcim/forms/filtersets.py:1272 netbox/dcim/forms/filtersets.py:1296
-#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/filtersets.py:1353
-#: netbox/dcim/forms/filtersets.py:1450 netbox/dcim/forms/filtersets.py:1474
-#: netbox/dcim/forms/model_forms.py:703 netbox/dcim/forms/model_forms.py:709
-#: netbox/dcim/forms/object_import.py:84
+#: netbox/circuits/forms/bulk_edit.py:130
+#: netbox/circuits/forms/bulk_edit.py:331
+#: netbox/circuits/forms/bulk_import.py:94
+#: netbox/circuits/forms/bulk_import.py:221
+#: netbox/circuits/forms/filtersets.py:137
+#: netbox/circuits/forms/filtersets.py:358
+#: netbox/circuits/tables/circuits.py:65
+#: netbox/circuits/tables/circuits.py:200
+#: netbox/circuits/tables/virtual_circuits.py:58
+#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800
+#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007
+#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049
+#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135
+#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213
+#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269
+#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761
+#: 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:1332
+#: netbox/dcim/forms/bulk_import.py:1495 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:1358 netbox/dcim/forms/filtersets.py:1455
+#: netbox/dcim/forms/filtersets.py:1479 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:145 netbox/dcim/tables/devices.py:178
-#: netbox/dcim/tables/devices.py:814 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:138 netbox/extras/forms/bulk_import.py:42
+#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:189
+#: netbox/dcim/tables/devices.py:846 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/netbox/tables/tables.py:240
+#: netbox/netbox/tables/tables.py:243
#: netbox/templates/circuits/circuit.html:30
+#: netbox/templates/circuits/virtualcircuit.html:39
+#: netbox/templates/circuits/virtualcircuittermination.html:64
#: netbox/templates/core/datasource.html:38
#: netbox/templates/dcim/cable.html:15
#: netbox/templates/dcim/consoleport.html:36
#: netbox/templates/dcim/consoleserverport.html:36
#: netbox/templates/dcim/frontport.html:36
#: netbox/templates/dcim/interface.html:46
-#: netbox/templates/dcim/interface.html:169
-#: netbox/templates/dcim/interface.html:311
+#: netbox/templates/dcim/interface.html:226
+#: netbox/templates/dcim/interface.html:368
#: netbox/templates/dcim/powerfeed.html:32
#: netbox/templates/dcim/poweroutlet.html:36
#: netbox/templates/dcim/powerport.html:36
@@ -631,65 +726,78 @@ msgstr "Farve"
#: netbox/templates/vpn/l2vpn.html:22
#: netbox/templates/wireless/inc/authentication_attrs.html:8
#: netbox/templates/wireless/inc/wirelesslink_interface.html:14
-#: netbox/virtualization/forms/bulk_edit.py:60
-#: netbox/virtualization/forms/bulk_import.py:41
+#: netbox/virtualization/forms/bulk_edit.py:61
+#: netbox/virtualization/forms/bulk_import.py:42
#: netbox/virtualization/forms/filtersets.py:54
-#: netbox/virtualization/forms/model_forms.py:62
+#: netbox/virtualization/forms/model_forms.py:65
#: netbox/virtualization/tables/clusters.py:66
#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264
-#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:84
-#: netbox/vpn/forms/model_forms.py:119 netbox/vpn/forms/model_forms.py:231
+#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232
msgid "Type"
msgstr "Type"
-#: netbox/circuits/forms/bulk_edit.py:128
-#: netbox/circuits/forms/bulk_import.py:80
-#: netbox/circuits/forms/filtersets.py:139
-#: netbox/circuits/forms/model_forms.py:98
+#: netbox/circuits/forms/bulk_edit.py:140
+#: netbox/circuits/forms/bulk_edit.py:326
+#: netbox/circuits/forms/bulk_import.py:87
+#: netbox/circuits/forms/bulk_import.py:214
+#: netbox/circuits/forms/filtersets.py:150
+#: netbox/circuits/forms/filtersets.py:345
+#: netbox/circuits/forms/model_forms.py:116
+#: netbox/circuits/forms/model_forms.py:330
+#: netbox/templates/circuits/virtualcircuit.html:31
+#: netbox/templates/circuits/virtualcircuittermination.html:34
msgid "Provider account"
msgstr "Leverandørkonto"
-#: netbox/circuits/forms/bulk_edit.py:136
-#: netbox/circuits/forms/bulk_import.py:93
-#: netbox/circuits/forms/filtersets.py:150 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:79 netbox/core/tables/data.py:23
+#: netbox/circuits/forms/bulk_edit.py:148
+#: netbox/circuits/forms/bulk_edit.py:336
+#: netbox/circuits/forms/bulk_import.py:100
+#: netbox/circuits/forms/bulk_import.py:227
+#: netbox/circuits/forms/filtersets.py:161
+#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: netbox/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:182
-#: netbox/dcim/forms/bulk_edit.py:352 netbox/dcim/forms/bulk_edit.py:706
-#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_edit.py:803
-#: netbox/dcim/forms/bulk_edit.py:930 netbox/dcim/forms/bulk_edit.py:1744
-#: netbox/dcim/forms/bulk_import.py:88 netbox/dcim/forms/bulk_import.py:147
-#: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:527
-#: netbox/dcim/forms/bulk_import.py:681 netbox/dcim/forms/bulk_import.py:1229
-#: netbox/dcim/forms/bulk_import.py:1393 netbox/dcim/forms/bulk_import.py:1457
-#: netbox/dcim/forms/filtersets.py:178 netbox/dcim/forms/filtersets.py:237
-#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:799
-#: netbox/dcim/forms/filtersets.py:924 netbox/dcim/forms/filtersets.py:958
-#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1170
-#: netbox/dcim/tables/devices.py:140 netbox/dcim/tables/devices.py:817
-#: netbox/dcim/tables/devices.py:1063 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:126
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:138
-#: netbox/ipam/forms/bulk_edit.py:256 netbox/ipam/forms/bulk_edit.py:306
-#: netbox/ipam/forms/bulk_edit.py:354 netbox/ipam/forms/bulk_edit.py:506
-#: netbox/ipam/forms/bulk_import.py:192 netbox/ipam/forms/bulk_import.py:257
-#: netbox/ipam/forms/bulk_import.py:293 netbox/ipam/forms/bulk_import.py:474
-#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:355 netbox/ipam/forms/filtersets.py:501
-#: netbox/ipam/forms/model_forms.py:501 netbox/ipam/tables/ip.py:237
-#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:363
-#: netbox/ipam/tables/ip.py:426 netbox/ipam/tables/ip.py:453
-#: netbox/ipam/tables/vlans.py:126 netbox/ipam/tables/vlans.py:232
+#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185
+#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709
+#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806
+#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723
+#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90
+#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
+#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686
+#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554
+#: 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:1562 netbox/dcim/tables/devices.py:151
+#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983
+#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490
+#: netbox/ipam/forms/bulk_import.py:188 netbox/ipam/forms/bulk_import.py:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473
+#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284
+#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183
+#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315
+#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405
+#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208
#: netbox/templates/circuits/circuit.html:34
+#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
#: netbox/templates/core/rq_task.html:81 netbox/templates/core/system.html:18
#: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178
+#: netbox/templates/dcim/inventoryitem.html:36
#: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69
#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41
#: netbox/templates/dcim/site.html:43
#: netbox/templates/extras/script_list.html:48
#: netbox/templates/ipam/ipaddress.html:37
-#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
@@ -697,63 +805,67 @@ msgstr "Leverandørkonto"
#: netbox/templates/wireless/wirelesslan.html:22
#: netbox/templates/wireless/wirelesslink.html:17
#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194
-#: netbox/virtualization/forms/bulk_edit.py:70
-#: netbox/virtualization/forms/bulk_edit.py:118
-#: netbox/virtualization/forms/bulk_import.py:54
-#: netbox/virtualization/forms/bulk_import.py:80
-#: netbox/virtualization/forms/filtersets.py:62
-#: netbox/virtualization/forms/filtersets.py:160
+#: netbox/virtualization/forms/bulk_edit.py:71
+#: netbox/virtualization/forms/bulk_edit.py:100
+#: netbox/virtualization/forms/bulk_import.py:55
+#: netbox/virtualization/forms/bulk_import.py:86
+#: netbox/virtualization/forms/filtersets.py:82
+#: netbox/virtualization/forms/filtersets.py:165
#: netbox/virtualization/tables/clusters.py:74
-#: netbox/virtualization/tables/virtualmachines.py:60
+#: netbox/virtualization/tables/virtualmachines.py:30
#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37
#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:43
-#: netbox/wireless/forms/bulk_edit.py:105
-#: netbox/wireless/forms/bulk_import.py:43
-#: netbox/wireless/forms/bulk_import.py:84
-#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/filtersets.py:83
+#: netbox/wireless/forms/bulk_edit.py:45
+#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/wireless/forms/bulk_import.py:45
+#: netbox/wireless/forms/bulk_import.py:89
+#: netbox/wireless/forms/filtersets.py:52
+#: netbox/wireless/forms/filtersets.py:111
#: netbox/wireless/tables/wirelesslan.py:52
-#: netbox/wireless/tables/wirelesslink.py:20
+#: netbox/wireless/tables/wirelesslink.py:19
msgid "Status"
msgstr "Status"
-#: netbox/circuits/forms/bulk_edit.py:142
-#: netbox/circuits/forms/bulk_edit.py:233
-#: netbox/circuits/forms/bulk_import.py:98
-#: netbox/circuits/forms/bulk_import.py:158
-#: netbox/circuits/forms/filtersets.py:119
-#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:123
-#: netbox/dcim/forms/bulk_edit.py:188 netbox/dcim/forms/bulk_edit.py:347
-#: netbox/dcim/forms/bulk_edit.py:467 netbox/dcim/forms/bulk_edit.py:696
-#: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_edit.py:1749
-#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/bulk_import.py:152
-#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:356
-#: netbox/dcim/forms/bulk_import.py:501 netbox/dcim/forms/bulk_import.py:1241
-#: netbox/dcim/forms/bulk_import.py:1450 netbox/dcim/forms/filtersets.py:173
-#: netbox/dcim/forms/filtersets.py:205 netbox/dcim/forms/filtersets.py:323
-#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:420
-#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:916
-#: netbox/dcim/forms/filtersets.py:978 netbox/dcim/forms/filtersets.py:1008
-#: netbox/dcim/forms/filtersets.py:1130 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:323
-#: netbox/extras/forms/filtersets.py:396 netbox/ipam/forms/bulk_edit.py:43
-#: netbox/ipam/forms/bulk_edit.py:68 netbox/ipam/forms/bulk_edit.py:112
-#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:166
-#: netbox/ipam/forms/bulk_edit.py:251 netbox/ipam/forms/bulk_edit.py:301
-#: netbox/ipam/forms/bulk_edit.py:349 netbox/ipam/forms/bulk_edit.py:501
-#: netbox/ipam/forms/bulk_import.py:38 netbox/ipam/forms/bulk_import.py:67
-#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
-#: netbox/ipam/forms/bulk_import.py:135 netbox/ipam/forms/bulk_import.py:164
-#: netbox/ipam/forms/bulk_import.py:250 netbox/ipam/forms/bulk_import.py:286
-#: netbox/ipam/forms/bulk_import.py:467 netbox/ipam/forms/filtersets.py:48
-#: netbox/ipam/forms/filtersets.py:68 netbox/ipam/forms/filtersets.py:100
-#: netbox/ipam/forms/filtersets.py:120 netbox/ipam/forms/filtersets.py:143
-#: netbox/ipam/forms/filtersets.py:174 netbox/ipam/forms/filtersets.py:267
-#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:469
-#: netbox/ipam/tables/ip.py:456 netbox/ipam/tables/vlans.py:229
-#: netbox/templates/circuits/circuit.html:38
+#: netbox/circuits/forms/bulk_edit.py:154
+#: netbox/circuits/forms/bulk_edit.py:271
+#: netbox/circuits/forms/bulk_edit.py:342
+#: netbox/circuits/forms/bulk_import.py:111
+#: netbox/circuits/forms/bulk_import.py:170
+#: netbox/circuits/forms/bulk_import.py:232
+#: netbox/circuits/forms/filtersets.py:130
+#: netbox/circuits/forms/filtersets.py:277
+#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350
+#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699
+#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154
+#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358
+#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169
+#: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285
+#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485
+#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70
+#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118
+#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167
+#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
+#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
+#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270
+#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510
+#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
+#: netbox/templates/circuits/circuit.html:48
#: netbox/templates/circuits/circuitgroup.html:36
+#: netbox/templates/circuits/virtualcircuit.html:47
#: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79
#: netbox/templates/dcim/location.html:49
#: netbox/templates/dcim/powerfeed.html:44 netbox/templates/dcim/rack.html:32
@@ -770,114 +882,181 @@ msgstr "Status"
#: netbox/templates/virtualization/cluster.html:33
#: netbox/templates/virtualization/virtualmachine.html:39
#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49
-#: netbox/templates/wireless/wirelesslan.html:34
+#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
-#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:48
-#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:64
-#: netbox/virtualization/forms/bulk_edit.py:76
-#: netbox/virtualization/forms/bulk_edit.py:155
-#: netbox/virtualization/forms/bulk_import.py:66
-#: netbox/virtualization/forms/bulk_import.py:115
+#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49
+#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49
+#: netbox/virtualization/forms/bulk_edit.py:77
+#: netbox/virtualization/forms/bulk_edit.py:137
+#: netbox/virtualization/forms/bulk_import.py:67
+#: netbox/virtualization/forms/bulk_import.py:121
#: netbox/virtualization/forms/filtersets.py:47
-#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/virtualization/forms/filtersets.py:110
#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:63
-#: netbox/wireless/forms/bulk_edit.py:110
-#: netbox/wireless/forms/bulk_import.py:55
-#: netbox/wireless/forms/bulk_import.py:97
-#: netbox/wireless/forms/filtersets.py:35
-#: netbox/wireless/forms/filtersets.py:75
+#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65
+#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/wireless/forms/bulk_import.py:57
+#: netbox/wireless/forms/bulk_import.py:102
+#: netbox/wireless/forms/filtersets.py:38
+#: netbox/wireless/forms/filtersets.py:103
msgid "Tenant"
msgstr "Lejer"
-#: netbox/circuits/forms/bulk_edit.py:147
-#: netbox/circuits/forms/filtersets.py:174
+#: netbox/circuits/forms/bulk_edit.py:159
+#: netbox/circuits/forms/filtersets.py:190
msgid "Install date"
msgstr "Installationsdato"
-#: netbox/circuits/forms/bulk_edit.py:152
-#: netbox/circuits/forms/filtersets.py:179
+#: netbox/circuits/forms/bulk_edit.py:164
+#: netbox/circuits/forms/filtersets.py:195
msgid "Termination date"
msgstr "Opsigelsesdato"
-#: netbox/circuits/forms/bulk_edit.py:158
-#: netbox/circuits/forms/filtersets.py:186
+#: netbox/circuits/forms/bulk_edit.py:170
+#: netbox/circuits/forms/filtersets.py:202
msgid "Commit rate (Kbps)"
msgstr "Forpligtelseshastighed (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:173
-#: netbox/circuits/forms/model_forms.py:112
+#: netbox/circuits/forms/bulk_edit.py:176
+#: netbox/circuits/forms/filtersets.py:208
+#: netbox/circuits/forms/model_forms.py:136
+#: netbox/templates/circuits/circuit.html:38
+#: netbox/templates/wireless/wirelesslink.html:38
+#: netbox/wireless/forms/bulk_edit.py:132
+#: netbox/wireless/forms/filtersets.py:130
+#: netbox/wireless/forms/model_forms.py:168
+msgid "Distance"
+msgstr "Afstand"
+
+#: netbox/circuits/forms/bulk_edit.py:181
+#: netbox/circuits/forms/bulk_import.py:105
+#: netbox/circuits/forms/bulk_import.py:108
+#: netbox/circuits/forms/filtersets.py:212
+#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_import.py:121
+#: netbox/wireless/forms/bulk_import.py:124
+#: netbox/wireless/forms/filtersets.py:134
+msgid "Distance unit"
+msgstr "Afstandsenhed"
+
+#: netbox/circuits/forms/bulk_edit.py:196
+#: netbox/circuits/forms/model_forms.py:141
msgid "Service Parameters"
msgstr "Serviceparametre"
-#: netbox/circuits/forms/bulk_edit.py:174
-#: netbox/circuits/forms/model_forms.py:113
-#: netbox/circuits/forms/model_forms.py:183
-#: netbox/dcim/forms/model_forms.py:139 netbox/dcim/forms/model_forms.py:181
-#: netbox/dcim/forms/model_forms.py:266 netbox/dcim/forms/model_forms.py:323
-#: netbox/dcim/forms/model_forms.py:768 netbox/dcim/forms/model_forms.py:1699
-#: netbox/ipam/forms/model_forms.py:64 netbox/ipam/forms/model_forms.py:81
-#: netbox/ipam/forms/model_forms.py:115 netbox/ipam/forms/model_forms.py:136
-#: netbox/ipam/forms/model_forms.py:160 netbox/ipam/forms/model_forms.py:232
-#: netbox/ipam/forms/model_forms.py:261 netbox/ipam/forms/model_forms.py:320
+#: netbox/circuits/forms/bulk_edit.py:197
+#: netbox/circuits/forms/filtersets.py:73
+#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/filtersets.py:110
+#: netbox/circuits/forms/filtersets.py:127
+#: netbox/circuits/forms/filtersets.py:315
+#: netbox/circuits/forms/filtersets.py:330 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:1446 netbox/dcim/forms/filtersets.py:1470
+#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512
+#: netbox/dcim/forms/filtersets.py:1528 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
+#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
+#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:269
+#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385
+#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483
+#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579
+#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259
+#: netbox/virtualization/forms/filtersets.py:45
+#: netbox/virtualization/forms/filtersets.py:108
+#: netbox/virtualization/forms/filtersets.py:203
+#: netbox/virtualization/forms/filtersets.py:248
+#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/wireless/forms/filtersets.py:36
+#: netbox/wireless/forms/filtersets.py:102
+msgid "Attributes"
+msgstr "Attributter"
+
+#: netbox/circuits/forms/bulk_edit.py:198
+#: netbox/circuits/forms/bulk_edit.py:356
+#: netbox/circuits/forms/model_forms.py:142
+#: netbox/circuits/forms/model_forms.py:240
+#: netbox/circuits/forms/model_forms.py:345
+#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185
+#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331
+#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1744
+#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84
+#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141
+#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233
+#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:85
#: netbox/templates/dcim/htmx/cable_edit.html:72
#: netbox/templates/ipam/ipaddress_bulk_add.html:27
-#: netbox/templates/ipam/vlan_edit.html:22
+#: netbox/templates/ipam/vlan_edit.html:30
#: netbox/virtualization/forms/model_forms.py:80
-#: netbox/virtualization/forms/model_forms.py:222
+#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44
-#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
-#: netbox/vpn/forms/model_forms.py:411 netbox/wireless/forms/model_forms.py:54
-#: netbox/wireless/forms/model_forms.py:170
+#: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57
+#: netbox/wireless/forms/model_forms.py:173
msgid "Tenancy"
msgstr "Forpagtning"
-#: netbox/circuits/forms/bulk_edit.py:193
-#: netbox/circuits/forms/bulk_edit.py:217
-#: netbox/circuits/forms/model_forms.py:155
-#: netbox/circuits/tables/circuits.py:117
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
-#: netbox/templates/circuits/providernetwork.html:17
-msgid "Provider Network"
-msgstr "Leverandørnetværk"
+#: netbox/circuits/forms/bulk_edit.py:215
+#: netbox/circuits/forms/model_forms.py:170
+#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317
+msgid "Termination type"
+msgstr "Afslutningstype"
+
+#: netbox/circuits/forms/bulk_edit.py:218
+#: netbox/circuits/forms/bulk_import.py:133
+#: netbox/circuits/forms/filtersets.py:225
+#: netbox/circuits/forms/model_forms.py:173
+#: netbox/templates/circuits/inc/circuit_termination.html:6
+#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
+#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
+msgid "Termination"
+msgstr "Opsigelse"
-#: netbox/circuits/forms/bulk_edit.py:199
+#: netbox/circuits/forms/bulk_edit.py:226
msgid "Port speed (Kbps)"
msgstr "Porthastighed (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:203
+#: netbox/circuits/forms/bulk_edit.py:230
msgid "Upstream speed (Kbps)"
msgstr "Opstrøms hastighed (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:206 netbox/dcim/forms/bulk_edit.py:966
-#: netbox/dcim/forms/bulk_edit.py:1330 netbox/dcim/forms/bulk_edit.py:1347
-#: netbox/dcim/forms/bulk_edit.py:1364 netbox/dcim/forms/bulk_edit.py:1382
-#: netbox/dcim/forms/bulk_edit.py:1477 netbox/dcim/forms/bulk_edit.py:1637
-#: netbox/dcim/forms/bulk_edit.py:1654
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969
+#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350
+#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385
+#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652
+#: netbox/dcim/forms/bulk_edit.py:1669
msgid "Mark connected"
msgstr "Marker tilsluttet"
-#: netbox/circuits/forms/bulk_edit.py:219
-#: netbox/circuits/forms/model_forms.py:157
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
+#: netbox/circuits/forms/bulk_edit.py:243
+#: netbox/circuits/forms/model_forms.py:184
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:55
#: netbox/templates/dcim/frontport.html:121
-#: netbox/templates/dcim/interface.html:193
+#: netbox/templates/dcim/interface.html:250
#: netbox/templates/dcim/rearport.html:111
msgid "Circuit Termination"
msgstr "Kredsløbsafslutning"
-#: netbox/circuits/forms/bulk_edit.py:221
-#: netbox/circuits/forms/model_forms.py:159
+#: netbox/circuits/forms/bulk_edit.py:245
+#: netbox/circuits/forms/model_forms.py:186
msgid "Termination Details"
msgstr "Oplysninger om opsigelse"
-#: netbox/circuits/forms/bulk_edit.py:251
-#: netbox/circuits/forms/filtersets.py:268
-#: netbox/circuits/tables/circuits.py:168 netbox/dcim/forms/model_forms.py:551
-#: netbox/templates/circuits/circuitgroupassignment.html:30
+#: netbox/circuits/forms/bulk_edit.py:289
+#: netbox/circuits/forms/bulk_import.py:188
+#: netbox/circuits/forms/filtersets.py:304
+#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562
+#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:56
@@ -887,227 +1066,313 @@ msgstr "Oplysninger om opsigelse"
msgid "Priority"
msgstr "Prioritet"
-#: netbox/circuits/forms/bulk_import.py:39
-#: netbox/circuits/forms/bulk_import.py:54
-#: netbox/circuits/forms/bulk_import.py:77
+#: netbox/circuits/forms/bulk_edit.py:321
+#: netbox/circuits/forms/bulk_import.py:208
+#: netbox/circuits/forms/filtersets.py:158
+#: netbox/circuits/forms/filtersets.py:263
+#: netbox/circuits/forms/filtersets.py:353
+#: netbox/circuits/forms/filtersets.py:391
+#: netbox/circuits/forms/model_forms.py:325
+#: netbox/circuits/tables/virtual_circuits.py:51
+#: netbox/circuits/tables/virtual_circuits.py:99
+msgid "Provider network"
+msgstr "Leverandørnetværk"
+
+#: netbox/circuits/forms/bulk_edit.py:365
+#: netbox/circuits/forms/bulk_import.py:254
+#: netbox/circuits/forms/filtersets.py:381
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361
+#: 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:1539 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:180
+#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128
+#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343
+#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:193
+#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297
+#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240
+#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363
+#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259
+#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209
+#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319
+#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211
+#: netbox/templates/circuits/virtualcircuittermination.html:42
+#: netbox/templates/dcim/device.html:182
+#: netbox/templates/dcim/inc/panels/inventory_items.html:20
+#: netbox/templates/dcim/interface.html:178
+#: netbox/templates/dcim/interface.html:280
+#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
+#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
+#: netbox/templates/virtualization/virtualmachine.html:23
+#: netbox/templates/vpn/tunneltermination.html:17
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
+#: netbox/tenancy/forms/bulk_edit.py:142
+#: netbox/tenancy/forms/filtersets.py:107
+#: netbox/tenancy/forms/model_forms.py:137
+#: netbox/tenancy/tables/contacts.py:102
+#: netbox/virtualization/forms/bulk_edit.py:127
+#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/virtualization/forms/filtersets.py:162
+#: netbox/virtualization/forms/model_forms.py:202
+#: netbox/virtualization/tables/virtualmachines.py:45
+#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
+#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79
+#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82
+msgid "Role"
+msgstr "Rolle"
+
+#: netbox/circuits/forms/bulk_import.py:46
+#: netbox/circuits/forms/bulk_import.py:61
+#: netbox/circuits/forms/bulk_import.py:84
msgid "Assigned provider"
msgstr "Tildelt leverandør"
-#: netbox/circuits/forms/bulk_import.py:83
+#: netbox/circuits/forms/bulk_import.py:90
msgid "Assigned provider account"
msgstr "Tildelt leverandørkonto"
-#: netbox/circuits/forms/bulk_import.py:90
+#: netbox/circuits/forms/bulk_import.py:97
msgid "Type of circuit"
msgstr "Kredsløbstype"
-#: netbox/circuits/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:90
-#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
-#: netbox/dcim/forms/bulk_import.py:529 netbox/dcim/forms/bulk_import.py:683
-#: netbox/dcim/forms/bulk_import.py:1395 netbox/ipam/forms/bulk_import.py:194
-#: netbox/ipam/forms/bulk_import.py:259 netbox/ipam/forms/bulk_import.py:295
-#: netbox/ipam/forms/bulk_import.py:476
-#: netbox/virtualization/forms/bulk_import.py:56
-#: netbox/virtualization/forms/bulk_import.py:82
-#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:45
+#: netbox/circuits/forms/bulk_import.py:102
+#: netbox/circuits/forms/bulk_import.py:229
+#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151
+#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534
+#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139
+#: netbox/dcim/forms/bulk_import.py:1492 netbox/ipam/forms/bulk_import.py:190
+#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488
+#: netbox/virtualization/forms/bulk_import.py:57
+#: netbox/virtualization/forms/bulk_import.py:88
+#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "Driftsstatus"
-#: netbox/circuits/forms/bulk_import.py:102
-#: netbox/circuits/forms/bulk_import.py:162
-#: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156
-#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/bulk_import.py:505
-#: netbox/dcim/forms/bulk_import.py:1245 netbox/dcim/forms/bulk_import.py:1390
-#: netbox/dcim/forms/bulk_import.py:1454 netbox/ipam/forms/bulk_import.py:42
-#: netbox/ipam/forms/bulk_import.py:71 netbox/ipam/forms/bulk_import.py:99
-#: netbox/ipam/forms/bulk_import.py:119 netbox/ipam/forms/bulk_import.py:139
-#: netbox/ipam/forms/bulk_import.py:168 netbox/ipam/forms/bulk_import.py:254
-#: netbox/ipam/forms/bulk_import.py:290 netbox/ipam/forms/bulk_import.py:471
-#: netbox/virtualization/forms/bulk_import.py:70
-#: netbox/virtualization/forms/bulk_import.py:119
-#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:59
-#: netbox/wireless/forms/bulk_import.py:101
+#: netbox/circuits/forms/bulk_import.py:115
+#: netbox/circuits/forms/bulk_import.py:174
+#: netbox/circuits/forms/bulk_import.py:236
+#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158
+#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1487
+#: netbox/dcim/forms/bulk_import.py:1551 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:142
+#: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:253
+#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470
+#: netbox/virtualization/forms/bulk_import.py:71
+#: netbox/virtualization/forms/bulk_import.py:125
+#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61
+#: netbox/wireless/forms/bulk_import.py:106
msgid "Assigned tenant"
msgstr "Tildelt lejer"
-#: netbox/circuits/forms/bulk_import.py:120
-#: netbox/templates/circuits/inc/circuit_termination.html:6
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:15
-#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
-#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
-msgid "Termination"
-msgstr "Opsigelse"
+#: netbox/circuits/forms/bulk_import.py:139
+msgid "Termination type (app & model)"
+msgstr "Opsigelsestype (app og model)"
-#: netbox/circuits/forms/bulk_import.py:130
-#: netbox/circuits/forms/filtersets.py:147
-#: netbox/circuits/forms/filtersets.py:227
-#: netbox/circuits/forms/model_forms.py:144
-msgid "Provider network"
-msgstr "Leverandørnetværk"
+#: netbox/circuits/forms/bulk_import.py:151
+#: netbox/circuits/forms/bulk_import.py:164
+msgid "Termination ID"
+msgstr "Opsigelses-id"
+
+#: netbox/circuits/forms/bulk_import.py:185
+msgid "Circuit type (app & model)"
+msgstr "Kredsløbstype (app og model)"
-#: netbox/circuits/forms/filtersets.py:30
-#: netbox/circuits/forms/filtersets.py:118
-#: netbox/circuits/forms/filtersets.py:200 netbox/dcim/forms/bulk_edit.py:339
-#: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:688
-#: netbox/dcim/forms/bulk_edit.py:743 netbox/dcim/forms/bulk_edit.py:897
-#: netbox/dcim/forms/bulk_import.py:235 netbox/dcim/forms/bulk_import.py:337
-#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1339
-#: netbox/dcim/forms/bulk_import.py:1373 netbox/dcim/forms/filtersets.py:95
-#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:356
-#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:447
-#: netbox/dcim/forms/filtersets.py:719 netbox/dcim/forms/filtersets.py:762
-#: netbox/dcim/forms/filtersets.py:977 netbox/dcim/forms/filtersets.py:1006
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1090
-#: netbox/dcim/forms/filtersets.py:1120 netbox/dcim/forms/filtersets.py:1129
-#: 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:1331 netbox/dcim/forms/filtersets.py:1442
-#: netbox/dcim/forms/filtersets.py:1466 netbox/dcim/forms/filtersets.py:1490
-#: netbox/dcim/forms/filtersets.py:1508 netbox/dcim/forms/filtersets.py:1525
-#: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:243
-#: netbox/dcim/forms/model_forms.py:468 netbox/dcim/forms/model_forms.py:728
-#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:30
-#: netbox/dcim/tables/racks.py:118 netbox/dcim/tables/racks.py:212
-#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:320
-#: netbox/ipam/forms/filtersets.py:173 netbox/ipam/forms/filtersets.py:414
-#: netbox/ipam/forms/filtersets.py:437 netbox/ipam/forms/filtersets.py:467
+#: netbox/circuits/forms/bulk_import.py:211
+msgid "The network to which this virtual circuit belongs"
+msgstr "Netværket, som dette virtuelle kredsløb tilhører"
+
+#: netbox/circuits/forms/bulk_import.py:217
+msgid "Assigned provider account (if any)"
+msgstr "Tildelt udbyderkonto (hvis nogen)"
+
+#: netbox/circuits/forms/bulk_import.py:224
+msgid "Type of virtual circuit"
+msgstr "Type virtuelt kredsløb"
+
+#: netbox/circuits/forms/bulk_import.py:256 netbox/vpn/forms/bulk_import.py:83
+msgid "Operational role"
+msgstr "Operationel rolle"
+
+#: netbox/circuits/forms/bulk_import.py:259
+#: netbox/circuits/forms/model_forms.py:368
+#: netbox/circuits/tables/virtual_circuits.py:112
+#: netbox/dcim/forms/bulk_import.py:1219 netbox/dcim/forms/model_forms.py:1164
+#: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600
+#: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141
+#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290
+#: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64
+#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/templates/circuits/virtualcircuittermination.html:53
+#: netbox/templates/circuits/virtualcircuittermination.html:60
+#: netbox/templates/dcim/frontport.html:106
+#: netbox/templates/dcim/interface.html:27
+#: netbox/templates/dcim/interface.html:241
+#: netbox/templates/dcim/interface.html:367
+#: netbox/templates/dcim/rearport.html:102
+#: netbox/templates/virtualization/vminterface.html:18
+#: netbox/templates/vpn/tunneltermination.html:31
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
+#: netbox/templates/wireless/wirelesslink.html:10
+#: netbox/templates/wireless/wirelesslink.html:55
+#: netbox/virtualization/forms/model_forms.py:377
+#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439
+#: netbox/vpn/forms/model_forms.py:448
+#: netbox/wireless/forms/model_forms.py:116
+#: netbox/wireless/forms/model_forms.py:158
+msgid "Interface"
+msgstr "Grænseflade"
+
+#: netbox/circuits/forms/filtersets.py:38
+#: netbox/circuits/forms/filtersets.py:129
+#: netbox/circuits/forms/filtersets.py:187
+#: netbox/circuits/forms/filtersets.py:245
+#: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:342
+#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691
+#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900
+#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339
+#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1436
+#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96
+#: 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:1336 netbox/dcim/forms/filtersets.py:1447
+#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495
+#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530
+#: 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:168 netbox/dcim/tables/power.py:30
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211
+#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:417
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:30
#: netbox/templates/dcim/inc/cable_termination.html:12
#: netbox/templates/dcim/location.html:26
#: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24
#: netbox/templates/dcim/rackreservation.html:32
-#: netbox/virtualization/forms/filtersets.py:46
-#: netbox/virtualization/forms/filtersets.py:100
-#: netbox/wireless/forms/model_forms.py:87
-#: netbox/wireless/forms/model_forms.py:129
+#: netbox/virtualization/forms/filtersets.py:79
+#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/model_forms.py:90
+#: netbox/wireless/forms/model_forms.py:132
msgid "Location"
msgstr "Beliggenhed"
-#: netbox/circuits/forms/filtersets.py:32
-#: netbox/circuits/forms/filtersets.py:120 netbox/dcim/forms/filtersets.py:144
-#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/forms/filtersets.py:174
-#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:328
-#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:471
-#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:1091
+#: netbox/circuits/forms/filtersets.py:40
+#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145
+#: 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/netbox/navigation/menu.py:31 netbox/netbox/navigation/menu.py:33
-#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:70
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
#: netbox/tenancy/tables/contacts.py:25 netbox/tenancy/views.py:19
#: netbox/virtualization/forms/filtersets.py:37
#: netbox/virtualization/forms/filtersets.py:48
-#: netbox/virtualization/forms/filtersets.py:106
+#: netbox/virtualization/forms/filtersets.py:111
msgid "Contacts"
msgstr "Kontakter"
-#: netbox/circuits/forms/filtersets.py:37
-#: netbox/circuits/forms/filtersets.py:157 netbox/dcim/forms/bulk_edit.py:113
-#: netbox/dcim/forms/bulk_edit.py:314 netbox/dcim/forms/bulk_edit.py:872
-#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/filtersets.py:73
-#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:211
-#: netbox/dcim/forms/filtersets.py:334 netbox/dcim/forms/filtersets.py:425
-#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:983
-#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1097
-#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1576
-#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1624
-#: netbox/dcim/forms/model_forms.py:112 netbox/dcim/forms/object_create.py:367
-#: netbox/dcim/tables/devices.py:143 netbox/dcim/tables/sites.py:85
-#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:208
-#: netbox/ipam/forms/bulk_edit.py:474 netbox/ipam/forms/filtersets.py:217
-#: netbox/ipam/forms/filtersets.py:422 netbox/ipam/forms/filtersets.py:475
-#: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16
+#: netbox/circuits/forms/filtersets.py:45
+#: netbox/circuits/forms/filtersets.py:168
+#: netbox/circuits/forms/filtersets.py:230
+#: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:116
+#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875
+#: 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:1614
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662
+#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367
+#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85
+#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458
+#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:425
+#: netbox/ipam/forms/filtersets.py:516 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/prefix.html:49 netbox/templates/ipam/vlan.html:16
-#: netbox/virtualization/forms/bulk_edit.py:81
+#: netbox/templates/ipam/vlan.html:16
#: netbox/virtualization/forms/filtersets.py:59
-#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/filtersets.py:138
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "Regionen"
-#: netbox/circuits/forms/filtersets.py:42
-#: netbox/circuits/forms/filtersets.py:162 netbox/dcim/forms/bulk_edit.py:322
-#: netbox/dcim/forms/bulk_edit.py:880 netbox/dcim/forms/filtersets.py:78
-#: netbox/dcim/forms/filtersets.py:190 netbox/dcim/forms/filtersets.py:216
-#: netbox/dcim/forms/filtersets.py:347 netbox/dcim/forms/filtersets.py:430
-#: netbox/dcim/forms/filtersets.py:744 netbox/dcim/forms/filtersets.py:988
-#: netbox/dcim/forms/filtersets.py:1102 netbox/dcim/forms/filtersets.py:1141
+#: netbox/circuits/forms/filtersets.py:50
+#: netbox/circuits/forms/filtersets.py:173
+#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325
+#: 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:375 netbox/extras/filtersets.py:520
-#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/bulk_edit.py:479
-#: netbox/ipam/forms/filtersets.py:222 netbox/ipam/forms/filtersets.py:427
-#: netbox/ipam/forms/filtersets.py:480
-#: netbox/virtualization/forms/bulk_edit.py:86
-#: netbox/virtualization/forms/filtersets.py:69
-#: netbox/virtualization/forms/filtersets.py:138
+#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224
+#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521
+#: netbox/virtualization/forms/filtersets.py:64
+#: netbox/virtualization/forms/filtersets.py:143
#: netbox/virtualization/forms/model_forms.py:98
+#: netbox/wireless/forms/filtersets.py:78
msgid "Site group"
msgstr "Områdegruppe"
-#: netbox/circuits/forms/filtersets.py:65
-#: netbox/circuits/forms/filtersets.py:83
-#: netbox/circuits/forms/filtersets.py:102
-#: netbox/circuits/forms/filtersets.py:117 netbox/core/forms/filtersets.py:67
-#: netbox/core/forms/filtersets.py:135 netbox/dcim/forms/bulk_edit.py:843
-#: netbox/dcim/forms/filtersets.py:172 netbox/dcim/forms/filtersets.py:204
-#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1131 netbox/dcim/forms/filtersets.py:1239
-#: netbox/dcim/forms/filtersets.py:1263 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:1327
-#: netbox/dcim/forms/filtersets.py:1441 netbox/dcim/forms/filtersets.py:1465
-#: netbox/dcim/forms/filtersets.py:1489 netbox/dcim/forms/filtersets.py:1507
-#: netbox/dcim/forms/filtersets.py:1523 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:44 netbox/extras/forms/filtersets.py:134
-#: netbox/extras/forms/filtersets.py:165 netbox/extras/forms/filtersets.py:205
-#: netbox/extras/forms/filtersets.py:221 netbox/extras/forms/filtersets.py:252
-#: netbox/extras/forms/filtersets.py:276 netbox/extras/forms/filtersets.py:441
-#: netbox/ipam/forms/filtersets.py:99 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/filtersets.py:307 netbox/ipam/forms/filtersets.py:382
-#: netbox/ipam/forms/filtersets.py:468 netbox/ipam/forms/filtersets.py:527
-#: netbox/ipam/forms/filtersets.py:545 netbox/netbox/tables/tables.py:256
-#: netbox/virtualization/forms/filtersets.py:45
-#: netbox/virtualization/forms/filtersets.py:103
-#: netbox/virtualization/forms/filtersets.py:198
-#: netbox/virtualization/forms/filtersets.py:243
-#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:150
-#: netbox/wireless/forms/filtersets.py:34
-#: netbox/wireless/forms/filtersets.py:74
-msgid "Attributes"
-msgstr "Attributter"
-
-#: netbox/circuits/forms/filtersets.py:73
-#: netbox/circuits/tables/circuits.py:63
-#: netbox/circuits/tables/providers.py:66
+#: netbox/circuits/forms/filtersets.py:81
+#: netbox/circuits/tables/circuits.py:62
+#: netbox/circuits/tables/providers.py:64
+#: netbox/circuits/tables/virtual_circuits.py:55
+#: netbox/circuits/tables/virtual_circuits.py:103
#: netbox/templates/circuits/circuit.html:22
#: netbox/templates/circuits/provideraccount.html:24
msgid "Account"
msgstr "Konto"
-#: netbox/circuits/forms/filtersets.py:217
+#: netbox/circuits/forms/filtersets.py:253
msgid "Term Side"
msgstr "Termside"
-#: netbox/circuits/forms/filtersets.py:250 netbox/dcim/forms/bulk_edit.py:1557
-#: netbox/extras/forms/model_forms.py:582 netbox/ipam/forms/filtersets.py:142
-#: netbox/ipam/forms/filtersets.py:546 netbox/ipam/forms/model_forms.py:327
+#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572
+#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144
+#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337
+#: netbox/templates/dcim/macaddress.html:25
#: netbox/templates/extras/configcontext.html:60
#: netbox/templates/ipam/ipaddress.html:59
-#: netbox/templates/ipam/vlan_edit.html:30
+#: netbox/templates/ipam/vlan_edit.html:38
#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:314
msgid "Assignment"
msgstr "Opgave"
-#: netbox/circuits/forms/filtersets.py:265
-#: netbox/circuits/forms/model_forms.py:195
-#: netbox/circuits/tables/circuits.py:155 netbox/dcim/forms/bulk_edit.py:118
-#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/model_forms.py:117
-#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:480
-#: netbox/ipam/filtersets.py:1001 netbox/ipam/forms/bulk_edit.py:493
-#: netbox/ipam/forms/bulk_import.py:460 netbox/ipam/forms/model_forms.py:561
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:122
-#: netbox/ipam/tables/vlans.py:226
+#: netbox/circuits/forms/filtersets.py:301
+#: netbox/circuits/forms/model_forms.py:252
+#: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120
+#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489
+#: netbox/ipam/filtersets.py:968 netbox/ipam/forms/bulk_edit.py:477
+#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
+#: netbox/ipam/tables/vlans.py:202
#: netbox/templates/circuits/circuitgroupassignment.html:22
-#: netbox/templates/dcim/interface.html:284 netbox/templates/dcim/site.html:37
+#: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:23
#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21
#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6
@@ -1127,226 +1392,241 @@ msgstr "Opgave"
#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62
#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31
#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79
-#: netbox/virtualization/forms/bulk_edit.py:65
-#: netbox/virtualization/forms/bulk_import.py:47
-#: netbox/virtualization/forms/filtersets.py:85
-#: netbox/virtualization/forms/model_forms.py:66
+#: netbox/virtualization/forms/bulk_edit.py:66
+#: netbox/virtualization/forms/bulk_import.py:48
+#: netbox/virtualization/forms/filtersets.py:90
+#: netbox/virtualization/forms/model_forms.py:70
#: netbox/virtualization/tables/clusters.py:70
#: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158
#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:48
-#: netbox/wireless/forms/bulk_import.py:36
-#: netbox/wireless/forms/filtersets.py:46
-#: netbox/wireless/forms/model_forms.py:40
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/wireless/forms/bulk_import.py:38
+#: netbox/wireless/forms/filtersets.py:49
+#: netbox/wireless/forms/model_forms.py:41
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "Gruppe"
-#: netbox/circuits/forms/model_forms.py:182
+#: netbox/circuits/forms/model_forms.py:239
#: netbox/templates/circuits/circuitgroup.html:25
msgid "Circuit Group"
msgstr "Kredsløbsgruppe"
-#: netbox/circuits/models/circuits.py:27 netbox/dcim/models/cables.py:67
-#: netbox/dcim/models/device_component_templates.py:517
-#: netbox/dcim/models/device_component_templates.py:617
-#: netbox/dcim/models/device_components.py:975
-#: netbox/dcim/models/device_components.py:1049
-#: netbox/dcim/models/device_components.py:1204
-#: netbox/dcim/models/devices.py:479 netbox/dcim/models/racks.py:224
+#: netbox/circuits/forms/model_forms.py:259
+msgid "Circuit type"
+msgstr "Kredsløbstype"
+
+#: netbox/circuits/forms/model_forms.py:270
+msgid "Group Assignment"
+msgstr "Gruppeopgave"
+
+#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69
+#: netbox/dcim/models/device_component_templates.py:531
+#: netbox/dcim/models/device_component_templates.py:631
+#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:1026
+#: netbox/dcim/models/device_components.py:1097
+#: netbox/dcim/models/device_components.py:1243
+#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
#: netbox/extras/models/tags.py:28
msgid "color"
msgstr "farve"
-#: netbox/circuits/models/circuits.py:36
+#: netbox/circuits/models/circuits.py:34
msgid "circuit type"
msgstr "kredsløbstype"
-#: netbox/circuits/models/circuits.py:37
+#: netbox/circuits/models/circuits.py:35
msgid "circuit types"
msgstr "kredsløbstyper"
-#: netbox/circuits/models/circuits.py:48
+#: netbox/circuits/models/circuits.py:46
+#: netbox/circuits/models/virtual_circuits.py:38
msgid "circuit ID"
msgstr "kredsløbs-ID"
-#: netbox/circuits/models/circuits.py:49
+#: netbox/circuits/models/circuits.py:47
+#: netbox/circuits/models/virtual_circuits.py:39
msgid "Unique circuit ID"
msgstr "Unikt kredsløbs-ID"
-#: netbox/circuits/models/circuits.py:69 netbox/core/models/data.py:52
-#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:1173
-#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:96
-#: netbox/dcim/models/racks.py:297 netbox/dcim/models/sites.py:154
-#: netbox/dcim/models/sites.py:266 netbox/ipam/models/ip.py:253
-#: netbox/ipam/models/ip.py:522 netbox/ipam/models/ip.py:730
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:74
-#: netbox/virtualization/models/virtualmachines.py:84
-#: netbox/vpn/models/tunnels.py:40 netbox/wireless/models.py:95
-#: netbox/wireless/models.py:159
+#: netbox/circuits/models/circuits.py:67
+#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
+#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:51
+#: netbox/dcim/models/device_components.py:1283
+#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181
+#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94
+#: 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/virtualization/models/virtualmachines.py:79
+#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95
+#: netbox/wireless/models.py:156
msgid "status"
msgstr "status"
-#: netbox/circuits/models/circuits.py:84 netbox/templates/core/plugin.html:20
+#: netbox/circuits/models/circuits.py:82 netbox/templates/core/plugin.html:20
msgid "installed"
msgstr "installeret"
-#: netbox/circuits/models/circuits.py:89
+#: netbox/circuits/models/circuits.py:87
msgid "terminates"
msgstr "afsluttes"
-#: netbox/circuits/models/circuits.py:94
+#: netbox/circuits/models/circuits.py:92
msgid "commit rate (Kbps)"
msgstr "forpligtelseshastighed (Kbps)"
-#: netbox/circuits/models/circuits.py:95
+#: netbox/circuits/models/circuits.py:93
msgid "Committed rate"
msgstr "Forpligtet sats"
-#: netbox/circuits/models/circuits.py:137
+#: netbox/circuits/models/circuits.py:142
msgid "circuit"
msgstr "kredsløb"
-#: netbox/circuits/models/circuits.py:138
+#: netbox/circuits/models/circuits.py:143
msgid "circuits"
msgstr "kredsløb"
-#: netbox/circuits/models/circuits.py:170
+#: netbox/circuits/models/circuits.py:172
msgid "circuit group"
msgstr "kredsløbsgruppe"
-#: netbox/circuits/models/circuits.py:171
+#: netbox/circuits/models/circuits.py:173
msgid "circuit groups"
msgstr "kredsløbsgrupper"
-#: netbox/circuits/models/circuits.py:195 netbox/ipam/models/fhrp.py:93
-#: netbox/tenancy/models/contacts.py:134
+#: netbox/circuits/models/circuits.py:190
+msgid "member ID"
+msgstr "medlems-ID"
+
+#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90
+#: netbox/tenancy/models/contacts.py:126
msgid "priority"
msgstr "prioritet"
-#: netbox/circuits/models/circuits.py:213
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignment"
msgstr "Kredsløbsgruppetildeling"
-#: netbox/circuits/models/circuits.py:214
+#: netbox/circuits/models/circuits.py:221
msgid "Circuit group assignments"
msgstr "Kredsløbsgruppeopgaver"
-#: netbox/circuits/models/circuits.py:240
-msgid "termination"
-msgstr ""
+#: netbox/circuits/models/circuits.py:247
+msgid "termination side"
+msgstr "opsigelsesside"
-#: netbox/circuits/models/circuits.py:257
+#: netbox/circuits/models/circuits.py:266
msgid "port speed (Kbps)"
msgstr "porthastighed (Kbps)"
-#: netbox/circuits/models/circuits.py:260
+#: netbox/circuits/models/circuits.py:269
msgid "Physical circuit speed"
msgstr "Fysisk kredsløbshastighed"
-#: netbox/circuits/models/circuits.py:265
+#: netbox/circuits/models/circuits.py:274
msgid "upstream speed (Kbps)"
msgstr "opstrømshastighed (Kbps)"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:275
msgid "Upstream speed, if different from port speed"
msgstr "Opstrømshastighed, hvis forskellig fra porthastighed"
-#: netbox/circuits/models/circuits.py:271
+#: netbox/circuits/models/circuits.py:280
msgid "cross-connect ID"
msgstr "krydsforbindelses-id"
-#: netbox/circuits/models/circuits.py:272
+#: netbox/circuits/models/circuits.py:281
msgid "ID of the local cross-connect"
msgstr "ID for den lokale krydsforbindelse"
-#: netbox/circuits/models/circuits.py:277
+#: netbox/circuits/models/circuits.py:286
msgid "patch panel/port(s)"
msgstr "patchpanel/port (er)"
-#: netbox/circuits/models/circuits.py:278
+#: netbox/circuits/models/circuits.py:287
msgid "Patch panel ID and port number(s)"
msgstr "Patchpanelets ID og portnummer"
-#: netbox/circuits/models/circuits.py:281
-#: netbox/dcim/models/device_component_templates.py:61
-#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:685
+#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/virtual_circuits.py:144
+#: netbox/dcim/models/device_component_templates.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681
#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219
#: netbox/extras/models/customfields.py:125 netbox/extras/models/models.py:61
#: 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:31 netbox/extras/models/tags.py:32
-#: netbox/netbox/models/__init__.py:110 netbox/netbox/models/__init__.py:145
-#: netbox/netbox/models/__init__.py:191 netbox/users/models/permissions.py:24
-#: netbox/users/models/tokens.py:57 netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:289
+#: 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/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
+#: netbox/virtualization/models/virtualmachines.py:276
msgid "description"
msgstr "beskrivelse"
-#: netbox/circuits/models/circuits.py:294
+#: netbox/circuits/models/circuits.py:340
msgid "circuit termination"
msgstr "kredsløbsafslutning"
-#: netbox/circuits/models/circuits.py:295
+#: netbox/circuits/models/circuits.py:341
msgid "circuit terminations"
msgstr "kredsløbsafslutninger"
-#: netbox/circuits/models/circuits.py:308
-msgid ""
-"A circuit termination must attach to either a site or a provider network."
-msgstr ""
-
-#: netbox/circuits/models/circuits.py:310
-msgid ""
-"A circuit termination cannot attach to both a site and a provider network."
-msgstr ""
+#: netbox/circuits/models/circuits.py:353
+msgid "A circuit termination must attach to a terminating object."
+msgstr "En kredsløbsafslutning skal fastgøres til et afsluttende objekt."
-#: netbox/circuits/models/providers.py:22
-#: netbox/circuits/models/providers.py:66
-#: netbox/circuits/models/providers.py:104 netbox/core/models/data.py:39
+#: netbox/circuits/models/providers.py:21
+#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39
#: netbox/core/models/jobs.py:46
#: netbox/dcim/models/device_component_templates.py:43
-#: netbox/dcim/models/device_components.py:53
-#: netbox/dcim/models/devices.py:593 netbox/dcim/models/devices.py:1335
-#: netbox/dcim/models/devices.py:1400 netbox/dcim/models/power.py:39
-#: netbox/dcim/models/power.py:92 netbox/dcim/models/racks.py:262
-#: netbox/dcim/models/sites.py:138 netbox/extras/models/configs.py:36
+#: netbox/dcim/models/device_components.py:52
+#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341
+#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38
+#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257
+#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36
#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:92
#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153
#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392
#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596
#: netbox/extras/models/notifications.py:126
-#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:26
-#: netbox/ipam/models/asns.py:18 netbox/ipam/models/fhrp.py:25
-#: netbox/ipam/models/services.py:52 netbox/ipam/models/services.py:88
-#: netbox/ipam/models/vlans.py:36 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vrfs.py:22 netbox/ipam/models/vrfs.py:79
-#: netbox/netbox/models/__init__.py:137 netbox/netbox/models/__init__.py:181
-#: netbox/tenancy/models/contacts.py:64 netbox/tenancy/models/tenants.py:20
-#: netbox/tenancy/models/tenants.py:45 netbox/users/models/permissions.py:20
-#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:57
-#: netbox/virtualization/models/virtualmachines.py:72
-#: netbox/virtualization/models/virtualmachines.py:279
-#: netbox/vpn/models/crypto.py:24 netbox/vpn/models/crypto.py:71
-#: netbox/vpn/models/crypto.py:131 netbox/vpn/models/crypto.py:183
-#: netbox/vpn/models/crypto.py:221 netbox/vpn/models/l2vpn.py:22
-#: netbox/vpn/models/tunnels.py:35 netbox/wireless/models.py:51
+#: 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/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
+#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
+#: netbox/virtualization/models/clusters.py:52
+#: netbox/virtualization/models/virtualmachines.py:71
+#: netbox/virtualization/models/virtualmachines.py:271
+#: netbox/virtualization/models/virtualmachines.py:305
+#: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69
+#: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180
+#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21
+#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "navn"
-#: netbox/circuits/models/providers.py:25
+#: netbox/circuits/models/providers.py:24
msgid "Full name of the provider"
msgstr "Leverandørens fulde navn"
-#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:86
+#: 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:40 netbox/netbox/models/__init__.py:141
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:49 netbox/vpn/models/l2vpn.py:27
-#: netbox/wireless/models.py:56
+#: netbox/ipam/models/vlans.py:42 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
msgid "slug"
msgstr "slug"
@@ -1358,67 +1638,100 @@ msgstr "leverandør"
msgid "providers"
msgstr "leverandører"
-#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:60
msgid "account ID"
msgstr "konto-ID"
-#: netbox/circuits/models/providers.py:86
+#: netbox/circuits/models/providers.py:83
msgid "provider account"
msgstr "leverandørkonto"
-#: netbox/circuits/models/providers.py:87
+#: netbox/circuits/models/providers.py:84
msgid "provider accounts"
msgstr "leverandørkonti"
-#: netbox/circuits/models/providers.py:115
+#: netbox/circuits/models/providers.py:110
msgid "service ID"
msgstr "service-id"
-#: netbox/circuits/models/providers.py:126
+#: netbox/circuits/models/providers.py:121
msgid "provider network"
msgstr "leverandørnetværk"
-#: netbox/circuits/models/providers.py:127
+#: netbox/circuits/models/providers.py:122
msgid "provider networks"
msgstr "leverandørnetværk"
-#: netbox/circuits/tables/circuits.py:32
-#: netbox/circuits/tables/circuits.py:132
+#: netbox/circuits/models/virtual_circuits.py:28
+msgid "virtual circuit type"
+msgstr "virtuel kredsløbstype"
+
+#: netbox/circuits/models/virtual_circuits.py:29
+msgid "virtual circuit types"
+msgstr "virtuelle kredsløbstyper"
+
+#: netbox/circuits/models/virtual_circuits.py:99
+msgid "virtual circuit"
+msgstr "virtuelt kredsløb"
+
+#: netbox/circuits/models/virtual_circuits.py:100
+msgid "virtual circuits"
+msgstr "virtuelle kredsløb"
+
+#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194
+#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109
+msgid "role"
+msgstr "rolle"
+
+#: netbox/circuits/models/virtual_circuits.py:151
+msgid "virtual circuit termination"
+msgstr "virtuel kredsløbsafslutning"
+
+#: netbox/circuits/models/virtual_circuits.py:152
+msgid "virtual circuit terminations"
+msgstr "virtuelle kredsløbsafslutninger"
+
+#: netbox/circuits/tables/circuits.py:30
+#: netbox/circuits/tables/circuits.py:168
#: netbox/circuits/tables/providers.py:18
-#: netbox/circuits/tables/providers.py:69
-#: netbox/circuits/tables/providers.py:99 netbox/core/tables/data.py:16
+#: netbox/circuits/tables/providers.py:67
+#: netbox/circuits/tables/providers.py:97
+#: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16
#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:44
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:63 netbox/dcim/forms/object_create.py:43
-#: netbox/dcim/tables/devices.py:52 netbox/dcim/tables/devices.py:92
-#: netbox/dcim/tables/devices.py:134 netbox/dcim/tables/devices.py:289
-#: netbox/dcim/tables/devices.py:392 netbox/dcim/tables/devices.py:433
-#: netbox/dcim/tables/devices.py:482 netbox/dcim/tables/devices.py:531
-#: netbox/dcim/tables/devices.py:648 netbox/dcim/tables/devices.py:731
-#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:841
-#: netbox/dcim/tables/devices.py:911 netbox/dcim/tables/devices.py:974
-#: netbox/dcim/tables/devices.py:994 netbox/dcim/tables/devices.py:1023
-#: netbox/dcim/tables/devices.py:1053 netbox/dcim/tables/devicetypes.py:31
+#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103
+#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300
+#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444
+#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541
+#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682
+#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811
+#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942
+#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026
+#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085
+#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227
#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62
#: 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:130
-#: netbox/extras/forms/filtersets.py:213 netbox/extras/tables/tables.py:58
+#: 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:514
-#: netbox/ipam/forms/bulk_edit.py:407 netbox/ipam/forms/filtersets.py:386
-#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:85
-#: netbox/ipam/tables/ip.py:160 netbox/ipam/tables/services.py:15
-#: netbox/ipam/tables/services.py:40 netbox/ipam/tables/vlans.py:64
-#: netbox/ipam/tables/vlans.py:114 netbox/ipam/tables/vrfs.py:26
+#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389
+#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40
+#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83
+#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
#: netbox/templates/circuits/provideraccount.html:28
#: netbox/templates/circuits/providernetwork.html:24
+#: netbox/templates/circuits/virtualcircuittype.html:22
#: netbox/templates/core/datasource.html:34 netbox/templates/core/job.html:44
#: netbox/templates/core/plugin.html:54
#: netbox/templates/core/rq_worker.html:43
@@ -1430,7 +1743,7 @@ msgstr "leverandørnetværk"
#: netbox/templates/dcim/inc/interface_vlans_table.html:5
#: netbox/templates/dcim/inc/panels/inventory_items.html:18
#: netbox/templates/dcim/interface.html:38
-#: netbox/templates/dcim/interface.html:165
+#: netbox/templates/dcim/interface.html:222
#: netbox/templates/dcim/inventoryitem.html:28
#: netbox/templates/dcim/inventoryitemrole.html:18
#: netbox/templates/dcim/location.html:29
@@ -1460,6 +1773,7 @@ msgstr "leverandørnetværk"
#: netbox/templates/ipam/service.html:24
#: netbox/templates/ipam/servicetemplate.html:15
#: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30
+#: netbox/templates/ipam/vlantranslationpolicy.html:14
#: netbox/templates/tenancy/contact.html:25
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
@@ -1491,106 +1805,218 @@ msgstr "leverandørnetværk"
#: netbox/virtualization/tables/clusters.py:17
#: netbox/virtualization/tables/clusters.py:39
#: netbox/virtualization/tables/clusters.py:62
-#: netbox/virtualization/tables/virtualmachines.py:55
-#: netbox/virtualization/tables/virtualmachines.py:139
-#: netbox/virtualization/tables/virtualmachines.py:194
+#: netbox/virtualization/tables/virtualmachines.py:26
+#: netbox/virtualization/tables/virtualmachines.py:109
+#: netbox/virtualization/tables/virtualmachines.py:165
#: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:57
#: netbox/vpn/tables/crypto.py:93 netbox/vpn/tables/crypto.py:129
#: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23
#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40
#: netbox/wireless/tables/wirelesslan.py:18
-#: netbox/wireless/tables/wirelesslan.py:79
+#: netbox/wireless/tables/wirelesslan.py:88
msgid "Name"
msgstr "Navn"
-#: netbox/circuits/tables/circuits.py:41
-#: netbox/circuits/tables/circuits.py:138
-#: netbox/circuits/tables/providers.py:45
-#: netbox/circuits/tables/providers.py:79 netbox/netbox/navigation/menu.py:266
-#: netbox/netbox/navigation/menu.py:270 netbox/netbox/navigation/menu.py:272
+#: netbox/circuits/tables/circuits.py:39
+#: netbox/circuits/tables/circuits.py:174
+#: netbox/circuits/tables/providers.py:43
+#: netbox/circuits/tables/providers.py:77
+#: netbox/circuits/tables/virtual_circuits.py:27
+#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278
+#: netbox/netbox/navigation/menu.py:280
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
msgid "Circuits"
msgstr "Kredsløb"
-#: netbox/circuits/tables/circuits.py:55
+#: netbox/circuits/tables/circuits.py:54
+#: netbox/circuits/tables/virtual_circuits.py:42
#: netbox/templates/circuits/circuit.html:26
+#: netbox/templates/circuits/virtualcircuit.html:35
+#: netbox/templates/dcim/interface.html:174
msgid "Circuit ID"
msgstr "Kredsløbs ID"
-#: netbox/circuits/tables/circuits.py:69
-#: netbox/wireless/forms/model_forms.py:160
+#: netbox/circuits/tables/circuits.py:72
+#: netbox/wireless/forms/model_forms.py:163
msgid "Side A"
msgstr "Side A"
-#: netbox/circuits/tables/circuits.py:74
+#: netbox/circuits/tables/circuits.py:77
msgid "Side Z"
msgstr "Side Z"
-#: netbox/circuits/tables/circuits.py:77
-#: netbox/templates/circuits/circuit.html:55
+#: netbox/circuits/tables/circuits.py:80
+#: netbox/templates/circuits/circuit.html:65
msgid "Commit Rate"
msgstr "Forpligtelsesrate"
-#: netbox/circuits/tables/circuits.py:80
-#: netbox/circuits/tables/providers.py:48
-#: netbox/circuits/tables/providers.py:82
-#: netbox/circuits/tables/providers.py:107 netbox/dcim/tables/devices.py:1036
-#: netbox/dcim/tables/devicetypes.py:92 netbox/dcim/tables/modules.py:29
-#: netbox/dcim/tables/modules.py:73 netbox/dcim/tables/power.py:39
-#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:84
-#: netbox/dcim/tables/racks.py:145 netbox/dcim/tables/racks.py:225
-#: netbox/dcim/tables/sites.py:108 netbox/extras/tables/tables.py:582
-#: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34
-#: netbox/ipam/tables/ip.py:136 netbox/ipam/tables/ip.py:275
-#: netbox/ipam/tables/ip.py:329 netbox/ipam/tables/ip.py:397
-#: netbox/ipam/tables/services.py:24 netbox/ipam/tables/services.py:54
-#: netbox/ipam/tables/vlans.py:145 netbox/ipam/tables/vrfs.py:47
-#: netbox/ipam/tables/vrfs.py:72 netbox/templates/dcim/htmx/cable_edit.html:89
+#: netbox/circuits/tables/circuits.py:84
+#: netbox/circuits/tables/providers.py:46
+#: netbox/circuits/tables/providers.py:80
+#: netbox/circuits/tables/providers.py:105
+#: netbox/circuits/tables/virtual_circuits.py:68
+#: netbox/dcim/tables/devices.py:1068 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73
+#: 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:582 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
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
+#: netbox/templates/dcim/htmx/cable_edit.html:89
#: netbox/templates/generic/bulk_edit.html:86
#: netbox/templates/inc/panels/comments.html:5
#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46
#: netbox/utilities/forms/fields/fields.py:29
-#: netbox/virtualization/tables/clusters.py:91
-#: netbox/virtualization/tables/virtualmachines.py:82
+#: netbox/virtualization/tables/clusters.py:95
+#: netbox/virtualization/tables/virtualmachines.py:52
#: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74
#: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140
#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
-#: netbox/wireless/tables/wirelesslan.py:58
+#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "Bemærkninger"
-#: netbox/circuits/tables/circuits.py:86
+#: netbox/circuits/tables/circuits.py:90
#: netbox/templates/tenancy/contact.html:84
#: netbox/tenancy/tables/contacts.py:73
msgid "Assignments"
msgstr "Opgaver"
+#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81
+msgid "Side"
+msgstr "Side"
+
+#: netbox/circuits/tables/circuits.py:120
+msgid "Termination Type"
+msgstr "Afslutningstype"
+
+#: netbox/circuits/tables/circuits.py:123
+msgid "Termination Point"
+msgstr "Afslutningspunkt"
+
+#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161
+#: netbox/templates/dcim/sitegroup.html:26
+msgid "Site Group"
+msgstr "Områdegruppe"
+
+#: netbox/circuits/tables/circuits.py:149
+#: netbox/templates/circuits/providernetwork.html:17
+#: netbox/templates/circuits/virtualcircuit.html:27
+#: netbox/templates/circuits/virtualcircuittermination.html:30
+#: netbox/templates/dcim/interface.html:170
+msgid "Provider Network"
+msgstr "Leverandørnetværk"
+
#: netbox/circuits/tables/providers.py:23
msgid "Accounts"
msgstr "Konti"
-#: netbox/circuits/tables/providers.py:29
+#: netbox/circuits/tables/providers.py:28
msgid "Account Count"
msgstr "Kontoantal"
-#: netbox/circuits/tables/providers.py:39 netbox/dcim/tables/sites.py:100
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
msgid "ASN Count"
msgstr "ASN antal"
-#: netbox/circuits/views.py:331
+#: netbox/circuits/tables/virtual_circuits.py:65
+#: netbox/netbox/navigation/menu.py:234
+#: netbox/templates/circuits/virtualcircuit.html:87
+#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/vpn/tables/tunnels.py:58
+msgid "Terminations"
+msgstr "Opsigelser"
+
+#: netbox/circuits/tables/virtual_circuits.py:109
+#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299
+#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730
+#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
+#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858
+#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024
+#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053
+#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1541 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:1339
+#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474
+#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630
+#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678
+#: 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:249 netbox/dcim/tables/connections.py:22
+#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
+#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381
+#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619
+#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787
+#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892
+#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089
+#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
+#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:540
+#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333
+#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795
+#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156
+#: netbox/templates/circuits/virtualcircuittermination.html:56
+#: netbox/templates/dcim/consoleport.html:20
+#: netbox/templates/dcim/consoleserverport.html:20
+#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
+#: netbox/templates/dcim/device_edit.html:10
+#: netbox/templates/dcim/devicebay.html:20
+#: netbox/templates/dcim/devicebay.html:48
+#: netbox/templates/dcim/frontport.html:20
+#: netbox/templates/dcim/interface.html:30
+#: netbox/templates/dcim/interface.html:218
+#: netbox/templates/dcim/inventoryitem.html:20
+#: netbox/templates/dcim/module.html:57
+#: netbox/templates/dcim/modulebay.html:20
+#: netbox/templates/dcim/poweroutlet.html:20
+#: netbox/templates/dcim/powerport.html:20
+#: netbox/templates/dcim/rearport.html:20
+#: netbox/templates/dcim/virtualchassis.html:65
+#: netbox/templates/dcim/virtualchassis_edit.html:51
+#: netbox/templates/dcim/virtualdevicecontext.html:22
+#: netbox/templates/virtualization/virtualmachine.html:114
+#: netbox/templates/vpn/tunneltermination.html:23
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
+#: netbox/virtualization/filtersets.py:133
+#: netbox/virtualization/forms/bulk_edit.py:119
+#: netbox/virtualization/forms/bulk_import.py:105
+#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
+#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237
+#: netbox/vpn/forms/model_forms.py:456
+#: netbox/wireless/forms/model_forms.py:102
+#: netbox/wireless/forms/model_forms.py:144
+#: netbox/wireless/tables/wirelesslan.py:84
+msgid "Device"
+msgstr "Enhed"
+
+#: netbox/circuits/views.py:356
#, python-brace-format
msgid "No terminations have been defined for circuit {circuit}."
msgstr "Der er ikke defineret nogen afslutninger for kredsløb {circuit}."
-#: netbox/circuits/views.py:380
+#: netbox/circuits/views.py:405
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "Udskiftede afslutninger til kredsløb {circuit}."
-#: netbox/core/api/views.py:39
+#: netbox/core/api/views.py:51
msgid "This user does not have permission to synchronize this data source."
msgstr "Denne bruger har ikke tilladelse til at synkronisere denne datakilde."
@@ -1615,12 +2041,13 @@ msgstr "Afsluttet"
#: netbox/core/choices.py:22 netbox/core/choices.py:59
#: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34
#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239
-#: netbox/dcim/choices.py:1609 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:1593 netbox/dcim/choices.py:1666
+#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "Mislykkedes"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:335
-#: netbox/netbox/navigation/menu.py:339
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:360
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -1650,12 +2077,36 @@ msgstr "Løb"
msgid "Errored"
msgstr "Fejl"
-#: netbox/core/choices.py:87 netbox/core/tables/plugins.py:63
+#: netbox/core/choices.py:82
+msgid "Minutely"
+msgstr "Minutligt"
+
+#: netbox/core/choices.py:83
+msgid "Hourly"
+msgstr "Hver time"
+
+#: netbox/core/choices.py:84
+msgid "12 hours"
+msgstr "12 timer"
+
+#: netbox/core/choices.py:85
+msgid "Daily"
+msgstr "Dagligt"
+
+#: netbox/core/choices.py:86
+msgid "Weekly"
+msgstr "Ugentlig"
+
+#: netbox/core/choices.py:87
+msgid "30 days"
+msgstr "30 dage"
+
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "Opdateret"
-#: netbox/core/choices.py:88
+#: netbox/core/choices.py:104
msgid "Deleted"
msgstr "Slettet"
@@ -1683,7 +2134,7 @@ msgstr "Annulleret"
#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51
#: netbox/templates/core/plugin.html:88
-#: netbox/templates/dcim/interface.html:216
+#: netbox/templates/dcim/interface.html:273
msgid "Local"
msgstr "Lokalt"
@@ -1757,7 +2208,7 @@ msgstr "Datakilde (ID)"
msgid "Data source (name)"
msgstr "Datakilde (navn)"
-#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:501
+#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502
#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331
#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413
#: netbox/users/filtersets.py:28
@@ -1769,12 +2220,12 @@ msgid "User name"
msgstr "Brugernavn"
#: 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:1137
-#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/filtersets.py:1370
-#: netbox/dcim/tables/devices.py:553 netbox/dcim/tables/devicetypes.py:224
+#: 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:1375
+#: netbox/dcim/tables/devices.py:567 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:142
-#: netbox/extras/forms/filtersets.py:229 netbox/extras/forms/filtersets.py:294
+#: 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/templates/core/datasource.html:42
@@ -1785,18 +2236,18 @@ msgstr "Brugernavn"
#: netbox/templates/users/objectpermission.html:25
#: netbox/templates/virtualization/vminterface.html:29
#: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70
-#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:217
-#: netbox/virtualization/forms/filtersets.py:215
+#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199
+#: netbox/virtualization/forms/filtersets.py:220
msgid "Enabled"
msgstr "Aktiveret"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:285
+#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127
#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170
-#: netbox/vpn/forms/model_forms.py:301 netbox/vpn/forms/model_forms.py:321
-#: netbox/vpn/forms/model_forms.py:337 netbox/vpn/forms/model_forms.py:357
-#: netbox/vpn/forms/model_forms.py:380
+#: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323
+#: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360
+#: netbox/vpn/forms/model_forms.py:383
msgid "Parameters"
msgstr "Parametre"
@@ -1805,16 +2256,15 @@ msgid "Ignore rules"
msgstr "Ignorer regler"
#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97
-#: netbox/extras/forms/model_forms.py:248
-#: netbox/extras/forms/model_forms.py:578
-#: netbox/extras/forms/model_forms.py:632 netbox/extras/tables/tables.py:191
+#: 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:518
#: netbox/templates/core/datasource.html:31
-#: netbox/templates/dcim/device/render_config.html:18
#: netbox/templates/extras/configcontext.html:29
#: netbox/templates/extras/configtemplate.html:21
#: netbox/templates/extras/exporttemplate.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:18
+#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "Datakilde"
@@ -1823,17 +2273,17 @@ msgid "File"
msgstr "Fil"
#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:328
-#: netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
+#: netbox/extras/forms/filtersets.py:421
msgid "Data source"
msgstr "Datakilde"
-#: netbox/core/forms/filtersets.py:70 netbox/extras/forms/filtersets.py:440
+#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
msgid "Creation"
msgstr "Skabelse"
-#: netbox/core/forms/filtersets.py:74 netbox/core/forms/filtersets.py:160
-#: netbox/extras/forms/filtersets.py:461 netbox/extras/tables/tables.py:220
+#: 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:571 netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
@@ -1841,42 +2291,42 @@ msgstr "Skabelse"
msgid "Object Type"
msgstr "Objekttype"
-#: netbox/core/forms/filtersets.py:84
+#: netbox/core/forms/filtersets.py:85
msgid "Created after"
msgstr "Oprettet efter"
-#: netbox/core/forms/filtersets.py:89
+#: netbox/core/forms/filtersets.py:90
msgid "Created before"
msgstr "Oprettet før"
-#: netbox/core/forms/filtersets.py:94
+#: netbox/core/forms/filtersets.py:95
msgid "Scheduled after"
msgstr "Planlagt efter"
-#: netbox/core/forms/filtersets.py:99
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled before"
msgstr "Planlagt før"
-#: netbox/core/forms/filtersets.py:104
+#: netbox/core/forms/filtersets.py:105
msgid "Started after"
msgstr "Startet efter"
-#: netbox/core/forms/filtersets.py:109
+#: netbox/core/forms/filtersets.py:110
msgid "Started before"
msgstr "Startet før"
-#: netbox/core/forms/filtersets.py:114
+#: netbox/core/forms/filtersets.py:115
msgid "Completed after"
msgstr "Færdiggjort efter"
-#: netbox/core/forms/filtersets.py:119
+#: netbox/core/forms/filtersets.py:120
msgid "Completed before"
msgstr "Færdiggjort før"
-#: netbox/core/forms/filtersets.py:126 netbox/core/forms/filtersets.py:155
-#: netbox/dcim/forms/bulk_edit.py:462 netbox/dcim/forms/filtersets.py:418
-#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/model_forms.py:316
-#: netbox/extras/forms/filtersets.py:456 netbox/extras/forms/filtersets.py:475
+#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156
+#: 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/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
@@ -1890,22 +2340,22 @@ msgstr "Færdiggjort før"
msgid "User"
msgstr "Bruger"
-#: netbox/core/forms/filtersets.py:134 netbox/core/tables/change_logging.py:15
+#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "Tid"
-#: netbox/core/forms/filtersets.py:139 netbox/extras/forms/filtersets.py:445
+#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
msgid "After"
msgstr "Efter"
-#: netbox/core/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:450
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
msgid "Before"
msgstr "Før"
-#: netbox/core/forms/filtersets.py:148 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:396
+#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:410
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
@@ -1939,22 +2389,22 @@ msgstr "Skal uploade en fil eller vælge en datafil, der skal synkroniseres"
msgid "Rack Elevations"
msgstr "Rackhøjder"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1520
-#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1372
-#: netbox/dcim/forms/bulk_edit.py:1390 netbox/dcim/tables/racks.py:158
-#: netbox/netbox/navigation/menu.py:291 netbox/netbox/navigation/menu.py:295
+#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522
+#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375
+#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157
+#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316
msgid "Power"
msgstr "Strøm"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:154
+#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IPAM"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:230
+#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43
-#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
+#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "Sikkerhed"
@@ -1969,7 +2419,7 @@ msgid "Pagination"
msgstr "Paginering"
#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/model_forms.py:116
+#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
#: netbox/extras/forms/model_forms.py:129
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
@@ -1980,7 +2430,7 @@ msgstr "Validering"
msgid "User Preferences"
msgstr "Brugerpræferencer"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:732
+#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
@@ -2015,7 +2465,7 @@ msgstr "brugernavn"
msgid "request ID"
msgstr "forespørgsels-id"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:69
+#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
msgid "action"
msgstr "handling"
@@ -2040,9 +2490,9 @@ msgstr "objektændringer"
msgid "Change logging is not supported for this object type ({type})."
msgstr "Ændringslogføring understøttes ikke for denne objekttype ({type})."
-#: netbox/core/models/config.py:18 netbox/core/models/data.py:266
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:263
#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:50
-#: netbox/extras/models/models.py:730 netbox/extras/models/notifications.py:39
+#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
#: netbox/extras/models/notifications.py:186
#: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32
msgid "created"
@@ -2077,24 +2527,24 @@ msgstr "Nuværende konfiguration"
msgid "Config revision #{id}"
msgstr "Konfigurationsrevision #{id}"
-#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43
-#: netbox/dcim/models/device_component_templates.py:203
-#: netbox/dcim/models/device_component_templates.py:237
-#: netbox/dcim/models/device_component_templates.py:272
-#: netbox/dcim/models/device_component_templates.py:334
-#: netbox/dcim/models/device_component_templates.py:413
-#: netbox/dcim/models/device_component_templates.py:512
-#: netbox/dcim/models/device_component_templates.py:612
-#: netbox/dcim/models/device_components.py:283
-#: netbox/dcim/models/device_components.py:312
-#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:463
-#: netbox/dcim/models/device_components.py:605
-#: netbox/dcim/models/device_components.py:970
-#: netbox/dcim/models/device_components.py:1044
-#: netbox/dcim/models/power.py:102 netbox/extras/models/customfields.py:78
+#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44
+#: netbox/dcim/models/device_component_templates.py:199
+#: netbox/dcim/models/device_component_templates.py:234
+#: netbox/dcim/models/device_component_templates.py:270
+#: netbox/dcim/models/device_component_templates.py:335
+#: 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:279
+#: netbox/dcim/models/device_components.py:306
+#: netbox/dcim/models/device_components.py:337
+#: netbox/dcim/models/device_components.py:453
+#: netbox/dcim/models/device_components.py:653
+#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1092
+#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:61 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
msgid "type"
msgstr "type"
@@ -2106,8 +2556,8 @@ msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
-#: netbox/dcim/models/device_component_templates.py:418
-#: netbox/dcim/models/device_components.py:512
+#: netbox/dcim/models/device_component_templates.py:425
+#: netbox/dcim/models/device_components.py:505
#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
msgid "enabled"
@@ -2139,16 +2589,16 @@ msgstr "datakilde"
msgid "data sources"
msgstr "datakilder"
-#: netbox/core/models/data.py:122
+#: netbox/core/models/data.py:119
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "Ukendt backend-type: {type}"
-#: netbox/core/models/data.py:164
+#: netbox/core/models/data.py:161
msgid "Cannot initiate sync; syncing already in progress."
msgstr "Synkronisering kan ikke startes. Synkronisering er allerede i gang."
-#: netbox/core/models/data.py:177
+#: netbox/core/models/data.py:174
msgid ""
"There was an error initializing the backend. A dependency needs to be "
"installed: "
@@ -2156,48 +2606,48 @@ msgstr ""
"Der opstod en fejl ved initialisering af backend. En afhængighed skal "
"installeres: "
-#: netbox/core/models/data.py:270 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:267 netbox/core/models/files.py:31
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "sidst opdateret"
-#: netbox/core/models/data.py:280 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446
msgid "path"
msgstr "sti"
-#: netbox/core/models/data.py:283
+#: netbox/core/models/data.py:280
msgid "File path relative to the data source's root"
msgstr "Filsti i forhold til datakildens rod"
-#: netbox/core/models/data.py:287 netbox/ipam/models/ip.py:503
+#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489
msgid "size"
msgstr "størrelse"
-#: netbox/core/models/data.py:290
+#: netbox/core/models/data.py:287
msgid "hash"
msgstr "hash"
-#: netbox/core/models/data.py:294
+#: netbox/core/models/data.py:291
msgid "Length must be 64 hexadecimal characters."
msgstr "Længden skal være 64 hexadecimale tegn."
-#: netbox/core/models/data.py:296
+#: netbox/core/models/data.py:293
msgid "SHA256 hash of the file data"
msgstr "SHA256-hash af fildataene"
-#: netbox/core/models/data.py:313
+#: netbox/core/models/data.py:310
msgid "data file"
msgstr "datafil"
-#: netbox/core/models/data.py:314
+#: netbox/core/models/data.py:311
msgid "data files"
msgstr "datafiler"
-#: netbox/core/models/data.py:401
+#: netbox/core/models/data.py:398
msgid "auto sync record"
msgstr "automatisk synkroniseringsrekord"
-#: netbox/core/models/data.py:402
+#: netbox/core/models/data.py:399
msgid "auto sync records"
msgstr "automatisk synkronisering af poster"
@@ -2221,6 +2671,11 @@ msgstr "administreret fil"
msgid "managed files"
msgstr "administrerede filer"
+#: netbox/core/models/files.py:100
+#, python-brace-format
+msgid "A {model} with this file path already exists ({path})."
+msgstr "EN {model} med denne filsti findes allerede ({path})."
+
#: netbox/core/models/jobs.py:54
msgid "scheduled"
msgstr "planlagt"
@@ -2242,7 +2697,7 @@ msgid "completed"
msgstr "afsluttet"
#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:87
+#: netbox/extras/models/staging.py:95
msgid "data"
msgstr "data"
@@ -2272,7 +2727,7 @@ msgstr "Job kan ikke tildeles denne objekttype ({type})."
msgid "Invalid status for job termination. Choices are: {choices}"
msgstr "Ugyldig status for opsigelse af job. Valgmulighederne er: {choices}"
-#: netbox/core/models/jobs.py:221
+#: netbox/core/models/jobs.py:231
msgid ""
"enqueue() cannot be called with values for both schedule_at and immediate."
msgstr ""
@@ -2294,7 +2749,7 @@ msgstr "Fulde navn"
#: 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:576 netbox/extras/tables/tables.py:616
-#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:244
+#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
@@ -2322,11 +2777,11 @@ msgid "Last updated"
msgstr "Sidst opdateret"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:164 netbox/extras/tables/tables.py:216
-#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:189
+#: 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/templates/dcim/virtualchassis_edit.html:52
#: netbox/utilities/forms/forms.py:73
-#: netbox/wireless/tables/wirelesslink.py:17
+#: netbox/wireless/tables/wirelesslink.py:16
msgid "ID"
msgstr "ID"
@@ -2392,7 +2847,7 @@ msgstr "Arbejdstagere"
msgid "Host"
msgstr "Værten"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:535
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587
msgid "Port"
msgstr "Port"
@@ -2440,71 +2895,84 @@ msgstr "PID"
msgid "No workers found"
msgstr "Ingen arbejdere fundet"
-#: netbox/core/views.py:90
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
#, python-brace-format
-msgid "Queued job #{id} to sync {datasource}"
-msgstr "Jobnummer i kø{id} at synkronisere {datasource}"
+msgid "Job {job_id} not found"
+msgstr "Job {job_id} ikke fundet"
-#: netbox/core/views.py:319
+#: netbox/core/utils.py:102 netbox/core/utils.py:118
#, python-brace-format
-msgid "Restored configuration revision #{id}"
-msgstr "Gendannet konfigurationsrevision #{id}"
+msgid "Job {id} not found."
+msgstr "Job {id} ikke fundet."
-#: netbox/core/views.py:412 netbox/core/views.py:455 netbox/core/views.py:531
+#: netbox/core/views.py:88
#, python-brace-format
-msgid "Job {job_id} not found"
-msgstr "Job {job_id} ikke fundet"
+msgid "Queued job #{id} to sync {datasource}"
+msgstr "Jobnummer i kø{id} at synkronisere {datasource}"
+
+#: netbox/core/views.py:332
+#, python-brace-format
+msgid "Restored configuration revision #{id}"
+msgstr "Gendannet konfigurationsrevision #{id}"
-#: netbox/core/views.py:463
+#: netbox/core/views.py:435
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "Job {id} er blevet slettet."
-#: netbox/core/views.py:465
+#: netbox/core/views.py:437
#, python-brace-format
msgid "Error deleting job {id}: {error}"
msgstr "Fejl ved sletning af job {id}: {error}"
-#: netbox/core/views.py:478 netbox/core/views.py:496
-#, python-brace-format
-msgid "Job {id} not found."
-msgstr "Job {id} ikke fundet."
-
-#: netbox/core/views.py:484
+#: netbox/core/views.py:446
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "Job {id} er blevet sat i kø igen."
-#: netbox/core/views.py:519
+#: netbox/core/views.py:455
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "Job {id} er blevet sat i kø."
-#: netbox/core/views.py:538
+#: netbox/core/views.py:464
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "Job {id} er blevet stoppet."
-#: netbox/core/views.py:540
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "Det lykkedes ikke at stoppe jobbet {id}"
-#: netbox/core/views.py:674
+#: netbox/core/views.py:601
msgid "Plugins catalog could not be loaded"
msgstr "Plugin-kataloget kunne ikke indlæses"
-#: netbox/core/views.py:708
+#: netbox/core/views.py:635
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "Plugin {name} ikke fundet"
-#: netbox/dcim/api/serializers_/devices.py:49
-#: netbox/dcim/api/serializers_/devicetypes.py:25
+#: netbox/dcim/api/serializers_/device_components.py:262
+msgid "Interface mode does not support q-in-q service vlan"
+msgstr "Interface-tilstand understøtter ikke q-in-q service vlan"
+
+#: netbox/dcim/api/serializers_/device_components.py:269
+msgid "Interface mode does not support untagged vlan"
+msgstr "Interface-tilstand understøtter ikke umærket vlan"
+
+#: netbox/dcim/api/serializers_/device_components.py:274
+#: netbox/dcim/api/serializers_/device_components.py:279
+msgid "Interface mode does not support tagged vlans"
+msgstr "Interface-tilstand understøtter ikke mærkede vlans"
+
+#: netbox/dcim/api/serializers_/devices.py:53
+#: netbox/dcim/api/serializers_/devicetypes.py:26
msgid "Position (U)"
msgstr "Position (U)"
-#: netbox/dcim/api/serializers_/racks.py:112
+#: netbox/dcim/api/serializers_/racks.py:113
#: netbox/templates/dcim/rack.html:28
msgid "Facility ID"
msgstr "Anlægs-id"
@@ -2514,8 +2982,9 @@ msgid "Staging"
msgstr "Iscenesættelse"
#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189
-#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1533
-#: netbox/virtualization/choices.py:23 netbox/virtualization/choices.py:48
+#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1535
+#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49
msgid "Decommissioning"
msgstr "Nedlæggelse"
@@ -2578,7 +3047,7 @@ msgstr "Forældet"
msgid "Millimeters"
msgstr "Millimeter"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1555
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557
msgid "Inches"
msgstr "Tommer"
@@ -2592,21 +3061,21 @@ msgstr "Foran til bag"
msgid "Rear to front"
msgstr "Bagsiden til forsiden"
-#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:69
-#: netbox/dcim/forms/bulk_edit.py:88 netbox/dcim/forms/bulk_edit.py:174
-#: netbox/dcim/forms/bulk_edit.py:1420 netbox/dcim/forms/bulk_import.py:60
-#: netbox/dcim/forms/bulk_import.py:74 netbox/dcim/forms/bulk_import.py:137
-#: netbox/dcim/forms/bulk_import.py:588 netbox/dcim/forms/bulk_import.py:855
-#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/forms/filtersets.py:234
-#: netbox/dcim/forms/model_forms.py:74 netbox/dcim/forms/model_forms.py:93
-#: netbox/dcim/forms/model_forms.py:170 netbox/dcim/forms/model_forms.py:1069
-#: netbox/dcim/forms/model_forms.py:1509
-#: netbox/dcim/forms/object_import.py:176 netbox/dcim/tables/devices.py:656
-#: netbox/dcim/tables/devices.py:869 netbox/dcim/tables/devices.py:954
-#: netbox/extras/tables/tables.py:223 netbox/ipam/tables/fhrp.py:59
-#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/services.py:44
-#: netbox/templates/dcim/interface.html:102
-#: netbox/templates/dcim/interface.html:309
+#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72
+#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62
+#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139
+#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863
+#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235
+#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95
+#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1082
+#: netbox/dcim/forms/model_forms.py:1551
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690
+#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987
+#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223
+#: 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
#: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37
#: netbox/templates/dcim/sitegroup.html:37
#: netbox/templates/ipam/service.html:28
@@ -2619,12 +3088,12 @@ msgstr "Bagsiden til forsiden"
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
#: netbox/tenancy/forms/model_forms.py:68
-#: netbox/virtualization/forms/bulk_edit.py:207
-#: netbox/virtualization/forms/bulk_import.py:151
-#: netbox/virtualization/tables/virtualmachines.py:162
-#: netbox/wireless/forms/bulk_edit.py:24
-#: netbox/wireless/forms/bulk_import.py:21
-#: netbox/wireless/forms/model_forms.py:21
+#: netbox/virtualization/forms/bulk_edit.py:189
+#: netbox/virtualization/forms/bulk_import.py:157
+#: netbox/virtualization/tables/virtualmachines.py:132
+#: netbox/wireless/forms/bulk_edit.py:26
+#: netbox/wireless/forms/bulk_import.py:23
+#: netbox/wireless/forms/model_forms.py:22
msgid "Parent"
msgstr "Forælder"
@@ -2647,7 +3116,7 @@ msgid "Rear"
msgstr "Bageste"
#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/virtualization/choices.py:46
+#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "Iscenesat"
@@ -2680,7 +3149,7 @@ msgid "Top to bottom"
msgstr "Top til bund"
#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1305
+#: netbox/dcim/choices.py:1307
msgid "Passive"
msgstr "Passiv"
@@ -2710,8 +3179,8 @@ msgstr "Proprietær"
#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223
-#: netbox/dcim/choices.py:1449 netbox/dcim/choices.py:1451
-#: netbox/netbox/navigation/menu.py:200
+#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453
+#: netbox/netbox/navigation/menu.py:208
msgid "Other"
msgstr "Andet"
@@ -2728,10 +3197,10 @@ msgid "Virtual"
msgstr "Virtuel"
#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099
-#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1330
-#: netbox/dcim/forms/model_forms.py:995 netbox/dcim/forms/model_forms.py:1404
-#: netbox/netbox/navigation/menu.py:140 netbox/netbox/navigation/menu.py:144
-#: netbox/templates/dcim/interface.html:210
+#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335
+#: 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
msgid "Wireless"
msgstr "Trådløs"
@@ -2739,13 +3208,13 @@ msgstr "Trådløs"
msgid "Virtual interfaces"
msgstr "Virtuelle grænseflader"
-#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1428
-#: netbox/dcim/forms/bulk_import.py:862 netbox/dcim/forms/model_forms.py:981
-#: netbox/dcim/tables/devices.py:660 netbox/templates/dcim/interface.html:106
+#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431
+#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993
+#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
-#: netbox/virtualization/forms/bulk_edit.py:212
-#: netbox/virtualization/forms/bulk_import.py:158
-#: netbox/virtualization/tables/virtualmachines.py:166
+#: netbox/virtualization/forms/bulk_edit.py:194
+#: netbox/virtualization/forms/bulk_import.py:164
+#: netbox/virtualization/tables/virtualmachines.py:136
msgid "Bridge"
msgstr "Bro"
@@ -2769,10 +3238,10 @@ msgstr "Ethernet (bagplan)"
msgid "Cellular"
msgstr "Cellulær"
-#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:383
-#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:963
-#: netbox/dcim/forms/filtersets.py:1542
-#: netbox/templates/dcim/inventoryitem.html:52
+#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964
+#: netbox/dcim/forms/filtersets.py:1547
+#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:54
msgid "Serial"
msgstr "Seriel"
@@ -2798,109 +3267,95 @@ msgstr "Fuld"
msgid "Auto"
msgstr "Auto"
-#: netbox/dcim/choices.py:1265
+#: netbox/dcim/choices.py:1266
msgid "Access"
msgstr "Adgang"
-#: netbox/dcim/choices.py:1266 netbox/ipam/tables/vlans.py:172
-#: netbox/ipam/tables/vlans.py:217
+#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148
+#: netbox/ipam/tables/vlans.py:193
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "Markeret"
-#: netbox/dcim/choices.py:1267
+#: netbox/dcim/choices.py:1268
msgid "Tagged (All)"
msgstr "Tagget (Alle)"
-#: netbox/dcim/choices.py:1296
+#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22
+msgid "Q-in-Q (802.1ad)"
+msgstr "Q-i-Q (802.1ad)"
+
+#: netbox/dcim/choices.py:1298
msgid "IEEE Standard"
msgstr "IEEE-standard"
-#: netbox/dcim/choices.py:1307
+#: netbox/dcim/choices.py:1309
msgid "Passive 24V (2-pair)"
msgstr "Passiv 24V (2-par)"
-#: netbox/dcim/choices.py:1308
+#: netbox/dcim/choices.py:1310
msgid "Passive 24V (4-pair)"
msgstr "Passiv 24V (4-par)"
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:1311
msgid "Passive 48V (2-pair)"
msgstr "Passiv 48V (2-par)"
-#: netbox/dcim/choices.py:1310
+#: netbox/dcim/choices.py:1312
msgid "Passive 48V (4-pair)"
msgstr "Passiv 48V (4-par)"
-#: netbox/dcim/choices.py:1380 netbox/dcim/choices.py:1490
+#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492
msgid "Copper"
msgstr "Kobber"
-#: netbox/dcim/choices.py:1403
+#: netbox/dcim/choices.py:1405
msgid "Fiber Optic"
msgstr "Fiberoptisk"
-#: netbox/dcim/choices.py:1436 netbox/dcim/choices.py:1519
+#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1506
+#: netbox/dcim/choices.py:1508
msgid "Fiber"
msgstr "Fiber"
-#: netbox/dcim/choices.py:1531 netbox/dcim/forms/filtersets.py:1227
+#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228
msgid "Connected"
msgstr "Tilsluttet"
-#: netbox/dcim/choices.py:1550 netbox/wireless/choices.py:497
+#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "Kilometer"
-#: netbox/dcim/choices.py:1551 netbox/templates/dcim/cable_trace.html:65
-#: netbox/wireless/choices.py:498
+#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176
+#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "Meter"
-#: netbox/dcim/choices.py:1552
+#: netbox/dcim/choices.py:1554
msgid "Centimeters"
msgstr "Centimeter"
-#: netbox/dcim/choices.py:1553 netbox/wireless/choices.py:499
+#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "Mil"
-#: netbox/dcim/choices.py:1554 netbox/templates/dcim/cable_trace.html:66
-#: netbox/wireless/choices.py:500
+#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178
+#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "Fod"
-#: netbox/dcim/choices.py:1570 netbox/templates/dcim/device.html:327
-#: netbox/templates/dcim/rack.html:107
-msgid "Kilograms"
-msgstr "Kilogram"
-
-#: netbox/dcim/choices.py:1571
-msgid "Grams"
-msgstr "Gram"
-
-#: netbox/dcim/choices.py:1572 netbox/templates/dcim/device.html:328
-#: netbox/templates/dcim/rack.html:108
-msgid "Pounds"
-msgstr "pund"
-
-#: netbox/dcim/choices.py:1573
-msgid "Ounces"
-msgstr "Ounce"
-
-#: netbox/dcim/choices.py:1620
+#: netbox/dcim/choices.py:1604
msgid "Redundant"
msgstr "Redundant"
-#: netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1625
msgid "Single phase"
msgstr "Enkeltfase"
-#: netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1626
msgid "Three-phase"
msgstr "Trefaset"
@@ -2914,335 +3369,319 @@ msgstr "Ugyldigt MAC-adresseformat: {value}"
msgid "Invalid WWN format: {value}"
msgstr "Ugyldigt WWN-format: {value}"
-#: netbox/dcim/filtersets.py:86
+#: netbox/dcim/filtersets.py:87
msgid "Parent region (ID)"
msgstr "Overordnet region (ID)"
-#: netbox/dcim/filtersets.py:92
+#: netbox/dcim/filtersets.py:93
msgid "Parent region (slug)"
msgstr "Forældreregion (slug)"
-#: netbox/dcim/filtersets.py:116
+#: netbox/dcim/filtersets.py:117
msgid "Parent site group (ID)"
msgstr "Overordnet områdegruppe (ID)"
-#: netbox/dcim/filtersets.py:122
+#: netbox/dcim/filtersets.py:123
msgid "Parent site group (slug)"
msgstr "Overordnet områdegruppe (slug)"
-#: netbox/dcim/filtersets.py:164 netbox/extras/filtersets.py:364
-#: netbox/ipam/filtersets.py:843 netbox/ipam/filtersets.py:995
+#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962
msgid "Group (ID)"
msgstr "Gruppe (ID)"
-#: netbox/dcim/filtersets.py:170
+#: netbox/dcim/filtersets.py:171
msgid "Group (slug)"
msgstr "Gruppe (slug)"
-#: netbox/dcim/filtersets.py:176 netbox/dcim/filtersets.py:181
+#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
msgid "AS (ID)"
msgstr "AS (ID)"
-#: netbox/dcim/filtersets.py:246
+#: netbox/dcim/filtersets.py:247
msgid "Parent location (ID)"
msgstr "Overordnet placering (ID)"
-#: netbox/dcim/filtersets.py:252
+#: netbox/dcim/filtersets.py:253
msgid "Parent location (slug)"
msgstr "Forældreplacering (slug)"
-#: netbox/dcim/filtersets.py:258 netbox/dcim/filtersets.py:369
-#: netbox/dcim/filtersets.py:490 netbox/dcim/filtersets.py:1057
-#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:2182
-msgid "Location (ID)"
-msgstr "Placering (ID)"
-
-#: netbox/dcim/filtersets.py:265 netbox/dcim/filtersets.py:376
-#: netbox/dcim/filtersets.py:497 netbox/dcim/filtersets.py:1410
-#: netbox/extras/filtersets.py:542
-msgid "Location (slug)"
-msgstr "Placering (slug)"
-
-#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:381
-#: netbox/dcim/filtersets.py:539 netbox/dcim/filtersets.py:678
-#: netbox/dcim/filtersets.py:882 netbox/dcim/filtersets.py:933
-#: netbox/dcim/filtersets.py:973 netbox/dcim/filtersets.py:1306
-#: netbox/dcim/filtersets.py:1840
+#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382
+#: 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:1308
+#: netbox/dcim/filtersets.py:1960
msgid "Manufacturer (ID)"
msgstr "Producent (ID)"
-#: netbox/dcim/filtersets.py:302 netbox/dcim/filtersets.py:387
-#: netbox/dcim/filtersets.py:545 netbox/dcim/filtersets.py:684
-#: netbox/dcim/filtersets.py:888 netbox/dcim/filtersets.py:939
-#: netbox/dcim/filtersets.py:979 netbox/dcim/filtersets.py:1312
-#: netbox/dcim/filtersets.py:1846
+#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388
+#: 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:1314
+#: netbox/dcim/filtersets.py:1966
msgid "Manufacturer (slug)"
msgstr "Producent (slug)"
-#: netbox/dcim/filtersets.py:393
+#: netbox/dcim/filtersets.py:394
msgid "Rack type (slug)"
msgstr "Racktype (slug)"
-#: netbox/dcim/filtersets.py:397
+#: netbox/dcim/filtersets.py:398
msgid "Rack type (ID)"
msgstr "Racktype (ID)"
-#: netbox/dcim/filtersets.py:411 netbox/dcim/filtersets.py:892
-#: netbox/dcim/filtersets.py:994 netbox/dcim/filtersets.py:1850
-#: netbox/ipam/filtersets.py:383 netbox/ipam/filtersets.py:495
-#: netbox/ipam/filtersets.py:1005 netbox/virtualization/filtersets.py:210
+#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
+#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970
+#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462
+#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176
msgid "Role (ID)"
msgstr "Rolle (ID)"
-#: netbox/dcim/filtersets.py:417 netbox/dcim/filtersets.py:898
-#: netbox/dcim/filtersets.py:1000 netbox/dcim/filtersets.py:1856
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:389
-#: netbox/ipam/filtersets.py:501 netbox/ipam/filtersets.py:1011
-#: netbox/virtualization/filtersets.py:216
+#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
+#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976
+#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356
+#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978
+#: netbox/virtualization/filtersets.py:182
msgid "Role (slug)"
msgstr "Rolle (slug)"
-#: netbox/dcim/filtersets.py:447 netbox/dcim/filtersets.py:1062
-#: netbox/dcim/filtersets.py:1415 netbox/dcim/filtersets.py:2244
+#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063
+#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368
msgid "Rack (ID)"
msgstr "Rack (ID)"
-#: netbox/dcim/filtersets.py:507 netbox/extras/filtersets.py:293
+#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293
#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359
#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113
#: netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "Bruger (navn)"
-#: netbox/dcim/filtersets.py:549
+#: netbox/dcim/filtersets.py:550
msgid "Default platform (ID)"
msgstr "Standardplatform (ID)"
-#: netbox/dcim/filtersets.py:555
+#: netbox/dcim/filtersets.py:556
msgid "Default platform (slug)"
msgstr "Standardplatform (slug)"
-#: netbox/dcim/filtersets.py:558 netbox/dcim/forms/filtersets.py:517
+#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
msgid "Has a front image"
msgstr "Har et frontbillede"
-#: netbox/dcim/filtersets.py:562 netbox/dcim/forms/filtersets.py:524
+#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
msgid "Has a rear image"
msgstr "Har et bagbillede"
-#: netbox/dcim/filtersets.py:567 netbox/dcim/filtersets.py:688
-#: netbox/dcim/filtersets.py:1131 netbox/dcim/forms/filtersets.py:531
-#: netbox/dcim/forms/filtersets.py:627 netbox/dcim/forms/filtersets.py:848
+#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
+#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532
+#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
msgid "Has console ports"
msgstr "Har konsolporte"
-#: netbox/dcim/filtersets.py:571 netbox/dcim/filtersets.py:692
-#: netbox/dcim/filtersets.py:1135 netbox/dcim/forms/filtersets.py:538
-#: netbox/dcim/forms/filtersets.py:634 netbox/dcim/forms/filtersets.py:855
+#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
+#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539
+#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
msgid "Has console server ports"
msgstr "Har konsolserverporte"
-#: netbox/dcim/filtersets.py:575 netbox/dcim/filtersets.py:696
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:545
-#: netbox/dcim/forms/filtersets.py:641 netbox/dcim/forms/filtersets.py:862
+#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
+#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
msgid "Has power ports"
msgstr "Har strømstik"
-#: netbox/dcim/filtersets.py:579 netbox/dcim/filtersets.py:700
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:552
-#: netbox/dcim/forms/filtersets.py:648 netbox/dcim/forms/filtersets.py:869
+#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
+#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
msgid "Has power outlets"
msgstr "Har strømudtag"
-#: netbox/dcim/filtersets.py:583 netbox/dcim/filtersets.py:704
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:559
-#: netbox/dcim/forms/filtersets.py:655 netbox/dcim/forms/filtersets.py:876
+#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
+#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
msgid "Has interfaces"
msgstr "Har grænseflader"
-#: netbox/dcim/filtersets.py:587 netbox/dcim/filtersets.py:708
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:566
-#: netbox/dcim/forms/filtersets.py:662 netbox/dcim/forms/filtersets.py:883
+#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
+#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
msgid "Has pass-through ports"
msgstr "Har gennemgangsporte"
-#: netbox/dcim/filtersets.py:591 netbox/dcim/filtersets.py:1155
-#: netbox/dcim/forms/filtersets.py:580
+#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156
+#: netbox/dcim/forms/filtersets.py:581
msgid "Has module bays"
msgstr "Har modulpladser"
-#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:1159
-#: netbox/dcim/forms/filtersets.py:573
+#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160
+#: netbox/dcim/forms/filtersets.py:574
msgid "Has device bays"
msgstr "Har enhedsbugter"
-#: netbox/dcim/filtersets.py:599 netbox/dcim/forms/filtersets.py:587
+#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
msgid "Has inventory items"
msgstr "Har lagervarer"
-#: netbox/dcim/filtersets.py:756 netbox/dcim/filtersets.py:989
-#: netbox/dcim/filtersets.py:1436
+#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
+#: netbox/dcim/filtersets.py:1438
msgid "Device type (ID)"
msgstr "Enhedstype (ID)"
-#: netbox/dcim/filtersets.py:772 netbox/dcim/filtersets.py:1317
+#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319
msgid "Module type (ID)"
msgstr "Modultype (ID)"
-#: netbox/dcim/filtersets.py:804 netbox/dcim/filtersets.py:1591
+#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593
msgid "Power port (ID)"
msgstr "Strømstik (ID)"
-#: netbox/dcim/filtersets.py:878 netbox/dcim/filtersets.py:1836
+#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956
msgid "Parent inventory item (ID)"
msgstr "Overordnet beholdningspost (ID)"
-#: netbox/dcim/filtersets.py:921 netbox/dcim/filtersets.py:947
-#: netbox/dcim/filtersets.py:1127 netbox/virtualization/filtersets.py:238
+#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
+#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204
msgid "Config template (ID)"
msgstr "Konfigurationsskabelon (ID)"
-#: netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:986
msgid "Device type (slug)"
msgstr "Enhedstype (slug)"
-#: netbox/dcim/filtersets.py:1005
+#: netbox/dcim/filtersets.py:1006
msgid "Parent Device (ID)"
msgstr "Overordnet enhed (ID)"
-#: netbox/dcim/filtersets.py:1009 netbox/virtualization/filtersets.py:220
+#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
msgid "Platform (ID)"
msgstr "Platform (ID)"
-#: netbox/dcim/filtersets.py:1015 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:226
+#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
+#: netbox/virtualization/filtersets.py:192
msgid "Platform (slug)"
msgstr "Platform (slug)"
-#: netbox/dcim/filtersets.py:1051 netbox/dcim/filtersets.py:1399
-#: netbox/dcim/filtersets.py:1934 netbox/dcim/filtersets.py:2176
-#: netbox/dcim/filtersets.py:2235
+#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401
+#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300
+#: netbox/dcim/filtersets.py:2359
msgid "Site name (slug)"
msgstr "Områdenavn (slug)"
-#: netbox/dcim/filtersets.py:1067
+#: netbox/dcim/filtersets.py:1068
msgid "Parent bay (ID)"
msgstr "Forældrebugt (ID)"
-#: netbox/dcim/filtersets.py:1071
+#: netbox/dcim/filtersets.py:1072
msgid "VM cluster (ID)"
msgstr "VM-klynge (ID)"
-#: netbox/dcim/filtersets.py:1077 netbox/extras/filtersets.py:591
-#: netbox/virtualization/filtersets.py:136
+#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591
+#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "Clustergruppe (slug)"
-#: netbox/dcim/filtersets.py:1082 netbox/virtualization/filtersets.py:130
+#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "Klyngegruppe (ID)"
-#: netbox/dcim/filtersets.py:1088
+#: netbox/dcim/filtersets.py:1089
msgid "Device model (slug)"
msgstr "Enhedsmodel (slug)"
-#: netbox/dcim/filtersets.py:1099 netbox/dcim/forms/bulk_edit.py:522
+#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525
msgid "Is full depth"
msgstr "Er fuld dybde"
-#: netbox/dcim/filtersets.py:1103 netbox/dcim/forms/common.py:18
-#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:1385
-#: netbox/dcim/models/device_components.py:518
-#: netbox/virtualization/filtersets.py:230
-#: netbox/virtualization/filtersets.py:301
-#: netbox/virtualization/forms/filtersets.py:172
-#: netbox/virtualization/forms/filtersets.py:223
+#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/filtersets.py:1591 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
+#: netbox/virtualization/forms/filtersets.py:177
+#: netbox/virtualization/forms/filtersets.py:228
msgid "MAC address"
msgstr "MAC-adresse"
-#: netbox/dcim/filtersets.py:1110 netbox/dcim/filtersets.py:1274
-#: netbox/dcim/forms/filtersets.py:827 netbox/dcim/forms/filtersets.py:930
-#: netbox/virtualization/filtersets.py:234
-#: netbox/virtualization/forms/filtersets.py:176
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276
+#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
+#: netbox/virtualization/filtersets.py:200
+#: netbox/virtualization/forms/filtersets.py:181
msgid "Has a primary IP"
msgstr "Har en primær IP"
-#: netbox/dcim/filtersets.py:1114
+#: netbox/dcim/filtersets.py:1115
msgid "Has an out-of-band IP"
msgstr "Har en IP uden for båndet"
-#: netbox/dcim/filtersets.py:1119
+#: netbox/dcim/filtersets.py:1120
msgid "Virtual chassis (ID)"
msgstr "Virtuelt kabinet (ID)"
-#: netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1124
msgid "Is a virtual chassis member"
msgstr "Er et virtuelt chassismedlem"
-#: netbox/dcim/filtersets.py:1164
+#: netbox/dcim/filtersets.py:1165
msgid "OOB IP (ID)"
msgstr "OOB IP (ID)"
-#: netbox/dcim/filtersets.py:1168
+#: netbox/dcim/filtersets.py:1169
msgid "Has virtual device context"
msgstr "Har virtuel enhedskontekst"
-#: netbox/dcim/filtersets.py:1257
+#: netbox/dcim/filtersets.py:1259
msgid "VDC (ID)"
msgstr "VDC (ID)"
-#: netbox/dcim/filtersets.py:1262
+#: netbox/dcim/filtersets.py:1264
msgid "Device model"
msgstr "Enhedsmodel"
-#: netbox/dcim/filtersets.py:1267 netbox/ipam/filtersets.py:634
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
-msgid "Interface (ID)"
-msgstr "Grænseflade (ID)"
-
-#: netbox/dcim/filtersets.py:1323
+#: netbox/dcim/filtersets.py:1325
msgid "Module type (model)"
msgstr "Modultype (model)"
-#: netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1331
msgid "Module bay (ID)"
msgstr "Modulplads (ID)"
-#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1425
-#: netbox/ipam/filtersets.py:613 netbox/ipam/filtersets.py:853
-#: netbox/ipam/filtersets.py:1117 netbox/virtualization/filtersets.py:161
-#: netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427
+#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580
+#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
msgid "Device (ID)"
msgstr "Enhed (ID)"
-#: netbox/dcim/filtersets.py:1421
+#: netbox/dcim/filtersets.py:1423
msgid "Rack (name)"
msgstr "Rack (navn)"
-#: netbox/dcim/filtersets.py:1431 netbox/ipam/filtersets.py:608
-#: netbox/ipam/filtersets.py:848 netbox/ipam/filtersets.py:1123
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608
+#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815
+#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374
msgid "Device (name)"
msgstr "Enhed (navn)"
-#: netbox/dcim/filtersets.py:1442
+#: netbox/dcim/filtersets.py:1444
msgid "Device type (model)"
msgstr "Enhedstype (model)"
-#: netbox/dcim/filtersets.py:1447
+#: netbox/dcim/filtersets.py:1449
msgid "Device role (ID)"
msgstr "Enhedsrolle (ID)"
-#: netbox/dcim/filtersets.py:1453
+#: netbox/dcim/filtersets.py:1455
msgid "Device role (slug)"
msgstr "Enhedsrolle (slug)"
-#: netbox/dcim/filtersets.py:1458
+#: netbox/dcim/filtersets.py:1460
msgid "Virtual Chassis (ID)"
msgstr "Virtuelt kabinet (ID)"
-#: netbox/dcim/filtersets.py:1464 netbox/dcim/forms/filtersets.py:109
-#: netbox/dcim/tables/devices.py:206 netbox/netbox/navigation/menu.py:79
+#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:93
#: netbox/templates/dcim/virtualchassis.html:20
@@ -3251,168 +3690,231 @@ msgstr "Virtuelt kabinet (ID)"
msgid "Virtual Chassis"
msgstr "Virtuelt kabinet"
-#: netbox/dcim/filtersets.py:1488
+#: netbox/dcim/filtersets.py:1490
msgid "Module (ID)"
msgstr "Modul (ID)"
-#: netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1497
msgid "Cable (ID)"
msgstr "Kabel (ID)"
-#: netbox/dcim/filtersets.py:1604 netbox/ipam/forms/bulk_import.py:189
+#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585
+#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158
+#: netbox/vpn/filtersets.py:385
+msgid "Virtual machine (name)"
+msgstr "Virtuel maskine (navn)"
+
+#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590
+#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152
+#: netbox/virtualization/filtersets.py:248
+#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+msgid "Virtual machine (ID)"
+msgstr "Virtuel maskine (ID)"
+
+#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+msgid "Interface (name)"
+msgstr "Grænseflade (navn)"
+
+#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+msgid "VM interface (name)"
+msgstr "VM-grænseflade (navn)"
+
+#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612
+#: netbox/vpn/filtersets.py:113
+msgid "VM interface (ID)"
+msgstr "VM-grænseflade (ID)"
+
+#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185
#: netbox/vpn/forms/bulk_import.py:308
msgid "Assigned VLAN"
msgstr "Tildelt VLAN"
-#: netbox/dcim/filtersets.py:1608
+#: netbox/dcim/filtersets.py:1691
msgid "Assigned VID"
msgstr "Tildelt VID"
-#: netbox/dcim/filtersets.py:1613 netbox/dcim/forms/bulk_edit.py:1531
-#: netbox/dcim/forms/bulk_import.py:913 netbox/dcim/forms/filtersets.py:1428
-#: netbox/dcim/forms/model_forms.py:1385
-#: netbox/dcim/models/device_components.py:711
-#: netbox/dcim/tables/devices.py:626 netbox/ipam/filtersets.py:318
-#: netbox/ipam/filtersets.py:329 netbox/ipam/filtersets.py:485
-#: netbox/ipam/filtersets.py:586 netbox/ipam/filtersets.py:597
-#: netbox/ipam/forms/bulk_edit.py:242 netbox/ipam/forms/bulk_edit.py:298
-#: netbox/ipam/forms/bulk_edit.py:340 netbox/ipam/forms/bulk_import.py:157
-#: netbox/ipam/forms/bulk_import.py:243 netbox/ipam/forms/bulk_import.py:279
-#: netbox/ipam/forms/filtersets.py:67 netbox/ipam/forms/filtersets.py:172
-#: netbox/ipam/forms/filtersets.py:309 netbox/ipam/forms/model_forms.py:62
-#: netbox/ipam/forms/model_forms.py:202 netbox/ipam/forms/model_forms.py:247
-#: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:464
-#: netbox/ipam/forms/model_forms.py:478 netbox/ipam/forms/model_forms.py:492
-#: netbox/ipam/models/ip.py:233 netbox/ipam/models/ip.py:512
-#: netbox/ipam/models/ip.py:720 netbox/ipam/models/vrfs.py:62
-#: netbox/ipam/tables/ip.py:242 netbox/ipam/tables/ip.py:309
-#: netbox/ipam/tables/ip.py:360 netbox/ipam/tables/ip.py:450
-#: netbox/templates/dcim/interface.html:133
+#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544
+#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433
+#: netbox/dcim/forms/model_forms.py:1411
+#: netbox/dcim/models/device_components.py:749
+#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321
+#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452
+#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564
+#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282
+#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160
+#: netbox/ipam/forms/bulk_import.py:242 netbox/ipam/forms/bulk_import.py:278
+#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174
+#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256
+#: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474
+#: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502
+#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498
+#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261
+#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402
+#: netbox/templates/dcim/interface.html:152
#: netbox/templates/ipam/ipaddress.html:18
#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
-#: netbox/templates/virtualization/vminterface.html:47
-#: netbox/virtualization/forms/bulk_edit.py:261
-#: netbox/virtualization/forms/bulk_import.py:171
-#: netbox/virtualization/forms/filtersets.py:228
-#: netbox/virtualization/forms/model_forms.py:344
-#: netbox/virtualization/models/virtualmachines.py:355
-#: netbox/virtualization/tables/virtualmachines.py:143
+#: netbox/templates/virtualization/vminterface.html:84
+#: netbox/virtualization/forms/bulk_edit.py:243
+#: netbox/virtualization/forms/bulk_import.py:177
+#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/model_forms.py:368
+#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1619 netbox/ipam/filtersets.py:324
-#: netbox/ipam/filtersets.py:335 netbox/ipam/filtersets.py:491
-#: netbox/ipam/filtersets.py:592 netbox/ipam/filtersets.py:603
+#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327
+#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458
+#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570
msgid "VRF (RD)"
msgstr "VRF (RED.)"
-#: netbox/dcim/filtersets.py:1624 netbox/ipam/filtersets.py:1032
+#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010
#: netbox/vpn/filtersets.py:342
msgid "L2VPN (ID)"
msgstr "L2VPN (ID)"
-#: netbox/dcim/filtersets.py:1630 netbox/dcim/forms/filtersets.py:1433
-#: netbox/dcim/tables/devices.py:570 netbox/ipam/filtersets.py:1038
-#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/tables/vlans.py:137
-#: netbox/templates/dcim/interface.html:93 netbox/templates/ipam/vlan.html:66
+#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438
+#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016
+#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113
+#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
-#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/filtersets.py:238
#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246
-#: netbox/vpn/forms/model_forms.py:409 netbox/vpn/forms/model_forms.py:427
+#: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430
#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1662
+#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091
+msgid "VLAN Translation Policy (ID)"
+msgstr "VLAN-oversættelsespolitik (ID)"
+
+#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428
+#: netbox/dcim/models/device_components.py:568
+#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712
+#: netbox/templates/ipam/vlantranslationpolicy.html:11
+#: netbox/virtualization/forms/bulk_edit.py:248
+#: netbox/virtualization/forms/model_forms.py:373
+msgid "VLAN Translation Policy"
+msgstr "VLAN-oversættelsespolitik"
+
+#: netbox/dcim/filtersets.py:1758
msgid "Virtual Chassis Interfaces for Device"
msgstr "Virtuelle chassis-grænseflader til enhed"
-#: netbox/dcim/filtersets.py:1667
+#: netbox/dcim/filtersets.py:1763
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "Virtuelle chassisgrænseflader til enhed (ID)"
-#: netbox/dcim/filtersets.py:1671
+#: netbox/dcim/filtersets.py:1767
msgid "Kind of interface"
msgstr "Slags grænseflade"
-#: netbox/dcim/filtersets.py:1676 netbox/virtualization/filtersets.py:293
+#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259
msgid "Parent interface (ID)"
msgstr "Overordnet grænseflade (ID)"
-#: netbox/dcim/filtersets.py:1681 netbox/virtualization/filtersets.py:298
+#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264
msgid "Bridged interface (ID)"
msgstr "Broet grænseflade (ID)"
-#: netbox/dcim/filtersets.py:1686
+#: netbox/dcim/filtersets.py:1782
msgid "LAG interface (ID)"
msgstr "LAG-grænseflade (ID)"
-#: netbox/dcim/filtersets.py:1713 netbox/dcim/filtersets.py:1725
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/model_forms.py:1697
+#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606
+#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131
+#: netbox/templates/dcim/macaddress.html:11
+#: netbox/templates/dcim/macaddress.html:14
+#: netbox/templates/virtualization/vminterface.html:73
+msgid "MAC Address"
+msgstr "MAC-adresse"
+
+#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273
+msgid "Primary MAC address (ID)"
+msgstr "Primær MAC-adresse (ID)"
+
+#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415
+#: netbox/virtualization/filtersets.py:279
+#: netbox/virtualization/forms/model_forms.py:311
+msgid "Primary MAC address"
+msgstr "Primær MAC-adresse"
+
+#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835
+#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "Virtuel enhedskontekst"
-#: netbox/dcim/filtersets.py:1719
+#: netbox/dcim/filtersets.py:1829
msgid "Virtual Device Context (Identifier)"
msgstr "Virtuel enhedskontekst (identifikator)"
-#: netbox/dcim/filtersets.py:1730
+#: netbox/dcim/filtersets.py:1840
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:53
+#: netbox/wireless/forms/model_forms.py:55
msgid "Wireless LAN"
msgstr "Trådløst LAN"
-#: netbox/dcim/filtersets.py:1734 netbox/dcim/tables/devices.py:613
+#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635
msgid "Wireless link"
msgstr "Trådløs forbindelse"
-#: netbox/dcim/filtersets.py:1803
+#: netbox/dcim/filtersets.py:1854
+msgid "Virtual circuit termination (ID)"
+msgstr "Virtuel kredsløbsafslutning (ID)"
+
+#: netbox/dcim/filtersets.py:1923
msgid "Parent module bay (ID)"
msgstr "Forældremodulplads (ID)"
-#: netbox/dcim/filtersets.py:1808
+#: netbox/dcim/filtersets.py:1928
msgid "Installed module (ID)"
msgstr "Installeret modul (ID)"
-#: netbox/dcim/filtersets.py:1819
+#: netbox/dcim/filtersets.py:1939
msgid "Installed device (ID)"
msgstr "Installeret enhed (ID)"
-#: netbox/dcim/filtersets.py:1825
+#: netbox/dcim/filtersets.py:1945
msgid "Installed device (name)"
msgstr "Installeret enhed (navn)"
-#: netbox/dcim/filtersets.py:1891
+#: netbox/dcim/filtersets.py:2015
msgid "Master (ID)"
msgstr "Master (ID)"
-#: netbox/dcim/filtersets.py:1897
+#: netbox/dcim/filtersets.py:2021
msgid "Master (name)"
msgstr "Master (navn)"
-#: netbox/dcim/filtersets.py:1939 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245
msgid "Tenant (ID)"
msgstr "Lejer (ID)"
-#: netbox/dcim/filtersets.py:1945 netbox/extras/filtersets.py:618
+#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618
#: netbox/tenancy/filtersets.py:251
msgid "Tenant (slug)"
msgstr "Lejer (snegle)"
-#: netbox/dcim/filtersets.py:1981 netbox/dcim/forms/filtersets.py:1077
+#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078
msgid "Unterminated"
msgstr "Uafsluttede"
-#: netbox/dcim/filtersets.py:2239
+#: netbox/dcim/filtersets.py:2363
msgid "Power panel (ID)"
msgstr "Strømpanel (ID)"
-#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:401
-#: netbox/extras/forms/model_forms.py:567
-#: netbox/extras/forms/model_forms.py:619 netbox/netbox/forms/base.py:86
-#: netbox/netbox/forms/mixins.py:81 netbox/netbox/tables/columns.py:478
+#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:581
+#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3420,11 +3922,11 @@ msgstr "Strømpanel (ID)"
msgid "Tags"
msgstr "Mærker"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1498
-#: netbox/dcim/forms/model_forms.py:488 netbox/dcim/forms/model_forms.py:546
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503
+#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
#: netbox/dcim/forms/object_create.py:197
-#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:165
-#: netbox/dcim/tables/devices.py:707 netbox/dcim/tables/devicetypes.py:246
+#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176
+#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253
#: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131
#: netbox/templates/dcim/modulebay.html:38
#: netbox/templates/dcim/virtualchassis.html:66
@@ -3440,114 +3942,114 @@ msgstr ""
"Alfanumeriske intervaller understøttes. (Skal svare til antallet af navne, "
"der oprettes.)"
-#: netbox/dcim/forms/bulk_edit.py:133
+#: netbox/dcim/forms/bulk_edit.py:136
msgid "Contact name"
msgstr "Kontaktens navn"
-#: netbox/dcim/forms/bulk_edit.py:138
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact phone"
msgstr "Kontakt telefon"
-#: netbox/dcim/forms/bulk_edit.py:144
+#: netbox/dcim/forms/bulk_edit.py:147
msgid "Contact E-mail"
msgstr "Kontakt E-mail"
-#: netbox/dcim/forms/bulk_edit.py:147 netbox/dcim/forms/bulk_import.py:123
-#: netbox/dcim/forms/model_forms.py:128
+#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/model_forms.py:132
msgid "Time zone"
msgstr "Tidszone"
-#: netbox/dcim/forms/bulk_edit.py:225 netbox/dcim/forms/bulk_edit.py:501
-#: netbox/dcim/forms/bulk_edit.py:565 netbox/dcim/forms/bulk_edit.py:638
-#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/forms/bulk_edit.py:755
-#: netbox/dcim/forms/bulk_edit.py:1282 netbox/dcim/forms/bulk_edit.py:1703
-#: netbox/dcim/forms/bulk_import.py:182 netbox/dcim/forms/bulk_import.py:393
-#: netbox/dcim/forms/bulk_import.py:427 netbox/dcim/forms/bulk_import.py:472
-#: netbox/dcim/forms/bulk_import.py:508 netbox/dcim/forms/bulk_import.py:1104
-#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:372
-#: netbox/dcim/forms/filtersets.py:494 netbox/dcim/forms/filtersets.py:619
-#: netbox/dcim/forms/filtersets.py:700 netbox/dcim/forms/filtersets.py:782
-#: netbox/dcim/forms/filtersets.py:947 netbox/dcim/forms/filtersets.py:1539
-#: netbox/dcim/forms/model_forms.py:207 netbox/dcim/forms/model_forms.py:337
-#: netbox/dcim/forms/model_forms.py:349 netbox/dcim/forms/model_forms.py:395
-#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:1082
-#: netbox/dcim/forms/model_forms.py:1522
-#: netbox/dcim/forms/object_import.py:187 netbox/dcim/tables/devices.py:96
-#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/devices.py:940
-#: netbox/dcim/tables/devicetypes.py:80 netbox/dcim/tables/devicetypes.py:308
+#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641
+#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718
+#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395
+#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477
+#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112
+#: 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:1544
+#: 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
+#: netbox/dcim/forms/model_forms.py:1564
+#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
+#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970
+#: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315
#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61
-#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:132
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131
#: netbox/templates/dcim/devicetype.html:14
-#: netbox/templates/dcim/inventoryitem.html:44
+#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:25
+#: netbox/templates/dcim/moduletype.html:27
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "Producent"
-#: netbox/dcim/forms/bulk_edit.py:230 netbox/dcim/forms/bulk_edit.py:378
-#: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:270
-#: netbox/dcim/forms/filtersets.py:255
+#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381
+#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272
+#: netbox/dcim/forms/filtersets.py:256
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "Formfaktor"
-#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:383
-#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:273
-#: netbox/dcim/forms/filtersets.py:260
+#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386
+#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275
+#: netbox/dcim/forms/filtersets.py:261
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "Bredde"
-#: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:389
-#: netbox/dcim/forms/bulk_import.py:280
+#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:282
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "Højde (U)"
-#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:394
-#: netbox/dcim/forms/filtersets.py:274
+#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/filtersets.py:275
msgid "Descending units"
msgstr "Faldende enheder"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
msgid "Outer width"
msgstr "Udvendig bredde"
-#: netbox/dcim/forms/bulk_edit.py:258 netbox/dcim/forms/bulk_edit.py:402
+#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
msgid "Outer depth"
msgstr "Ydre dybde"
-#: netbox/dcim/forms/bulk_edit.py:263 netbox/dcim/forms/bulk_edit.py:407
-#: netbox/dcim/forms/bulk_import.py:204 netbox/dcim/forms/bulk_import.py:283
+#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410
+#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285
msgid "Outer unit"
msgstr "Ydre enhed"
-#: netbox/dcim/forms/bulk_edit.py:268 netbox/dcim/forms/bulk_edit.py:412
+#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
msgid "Mounting depth"
msgstr "Monteringsdybde"
-#: netbox/dcim/forms/bulk_edit.py:273 netbox/dcim/forms/bulk_edit.py:300
-#: netbox/dcim/forms/bulk_edit.py:422 netbox/dcim/forms/bulk_edit.py:452
-#: netbox/dcim/forms/bulk_edit.py:535 netbox/dcim/forms/bulk_edit.py:558
-#: netbox/dcim/forms/bulk_edit.py:579 netbox/dcim/forms/bulk_edit.py:601
-#: netbox/dcim/forms/bulk_import.py:406 netbox/dcim/forms/bulk_import.py:438
-#: netbox/dcim/forms/filtersets.py:285 netbox/dcim/forms/filtersets.py:307
-#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:401
-#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:594
-#: netbox/dcim/forms/filtersets.py:613 netbox/dcim/forms/filtersets.py:674
-#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:298
-#: netbox/dcim/tables/devicetypes.py:106 netbox/dcim/tables/modules.py:35
-#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:172
+#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303
+#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455
+#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604
+#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402
+#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595
+#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675
+#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35
+#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171
#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133
#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288
-#: netbox/extras/forms/filtersets.py:64 netbox/extras/forms/filtersets.py:156
-#: netbox/extras/forms/filtersets.py:243 netbox/ipam/forms/bulk_edit.py:190
+#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159
+#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:45 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
@@ -3556,131 +4058,86 @@ msgstr "Monteringsdybde"
msgid "Weight"
msgstr "Vægt"
-#: netbox/dcim/forms/bulk_edit.py:278 netbox/dcim/forms/bulk_edit.py:427
-#: netbox/dcim/forms/filtersets.py:290
+#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
+#: netbox/dcim/forms/filtersets.py:291
msgid "Max weight"
msgstr "Maks. Vægt"
-#: netbox/dcim/forms/bulk_edit.py:283 netbox/dcim/forms/bulk_edit.py:432
-#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_edit.py:584
-#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:295
-#: netbox/dcim/forms/bulk_import.py:411 netbox/dcim/forms/bulk_import.py:443
-#: netbox/dcim/forms/filtersets.py:295 netbox/dcim/forms/filtersets.py:598
-#: netbox/dcim/forms/filtersets.py:678
+#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435
+#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587
+#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297
+#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445
+#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599
+#: netbox/dcim/forms/filtersets.py:679
msgid "Weight unit"
msgstr "Vægtenhed"
-#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:305
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:256
+#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306
+#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261
#: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13
msgid "Rack Type"
msgstr "Racktype"
-#: netbox/dcim/forms/bulk_edit.py:299 netbox/dcim/forms/model_forms.py:220
-#: netbox/dcim/forms/model_forms.py:297
+#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225
+#: netbox/dcim/forms/model_forms.py:305
msgid "Outer Dimensions"
msgstr "Udvendige mål"
-#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:222
-#: netbox/dcim/forms/model_forms.py:299 netbox/templates/dcim/device.html:315
+#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227
+#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3
msgid "Dimensions"
msgstr "Dimensioner"
-#: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/filtersets.py:306
-#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/model_forms.py:224
+#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "Nummerering"
-#: netbox/dcim/forms/bulk_edit.py:358 netbox/dcim/forms/bulk_edit.py:1277
-#: netbox/dcim/forms/bulk_edit.py:1698 netbox/dcim/forms/bulk_import.py:253
-#: netbox/dcim/forms/bulk_import.py:1098 netbox/dcim/forms/filtersets.py:367
-#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:1534
-#: netbox/dcim/forms/model_forms.py:251 netbox/dcim/forms/model_forms.py:1077
-#: netbox/dcim/forms/model_forms.py:1517
-#: netbox/dcim/forms/object_import.py:181 netbox/dcim/tables/devices.py:169
-#: netbox/dcim/tables/devices.py:809 netbox/dcim/tables/devices.py:937
-#: netbox/dcim/tables/devicetypes.py:304 netbox/dcim/tables/racks.py:129
-#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:261
-#: netbox/ipam/forms/bulk_edit.py:311 netbox/ipam/forms/bulk_edit.py:359
-#: netbox/ipam/forms/bulk_edit.py:511 netbox/ipam/forms/bulk_import.py:197
-#: netbox/ipam/forms/bulk_import.py:262 netbox/ipam/forms/bulk_import.py:298
-#: netbox/ipam/forms/bulk_import.py:479 netbox/ipam/forms/filtersets.py:237
-#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:360
-#: netbox/ipam/forms/filtersets.py:509 netbox/ipam/forms/model_forms.py:188
-#: netbox/ipam/forms/model_forms.py:221 netbox/ipam/forms/model_forms.py:250
-#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:258
-#: netbox/ipam/tables/ip.py:316 netbox/ipam/tables/ip.py:367
-#: netbox/ipam/tables/vlans.py:130 netbox/ipam/tables/vlans.py:235
-#: netbox/templates/dcim/device.html:182
-#: netbox/templates/dcim/inc/panels/inventory_items.html:20
-#: netbox/templates/dcim/interface.html:223
-#: netbox/templates/dcim/inventoryitem.html:36
-#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
-#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:77
-#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
-#: netbox/templates/virtualization/virtualmachine.html:23
-#: netbox/templates/vpn/tunneltermination.html:17
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
-#: netbox/tenancy/forms/bulk_edit.py:142
-#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
-#: netbox/virtualization/forms/bulk_edit.py:145
-#: netbox/virtualization/forms/bulk_import.py:106
-#: netbox/virtualization/forms/filtersets.py:157
-#: netbox/virtualization/forms/model_forms.py:195
-#: netbox/virtualization/tables/virtualmachines.py:75
-#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
-#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:78
-#: netbox/vpn/forms/model_forms.py:113 netbox/vpn/tables/tunnels.py:82
-msgid "Role"
-msgstr "Rolle"
-
-#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_import.py:260
-#: netbox/dcim/forms/filtersets.py:380
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
+#: netbox/dcim/forms/filtersets.py:381
msgid "Rack type"
msgstr "Racktype"
-#: netbox/dcim/forms/bulk_edit.py:370 netbox/dcim/forms/bulk_edit.py:718
-#: netbox/dcim/forms/bulk_edit.py:779 netbox/templates/dcim/device.html:104
+#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721
+#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104
#: netbox/templates/dcim/module.html:77
#: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57
#: netbox/templates/virtualization/virtualmachine.html:35
msgid "Serial Number"
msgstr "Serienummer"
-#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/filtersets.py:387
-#: netbox/dcim/forms/filtersets.py:813 netbox/dcim/forms/filtersets.py:967
-#: netbox/dcim/forms/filtersets.py:1546
+#: 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:1551
msgid "Asset tag"
msgstr "Aktivemærke"
-#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:530
-#: netbox/dcim/forms/bulk_edit.py:574 netbox/dcim/forms/bulk_edit.py:711
-#: netbox/dcim/forms/bulk_import.py:289 netbox/dcim/forms/bulk_import.py:432
-#: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/filtersets.py:280
-#: netbox/dcim/forms/filtersets.py:511 netbox/dcim/forms/filtersets.py:669
-#: netbox/dcim/forms/filtersets.py:804 netbox/templates/dcim/device.html:98
+#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533
+#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714
+#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434
+#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281
+#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670
+#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:41 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "Luftstrøm"
-#: netbox/dcim/forms/bulk_edit.py:446 netbox/dcim/forms/bulk_edit.py:925
-#: netbox/dcim/forms/bulk_import.py:344 netbox/dcim/forms/bulk_import.py:347
-#: netbox/dcim/forms/bulk_import.py:575 netbox/dcim/forms/bulk_import.py:1380
-#: netbox/dcim/forms/bulk_import.py:1384 netbox/dcim/forms/filtersets.py:104
-#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:405
-#: netbox/dcim/forms/filtersets.py:419 netbox/dcim/forms/filtersets.py:457
-#: netbox/dcim/forms/filtersets.py:772 netbox/dcim/forms/filtersets.py:1035
-#: netbox/dcim/forms/filtersets.py:1167 netbox/dcim/forms/model_forms.py:264
-#: netbox/dcim/forms/model_forms.py:306 netbox/dcim/forms/model_forms.py:479
-#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/object_create.py:392
-#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:70
-#: netbox/dcim/tables/racks.py:217 netbox/ipam/forms/filtersets.py:442
+#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928
+#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349
+#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1477
+#: netbox/dcim/forms/bulk_import.py:1481 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:392
+#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70
+#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445
#: 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
@@ -3691,212 +4148,144 @@ msgstr "Luftstrøm"
msgid "Rack"
msgstr "Rack"
-#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:744
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:398
-#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:608
-#: netbox/dcim/forms/filtersets.py:721 netbox/dcim/forms/filtersets.py:942
-#: netbox/dcim/forms/model_forms.py:670 netbox/dcim/forms/model_forms.py:1587
+#: 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/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632
#: netbox/templates/dcim/device_edit.html:20
msgid "Hardware"
msgstr "Hardware"
-#: netbox/dcim/forms/bulk_edit.py:506 netbox/dcim/forms/bulk_import.py:399
-#: netbox/dcim/forms/filtersets.py:499 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401
+#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362
msgid "Default platform"
msgstr "Standardplatform"
-#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/forms/bulk_edit.py:570
-#: netbox/dcim/forms/filtersets.py:502 netbox/dcim/forms/filtersets.py:622
+#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573
+#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623
msgid "Part number"
msgstr "Varenummer"
-#: netbox/dcim/forms/bulk_edit.py:515
+#: netbox/dcim/forms/bulk_edit.py:518
msgid "U height"
msgstr "U højde"
-#: netbox/dcim/forms/bulk_edit.py:527 netbox/dcim/tables/devicetypes.py:102
+#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "Ekskluder fra udnyttelse"
-#: netbox/dcim/forms/bulk_edit.py:556 netbox/dcim/forms/model_forms.py:368
-#: netbox/dcim/tables/devicetypes.py:77 netbox/templates/dcim/device.html:88
+#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
+#: netbox/dcim/tables/devicetypes.py:82 netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
#: netbox/templates/dcim/module.html:61
msgid "Device Type"
msgstr "Enhedstype"
-#: netbox/dcim/forms/bulk_edit.py:598 netbox/dcim/forms/model_forms.py:401
+#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/modules.py:66
#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:66
-#: netbox/templates/dcim/moduletype.html:22
+#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "Modultype"
-#: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:402
+#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
+#: netbox/dcim/forms/model_forms.py:411
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "Chassis"
-#: netbox/dcim/forms/bulk_edit.py:616 netbox/dcim/models/devices.py:484
-#: netbox/dcim/tables/devices.py:67
+#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "VM-rolle"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/forms/bulk_edit.py:643
-#: netbox/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_import.py:456
-#: netbox/dcim/forms/bulk_import.py:460 netbox/dcim/forms/bulk_import.py:479
-#: netbox/dcim/forms/bulk_import.py:483 netbox/dcim/forms/bulk_import.py:608
-#: netbox/dcim/forms/bulk_import.py:612 netbox/dcim/forms/filtersets.py:689
-#: netbox/dcim/forms/filtersets.py:705 netbox/dcim/forms/filtersets.py:823
-#: netbox/dcim/forms/model_forms.py:415 netbox/dcim/forms/model_forms.py:441
-#: netbox/dcim/forms/model_forms.py:555
-#: netbox/virtualization/forms/bulk_import.py:132
-#: netbox/virtualization/forms/bulk_import.py:133
-#: netbox/virtualization/forms/filtersets.py:188
-#: netbox/virtualization/forms/model_forms.py:215
+#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646
+#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461
+#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484
+#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613
+#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690
+#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824
+#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451
+#: netbox/dcim/forms/model_forms.py:566
+#: netbox/virtualization/forms/bulk_import.py:138
+#: netbox/virtualization/forms/bulk_import.py:139
+#: netbox/virtualization/forms/filtersets.py:193
+#: netbox/virtualization/forms/model_forms.py:222
msgid "Config template"
msgstr "Konfigurationsskabelon"
-#: netbox/dcim/forms/bulk_edit.py:667 netbox/dcim/forms/bulk_edit.py:1076
-#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/filtersets.py:114
-#: netbox/dcim/forms/model_forms.py:501 netbox/dcim/forms/model_forms.py:872
-#: netbox/dcim/forms/model_forms.py:889 netbox/extras/filtersets.py:547
+#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884
+#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547
msgid "Device type"
msgstr "Enhedstype"
-#: netbox/dcim/forms/bulk_edit.py:678 netbox/dcim/forms/bulk_import.py:495
-#: netbox/dcim/forms/filtersets.py:119 netbox/dcim/forms/model_forms.py:509
+#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500
+#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519
msgid "Device role"
msgstr "Enhedsrolle"
-#: netbox/dcim/forms/bulk_edit.py:701 netbox/dcim/forms/bulk_import.py:520
-#: netbox/dcim/forms/filtersets.py:796 netbox/dcim/forms/model_forms.py:451
-#: netbox/dcim/forms/model_forms.py:513 netbox/dcim/tables/devices.py:182
+#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525
+#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461
+#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:193
#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
-#: netbox/virtualization/forms/bulk_edit.py:160
-#: netbox/virtualization/forms/bulk_import.py:122
-#: netbox/virtualization/forms/filtersets.py:168
-#: netbox/virtualization/forms/model_forms.py:203
-#: netbox/virtualization/tables/virtualmachines.py:79
+#: netbox/virtualization/forms/bulk_edit.py:142
+#: netbox/virtualization/forms/bulk_import.py:128
+#: netbox/virtualization/forms/filtersets.py:173
+#: netbox/virtualization/forms/model_forms.py:210
+#: netbox/virtualization/tables/virtualmachines.py:49
msgid "Platform"
msgstr "Platformen"
-#: netbox/dcim/forms/bulk_edit.py:731 netbox/dcim/forms/bulk_import.py:539
-#: netbox/dcim/forms/filtersets.py:728 netbox/dcim/forms/filtersets.py:898
-#: netbox/dcim/forms/model_forms.py:522 netbox/dcim/tables/devices.py:202
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:322
-#: netbox/ipam/forms/filtersets.py:415 netbox/ipam/forms/filtersets.py:447
+#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544
+#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899
+#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:213
+#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
+#: netbox/ipam/forms/filtersets.py:418 netbox/ipam/forms/filtersets.py:450
#: netbox/templates/dcim/device.html:239
#: netbox/templates/virtualization/cluster.html:10
#: netbox/templates/virtualization/virtualmachine.html:92
#: netbox/templates/virtualization/virtualmachine.html:101
-#: netbox/virtualization/filtersets.py:157
-#: netbox/virtualization/filtersets.py:277
-#: netbox/virtualization/forms/bulk_edit.py:129
-#: netbox/virtualization/forms/bulk_import.py:92
-#: netbox/virtualization/forms/filtersets.py:99
-#: netbox/virtualization/forms/filtersets.py:123
-#: netbox/virtualization/forms/filtersets.py:204
-#: netbox/virtualization/forms/model_forms.py:79
-#: netbox/virtualization/forms/model_forms.py:176
-#: netbox/virtualization/tables/virtualmachines.py:67
+#: netbox/virtualization/filtersets.py:123
+#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/forms/bulk_edit.py:111
+#: netbox/virtualization/forms/bulk_import.py:98
+#: netbox/virtualization/forms/filtersets.py:104
+#: netbox/virtualization/forms/filtersets.py:128
+#: netbox/virtualization/forms/filtersets.py:209
+#: netbox/virtualization/forms/model_forms.py:78
+#: netbox/virtualization/forms/model_forms.py:183
+#: netbox/virtualization/tables/virtualmachines.py:37
msgid "Cluster"
msgstr "Klynge"
-#: netbox/dcim/forms/bulk_edit.py:742 netbox/dcim/forms/bulk_edit.py:1296
-#: netbox/dcim/forms/bulk_edit.py:1693 netbox/dcim/forms/bulk_edit.py:1739
-#: netbox/dcim/forms/bulk_import.py:663 netbox/dcim/forms/bulk_import.py:725
-#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/bulk_import.py:777
-#: netbox/dcim/forms/bulk_import.py:797 netbox/dcim/forms/bulk_import.py:850
-#: netbox/dcim/forms/bulk_import.py:968 netbox/dcim/forms/bulk_import.py:1016
-#: netbox/dcim/forms/bulk_import.py:1033 netbox/dcim/forms/bulk_import.py:1045
-#: netbox/dcim/forms/bulk_import.py:1093 netbox/dcim/forms/bulk_import.py:1444
-#: netbox/dcim/forms/connections.py:24 netbox/dcim/forms/filtersets.py:131
-#: netbox/dcim/forms/filtersets.py:921 netbox/dcim/forms/filtersets.py:1051
-#: netbox/dcim/forms/filtersets.py:1242 netbox/dcim/forms/filtersets.py:1267
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1311
-#: netbox/dcim/forms/filtersets.py:1334 netbox/dcim/forms/filtersets.py:1444
-#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1493
-#: netbox/dcim/forms/filtersets.py:1511 netbox/dcim/forms/filtersets.py:1528
-#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/filtersets.py:1616
-#: netbox/dcim/forms/filtersets.py:1640 netbox/dcim/forms/model_forms.py:633
-#: netbox/dcim/forms/model_forms.py:849 netbox/dcim/forms/model_forms.py:1215
-#: netbox/dcim/forms/model_forms.py:1671
-#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22
-#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
-#: netbox/dcim/tables/devices.py:285 netbox/dcim/tables/devices.py:371
-#: netbox/dcim/tables/devices.py:412 netbox/dcim/tables/devices.py:454
-#: netbox/dcim/tables/devices.py:505 netbox/dcim/tables/devices.py:597
-#: netbox/dcim/tables/devices.py:697 netbox/dcim/tables/devices.py:754
-#: netbox/dcim/tables/devices.py:801 netbox/dcim/tables/devices.py:861
-#: netbox/dcim/tables/devices.py:930 netbox/dcim/tables/devices.py:1057
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:321
-#: netbox/ipam/forms/bulk_import.py:304 netbox/ipam/forms/bulk_import.py:505
-#: netbox/ipam/forms/filtersets.py:551 netbox/ipam/forms/model_forms.py:323
-#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/forms/model_forms.py:745
-#: netbox/ipam/forms/model_forms.py:771 netbox/ipam/tables/vlans.py:180
-#: netbox/templates/dcim/consoleport.html:20
-#: netbox/templates/dcim/consoleserverport.html:20
-#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
-#: netbox/templates/dcim/device_edit.html:10
-#: netbox/templates/dcim/devicebay.html:20
-#: netbox/templates/dcim/devicebay.html:48
-#: netbox/templates/dcim/frontport.html:20
-#: netbox/templates/dcim/interface.html:30
-#: netbox/templates/dcim/interface.html:161
-#: netbox/templates/dcim/inventoryitem.html:20
-#: netbox/templates/dcim/module.html:57
-#: netbox/templates/dcim/modulebay.html:20
-#: netbox/templates/dcim/poweroutlet.html:20
-#: netbox/templates/dcim/powerport.html:20
-#: netbox/templates/dcim/rearport.html:20
-#: netbox/templates/dcim/virtualchassis.html:65
-#: netbox/templates/dcim/virtualchassis_edit.html:51
-#: netbox/templates/dcim/virtualdevicecontext.html:22
-#: netbox/templates/virtualization/virtualmachine.html:114
-#: netbox/templates/vpn/tunneltermination.html:23
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
-#: netbox/virtualization/filtersets.py:167
-#: netbox/virtualization/forms/bulk_edit.py:137
-#: netbox/virtualization/forms/bulk_import.py:99
-#: netbox/virtualization/forms/filtersets.py:128
-#: netbox/virtualization/forms/model_forms.py:185
-#: netbox/virtualization/tables/virtualmachines.py:71 netbox/vpn/choices.py:52
-#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
-#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:90
-#: netbox/vpn/forms/model_forms.py:125 netbox/vpn/forms/model_forms.py:236
-#: netbox/vpn/forms/model_forms.py:453 netbox/wireless/forms/model_forms.py:99
-#: netbox/wireless/forms/model_forms.py:141
-#: netbox/wireless/tables/wirelesslan.py:75
-msgid "Device"
-msgstr "Enhed"
-
-#: netbox/dcim/forms/bulk_edit.py:745
+#: netbox/dcim/forms/bulk_edit.py:748
#: netbox/templates/extras/dashboard/widget_config.html:7
-#: netbox/virtualization/forms/bulk_edit.py:191
+#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "Konfiguration"
-#: netbox/dcim/forms/bulk_edit.py:746 netbox/netbox/navigation/menu.py:243
+#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
#: netbox/templates/dcim/device_edit.html:78
msgid "Virtualization"
msgstr "Virtualisering"
-#: netbox/dcim/forms/bulk_edit.py:760 netbox/dcim/forms/bulk_import.py:675
-#: netbox/dcim/forms/model_forms.py:647 netbox/dcim/forms/model_forms.py:897
+#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680
+#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909
msgid "Module type"
msgstr "Modultype"
-#: netbox/dcim/forms/bulk_edit.py:814 netbox/dcim/forms/bulk_edit.py:999
-#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_edit.py:1041
-#: netbox/dcim/forms/bulk_edit.py:1083 netbox/dcim/forms/bulk_edit.py:1127
-#: netbox/dcim/forms/bulk_edit.py:1178 netbox/dcim/forms/bulk_edit.py:1205
-#: netbox/dcim/forms/bulk_edit.py:1232 netbox/dcim/forms/bulk_edit.py:1250
-#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/filtersets.py:67
+#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002
+#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044
+#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130
+#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253
+#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68
#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32
#: netbox/templates/dcim/consoleport.html:32
#: netbox/templates/dcim/consoleserverport.html:32
@@ -3914,109 +4303,109 @@ msgstr "Modultype"
msgid "Label"
msgstr "Mærke"
-#: netbox/dcim/forms/bulk_edit.py:823 netbox/dcim/forms/filtersets.py:1068
+#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "Længde"
-#: netbox/dcim/forms/bulk_edit.py:828 netbox/dcim/forms/bulk_import.py:1248
-#: netbox/dcim/forms/bulk_import.py:1251 netbox/dcim/forms/filtersets.py:1072
+#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073
msgid "Length unit"
msgstr "Længdeenhed"
-#: netbox/dcim/forms/bulk_edit.py:852
+#: netbox/dcim/forms/bulk_edit.py:855
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "domæne"
-#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/bulk_import.py:1367
-#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/model_forms.py:750
+#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464
+#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761
msgid "Power panel"
msgstr "Strømpanel"
-#: netbox/dcim/forms/bulk_edit.py:942 netbox/dcim/forms/bulk_import.py:1403
-#: netbox/dcim/forms/filtersets.py:1180
+#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500
+#: netbox/dcim/forms/filtersets.py:1181
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "Forsyning"
-#: netbox/dcim/forms/bulk_edit.py:948 netbox/dcim/forms/bulk_import.py:1408
-#: netbox/dcim/forms/filtersets.py:1185
+#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505
+#: netbox/dcim/forms/filtersets.py:1186
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "Fase"
-#: netbox/dcim/forms/bulk_edit.py:954 netbox/dcim/forms/filtersets.py:1190
+#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "Spænding"
-#: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/filtersets.py:1194
+#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "Strømstyrke"
-#: netbox/dcim/forms/bulk_edit.py:962 netbox/dcim/forms/filtersets.py:1198
+#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199
msgid "Max utilization"
msgstr "Maksimal udnyttelse"
-#: netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1054
msgid "Maximum draw"
msgstr "Maksimal trækning"
-#: netbox/dcim/forms/bulk_edit.py:1054
-#: netbox/dcim/models/device_component_templates.py:282
-#: netbox/dcim/models/device_components.py:356
+#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/models/device_component_templates.py:281
+#: netbox/dcim/models/device_components.py:349
msgid "Maximum power draw (watts)"
msgstr "Maksimal forbrug (watt)"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1060
msgid "Allocated draw"
msgstr "Tildelt lodtrækning"
-#: netbox/dcim/forms/bulk_edit.py:1060
-#: netbox/dcim/models/device_component_templates.py:289
-#: netbox/dcim/models/device_components.py:363
+#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/models/device_component_templates.py:288
+#: netbox/dcim/models/device_components.py:356
msgid "Allocated power draw (watts)"
msgstr "Allokeret forbrug (watt)"
-#: netbox/dcim/forms/bulk_edit.py:1093 netbox/dcim/forms/bulk_import.py:808
-#: netbox/dcim/forms/model_forms.py:960 netbox/dcim/forms/model_forms.py:1285
-#: netbox/dcim/forms/model_forms.py:1574 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301
+#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "Strømstik"
-#: netbox/dcim/forms/bulk_edit.py:1098 netbox/dcim/forms/bulk_import.py:815
+#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
msgid "Feed leg"
msgstr "Foderben"
-#: netbox/dcim/forms/bulk_edit.py:1144 netbox/dcim/forms/bulk_edit.py:1462
+#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
msgid "Management only"
msgstr "Kun ledelse"
-#: netbox/dcim/forms/bulk_edit.py:1154 netbox/dcim/forms/bulk_edit.py:1468
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1394
+#: 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:1399
#: netbox/dcim/forms/object_import.py:90
-#: netbox/dcim/models/device_component_templates.py:437
-#: netbox/dcim/models/device_components.py:670
+#: netbox/dcim/models/device_component_templates.py:445
+#: netbox/dcim/models/device_components.py:721
msgid "PoE mode"
msgstr "PoE-tilstand"
-#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1474
-#: netbox/dcim/forms/bulk_import.py:904 netbox/dcim/forms/filtersets.py:1399
+#: 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:1404
#: netbox/dcim/forms/object_import.py:95
-#: netbox/dcim/models/device_component_templates.py:443
-#: netbox/dcim/models/device_components.py:676
+#: netbox/dcim/models/device_component_templates.py:452
+#: netbox/dcim/models/device_components.py:728
msgid "PoE type"
msgstr "PoE-type"
-#: netbox/dcim/forms/bulk_edit.py:1166 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "Trådløs rolle"
-#: netbox/dcim/forms/bulk_edit.py:1303 netbox/dcim/forms/model_forms.py:669
-#: netbox/dcim/forms/model_forms.py:1230 netbox/dcim/tables/devices.py:313
+#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
+#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:323
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4030,31 +4419,31 @@ msgstr "Trådløs rolle"
msgid "Module"
msgstr "Modul"
-#: netbox/dcim/forms/bulk_edit.py:1442 netbox/dcim/tables/devices.py:665
-#: netbox/templates/dcim/interface.html:110
+#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699
+#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "FORSINKELSE"
-#: netbox/dcim/forms/bulk_edit.py:1447 netbox/dcim/forms/model_forms.py:1312
+#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328
msgid "Virtual device contexts"
msgstr "Virtuelle enhedskontekster"
-#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:736
-#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/filtersets.py:1252
-#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1358
-#: netbox/dcim/tables/devices.py:610
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:67
+#: 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:1363
+#: netbox/dcim/tables/devices.py:632
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
#: netbox/templates/dcim/consoleport.html:40
#: netbox/templates/dcim/consoleserverport.html:40
msgid "Speed"
msgstr "Hastighed"
-#: netbox/dcim/forms/bulk_edit.py:1482 netbox/dcim/forms/bulk_import.py:907
+#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
-#: netbox/virtualization/forms/bulk_edit.py:233
-#: netbox/virtualization/forms/bulk_import.py:165
+#: netbox/virtualization/forms/bulk_edit.py:215
+#: netbox/virtualization/forms/bulk_import.py:171
#: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232
#: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234
#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178
@@ -4063,297 +4452,303 @@ msgstr "Hastighed"
msgid "Mode"
msgstr "Tilstand"
-#: netbox/dcim/forms/bulk_edit.py:1490 netbox/dcim/forms/model_forms.py:1361
-#: netbox/ipam/forms/bulk_import.py:178 netbox/ipam/forms/filtersets.py:498
-#: netbox/ipam/models/vlans.py:84 netbox/virtualization/forms/bulk_edit.py:240
-#: netbox/virtualization/forms/model_forms.py:321
+#: 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:539
+#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/virtualization/forms/model_forms.py:335
msgid "VLAN group"
msgstr "VLAN-gruppe"
-#: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/model_forms.py:1367
-#: netbox/dcim/tables/devices.py:579
-#: netbox/virtualization/forms/bulk_edit.py:248
-#: netbox/virtualization/forms/model_forms.py:326
+#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1383
+#: netbox/dcim/tables/devices.py:593
+#: netbox/virtualization/forms/bulk_edit.py:230
+#: netbox/virtualization/forms/model_forms.py:340
msgid "Untagged VLAN"
msgstr "Umærket VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1508 netbox/dcim/forms/model_forms.py:1376
-#: netbox/dcim/tables/devices.py:585
-#: netbox/virtualization/forms/bulk_edit.py:256
-#: netbox/virtualization/forms/model_forms.py:335
+#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1392
+#: netbox/dcim/tables/devices.py:599
+#: netbox/virtualization/forms/bulk_edit.py:238
+#: netbox/virtualization/forms/model_forms.py:349
msgid "Tagged VLANs"
msgstr "Mærkede VLAN'er"
-#: netbox/dcim/forms/bulk_edit.py:1511
+#: netbox/dcim/forms/bulk_edit.py:1514
msgid "Add tagged VLANs"
msgstr "Tilføj taggede VLAN'er"
-#: netbox/dcim/forms/bulk_edit.py:1520
+#: netbox/dcim/forms/bulk_edit.py:1523
msgid "Remove tagged VLANs"
msgstr "Fjern mærkede VLAN'er"
-#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/model_forms.py:1348
+#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401
+#: netbox/virtualization/forms/model_forms.py:358
+msgid "Q-in-Q Service VLAN"
+msgstr "Q-in-Q-service-VLAN"
+
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364
msgid "Wireless LAN group"
msgstr "Trådløs LAN-gruppe"
-#: netbox/dcim/forms/bulk_edit.py:1541 netbox/dcim/forms/model_forms.py:1353
-#: netbox/dcim/tables/devices.py:619 netbox/netbox/navigation/menu.py:146
-#: netbox/templates/dcim/interface.html:280
+#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369
+#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152
+#: netbox/templates/dcim/interface.html:337
#: netbox/wireless/tables/wirelesslan.py:24
msgid "Wireless LANs"
msgstr "Trådløse LAN"
-#: netbox/dcim/forms/bulk_edit.py:1550 netbox/dcim/forms/filtersets.py:1328
-#: netbox/dcim/forms/model_forms.py:1397 netbox/ipam/forms/bulk_edit.py:286
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:169
-#: netbox/templates/dcim/interface.html:122
-#: netbox/templates/ipam/prefix.html:95
-#: netbox/virtualization/forms/model_forms.py:349
+#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333
+#: 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:171
+#: netbox/netbox/navigation/menu.py:108
+#: netbox/templates/dcim/interface.html:128
+#: netbox/templates/ipam/prefix.html:91
+#: netbox/templates/virtualization/vminterface.html:70
+#: netbox/virtualization/forms/model_forms.py:378
msgid "Addressing"
msgstr "Adressering"
-#: netbox/dcim/forms/bulk_edit.py:1551 netbox/dcim/forms/filtersets.py:720
-#: netbox/dcim/forms/model_forms.py:1398
-#: netbox/virtualization/forms/model_forms.py:350
+#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
+#: netbox/dcim/forms/model_forms.py:1436
+#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "Betjening"
-#: netbox/dcim/forms/bulk_edit.py:1552 netbox/dcim/forms/filtersets.py:1329
-#: netbox/dcim/forms/model_forms.py:994 netbox/dcim/forms/model_forms.py:1400
+#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1334
+#: netbox/dcim/forms/model_forms.py:1006 netbox/dcim/forms/model_forms.py:1438
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1553 netbox/dcim/forms/model_forms.py:1399
-#: netbox/templates/dcim/interface.html:99
-#: netbox/virtualization/forms/bulk_edit.py:267
-#: netbox/virtualization/forms/model_forms.py:351
+#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437
+#: netbox/templates/dcim/interface.html:105
+#: netbox/virtualization/forms/bulk_edit.py:254
+#: netbox/virtualization/forms/model_forms.py:380
msgid "Related Interfaces"
msgstr "Relaterede grænseflader"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1401
-#: netbox/virtualization/forms/bulk_edit.py:268
-#: netbox/virtualization/forms/model_forms.py:352
+#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441
+#: netbox/virtualization/forms/bulk_edit.py:257
+#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "802.1Q-skift"
-#: netbox/dcim/forms/bulk_edit.py:1558
+#: netbox/dcim/forms/bulk_edit.py:1573
msgid "Add/Remove"
msgstr "Tilføj/fjern"
-#: netbox/dcim/forms/bulk_edit.py:1617 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
msgid "Interface mode must be specified to assign VLANs"
msgstr "Interfacetilstand skal specificeres for at tildele VLAN'er"
-#: netbox/dcim/forms/bulk_edit.py:1624 netbox/dcim/forms/common.py:50
+#: netbox/dcim/forms/bulk_edit.py:1639
msgid "An access interface cannot have tagged VLANs assigned."
msgstr "En adgangsgrænseflade kan ikke have tildelt taggede VLAN'er."
-#: netbox/dcim/forms/bulk_import.py:64
+#: netbox/dcim/forms/bulk_import.py:66
msgid "Name of parent region"
msgstr "Navn på overordnet region"
-#: netbox/dcim/forms/bulk_import.py:78
+#: netbox/dcim/forms/bulk_import.py:80
msgid "Name of parent site group"
msgstr "Navn på overordnet områdegruppe"
-#: netbox/dcim/forms/bulk_import.py:97
+#: netbox/dcim/forms/bulk_import.py:99
msgid "Assigned region"
msgstr "Tildelt region"
-#: netbox/dcim/forms/bulk_import.py:104 netbox/tenancy/forms/bulk_import.py:44
+#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
#: netbox/tenancy/forms/bulk_import.py:85
-#: netbox/wireless/forms/bulk_import.py:40
+#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "Tildelt gruppe"
-#: netbox/dcim/forms/bulk_import.py:123
+#: netbox/dcim/forms/bulk_import.py:125
msgid "available options"
msgstr "tilgængelige muligheder"
-#: netbox/dcim/forms/bulk_import.py:134 netbox/dcim/forms/bulk_import.py:565
-#: netbox/dcim/forms/bulk_import.py:1364 netbox/ipam/forms/bulk_import.py:175
-#: netbox/ipam/forms/bulk_import.py:457
-#: netbox/virtualization/forms/bulk_import.py:63
-#: netbox/virtualization/forms/bulk_import.py:89
+#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/ipam/forms/bulk_import.py:456
+#: netbox/virtualization/forms/bulk_import.py:64
+#: netbox/virtualization/forms/bulk_import.py:95
msgid "Assigned site"
msgstr "Tildelt område"
-#: netbox/dcim/forms/bulk_import.py:141
+#: netbox/dcim/forms/bulk_import.py:143
msgid "Parent location"
msgstr "Forældreplacering"
-#: netbox/dcim/forms/bulk_import.py:143
+#: netbox/dcim/forms/bulk_import.py:145
msgid "Location not found."
msgstr "Placering ikke fundet."
-#: netbox/dcim/forms/bulk_import.py:185
+#: netbox/dcim/forms/bulk_import.py:187
msgid "The manufacturer of this rack type"
msgstr "Producenten af denne racktype"
-#: netbox/dcim/forms/bulk_import.py:196
+#: netbox/dcim/forms/bulk_import.py:198
msgid "The lowest-numbered position in the rack"
msgstr "Den laveste nummererede position i racket"
-#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278
msgid "Rail-to-rail width (in inches)"
msgstr "Skinne-til-skinne-bredde (i tommer)"
-#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:286
+#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
msgid "Unit for outer dimensions"
msgstr "Enhed til udvendige mål"
-#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:298
+#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
msgid "Unit for rack weights"
msgstr "Enhed til rackvægte"
-#: netbox/dcim/forms/bulk_import.py:245
+#: netbox/dcim/forms/bulk_import.py:247
msgid "Name of assigned tenant"
msgstr "Navn på tildelt lejer"
-#: netbox/dcim/forms/bulk_import.py:257
+#: netbox/dcim/forms/bulk_import.py:259
msgid "Name of assigned role"
msgstr "Navn på tildelt rolle"
-#: netbox/dcim/forms/bulk_import.py:264
+#: netbox/dcim/forms/bulk_import.py:266
msgid "Rack type model"
msgstr "Model af racktype"
-#: netbox/dcim/forms/bulk_import.py:292 netbox/dcim/forms/bulk_import.py:435
-#: netbox/dcim/forms/bulk_import.py:605
+#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
+#: netbox/dcim/forms/bulk_import.py:610
msgid "Airflow direction"
msgstr "Luftstrømsretning"
-#: netbox/dcim/forms/bulk_import.py:324
+#: netbox/dcim/forms/bulk_import.py:326
msgid "Width must be set if not specifying a rack type."
msgstr "Bredden skal indstilles, hvis der ikke angives en racktype."
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:328
msgid "U height must be set if not specifying a rack type."
msgstr "U-højde skal indstilles, hvis der ikke angives en racktype."
-#: netbox/dcim/forms/bulk_import.py:334
+#: netbox/dcim/forms/bulk_import.py:336
msgid "Parent site"
msgstr "Overordnet område"
-#: netbox/dcim/forms/bulk_import.py:341 netbox/dcim/forms/bulk_import.py:1377
+#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474
msgid "Rack's location (if any)"
msgstr "Rackets placering (hvis nogen)"
-#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/model_forms.py:311
-#: netbox/dcim/tables/racks.py:222
+#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
+#: netbox/dcim/tables/racks.py:221
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "Enheder"
-#: netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:355
msgid "Comma-separated list of individual unit numbers"
msgstr "Kommasepareret liste over individuelle enhedsnumre"
-#: netbox/dcim/forms/bulk_import.py:396
+#: netbox/dcim/forms/bulk_import.py:398
msgid "The manufacturer which produces this device type"
msgstr "Producenten, der fremstiller denne enhedstype"
-#: netbox/dcim/forms/bulk_import.py:403
+#: netbox/dcim/forms/bulk_import.py:405
msgid "The default platform for devices of this type (optional)"
msgstr "Standardplatformen for enheder af denne type (valgfrit)"
-#: netbox/dcim/forms/bulk_import.py:408
+#: netbox/dcim/forms/bulk_import.py:410
msgid "Device weight"
msgstr "Enhedsvægt"
-#: netbox/dcim/forms/bulk_import.py:414
+#: netbox/dcim/forms/bulk_import.py:416
msgid "Unit for device weight"
msgstr "Enhed til enhedens vægt"
-#: netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/bulk_import.py:442
msgid "Module weight"
msgstr "Modulvægt"
-#: netbox/dcim/forms/bulk_import.py:446
+#: netbox/dcim/forms/bulk_import.py:448
msgid "Unit for module weight"
msgstr "Enhed til modulvægt"
-#: netbox/dcim/forms/bulk_import.py:476
+#: netbox/dcim/forms/bulk_import.py:481
msgid "Limit platform assignments to this manufacturer"
msgstr "Begræns platformstildelinger til denne producent"
-#: netbox/dcim/forms/bulk_import.py:498 netbox/dcim/forms/bulk_import.py:1447
+#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1544
#: netbox/tenancy/forms/bulk_import.py:106
msgid "Assigned role"
msgstr "Tildelt rolle"
-#: netbox/dcim/forms/bulk_import.py:511
+#: netbox/dcim/forms/bulk_import.py:516
msgid "Device type manufacturer"
msgstr "Producent af enhedstype"
-#: netbox/dcim/forms/bulk_import.py:517
+#: netbox/dcim/forms/bulk_import.py:522
msgid "Device type model"
msgstr "Enhedstypemodel"
-#: netbox/dcim/forms/bulk_import.py:524
-#: netbox/virtualization/forms/bulk_import.py:126
+#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "Tildelt platform"
-#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:536
-#: netbox/dcim/forms/model_forms.py:536
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/model_forms.py:547
msgid "Virtual chassis"
msgstr "Virtuelt kabinet"
-#: netbox/dcim/forms/bulk_import.py:543
+#: netbox/dcim/forms/bulk_import.py:548
msgid "Virtualization cluster"
msgstr "Virtualiseringsklynge"
-#: netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/bulk_import.py:577
msgid "Assigned location (if any)"
msgstr "Tildelt placering (hvis nogen)"
-#: netbox/dcim/forms/bulk_import.py:579
+#: netbox/dcim/forms/bulk_import.py:584
msgid "Assigned rack (if any)"
msgstr "Tildelt rack (hvis et sådant findes)"
-#: netbox/dcim/forms/bulk_import.py:582
+#: netbox/dcim/forms/bulk_import.py:587
msgid "Face"
msgstr "Ansigt"
-#: netbox/dcim/forms/bulk_import.py:585
+#: netbox/dcim/forms/bulk_import.py:590
msgid "Mounted rack face"
msgstr "Monteret rackflade"
-#: netbox/dcim/forms/bulk_import.py:592
+#: netbox/dcim/forms/bulk_import.py:597
msgid "Parent device (for child devices)"
msgstr "Overordnet enhed (til underordnede enheder)"
-#: netbox/dcim/forms/bulk_import.py:595
+#: netbox/dcim/forms/bulk_import.py:600
msgid "Device bay"
msgstr "Enhedsplads"
-#: netbox/dcim/forms/bulk_import.py:599
+#: netbox/dcim/forms/bulk_import.py:604
msgid "Device bay in which this device is installed (for child devices)"
msgstr "Enhedsplads, hvor denne enhed er installeret (til børneenheder)"
-#: netbox/dcim/forms/bulk_import.py:666
+#: netbox/dcim/forms/bulk_import.py:671
msgid "The device in which this module is installed"
msgstr "Enheden, hvor dette modul er installeret"
-#: netbox/dcim/forms/bulk_import.py:669 netbox/dcim/forms/model_forms.py:640
+#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651
msgid "Module bay"
msgstr "Modulplads"
-#: netbox/dcim/forms/bulk_import.py:672
+#: netbox/dcim/forms/bulk_import.py:677
msgid "The module bay in which this module is installed"
msgstr "Modulrummet, hvor dette modul er installeret"
-#: netbox/dcim/forms/bulk_import.py:678
+#: netbox/dcim/forms/bulk_import.py:683
msgid "The type of module"
msgstr "Typen af modul"
-#: netbox/dcim/forms/bulk_import.py:686 netbox/dcim/forms/model_forms.py:656
+#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
msgid "Replicate components"
msgstr "Replikerer komponenter"
-#: netbox/dcim/forms/bulk_import.py:688
+#: netbox/dcim/forms/bulk_import.py:693
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
@@ -4361,272 +4756,309 @@ msgstr ""
"Udfyld automatisk komponenter, der er knyttet til denne modultype (aktiveret"
" som standard)"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:662
+#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
msgid "Adopt components"
msgstr "Vedtage komponenter"
-#: netbox/dcim/forms/bulk_import.py:693 netbox/dcim/forms/model_forms.py:665
+#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
msgid "Adopt already existing components"
msgstr "Vedtage allerede eksisterende komponenter"
-#: netbox/dcim/forms/bulk_import.py:733 netbox/dcim/forms/bulk_import.py:759
-#: netbox/dcim/forms/bulk_import.py:785
+#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
+#: netbox/dcim/forms/bulk_import.py:790
msgid "Port type"
msgstr "Porttype"
-#: netbox/dcim/forms/bulk_import.py:741 netbox/dcim/forms/bulk_import.py:767
+#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
msgid "Port speed in bps"
msgstr "Porthastighed i bps"
-#: netbox/dcim/forms/bulk_import.py:805
+#: netbox/dcim/forms/bulk_import.py:810
msgid "Outlet type"
msgstr "Udtagstype"
-#: netbox/dcim/forms/bulk_import.py:812
+#: netbox/dcim/forms/bulk_import.py:817
msgid "Local power port which feeds this outlet"
msgstr "Lokalt strømstik, der forsyner dette strømudtag"
-#: netbox/dcim/forms/bulk_import.py:818
+#: netbox/dcim/forms/bulk_import.py:823
msgid "Electrical phase (for three-phase circuits)"
msgstr "Elektrisk fase (til trefasede kredsløb)"
-#: netbox/dcim/forms/bulk_import.py:859 netbox/dcim/forms/model_forms.py:1323
-#: netbox/virtualization/forms/bulk_import.py:155
-#: netbox/virtualization/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339
+#: netbox/virtualization/forms/bulk_import.py:161
+#: netbox/virtualization/forms/model_forms.py:319
msgid "Parent interface"
msgstr "Forældregrænseflade"
-#: netbox/dcim/forms/bulk_import.py:866 netbox/dcim/forms/model_forms.py:1331
-#: netbox/virtualization/forms/bulk_import.py:162
-#: netbox/virtualization/forms/model_forms.py:313
+#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347
+#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/virtualization/forms/model_forms.py:327
msgid "Bridged interface"
msgstr "Brobaseret grænseflade"
-#: netbox/dcim/forms/bulk_import.py:869
+#: netbox/dcim/forms/bulk_import.py:877
msgid "Lag"
msgstr "Forsinkelse"
-#: netbox/dcim/forms/bulk_import.py:873
+#: netbox/dcim/forms/bulk_import.py:881
msgid "Parent LAG interface"
msgstr "Overordnet LAG-grænseflade"
-#: netbox/dcim/forms/bulk_import.py:876
+#: netbox/dcim/forms/bulk_import.py:884
msgid "Vdcs"
msgstr "Vdcs"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:889
msgid "VDC names separated by commas, encased with double quotes. Example:"
msgstr ""
"VDC-navne adskilt af kommaer, indkapslet med dobbelte anførselstegn. "
"Eksempel:"
-#: netbox/dcim/forms/bulk_import.py:887
+#: netbox/dcim/forms/bulk_import.py:895
msgid "Physical medium"
msgstr "Fysisk medium"
-#: netbox/dcim/forms/bulk_import.py:890 netbox/dcim/forms/filtersets.py:1365
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370
msgid "Duplex"
msgstr "Duplex"
-#: netbox/dcim/forms/bulk_import.py:895
+#: netbox/dcim/forms/bulk_import.py:903
msgid "Poe mode"
msgstr "Poe-tilstand"
-#: netbox/dcim/forms/bulk_import.py:901
+#: netbox/dcim/forms/bulk_import.py:909
msgid "Poe type"
msgstr "Poe-type"
-#: netbox/dcim/forms/bulk_import.py:910
-#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/virtualization/forms/bulk_import.py:174
msgid "IEEE 802.1Q operational mode (for L2 interfaces)"
msgstr "IEEE 802.1Q driftstilstand (til L2-grænseflader)"
-#: netbox/dcim/forms/bulk_import.py:917 netbox/ipam/forms/bulk_import.py:161
-#: netbox/ipam/forms/bulk_import.py:247 netbox/ipam/forms/bulk_import.py:283
-#: netbox/ipam/forms/filtersets.py:201 netbox/ipam/forms/filtersets.py:277
-#: netbox/ipam/forms/filtersets.py:336
-#: netbox/virtualization/forms/bulk_import.py:175
+#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282
+#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280
+#: netbox/ipam/forms/filtersets.py:339
+#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "Tildelt VRF"
-#: netbox/dcim/forms/bulk_import.py:920
+#: netbox/dcim/forms/bulk_import.py:928
msgid "Rf role"
msgstr "Rf-rolle"
-#: netbox/dcim/forms/bulk_import.py:923
+#: netbox/dcim/forms/bulk_import.py:931
msgid "Wireless role (AP/station)"
msgstr "Trådløs rolle (AP/station)"
-#: netbox/dcim/forms/bulk_import.py:959
+#: netbox/dcim/forms/bulk_import.py:967
#, python-brace-format
msgid "VDC {vdc} is not assigned to device {device}"
msgstr "VDC {vdc} er ikke tildelt enheden {device}"
-#: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/model_forms.py:1007
-#: netbox/dcim/forms/model_forms.py:1582
+#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020
+#: netbox/dcim/forms/model_forms.py:1624
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "Bageste port"
-#: netbox/dcim/forms/bulk_import.py:976
+#: netbox/dcim/forms/bulk_import.py:984
msgid "Corresponding rear port"
msgstr "Tilsvarende bagport"
-#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/bulk_import.py:1022
-#: netbox/dcim/forms/bulk_import.py:1238
+#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
+#: netbox/dcim/forms/bulk_import.py:1335
msgid "Physical medium classification"
msgstr "Klassificering af fysisk medium"
-#: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/tables/devices.py:822
+#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854
msgid "Installed device"
msgstr "Installeret enhed"
-#: netbox/dcim/forms/bulk_import.py:1054
+#: netbox/dcim/forms/bulk_import.py:1062
msgid "Child device installed within this bay"
msgstr "Børneenhed installeret i denne bugt"
-#: netbox/dcim/forms/bulk_import.py:1056
+#: netbox/dcim/forms/bulk_import.py:1064
msgid "Child device not found."
msgstr "Børneenhed blev ikke fundet."
-#: netbox/dcim/forms/bulk_import.py:1114
+#: netbox/dcim/forms/bulk_import.py:1122
msgid "Parent inventory item"
msgstr "Overordnet beholdningspost"
-#: netbox/dcim/forms/bulk_import.py:1117
+#: netbox/dcim/forms/bulk_import.py:1125
msgid "Component type"
msgstr "Komponenttype"
-#: netbox/dcim/forms/bulk_import.py:1121
+#: netbox/dcim/forms/bulk_import.py:1129
msgid "Component Type"
msgstr "Komponenttype"
-#: netbox/dcim/forms/bulk_import.py:1124
+#: netbox/dcim/forms/bulk_import.py:1132
msgid "Compnent name"
msgstr "Komponentnavn"
-#: netbox/dcim/forms/bulk_import.py:1126
+#: netbox/dcim/forms/bulk_import.py:1134
msgid "Component Name"
msgstr "Komponentnavn"
-#: netbox/dcim/forms/bulk_import.py:1168
+#: netbox/dcim/forms/bulk_import.py:1181
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "Komponent ikke fundet: {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1193
+#: netbox/dcim/forms/bulk_import.py:1209 netbox/ipam/forms/bulk_import.py:307
+msgid "Parent device of assigned interface (if any)"
+msgstr "Overordnet enhed med tildelt grænseflade (hvis nogen)"
+
+#: netbox/dcim/forms/bulk_import.py:1212 netbox/ipam/forms/bulk_import.py:310
+#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768
+#: netbox/virtualization/filtersets.py:254
+#: netbox/virtualization/filtersets.py:305
+#: netbox/virtualization/forms/bulk_edit.py:182
+#: netbox/virtualization/forms/bulk_edit.py:316
+#: netbox/virtualization/forms/bulk_import.py:152
+#: netbox/virtualization/forms/bulk_import.py:213
+#: netbox/virtualization/forms/filtersets.py:217
+#: netbox/virtualization/forms/filtersets.py:253
+#: netbox/virtualization/forms/model_forms.py:295
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+msgid "Virtual machine"
+msgstr "Virtuel maskine"
+
+#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314
+msgid "Parent VM of assigned interface (if any)"
+msgstr "Overordnet VM for tildelt grænseflade (hvis nogen)"
+
+#: netbox/dcim/forms/bulk_import.py:1223 netbox/ipam/filtersets.py:1021
+#: netbox/ipam/forms/bulk_import.py:321
+msgid "Assigned interface"
+msgstr "Tildelt grænseflade"
+
+#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324
+msgid "Is primary"
+msgstr "Er primær"
+
+#: netbox/dcim/forms/bulk_import.py:1227
+msgid "Make this the primary MAC address for the assigned interface"
+msgstr "Gør dette til den primære MAC-adresse for den tildelte grænseflade"
+
+#: netbox/dcim/forms/bulk_import.py:1264
+msgid "Must specify the parent device or VM when assigning an interface"
+msgstr ""
+"Skal angive den overordnede enhed eller VM, når du tildeler en grænseflade"
+
+#: netbox/dcim/forms/bulk_import.py:1290
msgid "Side A device"
msgstr "Side A-enhed"
-#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1214
+#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311
msgid "Device name"
msgstr "Enhedsnavn"
-#: netbox/dcim/forms/bulk_import.py:1199
+#: netbox/dcim/forms/bulk_import.py:1296
msgid "Side A type"
msgstr "Side A type"
-#: netbox/dcim/forms/bulk_import.py:1202 netbox/dcim/forms/bulk_import.py:1220
-msgid "Termination type"
-msgstr "Afslutningstype"
-
-#: netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1302
msgid "Side A name"
msgstr "Side A navn"
-#: netbox/dcim/forms/bulk_import.py:1206 netbox/dcim/forms/bulk_import.py:1224
+#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321
msgid "Termination name"
msgstr "Opsigelsesnavn"
-#: netbox/dcim/forms/bulk_import.py:1211
+#: netbox/dcim/forms/bulk_import.py:1308
msgid "Side B device"
msgstr "Side B-enhed"
-#: netbox/dcim/forms/bulk_import.py:1217
+#: netbox/dcim/forms/bulk_import.py:1314
msgid "Side B type"
msgstr "Side B type"
-#: netbox/dcim/forms/bulk_import.py:1223
+#: netbox/dcim/forms/bulk_import.py:1320
msgid "Side B name"
msgstr "Side B navn"
-#: netbox/dcim/forms/bulk_import.py:1232
-#: netbox/wireless/forms/bulk_import.py:86
+#: netbox/dcim/forms/bulk_import.py:1329
+#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "Forbindelsesstatus"
-#: netbox/dcim/forms/bulk_import.py:1284
+#: netbox/dcim/forms/bulk_import.py:1381
#, python-brace-format
msgid "Side {side_upper}: {device} {termination_object} is already connected"
msgstr ""
"Side {side_upper}: {device} {termination_object} er allerede tilsluttet"
-#: netbox/dcim/forms/bulk_import.py:1290
+#: netbox/dcim/forms/bulk_import.py:1387
#, python-brace-format
msgid "{side_upper} side termination not found: {device} {name}"
msgstr "{side_upper} sideafslutning ikke fundet: {device} {name}"
-#: netbox/dcim/forms/bulk_import.py:1315 netbox/dcim/forms/model_forms.py:785
-#: netbox/dcim/tables/devices.py:1027 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/model_forms.py:797
+#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132
#: netbox/templates/dcim/virtualchassis.html:27
#: netbox/templates/dcim/virtualchassis.html:67
msgid "Master"
msgstr "Mester"
-#: netbox/dcim/forms/bulk_import.py:1319
+#: netbox/dcim/forms/bulk_import.py:1416
msgid "Master device"
msgstr "Hovedenhed"
-#: netbox/dcim/forms/bulk_import.py:1336
+#: netbox/dcim/forms/bulk_import.py:1433
msgid "Name of parent site"
msgstr "Navn på overordnet område"
-#: netbox/dcim/forms/bulk_import.py:1370
+#: netbox/dcim/forms/bulk_import.py:1467
msgid "Upstream power panel"
msgstr "Hoved strømpanel"
-#: netbox/dcim/forms/bulk_import.py:1400
+#: netbox/dcim/forms/bulk_import.py:1497
msgid "Primary or redundant"
msgstr "Primær eller redundant"
-#: netbox/dcim/forms/bulk_import.py:1405
+#: netbox/dcim/forms/bulk_import.py:1502
msgid "Supply type (AC/DC)"
msgstr "Forsyningstype (AC/DC)"
-#: netbox/dcim/forms/bulk_import.py:1410
+#: netbox/dcim/forms/bulk_import.py:1507
msgid "Single or three-phase"
msgstr "Enkelt- eller trefaset"
-#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:1677
+#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722
#: netbox/templates/dcim/device.html:190
#: netbox/templates/dcim/virtualdevicecontext.html:30
#: netbox/templates/virtualization/virtualmachine.html:52
msgid "Primary IPv4"
msgstr "Primær IPv4"
-#: netbox/dcim/forms/bulk_import.py:1465
+#: netbox/dcim/forms/bulk_import.py:1562
msgid "IPv4 address with mask, e.g. 1.2.3.4/24"
msgstr "IP-adresse med maske, fx 1.2.3.4/24"
-#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/model_forms.py:1686
+#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/model_forms.py:1731
#: netbox/templates/dcim/device.html:206
#: netbox/templates/dcim/virtualdevicecontext.html:41
#: netbox/templates/virtualization/virtualmachine.html:68
msgid "Primary IPv6"
msgstr "Primær IPv6"
-#: netbox/dcim/forms/bulk_import.py:1472
+#: netbox/dcim/forms/bulk_import.py:1569
msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64"
msgstr "IPv6-adresse med præfix-længde, fx 2001:db8::1/64"
-#: netbox/dcim/forms/common.py:24 netbox/dcim/models/device_components.py:527
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:515
#: netbox/templates/dcim/interface.html:57
-#: netbox/templates/virtualization/vminterface.html:55
-#: netbox/virtualization/forms/bulk_edit.py:225
+#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/virtualization/forms/bulk_edit.py:207
msgid "MTU"
msgstr "MTU"
-#: netbox/dcim/forms/common.py:65
+#: netbox/dcim/forms/common.py:60
#, python-brace-format
msgid ""
"The tagged VLANs ({vlans}) must belong to the same site as the interface's "
@@ -4635,7 +5067,7 @@ msgstr ""
"De mærkede VLAN'er ({vlans}) skal tilhøre det samme område som grænsefladens"
" overordnede enhed/VM, eller de skal være globale"
-#: netbox/dcim/forms/common.py:126
+#: netbox/dcim/forms/common.py:121
msgid ""
"Cannot install module with placeholder values in a module bay with no "
"position defined."
@@ -4643,7 +5075,7 @@ msgstr ""
"Kan ikke installere modul med pladsholderværdier i en modulplads uden "
"defineret position."
-#: netbox/dcim/forms/common.py:131
+#: netbox/dcim/forms/common.py:127
#, python-brace-format
msgid ""
"Cannot install module with placeholder values in a module bay tree {level} "
@@ -4652,17 +5084,17 @@ msgstr ""
"Kan ikke installere modul med pladsholderværdier i et modullaurbærtræ "
"{level} i træet, men {tokens} pladsholdere givet."
-#: netbox/dcim/forms/common.py:144
+#: netbox/dcim/forms/common.py:142
#, python-brace-format
msgid "Cannot adopt {model} {name} as it already belongs to a module"
msgstr "Kan ikke adoptere {model} {name} da det allerede hører til et modul"
-#: netbox/dcim/forms/common.py:153
+#: netbox/dcim/forms/common.py:151
#, python-brace-format
msgid "A {model} named {name} already exists"
msgstr "EN {model} som hedder {name} findes allerede"
-#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:37
#: netbox/templates/dcim/powerfeed.html:24
@@ -4671,137 +5103,135 @@ msgstr "EN {model} som hedder {name} findes allerede"
msgid "Power Panel"
msgstr "Strømpanel"
-#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:765
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "Strømforsyning"
-#: netbox/dcim/forms/connections.py:81
-msgid "Side"
-msgstr "Side"
-
-#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/tables/devices.py:295
+#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305
msgid "Device Status"
msgstr "Enhedsstatus"
-#: netbox/dcim/forms/filtersets.py:149
+#: netbox/dcim/forms/filtersets.py:150
msgid "Parent region"
msgstr "Overordnet region"
-#: netbox/dcim/forms/filtersets.py:163 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
#: netbox/tenancy/forms/bulk_import.py:62
#: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62
-#: netbox/wireless/forms/bulk_import.py:25
-#: netbox/wireless/forms/filtersets.py:25
+#: netbox/wireless/forms/bulk_import.py:27
+#: netbox/wireless/forms/filtersets.py:27
msgid "Parent group"
msgstr "Forældregruppe"
-#: netbox/dcim/forms/filtersets.py:242 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "Faciliteterne"
-#: netbox/dcim/forms/filtersets.py:397
+#: netbox/dcim/forms/filtersets.py:398
msgid "Function"
msgstr "Funktion"
-#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/model_forms.py:373
+#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "Billeder"
-#: netbox/dcim/forms/filtersets.py:486 netbox/dcim/forms/filtersets.py:611
-#: netbox/dcim/forms/filtersets.py:726
+#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
+#: netbox/dcim/forms/filtersets.py:727
msgid "Components"
msgstr "Komponenter"
-#: netbox/dcim/forms/filtersets.py:506
+#: netbox/dcim/forms/filtersets.py:507
msgid "Subdevice role"
msgstr "Underenhedsrolle"
-#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/tables/racks.py:54
+#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
#: netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "Modellen"
-#: netbox/dcim/forms/filtersets.py:834
+#: netbox/dcim/forms/filtersets.py:835
msgid "Has an OOB IP"
msgstr "Har en OOB IP"
-#: netbox/dcim/forms/filtersets.py:841
+#: netbox/dcim/forms/filtersets.py:842
msgid "Virtual chassis member"
msgstr "Virtuelt chassismedlem"
-#: netbox/dcim/forms/filtersets.py:890
+#: netbox/dcim/forms/filtersets.py:891
msgid "Has virtual device contexts"
msgstr "Har virtuelle enhedskontekster"
-#: netbox/dcim/forms/filtersets.py:903 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:452
-#: netbox/virtualization/forms/filtersets.py:112
+#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
+#: netbox/ipam/forms/filtersets.py:455
+#: netbox/virtualization/forms/filtersets.py:117
msgid "Cluster group"
msgstr "Klyngegruppe"
-#: netbox/dcim/forms/filtersets.py:1210
+#: netbox/dcim/forms/filtersets.py:1211
msgid "Cabled"
msgstr "Kablet"
-#: netbox/dcim/forms/filtersets.py:1217
+#: netbox/dcim/forms/filtersets.py:1218
msgid "Occupied"
msgstr "Besat"
-#: netbox/dcim/forms/filtersets.py:1244 netbox/dcim/forms/filtersets.py:1269
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/tables/devices.py:364
+#: 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:1341 netbox/dcim/tables/devices.py:374
+#: netbox/dcim/tables/devices.py:663
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:16
#: netbox/templates/dcim/consoleport.html:55
#: netbox/templates/dcim/consoleserverport.html:55
#: netbox/templates/dcim/frontport.html:69
-#: netbox/templates/dcim/interface.html:140
+#: netbox/templates/dcim/interface.html:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:59
+#: netbox/templates/dcim/poweroutlet.html:69
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "Forbindelse"
-#: netbox/dcim/forms/filtersets.py:1348 netbox/extras/forms/bulk_edit.py:326
+#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326
#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:464
-#: netbox/extras/forms/model_forms.py:675 netbox/extras/tables/tables.py:579
+#: netbox/extras/forms/filtersets.py:472
+#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:579
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "Venlig"
-#: netbox/dcim/forms/filtersets.py:1377
+#: netbox/dcim/forms/filtersets.py:1382
msgid "Mgmt only"
msgstr "Kun Mgmt"
-#: netbox/dcim/forms/filtersets.py:1389 netbox/dcim/forms/model_forms.py:1390
-#: netbox/dcim/models/device_components.py:629
-#: netbox/templates/dcim/interface.html:129
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423
+#: netbox/dcim/models/device_components.py:677
+#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "WWN"
-#: netbox/dcim/forms/filtersets.py:1409
+#: netbox/dcim/forms/filtersets.py:1414
msgid "Wireless channel"
msgstr "Trådløs kanal"
-#: netbox/dcim/forms/filtersets.py:1413
+#: netbox/dcim/forms/filtersets.py:1418
msgid "Channel frequency (MHz)"
msgstr "Kanalfrekvens (MHz)"
-#: netbox/dcim/forms/filtersets.py:1417
+#: netbox/dcim/forms/filtersets.py:1422
msgid "Channel width (MHz)"
msgstr "Kanalbredde (MHz)"
-#: netbox/dcim/forms/filtersets.py:1421
-#: netbox/templates/dcim/interface.html:85
+#: netbox/dcim/forms/filtersets.py:1426
+#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "Sendeeffekt (dBm)"
-#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1471
-#: netbox/dcim/tables/devices.py:327 netbox/templates/dcim/cable.html:12
+#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476
+#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
#: netbox/templates/dcim/htmx/cable_edit.html:50
@@ -4811,39 +5241,76 @@ msgstr "Sendeeffekt (dBm)"
msgid "Cable"
msgstr "Kabel"
-#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/tables/devices.py:949
+#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979
msgid "Discovered"
msgstr "Opdaget"
+#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350
+msgid "Assigned Device"
+msgstr "Tildelt enhed"
+
+#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355
+msgid "Assigned VM"
+msgstr "Tildelt VM"
+
#: netbox/dcim/forms/formsets.py:20
#, python-brace-format
msgid "A virtual chassis member already exists in position {vc_position}."
msgstr "Et virtuelt chassiselement findes allerede på plads {vc_position}."
-#: netbox/dcim/forms/model_forms.py:140
+#: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75
+#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618
+msgid "Scope type"
+msgstr "Områdetype"
+
+#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423
+#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:175
+#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621
+#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
+#: netbox/templates/ipam/vlangroup.html:38
+#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/virtualization/forms/bulk_edit.py:91
+#: netbox/virtualization/forms/filtersets.py:46
+#: netbox/virtualization/forms/model_forms.py:79
+#: netbox/virtualization/tables/clusters.py:80
+#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/filtersets.py:37
+#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/tables/wirelesslan.py:58
+msgid "Scope"
+msgstr "Anvendelsesområde"
+
+#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436
+msgid "Scope type (app & model)"
+msgstr "Omfangstype (app og model)"
+
+#: netbox/dcim/forms/model_forms.py:144
msgid "Contact Info"
msgstr "Kontaktoplysninger"
-#: netbox/dcim/forms/model_forms.py:195 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "Rackrolle"
-#: netbox/dcim/forms/model_forms.py:212 netbox/dcim/forms/model_forms.py:362
-#: netbox/dcim/forms/model_forms.py:446
+#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
+#: netbox/dcim/forms/model_forms.py:456
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "Slug"
-#: netbox/dcim/forms/model_forms.py:259
+#: netbox/dcim/forms/model_forms.py:264
msgid "Select a pre-defined rack type, or set physical characteristics below."
msgstr ""
"Vælg en foruddefineret racktype, eller angiv fysiske egenskaber nedenfor."
-#: netbox/dcim/forms/model_forms.py:265
+#: netbox/dcim/forms/model_forms.py:273
msgid "Inventory Control"
msgstr "Lagerstyring"
-#: netbox/dcim/forms/model_forms.py:313
+#: netbox/dcim/forms/model_forms.py:321
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
@@ -4851,37 +5318,37 @@ msgstr ""
"Kommasepareret liste over numeriske enheds-id'er. Et interval kan angives "
"ved hjælp af en bindestreg."
-#: netbox/dcim/forms/model_forms.py:322 netbox/dcim/tables/racks.py:202
+#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201
msgid "Reservation"
msgstr "Reservation"
-#: netbox/dcim/forms/model_forms.py:423
+#: netbox/dcim/forms/model_forms.py:432
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "Enhedsrolle"
-#: netbox/dcim/forms/model_forms.py:490 netbox/dcim/models/devices.py:644
+#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
msgid "The lowest-numbered unit occupied by the device"
msgstr "Den lavest nummererede enhed, der er besat af enheden"
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/model_forms.py:558
msgid "The position in the virtual chassis this device is identified by"
msgstr ""
"Placeringen i det virtuelle chassis, som denne enhed identificeres ved"
-#: netbox/dcim/forms/model_forms.py:552
+#: netbox/dcim/forms/model_forms.py:563
msgid "The priority of the device in the virtual chassis"
msgstr "Enhedens prioritet i det virtuelle chassis"
-#: netbox/dcim/forms/model_forms.py:659
+#: netbox/dcim/forms/model_forms.py:670
msgid "Automatically populate components associated with this module type"
msgstr "Udfyld automatisk komponenter, der er knyttet til denne modultype"
-#: netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/model_forms.py:779
msgid "Characteristics"
msgstr "Karakteristika"
-#: netbox/dcim/forms/model_forms.py:914
+#: netbox/dcim/forms/model_forms.py:926
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -4896,60 +5363,35 @@ msgstr ""
"stede, erstattes automatisk med positionsværdien, når du opretter et nyt "
"modul."
-#: netbox/dcim/forms/model_forms.py:1094
+#: netbox/dcim/forms/model_forms.py:1107
msgid "Console port template"
msgstr "Konsolportskabelon"
-#: netbox/dcim/forms/model_forms.py:1102
+#: netbox/dcim/forms/model_forms.py:1115
msgid "Console server port template"
msgstr "Konsolserverportskabelon"
-#: netbox/dcim/forms/model_forms.py:1110
+#: netbox/dcim/forms/model_forms.py:1123
msgid "Front port template"
msgstr "Frontportskabelon"
-#: netbox/dcim/forms/model_forms.py:1118
+#: netbox/dcim/forms/model_forms.py:1131
msgid "Interface template"
msgstr "Grænsefladeskabelon"
-#: netbox/dcim/forms/model_forms.py:1126
+#: netbox/dcim/forms/model_forms.py:1139
msgid "Power outlet template"
msgstr "Skabelon til strømudtag"
-#: netbox/dcim/forms/model_forms.py:1134
+#: netbox/dcim/forms/model_forms.py:1147
msgid "Power port template"
msgstr "Strømstikskabelon"
-#: netbox/dcim/forms/model_forms.py:1142
+#: netbox/dcim/forms/model_forms.py:1155
msgid "Rear port template"
msgstr "Bagport skabelon"
-#: netbox/dcim/forms/model_forms.py:1151 netbox/dcim/forms/model_forms.py:1395
-#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1590
-#: netbox/dcim/tables/connections.py:65 netbox/ipam/forms/bulk_import.py:318
-#: netbox/ipam/forms/model_forms.py:280 netbox/ipam/forms/model_forms.py:289
-#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/ip.py:372
-#: netbox/ipam/tables/vlans.py:169
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:51
-#: netbox/templates/dcim/frontport.html:106
-#: netbox/templates/dcim/interface.html:27
-#: netbox/templates/dcim/interface.html:184
-#: netbox/templates/dcim/interface.html:310
-#: netbox/templates/dcim/rearport.html:102
-#: netbox/templates/virtualization/vminterface.html:18
-#: netbox/templates/vpn/tunneltermination.html:31
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
-#: netbox/templates/wireless/wirelesslink.html:10
-#: netbox/templates/wireless/wirelesslink.html:55
-#: netbox/virtualization/forms/model_forms.py:348
-#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:436
-#: netbox/vpn/forms/model_forms.py:445
-#: netbox/wireless/forms/model_forms.py:113
-#: netbox/wireless/forms/model_forms.py:155
-msgid "Interface"
-msgstr "Grænseflade"
-
-#: netbox/dcim/forms/model_forms.py:1152 netbox/dcim/forms/model_forms.py:1591
+#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -4957,71 +5399,71 @@ msgstr "Grænseflade"
msgid "Console Port"
msgstr "Konsolport"
-#: netbox/dcim/forms/model_forms.py:1153 netbox/dcim/forms/model_forms.py:1592
+#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637
#: netbox/templates/dcim/consoleport.html:73
#: netbox/templates/dcim/consoleserverport.html:17
#: netbox/templates/dcim/frontport.html:109
msgid "Console Server Port"
msgstr "Konsolserverport"
-#: netbox/dcim/forms/model_forms.py:1154 netbox/dcim/forms/model_forms.py:1593
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
#: netbox/templates/dcim/frontport.html:17
#: netbox/templates/dcim/frontport.html:115
-#: netbox/templates/dcim/interface.html:187
+#: netbox/templates/dcim/interface.html:244
#: netbox/templates/dcim/rearport.html:105
msgid "Front Port"
msgstr "Frontport"
-#: netbox/dcim/forms/model_forms.py:1155 netbox/dcim/forms/model_forms.py:1594
-#: netbox/dcim/tables/devices.py:710
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
+#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/tables/devices.py:744
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
#: netbox/templates/dcim/frontport.html:50
#: netbox/templates/dcim/frontport.html:118
-#: netbox/templates/dcim/interface.html:190
+#: netbox/templates/dcim/interface.html:247
#: netbox/templates/dcim/rearport.html:17
#: netbox/templates/dcim/rearport.html:108
msgid "Rear Port"
msgstr "Bageste port"
-#: netbox/dcim/forms/model_forms.py:1156 netbox/dcim/forms/model_forms.py:1595
-#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:512
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640
+#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521
+#: netbox/templates/dcim/poweroutlet.html:54
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "Strømstik"
-#: netbox/dcim/forms/model_forms.py:1157 netbox/dcim/forms/model_forms.py:1596
+#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641
#: netbox/templates/dcim/poweroutlet.html:17
#: netbox/templates/dcim/powerport.html:77
msgid "Power Outlet"
msgstr "Strømudtag"
-#: netbox/dcim/forms/model_forms.py:1159 netbox/dcim/forms/model_forms.py:1598
+#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643
msgid "Component Assignment"
msgstr "Komponenttildeling"
-#: netbox/dcim/forms/model_forms.py:1202 netbox/dcim/forms/model_forms.py:1645
+#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690
msgid "An InventoryItem can only be assigned to a single component."
msgstr "En InventoryItem kan kun tildeles til en enkelt komponent."
-#: netbox/dcim/forms/model_forms.py:1339
+#: netbox/dcim/forms/model_forms.py:1355
msgid "LAG interface"
msgstr "LAG-grænseflade"
-#: netbox/dcim/forms/model_forms.py:1362
+#: netbox/dcim/forms/model_forms.py:1378
msgid "Filter VLANs available for assignment by group."
msgstr "Filtrer VLAN'er, der er tilgængelige til tildeling efter gruppe."
-#: netbox/dcim/forms/model_forms.py:1491
+#: netbox/dcim/forms/model_forms.py:1533
msgid "Child Device"
msgstr "Børneenhed"
-#: netbox/dcim/forms/model_forms.py:1492
+#: netbox/dcim/forms/model_forms.py:1534
msgid ""
"Child devices must first be created and assigned to the site and rack of the"
" parent device."
@@ -5029,32 +5471,58 @@ msgstr ""
"Underordnede enheder skal først oprettes og tildeles til den overordnede "
"enheds område og rack."
-#: netbox/dcim/forms/model_forms.py:1534
+#: netbox/dcim/forms/model_forms.py:1576
msgid "Console port"
msgstr "Konsolport"
-#: netbox/dcim/forms/model_forms.py:1542
+#: netbox/dcim/forms/model_forms.py:1584
msgid "Console server port"
msgstr "Konsolserverport"
-#: netbox/dcim/forms/model_forms.py:1550
+#: netbox/dcim/forms/model_forms.py:1592
msgid "Front port"
msgstr "Frontport"
-#: netbox/dcim/forms/model_forms.py:1566
+#: netbox/dcim/forms/model_forms.py:1608
msgid "Power outlet"
msgstr "Strømudtag"
-#: netbox/dcim/forms/model_forms.py:1586
+#: netbox/dcim/forms/model_forms.py:1630
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "Lagergenstand"
-#: netbox/dcim/forms/model_forms.py:1659
+#: netbox/dcim/forms/model_forms.py:1704
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "Lagervarrolle"
+#: netbox/dcim/forms/model_forms.py:1773
+msgid "VM Interface"
+msgstr "VM-grænseflade"
+
+#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796
+#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171
+#: netbox/templates/virtualization/virtualdisk.html:21
+#: netbox/templates/virtualization/virtualmachine.html:12
+#: netbox/templates/virtualization/vminterface.html:21
+#: netbox/templates/vpn/tunneltermination.html:25
+#: netbox/virtualization/forms/filtersets.py:202
+#: netbox/virtualization/forms/filtersets.py:247
+#: netbox/virtualization/forms/model_forms.py:227
+#: netbox/virtualization/tables/virtualmachines.py:105
+#: netbox/virtualization/tables/virtualmachines.py:161
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
+#: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172
+#: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457
+msgid "Virtual Machine"
+msgstr "Virtuel maskine"
+
+#: netbox/dcim/forms/model_forms.py:1827
+msgid "A MAC address can only be assigned to a single object."
+msgstr "En MAC-adresse kan kun tildeles et enkelt objekt."
+
#: netbox/dcim/forms/object_create.py:48
#: netbox/dcim/forms/object_create.py:199
#: netbox/dcim/forms/object_create.py:347
@@ -5075,7 +5543,7 @@ msgstr ""
"{pattern_count} forventes."
#: netbox/dcim/forms/object_create.py:110
-#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:252
+#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263
msgid "Rear ports"
msgstr "Bageste porte"
@@ -5102,7 +5570,7 @@ msgstr ""
"Antallet af frontporte, der skal oprettes ({frontport_count}) skal matche "
"det valgte antal bageste portpositioner ({rearport_count})."
-#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1033
+#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1065
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:47
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5120,30 +5588,30 @@ msgid ""
msgstr ""
"Placering af den første medlemsenhed. Stiges med en for hvert ekstra medlem."
-#: netbox/dcim/forms/object_create.py:427
+#: netbox/dcim/forms/object_create.py:428
msgid "A position must be specified for the first VC member."
msgstr "En stilling skal specificeres for det første VC-medlem."
-#: netbox/dcim/models/cables.py:62
-#: netbox/dcim/models/device_component_templates.py:55
-#: netbox/dcim/models/device_components.py:62
+#: netbox/dcim/models/cables.py:64
+#: netbox/dcim/models/device_component_templates.py:51
+#: netbox/dcim/models/device_components.py:57
#: netbox/extras/models/customfields.py:111
msgid "label"
msgstr "etiket"
-#: netbox/dcim/models/cables.py:71
+#: netbox/dcim/models/cables.py:73
msgid "length"
msgstr "længde"
-#: netbox/dcim/models/cables.py:78
+#: netbox/dcim/models/cables.py:80
msgid "length unit"
msgstr "længdeenhed"
-#: netbox/dcim/models/cables.py:95
+#: netbox/dcim/models/cables.py:98
msgid "cable"
msgstr "kabel"
-#: netbox/dcim/models/cables.py:96
+#: netbox/dcim/models/cables.py:99
msgid "cables"
msgstr "ledninger"
@@ -5170,19 +5638,19 @@ msgid "A and B terminations cannot connect to the same object."
msgstr ""
"A- og B-terminationer kan ikke oprette forbindelse til det samme objekt."
-#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37
+#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37
msgid "end"
msgstr "slutning"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:315
msgid "cable termination"
msgstr "kabelafslutning"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:316
msgid "cable terminations"
msgstr "kabelafslutninger"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:335
#, python-brace-format
msgid ""
"Duplicate termination found for {app_label}.{model} {termination_id}: cable "
@@ -5191,37 +5659,71 @@ msgstr ""
"Duplikat opsigelse fundet for {app_label}.{model} {termination_id}: kabel "
"{cable_pk}"
-#: netbox/dcim/models/cables.py:343
+#: netbox/dcim/models/cables.py:345
#, python-brace-format
msgid "Cables cannot be terminated to {type_display} interfaces"
msgstr "Kabler kan ikke afsluttes til {type_display} grænseflader"
-#: netbox/dcim/models/cables.py:350
+#: netbox/dcim/models/cables.py:352
msgid "Circuit terminations attached to a provider network may not be cabled."
msgstr ""
"Kredsløbsterminationer, der er knyttet til et leverandørnetværk, er muligvis"
" ikke kablet."
-#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50
+#: netbox/dcim/models/cables.py:450 netbox/extras/models/configs.py:50
msgid "is active"
msgstr "er aktiv"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:454
msgid "is complete"
msgstr "er komplet"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:458
msgid "is split"
msgstr "er splittet"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:466
msgid "cable path"
msgstr "kabelbane"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:467
msgid "cable paths"
msgstr "kabelstier"
+#: netbox/dcim/models/cables.py:539
+msgid "All originating terminations must be attached to the same link"
+msgstr ""
+"Alle terminationer med oprindelsesstatus skal være knyttet til det samme "
+"link"
+
+#: netbox/dcim/models/cables.py:551
+msgid "All mid-span terminations must have the same termination type"
+msgstr "Alle mellemspændingsterminationer skal have samme termineringstype"
+
+#: netbox/dcim/models/cables.py:556
+msgid "All mid-span terminations must have the same parent object"
+msgstr ""
+"Alle mellemspændingsafslutninger skal have det samme overordnede objekt"
+
+#: netbox/dcim/models/cables.py:580
+msgid "All links must be cable or wireless"
+msgstr "Alle links skal være kabel eller trådløse"
+
+#: netbox/dcim/models/cables.py:582
+msgid "All links must match first link type"
+msgstr "Alle links skal matche den første linktype"
+
+#: netbox/dcim/models/cables.py:665
+msgid ""
+"All positions counts within the path on opposite ends of links must match"
+msgstr ""
+"Alle positioner, der tæller inden for stien i modsatte ender af links, skal "
+"matche"
+
+#: netbox/dcim/models/cables.py:674
+msgid "Remote termination position filter is missing"
+msgstr "Fjernslutningspositionsfilter mangler"
+
#: netbox/dcim/models/device_component_templates.py:46
#, python-brace-format
msgid ""
@@ -5231,16 +5733,16 @@ msgstr ""
"{module} accepteres som erstatning for modulpladsens position, når den er "
"knyttet til en modultype."
-#: netbox/dcim/models/device_component_templates.py:58
-#: netbox/dcim/models/device_components.py:65
+#: netbox/dcim/models/device_component_templates.py:54
+#: netbox/dcim/models/device_components.py:60
msgid "Physical label"
msgstr "Fysisk etiket"
-#: netbox/dcim/models/device_component_templates.py:103
+#: netbox/dcim/models/device_component_templates.py:99
msgid "Component templates cannot be moved to a different device type."
msgstr "Komponentskabeloner kan ikke flyttes til en anden enhedstype."
-#: netbox/dcim/models/device_component_templates.py:154
+#: netbox/dcim/models/device_component_templates.py:150
msgid ""
"A component template cannot be associated with both a device type and a "
"module type."
@@ -5248,7 +5750,7 @@ msgstr ""
"En komponentskabelon kan ikke knyttes til både en enhedstype og en "
"modultype."
-#: netbox/dcim/models/device_component_templates.py:158
+#: netbox/dcim/models/device_component_templates.py:154
msgid ""
"A component template must be associated with either a device type or a "
"module type."
@@ -5256,134 +5758,134 @@ msgstr ""
"En komponentskabelon skal være tilknyttet enten en enhedstype eller en "
"modultype."
-#: netbox/dcim/models/device_component_templates.py:212
+#: netbox/dcim/models/device_component_templates.py:209
msgid "console port template"
msgstr "skabelon til konsolport"
-#: netbox/dcim/models/device_component_templates.py:213
+#: netbox/dcim/models/device_component_templates.py:210
msgid "console port templates"
msgstr "konsolportskabeloner"
-#: netbox/dcim/models/device_component_templates.py:246
+#: netbox/dcim/models/device_component_templates.py:244
msgid "console server port template"
msgstr "skabelon til konsolserverport"
-#: netbox/dcim/models/device_component_templates.py:247
+#: netbox/dcim/models/device_component_templates.py:245
msgid "console server port templates"
msgstr "skabeloner til konsolserverportskabeloner"
-#: netbox/dcim/models/device_component_templates.py:278
-#: netbox/dcim/models/device_components.py:352
+#: netbox/dcim/models/device_component_templates.py:277
+#: netbox/dcim/models/device_components.py:345
msgid "maximum draw"
msgstr "maksimal trækning"
-#: netbox/dcim/models/device_component_templates.py:285
-#: netbox/dcim/models/device_components.py:359
+#: netbox/dcim/models/device_component_templates.py:284
+#: netbox/dcim/models/device_components.py:352
msgid "allocated draw"
msgstr "tildelt lodtrækning"
-#: netbox/dcim/models/device_component_templates.py:295
+#: netbox/dcim/models/device_component_templates.py:294
msgid "power port template"
msgstr "strømstikskabelon"
-#: netbox/dcim/models/device_component_templates.py:296
+#: netbox/dcim/models/device_component_templates.py:295
msgid "power port templates"
msgstr "strømstikskabeloner"
#: netbox/dcim/models/device_component_templates.py:315
-#: netbox/dcim/models/device_components.py:382
+#: netbox/dcim/models/device_components.py:372
#, python-brace-format
msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)."
msgstr ""
"Tildelt lodtrækning kan ikke overstige den maksimale trækning "
"({maximum_draw}W)."
-#: netbox/dcim/models/device_component_templates.py:347
-#: netbox/dcim/models/device_components.py:477
+#: netbox/dcim/models/device_component_templates.py:349
+#: netbox/dcim/models/device_components.py:468
msgid "feed leg"
msgstr "foderben"
-#: netbox/dcim/models/device_component_templates.py:351
-#: netbox/dcim/models/device_components.py:481
+#: netbox/dcim/models/device_component_templates.py:354
+#: netbox/dcim/models/device_components.py:473
msgid "Phase (for three-phase feeds)"
msgstr "Fase (til trefasefoedninger)"
-#: netbox/dcim/models/device_component_templates.py:357
+#: netbox/dcim/models/device_component_templates.py:360
msgid "power outlet template"
msgstr "Strømudtag skabelon"
-#: netbox/dcim/models/device_component_templates.py:358
+#: netbox/dcim/models/device_component_templates.py:361
msgid "power outlet templates"
msgstr "strømudtagsskabeloner"
-#: netbox/dcim/models/device_component_templates.py:367
+#: netbox/dcim/models/device_component_templates.py:370
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device type"
msgstr "Hovedstrømstik ({power_port}) skal tilhøre samme enhedstype"
-#: netbox/dcim/models/device_component_templates.py:371
+#: netbox/dcim/models/device_component_templates.py:376
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same module type"
msgstr "Hovedstrømstik ({power_port}) skal tilhøre samme modultype"
-#: netbox/dcim/models/device_component_templates.py:423
-#: netbox/dcim/models/device_components.py:611
+#: netbox/dcim/models/device_component_templates.py:430
+#: netbox/dcim/models/device_components.py:659
msgid "management only"
msgstr "Kun ledelse"
-#: netbox/dcim/models/device_component_templates.py:431
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_component_templates.py:438
+#: netbox/dcim/models/device_components.py:539
msgid "bridge interface"
msgstr "brogrænseflade"
-#: netbox/dcim/models/device_component_templates.py:449
-#: netbox/dcim/models/device_components.py:636
+#: netbox/dcim/models/device_component_templates.py:459
+#: netbox/dcim/models/device_components.py:685
msgid "wireless role"
msgstr "trådløs rolle"
-#: netbox/dcim/models/device_component_templates.py:455
+#: netbox/dcim/models/device_component_templates.py:465
msgid "interface template"
msgstr "grænseflade skabelon"
-#: netbox/dcim/models/device_component_templates.py:456
+#: netbox/dcim/models/device_component_templates.py:466
msgid "interface templates"
msgstr "interface skabeloner"
-#: netbox/dcim/models/device_component_templates.py:463
-#: netbox/dcim/models/device_components.py:804
-#: netbox/virtualization/models/virtualmachines.py:405
+#: netbox/dcim/models/device_component_templates.py:473
+#: netbox/dcim/models/device_components.py:845
+#: netbox/virtualization/models/virtualmachines.py:385
msgid "An interface cannot be bridged to itself."
msgstr "En grænseflade kan ikke kobles til sig selv."
-#: netbox/dcim/models/device_component_templates.py:466
+#: netbox/dcim/models/device_component_templates.py:477
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same device type"
msgstr "Brogrænseflade ({bridge}) skal tilhøre samme enhedstype"
-#: netbox/dcim/models/device_component_templates.py:470
+#: netbox/dcim/models/device_component_templates.py:483
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same module type"
msgstr "Brogrænseflade ({bridge}) skal tilhøre samme modultype"
-#: netbox/dcim/models/device_component_templates.py:526
-#: netbox/dcim/models/device_components.py:984
+#: netbox/dcim/models/device_component_templates.py:540
+#: netbox/dcim/models/device_components.py:1035
msgid "rear port position"
msgstr "bageste portposition"
-#: netbox/dcim/models/device_component_templates.py:551
+#: netbox/dcim/models/device_component_templates.py:565
msgid "front port template"
msgstr "skabelon til frontport"
-#: netbox/dcim/models/device_component_templates.py:552
+#: netbox/dcim/models/device_component_templates.py:566
msgid "front port templates"
msgstr "frontportskabeloner"
-#: netbox/dcim/models/device_component_templates.py:562
+#: netbox/dcim/models/device_component_templates.py:576
#, python-brace-format
msgid "Rear port ({name}) must belong to the same device type"
msgstr "Bageste port ({name}) skal tilhøre samme enhedstype"
-#: netbox/dcim/models/device_component_templates.py:568
+#: netbox/dcim/models/device_component_templates.py:582
#, python-brace-format
msgid ""
"Invalid rear port position ({position}); rear port {name} has only {count} "
@@ -5392,47 +5894,47 @@ msgstr ""
"Ugyldig bageste portposition ({position}); bageste port {name} har kun "
"{count} positioner"
-#: netbox/dcim/models/device_component_templates.py:621
-#: netbox/dcim/models/device_components.py:1053
+#: netbox/dcim/models/device_component_templates.py:635
+#: netbox/dcim/models/device_components.py:1101
msgid "positions"
msgstr "positioner"
-#: netbox/dcim/models/device_component_templates.py:632
+#: netbox/dcim/models/device_component_templates.py:646
msgid "rear port template"
msgstr "bagport skabelon"
-#: netbox/dcim/models/device_component_templates.py:633
+#: netbox/dcim/models/device_component_templates.py:647
msgid "rear port templates"
msgstr "bageste portskabeloner"
-#: netbox/dcim/models/device_component_templates.py:662
-#: netbox/dcim/models/device_components.py:1103
+#: netbox/dcim/models/device_component_templates.py:676
+#: netbox/dcim/models/device_components.py:1148
msgid "position"
msgstr "position"
-#: netbox/dcim/models/device_component_templates.py:665
-#: netbox/dcim/models/device_components.py:1106
+#: netbox/dcim/models/device_component_templates.py:679
+#: netbox/dcim/models/device_components.py:1151
msgid "Identifier to reference when renaming installed components"
msgstr ""
"Identifikator, der skal refereres til, når installerede komponenter omdøbes"
-#: netbox/dcim/models/device_component_templates.py:671
+#: netbox/dcim/models/device_component_templates.py:685
msgid "module bay template"
msgstr "modulbugtsskabelon"
-#: netbox/dcim/models/device_component_templates.py:672
+#: netbox/dcim/models/device_component_templates.py:686
msgid "module bay templates"
msgstr "modulbugtsskabeloner"
-#: netbox/dcim/models/device_component_templates.py:699
+#: netbox/dcim/models/device_component_templates.py:713
msgid "device bay template"
msgstr "skabelon til enhedsplads"
-#: netbox/dcim/models/device_component_templates.py:700
+#: netbox/dcim/models/device_component_templates.py:714
msgid "device bay templates"
msgstr "skabeloner til enhedsplads"
-#: netbox/dcim/models/device_component_templates.py:713
+#: netbox/dcim/models/device_component_templates.py:728
#, python-brace-format
msgid ""
"Subdevice role of device type ({device_type}) must be set to \"parent\" to "
@@ -5441,205 +5943,224 @@ msgstr ""
"Underenhedsrolle for enhedstypen ({device_type}) skal indstilles til "
"„forælder“ for at tillade enhedspladser."
-#: netbox/dcim/models/device_component_templates.py:768
-#: netbox/dcim/models/device_components.py:1262
+#: netbox/dcim/models/device_component_templates.py:784
+#: netbox/dcim/models/device_components.py:1304
msgid "part ID"
msgstr "del-ID"
-#: netbox/dcim/models/device_component_templates.py:770
-#: netbox/dcim/models/device_components.py:1264
+#: netbox/dcim/models/device_component_templates.py:786
+#: netbox/dcim/models/device_components.py:1306
msgid "Manufacturer-assigned part identifier"
msgstr "Producenttildelt artikel-id"
-#: netbox/dcim/models/device_component_templates.py:787
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item template"
msgstr "lagervareskabelon"
-#: netbox/dcim/models/device_component_templates.py:788
+#: netbox/dcim/models/device_component_templates.py:804
msgid "inventory item templates"
msgstr "lagervareskabeloner"
-#: netbox/dcim/models/device_components.py:105
+#: netbox/dcim/models/device_components.py:100
msgid "Components cannot be moved to a different device."
msgstr "Komponenter kan ikke flyttes til en anden enhed."
-#: netbox/dcim/models/device_components.py:144
+#: netbox/dcim/models/device_components.py:139
msgid "cable end"
msgstr "kabelende"
-#: netbox/dcim/models/device_components.py:150
+#: netbox/dcim/models/device_components.py:146
msgid "mark connected"
msgstr "mærke tilsluttet"
-#: netbox/dcim/models/device_components.py:152
+#: netbox/dcim/models/device_components.py:148
msgid "Treat as if a cable is connected"
msgstr "Behandl som om et kabel er tilsluttet"
-#: netbox/dcim/models/device_components.py:170
+#: netbox/dcim/models/device_components.py:166
msgid "Must specify cable end (A or B) when attaching a cable."
msgstr "Du skal angive kabelenden (A eller B), når du tilslutter et kabel."
-#: netbox/dcim/models/device_components.py:174
+#: netbox/dcim/models/device_components.py:170
msgid "Cable end must not be set without a cable."
msgstr "Kabelenden må ikke indstilles uden et kabel."
-#: netbox/dcim/models/device_components.py:178
+#: netbox/dcim/models/device_components.py:174
msgid "Cannot mark as connected with a cable attached."
msgstr "Kan ikke markere som tilsluttet med et tilsluttet kabel."
-#: netbox/dcim/models/device_components.py:202
+#: netbox/dcim/models/device_components.py:198
#, python-brace-format
msgid "{class_name} models must declare a parent_object property"
msgstr "{class_name} modeller skal erklære en parent_object egenskab"
-#: netbox/dcim/models/device_components.py:287
-#: netbox/dcim/models/device_components.py:316
-#: netbox/dcim/models/device_components.py:349
-#: netbox/dcim/models/device_components.py:467
+#: netbox/dcim/models/device_components.py:284
+#: netbox/dcim/models/device_components.py:311
+#: netbox/dcim/models/device_components.py:342
+#: netbox/dcim/models/device_components.py:458
msgid "Physical port type"
msgstr "Fysisk porttype"
-#: netbox/dcim/models/device_components.py:290
-#: netbox/dcim/models/device_components.py:319
+#: netbox/dcim/models/device_components.py:287
+#: netbox/dcim/models/device_components.py:314
msgid "speed"
msgstr "hastighed"
-#: netbox/dcim/models/device_components.py:294
-#: netbox/dcim/models/device_components.py:323
+#: netbox/dcim/models/device_components.py:291
+#: netbox/dcim/models/device_components.py:318
msgid "Port speed in bits per second"
msgstr "Porthastighed i bit pr. sekund"
-#: netbox/dcim/models/device_components.py:300
+#: netbox/dcim/models/device_components.py:297
msgid "console port"
msgstr "konsolport"
-#: netbox/dcim/models/device_components.py:301
+#: netbox/dcim/models/device_components.py:298
msgid "console ports"
msgstr "konsolporte"
-#: netbox/dcim/models/device_components.py:329
+#: netbox/dcim/models/device_components.py:324
msgid "console server port"
msgstr "Konsolserverport"
-#: netbox/dcim/models/device_components.py:330
+#: netbox/dcim/models/device_components.py:325
msgid "console server ports"
msgstr "konsolserverporte"
-#: netbox/dcim/models/device_components.py:369
+#: netbox/dcim/models/device_components.py:362
msgid "power port"
msgstr "strømstik"
-#: netbox/dcim/models/device_components.py:370
+#: netbox/dcim/models/device_components.py:363
msgid "power ports"
msgstr "strømstik"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:483
msgid "power outlet"
msgstr "strømudtag"
-#: netbox/dcim/models/device_components.py:488
+#: netbox/dcim/models/device_components.py:484
msgid "power outlets"
msgstr "strømudtag"
-#: netbox/dcim/models/device_components.py:499
+#: netbox/dcim/models/device_components.py:492
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device"
msgstr "Hovedstrømstik ({power_port}) skal tilhøre den samme enhed"
-#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:81
-#: netbox/vpn/models/crypto.py:226
+#: netbox/dcim/models/device_components.py:518 netbox/vpn/models/crypto.py:80
+#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "tilstand"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:523
msgid "IEEE 802.1Q tagging strategy"
msgstr "IEEE 802.1Q-mærkningsstrategi"
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:531
msgid "parent interface"
msgstr "forældregrænseflade"
-#: netbox/dcim/models/device_components.py:602
+#: netbox/dcim/models/device_components.py:547
+msgid "untagged VLAN"
+msgstr "umærket VLAN"
+
+#: netbox/dcim/models/device_components.py:553
+msgid "tagged VLANs"
+msgstr "mærkede VLAN'er"
+
+#: netbox/dcim/models/device_components.py:561
+#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510
+#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106
+#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
+msgid "Q-in-Q SVLAN"
+msgstr "Q-i-Q SVLAN"
+
+#: netbox/dcim/models/device_components.py:576
+msgid "primary MAC address"
+msgstr "primær MAC-adresse"
+
+#: netbox/dcim/models/device_components.py:588
+msgid "Only Q-in-Q interfaces may specify a service VLAN."
+msgstr "Kun Q-in-Q-grænseflader kan angive et service-VLAN."
+
+#: netbox/dcim/models/device_components.py:594
+#, python-brace-format
+msgid "MAC address {mac_address} is not assigned to this interface."
+msgstr "MAC-adresse {mac_address} er ikke tildelt denne grænseflade."
+
+#: netbox/dcim/models/device_components.py:650
msgid "parent LAG"
msgstr "forældreLAG"
-#: netbox/dcim/models/device_components.py:612
+#: netbox/dcim/models/device_components.py:660
msgid "This interface is used only for out-of-band management"
msgstr "Denne grænseflade bruges kun til administration uden for båndet"
-#: netbox/dcim/models/device_components.py:617
+#: netbox/dcim/models/device_components.py:665
msgid "speed (Kbps)"
msgstr "hastighed (Kbps)"
-#: netbox/dcim/models/device_components.py:620
+#: netbox/dcim/models/device_components.py:668
msgid "duplex"
msgstr "duplex"
-#: netbox/dcim/models/device_components.py:630
+#: netbox/dcim/models/device_components.py:678
msgid "64-bit World Wide Name"
msgstr "64-bit verdensomspændende navn"
-#: netbox/dcim/models/device_components.py:642
+#: netbox/dcim/models/device_components.py:692
msgid "wireless channel"
msgstr "trådløs kanal"
-#: netbox/dcim/models/device_components.py:649
+#: netbox/dcim/models/device_components.py:699
msgid "channel frequency (MHz)"
msgstr "kanalfrekvens (MHz)"
-#: netbox/dcim/models/device_components.py:650
-#: netbox/dcim/models/device_components.py:658
+#: netbox/dcim/models/device_components.py:700
+#: netbox/dcim/models/device_components.py:708
msgid "Populated by selected channel (if set)"
msgstr "Udfyldt af valgt kanal (hvis indstillet)"
-#: netbox/dcim/models/device_components.py:664
+#: netbox/dcim/models/device_components.py:714
msgid "transmit power (dBm)"
msgstr "sendeeffekt (dBm)"
-#: netbox/dcim/models/device_components.py:689 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "trådløse LAN"
-#: netbox/dcim/models/device_components.py:697
-#: netbox/virtualization/models/virtualmachines.py:335
-msgid "untagged VLAN"
-msgstr "umærket VLAN"
-
-#: netbox/dcim/models/device_components.py:703
-#: netbox/virtualization/models/virtualmachines.py:341
-msgid "tagged VLANs"
-msgstr "mærkede VLAN'er"
-
-#: netbox/dcim/models/device_components.py:745
-#: netbox/virtualization/models/virtualmachines.py:377
+#: netbox/dcim/models/device_components.py:789
+#: netbox/virtualization/models/virtualmachines.py:359
msgid "interface"
msgstr "grænseflade"
-#: netbox/dcim/models/device_components.py:746
-#: netbox/virtualization/models/virtualmachines.py:378
+#: netbox/dcim/models/device_components.py:790
+#: netbox/virtualization/models/virtualmachines.py:360
msgid "interfaces"
msgstr "grænseflader"
-#: netbox/dcim/models/device_components.py:757
+#: netbox/dcim/models/device_components.py:798
#, python-brace-format
msgid "{display_type} interfaces cannot have a cable attached."
msgstr "{display_type} grænseflader kan ikke have et kabel tilsluttet."
-#: netbox/dcim/models/device_components.py:765
+#: netbox/dcim/models/device_components.py:806
#, python-brace-format
msgid "{display_type} interfaces cannot be marked as connected."
msgstr "{display_type} grænseflader kan ikke markeres som tilsluttet."
-#: netbox/dcim/models/device_components.py:774
-#: netbox/virtualization/models/virtualmachines.py:390
+#: netbox/dcim/models/device_components.py:815
+#: netbox/virtualization/models/virtualmachines.py:370
msgid "An interface cannot be its own parent."
msgstr "En grænseflade kan ikke være sin egen forælder."
-#: netbox/dcim/models/device_components.py:778
+#: netbox/dcim/models/device_components.py:819
msgid "Only virtual interfaces may be assigned to a parent interface."
msgstr "Kun virtuelle grænseflader kan tildeles en overordnet grænseflade."
-#: netbox/dcim/models/device_components.py:785
+#: netbox/dcim/models/device_components.py:826
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
@@ -5648,7 +6169,7 @@ msgstr ""
"Den valgte overordnede grænseflade ({interface}) tilhører en anden enhed "
"({device})"
-#: netbox/dcim/models/device_components.py:791
+#: netbox/dcim/models/device_components.py:832
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
@@ -5657,7 +6178,7 @@ msgstr ""
"Den valgte overordnede grænseflade ({interface}) tilhører {device}, som ikke"
" er en del af det virtuelle chassis {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:811
+#: netbox/dcim/models/device_components.py:852
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
@@ -5665,7 +6186,7 @@ msgid ""
msgstr ""
"Den valgte brogrænseflade ({bridge}) tilhører en anden enhed ({device})."
-#: netbox/dcim/models/device_components.py:817
+#: netbox/dcim/models/device_components.py:858
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
@@ -5674,22 +6195,22 @@ msgstr ""
"Den valgte brogrænseflade ({interface}) tilhører {device}, som ikke er en "
"del af det virtuelle chassis {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:828
+#: netbox/dcim/models/device_components.py:869
msgid "Virtual interfaces cannot have a parent LAG interface."
msgstr "Virtuelle grænseflader kan ikke have en overordnet LAG-grænseflade."
-#: netbox/dcim/models/device_components.py:832
+#: netbox/dcim/models/device_components.py:873
msgid "A LAG interface cannot be its own parent."
msgstr "En LAG-grænseflade kan ikke være dens egen overordnede."
-#: netbox/dcim/models/device_components.py:839
+#: netbox/dcim/models/device_components.py:880
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to a different device ({device})."
msgstr ""
"Den valgte LAG-grænseflade ({lag}) tilhører en anden enhed ({device})."
-#: netbox/dcim/models/device_components.py:845
+#: netbox/dcim/models/device_components.py:886
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
@@ -5698,43 +6219,47 @@ msgstr ""
"Den valgte LAG-grænseflade ({lag}) tilhører {device}, som ikke er en del af "
"det virtuelle chassis {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:856
+#: netbox/dcim/models/device_components.py:897
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "Virtuelle grænseflader kan ikke have en PoE-tilstand."
-#: netbox/dcim/models/device_components.py:860
+#: netbox/dcim/models/device_components.py:901
msgid "Virtual interfaces cannot have a PoE type."
msgstr "Virtuelle grænseflader kan ikke have en PoE-type."
-#: netbox/dcim/models/device_components.py:866
+#: netbox/dcim/models/device_components.py:907
msgid "Must specify PoE mode when designating a PoE type."
msgstr "Skal angive PoE-tilstand, når du angiver en PoE-type."
-#: netbox/dcim/models/device_components.py:873
+#: netbox/dcim/models/device_components.py:914
msgid "Wireless role may be set only on wireless interfaces."
msgstr "Trådløs rolle kan kun indstilles på trådløse grænseflader."
-#: netbox/dcim/models/device_components.py:875
+#: netbox/dcim/models/device_components.py:916
msgid "Channel may be set only on wireless interfaces."
msgstr "Kanal kan kun indstilles på trådløse grænseflader."
-#: netbox/dcim/models/device_components.py:881
+#: netbox/dcim/models/device_components.py:922
msgid "Channel frequency may be set only on wireless interfaces."
msgstr "Kanalfrekvensen kan kun indstilles på trådløse grænseflader."
-#: netbox/dcim/models/device_components.py:885
+#: netbox/dcim/models/device_components.py:926
msgid "Cannot specify custom frequency with channel selected."
msgstr "Kan ikke angive brugerdefineret frekvens med valgt kanal."
-#: netbox/dcim/models/device_components.py:891
+#: netbox/dcim/models/device_components.py:932
msgid "Channel width may be set only on wireless interfaces."
msgstr "Kanalbredden kan kun indstilles på trådløse grænseflader."
-#: netbox/dcim/models/device_components.py:893
+#: netbox/dcim/models/device_components.py:934
msgid "Cannot specify custom width with channel selected."
msgstr "Kan ikke angive brugerdefineret bredde med valgt kanal."
-#: netbox/dcim/models/device_components.py:901
+#: netbox/dcim/models/device_components.py:938
+msgid "Interface mode does not support an untagged vlan."
+msgstr "Interface-tilstand understøtter ikke et umærket vlan."
+
+#: netbox/dcim/models/device_components.py:944
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -5743,24 +6268,24 @@ msgstr ""
"Den umærkede VLAN ({untagged_vlan}) skal tilhøre det samme område som "
"grænsefladens overordnede enhed, eller det skal være globalt."
-#: netbox/dcim/models/device_components.py:990
+#: netbox/dcim/models/device_components.py:1041
msgid "Mapped position on corresponding rear port"
msgstr "Kortlagt position på tilsvarende bageste port"
-#: netbox/dcim/models/device_components.py:1006
+#: netbox/dcim/models/device_components.py:1057
msgid "front port"
msgstr "Frontport"
-#: netbox/dcim/models/device_components.py:1007
+#: netbox/dcim/models/device_components.py:1058
msgid "front ports"
msgstr "frontporte"
-#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1069
#, python-brace-format
msgid "Rear port ({rear_port}) must belong to the same device"
msgstr "Bageste port ({rear_port}) skal tilhøre den samme enhed"
-#: netbox/dcim/models/device_components.py:1029
+#: netbox/dcim/models/device_components.py:1077
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
@@ -5769,19 +6294,19 @@ msgstr ""
"Ugyldig bageste portposition ({rear_port_position}): Bageste port {name} har"
" kun {positions} positioner."
-#: netbox/dcim/models/device_components.py:1059
+#: netbox/dcim/models/device_components.py:1107
msgid "Number of front ports which may be mapped"
msgstr "Antal frontporte, der kan kortlægges"
-#: netbox/dcim/models/device_components.py:1064
+#: netbox/dcim/models/device_components.py:1112
msgid "rear port"
msgstr "bageste port"
-#: netbox/dcim/models/device_components.py:1065
+#: netbox/dcim/models/device_components.py:1113
msgid "rear ports"
msgstr "bageste porte"
-#: netbox/dcim/models/device_components.py:1079
+#: netbox/dcim/models/device_components.py:1124
#, python-brace-format
msgid ""
"The number of positions cannot be less than the number of mapped front ports"
@@ -5790,37 +6315,37 @@ msgstr ""
"Antallet af positioner kan ikke være mindre end antallet af kortlagte "
"frontporte ({frontport_count})"
-#: netbox/dcim/models/device_components.py:1120
+#: netbox/dcim/models/device_components.py:1165
msgid "module bay"
msgstr "modulplads"
-#: netbox/dcim/models/device_components.py:1121
+#: netbox/dcim/models/device_components.py:1166
msgid "module bays"
msgstr "modulpladser"
-#: netbox/dcim/models/device_components.py:1138
-#: netbox/dcim/models/devices.py:1224
+#: netbox/dcim/models/device_components.py:1180
+#: netbox/dcim/models/devices.py:1229
msgid "A module bay cannot belong to a module installed within it."
msgstr "En modulplads kan ikke tilhøre et modul, der er installeret i den."
-#: netbox/dcim/models/device_components.py:1164
+#: netbox/dcim/models/device_components.py:1206
msgid "device bay"
msgstr "enhedsplads"
-#: netbox/dcim/models/device_components.py:1165
+#: netbox/dcim/models/device_components.py:1207
msgid "device bays"
msgstr "enhedsbugter"
-#: netbox/dcim/models/device_components.py:1175
+#: netbox/dcim/models/device_components.py:1214
#, python-brace-format
msgid "This type of device ({device_type}) does not support device bays."
msgstr "Denne type enhed ({device_type}) understøtter ikke enhedsbugter."
-#: netbox/dcim/models/device_components.py:1181
+#: netbox/dcim/models/device_components.py:1220
msgid "Cannot install a device into itself."
msgstr "Kan ikke installere en enhed i sig selv."
-#: netbox/dcim/models/device_components.py:1189
+#: netbox/dcim/models/device_components.py:1228
#, python-brace-format
msgid ""
"Cannot install the specified device; device is already installed in {bay}."
@@ -5828,113 +6353,113 @@ msgstr ""
"Kan ikke installere den angivne enhed; enheden er allerede installeret i "
"{bay}."
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1249
msgid "inventory item role"
msgstr "lagervarerolle"
-#: netbox/dcim/models/device_components.py:1211
+#: netbox/dcim/models/device_components.py:1250
msgid "inventory item roles"
msgstr "lagervareroller"
-#: netbox/dcim/models/device_components.py:1268
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1181
-#: netbox/dcim/models/racks.py:313
-#: netbox/virtualization/models/virtualmachines.py:131
+#: netbox/dcim/models/device_components.py:1310
+#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/racks.py:304
+#: netbox/virtualization/models/virtualmachines.py:126
msgid "serial number"
msgstr "serienummer"
-#: netbox/dcim/models/device_components.py:1276
-#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1188
-#: netbox/dcim/models/racks.py:320
+#: netbox/dcim/models/device_components.py:1318
+#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/racks.py:311
msgid "asset tag"
msgstr "aktivmærke"
-#: netbox/dcim/models/device_components.py:1277
+#: netbox/dcim/models/device_components.py:1319
msgid "A unique tag used to identify this item"
msgstr "Et unikt tag, der bruges til at identificere dette element"
-#: netbox/dcim/models/device_components.py:1280
+#: netbox/dcim/models/device_components.py:1322
msgid "discovered"
msgstr "opdaget"
-#: netbox/dcim/models/device_components.py:1282
+#: netbox/dcim/models/device_components.py:1324
msgid "This item was automatically discovered"
msgstr "Dette element blev automatisk opdaget"
-#: netbox/dcim/models/device_components.py:1300
+#: netbox/dcim/models/device_components.py:1342
msgid "inventory item"
msgstr "lagerpost"
-#: netbox/dcim/models/device_components.py:1301
+#: netbox/dcim/models/device_components.py:1343
msgid "inventory items"
msgstr "lagervarer"
-#: netbox/dcim/models/device_components.py:1312
+#: netbox/dcim/models/device_components.py:1351
msgid "Cannot assign self as parent."
msgstr "Kan ikke tildele mig selv som forælder."
-#: netbox/dcim/models/device_components.py:1320
+#: netbox/dcim/models/device_components.py:1359
msgid "Parent inventory item does not belong to the same device."
msgstr "Overordnet lagervare tilhører ikke den samme enhed."
-#: netbox/dcim/models/device_components.py:1326
+#: netbox/dcim/models/device_components.py:1365
msgid "Cannot move an inventory item with dependent children"
msgstr "Kan ikke flytte en lagervare med afhængige underordnede"
-#: netbox/dcim/models/device_components.py:1334
+#: netbox/dcim/models/device_components.py:1373
msgid "Cannot assign inventory item to component on another device"
msgstr "Kan ikke tildele lagervare til komponent på en anden enhed"
-#: netbox/dcim/models/devices.py:54
+#: netbox/dcim/models/devices.py:59
msgid "manufacturer"
msgstr "fabrikant"
-#: netbox/dcim/models/devices.py:55
+#: netbox/dcim/models/devices.py:60
msgid "manufacturers"
msgstr "producenter"
-#: netbox/dcim/models/devices.py:82 netbox/dcim/models/devices.py:382
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
#: netbox/dcim/models/racks.py:133
msgid "model"
msgstr "model"
-#: netbox/dcim/models/devices.py:95
+#: netbox/dcim/models/devices.py:97
msgid "default platform"
msgstr "standard platform"
-#: netbox/dcim/models/devices.py:98 netbox/dcim/models/devices.py:386
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
msgid "part number"
msgstr "varenummer"
-#: netbox/dcim/models/devices.py:101 netbox/dcim/models/devices.py:389
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
msgid "Discrete part number (optional)"
msgstr "Diskret varenummer (valgfrit)"
-#: netbox/dcim/models/devices.py:107 netbox/dcim/models/racks.py:54
+#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:53
msgid "height (U)"
msgstr "højde (U)"
-#: netbox/dcim/models/devices.py:111
+#: netbox/dcim/models/devices.py:113
msgid "exclude from utilization"
msgstr "udelukke fra udnyttelse"
-#: netbox/dcim/models/devices.py:112
+#: netbox/dcim/models/devices.py:114
msgid "Devices of this type are excluded when calculating rack utilization."
msgstr "Enheder af denne type er udelukket ved beregning af rackudnyttelse."
-#: netbox/dcim/models/devices.py:116
+#: netbox/dcim/models/devices.py:118
msgid "is full depth"
msgstr "er fuld dybde"
-#: netbox/dcim/models/devices.py:117
+#: netbox/dcim/models/devices.py:119
msgid "Device consumes both front and rear rack faces."
msgstr "Enheden bruger både forreste og bageste rackflader."
-#: netbox/dcim/models/devices.py:123
+#: netbox/dcim/models/devices.py:126
msgid "parent/child status"
msgstr "forældre/børns status"
-#: netbox/dcim/models/devices.py:124
+#: netbox/dcim/models/devices.py:127
msgid ""
"Parent devices house child devices in device bays. Leave blank if this "
"device type is neither a parent nor a child."
@@ -5942,24 +6467,24 @@ msgstr ""
"Overordnede enheder huser underordnede enheder i enhedspladser. Lad det stå "
"tomt, hvis denne enhedstype hverken er forælder eller barn."
-#: netbox/dcim/models/devices.py:128 netbox/dcim/models/devices.py:392
-#: netbox/dcim/models/devices.py:659 netbox/dcim/models/racks.py:324
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393
+#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
msgid "airflow"
msgstr "luftstrøm"
-#: netbox/dcim/models/devices.py:204
+#: netbox/dcim/models/devices.py:208
msgid "device type"
msgstr "enhedstype"
-#: netbox/dcim/models/devices.py:205
+#: netbox/dcim/models/devices.py:209
msgid "device types"
msgstr "enhedstyper"
-#: netbox/dcim/models/devices.py:290
+#: netbox/dcim/models/devices.py:291
msgid "U height must be in increments of 0.5 rack units."
msgstr "U-højden skal være i trin på 0,5 reoler."
-#: netbox/dcim/models/devices.py:307
+#: netbox/dcim/models/devices.py:308
#, python-brace-format
msgid ""
"Device {device} in rack {rack} does not have sufficient space to accommodate"
@@ -5968,7 +6493,7 @@ msgstr ""
"Enhed {device} i rack {rack} har ikke tilstrækkelig plads til at rumme en "
"højde på {height}U"
-#: netbox/dcim/models/devices.py:322
+#: netbox/dcim/models/devices.py:323
#, python-brace-format
msgid ""
"Unable to set 0U height: Found {racked_instance_count} "
@@ -5978,7 +6503,7 @@ msgstr ""
"href=\"{url}\">{racked_instance_count} tilfælde allerede monteret i "
"racker."
-#: netbox/dcim/models/devices.py:331
+#: netbox/dcim/models/devices.py:332
msgid ""
"Must delete all device bay templates associated with this device before "
"declassifying it as a parent device."
@@ -5986,155 +6511,155 @@ msgstr ""
"Du skal slette alle skabeloner til enhedsbugter, der er knyttet til denne "
"enhed, før du afklassificerer den som en overordnet enhed."
-#: netbox/dcim/models/devices.py:337
+#: netbox/dcim/models/devices.py:338
msgid "Child device types must be 0U."
msgstr "Børneenhedstyper skal være 0U."
-#: netbox/dcim/models/devices.py:411
+#: netbox/dcim/models/devices.py:413
msgid "module type"
msgstr "modultype"
-#: netbox/dcim/models/devices.py:412
+#: netbox/dcim/models/devices.py:414
msgid "module types"
msgstr "modultyper"
-#: netbox/dcim/models/devices.py:485
+#: netbox/dcim/models/devices.py:484
msgid "Virtual machines may be assigned to this role"
msgstr "Virtuelle maskiner kan tildeles denne rolle"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:496
msgid "device role"
msgstr "enhedsrolle"
-#: netbox/dcim/models/devices.py:498
+#: netbox/dcim/models/devices.py:497
msgid "device roles"
msgstr "enhedsroller"
-#: netbox/dcim/models/devices.py:515
+#: netbox/dcim/models/devices.py:511
msgid "Optionally limit this platform to devices of a certain manufacturer"
msgstr "Begræns eventuelt denne platform til enheder fra en bestemt producent"
-#: netbox/dcim/models/devices.py:527
+#: netbox/dcim/models/devices.py:523
msgid "platform"
msgstr "platform"
-#: netbox/dcim/models/devices.py:528
+#: netbox/dcim/models/devices.py:524
msgid "platforms"
msgstr "platforme"
-#: netbox/dcim/models/devices.py:576
+#: netbox/dcim/models/devices.py:572
msgid "The function this device serves"
msgstr "Funktionen denne enhed tjener"
-#: netbox/dcim/models/devices.py:608
+#: netbox/dcim/models/devices.py:599
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "Chassisserienummer, tildelt af producenten"
-#: netbox/dcim/models/devices.py:616 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
msgid "A unique tag used to identify this device"
msgstr "Et unikt tag, der bruges til at identificere denne enhed"
-#: netbox/dcim/models/devices.py:643
+#: netbox/dcim/models/devices.py:634
msgid "position (U)"
msgstr "position (U)"
-#: netbox/dcim/models/devices.py:650
+#: netbox/dcim/models/devices.py:642
msgid "rack face"
msgstr "rackflade"
-#: netbox/dcim/models/devices.py:670 netbox/dcim/models/devices.py:1420
-#: netbox/virtualization/models/virtualmachines.py:100
+#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
+#: netbox/virtualization/models/virtualmachines.py:95
msgid "primary IPv4"
msgstr "Primær IPv4"
-#: netbox/dcim/models/devices.py:678 netbox/dcim/models/devices.py:1428
-#: netbox/virtualization/models/virtualmachines.py:108
+#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
+#: netbox/virtualization/models/virtualmachines.py:103
msgid "primary IPv6"
msgstr "Primær IPv6"
-#: netbox/dcim/models/devices.py:686
+#: netbox/dcim/models/devices.py:679
msgid "out-of-band IP"
msgstr "IP uden for båndet"
-#: netbox/dcim/models/devices.py:703
+#: netbox/dcim/models/devices.py:696
msgid "VC position"
msgstr "VC position"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:699
msgid "Virtual chassis position"
msgstr "Virtuel chassisposition"
-#: netbox/dcim/models/devices.py:709
+#: netbox/dcim/models/devices.py:702
msgid "VC priority"
msgstr "VC-prioritet"
-#: netbox/dcim/models/devices.py:713
+#: netbox/dcim/models/devices.py:706
msgid "Virtual chassis master election priority"
msgstr "Virtuelt kabinetthovedvalgsprioritet"
-#: netbox/dcim/models/devices.py:716 netbox/dcim/models/sites.py:207
+#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "breddegrad"
-#: netbox/dcim/models/devices.py:721 netbox/dcim/models/devices.py:729
-#: netbox/dcim/models/sites.py:212 netbox/dcim/models/sites.py:220
+#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221
msgid "GPS coordinate in decimal format (xx.yyyyyy)"
msgstr "GPS-koordinat i decimalformat (xx.ååååå)"
-#: netbox/dcim/models/devices.py:724 netbox/dcim/models/sites.py:215
+#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "længde"
-#: netbox/dcim/models/devices.py:797
+#: netbox/dcim/models/devices.py:790
msgid "Device name must be unique per site."
msgstr "Enhedsnavnet skal være entydigt pr. område."
-#: netbox/dcim/models/devices.py:808 netbox/ipam/models/services.py:75
+#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
msgid "device"
msgstr "enhed"
-#: netbox/dcim/models/devices.py:809
+#: netbox/dcim/models/devices.py:802
msgid "devices"
msgstr "enheder"
-#: netbox/dcim/models/devices.py:835
+#: netbox/dcim/models/devices.py:821
#, python-brace-format
msgid "Rack {rack} does not belong to site {site}."
msgstr "Rack {rack} hører ikke til område {site}."
-#: netbox/dcim/models/devices.py:840
+#: netbox/dcim/models/devices.py:826
#, python-brace-format
msgid "Location {location} does not belong to site {site}."
msgstr "Lokation {location} hører ikke til området {site}."
-#: netbox/dcim/models/devices.py:846
+#: netbox/dcim/models/devices.py:832
#, python-brace-format
msgid "Rack {rack} does not belong to location {location}."
msgstr "Rack {rack} hører ikke til placering {location}."
-#: netbox/dcim/models/devices.py:853
+#: netbox/dcim/models/devices.py:839
msgid "Cannot select a rack face without assigning a rack."
msgstr "Kan ikke vælge en rackflade uden at tildele et rack."
-#: netbox/dcim/models/devices.py:857
+#: netbox/dcim/models/devices.py:843
msgid "Cannot select a rack position without assigning a rack."
msgstr "Kan ikke vælge en rackposition uden at tildele et rack."
-#: netbox/dcim/models/devices.py:863
+#: netbox/dcim/models/devices.py:849
msgid "Position must be in increments of 0.5 rack units."
msgstr "Positionen skal være i trin på 0,5 reoler."
-#: netbox/dcim/models/devices.py:867
+#: netbox/dcim/models/devices.py:853
msgid "Must specify rack face when defining rack position."
msgstr "Skal angive rackflade, når du definerer rackposition."
-#: netbox/dcim/models/devices.py:875
+#: netbox/dcim/models/devices.py:861
#, python-brace-format
msgid ""
"A 0U device type ({device_type}) cannot be assigned to a rack position."
msgstr "En 0U-enhedstype ({device_type}) kan ikke tildeles en rackposition."
-#: netbox/dcim/models/devices.py:886
+#: netbox/dcim/models/devices.py:872
msgid ""
"Child device types cannot be assigned to a rack face. This is an attribute "
"of the parent device."
@@ -6142,7 +6667,7 @@ msgstr ""
"Underordnede enhedstyper kan ikke tildeles en rackflade. Dette er en "
"attribut for den overordnede enhed."
-#: netbox/dcim/models/devices.py:893
+#: netbox/dcim/models/devices.py:879
msgid ""
"Child device types cannot be assigned to a rack position. This is an "
"attribute of the parent device."
@@ -6150,7 +6675,7 @@ msgstr ""
"Underordnede enhedstyper kan ikke tildeles en rackposition. Dette er en "
"attribut for den overordnede enhed."
-#: netbox/dcim/models/devices.py:907
+#: netbox/dcim/models/devices.py:893
#, python-brace-format
msgid ""
"U{position} is already occupied or does not have sufficient space to "
@@ -6159,22 +6684,22 @@ msgstr ""
"U{position} er allerede besat eller ikke har tilstrækkelig plads til at "
"rumme denne enhedstype: {device_type} ({u_height}U)"
-#: netbox/dcim/models/devices.py:922
+#: netbox/dcim/models/devices.py:908
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} er ikke en IPv4-adresse."
-#: netbox/dcim/models/devices.py:931 netbox/dcim/models/devices.py:946
+#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this device."
msgstr "Den angivne IP-adresse ({ip}) er ikke tildelt denne enhed."
-#: netbox/dcim/models/devices.py:937
+#: netbox/dcim/models/devices.py:926
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} Det er ikke en IPv6-adresse."
-#: netbox/dcim/models/devices.py:964
+#: netbox/dcim/models/devices.py:956
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6183,12 +6708,17 @@ msgstr ""
"Den tildelte platform er begrænset til {platform_manufacturer} enhedstyper, "
"men denne enheds type hører til {devicetype_manufacturer}."
-#: netbox/dcim/models/devices.py:975
+#: netbox/dcim/models/devices.py:967
#, python-brace-format
msgid "The assigned cluster belongs to a different site ({site})"
msgstr "Det tildelte cluster tilhører et andet område ({site})"
-#: netbox/dcim/models/devices.py:983
+#: netbox/dcim/models/devices.py:974
+#, python-brace-format
+msgid "The assigned cluster belongs to a different location ({location})"
+msgstr "Den tildelte klynge tilhører en anden placering ({location})"
+
+#: netbox/dcim/models/devices.py:982
msgid "A device assigned to a virtual chassis must have its position defined."
msgstr ""
"En enhed, der er tildelt et virtuelt chassis, skal have sin position "
@@ -6203,15 +6733,15 @@ msgstr ""
"Enheden kan ikke fjernes fra det virtuelle chassis {virtual_chassis} fordi "
"det i øjeblikket er udpeget som sin herre."
-#: netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/devices.py:1204
msgid "module"
msgstr "modul"
-#: netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:1205
msgid "modules"
msgstr "moduler"
-#: netbox/dcim/models/devices.py:1213
+#: netbox/dcim/models/devices.py:1218
#, python-brace-format
msgid ""
"Module must be installed within a module bay belonging to the assigned "
@@ -6220,21 +6750,21 @@ msgstr ""
"Modulet skal installeres i en modulplads, der tilhører den tildelte enhed "
"({device})."
-#: netbox/dcim/models/devices.py:1339
+#: netbox/dcim/models/devices.py:1346
msgid "domain"
msgstr "domæne"
-#: netbox/dcim/models/devices.py:1352 netbox/dcim/models/devices.py:1353
+#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
msgid "virtual chassis"
msgstr "virtuelt chassis"
-#: netbox/dcim/models/devices.py:1368
+#: netbox/dcim/models/devices.py:1372
#, python-brace-format
msgid ""
"The selected master ({master}) is not assigned to this virtual chassis."
msgstr "Den valgte master ({master}) er ikke tildelt dette virtuelle chassis."
-#: netbox/dcim/models/devices.py:1384
+#: netbox/dcim/models/devices.py:1388
#, python-brace-format
msgid ""
"Unable to delete virtual chassis {self}. There are member interfaces which "
@@ -6243,50 +6773,61 @@ msgstr ""
"Kan ikke slette virtuelt chassis {self}. Der er medlemsgrænseflader, der "
"danner LAG-grænseflader på tværs af chassiserne."
-#: netbox/dcim/models/devices.py:1409 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37
msgid "identifier"
msgstr "identificere"
-#: netbox/dcim/models/devices.py:1410
+#: netbox/dcim/models/devices.py:1415
msgid "Numeric identifier unique to the parent device"
msgstr "Numerisk identifikator, der er unik for den overordnede enhed"
-#: netbox/dcim/models/devices.py:1438 netbox/extras/models/customfields.py:225
+#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:225
#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:120
msgid "comments"
msgstr "kommenterer"
-#: netbox/dcim/models/devices.py:1454
+#: netbox/dcim/models/devices.py:1459
msgid "virtual device context"
msgstr "virtuel enhedskontekst"
-#: netbox/dcim/models/devices.py:1455
+#: netbox/dcim/models/devices.py:1460
msgid "virtual device contexts"
msgstr "virtuelle enhedskontekster"
-#: netbox/dcim/models/devices.py:1487
+#: netbox/dcim/models/devices.py:1489
#, python-brace-format
msgid "{ip} is not an IPv{family} address."
msgstr "{ip} er ikke en IPV{family} adresse."
-#: netbox/dcim/models/devices.py:1493
+#: netbox/dcim/models/devices.py:1495
msgid "Primary IP address must belong to an interface on the assigned device."
msgstr "Primær IP-adresse skal tilhøre en grænseflade på den tildelte enhed."
-#: netbox/dcim/models/mixins.py:15 netbox/extras/models/configs.py:41
-#: netbox/extras/models/models.py:313 netbox/extras/models/models.py:522
-#: netbox/extras/models/search.py:48 netbox/ipam/models/ip.py:194
-msgid "weight"
-msgstr "vægt"
+#: netbox/dcim/models/devices.py:1527
+msgid "MAC addresses"
+msgstr "MAC-adresser"
-#: netbox/dcim/models/mixins.py:22
-msgid "weight unit"
-msgstr "vægtenhed"
+#: netbox/dcim/models/devices.py:1559
+msgid ""
+"Cannot unassign MAC Address while it is designated as the primary MAC for an"
+" object"
+msgstr ""
+"Kan ikke ophæve tildelingen af MAC-adresse, mens den er angivet som den "
+"primære MAC for et objekt"
-#: netbox/dcim/models/mixins.py:51
-msgid "Must specify a unit when setting a weight"
-msgstr "Skal angive en enhed, når du indstiller en vægt"
+#: netbox/dcim/models/devices.py:1563
+msgid ""
+"Cannot reassign MAC Address while it is designated as the primary MAC for an"
+" object"
+msgstr ""
+"MAC-adresse kan ikke tildeles igen, mens den er angivet som den primære MAC "
+"for et objekt"
+
+#: netbox/dcim/models/mixins.py:94
+#, python-brace-format
+msgid "Please select a {scope_type}."
+msgstr "Vælg venligst en {scope_type}."
#: netbox/dcim/models/power.py:55
msgid "power panel"
@@ -6296,49 +6837,49 @@ msgstr "strømpanel"
msgid "power panels"
msgstr "strømpaneler"
-#: netbox/dcim/models/power.py:70
+#: netbox/dcim/models/power.py:67
#, python-brace-format
msgid ""
"Location {location} ({location_site}) is in a different site than {site}"
msgstr "Lokation {location} ({location_site}) er i et andet område end {site}"
-#: netbox/dcim/models/power.py:108
+#: netbox/dcim/models/power.py:106
msgid "supply"
msgstr "levere"
-#: netbox/dcim/models/power.py:114
+#: netbox/dcim/models/power.py:112
msgid "phase"
msgstr "overgang"
-#: netbox/dcim/models/power.py:120
+#: netbox/dcim/models/power.py:118
msgid "voltage"
msgstr "spænding"
-#: netbox/dcim/models/power.py:125
+#: netbox/dcim/models/power.py:123
msgid "amperage"
msgstr "strømstyrke"
-#: netbox/dcim/models/power.py:130
+#: netbox/dcim/models/power.py:128
msgid "max utilization"
msgstr "maksimal udnyttelse"
-#: netbox/dcim/models/power.py:133
+#: netbox/dcim/models/power.py:131
msgid "Maximum permissible draw (percentage)"
msgstr "Maksimal tilladt trækning (procent)"
-#: netbox/dcim/models/power.py:136
+#: netbox/dcim/models/power.py:134
msgid "available power"
msgstr "tilgængelig strøm"
-#: netbox/dcim/models/power.py:164
+#: netbox/dcim/models/power.py:162
msgid "power feed"
msgstr "strømforsyning"
-#: netbox/dcim/models/power.py:165
+#: netbox/dcim/models/power.py:163
msgid "power feeds"
msgstr "strømforsyninger"
-#: netbox/dcim/models/power.py:179
+#: netbox/dcim/models/power.py:174
#, python-brace-format
msgid ""
"Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) "
@@ -6347,55 +6888,55 @@ msgstr ""
"Rack {rack} ({rack_site}) og strømpanel {powerpanel} ({powerpanel_site}) er "
"på forskellige områder."
-#: netbox/dcim/models/power.py:190
+#: netbox/dcim/models/power.py:185
msgid "Voltage cannot be negative for AC supply"
msgstr "Spænding kan ikke være negativ for vekselstrømsforsyning"
-#: netbox/dcim/models/racks.py:47
+#: netbox/dcim/models/racks.py:46
msgid "width"
msgstr "bredde"
-#: netbox/dcim/models/racks.py:48
+#: netbox/dcim/models/racks.py:47
msgid "Rail-to-rail width"
msgstr "Skinne-til-skinne-bredde"
-#: netbox/dcim/models/racks.py:56
+#: netbox/dcim/models/racks.py:55
msgid "Height in rack units"
msgstr "Højde i reoler"
-#: netbox/dcim/models/racks.py:60
+#: netbox/dcim/models/racks.py:59
msgid "starting unit"
msgstr "startenhed"
-#: netbox/dcim/models/racks.py:62
+#: netbox/dcim/models/racks.py:61
msgid "Starting unit for rack"
msgstr "Startenhed til rack"
-#: netbox/dcim/models/racks.py:66
+#: netbox/dcim/models/racks.py:65
msgid "descending units"
msgstr "faldende enheder"
-#: netbox/dcim/models/racks.py:67
+#: netbox/dcim/models/racks.py:66
msgid "Units are numbered top-to-bottom"
msgstr "Enhederne er nummereret fra top til bund"
-#: netbox/dcim/models/racks.py:72
+#: netbox/dcim/models/racks.py:71
msgid "outer width"
msgstr "ydre bredde"
-#: netbox/dcim/models/racks.py:75
+#: netbox/dcim/models/racks.py:74
msgid "Outer dimension of rack (width)"
msgstr "Udvendig dimension af rack (bredde)"
-#: netbox/dcim/models/racks.py:78
+#: netbox/dcim/models/racks.py:77
msgid "outer depth"
msgstr "ydre dybde"
-#: netbox/dcim/models/racks.py:81
+#: netbox/dcim/models/racks.py:80
msgid "Outer dimension of rack (depth)"
msgstr "Udvendig dimension af rack (dybde)"
-#: netbox/dcim/models/racks.py:84
+#: netbox/dcim/models/racks.py:83
msgid "outer unit"
msgstr "ydre enhed"
@@ -6419,7 +6960,7 @@ msgstr "max vægt"
msgid "Maximum load capacity for the rack"
msgstr "Maksimal belastningskapacitet for stativet"
-#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:252
+#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247
msgid "form factor"
msgstr "formfaktor"
@@ -6431,55 +6972,55 @@ msgstr "racktype"
msgid "rack types"
msgstr "racktyper"
-#: netbox/dcim/models/racks.py:180 netbox/dcim/models/racks.py:379
+#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368
msgid "Must specify a unit when setting an outer width/depth"
msgstr "Skal angive en enhed, når der indstilles en ydre bredde/dybde"
-#: netbox/dcim/models/racks.py:184 netbox/dcim/models/racks.py:383
+#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
msgid "Must specify a unit when setting a maximum weight"
msgstr "Skal angive en enhed, når der indstilles en maksimal vægt"
-#: netbox/dcim/models/racks.py:230
+#: netbox/dcim/models/racks.py:227
msgid "rack role"
msgstr "rackrolle"
-#: netbox/dcim/models/racks.py:231
+#: netbox/dcim/models/racks.py:228
msgid "rack roles"
msgstr "rackroller"
-#: netbox/dcim/models/racks.py:274
+#: netbox/dcim/models/racks.py:265
msgid "facility ID"
msgstr "facilitets-id"
-#: netbox/dcim/models/racks.py:275
+#: netbox/dcim/models/racks.py:266
msgid "Locally-assigned identifier"
msgstr "Lokalt tildelt identifikator"
-#: netbox/dcim/models/racks.py:308 netbox/ipam/forms/bulk_import.py:201
-#: netbox/ipam/forms/bulk_import.py:266 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:483
-#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197
+#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300
+#: netbox/ipam/forms/bulk_import.py:482
+#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "Funktionel rolle"
-#: netbox/dcim/models/racks.py:321
+#: netbox/dcim/models/racks.py:312
msgid "A unique tag used to identify this rack"
msgstr "Et unikt tag, der bruges til at identificere dette rack"
-#: netbox/dcim/models/racks.py:359
+#: netbox/dcim/models/racks.py:351
msgid "rack"
msgstr "rack"
-#: netbox/dcim/models/racks.py:360
+#: netbox/dcim/models/racks.py:352
msgid "racks"
msgstr "stativer"
-#: netbox/dcim/models/racks.py:375
+#: netbox/dcim/models/racks.py:364
#, python-brace-format
msgid "Assigned location must belong to parent site ({site})."
msgstr "Den tildelte lokation skal tilhøre det overordnede område ({site})."
-#: netbox/dcim/models/racks.py:393
+#: netbox/dcim/models/racks.py:387
#, python-brace-format
msgid ""
"Rack must be at least {min_height}U tall to house currently installed "
@@ -6488,7 +7029,7 @@ msgstr ""
"Rack skal være mindst {min_height}Du er høj til at huse aktuelt installerede"
" enheder."
-#: netbox/dcim/models/racks.py:400
+#: netbox/dcim/models/racks.py:396
#, python-brace-format
msgid ""
"Rack unit numbering must begin at {position} or less to house currently "
@@ -6497,121 +7038,121 @@ msgstr ""
"Nummerering af rackenheder skal begynde kl {position} eller mindre til at "
"huse aktuelt installerede enheder."
-#: netbox/dcim/models/racks.py:408
+#: netbox/dcim/models/racks.py:404
#, python-brace-format
msgid "Location must be from the same site, {site}."
msgstr "Lokation skal være fra samme område, {site}."
-#: netbox/dcim/models/racks.py:670
+#: netbox/dcim/models/racks.py:666
msgid "units"
msgstr "enkeltdele"
-#: netbox/dcim/models/racks.py:696
+#: netbox/dcim/models/racks.py:692
msgid "rack reservation"
msgstr "reservation af rack"
-#: netbox/dcim/models/racks.py:697
+#: netbox/dcim/models/racks.py:693
msgid "rack reservations"
msgstr "rackreservationer"
-#: netbox/dcim/models/racks.py:714
+#: netbox/dcim/models/racks.py:707
#, python-brace-format
msgid "Invalid unit(s) for {height}U rack: {unit_list}"
msgstr "Ugyldig enhed (er) for {height}U-stativ: {unit_list}"
-#: netbox/dcim/models/racks.py:727
+#: netbox/dcim/models/racks.py:720
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "Følgende enheder er allerede reserveret: {unit_list}"
-#: netbox/dcim/models/sites.py:49
+#: netbox/dcim/models/sites.py:53
msgid "A top-level region with this name already exists."
msgstr "Der findes allerede en region på øverste niveau med dette navn."
-#: netbox/dcim/models/sites.py:59
+#: netbox/dcim/models/sites.py:63
msgid "A top-level region with this slug already exists."
msgstr "Der findes allerede en region på øverste niveau med dette slug."
-#: netbox/dcim/models/sites.py:62
+#: netbox/dcim/models/sites.py:66
msgid "region"
msgstr "område"
-#: netbox/dcim/models/sites.py:63
+#: netbox/dcim/models/sites.py:67
msgid "regions"
msgstr "regioner"
-#: netbox/dcim/models/sites.py:102
+#: netbox/dcim/models/sites.py:109
msgid "A top-level site group with this name already exists."
msgstr ""
"Der findes allerede en gruppe af områder på øverste niveau med dette navn."
-#: netbox/dcim/models/sites.py:112
+#: netbox/dcim/models/sites.py:119
msgid "A top-level site group with this slug already exists."
msgstr "Der findes allerede en områdegruppe på øverste niveau med dette slug."
-#: netbox/dcim/models/sites.py:115
+#: netbox/dcim/models/sites.py:122
msgid "site group"
msgstr "områdegruppe"
-#: netbox/dcim/models/sites.py:116
+#: netbox/dcim/models/sites.py:123
msgid "site groups"
msgstr "områdegrupper"
-#: netbox/dcim/models/sites.py:141
+#: netbox/dcim/models/sites.py:145
msgid "Full name of the site"
msgstr "Områdets fulde navn"
-#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:279
+#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283
msgid "facility"
msgstr "facilitet"
-#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:282
+#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286
msgid "Local facility ID or description"
msgstr "Lokalt facilitets-id eller beskrivelse"
-#: netbox/dcim/models/sites.py:195
+#: netbox/dcim/models/sites.py:196
msgid "physical address"
msgstr "Fysisk adresse"
-#: netbox/dcim/models/sites.py:198
+#: netbox/dcim/models/sites.py:199
msgid "Physical location of the building"
msgstr "Bygningens fysiske placering"
-#: netbox/dcim/models/sites.py:201
+#: netbox/dcim/models/sites.py:202
msgid "shipping address"
msgstr "leveringsadresse"
-#: netbox/dcim/models/sites.py:204
+#: netbox/dcim/models/sites.py:205
msgid "If different from the physical address"
msgstr "Hvis forskellig fra den fysiske adresse"
-#: netbox/dcim/models/sites.py:238
+#: netbox/dcim/models/sites.py:245
msgid "site"
msgstr "Område"
-#: netbox/dcim/models/sites.py:239
+#: netbox/dcim/models/sites.py:246
msgid "sites"
msgstr "Områder"
-#: netbox/dcim/models/sites.py:309
+#: netbox/dcim/models/sites.py:319
msgid "A location with this name already exists within the specified site."
msgstr ""
"Der findes allerede en lokation med dette navn inden for det angivne område."
-#: netbox/dcim/models/sites.py:319
+#: netbox/dcim/models/sites.py:329
msgid "A location with this slug already exists within the specified site."
msgstr ""
"En lokation med dette slug findes allerede inden for det angivne område."
-#: netbox/dcim/models/sites.py:322
+#: netbox/dcim/models/sites.py:332
msgid "location"
msgstr "beliggenhed"
-#: netbox/dcim/models/sites.py:323
+#: netbox/dcim/models/sites.py:333
msgid "locations"
msgstr "steder"
-#: netbox/dcim/models/sites.py:337
+#: netbox/dcim/models/sites.py:344
#, python-brace-format
msgid "Parent location ({parent}) must belong to the same site ({site})."
msgstr "Hovedlokation ({parent}) skal tilhøre det samme område ({site})."
@@ -6624,11 +7165,11 @@ msgstr "Opsigelse A"
msgid "Termination B"
msgstr "Opsigelse B"
-#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:23
+#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:22
msgid "Device A"
msgstr "Enhed A"
-#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:32
+#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:31
msgid "Device B"
msgstr "Enhed B"
@@ -6662,97 +7203,91 @@ msgstr "Område B"
msgid "Reachable"
msgstr "Tilgængelig"
-#: netbox/dcim/tables/devices.py:58 netbox/dcim/tables/devices.py:106
-#: netbox/dcim/tables/racks.py:150 netbox/dcim/tables/sites.py:105
-#: netbox/dcim/tables/sites.py:148 netbox/extras/tables/tables.py:545
+#: 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:545
#: 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
-#: netbox/virtualization/tables/clusters.py:83
-#: netbox/virtualization/views.py:204
+#: netbox/virtualization/tables/clusters.py:87
+#: netbox/virtualization/views.py:216
msgid "Devices"
msgstr "Enheder"
-#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:111
-#: netbox/virtualization/tables/clusters.py:88
+#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122
+#: netbox/virtualization/tables/clusters.py:92
msgid "VMs"
msgstr "VM'er"
-#: netbox/dcim/tables/devices.py:100 netbox/dcim/tables/devices.py:216
-#: netbox/extras/forms/model_forms.py:630
+#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227
+#: netbox/extras/forms/model_forms.py:644
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/device/render_config.html:11
-#: netbox/templates/dcim/device/render_config.html:14
#: netbox/templates/dcim/devicerole.html:44
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
+#: netbox/templates/extras/object_render_config.html:12
+#: netbox/templates/extras/object_render_config.html:15
#: netbox/templates/virtualization/virtualmachine.html:48
-#: netbox/templates/virtualization/virtualmachine/render_config.html:11
-#: netbox/templates/virtualization/virtualmachine/render_config.html:14
-#: netbox/virtualization/tables/virtualmachines.py:107
+#: netbox/virtualization/tables/virtualmachines.py:77
msgid "Config Template"
msgstr "Konfigurationsskabelon"
-#: netbox/dcim/tables/devices.py:150 netbox/templates/dcim/sitegroup.html:26
-msgid "Site Group"
-msgstr "Områdegruppe"
-
-#: netbox/dcim/tables/devices.py:187 netbox/dcim/tables/devices.py:1068
-#: netbox/ipam/forms/bulk_import.py:527 netbox/ipam/forms/model_forms.py:306
-#: netbox/ipam/forms/model_forms.py:319 netbox/ipam/tables/ip.py:356
-#: netbox/ipam/tables/ip.py:423 netbox/ipam/tables/ip.py:446
+#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100
+#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308
+#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398
#: netbox/templates/ipam/ipaddress.html:11
-#: netbox/virtualization/tables/virtualmachines.py:95
+#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "IP adresse"
-#: netbox/dcim/tables/devices.py:191 netbox/dcim/tables/devices.py:1072
-#: netbox/virtualization/tables/virtualmachines.py:86
+#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104
+#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "IPv4-adresse"
-#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1076
-#: netbox/virtualization/tables/virtualmachines.py:90
+#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108
+#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "IPv6-adresse"
-#: netbox/dcim/tables/devices.py:210
+#: netbox/dcim/tables/devices.py:221
msgid "VC Position"
msgstr "VC Position"
-#: netbox/dcim/tables/devices.py:213
+#: netbox/dcim/tables/devices.py:224
msgid "VC Priority"
msgstr "VC-prioritet"
-#: netbox/dcim/tables/devices.py:220 netbox/templates/dcim/device_edit.html:38
+#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38
#: netbox/templates/dcim/devicebay_populate.html:16
msgid "Parent Device"
msgstr "Forældreenhed"
-#: netbox/dcim/tables/devices.py:225
+#: netbox/dcim/tables/devices.py:236
msgid "Position (Device Bay)"
msgstr "Position (enhedsplads)"
-#: netbox/dcim/tables/devices.py:234
+#: netbox/dcim/tables/devices.py:245
msgid "Console ports"
msgstr "Konsolporte"
-#: netbox/dcim/tables/devices.py:237
+#: netbox/dcim/tables/devices.py:248
msgid "Console server ports"
msgstr "Konsolserverporte"
-#: netbox/dcim/tables/devices.py:240
+#: netbox/dcim/tables/devices.py:251
msgid "Power ports"
msgstr "Strømstik"
-#: netbox/dcim/tables/devices.py:243
+#: netbox/dcim/tables/devices.py:254
msgid "Power outlets"
msgstr "Strømudtag"
-#: netbox/dcim/tables/devices.py:246 netbox/dcim/tables/devices.py:1081
-#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1040
-#: netbox/dcim/views.py:1279 netbox/dcim/views.py:1975
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:250
+#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144
+#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139
+#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -6762,35 +7297,35 @@ msgstr "Strømudtag"
#: netbox/templates/dcim/virtualdevicecontext.html:81
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
-#: netbox/virtualization/tables/virtualmachines.py:101
-#: netbox/virtualization/views.py:364 netbox/wireless/tables/wirelesslan.py:55
+#: netbox/virtualization/tables/virtualmachines.py:71
+#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "Grænseflader"
-#: netbox/dcim/tables/devices.py:249
+#: netbox/dcim/tables/devices.py:260
msgid "Front ports"
msgstr "Frontporte"
-#: netbox/dcim/tables/devices.py:255
+#: netbox/dcim/tables/devices.py:266
msgid "Device bays"
msgstr "Enhedsbugter"
-#: netbox/dcim/tables/devices.py:258
+#: netbox/dcim/tables/devices.py:269
msgid "Module bays"
msgstr "Modulpladser"
-#: netbox/dcim/tables/devices.py:261
+#: netbox/dcim/tables/devices.py:272
msgid "Inventory items"
msgstr "Lagervarer"
-#: netbox/dcim/tables/devices.py:305 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "Modulbugt"
-#: netbox/dcim/tables/devices.py:318 netbox/dcim/tables/devicetypes.py:47
-#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1115
-#: netbox/dcim/views.py:2073 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219
+#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -6799,124 +7334,133 @@ msgstr "Modulbugt"
msgid "Inventory Items"
msgstr "Lagervarer"
-#: netbox/dcim/tables/devices.py:333
+#: netbox/dcim/tables/devices.py:343
msgid "Cable Color"
msgstr "Kabelfarve"
-#: netbox/dcim/tables/devices.py:339
+#: netbox/dcim/tables/devices.py:349
msgid "Link Peers"
msgstr "Link jævnaldrende"
-#: netbox/dcim/tables/devices.py:342
+#: netbox/dcim/tables/devices.py:352
msgid "Mark Connected"
msgstr "Marker tilsluttet"
-#: netbox/dcim/tables/devices.py:461
+#: netbox/dcim/tables/devices.py:471
msgid "Maximum draw (W)"
msgstr "Maksimal trækkraft (W)"
-#: netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:474
msgid "Allocated draw (W)"
msgstr "Tildelt lodtrækning (W)"
-#: netbox/dcim/tables/devices.py:558 netbox/ipam/forms/model_forms.py:734
-#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:596
-#: netbox/ipam/views.py:696 netbox/netbox/navigation/menu.py:158
-#: netbox/netbox/navigation/menu.py:160
-#: netbox/templates/dcim/interface.html:339
+#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633
+#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164
+#: netbox/netbox/navigation/menu.py:166
+#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
#: netbox/templates/ipam/service.html:40
-#: netbox/templates/virtualization/vminterface.html:85
+#: netbox/templates/virtualization/vminterface.html:101
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "IP-adresser"
-#: netbox/dcim/tables/devices.py:564 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "FHRP Grupper"
-#: netbox/dcim/tables/devices.py:576 netbox/templates/dcim/interface.html:89
-#: netbox/templates/virtualization/vminterface.html:67
+#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95
+#: netbox/templates/virtualization/vminterface.html:59
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
#: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76
#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82
-#: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145
+#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
#: netbox/vpn/tables/tunnels.py:78
msgid "Tunnel"
msgstr "Tunnel"
-#: netbox/dcim/tables/devices.py:604 netbox/dcim/tables/devicetypes.py:227
+#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "Kun ledelse"
-#: netbox/dcim/tables/devices.py:623
+#: netbox/dcim/tables/devices.py:645
msgid "VDCs"
msgstr "VDC'er"
-#: netbox/dcim/tables/devices.py:873 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163
+msgid "Virtual Circuit"
+msgstr "Virtuelt kredsløb"
+
+#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "Installeret modul"
-#: netbox/dcim/tables/devices.py:876
+#: netbox/dcim/tables/devices.py:907
msgid "Module Serial"
msgstr "Seriel modul"
-#: netbox/dcim/tables/devices.py:880
+#: netbox/dcim/tables/devices.py:911
msgid "Module Asset Tag"
msgstr "Modulaktivmærke"
-#: netbox/dcim/tables/devices.py:889
+#: netbox/dcim/tables/devices.py:920
msgid "Module Status"
msgstr "Modulstatus"
-#: netbox/dcim/tables/devices.py:944 netbox/dcim/tables/devicetypes.py:312
-#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319
+#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "Komponent"
-#: netbox/dcim/tables/devices.py:1000
+#: netbox/dcim/tables/devices.py:1032
msgid "Items"
msgstr "Varer"
-#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:84
+#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60
+#: netbox/netbox/navigation/menu.py:62
+msgid "Rack Types"
+msgstr "Racktyper"
+
+#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84
#: netbox/netbox/navigation/menu.py:86
msgid "Device Types"
msgstr "Enhedstyper"
-#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:87
+#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
msgid "Module Types"
msgstr "Modultyper"
-#: netbox/dcim/tables/devicetypes.py:52 netbox/extras/forms/filtersets.py:371
-#: netbox/extras/forms/model_forms.py:537 netbox/extras/tables/tables.py:540
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
+#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:540
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "Platforme"
-#: netbox/dcim/tables/devicetypes.py:84
+#: netbox/dcim/tables/devicetypes.py:89
#: netbox/templates/dcim/devicetype.html:29
msgid "Default Platform"
msgstr "Standardplatform"
-#: netbox/dcim/tables/devicetypes.py:88
+#: netbox/dcim/tables/devicetypes.py:93
#: netbox/templates/dcim/devicetype.html:45
msgid "Full Depth"
msgstr "Fuld dybde"
-#: netbox/dcim/tables/devicetypes.py:98
+#: netbox/dcim/tables/devicetypes.py:103
msgid "U Height"
msgstr "U Højde"
-#: netbox/dcim/tables/devicetypes.py:113 netbox/dcim/tables/modules.py:26
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
#: netbox/dcim/tables/racks.py:89
msgid "Instances"
msgstr "forekomster"
-#: netbox/dcim/tables/devicetypes.py:116 netbox/dcim/views.py:980
-#: netbox/dcim/views.py:1219 netbox/dcim/views.py:1911
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084
+#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075
#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
@@ -6926,8 +7470,8 @@ msgstr "forekomster"
msgid "Console Ports"
msgstr "Konsolporte"
-#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:995
-#: netbox/dcim/views.py:1234 netbox/dcim/views.py:1927
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099
+#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091
#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
@@ -6937,8 +7481,8 @@ msgstr "Konsolporte"
msgid "Console Server Ports"
msgstr "Konsolserverporte"
-#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1010
-#: netbox/dcim/views.py:1249 netbox/dcim/views.py:1943
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1114
+#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107
#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
@@ -6948,8 +7492,8 @@ msgstr "Konsolserverporte"
msgid "Power Ports"
msgstr "Strømstik"
-#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1025
-#: netbox/dcim/views.py:1264 netbox/dcim/views.py:1959
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129
+#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123
#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
@@ -6959,8 +7503,8 @@ msgstr "Strømstik"
msgid "Power Outlets"
msgstr "Strømudtag"
-#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1055
-#: netbox/dcim/views.py:1294 netbox/dcim/views.py:1997
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159
+#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161
#: netbox/netbox/navigation/menu.py:95
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
@@ -6969,8 +7513,8 @@ msgstr "Strømudtag"
msgid "Front Ports"
msgstr "Frontporte"
-#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1070
-#: netbox/dcim/views.py:1309 netbox/dcim/views.py:2013
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174
+#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177
#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
@@ -6980,16 +7524,16 @@ msgstr "Frontporte"
msgid "Rear Ports"
msgstr "Bageste porte"
-#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1100
-#: netbox/dcim/views.py:2053 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204
+#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "Enhedsbugter"
-#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1085
-#: netbox/dcim/views.py:1324 netbox/dcim/views.py:2033
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1189
+#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197
#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
@@ -6999,7 +7543,7 @@ msgstr "Enhedsbugter"
msgid "Module Bays"
msgstr "Modulbugter"
-#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:297
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "Strømforsyninger"
@@ -7012,109 +7556,104 @@ msgstr "Maksimal udnyttelse"
msgid "Available Power (VA)"
msgstr "Tilgængelig effekt (VA)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:143
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47
#: netbox/netbox/navigation/menu.py:49
msgid "Racks"
msgstr "Racker"
-#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:142
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141
#: netbox/templates/dcim/device.html:318
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14
msgid "Height"
msgstr "Højde"
-#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:165
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18
msgid "Outer Width"
msgstr "Udvendig bredde"
-#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:169
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
msgid "Outer Depth"
msgstr "Ydre dybde"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:177
+#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
msgid "Max Weight"
msgstr "Maks. Vægt"
-#: netbox/dcim/tables/racks.py:154
+#: netbox/dcim/tables/racks.py:153
msgid "Space"
msgstr "Rummet"
#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:351
-#: netbox/extras/forms/model_forms.py:517 netbox/ipam/forms/bulk_edit.py:131
-#: netbox/ipam/forms/model_forms.py:153 netbox/ipam/tables/asn.py:66
+#: netbox/extras/forms/filtersets.py:358
+#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66
#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17
msgid "Sites"
msgstr "Områder"
-#: netbox/dcim/tests/test_api.py:47
+#: netbox/dcim/tests/test_api.py:50
msgid "Test case must set peer_termination_type"
msgstr "Testcase skal indstille peer_termination_type"
-#: netbox/dcim/views.py:138
+#: netbox/dcim/views.py:137
#, python-brace-format
msgid "Disconnected {count} {type}"
msgstr "Afbrudt {count} {type}"
-#: netbox/dcim/views.py:738 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "Reservationer"
-#: netbox/dcim/views.py:757 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "Enheder uden rack"
-#: netbox/dcim/views.py:2086 netbox/extras/forms/model_forms.py:577
+#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591
#: netbox/templates/extras/configcontext.html:10
-#: netbox/virtualization/forms/model_forms.py:225
-#: netbox/virtualization/views.py:405
+#: netbox/virtualization/forms/model_forms.py:232
+#: netbox/virtualization/views.py:422
msgid "Config Context"
msgstr "Konfigurationskontekst"
-#: netbox/dcim/views.py:2096 netbox/virtualization/views.py:415
+#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432
msgid "Render Config"
msgstr "Gengivelseskonfiguration"
-#: netbox/dcim/views.py:2131 netbox/virtualization/views.py:450
-#, python-brace-format
-msgid "An error occurred while rendering the template: {error}"
-msgstr "Der opstod en fejl under gengivelse af skabelonen: {error}"
-
-#: netbox/dcim/views.py:2149 netbox/extras/tables/tables.py:550
-#: netbox/netbox/navigation/menu.py:247 netbox/netbox/navigation/menu.py:249
-#: netbox/virtualization/views.py:178
+#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550
+#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
+#: netbox/virtualization/views.py:190
msgid "Virtual Machines"
msgstr "Virtuelle maskiner"
-#: netbox/dcim/views.py:2907
+#: netbox/dcim/views.py:3106
#, python-brace-format
msgid "Installed device {device} in bay {device_bay}."
msgstr "Installeret enhed {device} i bugten {device_bay}."
-#: netbox/dcim/views.py:2948
+#: netbox/dcim/views.py:3147
#, python-brace-format
msgid "Removed device {device} from bay {device_bay}."
msgstr "Fjernet enhed {device} fra bugten {device_bay}."
-#: netbox/dcim/views.py:3054 netbox/ipam/tables/ip.py:234
+#: netbox/dcim/views.py:3263 netbox/ipam/tables/ip.py:180
msgid "Children"
msgstr "Børn"
-#: netbox/dcim/views.py:3520
+#: netbox/dcim/views.py:3730
#, python-brace-format
msgid "Added member {device}"
msgstr "Tilføjet medlem {device}"
-#: netbox/dcim/views.py:3567
+#: netbox/dcim/views.py:3779
#, python-brace-format
msgid "Unable to remove master device {device} from the virtual chassis."
msgstr "Kan ikke fjerne masterenheden {device} fra det virtuelle chassis."
-#: netbox/dcim/views.py:3580
+#: netbox/dcim/views.py:3792
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "Fjernet {device} fra virtuelt chassis {chassis}"
@@ -7213,7 +7752,7 @@ msgstr "Nej"
#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57
#: netbox/tenancy/forms/bulk_edit.py:118
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:171
msgid "Link"
msgstr "Forbindelse"
@@ -7233,15 +7772,15 @@ msgstr "Alfabetisk (A-Z)"
msgid "Alphabetical (Z-A)"
msgstr "Alfabetisk (Z-A)"
-#: netbox/extras/choices.py:144 netbox/extras/choices.py:167
+#: netbox/extras/choices.py:144 netbox/extras/choices.py:165
msgid "Info"
msgstr "Info"
-#: netbox/extras/choices.py:145 netbox/extras/choices.py:168
+#: netbox/extras/choices.py:145 netbox/extras/choices.py:166
msgid "Success"
msgstr "Succes"
-#: netbox/extras/choices.py:146 netbox/extras/choices.py:169
+#: netbox/extras/choices.py:146 netbox/extras/choices.py:167
msgid "Warning"
msgstr "Advarsel"
@@ -7249,52 +7788,29 @@ msgstr "Advarsel"
msgid "Danger"
msgstr "Fare"
-#: netbox/extras/choices.py:165
+#: netbox/extras/choices.py:164
msgid "Debug"
msgstr "Fejlfinding"
-#: netbox/extras/choices.py:166 netbox/netbox/choices.py:101
-msgid "Default"
-msgstr "Standard"
-
-#: netbox/extras/choices.py:170
+#: netbox/extras/choices.py:168
msgid "Failure"
msgstr "Fejl"
-#: netbox/extras/choices.py:186
-msgid "Hourly"
-msgstr "Hver time"
-
-#: netbox/extras/choices.py:187
-msgid "12 hours"
-msgstr "12 timer"
-
-#: netbox/extras/choices.py:188
-msgid "Daily"
-msgstr "Dagligt"
-
-#: netbox/extras/choices.py:189
-msgid "Weekly"
-msgstr "Ugentlig"
-
-#: netbox/extras/choices.py:190
-msgid "30 days"
-msgstr "30 dage"
-
-#: netbox/extras/choices.py:226
+#: netbox/extras/choices.py:213
#: netbox/templates/dcim/virtualchassis_edit.html:107
#: netbox/templates/generic/bulk_add_component.html:68
#: netbox/templates/generic/object_edit.html:47
#: netbox/templates/generic/object_edit.html:80
+#: netbox/templates/htmx/quick_add.html:24
#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7
msgid "Create"
msgstr "Opret"
-#: netbox/extras/choices.py:227
+#: netbox/extras/choices.py:214
msgid "Update"
msgstr "Opdatere"
-#: netbox/extras/choices.py:228
+#: netbox/extras/choices.py:215
#: netbox/templates/circuits/inc/circuit_termination.html:23
#: netbox/templates/dcim/inc/panels/inventory_items.html:37
#: netbox/templates/dcim/powerpanel.html:66
@@ -7309,82 +7825,82 @@ msgstr "Opdatere"
msgid "Delete"
msgstr "Slet"
-#: netbox/extras/choices.py:252 netbox/netbox/choices.py:57
-#: netbox/netbox/choices.py:102
+#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "Blå"
-#: netbox/extras/choices.py:253 netbox/netbox/choices.py:56
-#: netbox/netbox/choices.py:103
+#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "indigo"
-#: netbox/extras/choices.py:254 netbox/netbox/choices.py:54
-#: netbox/netbox/choices.py:104
+#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "Lilla"
-#: netbox/extras/choices.py:255 netbox/netbox/choices.py:51
-#: netbox/netbox/choices.py:105
+#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "Lyserød"
-#: netbox/extras/choices.py:256 netbox/netbox/choices.py:50
-#: netbox/netbox/choices.py:106
+#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "Rød"
-#: netbox/extras/choices.py:257 netbox/netbox/choices.py:68
-#: netbox/netbox/choices.py:107
+#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "orange"
-#: netbox/extras/choices.py:258 netbox/netbox/choices.py:66
-#: netbox/netbox/choices.py:108
+#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "Gul"
-#: netbox/extras/choices.py:259 netbox/netbox/choices.py:63
-#: netbox/netbox/choices.py:109
+#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "Grøn"
-#: netbox/extras/choices.py:260 netbox/netbox/choices.py:60
-#: netbox/netbox/choices.py:110
+#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "krikand"
-#: netbox/extras/choices.py:261 netbox/netbox/choices.py:59
-#: netbox/netbox/choices.py:111
+#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "Cyan"
-#: netbox/extras/choices.py:262 netbox/netbox/choices.py:112
+#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "Grå"
-#: netbox/extras/choices.py:263 netbox/netbox/choices.py:74
-#: netbox/netbox/choices.py:113
+#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "Sort"
-#: netbox/extras/choices.py:264 netbox/netbox/choices.py:75
-#: netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/netbox/choices.py:116
msgid "White"
msgstr "Hvid"
-#: netbox/extras/choices.py:279 netbox/extras/forms/model_forms.py:353
-#: netbox/extras/forms/model_forms.py:430
+#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
+#: netbox/extras/forms/model_forms.py:444
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Webhook"
-#: netbox/extras/choices.py:280 netbox/extras/forms/model_forms.py:418
+#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "Manuskript"
-#: netbox/extras/choices.py:281
+#: netbox/extras/choices.py:268
msgid "Notification"
msgstr "Meddelelse"
@@ -7479,30 +7995,34 @@ msgstr "Ugyldigt format. URL-parametre skal sendes som en ordbog."
msgid "RSS Feed"
msgstr "RSS-feed"
-#: netbox/extras/dashboard/widgets.py:279
+#: netbox/extras/dashboard/widgets.py:280
msgid "Embed an RSS feed from an external website."
msgstr "Indlejr et RSS-feed fra en ekstern hjemmeside."
-#: netbox/extras/dashboard/widgets.py:286
+#: netbox/extras/dashboard/widgets.py:287
msgid "Feed URL"
msgstr "Foderwebadresse"
-#: netbox/extras/dashboard/widgets.py:291
+#: netbox/extras/dashboard/widgets.py:290
+msgid "Requires external connection"
+msgstr "Kræver ekstern forbindelse"
+
+#: netbox/extras/dashboard/widgets.py:296
msgid "The maximum number of objects to display"
msgstr "Det maksimale antal objekter, der skal vises"
-#: netbox/extras/dashboard/widgets.py:296
+#: netbox/extras/dashboard/widgets.py:301
msgid "How long to stored the cached content (in seconds)"
msgstr "Hvor længe det cachelagrede indhold skal gemmes (i sekunder)"
-#: netbox/extras/dashboard/widgets.py:348
+#: netbox/extras/dashboard/widgets.py:358
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
-#: netbox/templates/inc/user_menu.html:48
+#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "Bogmærker"
-#: netbox/extras/dashboard/widgets.py:352
+#: netbox/extras/dashboard/widgets.py:362
msgid "Show your personal bookmarks"
msgstr "Vis dine personlige bogmærker"
@@ -7531,17 +8051,17 @@ msgid "Group (name)"
msgstr "Gruppe (navn)"
#: netbox/extras/filtersets.py:574
-#: netbox/virtualization/forms/filtersets.py:118
+#: netbox/virtualization/forms/filtersets.py:123
msgid "Cluster type"
msgstr "Klyngetype"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:95
-#: netbox/virtualization/filtersets.py:147
+#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/virtualization/filtersets.py:113
msgid "Cluster type (slug)"
msgstr "Clustertype (slug)"
#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16
-#: netbox/tenancy/forms/forms.py:39
+#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "Lejergruppe"
@@ -7550,7 +8070,7 @@ msgstr "Lejergruppe"
msgid "Tenant group (slug)"
msgstr "Lejergruppe (slug)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:495
+#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "Mærke"
@@ -7559,60 +8079,60 @@ msgstr "Mærke"
msgid "Tag (slug)"
msgstr "Tag (slug)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:429
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
msgid "Has local config context data"
msgstr "Har lokale konfigurationskontekstdata"
-#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:60
+#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61
msgid "Group name"
msgstr "Gruppenavn"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:68
+#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
#: netbox/extras/tables/tables.py:65
#: netbox/templates/extras/customfield.html:38
#: netbox/templates/generic/bulk_import.html:118
msgid "Required"
msgstr "Påkrævet"
-#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:75
+#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76
msgid "Must be unique"
msgstr "Skal være unik"
#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60
-#: netbox/extras/forms/filtersets.py:89
+#: netbox/extras/forms/filtersets.py:90
#: netbox/extras/models/customfields.py:209
msgid "UI visible"
msgstr "UI synlig"
#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66
-#: netbox/extras/forms/filtersets.py:94
+#: netbox/extras/forms/filtersets.py:95
#: netbox/extras/models/customfields.py:216
msgid "UI editable"
msgstr "Brugergrænseflade redigerbar"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:97
+#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
msgid "Is cloneable"
msgstr "Kan klones"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:104
+#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
msgid "Minimum value"
msgstr "Minimumsværdi"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:108
+#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
msgid "Maximum value"
msgstr "Maksimal værdi"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:112
+#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
msgid "Validation regex"
msgstr "Validering regex"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "Adfærd"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:149
+#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
msgid "New window"
msgstr "Nyt vindue"
@@ -7620,31 +8140,31 @@ msgstr "Nyt vindue"
msgid "Button class"
msgstr "Knapklasse"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
#: netbox/extras/models/models.py:409
msgid "MIME type"
msgstr "MIME-type"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:190
+#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
msgid "File extension"
msgstr "Filudvidelse"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
msgid "As attachment"
msgstr "Som vedhæftet fil"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:236
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
#: netbox/extras/tables/tables.py:256
#: netbox/templates/extras/savedfilter.html:29
msgid "Shared"
msgstr "Delt"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
#: netbox/extras/models/models.py:174
msgid "HTTP method"
msgstr "HTTP-metode"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:259
+#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "Nyttelast-URL"
@@ -7663,7 +8183,7 @@ msgid "CA file path"
msgstr "CA-filsti"
#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192
-#: netbox/extras/forms/model_forms.py:377
+#: netbox/extras/forms/model_forms.py:391
msgid "Event types"
msgstr "Begivenhedstyper"
@@ -7676,13 +8196,13 @@ msgstr "Er aktiv"
#: netbox/extras/forms/bulk_import.py:139
#: netbox/extras/forms/bulk_import.py:162
#: netbox/extras/forms/bulk_import.py:186
-#: netbox/extras/forms/filtersets.py:137 netbox/extras/forms/filtersets.py:224
+#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230
#: netbox/extras/forms/model_forms.py:47
-#: netbox/extras/forms/model_forms.py:205
-#: netbox/extras/forms/model_forms.py:237
-#: netbox/extras/forms/model_forms.py:278
-#: netbox/extras/forms/model_forms.py:372
-#: netbox/extras/forms/model_forms.py:489
+#: netbox/extras/forms/model_forms.py:219
+#: netbox/extras/forms/model_forms.py:251
+#: netbox/extras/forms/model_forms.py:292
+#: netbox/extras/forms/model_forms.py:386
+#: netbox/extras/forms/model_forms.py:503
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "Objekttyper"
@@ -7700,10 +8220,10 @@ msgstr "En eller flere tildelte objekttyper"
msgid "Field data type (e.g. text, integer, etc.)"
msgstr "Feltdatatype (f.eks. tekst, heltal osv.)"
-#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:208
-#: netbox/extras/forms/filtersets.py:281
-#: netbox/extras/forms/model_forms.py:304
-#: netbox/extras/forms/model_forms.py:341
+#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213
+#: netbox/extras/forms/filtersets.py:287
+#: netbox/extras/forms/model_forms.py:318
+#: netbox/extras/forms/model_forms.py:355
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "Objekttype"
@@ -7712,7 +8232,7 @@ msgstr "Objekttype"
msgid "Object type (for object or multi-object fields)"
msgstr "Objekttype (for objekt- eller flerobjektfelter)"
-#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:84
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85
msgid "Choice set"
msgstr "Valgsæt"
@@ -7781,7 +8301,7 @@ msgid "The classification of entry"
msgstr "Klassificering af indrejse"
#: netbox/extras/forms/bulk_import.py:261
-#: netbox/extras/forms/model_forms.py:320 netbox/netbox/navigation/menu.py:390
+#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -7794,7 +8314,8 @@ msgid "User names separated by commas, encased with double quotes"
msgstr "Brugernavne adskilt af kommaer, indkapslet med dobbelte anførselstegn"
#: netbox/extras/forms/bulk_import.py:268
-#: netbox/extras/forms/model_forms.py:315 netbox/netbox/navigation/menu.py:410
+#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294
+#: netbox/netbox/navigation/menu.py:431
#: netbox/templates/extras/notificationgroup.html:31
#: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193
#: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35
@@ -7806,104 +8327,104 @@ msgstr "Grupper"
msgid "Group names separated by commas, encased with double quotes"
msgstr "Gruppenavne adskilt af kommaer, indkapslet med dobbelte anførselstegn"
-#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56
msgid "Related object type"
msgstr "Relateret objekttype"
-#: netbox/extras/forms/filtersets.py:57
+#: netbox/extras/forms/filtersets.py:58
msgid "Field type"
msgstr "Felttype"
-#: netbox/extras/forms/filtersets.py:120
+#: netbox/extras/forms/filtersets.py:122
#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "Valg"
-#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:319
-#: netbox/extras/forms/filtersets.py:408
-#: netbox/extras/forms/model_forms.py:572 netbox/templates/core/job.html:96
+#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326
+#: netbox/extras/forms/filtersets.py:416
+#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "Data"
-#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:333
-#: netbox/extras/forms/filtersets.py:418 netbox/netbox/choices.py:130
+#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
+#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "Datafiler"
-#: netbox/extras/forms/filtersets.py:183
+#: netbox/extras/forms/filtersets.py:187
msgid "Content types"
msgstr "Indholdstyper"
-#: netbox/extras/forms/filtersets.py:255 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
msgid "HTTP content type"
msgstr "HTTP-indholdstype"
-#: netbox/extras/forms/filtersets.py:286
+#: netbox/extras/forms/filtersets.py:292
msgid "Event type"
msgstr "Begivenhedstype"
-#: netbox/extras/forms/filtersets.py:291
+#: netbox/extras/forms/filtersets.py:297
msgid "Action type"
msgstr "Handlingstype"
-#: netbox/extras/forms/filtersets.py:307
+#: netbox/extras/forms/filtersets.py:313
msgid "Tagged object type"
msgstr "Tagget objekttype"
-#: netbox/extras/forms/filtersets.py:312
+#: netbox/extras/forms/filtersets.py:318
msgid "Allowed object type"
msgstr "Tilladt objekttype"
-#: netbox/extras/forms/filtersets.py:341
-#: netbox/extras/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:348
+#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
msgid "Regions"
msgstr "Regioner"
-#: netbox/extras/forms/filtersets.py:346
-#: netbox/extras/forms/model_forms.py:512
+#: netbox/extras/forms/filtersets.py:353
+#: netbox/extras/forms/model_forms.py:526
msgid "Site groups"
msgstr "Områdegrupper"
-#: netbox/extras/forms/filtersets.py:356
-#: netbox/extras/forms/model_forms.py:522 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:363
+#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "Steder"
-#: netbox/extras/forms/filtersets.py:361
-#: netbox/extras/forms/model_forms.py:527
+#: netbox/extras/forms/filtersets.py:368
+#: netbox/extras/forms/model_forms.py:541
msgid "Device types"
msgstr "Enhedstyper"
-#: netbox/extras/forms/filtersets.py:366
-#: netbox/extras/forms/model_forms.py:532
+#: netbox/extras/forms/filtersets.py:373
+#: netbox/extras/forms/model_forms.py:546
msgid "Roles"
msgstr "Roller"
-#: netbox/extras/forms/filtersets.py:376
-#: netbox/extras/forms/model_forms.py:542
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:556
msgid "Cluster types"
msgstr "Klyngetyper"
-#: netbox/extras/forms/filtersets.py:381
-#: netbox/extras/forms/model_forms.py:547
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:561
msgid "Cluster groups"
msgstr "Klyngegrupper"
-#: netbox/extras/forms/filtersets.py:386
-#: netbox/extras/forms/model_forms.py:552 netbox/netbox/navigation/menu.py:255
-#: netbox/netbox/navigation/menu.py:257
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263
+#: netbox/netbox/navigation/menu.py:265
#: netbox/templates/virtualization/clustertype.html:30
#: netbox/virtualization/tables/clusters.py:23
#: netbox/virtualization/tables/clusters.py:45
msgid "Clusters"
msgstr "Klynger"
-#: netbox/extras/forms/filtersets.py:391
-#: netbox/extras/forms/model_forms.py:557
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:571
msgid "Tenant groups"
msgstr "Lejergrupper"
@@ -7952,7 +8473,7 @@ msgstr ""
msgid "Related Object"
msgstr "Relateret objekt"
-#: netbox/extras/forms/model_forms.py:169
+#: netbox/extras/forms/model_forms.py:170
msgid ""
"Enter one choice per line. An optional label may be specified for each "
"choice by appending it with a colon. Example:"
@@ -7960,16 +8481,16 @@ msgstr ""
"Indtast et valg pr. linje. Der kan angives en valgfri etiket for hvert valg "
"ved at tilføje det med et kolon. Eksempel:"
-#: netbox/extras/forms/model_forms.py:212
+#: netbox/extras/forms/model_forms.py:226
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "Brugerdefineret link"
-#: netbox/extras/forms/model_forms.py:214
+#: netbox/extras/forms/model_forms.py:228
msgid "Templates"
msgstr "Skabeloner"
-#: netbox/extras/forms/model_forms.py:226
+#: netbox/extras/forms/model_forms.py:240
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
@@ -7978,66 +8499,66 @@ msgstr ""
"Jinja2 skabelonkode til linkteksten. Henvis objektet som {example}. Links, "
"der gengives som tom tekst, vises ikke."
-#: netbox/extras/forms/model_forms.py:230
+#: netbox/extras/forms/model_forms.py:244
#, python-brace-format
msgid ""
"Jinja2 template code for the link URL. Reference the object as {example}."
msgstr "Jinja2 skabelonkode til linket URL. Henvis objektet som {example}."
-#: netbox/extras/forms/model_forms.py:241
-#: netbox/extras/forms/model_forms.py:624
+#: netbox/extras/forms/model_forms.py:255
+#: netbox/extras/forms/model_forms.py:638
msgid "Template code"
msgstr "Skabelonkode"
-#: netbox/extras/forms/model_forms.py:247
+#: netbox/extras/forms/model_forms.py:261
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "Eksport skabelon"
-#: netbox/extras/forms/model_forms.py:249
+#: netbox/extras/forms/model_forms.py:263
msgid "Rendering"
msgstr "Gengivelse"
-#: netbox/extras/forms/model_forms.py:263
-#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:277
+#: netbox/extras/forms/model_forms.py:663
msgid "Template content is populated from the remote source selected below."
msgstr ""
"Skabelonindhold udfyldes fra den fjerntliggende kilde, der er valgt "
"nedenfor."
-#: netbox/extras/forms/model_forms.py:270
-#: netbox/extras/forms/model_forms.py:656
+#: netbox/extras/forms/model_forms.py:284
+#: netbox/extras/forms/model_forms.py:670
msgid "Must specify either local content or a data file"
msgstr "Skal angive enten lokalt indhold eller en datafil"
-#: netbox/extras/forms/model_forms.py:284 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "Gemt filter"
-#: netbox/extras/forms/model_forms.py:334
+#: netbox/extras/forms/model_forms.py:348
msgid "A notification group specify at least one user or group."
msgstr "En meddelelsesgruppe angiver mindst én bruger eller gruppe."
-#: netbox/extras/forms/model_forms.py:356
+#: netbox/extras/forms/model_forms.py:370
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "HTTP-anmodning"
-#: netbox/extras/forms/model_forms.py:358
+#: netbox/extras/forms/model_forms.py:372
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SSL"
-#: netbox/extras/forms/model_forms.py:380
+#: netbox/extras/forms/model_forms.py:394
msgid "Action choice"
msgstr "Valg af handling"
-#: netbox/extras/forms/model_forms.py:385
+#: netbox/extras/forms/model_forms.py:399
msgid "Enter conditions in JSON format."
msgstr "Indtast betingelser i JSON formatere."
-#: netbox/extras/forms/model_forms.py:389
+#: netbox/extras/forms/model_forms.py:403
msgid ""
"Enter parameters to pass to the action in JSON format."
@@ -8045,33 +8566,33 @@ msgstr ""
"Indtast parametre, der skal overføres til handlingen i JSON formatere."
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:408
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "Begivenhedsregel"
-#: netbox/extras/forms/model_forms.py:395
+#: netbox/extras/forms/model_forms.py:409
msgid "Triggers"
msgstr "Udløsere"
-#: netbox/extras/forms/model_forms.py:442
+#: netbox/extras/forms/model_forms.py:456
msgid "Notification group"
msgstr "Meddelelsesgruppe"
-#: netbox/extras/forms/model_forms.py:562 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "Lejere"
-#: netbox/extras/forms/model_forms.py:606
+#: netbox/extras/forms/model_forms.py:620
msgid "Data is populated from the remote source selected below."
msgstr "Data udfyldes fra den fjerntliggende kilde, der er valgt nedenfor."
-#: netbox/extras/forms/model_forms.py:612
+#: netbox/extras/forms/model_forms.py:626
msgid "Must specify either local data or a data file"
msgstr "Skal angive enten lokale data eller en datafil"
-#: netbox/extras/forms/model_forms.py:631
+#: netbox/extras/forms/model_forms.py:645
#: netbox/templates/core/datafile.html:55
msgid "Content"
msgstr "Indhold"
@@ -8133,10 +8654,16 @@ msgstr "Der opstod en undtagelse: "
msgid "Database changes have been reverted due to error."
msgstr "Databaseændringer er blevet tilbageført på grund af fejl."
-#: netbox/extras/management/commands/reindex.py:66
+#: netbox/extras/management/commands/reindex.py:67
msgid "No indexers found!"
msgstr "Ingen indekser fundet!"
+#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313
+#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48
+#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
+msgid "weight"
+msgstr "vægt"
+
#: netbox/extras/models/configs.py:130
msgid "config context"
msgstr "konfigurationskontekst"
@@ -8496,27 +9023,27 @@ msgstr "Fundet ugyldigt objekt-id: {id}"
msgid "Required field cannot be empty."
msgstr "Obligatorisk felt kan ikke være tomt."
-#: netbox/extras/models/customfields.py:763
+#: netbox/extras/models/customfields.py:764
msgid "Base set of predefined choices (optional)"
msgstr "Basisæt af foruddefinerede valg (valgfrit)"
-#: netbox/extras/models/customfields.py:775
+#: netbox/extras/models/customfields.py:776
msgid "Choices are automatically ordered alphabetically"
msgstr "Valg sorteres automatisk alfabetisk"
-#: netbox/extras/models/customfields.py:782
+#: netbox/extras/models/customfields.py:783
msgid "custom field choice set"
msgstr "brugerdefineret felt valgsæt"
-#: netbox/extras/models/customfields.py:783
+#: netbox/extras/models/customfields.py:784
msgid "custom field choice sets"
msgstr "brugerdefinerede feltvalgssæt"
-#: netbox/extras/models/customfields.py:825
+#: netbox/extras/models/customfields.py:826
msgid "Must define base or extra choices."
msgstr "Skal definere base eller ekstra valg."
-#: netbox/extras/models/customfields.py:849
+#: netbox/extras/models/customfields.py:850
#, python-brace-format
msgid ""
"Cannot remove choice {choice} as there are {model} objects which reference "
@@ -8813,20 +9340,20 @@ msgstr "journalindtastning"
msgid "journal entries"
msgstr "journalposter"
-#: netbox/extras/models/models.py:718
+#: netbox/extras/models/models.py:721
#, python-brace-format
msgid "Journaling is not supported for this object type ({type})."
msgstr "Journalføring understøttes ikke for denne objekttype ({type})."
-#: netbox/extras/models/models.py:760
+#: netbox/extras/models/models.py:763
msgid "bookmark"
msgstr "bogmærke"
-#: netbox/extras/models/models.py:761
+#: netbox/extras/models/models.py:764
msgid "bookmarks"
msgstr "bogmærker"
-#: netbox/extras/models/models.py:774
+#: netbox/extras/models/models.py:777
#, python-brace-format
msgid "Bookmarks cannot be assigned to this object type ({type})."
msgstr "Bogmærker kan ikke tildeles denne objekttype ({type})."
@@ -8918,19 +9445,19 @@ msgstr "cachelagret værdi"
msgid "cached values"
msgstr "cachelagrede værdier"
-#: netbox/extras/models/staging.py:44
+#: netbox/extras/models/staging.py:45
msgid "branch"
msgstr "gren"
-#: netbox/extras/models/staging.py:45
+#: netbox/extras/models/staging.py:46
msgid "branches"
msgstr "grene"
-#: netbox/extras/models/staging.py:97
+#: netbox/extras/models/staging.py:105
msgid "staged change"
msgstr "iscenesat ændring"
-#: netbox/extras/models/staging.py:98
+#: netbox/extras/models/staging.py:106
msgid "staged changes"
msgstr "iscenesatte ændringer"
@@ -8954,11 +9481,11 @@ msgstr "tagget vare"
msgid "tagged items"
msgstr "mærkede varer"
-#: netbox/extras/scripts.py:429
+#: netbox/extras/scripts.py:432
msgid "Script Data"
msgstr "Scriptdata"
-#: netbox/extras/scripts.py:433
+#: netbox/extras/scripts.py:436
msgid "Script Execution Parameters"
msgstr "Parametre for udførelse af script"
@@ -9035,12 +9562,11 @@ msgstr "Som vedhæftet fil"
#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487
#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24
-#: netbox/templates/dcim/device/render_config.html:22
#: netbox/templates/extras/configcontext.html:39
#: netbox/templates/extras/configtemplate.html:31
#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:22
msgid "Data File"
msgstr "Datafiler"
@@ -9132,27 +9658,32 @@ msgstr "Ugyldig attribut“{name}„på forespørgsel"
msgid "Invalid attribute \"{name}\" for {model}"
msgstr "Ugyldig attribut“{name}„til {model}"
-#: netbox/extras/views.py:960
+#: netbox/extras/views.py:933
+#, python-brace-format
+msgid "An error occurred while rendering the template: {error}"
+msgstr "Der opstod en fejl under gengivelse af skabelonen: {error}"
+
+#: netbox/extras/views.py:1085
msgid "Your dashboard has been reset."
msgstr "Dit dashboard er blevet nulstillet."
-#: netbox/extras/views.py:1006
+#: netbox/extras/views.py:1131
msgid "Added widget: "
msgstr "Tilføjet widget: "
-#: netbox/extras/views.py:1047
+#: netbox/extras/views.py:1172
msgid "Updated widget: "
msgstr "Opdateret widget: "
-#: netbox/extras/views.py:1083
+#: netbox/extras/views.py:1208
msgid "Deleted widget: "
msgstr "Slettet widget: "
-#: netbox/extras/views.py:1085
+#: netbox/extras/views.py:1210
msgid "Error deleting widget: "
msgstr "Fejl ved sletning af widget: "
-#: netbox/extras/views.py:1175
+#: netbox/extras/views.py:1308
msgid "Unable to run script: RQ worker process not running."
msgstr "Kan ikke køre script: RQ-arbejderprocessen kører ikke."
@@ -9174,7 +9705,7 @@ msgstr "Indtast et gyldigt IPv4- eller IPv6-præfiks og maske i CIDR-notation."
msgid "Invalid IP prefix format: {data}"
msgstr "Ugyldigt IP-præfiksformat: {data}"
-#: netbox/ipam/api/views.py:358
+#: netbox/ipam/api/views.py:370
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr ""
@@ -9216,182 +9747,174 @@ msgstr "Cisco"
msgid "Plaintext"
msgstr "Almindelig tekst"
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800
+#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21
+msgid "Service"
+msgstr "Serviceydelse"
+
+#: netbox/ipam/choices.py:167
+msgid "Customer"
+msgstr "Kunden"
+
#: netbox/ipam/fields.py:36
#, python-brace-format
msgid "Invalid IP address format: {address}"
msgstr "Ugyldigt IP-adresseformat: {address}"
-#: netbox/ipam/filtersets.py:48 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304
msgid "Import target"
msgstr "Importmål"
-#: netbox/ipam/filtersets.py:54 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310
msgid "Import target (name)"
msgstr "Importmål (navn)"
-#: netbox/ipam/filtersets.py:59 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315
msgid "Export target"
msgstr "Eksportmål"
-#: netbox/ipam/filtersets.py:65 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321
msgid "Export target (name)"
msgstr "Eksportmål (navn)"
-#: netbox/ipam/filtersets.py:86
+#: netbox/ipam/filtersets.py:89
msgid "Importing VRF"
msgstr "Importere VRF"
-#: netbox/ipam/filtersets.py:92
+#: netbox/ipam/filtersets.py:95
msgid "Import VRF (RD)"
msgstr "Importer VRF (RD)"
-#: netbox/ipam/filtersets.py:97
+#: netbox/ipam/filtersets.py:100
msgid "Exporting VRF"
msgstr "Eksport af VRF"
-#: netbox/ipam/filtersets.py:103
+#: netbox/ipam/filtersets.py:106
msgid "Export VRF (RD)"
msgstr "Eksport VRF (RD)"
-#: netbox/ipam/filtersets.py:108
+#: netbox/ipam/filtersets.py:111
msgid "Importing L2VPN"
msgstr "Importerer L2VPN"
-#: netbox/ipam/filtersets.py:114
+#: netbox/ipam/filtersets.py:117
msgid "Importing L2VPN (identifier)"
msgstr "Importerer L2VPN (identifikator)"
-#: netbox/ipam/filtersets.py:119
+#: netbox/ipam/filtersets.py:122
msgid "Exporting L2VPN"
msgstr "Eksport af L2VPN"
-#: netbox/ipam/filtersets.py:125
+#: netbox/ipam/filtersets.py:128
msgid "Exporting L2VPN (identifier)"
msgstr "Eksport af L2VPN (identifikator)"
-#: netbox/ipam/filtersets.py:155 netbox/ipam/filtersets.py:283
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:212
+#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "Præfiks"
-#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:198
-#: netbox/ipam/filtersets.py:223
+#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201
+#: netbox/ipam/filtersets.py:226
msgid "RIR (ID)"
msgstr "RIR (ID)"
-#: netbox/ipam/filtersets.py:165 netbox/ipam/filtersets.py:204
-#: netbox/ipam/filtersets.py:229
+#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207
+#: netbox/ipam/filtersets.py:232
msgid "RIR (slug)"
msgstr "RIR (slug)"
-#: netbox/ipam/filtersets.py:287
+#: netbox/ipam/filtersets.py:290
msgid "Within prefix"
msgstr "Inden for præfiks"
-#: netbox/ipam/filtersets.py:291
+#: netbox/ipam/filtersets.py:294
msgid "Within and including prefix"
msgstr "Inden for og med præfiks"
-#: netbox/ipam/filtersets.py:295
+#: netbox/ipam/filtersets.py:298
msgid "Prefixes which contain this prefix or IP"
msgstr "Præfikser, der indeholder dette præfiks eller IP"
-#: netbox/ipam/filtersets.py:306 netbox/ipam/filtersets.py:574
-#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/filtersets.py:196
-#: netbox/ipam/forms/filtersets.py:331
+#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541
+#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198
+#: netbox/ipam/forms/filtersets.py:334
msgid "Mask length"
msgstr "Maskelængde"
-#: netbox/ipam/filtersets.py:375 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427
msgid "VLAN (ID)"
msgstr "VLAN (ID)"
-#: netbox/ipam/filtersets.py:379 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422
msgid "VLAN number (1-4094)"
msgstr "VLAN-nummer (1-4094)"
-#: netbox/ipam/filtersets.py:473 netbox/ipam/filtersets.py:477
-#: netbox/ipam/filtersets.py:569 netbox/ipam/forms/model_forms.py:496
+#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444
+#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506
#: netbox/templates/tenancy/contact.html:53
#: netbox/tenancy/forms/bulk_edit.py:113
msgid "Address"
msgstr "Adresse"
-#: netbox/ipam/filtersets.py:481
+#: netbox/ipam/filtersets.py:448
msgid "Ranges which contain this prefix or IP"
msgstr "Intervaller, der indeholder dette præfiks eller IP"
-#: netbox/ipam/filtersets.py:509 netbox/ipam/filtersets.py:565
+#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532
msgid "Parent prefix"
msgstr "Forældrepræfiks"
-#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:858
-#: netbox/ipam/filtersets.py:1133 netbox/vpn/filtersets.py:385
-msgid "Virtual machine (name)"
-msgstr "Virtuel maskine (navn)"
-
-#: netbox/ipam/filtersets.py:623 netbox/ipam/filtersets.py:863
-#: netbox/ipam/filtersets.py:1127 netbox/virtualization/filtersets.py:282
-#: netbox/virtualization/filtersets.py:321 netbox/vpn/filtersets.py:390
-msgid "Virtual machine (ID)"
-msgstr "Virtuel maskine (ID)"
-
-#: netbox/ipam/filtersets.py:629 netbox/vpn/filtersets.py:97
-#: netbox/vpn/filtersets.py:396
-msgid "Interface (name)"
-msgstr "Grænseflade (navn)"
-
-#: netbox/ipam/filtersets.py:640 netbox/vpn/filtersets.py:108
-#: netbox/vpn/filtersets.py:407
-msgid "VM interface (name)"
-msgstr "VM-grænseflade (navn)"
-
-#: netbox/ipam/filtersets.py:645 netbox/vpn/filtersets.py:113
-msgid "VM interface (ID)"
-msgstr "VM-grænseflade (ID)"
-
-#: netbox/ipam/filtersets.py:650
+#: netbox/ipam/filtersets.py:617
msgid "FHRP group (ID)"
msgstr "FHRP-gruppe (ID)"
-#: netbox/ipam/filtersets.py:654
+#: netbox/ipam/filtersets.py:621
msgid "Is assigned to an interface"
msgstr "Tildeles til en grænseflade"
-#: netbox/ipam/filtersets.py:658
+#: netbox/ipam/filtersets.py:625
msgid "Is assigned"
msgstr "Er tildelt"
-#: netbox/ipam/filtersets.py:670
+#: netbox/ipam/filtersets.py:637
msgid "Service (ID)"
msgstr "Tjeneste (ID)"
-#: netbox/ipam/filtersets.py:675
+#: netbox/ipam/filtersets.py:642
msgid "NAT inside IP address (ID)"
msgstr "NAT inde i IP-adresse (ID)"
-#: netbox/ipam/filtersets.py:1043 netbox/ipam/forms/bulk_import.py:322
-msgid "Assigned interface"
-msgstr "Tildelt grænseflade"
+#: netbox/ipam/filtersets.py:1001
+msgid "Q-in-Q SVLAN (ID)"
+msgstr "Q-i-Q SVLAN (ID)"
-#: netbox/ipam/filtersets.py:1048
+#: netbox/ipam/filtersets.py:1005
+msgid "Q-in-Q SVLAN number (1-4094)"
+msgstr "Q-in-Q SVLAN-nummer (1-4094)"
+
+#: netbox/ipam/filtersets.py:1026
msgid "Assigned VM interface"
msgstr "Tildelt VM grænseflade"
-#: netbox/ipam/filtersets.py:1138
+#: netbox/ipam/filtersets.py:1097
+msgid "VLAN Translation Policy (name)"
+msgstr "VLAN-oversættelsespolitik (navn)"
+
+#: netbox/ipam/filtersets.py:1163
msgid "IP address (ID)"
msgstr "IP-adresse (ID)"
-#: netbox/ipam/filtersets.py:1144 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788
msgid "IP address"
msgstr "IP adresse"
-#: netbox/ipam/filtersets.py:1169
+#: netbox/ipam/filtersets.py:1194
msgid "Primary IPv4 (ID)"
msgstr "Primær IPv4 (ID)"
-#: netbox/ipam/filtersets.py:1174
+#: netbox/ipam/filtersets.py:1199
msgid "Primary IPv6 (ID)"
msgstr "Primær IPv6 (ID)"
@@ -9424,427 +9947,400 @@ msgstr "CIDR-maske (f.eks. /24) er påkrævet."
msgid "Address pattern"
msgstr "Adressemønster"
-#: netbox/ipam/forms/bulk_edit.py:50
+#: netbox/ipam/forms/bulk_edit.py:53
msgid "Enforce unique space"
msgstr "Håndhæv unikt rum"
-#: netbox/ipam/forms/bulk_edit.py:88
+#: netbox/ipam/forms/bulk_edit.py:91
msgid "Is private"
msgstr "Er privat"
-#: netbox/ipam/forms/bulk_edit.py:109 netbox/ipam/forms/bulk_edit.py:138
-#: netbox/ipam/forms/bulk_edit.py:163 netbox/ipam/forms/bulk_import.py:89
-#: netbox/ipam/forms/bulk_import.py:109 netbox/ipam/forms/bulk_import.py:129
-#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:125
-#: netbox/ipam/forms/filtersets.py:148 netbox/ipam/forms/model_forms.py:96
-#: netbox/ipam/forms/model_forms.py:109 netbox/ipam/forms/model_forms.py:131
-#: netbox/ipam/forms/model_forms.py:149 netbox/ipam/models/asns.py:31
-#: netbox/ipam/models/asns.py:103 netbox/ipam/models/ip.py:71
-#: netbox/ipam/models/ip.py:90 netbox/ipam/tables/asn.py:20
+#: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141
+#: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92
+#: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127
+#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99
+#: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135
+#: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31
+#: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71
+#: netbox/ipam/models/ip.py:87 netbox/ipam/tables/asn.py:20
#: netbox/ipam/tables/asn.py:45 netbox/templates/ipam/aggregate.html:18
#: netbox/templates/ipam/asn.html:27 netbox/templates/ipam/asnrange.html:19
#: netbox/templates/ipam/rir.html:19
msgid "RIR"
msgstr "RIR"
-#: netbox/ipam/forms/bulk_edit.py:171
+#: netbox/ipam/forms/bulk_edit.py:174
msgid "Date added"
msgstr "Dato tilføjet"
-#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/model_forms.py:619
-#: netbox/ipam/forms/model_forms.py:666 netbox/ipam/tables/ip.py:251
-#: netbox/templates/ipam/vlan_edit.html:37
+#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629
+#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201
+#: netbox/templates/ipam/vlan_edit.html:45
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "VLAN-gruppen"
-#: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/bulk_import.py:185
-#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/model_forms.py:218
-#: netbox/ipam/models/vlans.py:250 netbox/ipam/tables/ip.py:255
-#: netbox/templates/ipam/prefix.html:60 netbox/templates/ipam/vlan.html:12
+#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181
+#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217
+#: netbox/ipam/models/vlans.py:272 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:10
-#: netbox/templates/wireless/wirelesslan.html:30
+#: netbox/templates/wireless/wirelesslan.html:38
#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284
-#: netbox/vpn/forms/model_forms.py:433 netbox/vpn/forms/model_forms.py:452
-#: netbox/wireless/forms/bulk_edit.py:55
-#: netbox/wireless/forms/bulk_import.py:48
-#: netbox/wireless/forms/model_forms.py:48 netbox/wireless/models.py:102
+#: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455
+#: netbox/wireless/forms/bulk_edit.py:57
+#: netbox/wireless/forms/bulk_import.py:50
+#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "VLAN"
-#: netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:229
msgid "Prefix length"
msgstr "Præfikslængde"
-#: netbox/ipam/forms/bulk_edit.py:268 netbox/ipam/forms/filtersets.py:241
-#: netbox/templates/ipam/prefix.html:85
+#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244
+#: netbox/templates/ipam/prefix.html:81
msgid "Is a pool"
msgstr "Er en pool"
-#: netbox/ipam/forms/bulk_edit.py:273 netbox/ipam/forms/bulk_edit.py:318
-#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/models/ip.py:272 netbox/ipam/models/ip.py:539
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
+#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:296
+#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
msgid "Treat as fully utilized"
msgstr "Behandl som fuldt udnyttet"
-#: netbox/ipam/forms/bulk_edit.py:287 netbox/ipam/forms/filtersets.py:171
+#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173
+#: netbox/ipam/forms/model_forms.py:232
msgid "VLAN Assignment"
msgstr "VLAN-tildeling"
-#: netbox/ipam/forms/bulk_edit.py:366 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
msgid "DNS name"
msgstr "DNS-navn"
-#: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/bulk_edit.py:534
-#: netbox/ipam/forms/bulk_import.py:418 netbox/ipam/forms/bulk_import.py:493
-#: netbox/ipam/forms/bulk_import.py:519 netbox/ipam/forms/filtersets.py:390
-#: netbox/ipam/forms/filtersets.py:530 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
+#: netbox/ipam/forms/bulk_import.py:417 netbox/ipam/forms/bulk_import.py:528
+#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393
+#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
#: netbox/templates/ipam/service.html:32
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "protokol"
-#: netbox/ipam/forms/bulk_edit.py:394 netbox/ipam/forms/filtersets.py:397
+#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400
#: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26
msgid "Group ID"
msgstr "Gruppe-ID"
-#: netbox/ipam/forms/bulk_edit.py:399 netbox/ipam/forms/filtersets.py:402
-#: netbox/wireless/forms/bulk_edit.py:68
-#: netbox/wireless/forms/bulk_edit.py:115
-#: netbox/wireless/forms/bulk_import.py:62
-#: netbox/wireless/forms/bulk_import.py:65
-#: netbox/wireless/forms/bulk_import.py:104
-#: netbox/wireless/forms/bulk_import.py:107
-#: netbox/wireless/forms/filtersets.py:54
-#: netbox/wireless/forms/filtersets.py:88
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:405
+#: netbox/wireless/forms/bulk_edit.py:70
+#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/wireless/forms/bulk_import.py:64
+#: netbox/wireless/forms/bulk_import.py:67
+#: netbox/wireless/forms/bulk_import.py:109
+#: netbox/wireless/forms/bulk_import.py:112
+#: netbox/wireless/forms/filtersets.py:57
+#: netbox/wireless/forms/filtersets.py:116
msgid "Authentication type"
msgstr "Autentificeringstype"
-#: netbox/ipam/forms/bulk_edit.py:404 netbox/ipam/forms/filtersets.py:406
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:409
msgid "Authentication key"
msgstr "Autentificeringsnøgle"
-#: netbox/ipam/forms/bulk_edit.py:421 netbox/ipam/forms/filtersets.py:383
-#: netbox/ipam/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:386
+#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:91
-#: netbox/wireless/forms/bulk_edit.py:149
-#: netbox/wireless/forms/filtersets.py:36
-#: netbox/wireless/forms/filtersets.py:76
-#: netbox/wireless/forms/model_forms.py:55
-#: netbox/wireless/forms/model_forms.py:171
+#: netbox/wireless/forms/bulk_edit.py:94
+#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/filtersets.py:39
+#: netbox/wireless/forms/filtersets.py:104
+#: netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Authentication"
msgstr "Autentificering"
-#: netbox/ipam/forms/bulk_edit.py:436 netbox/ipam/forms/model_forms.py:608
-msgid "Scope type"
-msgstr "Områdetype"
-
-#: netbox/ipam/forms/bulk_edit.py:439 netbox/ipam/forms/bulk_edit.py:453
-#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:621
-#: netbox/ipam/tables/vlans.py:71 netbox/templates/ipam/vlangroup.html:38
-msgid "Scope"
-msgstr "Anvendelsesområde"
-
-#: netbox/ipam/forms/bulk_edit.py:446 netbox/ipam/models/vlans.py:60
+#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "VLAN-ID-intervaller"
-#: netbox/ipam/forms/bulk_edit.py:525
+#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485
+#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232
+#: netbox/ipam/tables/vlans.py:103
+msgid "Q-in-Q role"
+msgstr "Q-in-Q-rolle"
+
+#: netbox/ipam/forms/bulk_edit.py:522
+msgid "Q-in-Q"
+msgstr "Q-i-Q"
+
+#: netbox/ipam/forms/bulk_edit.py:523
msgid "Site & Group"
msgstr "Område & Gruppe"
-#: netbox/ipam/forms/bulk_edit.py:539 netbox/ipam/forms/model_forms.py:692
-#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/services.py:19
+#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256
+#: netbox/templates/ipam/vlantranslationrule.html:14
+#: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359
+msgid "Policy"
+msgstr "Politik"
+
+#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19
#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "Havne"
-#: netbox/ipam/forms/bulk_import.py:48
+#: netbox/ipam/forms/bulk_import.py:51
msgid "Import route targets"
msgstr "Importer rutemål"
-#: netbox/ipam/forms/bulk_import.py:54
+#: netbox/ipam/forms/bulk_import.py:57
msgid "Export route targets"
msgstr "Eksporter rutemål"
-#: netbox/ipam/forms/bulk_import.py:92 netbox/ipam/forms/bulk_import.py:112
-#: netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
+#: netbox/ipam/forms/bulk_import.py:135
msgid "Assigned RIR"
msgstr "Tildelt RIR"
-#: netbox/ipam/forms/bulk_import.py:182
+#: netbox/ipam/forms/bulk_import.py:178
msgid "VLAN's group (if any)"
msgstr "VLANs gruppe (hvis nogen)"
-#: netbox/ipam/forms/bulk_import.py:308
-msgid "Parent device of assigned interface (if any)"
-msgstr "Overordnet enhed med tildelt grænseflade (hvis nogen)"
-
-#: netbox/ipam/forms/bulk_import.py:311 netbox/ipam/forms/bulk_import.py:512
-#: netbox/ipam/forms/model_forms.py:718
-#: netbox/virtualization/filtersets.py:288
-#: netbox/virtualization/filtersets.py:327
-#: netbox/virtualization/forms/bulk_edit.py:200
-#: netbox/virtualization/forms/bulk_edit.py:326
-#: netbox/virtualization/forms/bulk_import.py:146
-#: netbox/virtualization/forms/bulk_import.py:207
-#: netbox/virtualization/forms/filtersets.py:212
-#: netbox/virtualization/forms/filtersets.py:248
-#: netbox/virtualization/forms/model_forms.py:288
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
-msgid "Virtual machine"
-msgstr "Virtuel maskine"
-
-#: netbox/ipam/forms/bulk_import.py:315
-msgid "Parent VM of assigned interface (if any)"
-msgstr "Overordnet VM for tildelt grænseflade (hvis nogen)"
+#: netbox/ipam/forms/bulk_import.py:207
+#: netbox/virtualization/forms/bulk_import.py:80
+#: netbox/wireless/forms/bulk_import.py:83
+msgid "Scope ID"
+msgstr "Område-id"
#: netbox/ipam/forms/bulk_import.py:325
-msgid "Is primary"
-msgstr "Er primær"
-
-#: netbox/ipam/forms/bulk_import.py:326
msgid "Make this the primary IP for the assigned device"
msgstr "Gør dette til den primære IP for den tildelte enhed"
-#: netbox/ipam/forms/bulk_import.py:330
+#: netbox/ipam/forms/bulk_import.py:329
msgid "Is out-of-band"
msgstr "Er uden for båndet"
-#: netbox/ipam/forms/bulk_import.py:331
+#: netbox/ipam/forms/bulk_import.py:330
msgid "Designate this as the out-of-band IP address for the assigned device"
msgstr "Angiv dette som IP-adressen uden for båndet for den tildelte enhed"
-#: netbox/ipam/forms/bulk_import.py:371
+#: netbox/ipam/forms/bulk_import.py:370
msgid "No device or virtual machine specified; cannot set as primary IP"
msgstr ""
"Ingen enhed eller virtuel maskine angivet; kan ikke indstilles som primær IP"
-#: netbox/ipam/forms/bulk_import.py:375
+#: netbox/ipam/forms/bulk_import.py:374
msgid "No device specified; cannot set as out-of-band IP"
msgstr "Ingen enhed angivet; kan ikke indstilles som IP uden for båndet"
-#: netbox/ipam/forms/bulk_import.py:379
+#: netbox/ipam/forms/bulk_import.py:378
msgid "Cannot set out-of-band IP for virtual machines"
msgstr "Kan ikke angive IP uden for båndet til virtuelle maskiner"
-#: netbox/ipam/forms/bulk_import.py:383
+#: netbox/ipam/forms/bulk_import.py:382
msgid "No interface specified; cannot set as primary IP"
msgstr "Ingen grænseflade angivet; kan ikke indstilles som primær IP"
-#: netbox/ipam/forms/bulk_import.py:387
+#: netbox/ipam/forms/bulk_import.py:386
msgid "No interface specified; cannot set as out-of-band IP"
msgstr "Ingen grænseflade angivet; kan ikke indstilles som IP uden for båndet"
-#: netbox/ipam/forms/bulk_import.py:422
+#: netbox/ipam/forms/bulk_import.py:421
msgid "Auth type"
msgstr "Autentificeringstype"
-#: netbox/ipam/forms/bulk_import.py:437
-msgid "Scope type (app & model)"
-msgstr "Omfangstype (app og model)"
-
-#: netbox/ipam/forms/bulk_import.py:464
+#: netbox/ipam/forms/bulk_import.py:463
msgid "Assigned VLAN group"
msgstr "Tildelt VLAN-gruppe"
-#: netbox/ipam/forms/bulk_import.py:495 netbox/ipam/forms/bulk_import.py:521
+#: netbox/ipam/forms/bulk_import.py:495
+msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)"
+msgstr "Service VLAN (til Q-in-Q/802.1ad kunde VLAN'er)"
+
+#: netbox/ipam/forms/bulk_import.py:518 netbox/ipam/models/vlans.py:343
+msgid "VLAN translation policy"
+msgstr "VLAN-oversættelsespolitik"
+
+#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556
msgid "IP protocol"
msgstr "IP-protokol"
-#: netbox/ipam/forms/bulk_import.py:509
+#: netbox/ipam/forms/bulk_import.py:544
msgid "Required if not assigned to a VM"
msgstr "Påkrævet, hvis den ikke er tildelt en VM"
-#: netbox/ipam/forms/bulk_import.py:516
+#: netbox/ipam/forms/bulk_import.py:551
msgid "Required if not assigned to a device"
msgstr "Påkrævet, hvis den ikke er tildelt en enhed"
-#: netbox/ipam/forms/bulk_import.py:541
+#: netbox/ipam/forms/bulk_import.py:576
#, python-brace-format
msgid "{ip} is not assigned to this device/VM."
msgstr "{ip} er ikke tildelt denne enhed/VM."
-#: netbox/ipam/forms/filtersets.py:47 netbox/ipam/forms/model_forms.py:63
-#: netbox/netbox/navigation/menu.py:189 netbox/vpn/forms/model_forms.py:410
+#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66
+#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "Rutemål"
-#: netbox/ipam/forms/filtersets.py:53 netbox/ipam/forms/model_forms.py:50
-#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:397
+#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
+#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "Importmål"
-#: netbox/ipam/forms/filtersets.py:58 netbox/ipam/forms/model_forms.py:55
-#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:402
+#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
+#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "Eksportmål"
-#: netbox/ipam/forms/filtersets.py:73
+#: netbox/ipam/forms/filtersets.py:75
msgid "Imported by VRF"
msgstr "Importeret af VRF"
-#: netbox/ipam/forms/filtersets.py:78
+#: netbox/ipam/forms/filtersets.py:80
msgid "Exported by VRF"
msgstr "Eksporteret af VRF"
-#: netbox/ipam/forms/filtersets.py:87 netbox/ipam/tables/ip.py:89
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "Privat"
-#: netbox/ipam/forms/filtersets.py:105 netbox/ipam/forms/filtersets.py:191
-#: netbox/ipam/forms/filtersets.py:272 netbox/ipam/forms/filtersets.py:326
+#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193
+#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329
msgid "Address family"
msgstr "Adressefamilie"
-#: netbox/ipam/forms/filtersets.py:119 netbox/templates/ipam/asnrange.html:25
+#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25
msgid "Range"
msgstr "Rækkevidde"
-#: netbox/ipam/forms/filtersets.py:128
+#: netbox/ipam/forms/filtersets.py:130
msgid "Start"
msgstr "Start"
-#: netbox/ipam/forms/filtersets.py:132
+#: netbox/ipam/forms/filtersets.py:134
msgid "End"
msgstr "Slut"
-#: netbox/ipam/forms/filtersets.py:186
+#: netbox/ipam/forms/filtersets.py:188
msgid "Search within"
msgstr "Søg inden for"
-#: netbox/ipam/forms/filtersets.py:207 netbox/ipam/forms/filtersets.py:342
+#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345
msgid "Present in VRF"
msgstr "Til stede i VRF"
-#: netbox/ipam/forms/filtersets.py:311
+#: netbox/ipam/forms/filtersets.py:314
msgid "Device/VM"
msgstr "Enhed/VM"
-#: netbox/ipam/forms/filtersets.py:321
+#: netbox/ipam/forms/filtersets.py:324
msgid "Parent Prefix"
msgstr "Forældrepræfiks"
-#: netbox/ipam/forms/filtersets.py:347
-msgid "Assigned Device"
-msgstr "Tildelt enhed"
-
-#: netbox/ipam/forms/filtersets.py:352
-msgid "Assigned VM"
-msgstr "Tildelt VM"
-
-#: netbox/ipam/forms/filtersets.py:366
+#: netbox/ipam/forms/filtersets.py:369
msgid "Assigned to an interface"
msgstr "Tildelt til en grænseflade"
-#: netbox/ipam/forms/filtersets.py:373 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "DNS-navn"
-#: netbox/ipam/forms/filtersets.py:416 netbox/ipam/models/vlans.py:251
-#: netbox/ipam/tables/ip.py:176 netbox/ipam/tables/vlans.py:82
-#: netbox/ipam/views.py:971 netbox/netbox/navigation/menu.py:193
-#: netbox/netbox/navigation/menu.py:195
+#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273
+#: 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
msgid "VLANs"
msgstr "VLAN'er"
-#: netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:460
msgid "Contains VLAN ID"
msgstr "Indeholder VLAN ID"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363
+msgid "Local VLAN ID"
+msgstr "Lokalt VLAN-id"
+
+#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371
+msgid "Remote VLAN ID"
+msgstr "Fjernbetjent VLAN-id"
+
+#: netbox/ipam/forms/filtersets.py:509
+msgid "Q-in-Q/802.1ad"
+msgstr "Q-i-Q/802.1ad"
+
+#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "VLAN-ID"
-#: netbox/ipam/forms/filtersets.py:556 netbox/ipam/forms/model_forms.py:324
-#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:772
-#: netbox/ipam/tables/vlans.py:195
-#: netbox/templates/virtualization/virtualdisk.html:21
-#: netbox/templates/virtualization/virtualmachine.html:12
-#: netbox/templates/virtualization/vminterface.html:21
-#: netbox/templates/vpn/tunneltermination.html:25
-#: netbox/virtualization/forms/filtersets.py:197
-#: netbox/virtualization/forms/filtersets.py:242
-#: netbox/virtualization/forms/model_forms.py:220
-#: netbox/virtualization/tables/virtualmachines.py:135
-#: netbox/virtualization/tables/virtualmachines.py:190
-#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
-#: netbox/vpn/forms/model_forms.py:160 netbox/vpn/forms/model_forms.py:171
-#: netbox/vpn/forms/model_forms.py:273 netbox/vpn/forms/model_forms.py:454
-msgid "Virtual Machine"
-msgstr "Virtuel maskine"
-
-#: netbox/ipam/forms/model_forms.py:80
+#: netbox/ipam/forms/model_forms.py:83
#: netbox/templates/ipam/routetarget.html:10
msgid "Route Target"
msgstr "Rutemål"
-#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:117
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
msgstr "Aggregeret"
-#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12
+#: netbox/ipam/forms/model_forms.py:140 netbox/templates/ipam/asnrange.html:12
msgid "ASN Range"
msgstr "ASN-rækkevidde"
-#: netbox/ipam/forms/model_forms.py:231
-msgid "Site/VLAN Assignment"
-msgstr ""
-
-#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10
+#: netbox/ipam/forms/model_forms.py:269 netbox/templates/ipam/iprange.html:10
msgid "IP Range"
msgstr "IP-rækkevidde"
-#: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:325
-#: netbox/ipam/forms/model_forms.py:506
+#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335
+#: netbox/ipam/forms/model_forms.py:516
#: netbox/templates/ipam/fhrpgroup.html:19
msgid "FHRP Group"
msgstr "FHRP-gruppen"
-#: netbox/ipam/forms/model_forms.py:310
+#: netbox/ipam/forms/model_forms.py:320
msgid "Make this the primary IP for the device/VM"
msgstr "Gør dette til den primære IP for enheden/VM"
-#: netbox/ipam/forms/model_forms.py:314
+#: netbox/ipam/forms/model_forms.py:324
msgid "Make this the out-of-band IP for the device"
msgstr "Gør dette til enhedens off-band IP"
-#: netbox/ipam/forms/model_forms.py:329
+#: netbox/ipam/forms/model_forms.py:339
msgid "NAT IP (Inside)"
msgstr "NAT IP (indvendigt)"
-#: netbox/ipam/forms/model_forms.py:391
+#: netbox/ipam/forms/model_forms.py:401
msgid "An IP address can only be assigned to a single object."
msgstr "En IP-adresse kan kun tildeles et enkelt objekt."
-#: netbox/ipam/forms/model_forms.py:398
+#: netbox/ipam/forms/model_forms.py:408
msgid "Cannot reassign primary IP address for the parent device/VM"
msgstr "Kan ikke omtildele primær IP-adresse til den overordnede enhed/VM"
-#: netbox/ipam/forms/model_forms.py:402
+#: netbox/ipam/forms/model_forms.py:412
msgid "Cannot reassign out-of-Band IP address for the parent device"
msgstr ""
"Det er ikke muligt at omfordele IP-adressen uden for båndet til den "
"overordnede enhed"
-#: netbox/ipam/forms/model_forms.py:412
+#: netbox/ipam/forms/model_forms.py:422
msgid ""
"Only IP addresses assigned to an interface can be designated as primary IPs."
msgstr ""
"Kun IP-adresser, der er tildelt en grænseflade, kan betegnes som primære "
"IP'er."
-#: netbox/ipam/forms/model_forms.py:420
+#: netbox/ipam/forms/model_forms.py:430
msgid ""
"Only IP addresses assigned to a device interface can be designated as the "
"out-of-band IP for a device."
@@ -9852,24 +10348,29 @@ msgstr ""
"Kun IP-adresser, der er tildelt en enhedsgrænseflade, kan betegnes som en "
"enheds off-band IP."
-#: netbox/ipam/forms/model_forms.py:508
+#: netbox/ipam/forms/model_forms.py:518
msgid "Virtual IP Address"
msgstr "Virtuel IP-adresse"
-#: netbox/ipam/forms/model_forms.py:593
+#: netbox/ipam/forms/model_forms.py:603
msgid "Assignment already exists"
msgstr "Opgaven findes allerede"
-#: netbox/ipam/forms/model_forms.py:602
+#: netbox/ipam/forms/model_forms.py:612
#: netbox/templates/ipam/vlangroup.html:42
msgid "VLAN IDs"
msgstr "VLAN-id'er"
-#: netbox/ipam/forms/model_forms.py:620
+#: netbox/ipam/forms/model_forms.py:630
msgid "Child VLANs"
msgstr "VLAN'er til børn"
-#: netbox/ipam/forms/model_forms.py:697 netbox/ipam/forms/model_forms.py:729
+#: netbox/ipam/forms/model_forms.py:730
+#: netbox/templates/ipam/vlantranslationrule.html:11
+msgid "VLAN Translation Rule"
+msgstr "VLAN-oversættelsesregel"
+
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779
msgid ""
"Comma-separated list of one or more port numbers. A range may be specified "
"using a hyphen."
@@ -9877,33 +10378,28 @@ msgstr ""
"Kommasepareret liste over et eller flere portnumre. Et interval kan angives "
"ved hjælp af en bindestreg."
-#: netbox/ipam/forms/model_forms.py:702
+#: netbox/ipam/forms/model_forms.py:752
#: netbox/templates/ipam/servicetemplate.html:12
msgid "Service Template"
msgstr "Serviceskabelon"
-#: netbox/ipam/forms/model_forms.py:749
+#: netbox/ipam/forms/model_forms.py:799
msgid "Port(s)"
msgstr "Havn (er)"
-#: netbox/ipam/forms/model_forms.py:750 netbox/ipam/forms/model_forms.py:778
-#: netbox/templates/ipam/service.html:21
-msgid "Service"
-msgstr "Serviceydelse"
-
-#: netbox/ipam/forms/model_forms.py:763
+#: netbox/ipam/forms/model_forms.py:813
msgid "Service template"
msgstr "Serviceskabelon"
-#: netbox/ipam/forms/model_forms.py:775
+#: netbox/ipam/forms/model_forms.py:825
msgid "From Template"
msgstr "Fra skabelon"
-#: netbox/ipam/forms/model_forms.py:776
+#: netbox/ipam/forms/model_forms.py:826
msgid "Custom"
msgstr "Brugerdefineret"
-#: netbox/ipam/forms/model_forms.py:806
+#: netbox/ipam/forms/model_forms.py:856
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr ""
@@ -9922,28 +10418,28 @@ msgstr "ASN rækkevidde"
msgid "ASN ranges"
msgstr "ASN intervaller"
-#: netbox/ipam/models/asns.py:72
+#: netbox/ipam/models/asns.py:69
#, python-brace-format
msgid "Starting ASN ({start}) must be lower than ending ASN ({end})."
msgstr "Start ASN ({start}) skal være lavere end slutningen af ASN ({end})."
-#: netbox/ipam/models/asns.py:104
+#: netbox/ipam/models/asns.py:101
msgid "Regional Internet Registry responsible for this AS number space"
msgstr "Regionalt internetregister, der er ansvarlig for dette AS-nummerrum"
-#: netbox/ipam/models/asns.py:109
+#: netbox/ipam/models/asns.py:106
msgid "16- or 32-bit autonomous system number"
msgstr "16- eller 32-bit autonomt systemnummer"
-#: netbox/ipam/models/fhrp.py:22
+#: netbox/ipam/models/fhrp.py:21
msgid "group ID"
msgstr "Gruppe-ID"
-#: netbox/ipam/models/fhrp.py:30 netbox/ipam/models/services.py:22
+#: netbox/ipam/models/fhrp.py:29 netbox/ipam/models/services.py:21
msgid "protocol"
msgstr "protokol"
-#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:28
+#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29
msgid "authentication type"
msgstr "autentificeringstype"
@@ -9959,11 +10455,11 @@ msgstr "FHRP-gruppe"
msgid "FHRP groups"
msgstr "FHRP-grupper"
-#: netbox/ipam/models/fhrp.py:113
+#: netbox/ipam/models/fhrp.py:110
msgid "FHRP group assignment"
msgstr "FHRP-gruppeopgave"
-#: netbox/ipam/models/fhrp.py:114
+#: netbox/ipam/models/fhrp.py:111
msgid "FHRP group assignments"
msgstr "FHRP gruppeopgaver"
@@ -9975,35 +10471,35 @@ msgstr "privat"
msgid "IP space managed by this RIR is considered private"
msgstr "IP-plads administreret af denne RIR betragtes som privat"
-#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:182
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188
msgid "RIRs"
msgstr "RIR'er"
-#: netbox/ipam/models/ip.py:84
+#: netbox/ipam/models/ip.py:81
msgid "IPv4 or IPv6 network"
msgstr "IPv4- eller IPv6-netværk"
-#: netbox/ipam/models/ip.py:91
+#: netbox/ipam/models/ip.py:88
msgid "Regional Internet Registry responsible for this IP space"
msgstr "Regionalt internetregister, der er ansvarlig for dette IP-rum"
-#: netbox/ipam/models/ip.py:101
+#: netbox/ipam/models/ip.py:98
msgid "date added"
msgstr "dato tilføjet"
-#: netbox/ipam/models/ip.py:115
+#: netbox/ipam/models/ip.py:112
msgid "aggregate"
msgstr "aggregat"
-#: netbox/ipam/models/ip.py:116
+#: netbox/ipam/models/ip.py:113
msgid "aggregates"
msgstr "aggregater"
-#: netbox/ipam/models/ip.py:132
+#: netbox/ipam/models/ip.py:126
msgid "Cannot create aggregate with /0 mask."
msgstr "Kan ikke oprette aggregat med /0-maske."
-#: netbox/ipam/models/ip.py:144
+#: netbox/ipam/models/ip.py:138
#, python-brace-format
msgid ""
"Aggregates cannot overlap. {prefix} is already covered by an existing "
@@ -10012,7 +10508,7 @@ msgstr ""
"Aggregater kan ikke overlappe hinanden. {prefix} er allerede dækket af et "
"eksisterende aggregat ({aggregate})."
-#: netbox/ipam/models/ip.py:158
+#: netbox/ipam/models/ip.py:152
#, python-brace-format
msgid ""
"Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate "
@@ -10021,127 +10517,122 @@ msgstr ""
"Præfikser kan ikke overlappe aggregater. {prefix} dækker et eksisterende "
"aggregat ({aggregate})."
-#: netbox/ipam/models/ip.py:200 netbox/ipam/models/ip.py:737
-#: netbox/vpn/models/tunnels.py:114
-msgid "role"
-msgstr "rolle"
-
-#: netbox/ipam/models/ip.py:201
+#: netbox/ipam/models/ip.py:195
msgid "roles"
msgstr "roller"
-#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:293
+#: netbox/ipam/models/ip.py:208 netbox/ipam/models/ip.py:277
msgid "prefix"
msgstr "præfiks"
-#: netbox/ipam/models/ip.py:218
+#: netbox/ipam/models/ip.py:209
msgid "IPv4 or IPv6 network with mask"
msgstr "IPv4- eller IPv6-netværk med maske"
-#: netbox/ipam/models/ip.py:254
+#: netbox/ipam/models/ip.py:238
msgid "Operational status of this prefix"
msgstr "Driftsstatus for dette præfiks"
-#: netbox/ipam/models/ip.py:262
+#: netbox/ipam/models/ip.py:246
msgid "The primary function of this prefix"
msgstr "Den primære funktion af dette præfiks"
-#: netbox/ipam/models/ip.py:265
+#: netbox/ipam/models/ip.py:249
msgid "is a pool"
msgstr "er en pool"
-#: netbox/ipam/models/ip.py:267
+#: netbox/ipam/models/ip.py:251
msgid "All IP addresses within this prefix are considered usable"
msgstr "Alle IP-adresser inden for dette præfiks betragtes som brugbare"
-#: netbox/ipam/models/ip.py:270 netbox/ipam/models/ip.py:537
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523
msgid "mark utilized"
msgstr "brugt mærke"
-#: netbox/ipam/models/ip.py:294
+#: netbox/ipam/models/ip.py:278
msgid "prefixes"
msgstr "præfikser"
-#: netbox/ipam/models/ip.py:317
+#: netbox/ipam/models/ip.py:298
msgid "Cannot create prefix with /0 mask."
msgstr "Kan ikke oprette præfiks med /0-maske."
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
msgid "global table"
msgstr "global tabel"
-#: netbox/ipam/models/ip.py:326
+#: netbox/ipam/models/ip.py:307
#, python-brace-format
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "Duplikat præfiks fundet i {table}: {prefix}"
-#: netbox/ipam/models/ip.py:495
+#: netbox/ipam/models/ip.py:481
msgid "start address"
msgstr "startadresse"
-#: netbox/ipam/models/ip.py:496 netbox/ipam/models/ip.py:500
-#: netbox/ipam/models/ip.py:712
+#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
+#: netbox/ipam/models/ip.py:711
msgid "IPv4 or IPv6 address (with mask)"
msgstr "IPv4- eller IPv6-adresse (med maske)"
-#: netbox/ipam/models/ip.py:499
+#: netbox/ipam/models/ip.py:485
msgid "end address"
msgstr "slutadresse"
-#: netbox/ipam/models/ip.py:526
+#: netbox/ipam/models/ip.py:512
msgid "Operational status of this range"
msgstr "Driftsstatus for denne rækkevidde"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:520
msgid "The primary function of this range"
msgstr "Den primære funktion af dette interval"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:534
msgid "IP range"
msgstr "IP-rækkevidde"
-#: netbox/ipam/models/ip.py:549
+#: netbox/ipam/models/ip.py:535
msgid "IP ranges"
msgstr "IP-intervaller"
-#: netbox/ipam/models/ip.py:565
+#: netbox/ipam/models/ip.py:548
msgid "Starting and ending IP address versions must match"
msgstr "Startende og afsluttende IP-adresseversioner skal matche"
-#: netbox/ipam/models/ip.py:571
+#: netbox/ipam/models/ip.py:554
msgid "Starting and ending IP address masks must match"
msgstr "Startende og afsluttende IP-adressemasker skal matche"
-#: netbox/ipam/models/ip.py:578
+#: netbox/ipam/models/ip.py:561
#, python-brace-format
msgid ""
"Ending address must be greater than the starting address ({start_address})"
msgstr "Slutadressen skal være større end startadressen ({start_address})"
-#: netbox/ipam/models/ip.py:590
+#: netbox/ipam/models/ip.py:589
#, python-brace-format
msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}"
msgstr ""
"Definerede adresser overlapper med rækkevidde {overlapping_range} i VRF "
"{vrf}"
-#: netbox/ipam/models/ip.py:599
+#: netbox/ipam/models/ip.py:598
#, python-brace-format
msgid "Defined range exceeds maximum supported size ({max_size})"
msgstr ""
"Defineret interval overstiger den maksimale understøttede størrelse "
"({max_size})"
-#: netbox/ipam/models/ip.py:711 netbox/tenancy/models/contacts.py:82
+#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77
msgid "address"
msgstr "adresse"
-#: netbox/ipam/models/ip.py:734
+#: netbox/ipam/models/ip.py:733
msgid "The operational status of this IP"
msgstr "Den operationelle status for denne IP"
@@ -10161,32 +10652,32 @@ msgstr "Den IP, som denne adresse er den „eksterne“ IP for"
msgid "Hostname or FQDN (not case-sensitive)"
msgstr "Værtsnavn eller FQDN (skelner ikke mellem store og små bogstaver)"
-#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:94
+#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90
msgid "IP addresses"
msgstr "IP-adresser"
-#: netbox/ipam/models/ip.py:845
+#: netbox/ipam/models/ip.py:842
msgid "Cannot create IP address with /0 mask."
msgstr "Kan ikke oprette IP-adresse med /0-maske."
-#: netbox/ipam/models/ip.py:851
+#: netbox/ipam/models/ip.py:848
#, python-brace-format
msgid "{ip} is a network ID, which may not be assigned to an interface."
msgstr "{ip} er et netværks-id, som muligvis ikke tildeles en grænseflade."
-#: netbox/ipam/models/ip.py:862
+#: netbox/ipam/models/ip.py:859
#, python-brace-format
msgid ""
"{ip} is a broadcast address, which may not be assigned to an interface."
msgstr ""
"{ip} er en udsendelsesadresse, som muligvis ikke tildeles en grænseflade."
-#: netbox/ipam/models/ip.py:876
+#: netbox/ipam/models/ip.py:873
#, python-brace-format
msgid "Duplicate IP address found in {table}: {ipaddress}"
msgstr "Duplikat IP-adresse fundet i {table}: {ipaddress}"
-#: netbox/ipam/models/ip.py:897
+#: netbox/ipam/models/ip.py:896
msgid ""
"Cannot reassign IP address while it is designated as the primary IP for the "
"parent object"
@@ -10194,73 +10685,73 @@ msgstr ""
"Kan ikke omtildele IP-adresse, mens den er angivet som den primære IP for "
"det overordnede objekt"
-#: netbox/ipam/models/ip.py:903
+#: netbox/ipam/models/ip.py:902
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr "Kun IPv6-adresser kan tildeles SLAAC-status"
-#: netbox/ipam/models/services.py:33
+#: netbox/ipam/models/services.py:32
msgid "port numbers"
msgstr "portnumre"
-#: netbox/ipam/models/services.py:59
+#: netbox/ipam/models/services.py:58
msgid "service template"
msgstr "service skabelon"
-#: netbox/ipam/models/services.py:60
+#: netbox/ipam/models/services.py:59
msgid "service templates"
msgstr "service skabeloner"
-#: netbox/ipam/models/services.py:95
+#: netbox/ipam/models/services.py:91
msgid "The specific IP addresses (if any) to which this service is bound"
msgstr ""
"De specifikke IP-adresser (hvis nogen), som denne tjeneste er bundet til"
-#: netbox/ipam/models/services.py:102
+#: netbox/ipam/models/services.py:98
msgid "service"
msgstr "tjeneste"
-#: netbox/ipam/models/services.py:103
+#: netbox/ipam/models/services.py:99
msgid "services"
msgstr "ydelser"
-#: netbox/ipam/models/services.py:117
+#: netbox/ipam/models/services.py:110
msgid ""
"A service cannot be associated with both a device and a virtual machine."
msgstr "En tjeneste kan ikke knyttes til både en enhed og en virtuel maskine."
-#: netbox/ipam/models/services.py:119
+#: netbox/ipam/models/services.py:112
msgid ""
"A service must be associated with either a device or a virtual machine."
msgstr ""
"En tjeneste skal være tilknyttet enten en enhed eller en virtuel maskine."
-#: netbox/ipam/models/vlans.py:85
+#: netbox/ipam/models/vlans.py:87
msgid "VLAN groups"
msgstr "VLAN-grupper"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:94
msgid "Cannot set scope_type without scope_id."
msgstr "Kan ikke indstille scope_type uden scope_id."
-#: netbox/ipam/models/vlans.py:97
+#: netbox/ipam/models/vlans.py:96
msgid "Cannot set scope_id without scope_type."
msgstr "Kan ikke indstille scope_id uden scope_type."
-#: netbox/ipam/models/vlans.py:105
+#: netbox/ipam/models/vlans.py:104
#, python-brace-format
msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}"
msgstr ""
"Start af VLAN-ID inden for rækkevidde ({value}) kan ikke være mindre end "
"{minimum}"
-#: netbox/ipam/models/vlans.py:111
+#: netbox/ipam/models/vlans.py:110
#, python-brace-format
msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}"
msgstr ""
"Afslutning af VLAN-ID inden for rækkevidde ({value}) kan ikke overstige "
"{maximum}"
-#: netbox/ipam/models/vlans.py:118
+#: netbox/ipam/models/vlans.py:117
#, python-brace-format
msgid ""
"Ending VLAN ID in range must be greater than or equal to the starting VLAN "
@@ -10269,31 +10760,36 @@ msgstr ""
"Afsluttende VLAN-id inden for rækkevidde skal være større end eller lig med "
"det startende VLAN-id ({range})"
-#: netbox/ipam/models/vlans.py:124
+#: netbox/ipam/models/vlans.py:123
msgid "Ranges cannot overlap."
msgstr "Intervaller kan ikke overlappe hinanden."
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:180
msgid "The specific site to which this VLAN is assigned (if any)"
msgstr "Det specifikke område, som dette VLAN er tildelt (hvis nogen)"
-#: netbox/ipam/models/vlans.py:189
+#: netbox/ipam/models/vlans.py:188
msgid "VLAN group (optional)"
msgstr "VLAN-gruppe (valgfrit)"
-#: netbox/ipam/models/vlans.py:197
+#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368
+#: netbox/ipam/models/vlans.py:376
msgid "Numeric VLAN ID (1-4094)"
msgstr "Numerisk VLAN-id (1-4094)"
-#: netbox/ipam/models/vlans.py:215
+#: netbox/ipam/models/vlans.py:214
msgid "Operational status of this VLAN"
msgstr "Driftsstatus for dette VLAN"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:222
msgid "The primary function of this VLAN"
msgstr "Den primære funktion af denne VLAN"
-#: netbox/ipam/models/vlans.py:266
+#: netbox/ipam/models/vlans.py:237
+msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)"
+msgstr "Kunde/service VLAN-betegnelse (til Q-in-Q/IEEE 802.1ad)"
+
+#: netbox/ipam/models/vlans.py:285
#, python-brace-format
msgid ""
"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to "
@@ -10302,42 +10798,58 @@ msgstr ""
"VLAN er tildelt til gruppe {group} (anvendelsesområde: {scope}); kan ikke "
"også tildele til området {site}."
-#: netbox/ipam/models/vlans.py:275
+#: netbox/ipam/models/vlans.py:294
#, python-brace-format
msgid "VID must be in ranges {ranges} for VLANs in group {group}"
msgstr ""
"VID skal være inden for intervaller {ranges} til VLAN'er i gruppe {group}"
-#: netbox/ipam/models/vrfs.py:30
+#: netbox/ipam/models/vlans.py:301
+msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN."
+msgstr "Kun Q-in-Q-kunde-VLAN'er kan tildeles et service-VLAN."
+
+#: netbox/ipam/models/vlans.py:307
+msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN."
+msgstr "Et Q-in-Q-kunde-VLAN skal tildeles et service-VLAN."
+
+#: netbox/ipam/models/vlans.py:344
+msgid "VLAN translation policies"
+msgstr "VLAN-oversættelsespolitikker"
+
+#: netbox/ipam/models/vlans.py:385
+msgid "VLAN translation rule"
+msgstr "VLAN-oversættelsesregel"
+
+#: netbox/ipam/models/vrfs.py:29
msgid "route distinguisher"
msgstr "ruteadskillelse"
-#: netbox/ipam/models/vrfs.py:31
+#: netbox/ipam/models/vrfs.py:30
msgid "Unique route distinguisher (as defined in RFC 4364)"
msgstr "Unik ruteadskillelse (som defineret i RFC 4364)"
-#: netbox/ipam/models/vrfs.py:42
+#: netbox/ipam/models/vrfs.py:41
msgid "enforce unique space"
msgstr "håndhæv unikt rum"
-#: netbox/ipam/models/vrfs.py:43
+#: netbox/ipam/models/vrfs.py:42
msgid "Prevent duplicate prefixes/IP addresses within this VRF"
msgstr "Undgå dublerede præfikser/IP-adresser inden for denne VRF"
-#: netbox/ipam/models/vrfs.py:63 netbox/netbox/navigation/menu.py:186
-#: netbox/netbox/navigation/menu.py:188
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192
+#: netbox/netbox/navigation/menu.py:194
msgid "VRFs"
msgstr "VRF'er"
-#: netbox/ipam/models/vrfs.py:82
+#: netbox/ipam/models/vrfs.py:78
msgid "Route target value (formatted in accordance with RFC 4360)"
msgstr "Rutemålværdi (formateret i overensstemmelse med RFC 4360)"
-#: netbox/ipam/models/vrfs.py:94
+#: netbox/ipam/models/vrfs.py:91
msgid "route target"
msgstr "rute mål"
-#: netbox/ipam/models/vrfs.py:95
+#: netbox/ipam/models/vrfs.py:92
msgid "route targets"
msgstr "rutemål"
@@ -10353,84 +10865,101 @@ msgstr "Antal områder"
msgid "Provider Count"
msgstr "Antal leverandøre"
-#: netbox/ipam/tables/ip.py:95 netbox/netbox/navigation/menu.py:179
-#: netbox/netbox/navigation/menu.py:181
+#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
+#: netbox/netbox/navigation/menu.py:187
msgid "Aggregates"
msgstr "Aggregater"
-#: netbox/ipam/tables/ip.py:125
+#: netbox/ipam/tables/ip.py:71
msgid "Added"
msgstr "Tilføjet"
-#: netbox/ipam/tables/ip.py:128 netbox/ipam/tables/ip.py:166
-#: netbox/ipam/tables/vlans.py:142 netbox/ipam/views.py:346
-#: netbox/netbox/navigation/menu.py:165 netbox/netbox/navigation/menu.py:167
-#: netbox/templates/ipam/vlan.html:84
+#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112
+#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373
+#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173
+#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "Præfikser"
-#: netbox/ipam/tables/ip.py:131 netbox/ipam/tables/ip.py:270
-#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:86
+#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55
#: netbox/templates/dcim/device.html:260
#: netbox/templates/ipam/aggregate.html:24
-#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:106
+#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "Udnyttelse"
-#: netbox/ipam/tables/ip.py:171 netbox/netbox/navigation/menu.py:161
+#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
msgid "IP Ranges"
msgstr "IP-intervaller"
-#: netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:167
msgid "Prefix (Flat)"
msgstr "Præfiks (flad)"
-#: netbox/ipam/tables/ip.py:225
+#: netbox/ipam/tables/ip.py:171
msgid "Depth"
msgstr "Dybde"
-#: netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/virtualization/tables/clusters.py:77
+#: netbox/wireless/tables/wirelesslan.py:55
+msgid "Scope Type"
+msgstr "Områdetype"
+
+#: netbox/ipam/tables/ip.py:213
msgid "Pool"
msgstr "Svømmebassin"
-#: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:320
+#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
msgid "Marked Utilized"
msgstr "Markeret Udnyttet"
-#: netbox/ipam/tables/ip.py:304
+#: netbox/ipam/tables/ip.py:256
msgid "Start address"
msgstr "Startadresse"
-#: netbox/ipam/tables/ip.py:383
+#: netbox/ipam/tables/ip.py:335
msgid "NAT (Inside)"
msgstr "NAT (indvendigt)"
-#: netbox/ipam/tables/ip.py:388
+#: netbox/ipam/tables/ip.py:340
msgid "NAT (Outside)"
msgstr "NAT (udenfor)"
-#: netbox/ipam/tables/ip.py:393
+#: netbox/ipam/tables/ip.py:345
msgid "Assigned"
msgstr "Tildelt"
-#: netbox/ipam/tables/ip.py:429 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
#: netbox/vpn/forms/filtersets.py:240
msgid "Assigned Object"
msgstr "Tildelt objekt"
-#: netbox/ipam/tables/vlans.py:68
-msgid "Scope Type"
-msgstr "Områdetype"
-
-#: netbox/ipam/tables/vlans.py:76
+#: netbox/ipam/tables/vlans.py:45
msgid "VID Ranges"
msgstr "VID intervaller"
-#: netbox/ipam/tables/vlans.py:111 netbox/ipam/tables/vlans.py:214
+#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VIDEO"
+#: netbox/ipam/tables/vlans.py:237
+#: netbox/templates/ipam/vlantranslationpolicy.html:22
+msgid "Rules"
+msgstr "Regler"
+
+#: netbox/ipam/tables/vlans.py:260
+#: netbox/templates/ipam/vlantranslationrule.html:18
+msgid "Local VID"
+msgstr "Lokal VID"
+
+#: netbox/ipam/tables/vlans.py:264
+#: netbox/templates/ipam/vlantranslationrule.html:22
+msgid "Remote VID"
+msgstr "Fjernbetjening VID"
+
#: netbox/ipam/tables/vrfs.py:30
msgid "RD"
msgstr "RD"
@@ -10470,23 +10999,23 @@ msgstr ""
"Kun alfanumeriske tegn, stjerner, bindestreger, punktum og understregninger "
"er tilladt i DNS-navne"
-#: netbox/ipam/views.py:533
+#: netbox/ipam/views.py:570
msgid "Child Prefixes"
msgstr "Børnepræfikser"
-#: netbox/ipam/views.py:569
+#: netbox/ipam/views.py:606
msgid "Child Ranges"
msgstr "Børneområder"
-#: netbox/ipam/views.py:898
+#: netbox/ipam/views.py:958
msgid "Related IPs"
msgstr "Relaterede IP'er"
-#: netbox/ipam/views.py:1127
+#: netbox/ipam/views.py:1315
msgid "Device Interfaces"
msgstr "Enhedsgrænseflader"
-#: netbox/ipam/views.py:1145
+#: netbox/ipam/views.py:1333
msgid "VM Interfaces"
msgstr "VM-grænseflader"
@@ -10534,90 +11063,112 @@ msgstr "{class_name} skal implementere get_view_name ()"
msgid "Invalid permission {permission} for model {model}"
msgstr "Ugyldig tilladelse {permission} til model {model}"
-#: netbox/netbox/choices.py:49
+#: netbox/netbox/choices.py:51
msgid "Dark Red"
msgstr "Mørk rød"
-#: netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:54
msgid "Rose"
msgstr "Rose"
-#: netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:55
msgid "Fuchsia"
msgstr "Fuchsia"
-#: netbox/netbox/choices.py:55
+#: netbox/netbox/choices.py:57
msgid "Dark Purple"
msgstr "Mørk lilla"
-#: netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:60
msgid "Light Blue"
msgstr "Lyseblå"
-#: netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:63
msgid "Aqua"
msgstr "Aqua"
-#: netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:64
msgid "Dark Green"
msgstr "Mørkegrøn"
-#: netbox/netbox/choices.py:64
+#: netbox/netbox/choices.py:66
msgid "Light Green"
msgstr "Lysegrøn"
-#: netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:67
msgid "Lime"
msgstr "Citron"
-#: netbox/netbox/choices.py:67
+#: netbox/netbox/choices.py:69
msgid "Amber"
msgstr "Rav"
-#: netbox/netbox/choices.py:69
+#: netbox/netbox/choices.py:71
msgid "Dark Orange"
msgstr "Mørk orange"
-#: netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:72
msgid "Brown"
msgstr "Brun"
-#: netbox/netbox/choices.py:71
+#: netbox/netbox/choices.py:73
msgid "Light Grey"
msgstr "Lysegrå"
-#: netbox/netbox/choices.py:72
+#: netbox/netbox/choices.py:74
msgid "Grey"
msgstr "Grå"
-#: netbox/netbox/choices.py:73
+#: netbox/netbox/choices.py:75
msgid "Dark Grey"
msgstr "Mørkegrå"
-#: netbox/netbox/choices.py:128
+#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+msgid "Default"
+msgstr "Standard"
+
+#: netbox/netbox/choices.py:130
msgid "Direct"
msgstr "Direkte"
-#: netbox/netbox/choices.py:129
+#: netbox/netbox/choices.py:131
msgid "Upload"
msgstr "Upload"
-#: netbox/netbox/choices.py:141 netbox/netbox/choices.py:155
+#: netbox/netbox/choices.py:143 netbox/netbox/choices.py:157
msgid "Auto-detect"
msgstr "Automatisk registrering"
-#: netbox/netbox/choices.py:156
+#: netbox/netbox/choices.py:158
msgid "Comma"
msgstr "Komma"
-#: netbox/netbox/choices.py:157
+#: netbox/netbox/choices.py:159
msgid "Semicolon"
msgstr "Semikolon"
-#: netbox/netbox/choices.py:158
+#: netbox/netbox/choices.py:160
msgid "Tab"
msgstr "faneblad"
+#: netbox/netbox/choices.py:193 netbox/templates/dcim/device.html:327
+#: netbox/templates/dcim/rack.html:107
+msgid "Kilograms"
+msgstr "Kilogram"
+
+#: netbox/netbox/choices.py:194
+msgid "Grams"
+msgstr "Gram"
+
+#: netbox/netbox/choices.py:195 netbox/templates/dcim/device.html:328
+#: netbox/templates/dcim/rack.html:108
+msgid "Pounds"
+msgstr "pund"
+
+#: netbox/netbox/choices.py:196
+msgid "Ounces"
+msgstr "Ounce"
+
#: netbox/netbox/config/__init__.py:67
#, python-brace-format
msgid "Invalid configuration parameter: {item}"
@@ -10906,6 +11457,26 @@ msgstr "dato synkroniseret"
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name} skal implementere en sync_data () metode."
+#: netbox/netbox/models/mixins.py:22
+msgid "weight unit"
+msgstr "vægtenhed"
+
+#: netbox/netbox/models/mixins.py:52
+msgid "Must specify a unit when setting a weight"
+msgstr "Skal angive en enhed, når du indstiller en vægt"
+
+#: netbox/netbox/models/mixins.py:57
+msgid "distance"
+msgstr "afstand"
+
+#: netbox/netbox/models/mixins.py:64
+msgid "distance unit"
+msgstr "afstandsenhed"
+
+#: netbox/netbox/models/mixins.py:99
+msgid "Must specify a unit when setting a distance"
+msgstr "Skal angive en enhed, når du indstiller en afstand"
+
#: netbox/netbox/navigation/menu.py:11
msgid "Organization"
msgstr "Organisation"
@@ -10939,10 +11510,6 @@ msgstr "Rackroller"
msgid "Elevations"
msgstr "Forhøjninger"
-#: netbox/netbox/navigation/menu.py:60 netbox/netbox/navigation/menu.py:62
-msgid "Rack Types"
-msgstr "Racktyper"
-
#: netbox/netbox/navigation/menu.py:76
msgid "Modules"
msgstr "Moduler"
@@ -10965,175 +11532,200 @@ msgstr "Enhedskomponenter"
msgid "Inventory Item Roles"
msgstr "Lagervareroller"
-#: netbox/netbox/navigation/menu.py:111 netbox/netbox/navigation/menu.py:115
+#: netbox/netbox/navigation/menu.py:110
+#: netbox/templates/dcim/interface.html:413
+#: netbox/templates/virtualization/vminterface.html:118
+msgid "MAC Addresses"
+msgstr "MAC-adresser"
+
+#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "Forbindelser"
-#: netbox/netbox/navigation/menu.py:117
+#: netbox/netbox/navigation/menu.py:123
msgid "Cables"
msgstr "Kabler"
-#: netbox/netbox/navigation/menu.py:118
+#: netbox/netbox/navigation/menu.py:124
msgid "Wireless Links"
msgstr "Trådløse links"
-#: netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:127
msgid "Interface Connections"
msgstr "Grænsefladeforbindelser"
-#: netbox/netbox/navigation/menu.py:126
+#: netbox/netbox/navigation/menu.py:132
msgid "Console Connections"
msgstr "Konsolforbindelser"
-#: netbox/netbox/navigation/menu.py:131
+#: netbox/netbox/navigation/menu.py:137
msgid "Power Connections"
msgstr "Strømtilslutninger"
-#: netbox/netbox/navigation/menu.py:147
+#: netbox/netbox/navigation/menu.py:153
msgid "Wireless LAN Groups"
msgstr "Trådløse LAN-grupper"
-#: netbox/netbox/navigation/menu.py:168
+#: netbox/netbox/navigation/menu.py:174
msgid "Prefix & VLAN Roles"
msgstr "Præfiks- og VLAN-roller"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:180
msgid "ASN Ranges"
msgstr "ASN-intervaller"
-#: netbox/netbox/navigation/menu.py:196
+#: netbox/netbox/navigation/menu.py:202
msgid "VLAN Groups"
msgstr "VLAN Grupper"
#: netbox/netbox/navigation/menu.py:203
+msgid "VLAN Translation Policies"
+msgstr "VLAN-oversættelsespolitikker"
+
+#: netbox/netbox/navigation/menu.py:204
+#: netbox/templates/ipam/vlantranslationpolicy.html:46
+msgid "VLAN Translation Rules"
+msgstr "VLAN-oversættelsesregler"
+
+#: netbox/netbox/navigation/menu.py:211
msgid "Service Templates"
msgstr "Serviceskabeloner"
-#: netbox/netbox/navigation/menu.py:204 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
#: netbox/templates/ipam/ipaddress.html:118
#: netbox/templates/virtualization/virtualmachine.html:154
msgid "Services"
msgstr "Serviceydelser"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:219
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:215 netbox/netbox/navigation/menu.py:217
+#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "Tunneler"
-#: netbox/netbox/navigation/menu.py:218
+#: netbox/netbox/navigation/menu.py:226
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "Tunnelgrupper"
-#: netbox/netbox/navigation/menu.py:219
+#: netbox/netbox/navigation/menu.py:227
msgid "Tunnel Terminations"
msgstr "Tunnelafslutninger"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
#: netbox/vpn/models/l2vpn.py:64
msgid "L2VPNs"
msgstr "L2VPN'er"
-#: netbox/netbox/navigation/menu.py:226 netbox/templates/vpn/l2vpn.html:56
-#: netbox/templates/vpn/tunnel.html:72 netbox/vpn/tables/tunnels.py:58
-msgid "Terminations"
-msgstr "Opsigelser"
-
-#: netbox/netbox/navigation/menu.py:232
+#: netbox/netbox/navigation/menu.py:240
msgid "IKE Proposals"
msgstr "IKE-forslag"
-#: netbox/netbox/navigation/menu.py:233
+#: netbox/netbox/navigation/menu.py:241
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "IKE politikker"
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:242
msgid "IPSec Proposals"
msgstr "IPsec-forslag"
-#: netbox/netbox/navigation/menu.py:235
+#: netbox/netbox/navigation/menu.py:243
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "IPsec-politikker"
-#: netbox/netbox/navigation/menu.py:236 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "IPsec-profiler"
-#: netbox/netbox/navigation/menu.py:251
+#: netbox/netbox/navigation/menu.py:259
#: netbox/templates/virtualization/virtualmachine.html:174
#: netbox/templates/virtualization/virtualmachine/base.html:32
#: netbox/templates/virtualization/virtualmachine_list.html:21
-#: netbox/virtualization/tables/virtualmachines.py:104
-#: netbox/virtualization/views.py:386
+#: netbox/virtualization/tables/virtualmachines.py:74
+#: netbox/virtualization/views.py:403
msgid "Virtual Disks"
msgstr "Virtuelle diske"
-#: netbox/netbox/navigation/menu.py:258
+#: netbox/netbox/navigation/menu.py:266
msgid "Cluster Types"
msgstr "Klyngetyper"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Groups"
msgstr "Klyngegrupper"
-#: netbox/netbox/navigation/menu.py:273
+#: netbox/netbox/navigation/menu.py:281
msgid "Circuit Types"
msgstr "Kredsløbstyper"
-#: netbox/netbox/navigation/menu.py:274
+#: netbox/netbox/navigation/menu.py:282
+msgid "Circuit Terminations"
+msgstr "Kredsløbsafslutninger"
+
+#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/templates/circuits/providernetwork.html:55
+msgid "Virtual Circuits"
+msgstr "Virtuelle kredsløb"
+
+#: netbox/netbox/navigation/menu.py:289
+msgid "Virtual Circuit Types"
+msgstr "Virtuelle kredsløbstyper"
+
+#: netbox/netbox/navigation/menu.py:290
+msgid "Virtual Circuit Terminations"
+msgstr "Virtuelle kredsløbsafslutninger"
+
+#: netbox/netbox/navigation/menu.py:296
msgid "Circuit Groups"
msgstr "Kredsløbsgrupper"
-#: netbox/netbox/navigation/menu.py:275
-#: netbox/templates/circuits/circuit.html:66
+#: netbox/netbox/navigation/menu.py:297
+#: netbox/templates/circuits/circuit.html:76
+#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "Gruppeopgaver"
-#: netbox/netbox/navigation/menu.py:276
-msgid "Circuit Terminations"
-msgstr "Kredsløbsafslutninger"
-
-#: netbox/netbox/navigation/menu.py:280 netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
msgid "Providers"
msgstr "Leverandøre"
-#: netbox/netbox/navigation/menu.py:283
+#: netbox/netbox/navigation/menu.py:304
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "Leverandørkonti"
-#: netbox/netbox/navigation/menu.py:284
+#: netbox/netbox/navigation/menu.py:305
msgid "Provider Networks"
msgstr "Leverandørnetværk"
-#: netbox/netbox/navigation/menu.py:298
+#: netbox/netbox/navigation/menu.py:319
msgid "Power Panels"
msgstr "Strømpaneler"
-#: netbox/netbox/navigation/menu.py:309
+#: netbox/netbox/navigation/menu.py:330
msgid "Configurations"
msgstr "Konfigurationer"
-#: netbox/netbox/navigation/menu.py:311
+#: netbox/netbox/navigation/menu.py:332
msgid "Config Contexts"
msgstr "Konfigurationskontekster"
-#: netbox/netbox/navigation/menu.py:312
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Templates"
msgstr "Konfigurationsskabeloner"
-#: netbox/netbox/navigation/menu.py:319 netbox/netbox/navigation/menu.py:323
+#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
msgid "Customization"
msgstr "Tilpasning"
-#: netbox/netbox/navigation/menu.py:325
+#: netbox/netbox/navigation/menu.py:346
#: netbox/templates/dcim/device_edit.html:103
#: netbox/templates/dcim/htmx/cable_edit.html:81
#: netbox/templates/dcim/virtualchassis_add.html:31
@@ -11142,96 +11734,96 @@ msgstr "Tilpasning"
#: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30
#: netbox/templates/inc/panels/custom_fields.html:7
#: netbox/templates/ipam/ipaddress_bulk_add.html:35
-#: netbox/templates/ipam/vlan_edit.html:59
+#: netbox/templates/ipam/vlan_edit.html:67
msgid "Custom Fields"
msgstr "Brugerdefinerede felter"
-#: netbox/netbox/navigation/menu.py:326
+#: netbox/netbox/navigation/menu.py:347
msgid "Custom Field Choices"
msgstr "Brugerdefinerede feltvalg"
-#: netbox/netbox/navigation/menu.py:327
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Links"
msgstr "Brugerdefinerede links"
-#: netbox/netbox/navigation/menu.py:328
+#: netbox/netbox/navigation/menu.py:349
msgid "Export Templates"
msgstr "Eksport skabeloner"
-#: netbox/netbox/navigation/menu.py:329
+#: netbox/netbox/navigation/menu.py:350
msgid "Saved Filters"
msgstr "Gemte filtre"
-#: netbox/netbox/navigation/menu.py:331
+#: netbox/netbox/navigation/menu.py:352
msgid "Image Attachments"
msgstr "Billedvedhæftede filer"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:370
msgid "Operations"
msgstr "Operationer"
-#: netbox/netbox/navigation/menu.py:353
+#: netbox/netbox/navigation/menu.py:374
msgid "Integrations"
msgstr "Integrationer"
-#: netbox/netbox/navigation/menu.py:355
+#: netbox/netbox/navigation/menu.py:376
msgid "Data Sources"
msgstr "Datakilder"
-#: netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:377
msgid "Event Rules"
msgstr "Begivenhedsregler"
-#: netbox/netbox/navigation/menu.py:357
+#: netbox/netbox/navigation/menu.py:378
msgid "Webhooks"
msgstr "Webhooks"
-#: netbox/netbox/navigation/menu.py:361 netbox/netbox/navigation/menu.py:365
-#: netbox/netbox/views/generic/feature_views.py:153
+#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
+#: netbox/netbox/views/generic/feature_views.py:158
#: netbox/templates/extras/report/base.html:37
#: netbox/templates/extras/script/base.html:36
msgid "Jobs"
msgstr "Job"
-#: netbox/netbox/navigation/menu.py:371
+#: netbox/netbox/navigation/menu.py:392
msgid "Logging"
msgstr "Logning"
-#: netbox/netbox/navigation/menu.py:373
+#: netbox/netbox/navigation/menu.py:394
msgid "Notification Groups"
msgstr "Meddelelsesgrupper"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:395
msgid "Journal Entries"
msgstr "Journalposter"
-#: netbox/netbox/navigation/menu.py:375
+#: netbox/netbox/navigation/menu.py:396
#: netbox/templates/core/objectchange.html:9
#: netbox/templates/core/objectchange_list.html:4
msgid "Change Log"
msgstr "Ændringslog"
-#: netbox/netbox/navigation/menu.py:382 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "Administrator"
-#: netbox/netbox/navigation/menu.py:430 netbox/templates/account/base.html:27
-#: netbox/templates/inc/user_menu.html:57
+#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/templates/inc/user_menu.html:52
msgid "API Tokens"
msgstr "API-tokens"
-#: netbox/netbox/navigation/menu.py:437 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187
#: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242
#: netbox/users/forms/model_forms.py:249
msgid "Permissions"
msgstr "Tilladelser"
-#: netbox/netbox/navigation/menu.py:445 netbox/netbox/navigation/menu.py:449
+#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "Systemet"
-#: netbox/netbox/navigation/menu.py:454 netbox/netbox/navigation/menu.py:502
+#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -11239,29 +11831,29 @@ msgstr "Systemet"
msgid "Plugins"
msgstr "Plugins"
-#: netbox/netbox/navigation/menu.py:459
+#: netbox/netbox/navigation/menu.py:480
msgid "Configuration History"
msgstr "Konfigurationshistorik"
-#: netbox/netbox/navigation/menu.py:465 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "Baggrundsopgaver"
-#: netbox/netbox/plugins/navigation.py:47
-#: netbox/netbox/plugins/navigation.py:69
+#: netbox/netbox/plugins/navigation.py:48
+#: netbox/netbox/plugins/navigation.py:70
msgid "Permissions must be passed as a tuple or list."
msgstr "Tilladelser skal videregives som en tuple eller liste."
-#: netbox/netbox/plugins/navigation.py:51
+#: netbox/netbox/plugins/navigation.py:52
msgid "Buttons must be passed as a tuple or list."
msgstr "Knapper skal sendes som en tuple eller liste."
-#: netbox/netbox/plugins/navigation.py:73
+#: netbox/netbox/plugins/navigation.py:74
msgid "Button color must be a choice within ButtonColorChoices."
msgstr "Knapfarve skal være et valg inden for ButtonColorChoices."
-#: netbox/netbox/plugins/registration.py:25
+#: netbox/netbox/plugins/registration.py:26
#, python-brace-format
msgid ""
"PluginTemplateExtension class {template_extension} was passed as an "
@@ -11270,7 +11862,7 @@ msgstr ""
"PluginTemplateExtension klasse {template_extension} blev vedtaget som en "
"instans!"
-#: netbox/netbox/plugins/registration.py:31
+#: netbox/netbox/plugins/registration.py:32
#, python-brace-format
msgid ""
"{template_extension} is not a subclass of "
@@ -11279,17 +11871,17 @@ msgstr ""
"{template_extension} er ikke en underklasse af "
"Netbox.Plugins.PluginTemplateExtension!"
-#: netbox/netbox/plugins/registration.py:51
+#: netbox/netbox/plugins/registration.py:57
#, python-brace-format
msgid "{item} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{item} skal være en forekomst af Netbox.Plugins.PluginMenuItem"
-#: netbox/netbox/plugins/registration.py:62
+#: netbox/netbox/plugins/registration.py:68
#, python-brace-format
msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{menu_link} skal være en forekomst af Netbox.Plugins.PluginMenuItem"
-#: netbox/netbox/plugins/registration.py:67
+#: netbox/netbox/plugins/registration.py:73
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr "{button} skal være en forekomst af Netbox.Plugins.PluginMenuButton"
@@ -11373,93 +11965,93 @@ msgstr ""
msgid "Cannot delete stores from registry"
msgstr "Kan ikke slette butikker fra registreringsdatabasen"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:752
msgid "Czech"
msgstr "Tjekkisk"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:753
msgid "Danish"
msgstr "dansk"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:754
msgid "German"
msgstr "Tysk"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:755
msgid "English"
msgstr "engelsk"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:756
msgid "Spanish"
msgstr "spansk"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:757
msgid "French"
msgstr "franskmænd"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:758
msgid "Italian"
msgstr "Italiensk"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:759
msgid "Japanese"
msgstr "Japansk"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:760
msgid "Dutch"
msgstr "Hollandsk"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:761
msgid "Polish"
msgstr "Polere"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:762
msgid "Portuguese"
msgstr "portugisisk"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:763
msgid "Russian"
msgstr "Russisk"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:764
msgid "Turkish"
msgstr "Tyrkisk"
-#: netbox/netbox/settings.py:773
+#: netbox/netbox/settings.py:765
msgid "Ukrainian"
msgstr "Ukrainsk"
-#: netbox/netbox/settings.py:774
+#: netbox/netbox/settings.py:766
msgid "Chinese"
msgstr "kinesisk"
-#: netbox/netbox/tables/columns.py:176
+#: netbox/netbox/tables/columns.py:177
msgid "Select all"
msgstr "Vælg alle"
-#: netbox/netbox/tables/columns.py:189
+#: netbox/netbox/tables/columns.py:190
msgid "Toggle all"
msgstr "Skift alle"
-#: netbox/netbox/tables/columns.py:300
+#: netbox/netbox/tables/columns.py:302
msgid "Toggle Dropdown"
msgstr "Skift rullemenuen"
-#: netbox/netbox/tables/columns.py:572 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
msgid "Error"
msgstr "Fejl"
-#: netbox/netbox/tables/tables.py:58
+#: netbox/netbox/tables/tables.py:59
#, python-brace-format
msgid "No {model_name} found"
msgstr "Nej {model_name} fundet"
-#: netbox/netbox/tables/tables.py:249
+#: netbox/netbox/tables/tables.py:252
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "Mark"
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:255
msgid "Value"
msgstr "Værdi"
@@ -11476,24 +12068,24 @@ msgstr ""
"Der opstod en fejl ved gengivelse af den valgte eksportskabelon "
"({template}): {error}"
-#: netbox/netbox/views/generic/bulk_views.py:416
+#: netbox/netbox/views/generic/bulk_views.py:421
#, python-brace-format
msgid "Row {i}: Object with ID {id} does not exist"
msgstr "Række {i}: Objekt med ID {id} findes ikke"
-#: netbox/netbox/views/generic/bulk_views.py:709
-#: netbox/netbox/views/generic/bulk_views.py:910
-#: netbox/netbox/views/generic/bulk_views.py:958
+#: netbox/netbox/views/generic/bulk_views.py:708
+#: netbox/netbox/views/generic/bulk_views.py:909
+#: netbox/netbox/views/generic/bulk_views.py:957
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "Nej {object_type} blev udvalgt."
-#: netbox/netbox/views/generic/bulk_views.py:788
+#: netbox/netbox/views/generic/bulk_views.py:787
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "Omdøbt {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:888
+#: netbox/netbox/views/generic/bulk_views.py:887
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "Slettet {count} {object_type}"
@@ -11506,16 +12098,16 @@ msgstr "Ændringslog"
msgid "Journal"
msgstr "Tidsskrift"
-#: netbox/netbox/views/generic/feature_views.py:207
+#: netbox/netbox/views/generic/feature_views.py:212
msgid "Unable to synchronize data: No data file set."
msgstr "Kan ikke synkronisere data: Der er ikke angivet nogen datafil."
-#: netbox/netbox/views/generic/feature_views.py:211
+#: netbox/netbox/views/generic/feature_views.py:216
#, python-brace-format
msgid "Synchronized data for {object_type} {object}."
msgstr "Synkroniserede data for {object_type} {object}."
-#: netbox/netbox/views/generic/feature_views.py:236
+#: netbox/netbox/views/generic/feature_views.py:241
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "Synkroniseret {count} {object_type}"
@@ -11589,9 +12181,9 @@ msgstr "på GitHub"
msgid "Home Page"
msgstr "Hjemmesiden"
-#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:45
+#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40
#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:189
-#: netbox/vpn/forms/model_forms.py:379
+#: netbox/vpn/forms/model_forms.py:382
msgid "Profile"
msgstr "Profil"
@@ -11603,12 +12195,12 @@ msgstr "Meddelelser"
#: netbox/templates/account/base.html:16
#: netbox/templates/account/subscriptions.html:7
-#: netbox/templates/inc/user_menu.html:51
+#: netbox/templates/inc/user_menu.html:46
msgid "Subscriptions"
msgstr "Abonnementer"
#: netbox/templates/account/base.html:19
-#: netbox/templates/inc/user_menu.html:54
+#: netbox/templates/inc/user_menu.html:49
msgid "Preferences"
msgstr "Præferencer"
@@ -11636,6 +12228,7 @@ msgstr "Skift adgangskode"
#: netbox/templates/generic/object_edit.html:72
#: netbox/templates/htmx/delete_form.html:53
#: netbox/templates/htmx/delete_form.html:55
+#: netbox/templates/htmx/quick_add.html:21
#: netbox/templates/ipam/ipaddress_assign.html:28
#: netbox/templates/virtualization/cluster_add_devices.html:30
msgid "Cancel"
@@ -11734,7 +12327,7 @@ msgstr "Tildelte grupper"
#: netbox/templates/core/objectchange.html:142
#: netbox/templates/dcim/devicebay.html:59
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
-#: netbox/templates/dcim/interface.html:296
+#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
#: netbox/templates/extras/configcontext.html:70
#: netbox/templates/extras/eventrule.html:66
@@ -11743,6 +12336,7 @@ msgstr "Tildelte grupper"
#: netbox/templates/extras/webhook.html:75
#: netbox/templates/inc/panel_table.html:13
#: netbox/templates/inc/panels/comments.html:10
+#: netbox/templates/inc/panels/related_objects.html:23
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:56
#: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44
#: netbox/templates/users/objectpermission.html:77
@@ -11780,7 +12374,7 @@ msgstr "Sidst brugt"
msgid "Add a Token"
msgstr "Tilføj en token"
-#: netbox/templates/base/base.html:22 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
msgid "Home"
msgstr "Hjem"
@@ -11822,15 +12416,16 @@ msgstr "Kildekode"
msgid "Community"
msgstr "Fællesskab"
-#: netbox/templates/circuits/circuit.html:47
+#: netbox/templates/circuits/circuit.html:57
msgid "Install Date"
msgstr "Installationsdato"
-#: netbox/templates/circuits/circuit.html:51
+#: netbox/templates/circuits/circuit.html:61
msgid "Termination Date"
msgstr "Opsigelsesdato"
-#: netbox/templates/circuits/circuit.html:70
+#: netbox/templates/circuits/circuit.html:80
+#: netbox/templates/circuits/virtualcircuit.html:73
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15
msgid "Assign Group"
msgstr "Tildel gruppe"
@@ -11878,7 +12473,7 @@ msgid "Add"
msgstr "Tilføj"
#: netbox/templates/circuits/inc/circuit_termination.html:15
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:37
#: netbox/templates/dcim/inc/panels/inventory_items.html:32
#: netbox/templates/dcim/powerpanel.html:56
#: netbox/templates/extras/script_list.html:30
@@ -11893,35 +12488,39 @@ msgstr "Rediger"
msgid "Swap"
msgstr "Bytte"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:19
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
+msgid "Termination point"
+msgstr "Afslutningspunkt"
+
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:20
#: netbox/templates/dcim/consoleport.html:59
#: netbox/templates/dcim/consoleserverport.html:60
#: netbox/templates/dcim/powerfeed.html:114
msgid "Marked as connected"
msgstr "Markeret som tilsluttet"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:21
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:22
msgid "to"
msgstr "til"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:31
#: netbox/templates/circuits/inc/circuit_termination_fields.html:32
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:33
#: netbox/templates/dcim/frontport.html:80
#: netbox/templates/dcim/inc/connection_endpoints.html:7
-#: netbox/templates/dcim/interface.html:154
+#: netbox/templates/dcim/interface.html:211
#: netbox/templates/dcim/rearport.html:76
msgid "Trace"
msgstr "Spor"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:35
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
msgid "Edit cable"
msgstr "Rediger kabel"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:40
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
msgid "Remove cable"
msgstr "Fjern kablet"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:42
#: netbox/templates/dcim/bulk_disconnect.html:5
#: netbox/templates/dcim/device/consoleports.html:12
#: netbox/templates/dcim/device/consoleserverports.html:12
@@ -11934,33 +12533,33 @@ msgstr "Fjern kablet"
msgid "Disconnect"
msgstr "Afbryd forbindelsen"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:48
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:49
#: netbox/templates/dcim/consoleport.html:69
#: netbox/templates/dcim/consoleserverport.html:70
#: netbox/templates/dcim/frontport.html:102
-#: netbox/templates/dcim/interface.html:180
-#: netbox/templates/dcim/interface.html:200
+#: netbox/templates/dcim/interface.html:237
+#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:71
-#: netbox/templates/dcim/poweroutlet.html:72
+#: netbox/templates/dcim/poweroutlet.html:81
+#: netbox/templates/dcim/poweroutlet.html:82
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
msgstr "Forbind"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:70
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:65
msgid "Downstream"
msgstr "Nedstrøms"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:71
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:66
msgid "Upstream"
msgstr "Opstrøms"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:80
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:75
msgid "Cross-Connect"
msgstr "Krydsforbindelse"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:84
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:79
msgid "Patch Panel/Port"
msgstr "Patchpanel/port"
@@ -11972,6 +12571,27 @@ msgstr "Tilføj kredsløb"
msgid "Provider Account"
msgstr "Leverandørkonto"
+#: netbox/templates/circuits/providernetwork.html:59
+msgid "Add a Virtual Circuit"
+msgstr "Tilføj et virtuelt kredsløb"
+
+#: netbox/templates/circuits/virtualcircuit.html:91
+#: netbox/templates/vpn/tunnel.html:9
+msgid "Add Termination"
+msgstr "Tilføj opsigelse"
+
+#: netbox/templates/circuits/virtualcircuittermination.html:23
+msgid "Virtual Circuit Termination"
+msgstr "Virtuel kredsløbsafslutning"
+
+#: netbox/templates/circuits/virtualcircuittype.html:10
+msgid "Add Virtual Circuit"
+msgstr "Tilføj virtuelt kredsløb"
+
+#: netbox/templates/circuits/virtualcircuittype.html:19
+msgid "Virtual Circuit Type"
+msgstr "Virtuel kredsløbstype"
+
#: netbox/templates/core/configrevision.html:35
msgid "Configuration Data"
msgstr "Konfigurationsdata"
@@ -12005,7 +12625,7 @@ msgstr "Ændret"
#: netbox/templates/core/datafile.html:42
#: netbox/templates/ipam/iprange.html:25
#: netbox/templates/virtualization/virtualdisk.html:29
-#: netbox/virtualization/tables/virtualmachines.py:198
+#: netbox/virtualization/tables/virtualmachines.py:169
msgid "Size"
msgstr "Størrelse"
@@ -12447,8 +13067,8 @@ msgstr "Omdøb markeret"
#: netbox/templates/dcim/consoleport.html:65
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
-#: netbox/templates/dcim/interface.html:176
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/interface.html:233
+#: netbox/templates/dcim/poweroutlet.html:79
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "Ikke tilsluttet"
@@ -12471,7 +13091,7 @@ msgid "Map"
msgstr "Kort"
#: netbox/templates/dcim/device.html:108
-#: netbox/templates/dcim/inventoryitem.html:56
+#: netbox/templates/dcim/inventoryitem.html:60
#: netbox/templates/dcim/module.html:81
#: netbox/templates/dcim/modulebay.html:74 netbox/templates/dcim/rack.html:61
msgid "Asset Tag"
@@ -12487,7 +13107,7 @@ msgstr "Opret VDC"
#: netbox/templates/dcim/device.html:175
#: netbox/templates/dcim/device_edit.html:64
-#: netbox/virtualization/forms/model_forms.py:223
+#: netbox/virtualization/forms/model_forms.py:230
msgid "Management"
msgstr "Ledelse"
@@ -12604,35 +13224,6 @@ msgstr "Tilføj strømstik"
msgid "Add Rear Ports"
msgstr "Tilføj bageste porte"
-#: netbox/templates/dcim/device/render_config.html:5
-#: netbox/templates/virtualization/virtualmachine/render_config.html:5
-msgid "Config"
-msgstr "Konfiguration"
-
-#: netbox/templates/dcim/device/render_config.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:35
-msgid "Context Data"
-msgstr "Kontekstdata"
-
-#: netbox/templates/dcim/device/render_config.html:55
-#: netbox/templates/virtualization/virtualmachine/render_config.html:55
-msgid "Rendered Config"
-msgstr "Renderet konfiguration"
-
-#: netbox/templates/dcim/device/render_config.html:57
-#: netbox/templates/virtualization/virtualmachine/render_config.html:57
-msgid "Download"
-msgstr "Hent"
-
-#: netbox/templates/dcim/device/render_config.html:64
-#: netbox/templates/virtualization/virtualmachine/render_config.html:64
-msgid "Error rendering template"
-msgstr "Fejl ved gengivelse af skabelon"
-
-#: netbox/templates/dcim/device/render_config.html:70
-msgid "No configuration template has been assigned for this device."
-msgstr ""
-
#: netbox/templates/dcim/device_edit.html:44
msgid "Parent Bay"
msgstr "Forældrebugten"
@@ -12699,12 +13290,12 @@ msgid "VM Role"
msgstr "VM-rolle"
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:29
+#: netbox/templates/dcim/moduletype.html:31
msgid "Model Name"
msgstr "Modelnavn"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:33
+#: netbox/templates/dcim/moduletype.html:35
msgid "Part Number"
msgstr "Varenummer"
@@ -12729,8 +13320,8 @@ msgid "Rear Port Position"
msgstr "Bageste portposition"
#: netbox/templates/dcim/frontport.html:72
-#: netbox/templates/dcim/interface.html:144
-#: netbox/templates/dcim/poweroutlet.html:63
+#: netbox/templates/dcim/interface.html:201
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -12830,77 +13421,79 @@ msgid "PoE Type"
msgstr "PoE-type"
#: netbox/templates/dcim/interface.html:81
-#: netbox/templates/virtualization/vminterface.html:63
+#: netbox/templates/virtualization/vminterface.html:55
+#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "802.1Q-tilstand"
-#: netbox/templates/dcim/interface.html:125
-#: netbox/templates/virtualization/vminterface.html:59
-msgid "MAC Address"
-msgstr "MAC-adresse"
+#: netbox/templates/dcim/interface.html:156
+#: netbox/templates/virtualization/vminterface.html:88
+msgid "VLAN Translation"
+msgstr "VLAN-oversættelse"
-#: netbox/templates/dcim/interface.html:151
+#: netbox/templates/dcim/interface.html:208
msgid "Wireless Link"
msgstr "Trådløs forbindelse"
-#: netbox/templates/dcim/interface.html:218 netbox/vpn/choices.py:63
-msgid "Peer"
-msgstr "jævnaldrende"
-
-#: netbox/templates/dcim/interface.html:230
+#: netbox/templates/dcim/interface.html:287
#: netbox/templates/wireless/inc/wirelesslink_interface.html:26
msgid "Channel"
msgstr "Kanal"
-#: netbox/templates/dcim/interface.html:239
+#: netbox/templates/dcim/interface.html:296
#: netbox/templates/wireless/inc/wirelesslink_interface.html:32
msgid "Channel Frequency"
msgstr "Kanalfrekvens"
-#: netbox/templates/dcim/interface.html:242
-#: netbox/templates/dcim/interface.html:250
-#: netbox/templates/dcim/interface.html:261
-#: netbox/templates/dcim/interface.html:269
+#: netbox/templates/dcim/interface.html:299
+#: netbox/templates/dcim/interface.html:307
+#: netbox/templates/dcim/interface.html:318
+#: netbox/templates/dcim/interface.html:326
msgid "MHz"
msgstr "MHz"
-#: netbox/templates/dcim/interface.html:258
+#: netbox/templates/dcim/interface.html:315
#: netbox/templates/wireless/inc/wirelesslink_interface.html:42
msgid "Channel Width"
msgstr "Kanalbredde"
-#: netbox/templates/dcim/interface.html:285
+#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:60
-#: netbox/wireless/forms/bulk_edit.py:102
-#: netbox/wireless/forms/filtersets.py:40
-#: netbox/wireless/forms/filtersets.py:80 netbox/wireless/models.py:82
-#: netbox/wireless/models.py:156 netbox/wireless/tables/wirelesslan.py:44
+#: netbox/wireless/forms/bulk_edit.py:62
+#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/filtersets.py:43
+#: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82
+#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
-#: netbox/templates/dcim/interface.html:305
+#: netbox/templates/dcim/interface.html:362
msgid "LAG Members"
msgstr "LAG-medlemmer"
-#: netbox/templates/dcim/interface.html:323
+#: netbox/templates/dcim/interface.html:380
msgid "No member interfaces"
msgstr "Ingen medlemsgrænseflader"
-#: netbox/templates/dcim/interface.html:343
+#: netbox/templates/dcim/interface.html:400
#: netbox/templates/ipam/fhrpgroup.html:73
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
-#: netbox/templates/virtualization/vminterface.html:89
+#: netbox/templates/virtualization/vminterface.html:105
msgid "Add IP Address"
msgstr "Tilføj IP-adresse"
+#: netbox/templates/dcim/interface.html:417
+#: netbox/templates/virtualization/vminterface.html:123
+msgid "Add MAC Address"
+msgstr "Tilføj MAC-adresse"
+
#: netbox/templates/dcim/inventoryitem.html:24
msgid "Parent Item"
msgstr "Overordnet element"
-#: netbox/templates/dcim/inventoryitem.html:48
+#: netbox/templates/dcim/inventoryitem.html:52
msgid "Part ID"
msgstr "Artikel-ID"
@@ -12920,6 +13513,10 @@ msgstr "Tilføj en placering"
msgid "Add a Device"
msgstr "Tilføj en enhed"
+#: netbox/templates/dcim/macaddress.html:36
+msgid "Primary for interface"
+msgstr "Primær til grænseflade"
+
#: netbox/templates/dcim/manufacturer.html:16
msgid "Add Device Type"
msgstr "Tilføj enhedstype"
@@ -12950,7 +13547,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "EN"
-#: netbox/templates/dcim/poweroutlet.html:48
+#: netbox/templates/dcim/poweroutlet.html:58
msgid "Feed Leg"
msgstr "Foderben"
@@ -13383,11 +13980,19 @@ msgstr "Kan ikke indlæse indhold. Ugyldigt visningsnavn"
msgid "No content found"
msgstr "Intet indhold fundet"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:18
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:17
+msgid ""
+"This RSS feed requires an external connection. Check the ISOLATED_DEPLOYMENT"
+" setting."
+msgstr ""
+"Dette RSS-feed kræver en ekstern forbindelse. Kontroller indstillingen "
+"ISOLATED_DEPLOYMENT."
+
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:22
msgid "There was a problem fetching the RSS feed"
msgstr "Der opstod et problem med at hente RSS-feedet"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:21
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:25
msgid "HTTP"
msgstr "HTTP"
@@ -13457,6 +14062,30 @@ msgstr "Kildekontekster"
msgid "New Journal Entry"
msgstr "Ny journalpost"
+#: netbox/templates/extras/object_render_config.html:6
+msgid "Config"
+msgstr "Konfiguration"
+
+#: netbox/templates/extras/object_render_config.html:36
+msgid "Context Data"
+msgstr "Kontekstdata"
+
+#: netbox/templates/extras/object_render_config.html:56
+msgid "Rendered Config"
+msgstr "Renderet konfiguration"
+
+#: netbox/templates/extras/object_render_config.html:58
+msgid "Download"
+msgstr "Hent"
+
+#: netbox/templates/extras/object_render_config.html:65
+msgid "Error rendering template"
+msgstr "Fejl ved gengivelse af skabelon"
+
+#: netbox/templates/extras/object_render_config.html:71
+msgid "No configuration template has been assigned."
+msgstr "Der er ikke tildelt nogen konfigurationsskabelon."
+
#: netbox/templates/extras/report/base.html:30
msgid "Report"
msgstr "Rapport"
@@ -13544,7 +14173,7 @@ msgstr "Enhver"
msgid "Tagged Item Types"
msgstr "Mærkede varetyper"
-#: netbox/templates/extras/tag.html:81
+#: netbox/templates/extras/tag.html:82
msgid "Tagged Objects"
msgstr "Mærkede objekter"
@@ -13826,6 +14455,21 @@ msgstr "Alle notifikationer"
msgid "Select"
msgstr "Vælg"
+#: netbox/templates/htmx/quick_add.html:7
+msgid "Quick Add"
+msgstr "Hurtig tilføjelse"
+
+#: netbox/templates/htmx/quick_add_created.html:18
+#, python-format
+msgid ""
+"\n"
+" Created %(object_type)s %(object)s\n"
+" "
+msgstr ""
+"\n"
+" Oprettet %(object_type)s %(object)s\n"
+" "
+
#: netbox/templates/inc/filter_list.html:43
#: netbox/utilities/templates/helpers/table_config_form.html:39
msgid "Reset"
@@ -13897,15 +14541,11 @@ msgstr "Klar bestilling"
msgid "Help center"
msgstr "Hjælpecenter"
-#: netbox/templates/inc/user_menu.html:41
-msgid "Django Admin"
-msgstr ""
-
-#: netbox/templates/inc/user_menu.html:61
+#: netbox/templates/inc/user_menu.html:56
msgid "Log Out"
msgstr "Log ud"
-#: netbox/templates/inc/user_menu.html:68 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
msgid "Log In"
msgstr "Log ind"
@@ -14002,43 +14642,43 @@ msgstr "Startadresse"
msgid "Ending Address"
msgstr "Slutadresse"
-#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:110
+#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106
msgid "Marked fully utilized"
msgstr "Markeret fuldt udnyttet"
-#: netbox/templates/ipam/prefix.html:99
+#: netbox/templates/ipam/prefix.html:95
msgid "Addressing Details"
msgstr "Adresseringsoplysninger"
-#: netbox/templates/ipam/prefix.html:118
+#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "Børne-IP'er"
-#: netbox/templates/ipam/prefix.html:126
+#: netbox/templates/ipam/prefix.html:122
msgid "Available IPs"
msgstr "Tilgængelige IP'er"
-#: netbox/templates/ipam/prefix.html:138
+#: netbox/templates/ipam/prefix.html:134
msgid "First available IP"
msgstr "Første tilgængelige IP"
-#: netbox/templates/ipam/prefix.html:179
+#: netbox/templates/ipam/prefix.html:175
msgid "Prefix Details"
msgstr "Præfiksdetaljer"
-#: netbox/templates/ipam/prefix.html:185
+#: netbox/templates/ipam/prefix.html:181
msgid "Network Address"
msgstr "Netværksadresse"
-#: netbox/templates/ipam/prefix.html:189
+#: netbox/templates/ipam/prefix.html:185
msgid "Network Mask"
msgstr "Netværksmaske"
-#: netbox/templates/ipam/prefix.html:193
+#: netbox/templates/ipam/prefix.html:189
msgid "Wildcard Mask"
msgstr "Jokertegnmaske"
-#: netbox/templates/ipam/prefix.html:197
+#: netbox/templates/ipam/prefix.html:193
msgid "Broadcast Address"
msgstr "Broadcast-adresse"
@@ -14078,14 +14718,30 @@ msgstr "Import af L2VPN'er"
msgid "Exporting L2VPNs"
msgstr "Eksport af L2VPN'er"
-#: netbox/templates/ipam/vlan.html:88
+#: netbox/templates/ipam/vlan.html:66
+msgid "Q-in-Q Role"
+msgstr "Q-in-Q-rolle"
+
+#: netbox/templates/ipam/vlan.html:104
msgid "Add a Prefix"
msgstr "Tilføj et præfiks"
+#: netbox/templates/ipam/vlan.html:114
+msgid "Customer VLANs"
+msgstr "Kunde-VLAN'er"
+
+#: netbox/templates/ipam/vlan.html:118
+msgid "Add a VLAN"
+msgstr "Tilføj et VLAN"
+
#: netbox/templates/ipam/vlangroup.html:18
msgid "Add VLAN"
msgstr "Tilføj VLAN"
+#: netbox/templates/ipam/vlantranslationpolicy.html:51
+msgid "Add Rule"
+msgstr "Tilføj regel"
+
#: netbox/templates/ipam/vrf.html:16
msgid "Route Distinguisher"
msgstr "Ruteadskillelse"
@@ -14163,7 +14819,7 @@ msgstr ""
#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
#: netbox/tenancy/forms/bulk_edit.py:137
-#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:56
+#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57
#: netbox/tenancy/forms/model_forms.py:106
#: netbox/tenancy/forms/model_forms.py:130
#: netbox/tenancy/tables/contacts.py:98
@@ -14181,7 +14837,7 @@ msgid "Phone"
msgstr "Telefonen"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:66 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
msgid "Contact Group"
msgstr "Kontaktgruppe"
@@ -14190,7 +14846,7 @@ msgid "Add Contact Group"
msgstr "Tilføj kontaktgruppe"
#: netbox/templates/tenancy/contactrole.html:15
-#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:61
+#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62
#: netbox/tenancy/forms/model_forms.py:87
msgid "Contact Role"
msgstr "Kontaktrolle"
@@ -14204,8 +14860,8 @@ msgid "Add Tenant"
msgstr "Tilføj lejer"
#: netbox/templates/tenancy/tenantgroup.html:26
-#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:51
-#: netbox/tenancy/tables/columns.py:61
+#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36
+#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "Lejergruppe"
@@ -14236,21 +14892,21 @@ msgstr "Begrænsninger"
msgid "Assigned Users"
msgstr "Tildelte brugere"
-#: netbox/templates/virtualization/cluster.html:52
+#: netbox/templates/virtualization/cluster.html:56
msgid "Allocated Resources"
msgstr "Tildelte ressourcer"
-#: netbox/templates/virtualization/cluster.html:55
+#: netbox/templates/virtualization/cluster.html:59
#: netbox/templates/virtualization/virtualmachine.html:125
msgid "Virtual CPUs"
msgstr "Virtuelle CPU'er"
-#: netbox/templates/virtualization/cluster.html:59
+#: netbox/templates/virtualization/cluster.html:63
#: netbox/templates/virtualization/virtualmachine.html:129
msgid "Memory"
msgstr "Hukommelse"
-#: netbox/templates/virtualization/cluster.html:69
+#: netbox/templates/virtualization/cluster.html:73
#: netbox/templates/virtualization/virtualmachine.html:140
msgid "Disk Space"
msgstr "Diskplads"
@@ -14286,13 +14942,13 @@ msgid "Add Cluster"
msgstr "Tilføj klynge"
#: netbox/templates/virtualization/clustergroup.html:19
-#: netbox/virtualization/forms/model_forms.py:50
+#: netbox/virtualization/forms/model_forms.py:53
msgid "Cluster Group"
msgstr "Klyngegruppe"
#: netbox/templates/virtualization/clustertype.html:19
#: netbox/templates/virtualization/virtualmachine.html:110
-#: netbox/virtualization/forms/model_forms.py:36
+#: netbox/virtualization/forms/model_forms.py:39
msgid "Cluster Type"
msgstr "Klyngetype"
@@ -14301,8 +14957,8 @@ msgid "Virtual Disk"
msgstr "Virtuel disk"
#: netbox/templates/virtualization/virtualmachine.html:122
-#: netbox/virtualization/forms/bulk_edit.py:190
-#: netbox/virtualization/forms/model_forms.py:224
+#: netbox/virtualization/forms/bulk_edit.py:172
+#: netbox/virtualization/forms/model_forms.py:231
msgid "Resources"
msgstr "Ressourcer"
@@ -14310,10 +14966,6 @@ msgstr "Ressourcer"
msgid "Add Virtual Disk"
msgstr "Tilføj virtuel disk"
-#: netbox/templates/virtualization/virtualmachine/render_config.html:70
-msgid "No configuration template has been assigned for this virtual machine."
-msgstr ""
-
#: netbox/templates/vpn/ikepolicy.html:10
#: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:166
msgid "IKE Policy"
@@ -14336,7 +14988,7 @@ msgstr "Vis hemmelighed"
#: netbox/templates/vpn/ipsecpolicy.html:45
#: netbox/templates/vpn/ipsecprofile.html:52
#: netbox/templates/vpn/ipsecprofile.html:77
-#: netbox/vpn/forms/model_forms.py:316 netbox/vpn/forms/model_forms.py:352
+#: netbox/vpn/forms/model_forms.py:317 netbox/vpn/forms/model_forms.py:354
#: netbox/vpn/tables/crypto.py:68 netbox/vpn/tables/crypto.py:134
msgid "Proposals"
msgstr "Forslag"
@@ -14382,12 +15034,12 @@ msgid "IPSec Policy"
msgstr "IPsec-politik"
#: netbox/templates/vpn/ipsecpolicy.html:21 netbox/vpn/forms/bulk_edit.py:210
-#: netbox/vpn/models/crypto.py:193
+#: netbox/vpn/models/crypto.py:191
msgid "PFS group"
msgstr "PFS-gruppe"
#: netbox/templates/vpn/ipsecprofile.html:10
-#: netbox/vpn/forms/model_forms.py:54
+#: netbox/vpn/forms/model_forms.py:55
msgid "IPSec Profile"
msgstr "IPsec-profil"
@@ -14413,10 +15065,6 @@ msgstr "L2VPN Egenskaber"
msgid "Add a Termination"
msgstr "Tilføj en opsigelse"
-#: netbox/templates/vpn/tunnel.html:9
-msgid "Add Termination"
-msgstr "Tilføj opsigelse"
-
#: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49
#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57
msgid "Encapsulation"
@@ -14424,7 +15072,7 @@ msgstr "Indkapsling"
#: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55
#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64
-#: netbox/vpn/models/crypto.py:250 netbox/vpn/tables/tunnels.py:51
+#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51
msgid "IPSec profile"
msgstr "IPsec-profil"
@@ -14447,8 +15095,8 @@ msgid "Tunnel Termination"
msgstr "Tunnelafslutning"
#: netbox/templates/vpn/tunneltermination.html:35
-#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:102
-#: netbox/vpn/forms/model_forms.py:138 netbox/vpn/forms/model_forms.py:247
+#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:103
+#: netbox/vpn/forms/model_forms.py:139 netbox/vpn/forms/model_forms.py:248
#: netbox/vpn/tables/tunnels.py:101
msgid "Outside IP"
msgstr "Udenfor IP"
@@ -14471,7 +15119,7 @@ msgctxt "Abbreviation for megahertz"
msgid "MHz"
msgstr "MHz"
-#: netbox/templates/wireless/wirelesslan.html:57
+#: netbox/templates/wireless/wirelesslan.html:65
msgid "Attached Interfaces"
msgstr "Vedhæftede grænseflader"
@@ -14480,7 +15128,7 @@ msgid "Add Wireless LAN"
msgstr "Tilføj trådløst LAN"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:28
+#: netbox/wireless/forms/model_forms.py:29
msgid "Wireless LAN Group"
msgstr "Trådløs LAN-gruppe"
@@ -14492,13 +15140,6 @@ msgstr "Tilføj trådløs LAN-gruppe"
msgid "Link Properties"
msgstr "Linkegenskaber"
-#: netbox/templates/wireless/wirelesslink.html:38
-#: netbox/wireless/forms/bulk_edit.py:129
-#: netbox/wireless/forms/filtersets.py:102
-#: netbox/wireless/forms/model_forms.py:165
-msgid "Distance"
-msgstr "Afstand"
-
#: netbox/tenancy/filtersets.py:28
msgid "Parent contact group (ID)"
msgstr "Forældrekontaktgruppe (ID)"
@@ -14569,47 +15210,47 @@ msgstr "kontaktgruppe"
msgid "contact groups"
msgstr "kontaktgrupper"
-#: netbox/tenancy/models/contacts.py:48
+#: netbox/tenancy/models/contacts.py:42
msgid "contact role"
msgstr "kontaktrolle"
-#: netbox/tenancy/models/contacts.py:49
+#: netbox/tenancy/models/contacts.py:43
msgid "contact roles"
msgstr "kontaktroller"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:63
msgid "title"
msgstr "titel"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:68
msgid "phone"
msgstr "telefon"
-#: netbox/tenancy/models/contacts.py:78
+#: netbox/tenancy/models/contacts.py:73
msgid "email"
msgstr "e-mail"
-#: netbox/tenancy/models/contacts.py:87
+#: netbox/tenancy/models/contacts.py:82
msgid "link"
msgstr "link"
-#: netbox/tenancy/models/contacts.py:103
+#: netbox/tenancy/models/contacts.py:98
msgid "contact"
msgstr "kontakt"
-#: netbox/tenancy/models/contacts.py:104
+#: netbox/tenancy/models/contacts.py:99
msgid "contacts"
msgstr "kontakter"
-#: netbox/tenancy/models/contacts.py:153
+#: netbox/tenancy/models/contacts.py:146
msgid "contact assignment"
msgstr "kontaktopgave"
-#: netbox/tenancy/models/contacts.py:154
+#: netbox/tenancy/models/contacts.py:147
msgid "contact assignments"
msgstr "kontaktopgaver"
-#: netbox/tenancy/models/contacts.py:170
+#: netbox/tenancy/models/contacts.py:163
#, python-brace-format
msgid "Contacts cannot be assigned to this object type ({type})."
msgstr "Kontakter kan ikke tildeles denne objekttype ({type})."
@@ -14622,19 +15263,19 @@ msgstr "lejergruppe"
msgid "tenant groups"
msgstr "lejergrupper"
-#: netbox/tenancy/models/tenants.py:70
+#: netbox/tenancy/models/tenants.py:68
msgid "Tenant name must be unique per group."
msgstr "Lejernavnet skal være entydigt pr. Gruppe."
-#: netbox/tenancy/models/tenants.py:80
+#: netbox/tenancy/models/tenants.py:78
msgid "Tenant slug must be unique per group."
msgstr "Lejer-slug skal være unik pr. Gruppe."
-#: netbox/tenancy/models/tenants.py:88
+#: netbox/tenancy/models/tenants.py:86
msgid "tenant"
msgstr "lejer"
-#: netbox/tenancy/models/tenants.py:89
+#: netbox/tenancy/models/tenants.py:87
msgid "tenants"
msgstr "lejere"
@@ -14860,7 +15501,7 @@ msgstr "symbolet"
msgid "tokens"
msgstr "tokens"
-#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:42
+#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43
msgid "group"
msgstr "gruppe"
@@ -14909,25 +15550,25 @@ msgstr ""
msgid "{name} has a key defined but CHOICES is not a list"
msgstr "{name} har en nøgle defineret, men CHOICES er ikke en liste"
-#: netbox/utilities/conversion.py:19
+#: netbox/utilities/conversion.py:20
msgid "Weight must be a positive number"
msgstr "Vægt skal være et positivt tal"
-#: netbox/utilities/conversion.py:21
+#: netbox/utilities/conversion.py:22
#, python-brace-format
msgid "Invalid value '{weight}' for weight (must be a number)"
msgstr "Ugyldig værdi '{weight}'for vægt (skal være et tal)"
-#: netbox/utilities/conversion.py:32 netbox/utilities/conversion.py:62
+#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63
#, python-brace-format
msgid "Unknown unit {unit}. Must be one of the following: {valid_units}"
msgstr "Ukendt enhed {unit}. Skal være en af følgende: {valid_units}"
-#: netbox/utilities/conversion.py:45
+#: netbox/utilities/conversion.py:46
msgid "Length must be a positive number"
msgstr "Længden skal være et positivt tal"
-#: netbox/utilities/conversion.py:47
+#: netbox/utilities/conversion.py:48
#, python-brace-format
msgid "Invalid value '{length}' for length (must be a number)"
msgstr "Ugyldig værdi '{length}'for længden (skal være et tal)"
@@ -14945,11 +15586,11 @@ msgstr ""
msgid "More than 50"
msgstr "Mere end 50"
-#: netbox/utilities/fields.py:30
+#: netbox/utilities/fields.py:29
msgid "RGB color in hexadecimal. Example: "
msgstr "RGB-farve i hexadecimalt. Eksempel: "
-#: netbox/utilities/fields.py:159
+#: netbox/utilities/fields.py:158
#, python-format
msgid ""
"%s(%r) is invalid. to_model parameter to CounterCacheField must be a string "
@@ -14958,7 +15599,7 @@ msgstr ""
"%s(%r) er ugyldig. to_model parameter til counterCacheField skal være en "
"streng i formatet 'app.model'"
-#: netbox/utilities/fields.py:169
+#: netbox/utilities/fields.py:168
#, python-format
msgid ""
"%s(%r) is invalid. to_field parameter to CounterCacheField must be a string "
@@ -15183,13 +15824,13 @@ msgstr "Ugyldig relateret objektattribut for kolonne“{field}„: {to_field}"
msgid "Required column header \"{header}\" not found."
msgstr "Påkrævet kolonneoverskrift“{header}„Ikke fundet."
-#: netbox/utilities/forms/widgets/apiselect.py:124
+#: netbox/utilities/forms/widgets/apiselect.py:133
#, python-brace-format
msgid "Missing required value for dynamic query param: '{dynamic_params}'"
msgstr ""
"Mangler påkrævet værdi for dynamisk forespørgselsparam: '{dynamic_params}'"
-#: netbox/utilities/forms/widgets/apiselect.py:141
+#: netbox/utilities/forms/widgets/apiselect.py:150
#, python-brace-format
msgid "Missing required value for static query param: '{static_params}'"
msgstr ""
@@ -15316,10 +15957,14 @@ msgstr "Søg..."
msgid "Search NetBox"
msgstr "Søg i NetBox"
-#: netbox/utilities/templates/widgets/apiselect.html:7
+#: netbox/utilities/templates/widgets/apiselect.html:8
msgid "Open selector"
msgstr "Åbn vælger"
+#: netbox/utilities/templates/widgets/apiselect.html:22
+msgid "Quick add"
+msgstr "Hurtig tilføjelse"
+
#: netbox/utilities/templates/widgets/markdown_input.html:6
msgid "Write"
msgstr "Skrive"
@@ -15353,111 +15998,117 @@ msgstr ""
"{class_name} har intet queryset defineret. ObjectPermissionRequiredMixin må "
"kun bruges på visninger, der definerer et basisqueryset"
-#: netbox/virtualization/filtersets.py:79
+#: netbox/virtualization/choices.py:50
+msgid "Paused"
+msgstr "Pauset"
+
+#: netbox/virtualization/filtersets.py:45
msgid "Parent group (ID)"
msgstr "Forældregruppe (ID)"
-#: netbox/virtualization/filtersets.py:85
+#: netbox/virtualization/filtersets.py:51
msgid "Parent group (slug)"
msgstr "Forældregruppe (slug)"
-#: netbox/virtualization/filtersets.py:89
-#: netbox/virtualization/filtersets.py:141
+#: netbox/virtualization/filtersets.py:55
+#: netbox/virtualization/filtersets.py:107
msgid "Cluster type (ID)"
msgstr "Klyngetype (ID)"
-#: netbox/virtualization/filtersets.py:151
-#: netbox/virtualization/filtersets.py:271
+#: netbox/virtualization/filtersets.py:117
+#: netbox/virtualization/filtersets.py:237
msgid "Cluster (ID)"
msgstr "Klynge (ID)"
-#: netbox/virtualization/forms/bulk_edit.py:166
-#: netbox/virtualization/models/virtualmachines.py:115
+#: netbox/virtualization/forms/bulk_edit.py:148
+#: netbox/virtualization/models/virtualmachines.py:110
msgid "vCPUs"
msgstr "vCPU'er"
-#: netbox/virtualization/forms/bulk_edit.py:170
+#: netbox/virtualization/forms/bulk_edit.py:152
msgid "Memory (MB)"
msgstr "Hukommelse (MB)"
-#: netbox/virtualization/forms/bulk_edit.py:174
+#: netbox/virtualization/forms/bulk_edit.py:156
msgid "Disk (MB)"
msgstr "Disk (MB)"
-#: netbox/virtualization/forms/bulk_edit.py:334
-#: netbox/virtualization/forms/filtersets.py:251
+#: netbox/virtualization/forms/bulk_edit.py:324
+#: netbox/virtualization/forms/filtersets.py:256
msgid "Size (MB)"
msgstr "Størrelse (MB)"
-#: netbox/virtualization/forms/bulk_import.py:44
+#: netbox/virtualization/forms/bulk_import.py:45
msgid "Type of cluster"
msgstr "Type klynge"
-#: netbox/virtualization/forms/bulk_import.py:51
+#: netbox/virtualization/forms/bulk_import.py:52
msgid "Assigned cluster group"
msgstr "Tildelt klyngegruppe"
-#: netbox/virtualization/forms/bulk_import.py:96
+#: netbox/virtualization/forms/bulk_import.py:102
msgid "Assigned cluster"
msgstr "Tildelt klynge"
-#: netbox/virtualization/forms/bulk_import.py:103
+#: netbox/virtualization/forms/bulk_import.py:109
msgid "Assigned device within cluster"
msgstr "Tildelt enhed inden for klynge"
-#: netbox/virtualization/forms/filtersets.py:183
+#: netbox/virtualization/forms/filtersets.py:188
msgid "Serial number"
msgstr "Serienummer"
-#: netbox/virtualization/forms/model_forms.py:153
+#: netbox/virtualization/forms/model_forms.py:158
#, python-brace-format
msgid ""
-"{device} belongs to a different site ({device_site}) than the cluster "
-"({cluster_site})"
+"{device} belongs to a different {scope_field} ({device_scope}) than the "
+"cluster ({cluster_scope})"
msgstr ""
+"{device} tilhører en anden {scope_field} ({device_scope}) end klyngen "
+"({cluster_scope})"
-#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/forms/model_forms.py:199
msgid "Optionally pin this VM to a specific host device within the cluster"
msgstr "Fastgør eventuelt denne VM til en bestemt værtsenhed i klyngen"
-#: netbox/virtualization/forms/model_forms.py:221
+#: netbox/virtualization/forms/model_forms.py:228
msgid "Site/Cluster"
msgstr "Område/Cluster"
-#: netbox/virtualization/forms/model_forms.py:244
+#: netbox/virtualization/forms/model_forms.py:251
msgid "Disk size is managed via the attachment of virtual disks."
msgstr "Diskstørrelse styres via vedhæftning af virtuelle diske."
-#: netbox/virtualization/forms/model_forms.py:372
-#: netbox/virtualization/tables/virtualmachines.py:111
+#: netbox/virtualization/forms/model_forms.py:405
+#: netbox/virtualization/tables/virtualmachines.py:81
msgid "Disk"
msgstr "Disken"
-#: netbox/virtualization/models/clusters.py:25
+#: netbox/virtualization/models/clusters.py:26
msgid "cluster type"
msgstr "klyngetype"
-#: netbox/virtualization/models/clusters.py:26
+#: netbox/virtualization/models/clusters.py:27
msgid "cluster types"
msgstr "klyngetyper"
-#: netbox/virtualization/models/clusters.py:45
+#: netbox/virtualization/models/clusters.py:43
msgid "cluster group"
msgstr "klyngegruppe"
-#: netbox/virtualization/models/clusters.py:46
+#: netbox/virtualization/models/clusters.py:44
msgid "cluster groups"
msgstr "klyngegrupper"
-#: netbox/virtualization/models/clusters.py:121
+#: netbox/virtualization/models/clusters.py:110
msgid "cluster"
msgstr "klynge"
-#: netbox/virtualization/models/clusters.py:122
+#: netbox/virtualization/models/clusters.py:111
msgid "clusters"
msgstr "klynger"
-#: netbox/virtualization/models/clusters.py:141
+#: netbox/virtualization/models/clusters.py:137
#, python-brace-format
msgid ""
"{count} devices are assigned as hosts for this cluster but are not in site "
@@ -15466,47 +16117,56 @@ msgstr ""
"{count} enheder er tildelt som hostene til dette cluster, men er ikke på "
"område {site}"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/clusters.py:144
+#, python-brace-format
+msgid ""
+"{count} devices are assigned as hosts for this cluster but are not in "
+"location {location}"
+msgstr ""
+"{count} enheder er tildelt som værter til denne klynge, men er ikke placeret"
+" {location}"
+
+#: netbox/virtualization/models/virtualmachines.py:118
msgid "memory (MB)"
msgstr "hukommelse (MB)"
-#: netbox/virtualization/models/virtualmachines.py:128
+#: netbox/virtualization/models/virtualmachines.py:123
msgid "disk (MB)"
msgstr "disk (MB)"
-#: netbox/virtualization/models/virtualmachines.py:166
+#: netbox/virtualization/models/virtualmachines.py:161
msgid "Virtual machine name must be unique per cluster."
msgstr "Navnet på den virtuelle maskine skal være entydigt pr. klynge."
-#: netbox/virtualization/models/virtualmachines.py:169
+#: netbox/virtualization/models/virtualmachines.py:164
msgid "virtual machine"
msgstr "virtuel maskine"
-#: netbox/virtualization/models/virtualmachines.py:170
+#: netbox/virtualization/models/virtualmachines.py:165
msgid "virtual machines"
msgstr "virtuelle maskiner"
-#: netbox/virtualization/models/virtualmachines.py:184
+#: netbox/virtualization/models/virtualmachines.py:176
msgid "A virtual machine must be assigned to a site and/or cluster."
msgstr "En virtuel maskine skal tildeles et område og/eller et cluster."
-#: netbox/virtualization/models/virtualmachines.py:191
+#: netbox/virtualization/models/virtualmachines.py:183
#, python-brace-format
msgid ""
"The selected cluster ({cluster}) is not assigned to this site ({site})."
msgstr "Det valgte cluster ({cluster}) er ikke tildelt dette område ({site})."
-#: netbox/virtualization/models/virtualmachines.py:198
+#: netbox/virtualization/models/virtualmachines.py:190
msgid "Must specify a cluster when assigning a host device."
msgstr "Skal angive en klynge, når du tildeler en værtsenhed."
-#: netbox/virtualization/models/virtualmachines.py:203
+#: netbox/virtualization/models/virtualmachines.py:195
#, python-brace-format
msgid ""
"The selected device ({device}) is not assigned to this cluster ({cluster})."
msgstr "Den valgte enhed ({device}) er ikke tildelt denne klynge ({cluster})."
-#: netbox/virtualization/models/virtualmachines.py:215
+#: netbox/virtualization/models/virtualmachines.py:207
#, python-brace-format
msgid ""
"The specified disk size ({size}) must match the aggregate size of assigned "
@@ -15515,17 +16175,17 @@ msgstr ""
"Den angivne diskstørrelse ({size}) skal matche den samlede størrelse af "
"tildelte virtuelle diske ({total_size})."
-#: netbox/virtualization/models/virtualmachines.py:229
+#: netbox/virtualization/models/virtualmachines.py:221
#, python-brace-format
msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)"
msgstr "Skal være en IPV{family} adresse. ({ip} er en IPV{version} adresse.)"
-#: netbox/virtualization/models/virtualmachines.py:238
+#: netbox/virtualization/models/virtualmachines.py:230
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this VM."
msgstr "Den angivne IP-adresse ({ip}) er ikke tildelt denne VM."
-#: netbox/virtualization/models/virtualmachines.py:396
+#: netbox/virtualization/models/virtualmachines.py:376
#, python-brace-format
msgid ""
"The selected parent interface ({parent}) belongs to a different virtual "
@@ -15534,7 +16194,7 @@ msgstr ""
"Den valgte overordnede grænseflade ({parent}) tilhører en anden virtuel "
"maskine ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:411
+#: netbox/virtualization/models/virtualmachines.py:391
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different virtual "
@@ -15543,7 +16203,7 @@ msgstr ""
"Den valgte brogrænseflade ({bridge}) tilhører en anden virtuel maskine "
"({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:422
+#: netbox/virtualization/models/virtualmachines.py:402
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -15552,24 +16212,24 @@ msgstr ""
"Den umærkede VLAN ({untagged_vlan}) skal tilhøre det samme område som "
"grænsefladens overordnede virtuelle maskine, eller den skal være global."
-#: netbox/virtualization/models/virtualmachines.py:434
+#: netbox/virtualization/models/virtualmachines.py:414
msgid "size (MB)"
msgstr "størrelse (MB)"
-#: netbox/virtualization/models/virtualmachines.py:438
+#: netbox/virtualization/models/virtualmachines.py:418
msgid "virtual disk"
msgstr "virtuel disk"
-#: netbox/virtualization/models/virtualmachines.py:439
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "virtual disks"
msgstr "virtuelle diske"
-#: netbox/virtualization/views.py:273
+#: netbox/virtualization/views.py:289
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "Tilføjet {count} enheder til klynge {cluster}"
-#: netbox/virtualization/views.py:308
+#: netbox/virtualization/views.py:324
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "Fjernet {count} enheder fra klynge {cluster}"
@@ -15606,14 +16266,6 @@ msgstr "L2TP"
msgid "PPTP"
msgstr "PPTP"
-#: netbox/vpn/choices.py:64
-msgid "Hub"
-msgstr "Hub"
-
-#: netbox/vpn/choices.py:65
-msgid "Spoke"
-msgstr "Talede"
-
#: netbox/vpn/choices.py:88
msgid "Aggressive"
msgstr "Aggressiv"
@@ -15731,26 +16383,26 @@ msgstr "VLAN (navn)"
msgid "Tunnel group"
msgstr "Tunnelgruppe"
-#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:47
+#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:48
msgid "SA lifetime"
msgstr "SA levetid"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:79
-#: netbox/wireless/forms/bulk_edit.py:126
-#: netbox/wireless/forms/filtersets.py:64
-#: netbox/wireless/forms/filtersets.py:98
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
+#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/wireless/forms/filtersets.py:67
+#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
msgstr "Foruddelt nøgle"
#: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239
-#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:370
+#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373
#: netbox/vpn/models/crypto.py:104
msgid "IKE policy"
msgstr "IKE-politik"
#: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244
-#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:374
-#: netbox/vpn/models/crypto.py:209
+#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377
+#: netbox/vpn/models/crypto.py:207
msgid "IPSec policy"
msgstr "IPsec-politik"
@@ -15758,10 +16410,6 @@ msgstr "IPsec-politik"
msgid "Tunnel encapsulation"
msgstr "Tunnelindkapsling"
-#: netbox/vpn/forms/bulk_import.py:83
-msgid "Operational role"
-msgstr "Operationel rolle"
-
#: netbox/vpn/forms/bulk_import.py:90
msgid "Parent device of assigned interface"
msgstr "Overordnet enhed til tildelt grænseflade"
@@ -15778,7 +16426,7 @@ msgstr "Enheds- eller virtuel maskingrænseflade"
msgid "IKE proposal(s)"
msgstr "IKE-forslag"
-#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:197
+#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:195
msgid "Diffie-Hellman group for Perfect Forward Secrecy"
msgstr "Diffie-Hellman-gruppe til Perfect Forward Secrecy"
@@ -15823,7 +16471,7 @@ msgid "IKE version"
msgstr "IKE-udgave"
#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175
-#: netbox/vpn/forms/model_forms.py:298 netbox/vpn/forms/model_forms.py:334
+#: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336
msgid "Proposal"
msgstr "Forslag"
@@ -15831,32 +16479,28 @@ msgstr "Forslag"
msgid "Assigned Object Type"
msgstr "Tildelt objekttype"
-#: netbox/vpn/forms/model_forms.py:95 netbox/vpn/forms/model_forms.py:130
-#: netbox/vpn/forms/model_forms.py:240 netbox/vpn/tables/tunnels.py:91
+#: netbox/vpn/forms/model_forms.py:96 netbox/vpn/forms/model_forms.py:131
+#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:91
msgid "Tunnel interface"
msgstr "Tunnelgrænseflade"
-#: netbox/vpn/forms/model_forms.py:150
+#: netbox/vpn/forms/model_forms.py:151
msgid "First Termination"
msgstr "Første opsigelse"
-#: netbox/vpn/forms/model_forms.py:153
+#: netbox/vpn/forms/model_forms.py:154
msgid "Second Termination"
msgstr "Anden opsigelse"
-#: netbox/vpn/forms/model_forms.py:197
+#: netbox/vpn/forms/model_forms.py:198
msgid "This parameter is required when defining a termination."
msgstr "Denne parameter er påkrævet, når der defineres en opsigelse."
-#: netbox/vpn/forms/model_forms.py:320 netbox/vpn/forms/model_forms.py:356
-msgid "Policy"
-msgstr "Politik"
-
-#: netbox/vpn/forms/model_forms.py:487
+#: netbox/vpn/forms/model_forms.py:490
msgid "A termination must specify an interface or VLAN."
msgstr "En opsigelse skal angive en grænseflade eller VLAN."
-#: netbox/vpn/forms/model_forms.py:489
+#: netbox/vpn/forms/model_forms.py:492
msgid ""
"A termination can only have one terminating object (an interface or VLAN)."
msgstr ""
@@ -15871,31 +16515,31 @@ msgstr "krypteringsalgoritme"
msgid "authentication algorithm"
msgstr "autentificeringsalgoritme"
-#: netbox/vpn/models/crypto.py:44
+#: netbox/vpn/models/crypto.py:45
msgid "Diffie-Hellman group ID"
msgstr "Diffie-Hellman gruppe-ID"
-#: netbox/vpn/models/crypto.py:50
+#: netbox/vpn/models/crypto.py:51
msgid "Security association lifetime (in seconds)"
msgstr "Sikkerhedsforeningens levetid (i sekunder)"
-#: netbox/vpn/models/crypto.py:59
+#: netbox/vpn/models/crypto.py:60
msgid "IKE proposal"
msgstr "IKE-forslag"
-#: netbox/vpn/models/crypto.py:60
+#: netbox/vpn/models/crypto.py:61
msgid "IKE proposals"
msgstr "IKE-forslag"
-#: netbox/vpn/models/crypto.py:76
+#: netbox/vpn/models/crypto.py:75
msgid "version"
msgstr "udgave"
-#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:190
+#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:188
msgid "proposals"
msgstr "forslag"
-#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:39
+#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41
msgid "pre-shared key"
msgstr "foruddelt nøgle"
@@ -15903,19 +16547,19 @@ msgstr "foruddelt nøgle"
msgid "IKE policies"
msgstr "IKE politikker"
-#: netbox/vpn/models/crypto.py:118
+#: netbox/vpn/models/crypto.py:115
msgid "Mode is required for selected IKE version"
msgstr "Tilstand er påkrævet for valgt IKE-version"
-#: netbox/vpn/models/crypto.py:122
+#: netbox/vpn/models/crypto.py:119
msgid "Mode cannot be used for selected IKE version"
msgstr "Tilstand kan ikke bruges til valgt IKE-version"
-#: netbox/vpn/models/crypto.py:136
+#: netbox/vpn/models/crypto.py:134
msgid "encryption"
msgstr "kryptering"
-#: netbox/vpn/models/crypto.py:141
+#: netbox/vpn/models/crypto.py:140
msgid "authentication"
msgstr "autentificering"
@@ -15935,32 +16579,32 @@ msgstr "IPsec-forslag"
msgid "IPSec proposals"
msgstr "IPsec-forslag"
-#: netbox/vpn/models/crypto.py:178
+#: netbox/vpn/models/crypto.py:175
msgid "Encryption and/or authentication algorithm must be defined"
msgstr "Kryptering og/eller autentificeringsalgoritme skal defineres"
-#: netbox/vpn/models/crypto.py:210
+#: netbox/vpn/models/crypto.py:208
msgid "IPSec policies"
msgstr "IPsec-politikker"
-#: netbox/vpn/models/crypto.py:251
+#: netbox/vpn/models/crypto.py:247
msgid "IPSec profiles"
msgstr "IPsec-profiler"
-#: netbox/vpn/models/l2vpn.py:116
+#: netbox/vpn/models/l2vpn.py:113
msgid "L2VPN termination"
msgstr "L2VPN-opsigelse"
-#: netbox/vpn/models/l2vpn.py:117
+#: netbox/vpn/models/l2vpn.py:114
msgid "L2VPN terminations"
msgstr "L2VPN-opsigelser"
-#: netbox/vpn/models/l2vpn.py:135
+#: netbox/vpn/models/l2vpn.py:129
#, python-brace-format
msgid "L2VPN Termination already assigned ({assigned_object})"
msgstr "L2VPN-opsigelse er allerede tildelt ({assigned_object})"
-#: netbox/vpn/models/l2vpn.py:147
+#: netbox/vpn/models/l2vpn.py:141
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -15977,35 +16621,35 @@ msgstr "tunnelgruppe"
msgid "tunnel groups"
msgstr "tunnelgrupper"
-#: netbox/vpn/models/tunnels.py:53
+#: netbox/vpn/models/tunnels.py:51
msgid "encapsulation"
msgstr "indkapsling"
-#: netbox/vpn/models/tunnels.py:72
+#: netbox/vpn/models/tunnels.py:70
msgid "tunnel ID"
msgstr "Tunnel-ID"
-#: netbox/vpn/models/tunnels.py:94
+#: netbox/vpn/models/tunnels.py:92
msgid "tunnel"
msgstr "tunnel"
-#: netbox/vpn/models/tunnels.py:95
+#: netbox/vpn/models/tunnels.py:93
msgid "tunnels"
msgstr "tunneler"
-#: netbox/vpn/models/tunnels.py:153
+#: netbox/vpn/models/tunnels.py:148
msgid "An object may be terminated to only one tunnel at a time."
msgstr "Et objekt må kun afsluttes til en tunnel ad gangen."
-#: netbox/vpn/models/tunnels.py:156
+#: netbox/vpn/models/tunnels.py:151
msgid "tunnel termination"
msgstr "tunnelafslutning"
-#: netbox/vpn/models/tunnels.py:157
+#: netbox/vpn/models/tunnels.py:152
msgid "tunnel terminations"
msgstr "tunnelafslutninger"
-#: netbox/vpn/models/tunnels.py:174
+#: netbox/vpn/models/tunnels.py:169
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name} er allerede knyttet til en tunnel ({tunnel})."
@@ -16066,51 +16710,44 @@ msgstr "WPA Personlig (PSK)"
msgid "WPA Enterprise"
msgstr "WPA-virksomhed"
-#: netbox/wireless/forms/bulk_edit.py:73
-#: netbox/wireless/forms/bulk_edit.py:120
-#: netbox/wireless/forms/bulk_import.py:68
-#: netbox/wireless/forms/bulk_import.py:71
-#: netbox/wireless/forms/bulk_import.py:110
-#: netbox/wireless/forms/bulk_import.py:113
-#: netbox/wireless/forms/filtersets.py:59
-#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/bulk_edit.py:75
+#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_import.py:70
+#: netbox/wireless/forms/bulk_import.py:73
+#: netbox/wireless/forms/bulk_import.py:115
+#: netbox/wireless/forms/bulk_import.py:118
+#: netbox/wireless/forms/filtersets.py:62
+#: netbox/wireless/forms/filtersets.py:121
msgid "Authentication cipher"
msgstr "Autentificeringskryptering"
-#: netbox/wireless/forms/bulk_edit.py:134
-#: netbox/wireless/forms/bulk_import.py:116
-#: netbox/wireless/forms/bulk_import.py:119
-#: netbox/wireless/forms/filtersets.py:106
-msgid "Distance unit"
-msgstr "Afstandsenhed"
-
-#: netbox/wireless/forms/bulk_import.py:52
+#: netbox/wireless/forms/bulk_import.py:54
msgid "Bridged VLAN"
msgstr "Broet VLAN"
-#: netbox/wireless/forms/bulk_import.py:89
-#: netbox/wireless/tables/wirelesslink.py:28
+#: netbox/wireless/forms/bulk_import.py:94
+#: netbox/wireless/tables/wirelesslink.py:27
msgid "Interface A"
msgstr "Grænseflade A"
-#: netbox/wireless/forms/bulk_import.py:93
-#: netbox/wireless/tables/wirelesslink.py:37
+#: netbox/wireless/forms/bulk_import.py:98
+#: netbox/wireless/tables/wirelesslink.py:36
msgid "Interface B"
msgstr "Grænseflade B"
-#: netbox/wireless/forms/model_forms.py:161
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side B"
msgstr "Side B"
-#: netbox/wireless/models.py:31
+#: netbox/wireless/models.py:32
msgid "authentication cipher"
msgstr "autentificeringskryptering"
-#: netbox/wireless/models.py:69
+#: netbox/wireless/models.py:72
msgid "wireless LAN group"
msgstr "trådløs LAN-gruppe"
-#: netbox/wireless/models.py:70
+#: netbox/wireless/models.py:73
msgid "wireless LAN groups"
msgstr "trådløse LAN-grupper"
@@ -16118,35 +16755,23 @@ msgstr "trådløse LAN-grupper"
msgid "wireless LAN"
msgstr "trådløst LAN"
-#: netbox/wireless/models.py:144
+#: netbox/wireless/models.py:141
msgid "interface A"
msgstr "grænseflade A"
-#: netbox/wireless/models.py:151
+#: netbox/wireless/models.py:148
msgid "interface B"
msgstr "grænseflade B"
-#: netbox/wireless/models.py:165
-msgid "distance"
-msgstr "afstand"
-
-#: netbox/wireless/models.py:172
-msgid "distance unit"
-msgstr "afstandsenhed"
-
-#: netbox/wireless/models.py:219
+#: netbox/wireless/models.py:196
msgid "wireless link"
msgstr "trådløst link"
-#: netbox/wireless/models.py:220
+#: netbox/wireless/models.py:197
msgid "wireless links"
msgstr "trådløse links"
-#: netbox/wireless/models.py:236
-msgid "Must specify a unit when setting a wireless distance"
-msgstr ""
-
-#: netbox/wireless/models.py:242 netbox/wireless/models.py:248
+#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
#, python-brace-format
msgid "{type} is not a wireless interface."
msgstr "{type} er ikke en trådløs grænseflade."
diff --git a/netbox/translations/de/LC_MESSAGES/django.mo b/netbox/translations/de/LC_MESSAGES/django.mo
index 69d6143e438..5ebac13ecbf 100644
Binary files a/netbox/translations/de/LC_MESSAGES/django.mo and b/netbox/translations/de/LC_MESSAGES/django.mo differ
diff --git a/netbox/translations/de/LC_MESSAGES/django.po b/netbox/translations/de/LC_MESSAGES/django.po
index be453b8cfb0..39e3267b9aa 100644
--- a/netbox/translations/de/LC_MESSAGES/django.po
+++ b/netbox/translations/de/LC_MESSAGES/django.po
@@ -8,19 +8,19 @@
# fepilins, 2024
# Steffen, 2024
# haagehan, 2024
-# Jeremy Stretch, 2024
# Robin Reinhardt, 2024
-# chbally, 2025
# Niklas, 2025
+# Jeremy Stretch, 2025
+# chbally, 2025
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-04 05:02+0000\n"
+"POT-Creation-Date: 2025-03-05 05:01+0000\n"
"PO-Revision-Date: 2023-10-30 17:48+0000\n"
-"Last-Translator: Niklas, 2025\n"
+"Last-Translator: chbally, 2025\n"
"Language-Team: German (https://app.transifex.com/netbox-community/teams/178115/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -38,7 +38,7 @@ msgstr "Schlüssel"
msgid "Write Enabled"
msgstr "Schreibberechtigung"
-#: netbox/account/tables.py:35 netbox/core/choices.py:86
+#: 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:566
#: netbox/templates/account/token.html:43
@@ -50,6 +50,7 @@ msgstr "Schreibberechtigung"
#: netbox/templates/extras/htmx/script_result.html:12
#: netbox/templates/extras/journalentry.html:22
#: netbox/templates/generic/object.html:58
+#: netbox/templates/htmx/quick_add_created.html:7
#: netbox/templates/users/token.html:35
msgid "Created"
msgstr "Erstellt"
@@ -94,34 +95,35 @@ msgstr "Dein Passwort wurde erfolgreich geändert."
#: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20
#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185
-#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1532
-#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1658
-#: netbox/virtualization/choices.py:20 netbox/virtualization/choices.py:45
-#: netbox/vpn/choices.py:18
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1534
+#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20
+#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
msgid "Planned"
msgstr "Geplant"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:305
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
msgid "Provisioning"
msgstr "Provisionierung"
#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22
#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103
#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236
-#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1657
-#: netbox/extras/tables/tables.py:495 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
+#: netbox/dcim/choices.py:1591 netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495
+#: 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
#: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38
-#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:44
+#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45
#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
msgid "Active"
msgstr "Aktiv"
#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183
-#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1606
-#: netbox/dcim/choices.py:1659 netbox/virtualization/choices.py:24
-#: netbox/virtualization/choices.py:43
+#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590
+#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662
+#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "Offline"
@@ -133,7 +135,9 @@ msgstr "Deprovisionierung"
msgid "Decommissioned"
msgstr "Stillgelegt"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1619
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603
+#: netbox/templates/dcim/interface.html:135
+#: netbox/templates/virtualization/vminterface.html:77
#: netbox/tenancy/choices.py:17
msgid "Primary"
msgstr "Primär"
@@ -151,195 +155,207 @@ msgstr "Tertiär"
msgid "Inactive"
msgstr "Inaktiv"
-#: netbox/circuits/filtersets.py:31 netbox/circuits/filtersets.py:198
-#: netbox/dcim/filtersets.py:98 netbox/dcim/filtersets.py:152
-#: netbox/dcim/filtersets.py:212 netbox/dcim/filtersets.py:333
-#: netbox/dcim/filtersets.py:464 netbox/dcim/filtersets.py:1021
-#: netbox/dcim/filtersets.py:1368 netbox/dcim/filtersets.py:1903
-#: netbox/dcim/filtersets.py:2146 netbox/dcim/filtersets.py:2204
-#: netbox/ipam/filtersets.py:341 netbox/ipam/filtersets.py:961
-#: netbox/virtualization/filtersets.py:45
-#: netbox/virtualization/filtersets.py:173 netbox/vpn/filtersets.py:358
+#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:275
+#: netbox/vpn/choices.py:63
+msgid "Peer"
+msgstr "Peer"
+
+#: netbox/circuits/choices.py:108 netbox/vpn/choices.py:64
+msgid "Hub"
+msgstr "Hub"
+
+#: netbox/circuits/choices.py:109 netbox/vpn/choices.py:65
+msgid "Spoke"
+msgstr "Spoke"
+
+#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204
+#: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22
+#: 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:1370 netbox/dcim/filtersets.py:2027
+#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328
+#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139
+#: netbox/vpn/filtersets.py:358
msgid "Region (ID)"
msgstr "Region (ID)"
-#: netbox/circuits/filtersets.py:38 netbox/circuits/filtersets.py:205
-#: netbox/dcim/filtersets.py:105 netbox/dcim/filtersets.py:158
-#: netbox/dcim/filtersets.py:219 netbox/dcim/filtersets.py:340
-#: netbox/dcim/filtersets.py:471 netbox/dcim/filtersets.py:1028
-#: netbox/dcim/filtersets.py:1375 netbox/dcim/filtersets.py:1910
-#: netbox/dcim/filtersets.py:2153 netbox/dcim/filtersets.py:2211
-#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:348
-#: netbox/ipam/filtersets.py:968 netbox/virtualization/filtersets.py:52
-#: netbox/virtualization/filtersets.py:180 netbox/vpn/filtersets.py:353
+#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
+#: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29
+#: 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:1377 netbox/dcim/filtersets.py:2034
+#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335
+#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935
+#: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353
msgid "Region (slug)"
msgstr "Region (URL-Slug)"
-#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
-#: netbox/dcim/filtersets.py:128 netbox/dcim/filtersets.py:225
-#: netbox/dcim/filtersets.py:346 netbox/dcim/filtersets.py:477
-#: netbox/dcim/filtersets.py:1034 netbox/dcim/filtersets.py:1381
-#: netbox/dcim/filtersets.py:1916 netbox/dcim/filtersets.py:2159
-#: netbox/dcim/filtersets.py:2217 netbox/ipam/filtersets.py:354
-#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:58
-#: netbox/virtualization/filtersets.py:186
+#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217
+#: 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:1383
+#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283
+#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941
+#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
msgstr "Standortgruppe (ID)"
-#: netbox/circuits/filtersets.py:51 netbox/circuits/filtersets.py:218
-#: netbox/dcim/filtersets.py:135 netbox/dcim/filtersets.py:232
-#: netbox/dcim/filtersets.py:353 netbox/dcim/filtersets.py:484
-#: netbox/dcim/filtersets.py:1041 netbox/dcim/filtersets.py:1388
-#: netbox/dcim/filtersets.py:1923 netbox/dcim/filtersets.py:2166
-#: netbox/dcim/filtersets.py:2224 netbox/extras/filtersets.py:515
-#: netbox/ipam/filtersets.py:361 netbox/ipam/filtersets.py:981
-#: netbox/virtualization/filtersets.py:65
-#: netbox/virtualization/filtersets.py:193
+#: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224
+#: 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:1390
+#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290
+#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515
+#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "Standortgruppe (URL-Slug)"
-#: netbox/circuits/filtersets.py:56 netbox/circuits/forms/bulk_edit.py:188
-#: netbox/circuits/forms/bulk_edit.py:216
-#: netbox/circuits/forms/bulk_import.py:124
-#: netbox/circuits/forms/filtersets.py:51
-#: netbox/circuits/forms/filtersets.py:171
-#: netbox/circuits/forms/filtersets.py:209
-#: netbox/circuits/forms/model_forms.py:138
-#: netbox/circuits/forms/model_forms.py:154
-#: netbox/circuits/tables/circuits.py:113 netbox/dcim/forms/bulk_edit.py:169
-#: netbox/dcim/forms/bulk_edit.py:330 netbox/dcim/forms/bulk_edit.py:683
-#: netbox/dcim/forms/bulk_edit.py:888 netbox/dcim/forms/bulk_import.py:131
-#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:331
-#: netbox/dcim/forms/bulk_import.py:562 netbox/dcim/forms/bulk_import.py:1333
-#: netbox/dcim/forms/bulk_import.py:1361 netbox/dcim/forms/filtersets.py:87
-#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/filtersets.py:342
-#: netbox/dcim/forms/filtersets.py:439 netbox/dcim/forms/filtersets.py:753
-#: netbox/dcim/forms/filtersets.py:997 netbox/dcim/forms/filtersets.py:1021
-#: netbox/dcim/forms/filtersets.py:1111 netbox/dcim/forms/filtersets.py:1149
-#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/forms/filtersets.py:1608
-#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:137
-#: netbox/dcim/forms/model_forms.py:165 netbox/dcim/forms/model_forms.py:238
-#: netbox/dcim/forms/model_forms.py:463 netbox/dcim/forms/model_forms.py:723
-#: netbox/dcim/forms/object_create.py:383 netbox/dcim/tables/devices.py:153
+#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
+#: netbox/circuits/forms/filtersets.py:182
+#: netbox/circuits/forms/filtersets.py:240
+#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172
+#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686
+#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133
+#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333
+#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1430
+#: netbox/dcim/forms/bulk_import.py:1458 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:1622 netbox/dcim/forms/filtersets.py:1646
+#: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164
#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93
-#: netbox/dcim/tables/racks.py:122 netbox/dcim/tables/racks.py:207
-#: netbox/dcim/tables/sites.py:134 netbox/extras/filtersets.py:525
-#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:285
-#: netbox/ipam/forms/bulk_edit.py:484 netbox/ipam/forms/bulk_import.py:171
-#: netbox/ipam/forms/bulk_import.py:453 netbox/ipam/forms/filtersets.py:153
-#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:432
-#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:205
-#: netbox/ipam/forms/model_forms.py:669 netbox/ipam/tables/ip.py:245
-#: netbox/ipam/tables/vlans.py:118 netbox/ipam/tables/vlans.py:221
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:6
-#: netbox/templates/dcim/device.html:22
+#: 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:452
+#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229
+#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/model_forms.py:679 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:33
#: netbox/templates/dcim/location.html:37
#: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20
#: netbox/templates/dcim/rackreservation.html:28
-#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/prefix.html:56
-#: netbox/templates/ipam/vlan.html:23 netbox/templates/ipam/vlan_edit.html:40
-#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/vlan.html:23
+#: netbox/templates/ipam/vlan_edit.html:48
#: netbox/templates/virtualization/virtualmachine.html:95
-#: netbox/virtualization/forms/bulk_edit.py:91
-#: netbox/virtualization/forms/bulk_edit.py:109
-#: netbox/virtualization/forms/bulk_edit.py:124
-#: netbox/virtualization/forms/bulk_import.py:59
-#: netbox/virtualization/forms/bulk_import.py:85
-#: netbox/virtualization/forms/filtersets.py:79
-#: netbox/virtualization/forms/filtersets.py:148
-#: netbox/virtualization/forms/model_forms.py:71
+#: netbox/virtualization/forms/bulk_edit.py:106
+#: netbox/virtualization/forms/bulk_import.py:60
+#: netbox/virtualization/forms/bulk_import.py:91
+#: netbox/virtualization/forms/filtersets.py:74
+#: netbox/virtualization/forms/filtersets.py:153
#: netbox/virtualization/forms/model_forms.py:104
-#: netbox/virtualization/forms/model_forms.py:171
-#: netbox/virtualization/tables/clusters.py:77
-#: netbox/virtualization/tables/virtualmachines.py:63
-#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/model_forms.py:76
-#: netbox/wireless/forms/model_forms.py:118
+#: netbox/virtualization/forms/model_forms.py:178
+#: netbox/virtualization/tables/virtualmachines.py:33
+#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:79
+#: netbox/wireless/forms/model_forms.py:121
msgid "Site"
msgstr "Standort"
-#: netbox/circuits/filtersets.py:62 netbox/circuits/filtersets.py:229
-#: netbox/circuits/filtersets.py:274 netbox/dcim/filtersets.py:242
-#: netbox/dcim/filtersets.py:363 netbox/dcim/filtersets.py:458
-#: netbox/extras/filtersets.py:531 netbox/ipam/filtersets.py:240
-#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:991
-#: netbox/virtualization/filtersets.py:75
-#: netbox/virtualization/filtersets.py:203 netbox/vpn/filtersets.py:363
+#: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235
+#: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53
+#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364
+#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531
+#: netbox/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
msgid "Site (slug)"
msgstr "Standort (URL-Slug)"
-#: netbox/circuits/filtersets.py:67
+#: netbox/circuits/filtersets.py:73
msgid "ASN (ID)"
msgstr "ASN (ID)"
-#: netbox/circuits/filtersets.py:73 netbox/circuits/forms/filtersets.py:31
-#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:108
-#: netbox/ipam/models/asns.py:125 netbox/ipam/tables/asn.py:41
+#: netbox/circuits/filtersets.py:79 netbox/circuits/forms/filtersets.py:39
+#: netbox/ipam/forms/model_forms.py:165 netbox/ipam/models/asns.py:105
+#: netbox/ipam/models/asns.py:122 netbox/ipam/tables/asn.py:41
#: netbox/templates/ipam/asn.html:20
msgid "ASN"
msgstr "ASN"
-#: netbox/circuits/filtersets.py:95 netbox/circuits/filtersets.py:122
-#: netbox/circuits/filtersets.py:156 netbox/circuits/filtersets.py:283
-#: netbox/circuits/filtersets.py:325 netbox/ipam/filtersets.py:245
+#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
+#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338
+#: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482
+#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248
msgid "Provider (ID)"
msgstr "Provider (ID)"
-#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
-#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:289
-#: netbox/circuits/filtersets.py:331 netbox/ipam/filtersets.py:251
+#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134
+#: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344
+#: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556
+#: netbox/ipam/filtersets.py:254
msgid "Provider (slug)"
msgstr "Provider (URL-Slug)"
-#: netbox/circuits/filtersets.py:167
+#: netbox/circuits/filtersets.py:173 netbox/circuits/filtersets.py:493
+#: netbox/circuits/filtersets.py:561
msgid "Provider account (ID)"
msgstr "Providerkonto (ID)"
-#: netbox/circuits/filtersets.py:173
+#: netbox/circuits/filtersets.py:179 netbox/circuits/filtersets.py:499
+#: netbox/circuits/filtersets.py:567
msgid "Provider account (account)"
msgstr "Providerkonto (Konto)"
-#: netbox/circuits/filtersets.py:178
+#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:503
+#: netbox/circuits/filtersets.py:572
msgid "Provider network (ID)"
msgstr "Providernetzwerk (ID)"
-#: netbox/circuits/filtersets.py:182
+#: netbox/circuits/filtersets.py:188
msgid "Circuit type (ID)"
msgstr "Transportnetz Typ (ID)"
-#: netbox/circuits/filtersets.py:188
+#: netbox/circuits/filtersets.py:194
msgid "Circuit type (slug)"
msgstr "Transportnetz Typ (URL-Slug)"
-#: netbox/circuits/filtersets.py:223 netbox/circuits/filtersets.py:268
-#: netbox/dcim/filtersets.py:236 netbox/dcim/filtersets.py:357
-#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1045
-#: netbox/dcim/filtersets.py:1393 netbox/dcim/filtersets.py:1928
-#: netbox/dcim/filtersets.py:2170 netbox/dcim/filtersets.py:2229
-#: netbox/ipam/filtersets.py:234 netbox/ipam/filtersets.py:365
-#: netbox/ipam/filtersets.py:985 netbox/virtualization/filtersets.py:69
-#: netbox/virtualization/filtersets.py:197 netbox/vpn/filtersets.py:368
+#: 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:1395
+#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294
+#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237
+#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163
+#: netbox/vpn/filtersets.py:368
msgid "Site (ID)"
msgstr "Standort (ID)"
-#: netbox/circuits/filtersets.py:233 netbox/circuits/filtersets.py:237
+#: 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:1406
+#: netbox/dcim/filtersets.py:2306
+msgid "Location (ID)"
+msgstr "Lokation (ID)"
+
+#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:248
msgid "Termination A (ID)"
msgstr "Abschlusspunkt A (ID)"
-#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:320
-#: netbox/core/filtersets.py:77 netbox/core/filtersets.py:136
-#: netbox/core/filtersets.py:173 netbox/dcim/filtersets.py:751
-#: netbox/dcim/filtersets.py:1362 netbox/dcim/filtersets.py:2277
-#: 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 netbox/extras/filtersets.py:276
-#: netbox/extras/filtersets.py:348 netbox/extras/filtersets.py:391
-#: netbox/extras/filtersets.py:438 netbox/extras/filtersets.py:498
-#: netbox/extras/filtersets.py:657 netbox/extras/filtersets.py:703
-#: netbox/ipam/forms/model_forms.py:482 netbox/netbox/filtersets.py:282
-#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:167
+#: 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:1364
+#: netbox/dcim/filtersets.py:2401 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
+#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348
+#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438
+#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657
+#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22
+#: netbox/netbox/forms/base.py:167
#: netbox/templates/htmx/object_selector.html:28
#: netbox/templates/inc/filter_list.html:46
#: netbox/templates/ipam/ipaddress_assign.html:29
@@ -351,97 +367,150 @@ msgstr "Abschlusspunkt A (ID)"
msgid "Search"
msgstr "Suche"
-#: netbox/circuits/filtersets.py:264 netbox/circuits/forms/bulk_edit.py:172
-#: netbox/circuits/forms/bulk_edit.py:246
-#: netbox/circuits/forms/bulk_import.py:115
-#: netbox/circuits/forms/filtersets.py:198
-#: netbox/circuits/forms/filtersets.py:214
-#: netbox/circuits/forms/filtersets.py:260
-#: netbox/circuits/forms/model_forms.py:111
-#: netbox/circuits/forms/model_forms.py:133
-#: netbox/circuits/forms/model_forms.py:199
-#: netbox/circuits/tables/circuits.py:104
-#: netbox/circuits/tables/circuits.py:164 netbox/dcim/forms/connections.py:73
+#: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195
+#: netbox/circuits/forms/bulk_edit.py:284
+#: netbox/circuits/forms/bulk_import.py:128
+#: netbox/circuits/forms/filtersets.py:223
+#: netbox/circuits/forms/filtersets.py:250
+#: netbox/circuits/forms/filtersets.py:296
+#: netbox/circuits/forms/model_forms.py:139
+#: netbox/circuits/forms/model_forms.py:162
+#: netbox/circuits/forms/model_forms.py:262
+#: netbox/circuits/tables/circuits.py:108
+#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73
#: netbox/templates/circuits/circuit.html:15
-#: netbox/templates/circuits/circuitgroupassignment.html:26
+#: netbox/templates/circuits/circuitgroupassignment.html:30
#: netbox/templates/circuits/circuittermination.html:19
#: netbox/templates/dcim/inc/cable_termination.html:55
#: netbox/templates/dcim/trace/circuit.html:4
msgid "Circuit"
msgstr "Transportnetz"
-#: netbox/circuits/filtersets.py:278
+#: 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:1412
+#: netbox/extras/filtersets.py:542
+msgid "Location (slug)"
+msgstr "Lokation (URL-Slug)"
+
+#: netbox/circuits/filtersets.py:333
msgid "ProviderNetwork (ID)"
msgstr "Providernetzwerk (ID)"
-#: netbox/circuits/filtersets.py:335
+#: netbox/circuits/filtersets.py:381
+msgid "Circuit (CID)"
+msgstr "Transportnetz (CID)"
+
+#: netbox/circuits/filtersets.py:386
msgid "Circuit (ID)"
msgstr "Transportnetz (ID)"
-#: netbox/circuits/filtersets.py:341
-msgid "Circuit (CID)"
-msgstr "Transportnetz (CID)"
+#: netbox/circuits/filtersets.py:391
+msgid "Virtual circuit (CID)"
+msgstr "Virtuelle Verbindung (CID)"
+
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849
+msgid "Virtual circuit (ID)"
+msgstr "Virtuelle Verbindung (ID)"
+
+#: netbox/circuits/filtersets.py:401
+msgid "Provider (name)"
+msgstr "Provider (Name)"
-#: netbox/circuits/filtersets.py:345
+#: netbox/circuits/filtersets.py:410
msgid "Circuit group (ID)"
msgstr "Transportnetzgruppe (ID)"
-#: netbox/circuits/filtersets.py:351
+#: netbox/circuits/filtersets.py:416
msgid "Circuit group (slug)"
msgstr "Transportnetzgruppe (SLUG)"
-#: netbox/circuits/forms/bulk_edit.py:30
-#: netbox/circuits/forms/filtersets.py:56
-#: netbox/circuits/forms/model_forms.py:29
-#: netbox/circuits/tables/providers.py:33 netbox/dcim/forms/bulk_edit.py:129
-#: netbox/dcim/forms/filtersets.py:195 netbox/dcim/forms/model_forms.py:123
-#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:126
-#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:213
-#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:175
+#: netbox/circuits/filtersets.py:507
+msgid "Virtual circuit type (ID)"
+msgstr "Virtueller Verbindungstyp (ID)"
+
+#: netbox/circuits/filtersets.py:513
+msgid "Virtual circuit type (slug)"
+msgstr "Virtueller Verbindungstyp (Slug)"
+
+#: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355
+#: netbox/circuits/forms/bulk_import.py:249
+#: netbox/circuits/forms/filtersets.py:372
+#: netbox/circuits/forms/filtersets.py:378
+#: netbox/circuits/forms/model_forms.py:343
+#: netbox/circuits/forms/model_forms.py:358
+#: netbox/circuits/tables/virtual_circuits.py:88
+#: netbox/templates/circuits/virtualcircuit.html:20
+#: netbox/templates/circuits/virtualcircuittermination.html:38
+msgid "Virtual circuit"
+msgstr "Virtuelle Verbindung"
+
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269
+#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+msgid "Interface (ID)"
+msgstr "Schnittstelle (ID)"
+
+#: netbox/circuits/forms/bulk_edit.py:42
+#: netbox/circuits/forms/filtersets.py:64
+#: netbox/circuits/forms/model_forms.py:42
+#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132
+#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127
+#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230
+#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "ASNs"
-#: netbox/circuits/forms/bulk_edit.py:34 netbox/circuits/forms/bulk_edit.py:56
-#: netbox/circuits/forms/bulk_edit.py:83
-#: netbox/circuits/forms/bulk_edit.py:104
-#: netbox/circuits/forms/bulk_edit.py:164
-#: netbox/circuits/forms/bulk_edit.py:183
-#: netbox/circuits/forms/bulk_edit.py:228 netbox/core/forms/bulk_edit.py:28
-#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:74
-#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:152
-#: netbox/dcim/forms/bulk_edit.py:193 netbox/dcim/forms/bulk_edit.py:211
-#: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:438
-#: netbox/dcim/forms/bulk_edit.py:472 netbox/dcim/forms/bulk_edit.py:487
-#: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:590
-#: netbox/dcim/forms/bulk_edit.py:624 netbox/dcim/forms/bulk_edit.py:648
-#: netbox/dcim/forms/bulk_edit.py:721 netbox/dcim/forms/bulk_edit.py:782
-#: netbox/dcim/forms/bulk_edit.py:834 netbox/dcim/forms/bulk_edit.py:857
-#: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_edit.py:975
-#: netbox/dcim/forms/bulk_edit.py:1028 netbox/dcim/forms/bulk_edit.py:1063
-#: netbox/dcim/forms/bulk_edit.py:1103 netbox/dcim/forms/bulk_edit.py:1147
-#: netbox/dcim/forms/bulk_edit.py:1192 netbox/dcim/forms/bulk_edit.py:1219
-#: netbox/dcim/forms/bulk_edit.py:1237 netbox/dcim/forms/bulk_edit.py:1255
-#: netbox/dcim/forms/bulk_edit.py:1273 netbox/dcim/forms/bulk_edit.py:1725
-#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/bulk_edit.py:149
-#: netbox/extras/forms/bulk_edit.py:178 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:53 netbox/ipam/forms/bulk_edit.py:73
-#: netbox/ipam/forms/bulk_edit.py:93 netbox/ipam/forms/bulk_edit.py:117
-#: netbox/ipam/forms/bulk_edit.py:146 netbox/ipam/forms/bulk_edit.py:175
-#: netbox/ipam/forms/bulk_edit.py:194 netbox/ipam/forms/bulk_edit.py:276
-#: netbox/ipam/forms/bulk_edit.py:321 netbox/ipam/forms/bulk_edit.py:369
-#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:428
-#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_edit.py:547
+#: netbox/circuits/forms/bulk_edit.py:46 netbox/circuits/forms/bulk_edit.py:68
+#: netbox/circuits/forms/bulk_edit.py:95
+#: netbox/circuits/forms/bulk_edit.py:116
+#: netbox/circuits/forms/bulk_edit.py:187
+#: netbox/circuits/forms/bulk_edit.py:207
+#: netbox/circuits/forms/bulk_edit.py:266
+#: netbox/circuits/forms/bulk_edit.py:307
+#: netbox/circuits/forms/bulk_edit.py:347
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77
+#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441
+#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490
+#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593
+#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651
+#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785
+#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860
+#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066
+#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222
+#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258
+#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746
+#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39
+#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305
+#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396
+#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500
+#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575
+#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267
#: netbox/templates/account/token.html:35
-#: netbox/templates/circuits/circuit.html:59
+#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
#: netbox/templates/circuits/circuittype.html:26
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:88
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:83
#: netbox/templates/circuits/provider.html:33
#: netbox/templates/circuits/providernetwork.html:32
+#: netbox/templates/circuits/virtualcircuit.html:56
+#: netbox/templates/circuits/virtualcircuittermination.html:68
+#: netbox/templates/circuits/virtualcircuittype.html:26
#: netbox/templates/core/datasource.html:54
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
@@ -452,13 +521,14 @@ msgstr "ASNs"
#: netbox/templates/dcim/devicetype.html:33
#: netbox/templates/dcim/frontport.html:58
#: netbox/templates/dcim/interface.html:69
-#: netbox/templates/dcim/inventoryitem.html:60
+#: netbox/templates/dcim/inventoryitem.html:64
#: netbox/templates/dcim/inventoryitemrole.html:22
#: netbox/templates/dcim/location.html:33
+#: netbox/templates/dcim/macaddress.html:21
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:37
+#: netbox/templates/dcim/moduletype.html:39
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
#: netbox/templates/dcim/poweroutlet.html:40
@@ -485,12 +555,14 @@ msgstr "ASNs"
#: netbox/templates/ipam/asnrange.html:38
#: netbox/templates/ipam/fhrpgroup.html:34
#: netbox/templates/ipam/ipaddress.html:55
-#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:81
+#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77
#: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26
#: netbox/templates/ipam/routetarget.html:21
#: netbox/templates/ipam/service.html:50
#: netbox/templates/ipam/servicetemplate.html:27
#: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34
+#: netbox/templates/ipam/vlantranslationpolicy.html:18
+#: netbox/templates/ipam/vlantranslationrule.html:26
#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
@@ -504,7 +576,7 @@ msgstr "ASNs"
#: netbox/templates/virtualization/clustertype.html:26
#: netbox/templates/virtualization/virtualdisk.html:39
#: netbox/templates/virtualization/virtualmachine.html:31
-#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/templates/virtualization/vminterface.html:47
#: netbox/templates/vpn/ikepolicy.html:17
#: netbox/templates/vpn/ikeproposal.html:17
#: netbox/templates/vpn/ipsecpolicy.html:17
@@ -514,119 +586,142 @@ msgstr "ASNs"
#: netbox/templates/vpn/ipsecproposal.html:17
#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
-#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/templates/wireless/wirelesslan.html:34
#: netbox/templates/wireless/wirelesslangroup.html:33
#: netbox/templates/wireless/wirelesslink.html:34
#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80
#: netbox/tenancy/forms/bulk_edit.py:122 netbox/users/forms/bulk_edit.py:64
#: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112
-#: netbox/virtualization/forms/bulk_edit.py:32
-#: netbox/virtualization/forms/bulk_edit.py:46
-#: netbox/virtualization/forms/bulk_edit.py:100
-#: netbox/virtualization/forms/bulk_edit.py:177
-#: netbox/virtualization/forms/bulk_edit.py:228
-#: netbox/virtualization/forms/bulk_edit.py:337
+#: netbox/virtualization/forms/bulk_edit.py:33
+#: netbox/virtualization/forms/bulk_edit.py:47
+#: netbox/virtualization/forms/bulk_edit.py:82
+#: netbox/virtualization/forms/bulk_edit.py:159
+#: netbox/virtualization/forms/bulk_edit.py:210
+#: netbox/virtualization/forms/bulk_edit.py:327
#: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64
#: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155
#: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215
#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274
-#: netbox/wireless/forms/bulk_edit.py:29 netbox/wireless/forms/bulk_edit.py:82
-#: netbox/wireless/forms/bulk_edit.py:140
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84
+#: netbox/wireless/forms/bulk_edit.py:143
msgid "Description"
msgstr "Beschreibung"
-#: netbox/circuits/forms/bulk_edit.py:51 netbox/circuits/forms/bulk_edit.py:73
-#: netbox/circuits/forms/bulk_edit.py:123
-#: netbox/circuits/forms/bulk_import.py:36
-#: netbox/circuits/forms/bulk_import.py:51
-#: netbox/circuits/forms/bulk_import.py:74
-#: netbox/circuits/forms/filtersets.py:70
-#: netbox/circuits/forms/filtersets.py:88
-#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:131
-#: netbox/circuits/forms/filtersets.py:199
-#: netbox/circuits/forms/filtersets.py:232
-#: netbox/circuits/forms/filtersets.py:255
-#: netbox/circuits/forms/model_forms.py:47
-#: netbox/circuits/forms/model_forms.py:61
-#: netbox/circuits/forms/model_forms.py:93
-#: netbox/circuits/tables/circuits.py:58
-#: netbox/circuits/tables/circuits.py:108
-#: netbox/circuits/tables/circuits.py:160
-#: netbox/circuits/tables/providers.py:72
-#: netbox/circuits/tables/providers.py:103
+#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:85
+#: netbox/circuits/forms/bulk_edit.py:135
+#: netbox/circuits/forms/bulk_import.py:43
+#: netbox/circuits/forms/bulk_import.py:58
+#: netbox/circuits/forms/bulk_import.py:81
+#: netbox/circuits/forms/filtersets.py:78
+#: netbox/circuits/forms/filtersets.py:96
+#: netbox/circuits/forms/filtersets.py:124
+#: netbox/circuits/forms/filtersets.py:142
+#: netbox/circuits/forms/filtersets.py:224
+#: netbox/circuits/forms/filtersets.py:268
+#: netbox/circuits/forms/filtersets.py:291
+#: netbox/circuits/forms/filtersets.py:329
+#: netbox/circuits/forms/filtersets.py:337
+#: netbox/circuits/forms/filtersets.py:373
+#: netbox/circuits/forms/filtersets.py:396
+#: netbox/circuits/forms/model_forms.py:60
+#: netbox/circuits/forms/model_forms.py:76
+#: netbox/circuits/forms/model_forms.py:110
+#: netbox/circuits/tables/circuits.py:57
+#: netbox/circuits/tables/circuits.py:112
+#: netbox/circuits/tables/circuits.py:196
+#: netbox/circuits/tables/providers.py:70
+#: netbox/circuits/tables/providers.py:101
+#: netbox/circuits/tables/virtual_circuits.py:46
+#: netbox/circuits/tables/virtual_circuits.py:93
#: netbox/templates/circuits/circuit.html:18
+#: netbox/templates/circuits/circuitgroupassignment.html:26
#: netbox/templates/circuits/circuittermination.html:25
#: netbox/templates/circuits/provider.html:20
#: netbox/templates/circuits/provideraccount.html:20
#: netbox/templates/circuits/providernetwork.html:20
+#: netbox/templates/circuits/virtualcircuit.html:23
+#: netbox/templates/circuits/virtualcircuittermination.html:26
#: netbox/templates/dcim/inc/cable_termination.html:51
+#: netbox/templates/dcim/interface.html:166
msgid "Provider"
msgstr "Provider"
-#: netbox/circuits/forms/bulk_edit.py:80
-#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/bulk_edit.py:92
+#: netbox/circuits/forms/filtersets.py:99
#: netbox/templates/circuits/providernetwork.html:28
msgid "Service ID"
msgstr "Dienst ID"
-#: netbox/circuits/forms/bulk_edit.py:100
-#: netbox/circuits/forms/filtersets.py:107 netbox/dcim/forms/bulk_edit.py:207
-#: netbox/dcim/forms/bulk_edit.py:610 netbox/dcim/forms/bulk_edit.py:819
-#: netbox/dcim/forms/bulk_edit.py:1188 netbox/dcim/forms/bulk_edit.py:1215
-#: netbox/dcim/forms/bulk_edit.py:1721 netbox/dcim/forms/filtersets.py:1064
-#: netbox/dcim/forms/filtersets.py:1455 netbox/dcim/forms/filtersets.py:1479
-#: netbox/dcim/tables/devices.py:704 netbox/dcim/tables/devices.py:761
-#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:249
-#: netbox/dcim/tables/devicetypes.py:264 netbox/dcim/tables/racks.py:33
-#: netbox/extras/forms/bulk_edit.py:270 netbox/extras/tables/tables.py:443
+#: netbox/circuits/forms/bulk_edit.py:112
+#: netbox/circuits/forms/bulk_edit.py:303
+#: netbox/circuits/forms/filtersets.py:115
+#: netbox/circuits/forms/filtersets.py:320 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:1460
+#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738
+#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035
+#: 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/templates/circuits/circuittype.html:30
+#: netbox/templates/circuits/virtualcircuittype.html:30
#: netbox/templates/dcim/cable.html:40
#: netbox/templates/dcim/devicerole.html:34
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
msgstr "Farbe"
-#: netbox/circuits/forms/bulk_edit.py:118
-#: netbox/circuits/forms/bulk_import.py:87
-#: netbox/circuits/forms/filtersets.py:126 netbox/core/forms/bulk_edit.py:18
-#: netbox/core/forms/filtersets.py:33 netbox/core/tables/change_logging.py:32
-#: netbox/core/tables/data.py:20 netbox/core/tables/jobs.py:18
-#: netbox/dcim/forms/bulk_edit.py:797 netbox/dcim/forms/bulk_edit.py:936
-#: netbox/dcim/forms/bulk_edit.py:1004 netbox/dcim/forms/bulk_edit.py:1023
-#: netbox/dcim/forms/bulk_edit.py:1046 netbox/dcim/forms/bulk_edit.py:1088
-#: netbox/dcim/forms/bulk_edit.py:1132 netbox/dcim/forms/bulk_edit.py:1183
-#: netbox/dcim/forms/bulk_edit.py:1210 netbox/dcim/forms/bulk_import.py:188
-#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:730
-#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
-#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:885
-#: netbox/dcim/forms/bulk_import.py:979 netbox/dcim/forms/bulk_import.py:1021
-#: netbox/dcim/forms/bulk_import.py:1235 netbox/dcim/forms/bulk_import.py:1398
-#: netbox/dcim/forms/filtersets.py:955 netbox/dcim/forms/filtersets.py:1054
-#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1247
-#: netbox/dcim/forms/filtersets.py:1272 netbox/dcim/forms/filtersets.py:1296
-#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/filtersets.py:1353
-#: netbox/dcim/forms/filtersets.py:1450 netbox/dcim/forms/filtersets.py:1474
-#: netbox/dcim/forms/model_forms.py:703 netbox/dcim/forms/model_forms.py:709
-#: netbox/dcim/forms/object_import.py:84
+#: netbox/circuits/forms/bulk_edit.py:130
+#: netbox/circuits/forms/bulk_edit.py:331
+#: netbox/circuits/forms/bulk_import.py:94
+#: netbox/circuits/forms/bulk_import.py:221
+#: netbox/circuits/forms/filtersets.py:137
+#: netbox/circuits/forms/filtersets.py:358
+#: netbox/circuits/tables/circuits.py:65
+#: netbox/circuits/tables/circuits.py:200
+#: netbox/circuits/tables/virtual_circuits.py:58
+#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800
+#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007
+#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049
+#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135
+#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213
+#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269
+#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761
+#: 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:1332
+#: netbox/dcim/forms/bulk_import.py:1495 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:1358 netbox/dcim/forms/filtersets.py:1455
+#: netbox/dcim/forms/filtersets.py:1479 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:145 netbox/dcim/tables/devices.py:178
-#: netbox/dcim/tables/devices.py:814 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:138 netbox/extras/forms/bulk_import.py:42
+#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:189
+#: netbox/dcim/tables/devices.py:846 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/netbox/tables/tables.py:240
+#: netbox/netbox/tables/tables.py:243
#: netbox/templates/circuits/circuit.html:30
+#: netbox/templates/circuits/virtualcircuit.html:39
+#: netbox/templates/circuits/virtualcircuittermination.html:64
#: netbox/templates/core/datasource.html:38
#: netbox/templates/dcim/cable.html:15
#: netbox/templates/dcim/consoleport.html:36
#: netbox/templates/dcim/consoleserverport.html:36
#: netbox/templates/dcim/frontport.html:36
#: netbox/templates/dcim/interface.html:46
-#: netbox/templates/dcim/interface.html:169
-#: netbox/templates/dcim/interface.html:311
+#: netbox/templates/dcim/interface.html:226
+#: netbox/templates/dcim/interface.html:368
#: netbox/templates/dcim/powerfeed.html:32
#: netbox/templates/dcim/poweroutlet.html:36
#: netbox/templates/dcim/powerport.html:36
@@ -636,65 +731,78 @@ msgstr "Farbe"
#: netbox/templates/vpn/l2vpn.html:22
#: netbox/templates/wireless/inc/authentication_attrs.html:8
#: netbox/templates/wireless/inc/wirelesslink_interface.html:14
-#: netbox/virtualization/forms/bulk_edit.py:60
-#: netbox/virtualization/forms/bulk_import.py:41
+#: netbox/virtualization/forms/bulk_edit.py:61
+#: netbox/virtualization/forms/bulk_import.py:42
#: netbox/virtualization/forms/filtersets.py:54
-#: netbox/virtualization/forms/model_forms.py:62
+#: netbox/virtualization/forms/model_forms.py:65
#: netbox/virtualization/tables/clusters.py:66
#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264
-#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:84
-#: netbox/vpn/forms/model_forms.py:119 netbox/vpn/forms/model_forms.py:231
+#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232
msgid "Type"
msgstr "Typ"
-#: netbox/circuits/forms/bulk_edit.py:128
-#: netbox/circuits/forms/bulk_import.py:80
-#: netbox/circuits/forms/filtersets.py:139
-#: netbox/circuits/forms/model_forms.py:98
+#: netbox/circuits/forms/bulk_edit.py:140
+#: netbox/circuits/forms/bulk_edit.py:326
+#: netbox/circuits/forms/bulk_import.py:87
+#: netbox/circuits/forms/bulk_import.py:214
+#: netbox/circuits/forms/filtersets.py:150
+#: netbox/circuits/forms/filtersets.py:345
+#: netbox/circuits/forms/model_forms.py:116
+#: netbox/circuits/forms/model_forms.py:330
+#: netbox/templates/circuits/virtualcircuit.html:31
+#: netbox/templates/circuits/virtualcircuittermination.html:34
msgid "Provider account"
msgstr "Providerkonto"
-#: netbox/circuits/forms/bulk_edit.py:136
-#: netbox/circuits/forms/bulk_import.py:93
-#: netbox/circuits/forms/filtersets.py:150 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:79 netbox/core/tables/data.py:23
+#: netbox/circuits/forms/bulk_edit.py:148
+#: netbox/circuits/forms/bulk_edit.py:336
+#: netbox/circuits/forms/bulk_import.py:100
+#: netbox/circuits/forms/bulk_import.py:227
+#: netbox/circuits/forms/filtersets.py:161
+#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: netbox/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:182
-#: netbox/dcim/forms/bulk_edit.py:352 netbox/dcim/forms/bulk_edit.py:706
-#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_edit.py:803
-#: netbox/dcim/forms/bulk_edit.py:930 netbox/dcim/forms/bulk_edit.py:1744
-#: netbox/dcim/forms/bulk_import.py:88 netbox/dcim/forms/bulk_import.py:147
-#: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:527
-#: netbox/dcim/forms/bulk_import.py:681 netbox/dcim/forms/bulk_import.py:1229
-#: netbox/dcim/forms/bulk_import.py:1393 netbox/dcim/forms/bulk_import.py:1457
-#: netbox/dcim/forms/filtersets.py:178 netbox/dcim/forms/filtersets.py:237
-#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:799
-#: netbox/dcim/forms/filtersets.py:924 netbox/dcim/forms/filtersets.py:958
-#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1170
-#: netbox/dcim/tables/devices.py:140 netbox/dcim/tables/devices.py:817
-#: netbox/dcim/tables/devices.py:1063 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:126
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:138
-#: netbox/ipam/forms/bulk_edit.py:256 netbox/ipam/forms/bulk_edit.py:306
-#: netbox/ipam/forms/bulk_edit.py:354 netbox/ipam/forms/bulk_edit.py:506
-#: netbox/ipam/forms/bulk_import.py:192 netbox/ipam/forms/bulk_import.py:257
-#: netbox/ipam/forms/bulk_import.py:293 netbox/ipam/forms/bulk_import.py:474
-#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:355 netbox/ipam/forms/filtersets.py:501
-#: netbox/ipam/forms/model_forms.py:501 netbox/ipam/tables/ip.py:237
-#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:363
-#: netbox/ipam/tables/ip.py:426 netbox/ipam/tables/ip.py:453
-#: netbox/ipam/tables/vlans.py:126 netbox/ipam/tables/vlans.py:232
+#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185
+#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709
+#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806
+#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723
+#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90
+#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
+#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686
+#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554
+#: 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:1562 netbox/dcim/tables/devices.py:151
+#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983
+#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490
+#: netbox/ipam/forms/bulk_import.py:188 netbox/ipam/forms/bulk_import.py:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473
+#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284
+#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183
+#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315
+#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405
+#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208
#: netbox/templates/circuits/circuit.html:34
+#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
#: netbox/templates/core/rq_task.html:81 netbox/templates/core/system.html:18
#: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178
+#: netbox/templates/dcim/inventoryitem.html:36
#: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69
#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41
#: netbox/templates/dcim/site.html:43
#: netbox/templates/extras/script_list.html:48
#: netbox/templates/ipam/ipaddress.html:37
-#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
@@ -702,63 +810,67 @@ msgstr "Providerkonto"
#: netbox/templates/wireless/wirelesslan.html:22
#: netbox/templates/wireless/wirelesslink.html:17
#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194
-#: netbox/virtualization/forms/bulk_edit.py:70
-#: netbox/virtualization/forms/bulk_edit.py:118
-#: netbox/virtualization/forms/bulk_import.py:54
-#: netbox/virtualization/forms/bulk_import.py:80
-#: netbox/virtualization/forms/filtersets.py:62
-#: netbox/virtualization/forms/filtersets.py:160
+#: netbox/virtualization/forms/bulk_edit.py:71
+#: netbox/virtualization/forms/bulk_edit.py:100
+#: netbox/virtualization/forms/bulk_import.py:55
+#: netbox/virtualization/forms/bulk_import.py:86
+#: netbox/virtualization/forms/filtersets.py:82
+#: netbox/virtualization/forms/filtersets.py:165
#: netbox/virtualization/tables/clusters.py:74
-#: netbox/virtualization/tables/virtualmachines.py:60
+#: netbox/virtualization/tables/virtualmachines.py:30
#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37
#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:43
-#: netbox/wireless/forms/bulk_edit.py:105
-#: netbox/wireless/forms/bulk_import.py:43
-#: netbox/wireless/forms/bulk_import.py:84
-#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/filtersets.py:83
+#: netbox/wireless/forms/bulk_edit.py:45
+#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/wireless/forms/bulk_import.py:45
+#: netbox/wireless/forms/bulk_import.py:89
+#: netbox/wireless/forms/filtersets.py:52
+#: netbox/wireless/forms/filtersets.py:111
#: netbox/wireless/tables/wirelesslan.py:52
-#: netbox/wireless/tables/wirelesslink.py:20
+#: netbox/wireless/tables/wirelesslink.py:19
msgid "Status"
msgstr "Status"
-#: netbox/circuits/forms/bulk_edit.py:142
-#: netbox/circuits/forms/bulk_edit.py:233
-#: netbox/circuits/forms/bulk_import.py:98
-#: netbox/circuits/forms/bulk_import.py:158
-#: netbox/circuits/forms/filtersets.py:119
-#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:123
-#: netbox/dcim/forms/bulk_edit.py:188 netbox/dcim/forms/bulk_edit.py:347
-#: netbox/dcim/forms/bulk_edit.py:467 netbox/dcim/forms/bulk_edit.py:696
-#: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_edit.py:1749
-#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/bulk_import.py:152
-#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:356
-#: netbox/dcim/forms/bulk_import.py:501 netbox/dcim/forms/bulk_import.py:1241
-#: netbox/dcim/forms/bulk_import.py:1450 netbox/dcim/forms/filtersets.py:173
-#: netbox/dcim/forms/filtersets.py:205 netbox/dcim/forms/filtersets.py:323
-#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:420
-#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:916
-#: netbox/dcim/forms/filtersets.py:978 netbox/dcim/forms/filtersets.py:1008
-#: netbox/dcim/forms/filtersets.py:1130 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:323
-#: netbox/extras/forms/filtersets.py:396 netbox/ipam/forms/bulk_edit.py:43
-#: netbox/ipam/forms/bulk_edit.py:68 netbox/ipam/forms/bulk_edit.py:112
-#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:166
-#: netbox/ipam/forms/bulk_edit.py:251 netbox/ipam/forms/bulk_edit.py:301
-#: netbox/ipam/forms/bulk_edit.py:349 netbox/ipam/forms/bulk_edit.py:501
-#: netbox/ipam/forms/bulk_import.py:38 netbox/ipam/forms/bulk_import.py:67
-#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
-#: netbox/ipam/forms/bulk_import.py:135 netbox/ipam/forms/bulk_import.py:164
-#: netbox/ipam/forms/bulk_import.py:250 netbox/ipam/forms/bulk_import.py:286
-#: netbox/ipam/forms/bulk_import.py:467 netbox/ipam/forms/filtersets.py:48
-#: netbox/ipam/forms/filtersets.py:68 netbox/ipam/forms/filtersets.py:100
-#: netbox/ipam/forms/filtersets.py:120 netbox/ipam/forms/filtersets.py:143
-#: netbox/ipam/forms/filtersets.py:174 netbox/ipam/forms/filtersets.py:267
-#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:469
-#: netbox/ipam/tables/ip.py:456 netbox/ipam/tables/vlans.py:229
-#: netbox/templates/circuits/circuit.html:38
+#: netbox/circuits/forms/bulk_edit.py:154
+#: netbox/circuits/forms/bulk_edit.py:271
+#: netbox/circuits/forms/bulk_edit.py:342
+#: netbox/circuits/forms/bulk_import.py:111
+#: netbox/circuits/forms/bulk_import.py:170
+#: netbox/circuits/forms/bulk_import.py:232
+#: netbox/circuits/forms/filtersets.py:130
+#: netbox/circuits/forms/filtersets.py:277
+#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350
+#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699
+#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154
+#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358
+#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169
+#: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285
+#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485
+#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70
+#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118
+#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167
+#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
+#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
+#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270
+#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510
+#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
+#: netbox/templates/circuits/circuit.html:48
#: netbox/templates/circuits/circuitgroup.html:36
+#: netbox/templates/circuits/virtualcircuit.html:47
#: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79
#: netbox/templates/dcim/location.html:49
#: netbox/templates/dcim/powerfeed.html:44 netbox/templates/dcim/rack.html:32
@@ -775,114 +887,181 @@ msgstr "Status"
#: netbox/templates/virtualization/cluster.html:33
#: netbox/templates/virtualization/virtualmachine.html:39
#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49
-#: netbox/templates/wireless/wirelesslan.html:34
+#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
-#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:48
-#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:64
-#: netbox/virtualization/forms/bulk_edit.py:76
-#: netbox/virtualization/forms/bulk_edit.py:155
-#: netbox/virtualization/forms/bulk_import.py:66
-#: netbox/virtualization/forms/bulk_import.py:115
+#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49
+#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49
+#: netbox/virtualization/forms/bulk_edit.py:77
+#: netbox/virtualization/forms/bulk_edit.py:137
+#: netbox/virtualization/forms/bulk_import.py:67
+#: netbox/virtualization/forms/bulk_import.py:121
#: netbox/virtualization/forms/filtersets.py:47
-#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/virtualization/forms/filtersets.py:110
#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:63
-#: netbox/wireless/forms/bulk_edit.py:110
-#: netbox/wireless/forms/bulk_import.py:55
-#: netbox/wireless/forms/bulk_import.py:97
-#: netbox/wireless/forms/filtersets.py:35
-#: netbox/wireless/forms/filtersets.py:75
+#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65
+#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/wireless/forms/bulk_import.py:57
+#: netbox/wireless/forms/bulk_import.py:102
+#: netbox/wireless/forms/filtersets.py:38
+#: netbox/wireless/forms/filtersets.py:103
msgid "Tenant"
msgstr "Mandant"
-#: netbox/circuits/forms/bulk_edit.py:147
-#: netbox/circuits/forms/filtersets.py:174
+#: netbox/circuits/forms/bulk_edit.py:159
+#: netbox/circuits/forms/filtersets.py:190
msgid "Install date"
msgstr "Datum der Installation"
-#: netbox/circuits/forms/bulk_edit.py:152
-#: netbox/circuits/forms/filtersets.py:179
+#: netbox/circuits/forms/bulk_edit.py:164
+#: netbox/circuits/forms/filtersets.py:195
msgid "Termination date"
msgstr "Kündigungsdatum"
-#: netbox/circuits/forms/bulk_edit.py:158
-#: netbox/circuits/forms/filtersets.py:186
+#: netbox/circuits/forms/bulk_edit.py:170
+#: netbox/circuits/forms/filtersets.py:202
msgid "Commit rate (Kbps)"
msgstr "Vereinbarte Bandbreite (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:173
-#: netbox/circuits/forms/model_forms.py:112
+#: netbox/circuits/forms/bulk_edit.py:176
+#: netbox/circuits/forms/filtersets.py:208
+#: netbox/circuits/forms/model_forms.py:136
+#: netbox/templates/circuits/circuit.html:38
+#: netbox/templates/wireless/wirelesslink.html:38
+#: netbox/wireless/forms/bulk_edit.py:132
+#: netbox/wireless/forms/filtersets.py:130
+#: netbox/wireless/forms/model_forms.py:168
+msgid "Distance"
+msgstr "Entfernung"
+
+#: netbox/circuits/forms/bulk_edit.py:181
+#: netbox/circuits/forms/bulk_import.py:105
+#: netbox/circuits/forms/bulk_import.py:108
+#: netbox/circuits/forms/filtersets.py:212
+#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_import.py:121
+#: netbox/wireless/forms/bulk_import.py:124
+#: netbox/wireless/forms/filtersets.py:134
+msgid "Distance unit"
+msgstr "Entfernungseinheit"
+
+#: netbox/circuits/forms/bulk_edit.py:196
+#: netbox/circuits/forms/model_forms.py:141
msgid "Service Parameters"
msgstr "Service Parameter"
-#: netbox/circuits/forms/bulk_edit.py:174
-#: netbox/circuits/forms/model_forms.py:113
-#: netbox/circuits/forms/model_forms.py:183
-#: netbox/dcim/forms/model_forms.py:139 netbox/dcim/forms/model_forms.py:181
-#: netbox/dcim/forms/model_forms.py:266 netbox/dcim/forms/model_forms.py:323
-#: netbox/dcim/forms/model_forms.py:768 netbox/dcim/forms/model_forms.py:1699
-#: netbox/ipam/forms/model_forms.py:64 netbox/ipam/forms/model_forms.py:81
-#: netbox/ipam/forms/model_forms.py:115 netbox/ipam/forms/model_forms.py:136
-#: netbox/ipam/forms/model_forms.py:160 netbox/ipam/forms/model_forms.py:232
-#: netbox/ipam/forms/model_forms.py:261 netbox/ipam/forms/model_forms.py:320
+#: netbox/circuits/forms/bulk_edit.py:197
+#: netbox/circuits/forms/filtersets.py:73
+#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/filtersets.py:110
+#: netbox/circuits/forms/filtersets.py:127
+#: netbox/circuits/forms/filtersets.py:315
+#: netbox/circuits/forms/filtersets.py:330 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:1446 netbox/dcim/forms/filtersets.py:1470
+#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512
+#: netbox/dcim/forms/filtersets.py:1528 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
+#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
+#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:269
+#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385
+#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483
+#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579
+#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259
+#: netbox/virtualization/forms/filtersets.py:45
+#: netbox/virtualization/forms/filtersets.py:108
+#: netbox/virtualization/forms/filtersets.py:203
+#: netbox/virtualization/forms/filtersets.py:248
+#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/wireless/forms/filtersets.py:36
+#: netbox/wireless/forms/filtersets.py:102
+msgid "Attributes"
+msgstr "Attribute"
+
+#: netbox/circuits/forms/bulk_edit.py:198
+#: netbox/circuits/forms/bulk_edit.py:356
+#: netbox/circuits/forms/model_forms.py:142
+#: netbox/circuits/forms/model_forms.py:240
+#: netbox/circuits/forms/model_forms.py:345
+#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185
+#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331
+#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1744
+#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84
+#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141
+#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233
+#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:85
#: netbox/templates/dcim/htmx/cable_edit.html:72
#: netbox/templates/ipam/ipaddress_bulk_add.html:27
-#: netbox/templates/ipam/vlan_edit.html:22
+#: netbox/templates/ipam/vlan_edit.html:30
#: netbox/virtualization/forms/model_forms.py:80
-#: netbox/virtualization/forms/model_forms.py:222
+#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44
-#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
-#: netbox/vpn/forms/model_forms.py:411 netbox/wireless/forms/model_forms.py:54
-#: netbox/wireless/forms/model_forms.py:170
+#: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57
+#: netbox/wireless/forms/model_forms.py:173
msgid "Tenancy"
msgstr "Mandantenverhältnis"
-#: netbox/circuits/forms/bulk_edit.py:193
-#: netbox/circuits/forms/bulk_edit.py:217
-#: netbox/circuits/forms/model_forms.py:155
-#: netbox/circuits/tables/circuits.py:117
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
-#: netbox/templates/circuits/providernetwork.html:17
-msgid "Provider Network"
-msgstr "Provider Netzwerk"
+#: netbox/circuits/forms/bulk_edit.py:215
+#: netbox/circuits/forms/model_forms.py:170
+#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317
+msgid "Termination type"
+msgstr "Typ des Abschlusspunktes"
+
+#: netbox/circuits/forms/bulk_edit.py:218
+#: netbox/circuits/forms/bulk_import.py:133
+#: netbox/circuits/forms/filtersets.py:225
+#: netbox/circuits/forms/model_forms.py:173
+#: netbox/templates/circuits/inc/circuit_termination.html:6
+#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
+#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
+msgid "Termination"
+msgstr "Abschlusspunkt"
-#: netbox/circuits/forms/bulk_edit.py:199
+#: netbox/circuits/forms/bulk_edit.py:226
msgid "Port speed (Kbps)"
msgstr "Portgeschwindigkeit (Kbit/s)"
-#: netbox/circuits/forms/bulk_edit.py:203
+#: netbox/circuits/forms/bulk_edit.py:230
msgid "Upstream speed (Kbps)"
msgstr "Upstream Geschwindigkeit (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:206 netbox/dcim/forms/bulk_edit.py:966
-#: netbox/dcim/forms/bulk_edit.py:1330 netbox/dcim/forms/bulk_edit.py:1347
-#: netbox/dcim/forms/bulk_edit.py:1364 netbox/dcim/forms/bulk_edit.py:1382
-#: netbox/dcim/forms/bulk_edit.py:1477 netbox/dcim/forms/bulk_edit.py:1637
-#: netbox/dcim/forms/bulk_edit.py:1654
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969
+#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350
+#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385
+#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652
+#: netbox/dcim/forms/bulk_edit.py:1669
msgid "Mark connected"
msgstr "Als verbunden markieren"
-#: netbox/circuits/forms/bulk_edit.py:219
-#: netbox/circuits/forms/model_forms.py:157
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
+#: netbox/circuits/forms/bulk_edit.py:243
+#: netbox/circuits/forms/model_forms.py:184
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:55
#: netbox/templates/dcim/frontport.html:121
-#: netbox/templates/dcim/interface.html:193
+#: netbox/templates/dcim/interface.html:250
#: netbox/templates/dcim/rearport.html:111
msgid "Circuit Termination"
msgstr "Transportnetzabschlusspunkt"
-#: netbox/circuits/forms/bulk_edit.py:221
-#: netbox/circuits/forms/model_forms.py:159
+#: netbox/circuits/forms/bulk_edit.py:245
+#: netbox/circuits/forms/model_forms.py:186
msgid "Termination Details"
msgstr "Einzelheiten zum Abschlusspunkt"
-#: netbox/circuits/forms/bulk_edit.py:251
-#: netbox/circuits/forms/filtersets.py:268
-#: netbox/circuits/tables/circuits.py:168 netbox/dcim/forms/model_forms.py:551
-#: netbox/templates/circuits/circuitgroupassignment.html:30
+#: netbox/circuits/forms/bulk_edit.py:289
+#: netbox/circuits/forms/bulk_import.py:188
+#: netbox/circuits/forms/filtersets.py:304
+#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562
+#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:56
@@ -892,227 +1071,313 @@ msgstr "Einzelheiten zum Abschlusspunkt"
msgid "Priority"
msgstr "Priorität"
-#: netbox/circuits/forms/bulk_import.py:39
-#: netbox/circuits/forms/bulk_import.py:54
-#: netbox/circuits/forms/bulk_import.py:77
+#: netbox/circuits/forms/bulk_edit.py:321
+#: netbox/circuits/forms/bulk_import.py:208
+#: netbox/circuits/forms/filtersets.py:158
+#: netbox/circuits/forms/filtersets.py:263
+#: netbox/circuits/forms/filtersets.py:353
+#: netbox/circuits/forms/filtersets.py:391
+#: netbox/circuits/forms/model_forms.py:325
+#: netbox/circuits/tables/virtual_circuits.py:51
+#: netbox/circuits/tables/virtual_circuits.py:99
+msgid "Provider network"
+msgstr "Providernetzwerk"
+
+#: netbox/circuits/forms/bulk_edit.py:365
+#: netbox/circuits/forms/bulk_import.py:254
+#: netbox/circuits/forms/filtersets.py:381
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361
+#: 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:1539 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:180
+#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128
+#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343
+#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:193
+#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297
+#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240
+#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363
+#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259
+#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209
+#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319
+#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211
+#: netbox/templates/circuits/virtualcircuittermination.html:42
+#: netbox/templates/dcim/device.html:182
+#: netbox/templates/dcim/inc/panels/inventory_items.html:20
+#: netbox/templates/dcim/interface.html:178
+#: netbox/templates/dcim/interface.html:280
+#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
+#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
+#: netbox/templates/virtualization/virtualmachine.html:23
+#: netbox/templates/vpn/tunneltermination.html:17
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
+#: netbox/tenancy/forms/bulk_edit.py:142
+#: netbox/tenancy/forms/filtersets.py:107
+#: netbox/tenancy/forms/model_forms.py:137
+#: netbox/tenancy/tables/contacts.py:102
+#: netbox/virtualization/forms/bulk_edit.py:127
+#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/virtualization/forms/filtersets.py:162
+#: netbox/virtualization/forms/model_forms.py:202
+#: netbox/virtualization/tables/virtualmachines.py:45
+#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
+#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79
+#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82
+msgid "Role"
+msgstr "Rolle"
+
+#: netbox/circuits/forms/bulk_import.py:46
+#: netbox/circuits/forms/bulk_import.py:61
+#: netbox/circuits/forms/bulk_import.py:84
msgid "Assigned provider"
msgstr "Zugewiesener Provider"
-#: netbox/circuits/forms/bulk_import.py:83
+#: netbox/circuits/forms/bulk_import.py:90
msgid "Assigned provider account"
msgstr "Zugewiesenes Providerkonto"
-#: netbox/circuits/forms/bulk_import.py:90
+#: netbox/circuits/forms/bulk_import.py:97
msgid "Type of circuit"
msgstr "Transportnetz Typ"
-#: netbox/circuits/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:90
-#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
-#: netbox/dcim/forms/bulk_import.py:529 netbox/dcim/forms/bulk_import.py:683
-#: netbox/dcim/forms/bulk_import.py:1395 netbox/ipam/forms/bulk_import.py:194
-#: netbox/ipam/forms/bulk_import.py:259 netbox/ipam/forms/bulk_import.py:295
-#: netbox/ipam/forms/bulk_import.py:476
-#: netbox/virtualization/forms/bulk_import.py:56
-#: netbox/virtualization/forms/bulk_import.py:82
-#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:45
+#: netbox/circuits/forms/bulk_import.py:102
+#: netbox/circuits/forms/bulk_import.py:229
+#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151
+#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534
+#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139
+#: netbox/dcim/forms/bulk_import.py:1492 netbox/ipam/forms/bulk_import.py:190
+#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488
+#: netbox/virtualization/forms/bulk_import.py:57
+#: netbox/virtualization/forms/bulk_import.py:88
+#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "Betriebsstatus"
-#: netbox/circuits/forms/bulk_import.py:102
-#: netbox/circuits/forms/bulk_import.py:162
-#: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156
-#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/bulk_import.py:505
-#: netbox/dcim/forms/bulk_import.py:1245 netbox/dcim/forms/bulk_import.py:1390
-#: netbox/dcim/forms/bulk_import.py:1454 netbox/ipam/forms/bulk_import.py:42
-#: netbox/ipam/forms/bulk_import.py:71 netbox/ipam/forms/bulk_import.py:99
-#: netbox/ipam/forms/bulk_import.py:119 netbox/ipam/forms/bulk_import.py:139
-#: netbox/ipam/forms/bulk_import.py:168 netbox/ipam/forms/bulk_import.py:254
-#: netbox/ipam/forms/bulk_import.py:290 netbox/ipam/forms/bulk_import.py:471
-#: netbox/virtualization/forms/bulk_import.py:70
-#: netbox/virtualization/forms/bulk_import.py:119
-#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:59
-#: netbox/wireless/forms/bulk_import.py:101
+#: netbox/circuits/forms/bulk_import.py:115
+#: netbox/circuits/forms/bulk_import.py:174
+#: netbox/circuits/forms/bulk_import.py:236
+#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158
+#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1487
+#: netbox/dcim/forms/bulk_import.py:1551 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:142
+#: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:253
+#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470
+#: netbox/virtualization/forms/bulk_import.py:71
+#: netbox/virtualization/forms/bulk_import.py:125
+#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61
+#: netbox/wireless/forms/bulk_import.py:106
msgid "Assigned tenant"
msgstr "Zugewiesener Mandant"
-#: netbox/circuits/forms/bulk_import.py:120
-#: netbox/templates/circuits/inc/circuit_termination.html:6
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:15
-#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
-#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
-msgid "Termination"
-msgstr "Abschlusspunkt"
+#: netbox/circuits/forms/bulk_import.py:139
+msgid "Termination type (app & model)"
+msgstr "Typ des Abschlusspunktes (App und Modell)"
-#: netbox/circuits/forms/bulk_import.py:130
-#: netbox/circuits/forms/filtersets.py:147
-#: netbox/circuits/forms/filtersets.py:227
-#: netbox/circuits/forms/model_forms.py:144
-msgid "Provider network"
-msgstr "Providernetzwerk"
+#: netbox/circuits/forms/bulk_import.py:151
+#: netbox/circuits/forms/bulk_import.py:164
+msgid "Termination ID"
+msgstr "Abschlusspunkt-ID"
+
+#: netbox/circuits/forms/bulk_import.py:185
+msgid "Circuit type (app & model)"
+msgstr "Verbindungstyp (App und Modell)"
+
+#: netbox/circuits/forms/bulk_import.py:211
+msgid "The network to which this virtual circuit belongs"
+msgstr "Das Netzwerk, zu dem diese virtuelle Verbindung gehört"
+
+#: netbox/circuits/forms/bulk_import.py:217
+msgid "Assigned provider account (if any)"
+msgstr "Zugewiesenes Providerkonto (falls vorhanden)"
+
+#: netbox/circuits/forms/bulk_import.py:224
+msgid "Type of virtual circuit"
+msgstr "Art der virtuellen Verbindung"
-#: netbox/circuits/forms/filtersets.py:30
-#: netbox/circuits/forms/filtersets.py:118
-#: netbox/circuits/forms/filtersets.py:200 netbox/dcim/forms/bulk_edit.py:339
-#: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:688
-#: netbox/dcim/forms/bulk_edit.py:743 netbox/dcim/forms/bulk_edit.py:897
-#: netbox/dcim/forms/bulk_import.py:235 netbox/dcim/forms/bulk_import.py:337
-#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1339
-#: netbox/dcim/forms/bulk_import.py:1373 netbox/dcim/forms/filtersets.py:95
-#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:356
-#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:447
-#: netbox/dcim/forms/filtersets.py:719 netbox/dcim/forms/filtersets.py:762
-#: netbox/dcim/forms/filtersets.py:977 netbox/dcim/forms/filtersets.py:1006
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1090
-#: netbox/dcim/forms/filtersets.py:1120 netbox/dcim/forms/filtersets.py:1129
-#: 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:1331 netbox/dcim/forms/filtersets.py:1442
-#: netbox/dcim/forms/filtersets.py:1466 netbox/dcim/forms/filtersets.py:1490
-#: netbox/dcim/forms/filtersets.py:1508 netbox/dcim/forms/filtersets.py:1525
-#: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:243
-#: netbox/dcim/forms/model_forms.py:468 netbox/dcim/forms/model_forms.py:728
-#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:30
-#: netbox/dcim/tables/racks.py:118 netbox/dcim/tables/racks.py:212
-#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:320
-#: netbox/ipam/forms/filtersets.py:173 netbox/ipam/forms/filtersets.py:414
-#: netbox/ipam/forms/filtersets.py:437 netbox/ipam/forms/filtersets.py:467
+#: netbox/circuits/forms/bulk_import.py:256 netbox/vpn/forms/bulk_import.py:83
+msgid "Operational role"
+msgstr "Operative Rolle"
+
+#: netbox/circuits/forms/bulk_import.py:259
+#: netbox/circuits/forms/model_forms.py:368
+#: netbox/circuits/tables/virtual_circuits.py:112
+#: netbox/dcim/forms/bulk_import.py:1219 netbox/dcim/forms/model_forms.py:1164
+#: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600
+#: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141
+#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290
+#: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64
+#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/templates/circuits/virtualcircuittermination.html:53
+#: netbox/templates/circuits/virtualcircuittermination.html:60
+#: netbox/templates/dcim/frontport.html:106
+#: netbox/templates/dcim/interface.html:27
+#: netbox/templates/dcim/interface.html:241
+#: netbox/templates/dcim/interface.html:367
+#: netbox/templates/dcim/rearport.html:102
+#: netbox/templates/virtualization/vminterface.html:18
+#: netbox/templates/vpn/tunneltermination.html:31
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
+#: netbox/templates/wireless/wirelesslink.html:10
+#: netbox/templates/wireless/wirelesslink.html:55
+#: netbox/virtualization/forms/model_forms.py:377
+#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439
+#: netbox/vpn/forms/model_forms.py:448
+#: netbox/wireless/forms/model_forms.py:116
+#: netbox/wireless/forms/model_forms.py:158
+msgid "Interface"
+msgstr "Schnittstelle"
+
+#: netbox/circuits/forms/filtersets.py:38
+#: netbox/circuits/forms/filtersets.py:129
+#: netbox/circuits/forms/filtersets.py:187
+#: netbox/circuits/forms/filtersets.py:245
+#: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:342
+#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691
+#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900
+#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339
+#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1436
+#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96
+#: 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:1336 netbox/dcim/forms/filtersets.py:1447
+#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495
+#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530
+#: 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:168 netbox/dcim/tables/power.py:30
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211
+#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:417
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:30
#: netbox/templates/dcim/inc/cable_termination.html:12
#: netbox/templates/dcim/location.html:26
#: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24
#: netbox/templates/dcim/rackreservation.html:32
-#: netbox/virtualization/forms/filtersets.py:46
-#: netbox/virtualization/forms/filtersets.py:100
-#: netbox/wireless/forms/model_forms.py:87
-#: netbox/wireless/forms/model_forms.py:129
+#: netbox/virtualization/forms/filtersets.py:79
+#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/model_forms.py:90
+#: netbox/wireless/forms/model_forms.py:132
msgid "Location"
msgstr "Lokation"
-#: netbox/circuits/forms/filtersets.py:32
-#: netbox/circuits/forms/filtersets.py:120 netbox/dcim/forms/filtersets.py:144
-#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/forms/filtersets.py:174
-#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:328
-#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:471
-#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:1091
+#: netbox/circuits/forms/filtersets.py:40
+#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145
+#: 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/netbox/navigation/menu.py:31 netbox/netbox/navigation/menu.py:33
-#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:70
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
#: netbox/tenancy/tables/contacts.py:25 netbox/tenancy/views.py:19
#: netbox/virtualization/forms/filtersets.py:37
#: netbox/virtualization/forms/filtersets.py:48
-#: netbox/virtualization/forms/filtersets.py:106
+#: netbox/virtualization/forms/filtersets.py:111
msgid "Contacts"
msgstr "Kontakte"
-#: netbox/circuits/forms/filtersets.py:37
-#: netbox/circuits/forms/filtersets.py:157 netbox/dcim/forms/bulk_edit.py:113
-#: netbox/dcim/forms/bulk_edit.py:314 netbox/dcim/forms/bulk_edit.py:872
-#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/filtersets.py:73
-#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:211
-#: netbox/dcim/forms/filtersets.py:334 netbox/dcim/forms/filtersets.py:425
-#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:983
-#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1097
-#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1576
-#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1624
-#: netbox/dcim/forms/model_forms.py:112 netbox/dcim/forms/object_create.py:367
-#: netbox/dcim/tables/devices.py:143 netbox/dcim/tables/sites.py:85
-#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:208
-#: netbox/ipam/forms/bulk_edit.py:474 netbox/ipam/forms/filtersets.py:217
-#: netbox/ipam/forms/filtersets.py:422 netbox/ipam/forms/filtersets.py:475
-#: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16
+#: netbox/circuits/forms/filtersets.py:45
+#: netbox/circuits/forms/filtersets.py:168
+#: netbox/circuits/forms/filtersets.py:230
+#: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:116
+#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875
+#: 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:1614
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662
+#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367
+#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85
+#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458
+#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:425
+#: netbox/ipam/forms/filtersets.py:516 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/prefix.html:49 netbox/templates/ipam/vlan.html:16
-#: netbox/virtualization/forms/bulk_edit.py:81
+#: netbox/templates/ipam/vlan.html:16
#: netbox/virtualization/forms/filtersets.py:59
-#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/filtersets.py:138
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "Region"
-#: netbox/circuits/forms/filtersets.py:42
-#: netbox/circuits/forms/filtersets.py:162 netbox/dcim/forms/bulk_edit.py:322
-#: netbox/dcim/forms/bulk_edit.py:880 netbox/dcim/forms/filtersets.py:78
-#: netbox/dcim/forms/filtersets.py:190 netbox/dcim/forms/filtersets.py:216
-#: netbox/dcim/forms/filtersets.py:347 netbox/dcim/forms/filtersets.py:430
-#: netbox/dcim/forms/filtersets.py:744 netbox/dcim/forms/filtersets.py:988
-#: netbox/dcim/forms/filtersets.py:1102 netbox/dcim/forms/filtersets.py:1141
+#: netbox/circuits/forms/filtersets.py:50
+#: netbox/circuits/forms/filtersets.py:173
+#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325
+#: 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:375 netbox/extras/filtersets.py:520
-#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/bulk_edit.py:479
-#: netbox/ipam/forms/filtersets.py:222 netbox/ipam/forms/filtersets.py:427
-#: netbox/ipam/forms/filtersets.py:480
-#: netbox/virtualization/forms/bulk_edit.py:86
-#: netbox/virtualization/forms/filtersets.py:69
-#: netbox/virtualization/forms/filtersets.py:138
+#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224
+#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521
+#: netbox/virtualization/forms/filtersets.py:64
+#: netbox/virtualization/forms/filtersets.py:143
#: netbox/virtualization/forms/model_forms.py:98
+#: netbox/wireless/forms/filtersets.py:78
msgid "Site group"
msgstr "Standortgruppe"
-#: netbox/circuits/forms/filtersets.py:65
-#: netbox/circuits/forms/filtersets.py:83
-#: netbox/circuits/forms/filtersets.py:102
-#: netbox/circuits/forms/filtersets.py:117 netbox/core/forms/filtersets.py:67
-#: netbox/core/forms/filtersets.py:135 netbox/dcim/forms/bulk_edit.py:843
-#: netbox/dcim/forms/filtersets.py:172 netbox/dcim/forms/filtersets.py:204
-#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1131 netbox/dcim/forms/filtersets.py:1239
-#: netbox/dcim/forms/filtersets.py:1263 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:1327
-#: netbox/dcim/forms/filtersets.py:1441 netbox/dcim/forms/filtersets.py:1465
-#: netbox/dcim/forms/filtersets.py:1489 netbox/dcim/forms/filtersets.py:1507
-#: netbox/dcim/forms/filtersets.py:1523 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:44 netbox/extras/forms/filtersets.py:134
-#: netbox/extras/forms/filtersets.py:165 netbox/extras/forms/filtersets.py:205
-#: netbox/extras/forms/filtersets.py:221 netbox/extras/forms/filtersets.py:252
-#: netbox/extras/forms/filtersets.py:276 netbox/extras/forms/filtersets.py:441
-#: netbox/ipam/forms/filtersets.py:99 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/filtersets.py:307 netbox/ipam/forms/filtersets.py:382
-#: netbox/ipam/forms/filtersets.py:468 netbox/ipam/forms/filtersets.py:527
-#: netbox/ipam/forms/filtersets.py:545 netbox/netbox/tables/tables.py:256
-#: netbox/virtualization/forms/filtersets.py:45
-#: netbox/virtualization/forms/filtersets.py:103
-#: netbox/virtualization/forms/filtersets.py:198
-#: netbox/virtualization/forms/filtersets.py:243
-#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:150
-#: netbox/wireless/forms/filtersets.py:34
-#: netbox/wireless/forms/filtersets.py:74
-msgid "Attributes"
-msgstr "Attribute"
-
-#: netbox/circuits/forms/filtersets.py:73
-#: netbox/circuits/tables/circuits.py:63
-#: netbox/circuits/tables/providers.py:66
+#: netbox/circuits/forms/filtersets.py:81
+#: netbox/circuits/tables/circuits.py:62
+#: netbox/circuits/tables/providers.py:64
+#: netbox/circuits/tables/virtual_circuits.py:55
+#: netbox/circuits/tables/virtual_circuits.py:103
#: netbox/templates/circuits/circuit.html:22
#: netbox/templates/circuits/provideraccount.html:24
msgid "Account"
msgstr "Konto"
-#: netbox/circuits/forms/filtersets.py:217
+#: netbox/circuits/forms/filtersets.py:253
msgid "Term Side"
msgstr "Terminationsseite"
-#: netbox/circuits/forms/filtersets.py:250 netbox/dcim/forms/bulk_edit.py:1557
-#: netbox/extras/forms/model_forms.py:582 netbox/ipam/forms/filtersets.py:142
-#: netbox/ipam/forms/filtersets.py:546 netbox/ipam/forms/model_forms.py:327
+#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572
+#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144
+#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337
+#: netbox/templates/dcim/macaddress.html:25
#: netbox/templates/extras/configcontext.html:60
#: netbox/templates/ipam/ipaddress.html:59
-#: netbox/templates/ipam/vlan_edit.html:30
+#: netbox/templates/ipam/vlan_edit.html:38
#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:314
msgid "Assignment"
msgstr "Zuweisung"
-#: netbox/circuits/forms/filtersets.py:265
-#: netbox/circuits/forms/model_forms.py:195
-#: netbox/circuits/tables/circuits.py:155 netbox/dcim/forms/bulk_edit.py:118
-#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/model_forms.py:117
-#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:480
-#: netbox/ipam/filtersets.py:1001 netbox/ipam/forms/bulk_edit.py:493
-#: netbox/ipam/forms/bulk_import.py:460 netbox/ipam/forms/model_forms.py:561
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:122
-#: netbox/ipam/tables/vlans.py:226
+#: netbox/circuits/forms/filtersets.py:301
+#: netbox/circuits/forms/model_forms.py:252
+#: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120
+#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489
+#: netbox/ipam/filtersets.py:968 netbox/ipam/forms/bulk_edit.py:477
+#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
+#: netbox/ipam/tables/vlans.py:202
#: netbox/templates/circuits/circuitgroupassignment.html:22
-#: netbox/templates/dcim/interface.html:284 netbox/templates/dcim/site.html:37
+#: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:23
#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21
#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6
@@ -1132,227 +1397,243 @@ msgstr "Zuweisung"
#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62
#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31
#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79
-#: netbox/virtualization/forms/bulk_edit.py:65
-#: netbox/virtualization/forms/bulk_import.py:47
-#: netbox/virtualization/forms/filtersets.py:85
-#: netbox/virtualization/forms/model_forms.py:66
+#: netbox/virtualization/forms/bulk_edit.py:66
+#: netbox/virtualization/forms/bulk_import.py:48
+#: netbox/virtualization/forms/filtersets.py:90
+#: netbox/virtualization/forms/model_forms.py:70
#: netbox/virtualization/tables/clusters.py:70
#: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158
#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:48
-#: netbox/wireless/forms/bulk_import.py:36
-#: netbox/wireless/forms/filtersets.py:46
-#: netbox/wireless/forms/model_forms.py:40
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/wireless/forms/bulk_import.py:38
+#: netbox/wireless/forms/filtersets.py:49
+#: netbox/wireless/forms/model_forms.py:41
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "Gruppe"
-#: netbox/circuits/forms/model_forms.py:182
+#: netbox/circuits/forms/model_forms.py:239
#: netbox/templates/circuits/circuitgroup.html:25
msgid "Circuit Group"
msgstr "Transportnetzgruppe"
-#: netbox/circuits/models/circuits.py:27 netbox/dcim/models/cables.py:67
-#: netbox/dcim/models/device_component_templates.py:517
-#: netbox/dcim/models/device_component_templates.py:617
-#: netbox/dcim/models/device_components.py:975
-#: netbox/dcim/models/device_components.py:1049
-#: netbox/dcim/models/device_components.py:1204
-#: netbox/dcim/models/devices.py:479 netbox/dcim/models/racks.py:224
+#: netbox/circuits/forms/model_forms.py:259
+msgid "Circuit type"
+msgstr "Verbindungstyp"
+
+#: netbox/circuits/forms/model_forms.py:270
+msgid "Group Assignment"
+msgstr "Gruppenzuweisung"
+
+#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69
+#: netbox/dcim/models/device_component_templates.py:531
+#: netbox/dcim/models/device_component_templates.py:631
+#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:1026
+#: netbox/dcim/models/device_components.py:1097
+#: netbox/dcim/models/device_components.py:1243
+#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
#: netbox/extras/models/tags.py:28
msgid "color"
msgstr "Farbe"
-#: netbox/circuits/models/circuits.py:36
+#: netbox/circuits/models/circuits.py:34
msgid "circuit type"
msgstr "Transportnetztyp"
-#: netbox/circuits/models/circuits.py:37
+#: netbox/circuits/models/circuits.py:35
msgid "circuit types"
msgstr "Transportnetztypen"
-#: netbox/circuits/models/circuits.py:48
+#: netbox/circuits/models/circuits.py:46
+#: netbox/circuits/models/virtual_circuits.py:38
msgid "circuit ID"
msgstr "Transportnetz-ID"
-#: netbox/circuits/models/circuits.py:49
+#: netbox/circuits/models/circuits.py:47
+#: netbox/circuits/models/virtual_circuits.py:39
msgid "Unique circuit ID"
msgstr "Eindeutige Transportnetz-ID"
-#: netbox/circuits/models/circuits.py:69 netbox/core/models/data.py:52
-#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:1173
-#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:96
-#: netbox/dcim/models/racks.py:297 netbox/dcim/models/sites.py:154
-#: netbox/dcim/models/sites.py:266 netbox/ipam/models/ip.py:253
-#: netbox/ipam/models/ip.py:522 netbox/ipam/models/ip.py:730
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:74
-#: netbox/virtualization/models/virtualmachines.py:84
-#: netbox/vpn/models/tunnels.py:40 netbox/wireless/models.py:95
-#: netbox/wireless/models.py:159
+#: netbox/circuits/models/circuits.py:67
+#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
+#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:51
+#: netbox/dcim/models/device_components.py:1283
+#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181
+#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94
+#: 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/virtualization/models/virtualmachines.py:79
+#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95
+#: netbox/wireless/models.py:156
msgid "status"
msgstr "Status"
-#: netbox/circuits/models/circuits.py:84 netbox/templates/core/plugin.html:20
+#: netbox/circuits/models/circuits.py:82 netbox/templates/core/plugin.html:20
msgid "installed"
msgstr "installiert"
-#: netbox/circuits/models/circuits.py:89
+#: netbox/circuits/models/circuits.py:87
msgid "terminates"
msgstr "endet"
-#: netbox/circuits/models/circuits.py:94
+#: netbox/circuits/models/circuits.py:92
msgid "commit rate (Kbps)"
msgstr "garantierte Bandbreite (Kbps)"
-#: netbox/circuits/models/circuits.py:95
+#: netbox/circuits/models/circuits.py:93
msgid "Committed rate"
msgstr "Garantierte Bandbreite"
-#: netbox/circuits/models/circuits.py:137
+#: netbox/circuits/models/circuits.py:142
msgid "circuit"
msgstr "Transportnetz"
-#: netbox/circuits/models/circuits.py:138
+#: netbox/circuits/models/circuits.py:143
msgid "circuits"
msgstr "Transportnetze"
-#: netbox/circuits/models/circuits.py:170
+#: netbox/circuits/models/circuits.py:172
msgid "circuit group"
msgstr "Transportnetzgruppe"
-#: netbox/circuits/models/circuits.py:171
+#: netbox/circuits/models/circuits.py:173
msgid "circuit groups"
msgstr "Transportnetzgruppen"
-#: netbox/circuits/models/circuits.py:195 netbox/ipam/models/fhrp.py:93
-#: netbox/tenancy/models/contacts.py:134
+#: netbox/circuits/models/circuits.py:190
+msgid "member ID"
+msgstr "Mitglieds-ID"
+
+#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90
+#: netbox/tenancy/models/contacts.py:126
msgid "priority"
msgstr "Priorität"
-#: netbox/circuits/models/circuits.py:213
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignment"
msgstr "Transportnetzzuweisung"
-#: netbox/circuits/models/circuits.py:214
+#: netbox/circuits/models/circuits.py:221
msgid "Circuit group assignments"
msgstr "Transportnetzzuweisungen"
-#: netbox/circuits/models/circuits.py:240
-msgid "termination"
-msgstr ""
+#: netbox/circuits/models/circuits.py:247
+msgid "termination side"
+msgstr "Abschlussseite"
-#: netbox/circuits/models/circuits.py:257
+#: netbox/circuits/models/circuits.py:266
msgid "port speed (Kbps)"
msgstr "Portgeschwindigkeit (Kbps)"
-#: netbox/circuits/models/circuits.py:260
+#: netbox/circuits/models/circuits.py:269
msgid "Physical circuit speed"
msgstr "Physikalische Transportnetzgeschwindigkeit"
-#: netbox/circuits/models/circuits.py:265
+#: netbox/circuits/models/circuits.py:274
msgid "upstream speed (Kbps)"
msgstr "Upstream Geschwindigkeit (Kbps)"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:275
msgid "Upstream speed, if different from port speed"
msgstr ""
"Upstream Geschwindigkeit, falls sie von der Portgeschwindigkeit abweicht"
-#: netbox/circuits/models/circuits.py:271
+#: netbox/circuits/models/circuits.py:280
msgid "cross-connect ID"
msgstr "Cross-Connect-ID"
-#: netbox/circuits/models/circuits.py:272
+#: netbox/circuits/models/circuits.py:281
msgid "ID of the local cross-connect"
msgstr "ID des lokalen Cross-Connects"
-#: netbox/circuits/models/circuits.py:277
+#: netbox/circuits/models/circuits.py:286
msgid "patch panel/port(s)"
msgstr "Patchpanel/Anschluss"
-#: netbox/circuits/models/circuits.py:278
+#: netbox/circuits/models/circuits.py:287
msgid "Patch panel ID and port number(s)"
msgstr "Patchpanel-ID und Anschlussnummer(n)"
-#: netbox/circuits/models/circuits.py:281
-#: netbox/dcim/models/device_component_templates.py:61
-#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:685
+#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/virtual_circuits.py:144
+#: netbox/dcim/models/device_component_templates.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681
#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219
#: netbox/extras/models/customfields.py:125 netbox/extras/models/models.py:61
#: 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:31 netbox/extras/models/tags.py:32
-#: netbox/netbox/models/__init__.py:110 netbox/netbox/models/__init__.py:145
-#: netbox/netbox/models/__init__.py:191 netbox/users/models/permissions.py:24
-#: netbox/users/models/tokens.py:57 netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:289
+#: 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/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
+#: netbox/virtualization/models/virtualmachines.py:276
msgid "description"
msgstr "Beschreibung"
-#: netbox/circuits/models/circuits.py:294
+#: netbox/circuits/models/circuits.py:340
msgid "circuit termination"
msgstr "Transportnetzabschlusspunkt"
-#: netbox/circuits/models/circuits.py:295
+#: netbox/circuits/models/circuits.py:341
msgid "circuit terminations"
msgstr "Transportnetzabschlusspunkte"
-#: netbox/circuits/models/circuits.py:308
-msgid ""
-"A circuit termination must attach to either a site or a provider network."
-msgstr ""
-
-#: netbox/circuits/models/circuits.py:310
-msgid ""
-"A circuit termination cannot attach to both a site and a provider network."
+#: netbox/circuits/models/circuits.py:353
+msgid "A circuit termination must attach to a terminating object."
msgstr ""
+"Ein Verbindungsabschluss muss an einem Abschlussobjekt verbunden werden."
-#: netbox/circuits/models/providers.py:22
-#: netbox/circuits/models/providers.py:66
-#: netbox/circuits/models/providers.py:104 netbox/core/models/data.py:39
+#: netbox/circuits/models/providers.py:21
+#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39
#: netbox/core/models/jobs.py:46
#: netbox/dcim/models/device_component_templates.py:43
-#: netbox/dcim/models/device_components.py:53
-#: netbox/dcim/models/devices.py:593 netbox/dcim/models/devices.py:1335
-#: netbox/dcim/models/devices.py:1400 netbox/dcim/models/power.py:39
-#: netbox/dcim/models/power.py:92 netbox/dcim/models/racks.py:262
-#: netbox/dcim/models/sites.py:138 netbox/extras/models/configs.py:36
+#: netbox/dcim/models/device_components.py:52
+#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341
+#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38
+#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257
+#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36
#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:92
#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153
#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392
#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596
#: netbox/extras/models/notifications.py:126
-#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:26
-#: netbox/ipam/models/asns.py:18 netbox/ipam/models/fhrp.py:25
-#: netbox/ipam/models/services.py:52 netbox/ipam/models/services.py:88
-#: netbox/ipam/models/vlans.py:36 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vrfs.py:22 netbox/ipam/models/vrfs.py:79
-#: netbox/netbox/models/__init__.py:137 netbox/netbox/models/__init__.py:181
-#: netbox/tenancy/models/contacts.py:64 netbox/tenancy/models/tenants.py:20
-#: netbox/tenancy/models/tenants.py:45 netbox/users/models/permissions.py:20
-#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:57
-#: netbox/virtualization/models/virtualmachines.py:72
-#: netbox/virtualization/models/virtualmachines.py:279
-#: netbox/vpn/models/crypto.py:24 netbox/vpn/models/crypto.py:71
-#: netbox/vpn/models/crypto.py:131 netbox/vpn/models/crypto.py:183
-#: netbox/vpn/models/crypto.py:221 netbox/vpn/models/l2vpn.py:22
-#: netbox/vpn/models/tunnels.py:35 netbox/wireless/models.py:51
+#: 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/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
+#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
+#: netbox/virtualization/models/clusters.py:52
+#: netbox/virtualization/models/virtualmachines.py:71
+#: netbox/virtualization/models/virtualmachines.py:271
+#: netbox/virtualization/models/virtualmachines.py:305
+#: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69
+#: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180
+#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21
+#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "Name"
-#: netbox/circuits/models/providers.py:25
+#: netbox/circuits/models/providers.py:24
msgid "Full name of the provider"
msgstr "Vollständiger Name des Providers"
-#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:86
+#: 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:40 netbox/netbox/models/__init__.py:141
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:49 netbox/vpn/models/l2vpn.py:27
-#: netbox/wireless/models.py:56
+#: netbox/ipam/models/vlans.py:42 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
msgid "slug"
msgstr "URL-Slug"
@@ -1364,67 +1645,100 @@ msgstr "Provider"
msgid "providers"
msgstr "Provider"
-#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:60
msgid "account ID"
msgstr "Konto ID"
-#: netbox/circuits/models/providers.py:86
+#: netbox/circuits/models/providers.py:83
msgid "provider account"
msgstr "Providerkonto"
-#: netbox/circuits/models/providers.py:87
+#: netbox/circuits/models/providers.py:84
msgid "provider accounts"
msgstr "Providerkonten"
-#: netbox/circuits/models/providers.py:115
+#: netbox/circuits/models/providers.py:110
msgid "service ID"
msgstr "Dienst-ID"
-#: netbox/circuits/models/providers.py:126
+#: netbox/circuits/models/providers.py:121
msgid "provider network"
msgstr "Providernetzwerk"
-#: netbox/circuits/models/providers.py:127
+#: netbox/circuits/models/providers.py:122
msgid "provider networks"
msgstr "Providernetzwerke"
-#: netbox/circuits/tables/circuits.py:32
-#: netbox/circuits/tables/circuits.py:132
+#: netbox/circuits/models/virtual_circuits.py:28
+msgid "virtual circuit type"
+msgstr "virtueller Verbindungstyp"
+
+#: netbox/circuits/models/virtual_circuits.py:29
+msgid "virtual circuit types"
+msgstr "virtuelle Verbindungstypen"
+
+#: netbox/circuits/models/virtual_circuits.py:99
+msgid "virtual circuit"
+msgstr "virtuelle Verbindung"
+
+#: netbox/circuits/models/virtual_circuits.py:100
+msgid "virtual circuits"
+msgstr "virtuelle Verbindungen"
+
+#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194
+#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109
+msgid "role"
+msgstr "Rolle"
+
+#: netbox/circuits/models/virtual_circuits.py:151
+msgid "virtual circuit termination"
+msgstr "virtueller Verbindungsabschluß"
+
+#: netbox/circuits/models/virtual_circuits.py:152
+msgid "virtual circuit terminations"
+msgstr "virtuelle Verbindungsabschlüsse"
+
+#: netbox/circuits/tables/circuits.py:30
+#: netbox/circuits/tables/circuits.py:168
#: netbox/circuits/tables/providers.py:18
-#: netbox/circuits/tables/providers.py:69
-#: netbox/circuits/tables/providers.py:99 netbox/core/tables/data.py:16
+#: netbox/circuits/tables/providers.py:67
+#: netbox/circuits/tables/providers.py:97
+#: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16
#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:44
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:63 netbox/dcim/forms/object_create.py:43
-#: netbox/dcim/tables/devices.py:52 netbox/dcim/tables/devices.py:92
-#: netbox/dcim/tables/devices.py:134 netbox/dcim/tables/devices.py:289
-#: netbox/dcim/tables/devices.py:392 netbox/dcim/tables/devices.py:433
-#: netbox/dcim/tables/devices.py:482 netbox/dcim/tables/devices.py:531
-#: netbox/dcim/tables/devices.py:648 netbox/dcim/tables/devices.py:731
-#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:841
-#: netbox/dcim/tables/devices.py:911 netbox/dcim/tables/devices.py:974
-#: netbox/dcim/tables/devices.py:994 netbox/dcim/tables/devices.py:1023
-#: netbox/dcim/tables/devices.py:1053 netbox/dcim/tables/devicetypes.py:31
+#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103
+#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300
+#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444
+#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541
+#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682
+#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811
+#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942
+#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026
+#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085
+#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227
#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62
#: 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:130
-#: netbox/extras/forms/filtersets.py:213 netbox/extras/tables/tables.py:58
+#: 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:514
-#: netbox/ipam/forms/bulk_edit.py:407 netbox/ipam/forms/filtersets.py:386
-#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:85
-#: netbox/ipam/tables/ip.py:160 netbox/ipam/tables/services.py:15
-#: netbox/ipam/tables/services.py:40 netbox/ipam/tables/vlans.py:64
-#: netbox/ipam/tables/vlans.py:114 netbox/ipam/tables/vrfs.py:26
+#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389
+#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40
+#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83
+#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
#: netbox/templates/circuits/provideraccount.html:28
#: netbox/templates/circuits/providernetwork.html:24
+#: netbox/templates/circuits/virtualcircuittype.html:22
#: netbox/templates/core/datasource.html:34 netbox/templates/core/job.html:44
#: netbox/templates/core/plugin.html:54
#: netbox/templates/core/rq_worker.html:43
@@ -1436,7 +1750,7 @@ msgstr "Providernetzwerke"
#: netbox/templates/dcim/inc/interface_vlans_table.html:5
#: netbox/templates/dcim/inc/panels/inventory_items.html:18
#: netbox/templates/dcim/interface.html:38
-#: netbox/templates/dcim/interface.html:165
+#: netbox/templates/dcim/interface.html:222
#: netbox/templates/dcim/inventoryitem.html:28
#: netbox/templates/dcim/inventoryitemrole.html:18
#: netbox/templates/dcim/location.html:29
@@ -1466,6 +1780,7 @@ msgstr "Providernetzwerke"
#: netbox/templates/ipam/service.html:24
#: netbox/templates/ipam/servicetemplate.html:15
#: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30
+#: netbox/templates/ipam/vlantranslationpolicy.html:14
#: netbox/templates/tenancy/contact.html:25
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
@@ -1497,106 +1812,218 @@ msgstr "Providernetzwerke"
#: netbox/virtualization/tables/clusters.py:17
#: netbox/virtualization/tables/clusters.py:39
#: netbox/virtualization/tables/clusters.py:62
-#: netbox/virtualization/tables/virtualmachines.py:55
-#: netbox/virtualization/tables/virtualmachines.py:139
-#: netbox/virtualization/tables/virtualmachines.py:194
+#: netbox/virtualization/tables/virtualmachines.py:26
+#: netbox/virtualization/tables/virtualmachines.py:109
+#: netbox/virtualization/tables/virtualmachines.py:165
#: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:57
#: netbox/vpn/tables/crypto.py:93 netbox/vpn/tables/crypto.py:129
#: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23
#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40
#: netbox/wireless/tables/wirelesslan.py:18
-#: netbox/wireless/tables/wirelesslan.py:79
+#: netbox/wireless/tables/wirelesslan.py:88
msgid "Name"
msgstr "Name"
-#: netbox/circuits/tables/circuits.py:41
-#: netbox/circuits/tables/circuits.py:138
-#: netbox/circuits/tables/providers.py:45
-#: netbox/circuits/tables/providers.py:79 netbox/netbox/navigation/menu.py:266
-#: netbox/netbox/navigation/menu.py:270 netbox/netbox/navigation/menu.py:272
+#: netbox/circuits/tables/circuits.py:39
+#: netbox/circuits/tables/circuits.py:174
+#: netbox/circuits/tables/providers.py:43
+#: netbox/circuits/tables/providers.py:77
+#: netbox/circuits/tables/virtual_circuits.py:27
+#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278
+#: netbox/netbox/navigation/menu.py:280
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
msgid "Circuits"
msgstr "Transportnetze"
-#: netbox/circuits/tables/circuits.py:55
+#: netbox/circuits/tables/circuits.py:54
+#: netbox/circuits/tables/virtual_circuits.py:42
#: netbox/templates/circuits/circuit.html:26
+#: netbox/templates/circuits/virtualcircuit.html:35
+#: netbox/templates/dcim/interface.html:174
msgid "Circuit ID"
msgstr "Transportnetz-ID"
-#: netbox/circuits/tables/circuits.py:69
-#: netbox/wireless/forms/model_forms.py:160
+#: netbox/circuits/tables/circuits.py:72
+#: netbox/wireless/forms/model_forms.py:163
msgid "Side A"
msgstr "Seite A"
-#: netbox/circuits/tables/circuits.py:74
+#: netbox/circuits/tables/circuits.py:77
msgid "Side Z"
msgstr "Seite Z"
-#: netbox/circuits/tables/circuits.py:77
-#: netbox/templates/circuits/circuit.html:55
+#: netbox/circuits/tables/circuits.py:80
+#: netbox/templates/circuits/circuit.html:65
msgid "Commit Rate"
msgstr "Garantierte Bandbreite"
-#: netbox/circuits/tables/circuits.py:80
-#: netbox/circuits/tables/providers.py:48
-#: netbox/circuits/tables/providers.py:82
-#: netbox/circuits/tables/providers.py:107 netbox/dcim/tables/devices.py:1036
-#: netbox/dcim/tables/devicetypes.py:92 netbox/dcim/tables/modules.py:29
-#: netbox/dcim/tables/modules.py:73 netbox/dcim/tables/power.py:39
-#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:84
-#: netbox/dcim/tables/racks.py:145 netbox/dcim/tables/racks.py:225
-#: netbox/dcim/tables/sites.py:108 netbox/extras/tables/tables.py:582
-#: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34
-#: netbox/ipam/tables/ip.py:136 netbox/ipam/tables/ip.py:275
-#: netbox/ipam/tables/ip.py:329 netbox/ipam/tables/ip.py:397
-#: netbox/ipam/tables/services.py:24 netbox/ipam/tables/services.py:54
-#: netbox/ipam/tables/vlans.py:145 netbox/ipam/tables/vrfs.py:47
-#: netbox/ipam/tables/vrfs.py:72 netbox/templates/dcim/htmx/cable_edit.html:89
+#: netbox/circuits/tables/circuits.py:84
+#: netbox/circuits/tables/providers.py:46
+#: netbox/circuits/tables/providers.py:80
+#: netbox/circuits/tables/providers.py:105
+#: netbox/circuits/tables/virtual_circuits.py:68
+#: netbox/dcim/tables/devices.py:1068 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73
+#: 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:582 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
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
+#: netbox/templates/dcim/htmx/cable_edit.html:89
#: netbox/templates/generic/bulk_edit.html:86
#: netbox/templates/inc/panels/comments.html:5
#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46
#: netbox/utilities/forms/fields/fields.py:29
-#: netbox/virtualization/tables/clusters.py:91
-#: netbox/virtualization/tables/virtualmachines.py:82
+#: netbox/virtualization/tables/clusters.py:95
+#: netbox/virtualization/tables/virtualmachines.py:52
#: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74
#: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140
#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
-#: netbox/wireless/tables/wirelesslan.py:58
+#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "Kommentare"
-#: netbox/circuits/tables/circuits.py:86
+#: netbox/circuits/tables/circuits.py:90
#: netbox/templates/tenancy/contact.html:84
#: netbox/tenancy/tables/contacts.py:73
msgid "Assignments"
msgstr "Zuweisungen"
+#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81
+msgid "Side"
+msgstr "Seite"
+
+#: netbox/circuits/tables/circuits.py:120
+msgid "Termination Type"
+msgstr "Typ des Abschlusspunktes"
+
+#: netbox/circuits/tables/circuits.py:123
+msgid "Termination Point"
+msgstr "Abschlusspunkt"
+
+#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161
+#: netbox/templates/dcim/sitegroup.html:26
+msgid "Site Group"
+msgstr "Standortgruppe"
+
+#: netbox/circuits/tables/circuits.py:149
+#: netbox/templates/circuits/providernetwork.html:17
+#: netbox/templates/circuits/virtualcircuit.html:27
+#: netbox/templates/circuits/virtualcircuittermination.html:30
+#: netbox/templates/dcim/interface.html:170
+msgid "Provider Network"
+msgstr "Provider Netzwerk"
+
#: netbox/circuits/tables/providers.py:23
msgid "Accounts"
msgstr "Konten"
-#: netbox/circuits/tables/providers.py:29
+#: netbox/circuits/tables/providers.py:28
msgid "Account Count"
msgstr "Anzahl der Konten"
-#: netbox/circuits/tables/providers.py:39 netbox/dcim/tables/sites.py:100
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
msgid "ASN Count"
msgstr "ASN-Anzahl"
-#: netbox/circuits/views.py:331
+#: netbox/circuits/tables/virtual_circuits.py:65
+#: netbox/netbox/navigation/menu.py:234
+#: netbox/templates/circuits/virtualcircuit.html:87
+#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/vpn/tables/tunnels.py:58
+msgid "Terminations"
+msgstr "Abschlusspunkte"
+
+#: netbox/circuits/tables/virtual_circuits.py:109
+#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299
+#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730
+#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
+#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858
+#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024
+#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053
+#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1541 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:1339
+#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474
+#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630
+#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678
+#: 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:249 netbox/dcim/tables/connections.py:22
+#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
+#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381
+#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619
+#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787
+#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892
+#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089
+#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
+#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:540
+#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333
+#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795
+#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156
+#: netbox/templates/circuits/virtualcircuittermination.html:56
+#: netbox/templates/dcim/consoleport.html:20
+#: netbox/templates/dcim/consoleserverport.html:20
+#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
+#: netbox/templates/dcim/device_edit.html:10
+#: netbox/templates/dcim/devicebay.html:20
+#: netbox/templates/dcim/devicebay.html:48
+#: netbox/templates/dcim/frontport.html:20
+#: netbox/templates/dcim/interface.html:30
+#: netbox/templates/dcim/interface.html:218
+#: netbox/templates/dcim/inventoryitem.html:20
+#: netbox/templates/dcim/module.html:57
+#: netbox/templates/dcim/modulebay.html:20
+#: netbox/templates/dcim/poweroutlet.html:20
+#: netbox/templates/dcim/powerport.html:20
+#: netbox/templates/dcim/rearport.html:20
+#: netbox/templates/dcim/virtualchassis.html:65
+#: netbox/templates/dcim/virtualchassis_edit.html:51
+#: netbox/templates/dcim/virtualdevicecontext.html:22
+#: netbox/templates/virtualization/virtualmachine.html:114
+#: netbox/templates/vpn/tunneltermination.html:23
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
+#: netbox/virtualization/filtersets.py:133
+#: netbox/virtualization/forms/bulk_edit.py:119
+#: netbox/virtualization/forms/bulk_import.py:105
+#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
+#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237
+#: netbox/vpn/forms/model_forms.py:456
+#: netbox/wireless/forms/model_forms.py:102
+#: netbox/wireless/forms/model_forms.py:144
+#: netbox/wireless/tables/wirelesslan.py:84
+msgid "Device"
+msgstr "Gerät"
+
+#: netbox/circuits/views.py:356
#, python-brace-format
msgid "No terminations have been defined for circuit {circuit}."
msgstr "Keine Terminierung wurde für das Transportnetz {circuit}definiert"
-#: netbox/circuits/views.py:380
+#: netbox/circuits/views.py:405
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "Tausche Terminierungen für Transportnetz {circuit}"
-#: netbox/core/api/views.py:39
+#: netbox/core/api/views.py:51
msgid "This user does not have permission to synchronize this data source."
msgstr ""
"Dieser Benutzer ist nicht berechtigt, diese Datenquelle zu synchronisieren."
@@ -1622,12 +2049,13 @@ msgstr "Abgeschlossen"
#: netbox/core/choices.py:22 netbox/core/choices.py:59
#: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34
#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239
-#: netbox/dcim/choices.py:1609 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:1593 netbox/dcim/choices.py:1666
+#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "Fehlgeschlagen"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:335
-#: netbox/netbox/navigation/menu.py:339
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:360
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -1657,12 +2085,36 @@ msgstr "Laufend"
msgid "Errored"
msgstr "Fehlgeschlagen"
-#: netbox/core/choices.py:87 netbox/core/tables/plugins.py:63
+#: netbox/core/choices.py:82
+msgid "Minutely"
+msgstr "Minutengenau"
+
+#: netbox/core/choices.py:83
+msgid "Hourly"
+msgstr "Stündlich"
+
+#: netbox/core/choices.py:84
+msgid "12 hours"
+msgstr "12 Stunden"
+
+#: netbox/core/choices.py:85
+msgid "Daily"
+msgstr "täglich"
+
+#: netbox/core/choices.py:86
+msgid "Weekly"
+msgstr "Wöchentlich"
+
+#: netbox/core/choices.py:87
+msgid "30 days"
+msgstr "30 Tage"
+
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "Aktualisiert"
-#: netbox/core/choices.py:88
+#: netbox/core/choices.py:104
msgid "Deleted"
msgstr "Gelöscht"
@@ -1690,7 +2142,7 @@ msgstr "Abgebrochen"
#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51
#: netbox/templates/core/plugin.html:88
-#: netbox/templates/dcim/interface.html:216
+#: netbox/templates/dcim/interface.html:273
msgid "Local"
msgstr "Lokal"
@@ -1764,7 +2216,7 @@ msgstr "Datenquelle (ID)"
msgid "Data source (name)"
msgstr "Datenquelle (Name)"
-#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:501
+#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502
#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331
#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413
#: netbox/users/filtersets.py:28
@@ -1776,12 +2228,12 @@ msgid "User name"
msgstr "Benutzername"
#: 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:1137
-#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/filtersets.py:1370
-#: netbox/dcim/tables/devices.py:553 netbox/dcim/tables/devicetypes.py:224
+#: 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:1375
+#: netbox/dcim/tables/devices.py:567 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:142
-#: netbox/extras/forms/filtersets.py:229 netbox/extras/forms/filtersets.py:294
+#: 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/templates/core/datasource.html:42
@@ -1792,18 +2244,18 @@ msgstr "Benutzername"
#: netbox/templates/users/objectpermission.html:25
#: netbox/templates/virtualization/vminterface.html:29
#: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70
-#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:217
-#: netbox/virtualization/forms/filtersets.py:215
+#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199
+#: netbox/virtualization/forms/filtersets.py:220
msgid "Enabled"
msgstr "Aktiviert"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:285
+#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127
#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170
-#: netbox/vpn/forms/model_forms.py:301 netbox/vpn/forms/model_forms.py:321
-#: netbox/vpn/forms/model_forms.py:337 netbox/vpn/forms/model_forms.py:357
-#: netbox/vpn/forms/model_forms.py:380
+#: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323
+#: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360
+#: netbox/vpn/forms/model_forms.py:383
msgid "Parameters"
msgstr "Parameter"
@@ -1812,16 +2264,15 @@ msgid "Ignore rules"
msgstr "Regeln ignorieren"
#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97
-#: netbox/extras/forms/model_forms.py:248
-#: netbox/extras/forms/model_forms.py:578
-#: netbox/extras/forms/model_forms.py:632 netbox/extras/tables/tables.py:191
+#: 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:518
#: netbox/templates/core/datasource.html:31
-#: netbox/templates/dcim/device/render_config.html:18
#: netbox/templates/extras/configcontext.html:29
#: netbox/templates/extras/configtemplate.html:21
#: netbox/templates/extras/exporttemplate.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:18
+#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "Datenquelle"
@@ -1830,17 +2281,17 @@ msgid "File"
msgstr "Datei"
#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:328
-#: netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
+#: netbox/extras/forms/filtersets.py:421
msgid "Data source"
msgstr "Datenquelle"
-#: netbox/core/forms/filtersets.py:70 netbox/extras/forms/filtersets.py:440
+#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
msgid "Creation"
msgstr "Erstellung"
-#: netbox/core/forms/filtersets.py:74 netbox/core/forms/filtersets.py:160
-#: netbox/extras/forms/filtersets.py:461 netbox/extras/tables/tables.py:220
+#: 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:571 netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
@@ -1848,42 +2299,42 @@ msgstr "Erstellung"
msgid "Object Type"
msgstr "Objekttyp"
-#: netbox/core/forms/filtersets.py:84
+#: netbox/core/forms/filtersets.py:85
msgid "Created after"
msgstr "Erstellt nach"
-#: netbox/core/forms/filtersets.py:89
+#: netbox/core/forms/filtersets.py:90
msgid "Created before"
msgstr "Erstellt vor"
-#: netbox/core/forms/filtersets.py:94
+#: netbox/core/forms/filtersets.py:95
msgid "Scheduled after"
msgstr "Geplant nach"
-#: netbox/core/forms/filtersets.py:99
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled before"
msgstr "Geplant vor"
-#: netbox/core/forms/filtersets.py:104
+#: netbox/core/forms/filtersets.py:105
msgid "Started after"
msgstr "Begonnen nach"
-#: netbox/core/forms/filtersets.py:109
+#: netbox/core/forms/filtersets.py:110
msgid "Started before"
msgstr "Begonnen vor"
-#: netbox/core/forms/filtersets.py:114
+#: netbox/core/forms/filtersets.py:115
msgid "Completed after"
msgstr "Abgeschlossen nach"
-#: netbox/core/forms/filtersets.py:119
+#: netbox/core/forms/filtersets.py:120
msgid "Completed before"
msgstr "Abgeschlossen vor"
-#: netbox/core/forms/filtersets.py:126 netbox/core/forms/filtersets.py:155
-#: netbox/dcim/forms/bulk_edit.py:462 netbox/dcim/forms/filtersets.py:418
-#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/model_forms.py:316
-#: netbox/extras/forms/filtersets.py:456 netbox/extras/forms/filtersets.py:475
+#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156
+#: 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/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
@@ -1897,22 +2348,22 @@ msgstr "Abgeschlossen vor"
msgid "User"
msgstr "Nutzer"
-#: netbox/core/forms/filtersets.py:134 netbox/core/tables/change_logging.py:15
+#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "Zeit"
-#: netbox/core/forms/filtersets.py:139 netbox/extras/forms/filtersets.py:445
+#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
msgid "After"
msgstr "Nach"
-#: netbox/core/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:450
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
msgid "Before"
msgstr "Vorher"
-#: netbox/core/forms/filtersets.py:148 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:396
+#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:410
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
@@ -1949,22 +2400,22 @@ msgstr ""
msgid "Rack Elevations"
msgstr "Rackübersichten"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1520
-#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1372
-#: netbox/dcim/forms/bulk_edit.py:1390 netbox/dcim/tables/racks.py:158
-#: netbox/netbox/navigation/menu.py:291 netbox/netbox/navigation/menu.py:295
+#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522
+#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375
+#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157
+#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316
msgid "Power"
msgstr "Stromversorgung"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:154
+#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IPAM"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:230
+#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43
-#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
+#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "Sicherheit"
@@ -1979,7 +2430,7 @@ msgid "Pagination"
msgstr "Seitenumbruch"
#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/model_forms.py:116
+#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
#: netbox/extras/forms/model_forms.py:129
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
@@ -1990,7 +2441,7 @@ msgstr "Validierung"
msgid "User Preferences"
msgstr "Benutzereinstellungen"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:732
+#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
@@ -2026,7 +2477,7 @@ msgstr "Benutzername"
msgid "request ID"
msgstr "Anfrage-ID"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:69
+#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
msgid "action"
msgstr "Aktion"
@@ -2053,9 +2504,9 @@ msgstr ""
"Die Änderungsprotokollierung wird für diesen Objekttyp nicht unterstützt "
"({type})."
-#: netbox/core/models/config.py:18 netbox/core/models/data.py:266
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:263
#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:50
-#: netbox/extras/models/models.py:730 netbox/extras/models/notifications.py:39
+#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
#: netbox/extras/models/notifications.py:186
#: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32
msgid "created"
@@ -2090,24 +2541,24 @@ msgstr "Aktuelle Konfiguration"
msgid "Config revision #{id}"
msgstr "Konfigurationsrevision #{id}"
-#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43
-#: netbox/dcim/models/device_component_templates.py:203
-#: netbox/dcim/models/device_component_templates.py:237
-#: netbox/dcim/models/device_component_templates.py:272
-#: netbox/dcim/models/device_component_templates.py:334
-#: netbox/dcim/models/device_component_templates.py:413
-#: netbox/dcim/models/device_component_templates.py:512
-#: netbox/dcim/models/device_component_templates.py:612
-#: netbox/dcim/models/device_components.py:283
-#: netbox/dcim/models/device_components.py:312
-#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:463
-#: netbox/dcim/models/device_components.py:605
-#: netbox/dcim/models/device_components.py:970
-#: netbox/dcim/models/device_components.py:1044
-#: netbox/dcim/models/power.py:102 netbox/extras/models/customfields.py:78
+#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44
+#: netbox/dcim/models/device_component_templates.py:199
+#: netbox/dcim/models/device_component_templates.py:234
+#: netbox/dcim/models/device_component_templates.py:270
+#: netbox/dcim/models/device_component_templates.py:335
+#: 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:279
+#: netbox/dcim/models/device_components.py:306
+#: netbox/dcim/models/device_components.py:337
+#: netbox/dcim/models/device_components.py:453
+#: netbox/dcim/models/device_components.py:653
+#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1092
+#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:61 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
msgid "type"
msgstr "Typ"
@@ -2119,8 +2570,8 @@ msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
-#: netbox/dcim/models/device_component_templates.py:418
-#: netbox/dcim/models/device_components.py:512
+#: netbox/dcim/models/device_component_templates.py:425
+#: netbox/dcim/models/device_components.py:505
#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
msgid "enabled"
@@ -2152,16 +2603,16 @@ msgstr "Datenquelle"
msgid "data sources"
msgstr "Datenquellen"
-#: netbox/core/models/data.py:122
+#: netbox/core/models/data.py:119
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "Unbekannter Backendtyp: {type}"
-#: netbox/core/models/data.py:164
+#: netbox/core/models/data.py:161
msgid "Cannot initiate sync; syncing already in progress."
msgstr "Synchronisierung kann nicht initiiert werden: Läuft bereits."
-#: netbox/core/models/data.py:177
+#: netbox/core/models/data.py:174
msgid ""
"There was an error initializing the backend. A dependency needs to be "
"installed: "
@@ -2169,48 +2620,48 @@ msgstr ""
"Beim Initialisieren des Backends ist ein Fehler aufgetreten. Eine "
"Abhängigkeit muss installiert werden: "
-#: netbox/core/models/data.py:270 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:267 netbox/core/models/files.py:31
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "zuletzt aktualisiert"
-#: netbox/core/models/data.py:280 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446
msgid "path"
msgstr "Pfad"
-#: netbox/core/models/data.py:283
+#: netbox/core/models/data.py:280
msgid "File path relative to the data source's root"
msgstr "Dateipfad relativ zum Stammverzeichnis des Daten Verzeichnisses"
-#: netbox/core/models/data.py:287 netbox/ipam/models/ip.py:503
+#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489
msgid "size"
msgstr "Größe"
-#: netbox/core/models/data.py:290
+#: netbox/core/models/data.py:287
msgid "hash"
msgstr "Prüfsumme"
-#: netbox/core/models/data.py:294
+#: netbox/core/models/data.py:291
msgid "Length must be 64 hexadecimal characters."
msgstr "Die Länge muss 64 Hexadezimalzeichen betragen."
-#: netbox/core/models/data.py:296
+#: netbox/core/models/data.py:293
msgid "SHA256 hash of the file data"
msgstr "SHA256-Hash des Dateiinhalts"
-#: netbox/core/models/data.py:313
+#: netbox/core/models/data.py:310
msgid "data file"
msgstr "Datendatei"
-#: netbox/core/models/data.py:314
+#: netbox/core/models/data.py:311
msgid "data files"
msgstr "Datendateien"
-#: netbox/core/models/data.py:401
+#: netbox/core/models/data.py:398
msgid "auto sync record"
msgstr "Auto-Sync-Aufnahme"
-#: netbox/core/models/data.py:402
+#: netbox/core/models/data.py:399
msgid "auto sync records"
msgstr "Auto-Sync-Aufnahmen"
@@ -2234,6 +2685,11 @@ msgstr "verwaltete Datei"
msgid "managed files"
msgstr "verwaltete Dateien"
+#: netbox/core/models/files.py:100
+#, python-brace-format
+msgid "A {model} with this file path already exists ({path})."
+msgstr "Ein {model} mit diesem Dateipfad existiert bereits ({path})."
+
#: netbox/core/models/jobs.py:54
msgid "scheduled"
msgstr "geplant"
@@ -2255,7 +2711,7 @@ msgid "completed"
msgstr "abgeschlossen"
#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:87
+#: netbox/extras/models/staging.py:95
msgid "data"
msgstr "Daten"
@@ -2287,7 +2743,7 @@ msgstr ""
"Ungültiger Status für die Beendigung des Jobs. Es stehen folgende Optionen "
"zur Auswahl: {choices}"
-#: netbox/core/models/jobs.py:221
+#: netbox/core/models/jobs.py:231
msgid ""
"enqueue() cannot be called with values for both schedule_at and immediate."
msgstr ""
@@ -2310,7 +2766,7 @@ msgstr "Vollständiger Name"
#: 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:576 netbox/extras/tables/tables.py:616
-#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:244
+#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
@@ -2338,11 +2794,11 @@ msgid "Last updated"
msgstr "Letzte Aktualisierung"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:164 netbox/extras/tables/tables.py:216
-#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:189
+#: 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/templates/dcim/virtualchassis_edit.html:52
#: netbox/utilities/forms/forms.py:73
-#: netbox/wireless/tables/wirelesslink.py:17
+#: netbox/wireless/tables/wirelesslink.py:16
msgid "ID"
msgstr "ID"
@@ -2408,7 +2864,7 @@ msgstr "Arbeiter"
msgid "Host"
msgstr "Host"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:535
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587
msgid "Port"
msgstr "Port"
@@ -2456,71 +2912,84 @@ msgstr "PID"
msgid "No workers found"
msgstr "Kein Job gefunden"
-#: netbox/core/views.py:90
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
+#, python-brace-format
+msgid "Job {job_id} not found"
+msgstr "Job{job_id} nicht gefunden"
+
+#: netbox/core/utils.py:102 netbox/core/utils.py:118
+#, python-brace-format
+msgid "Job {id} not found."
+msgstr "Job {id}nicht gefunden"
+
+#: netbox/core/views.py:88
#, python-brace-format
msgid "Queued job #{id} to sync {datasource}"
msgstr "Warteschlangen Job {id}beim Synchronisieren {datasource}"
-#: netbox/core/views.py:319
+#: netbox/core/views.py:332
#, python-brace-format
msgid "Restored configuration revision #{id}"
msgstr "Wiederhergestellte Konfigurationsrevision # {id}"
-#: netbox/core/views.py:412 netbox/core/views.py:455 netbox/core/views.py:531
-#, python-brace-format
-msgid "Job {job_id} not found"
-msgstr "Job{job_id} nicht gefunden"
-
-#: netbox/core/views.py:463
+#: netbox/core/views.py:435
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "Job {id}wurde gelöscht"
-#: netbox/core/views.py:465
-#, python-brace-format
-msgid "Error deleting job {id}: {error}"
-msgstr "Fehler beim Job löschen {id}: {error}"
-
-#: netbox/core/views.py:478 netbox/core/views.py:496
-#, python-brace-format
-msgid "Job {id} not found."
-msgstr "Job {id}nicht gefunden"
+#: netbox/core/views.py:437
+#, python-brace-format
+msgid "Error deleting job {id}: {error}"
+msgstr "Fehler beim Job löschen {id}: {error}"
-#: netbox/core/views.py:484
+#: netbox/core/views.py:446
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "Job {id}erneut in Warteschlange eingereiht"
-#: netbox/core/views.py:519
+#: netbox/core/views.py:455
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "Job {id}in Warteschlange eingereiht"
-#: netbox/core/views.py:538
+#: netbox/core/views.py:464
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "Job {id}wurde gestoppt"
-#: netbox/core/views.py:540
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "Fehler beim Stoppen des Job {id}"
-#: netbox/core/views.py:674
+#: netbox/core/views.py:601
msgid "Plugins catalog could not be loaded"
msgstr "Der Plugin-Katalog konnte nicht geladen werden"
-#: netbox/core/views.py:708
+#: netbox/core/views.py:635
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "Plugin {name} nicht gefunden"
-#: netbox/dcim/api/serializers_/devices.py:49
-#: netbox/dcim/api/serializers_/devicetypes.py:25
+#: netbox/dcim/api/serializers_/device_components.py:262
+msgid "Interface mode does not support q-in-q service vlan"
+msgstr "Der Schnittstellenmodus unterstützt kein Q-in-Q-Service-VLAN"
+
+#: netbox/dcim/api/serializers_/device_components.py:269
+msgid "Interface mode does not support untagged vlan"
+msgstr "Der Schnittstellenmodus unterstützt kein ungetaggtes VLAN"
+
+#: netbox/dcim/api/serializers_/device_components.py:274
+#: netbox/dcim/api/serializers_/device_components.py:279
+msgid "Interface mode does not support tagged vlans"
+msgstr "Der Schnittstellenmodus unterstützt keine getaggten VLANs"
+
+#: netbox/dcim/api/serializers_/devices.py:53
+#: netbox/dcim/api/serializers_/devicetypes.py:26
msgid "Position (U)"
msgstr "Position (HE)"
-#: netbox/dcim/api/serializers_/racks.py:112
+#: netbox/dcim/api/serializers_/racks.py:113
#: netbox/templates/dcim/rack.html:28
msgid "Facility ID"
msgstr "Einrichtungs-ID"
@@ -2530,8 +2999,9 @@ msgid "Staging"
msgstr "Bereitstellung"
#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189
-#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1533
-#: netbox/virtualization/choices.py:23 netbox/virtualization/choices.py:48
+#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1535
+#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49
msgid "Decommissioning"
msgstr "Außerbetriebnahme"
@@ -2594,7 +3064,7 @@ msgstr "Veraltet"
msgid "Millimeters"
msgstr "Millimeter"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1555
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557
msgid "Inches"
msgstr "Zoll"
@@ -2608,21 +3078,21 @@ msgstr "Front- zu Rückseite"
msgid "Rear to front"
msgstr "Rück- zu Frontseite"
-#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:69
-#: netbox/dcim/forms/bulk_edit.py:88 netbox/dcim/forms/bulk_edit.py:174
-#: netbox/dcim/forms/bulk_edit.py:1420 netbox/dcim/forms/bulk_import.py:60
-#: netbox/dcim/forms/bulk_import.py:74 netbox/dcim/forms/bulk_import.py:137
-#: netbox/dcim/forms/bulk_import.py:588 netbox/dcim/forms/bulk_import.py:855
-#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/forms/filtersets.py:234
-#: netbox/dcim/forms/model_forms.py:74 netbox/dcim/forms/model_forms.py:93
-#: netbox/dcim/forms/model_forms.py:170 netbox/dcim/forms/model_forms.py:1069
-#: netbox/dcim/forms/model_forms.py:1509
-#: netbox/dcim/forms/object_import.py:176 netbox/dcim/tables/devices.py:656
-#: netbox/dcim/tables/devices.py:869 netbox/dcim/tables/devices.py:954
-#: netbox/extras/tables/tables.py:223 netbox/ipam/tables/fhrp.py:59
-#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/services.py:44
-#: netbox/templates/dcim/interface.html:102
-#: netbox/templates/dcim/interface.html:309
+#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72
+#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62
+#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139
+#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863
+#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235
+#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95
+#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1082
+#: netbox/dcim/forms/model_forms.py:1551
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690
+#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987
+#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223
+#: 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
#: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37
#: netbox/templates/dcim/sitegroup.html:37
#: netbox/templates/ipam/service.html:28
@@ -2635,12 +3105,12 @@ msgstr "Rück- zu Frontseite"
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
#: netbox/tenancy/forms/model_forms.py:68
-#: netbox/virtualization/forms/bulk_edit.py:207
-#: netbox/virtualization/forms/bulk_import.py:151
-#: netbox/virtualization/tables/virtualmachines.py:162
-#: netbox/wireless/forms/bulk_edit.py:24
-#: netbox/wireless/forms/bulk_import.py:21
-#: netbox/wireless/forms/model_forms.py:21
+#: netbox/virtualization/forms/bulk_edit.py:189
+#: netbox/virtualization/forms/bulk_import.py:157
+#: netbox/virtualization/tables/virtualmachines.py:132
+#: netbox/wireless/forms/bulk_edit.py:26
+#: netbox/wireless/forms/bulk_import.py:23
+#: netbox/wireless/forms/model_forms.py:22
msgid "Parent"
msgstr "Übergeordnet"
@@ -2663,7 +3133,7 @@ msgid "Rear"
msgstr "Rückseite"
#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/virtualization/choices.py:46
+#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "Vorbereitet"
@@ -2696,7 +3166,7 @@ msgid "Top to bottom"
msgstr "Von oben nach unten"
#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1305
+#: netbox/dcim/choices.py:1307
msgid "Passive"
msgstr "Passiv"
@@ -2726,8 +3196,8 @@ msgstr "Propritär"
#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223
-#: netbox/dcim/choices.py:1449 netbox/dcim/choices.py:1451
-#: netbox/netbox/navigation/menu.py:200
+#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453
+#: netbox/netbox/navigation/menu.py:208
msgid "Other"
msgstr "Andere"
@@ -2744,10 +3214,10 @@ msgid "Virtual"
msgstr "Virtuell"
#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099
-#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1330
-#: netbox/dcim/forms/model_forms.py:995 netbox/dcim/forms/model_forms.py:1404
-#: netbox/netbox/navigation/menu.py:140 netbox/netbox/navigation/menu.py:144
-#: netbox/templates/dcim/interface.html:210
+#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335
+#: 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
msgid "Wireless"
msgstr "Funknetze"
@@ -2755,13 +3225,13 @@ msgstr "Funknetze"
msgid "Virtual interfaces"
msgstr "Virtuelle Schnittstellen"
-#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1428
-#: netbox/dcim/forms/bulk_import.py:862 netbox/dcim/forms/model_forms.py:981
-#: netbox/dcim/tables/devices.py:660 netbox/templates/dcim/interface.html:106
+#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431
+#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993
+#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
-#: netbox/virtualization/forms/bulk_edit.py:212
-#: netbox/virtualization/forms/bulk_import.py:158
-#: netbox/virtualization/tables/virtualmachines.py:166
+#: netbox/virtualization/forms/bulk_edit.py:194
+#: netbox/virtualization/forms/bulk_import.py:164
+#: netbox/virtualization/tables/virtualmachines.py:136
msgid "Bridge"
msgstr "Bridge"
@@ -2785,10 +3255,10 @@ msgstr "Ethernet (Backplane)"
msgid "Cellular"
msgstr "Mobilfunk"
-#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:383
-#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:963
-#: netbox/dcim/forms/filtersets.py:1542
-#: netbox/templates/dcim/inventoryitem.html:52
+#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964
+#: netbox/dcim/forms/filtersets.py:1547
+#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:54
msgid "Serial"
msgstr "Seriell"
@@ -2814,109 +3284,95 @@ msgstr "Voll"
msgid "Auto"
msgstr "Automatisch"
-#: netbox/dcim/choices.py:1265
+#: netbox/dcim/choices.py:1266
msgid "Access"
msgstr "Untagged"
-#: netbox/dcim/choices.py:1266 netbox/ipam/tables/vlans.py:172
-#: netbox/ipam/tables/vlans.py:217
+#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148
+#: netbox/ipam/tables/vlans.py:193
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "Tagged"
-#: netbox/dcim/choices.py:1267
+#: netbox/dcim/choices.py:1268
msgid "Tagged (All)"
msgstr "Tagged (Alle)"
-#: netbox/dcim/choices.py:1296
+#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22
+msgid "Q-in-Q (802.1ad)"
+msgstr "Q in Q (802.1ad)"
+
+#: netbox/dcim/choices.py:1298
msgid "IEEE Standard"
msgstr "IEEE-Standard"
-#: netbox/dcim/choices.py:1307
+#: netbox/dcim/choices.py:1309
msgid "Passive 24V (2-pair)"
msgstr "Passiv 24 V (2 Paare)"
-#: netbox/dcim/choices.py:1308
+#: netbox/dcim/choices.py:1310
msgid "Passive 24V (4-pair)"
msgstr "Passiv 24 V (4 Paare)"
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:1311
msgid "Passive 48V (2-pair)"
msgstr "Passiv 48 V (2 Paare)"
-#: netbox/dcim/choices.py:1310
+#: netbox/dcim/choices.py:1312
msgid "Passive 48V (4-pair)"
msgstr "Passiv 48 V (4 Paare)"
-#: netbox/dcim/choices.py:1380 netbox/dcim/choices.py:1490
+#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492
msgid "Copper"
msgstr "Kupfer"
-#: netbox/dcim/choices.py:1403
+#: netbox/dcim/choices.py:1405
msgid "Fiber Optic"
msgstr "Glasfaser"
-#: netbox/dcim/choices.py:1436 netbox/dcim/choices.py:1519
+#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1506
+#: netbox/dcim/choices.py:1508
msgid "Fiber"
msgstr "Faser"
-#: netbox/dcim/choices.py:1531 netbox/dcim/forms/filtersets.py:1227
+#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228
msgid "Connected"
msgstr "Verbunden"
-#: netbox/dcim/choices.py:1550 netbox/wireless/choices.py:497
+#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "Kilometer"
-#: netbox/dcim/choices.py:1551 netbox/templates/dcim/cable_trace.html:65
-#: netbox/wireless/choices.py:498
+#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176
+#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "Meter"
-#: netbox/dcim/choices.py:1552
+#: netbox/dcim/choices.py:1554
msgid "Centimeters"
msgstr "Zentimeter"
-#: netbox/dcim/choices.py:1553 netbox/wireless/choices.py:499
+#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "Meilen"
-#: netbox/dcim/choices.py:1554 netbox/templates/dcim/cable_trace.html:66
-#: netbox/wireless/choices.py:500
+#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178
+#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "Fuß"
-#: netbox/dcim/choices.py:1570 netbox/templates/dcim/device.html:327
-#: netbox/templates/dcim/rack.html:107
-msgid "Kilograms"
-msgstr "Kilogramm"
-
-#: netbox/dcim/choices.py:1571
-msgid "Grams"
-msgstr "Gramm"
-
-#: netbox/dcim/choices.py:1572 netbox/templates/dcim/device.html:328
-#: netbox/templates/dcim/rack.html:108
-msgid "Pounds"
-msgstr "Pfund"
-
-#: netbox/dcim/choices.py:1573
-msgid "Ounces"
-msgstr "Unzen"
-
-#: netbox/dcim/choices.py:1620
+#: netbox/dcim/choices.py:1604
msgid "Redundant"
msgstr "Redundant"
-#: netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1625
msgid "Single phase"
msgstr "Einphasig"
-#: netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1626
msgid "Three-phase"
msgstr "Dreiphasig"
@@ -2930,335 +3386,319 @@ msgstr "Ungültiges MAC-Adressformat: {value}"
msgid "Invalid WWN format: {value}"
msgstr "Ungültiges WWN-Format: {value}"
-#: netbox/dcim/filtersets.py:86
+#: netbox/dcim/filtersets.py:87
msgid "Parent region (ID)"
msgstr "Übergeordnete Region (ID)"
-#: netbox/dcim/filtersets.py:92
+#: netbox/dcim/filtersets.py:93
msgid "Parent region (slug)"
msgstr "Übergeordnete Region (URL-Slug)"
-#: netbox/dcim/filtersets.py:116
+#: netbox/dcim/filtersets.py:117
msgid "Parent site group (ID)"
msgstr "Übergeordnete Standortgruppe (ID)"
-#: netbox/dcim/filtersets.py:122
+#: netbox/dcim/filtersets.py:123
msgid "Parent site group (slug)"
msgstr "Übergeordnete Standortgruppe (URL-Slug)"
-#: netbox/dcim/filtersets.py:164 netbox/extras/filtersets.py:364
-#: netbox/ipam/filtersets.py:843 netbox/ipam/filtersets.py:995
+#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962
msgid "Group (ID)"
msgstr "Gruppe (ID)"
-#: netbox/dcim/filtersets.py:170
+#: netbox/dcim/filtersets.py:171
msgid "Group (slug)"
msgstr "Gruppe (URL-Slug)"
-#: netbox/dcim/filtersets.py:176 netbox/dcim/filtersets.py:181
+#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
msgid "AS (ID)"
msgstr "AS (ID)"
-#: netbox/dcim/filtersets.py:246
+#: netbox/dcim/filtersets.py:247
msgid "Parent location (ID)"
msgstr "Übergeordnete Lokation (ID)"
-#: netbox/dcim/filtersets.py:252
+#: netbox/dcim/filtersets.py:253
msgid "Parent location (slug)"
msgstr "Übergeordnete Lokation (URL-Slug)"
-#: netbox/dcim/filtersets.py:258 netbox/dcim/filtersets.py:369
-#: netbox/dcim/filtersets.py:490 netbox/dcim/filtersets.py:1057
-#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:2182
-msgid "Location (ID)"
-msgstr "Lokation (ID)"
-
-#: netbox/dcim/filtersets.py:265 netbox/dcim/filtersets.py:376
-#: netbox/dcim/filtersets.py:497 netbox/dcim/filtersets.py:1410
-#: netbox/extras/filtersets.py:542
-msgid "Location (slug)"
-msgstr "Lokation (URL-Slug)"
-
-#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:381
-#: netbox/dcim/filtersets.py:539 netbox/dcim/filtersets.py:678
-#: netbox/dcim/filtersets.py:882 netbox/dcim/filtersets.py:933
-#: netbox/dcim/filtersets.py:973 netbox/dcim/filtersets.py:1306
-#: netbox/dcim/filtersets.py:1840
+#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382
+#: 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:1308
+#: netbox/dcim/filtersets.py:1960
msgid "Manufacturer (ID)"
msgstr "Hersteller (ID)"
-#: netbox/dcim/filtersets.py:302 netbox/dcim/filtersets.py:387
-#: netbox/dcim/filtersets.py:545 netbox/dcim/filtersets.py:684
-#: netbox/dcim/filtersets.py:888 netbox/dcim/filtersets.py:939
-#: netbox/dcim/filtersets.py:979 netbox/dcim/filtersets.py:1312
-#: netbox/dcim/filtersets.py:1846
+#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388
+#: 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:1314
+#: netbox/dcim/filtersets.py:1966
msgid "Manufacturer (slug)"
msgstr "Hersteller (Slug)"
-#: netbox/dcim/filtersets.py:393
+#: netbox/dcim/filtersets.py:394
msgid "Rack type (slug)"
msgstr "Regaltyp (slug)"
-#: netbox/dcim/filtersets.py:397
+#: netbox/dcim/filtersets.py:398
msgid "Rack type (ID)"
msgstr "Racktyp (ID)"
-#: netbox/dcim/filtersets.py:411 netbox/dcim/filtersets.py:892
-#: netbox/dcim/filtersets.py:994 netbox/dcim/filtersets.py:1850
-#: netbox/ipam/filtersets.py:383 netbox/ipam/filtersets.py:495
-#: netbox/ipam/filtersets.py:1005 netbox/virtualization/filtersets.py:210
+#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
+#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970
+#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462
+#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176
msgid "Role (ID)"
msgstr "Rolle (ID)"
-#: netbox/dcim/filtersets.py:417 netbox/dcim/filtersets.py:898
-#: netbox/dcim/filtersets.py:1000 netbox/dcim/filtersets.py:1856
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:389
-#: netbox/ipam/filtersets.py:501 netbox/ipam/filtersets.py:1011
-#: netbox/virtualization/filtersets.py:216
+#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
+#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976
+#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356
+#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978
+#: netbox/virtualization/filtersets.py:182
msgid "Role (slug)"
msgstr "Rolle (URL-Slug)"
-#: netbox/dcim/filtersets.py:447 netbox/dcim/filtersets.py:1062
-#: netbox/dcim/filtersets.py:1415 netbox/dcim/filtersets.py:2244
+#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063
+#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368
msgid "Rack (ID)"
msgstr "Rack (ID)"
-#: netbox/dcim/filtersets.py:507 netbox/extras/filtersets.py:293
+#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293
#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359
#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113
#: netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "Benutzer (Name)"
-#: netbox/dcim/filtersets.py:549
+#: netbox/dcim/filtersets.py:550
msgid "Default platform (ID)"
msgstr "Standard-Betriebssystem (ID)"
-#: netbox/dcim/filtersets.py:555
+#: netbox/dcim/filtersets.py:556
msgid "Default platform (slug)"
msgstr "Standard-Betriebssystem (URL-Slug)"
-#: netbox/dcim/filtersets.py:558 netbox/dcim/forms/filtersets.py:517
+#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
msgid "Has a front image"
msgstr "Hat ein Frontalbild"
-#: netbox/dcim/filtersets.py:562 netbox/dcim/forms/filtersets.py:524
+#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
msgid "Has a rear image"
msgstr "Hat ein Rückseitenbild"
-#: netbox/dcim/filtersets.py:567 netbox/dcim/filtersets.py:688
-#: netbox/dcim/filtersets.py:1131 netbox/dcim/forms/filtersets.py:531
-#: netbox/dcim/forms/filtersets.py:627 netbox/dcim/forms/filtersets.py:848
+#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
+#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532
+#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
msgid "Has console ports"
msgstr "Hat Konsolenanschlüsse"
-#: netbox/dcim/filtersets.py:571 netbox/dcim/filtersets.py:692
-#: netbox/dcim/filtersets.py:1135 netbox/dcim/forms/filtersets.py:538
-#: netbox/dcim/forms/filtersets.py:634 netbox/dcim/forms/filtersets.py:855
+#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
+#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539
+#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
msgid "Has console server ports"
msgstr "Hat Konsolenserveranschlüsse"
-#: netbox/dcim/filtersets.py:575 netbox/dcim/filtersets.py:696
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:545
-#: netbox/dcim/forms/filtersets.py:641 netbox/dcim/forms/filtersets.py:862
+#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
+#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
msgid "Has power ports"
msgstr "Hat Stromanschlüsse"
-#: netbox/dcim/filtersets.py:579 netbox/dcim/filtersets.py:700
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:552
-#: netbox/dcim/forms/filtersets.py:648 netbox/dcim/forms/filtersets.py:869
+#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
+#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
msgid "Has power outlets"
msgstr "Hat Steckdosen"
-#: netbox/dcim/filtersets.py:583 netbox/dcim/filtersets.py:704
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:559
-#: netbox/dcim/forms/filtersets.py:655 netbox/dcim/forms/filtersets.py:876
+#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
+#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
msgid "Has interfaces"
msgstr "Hat Schnittstellen"
-#: netbox/dcim/filtersets.py:587 netbox/dcim/filtersets.py:708
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:566
-#: netbox/dcim/forms/filtersets.py:662 netbox/dcim/forms/filtersets.py:883
+#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
+#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
msgid "Has pass-through ports"
msgstr "Hat durchgereichte Anschlüsse"
-#: netbox/dcim/filtersets.py:591 netbox/dcim/filtersets.py:1155
-#: netbox/dcim/forms/filtersets.py:580
+#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156
+#: netbox/dcim/forms/filtersets.py:581
msgid "Has module bays"
msgstr "Hat Moduleinsätze"
-#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:1159
-#: netbox/dcim/forms/filtersets.py:573
+#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160
+#: netbox/dcim/forms/filtersets.py:574
msgid "Has device bays"
msgstr "Hat Geräteeinsätze"
-#: netbox/dcim/filtersets.py:599 netbox/dcim/forms/filtersets.py:587
+#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
msgid "Has inventory items"
msgstr "Hat Inventargegenstände"
-#: netbox/dcim/filtersets.py:756 netbox/dcim/filtersets.py:989
-#: netbox/dcim/filtersets.py:1436
+#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
+#: netbox/dcim/filtersets.py:1438
msgid "Device type (ID)"
msgstr "Gerätetyp (ID)"
-#: netbox/dcim/filtersets.py:772 netbox/dcim/filtersets.py:1317
+#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319
msgid "Module type (ID)"
msgstr "Modultyp (ID)"
-#: netbox/dcim/filtersets.py:804 netbox/dcim/filtersets.py:1591
+#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593
msgid "Power port (ID)"
msgstr "Stromanschluss (ID)"
-#: netbox/dcim/filtersets.py:878 netbox/dcim/filtersets.py:1836
+#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956
msgid "Parent inventory item (ID)"
msgstr "Übergeordneter Inventarartikel (ID)"
-#: netbox/dcim/filtersets.py:921 netbox/dcim/filtersets.py:947
-#: netbox/dcim/filtersets.py:1127 netbox/virtualization/filtersets.py:238
+#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
+#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204
msgid "Config template (ID)"
msgstr "Konfigurationsvorlage (ID)"
-#: netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:986
msgid "Device type (slug)"
msgstr "Gerätetyp (Slug)"
-#: netbox/dcim/filtersets.py:1005
+#: netbox/dcim/filtersets.py:1006
msgid "Parent Device (ID)"
msgstr "Übergeordnetes Gerät (ID)"
-#: netbox/dcim/filtersets.py:1009 netbox/virtualization/filtersets.py:220
+#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
msgid "Platform (ID)"
msgstr "Betriebssystem (ID)"
-#: netbox/dcim/filtersets.py:1015 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:226
+#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
+#: netbox/virtualization/filtersets.py:192
msgid "Platform (slug)"
msgstr "Betriebssystem (URL-Slug)"
-#: netbox/dcim/filtersets.py:1051 netbox/dcim/filtersets.py:1399
-#: netbox/dcim/filtersets.py:1934 netbox/dcim/filtersets.py:2176
-#: netbox/dcim/filtersets.py:2235
+#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401
+#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300
+#: netbox/dcim/filtersets.py:2359
msgid "Site name (slug)"
msgstr "Standortname (URL-Slug)"
-#: netbox/dcim/filtersets.py:1067
+#: netbox/dcim/filtersets.py:1068
msgid "Parent bay (ID)"
msgstr "Übergeordneter Schacht (ID)"
-#: netbox/dcim/filtersets.py:1071
+#: netbox/dcim/filtersets.py:1072
msgid "VM cluster (ID)"
msgstr "VM-Cluster (ID)"
-#: netbox/dcim/filtersets.py:1077 netbox/extras/filtersets.py:591
-#: netbox/virtualization/filtersets.py:136
+#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591
+#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "Clustergruppe (URL-Slug)"
-#: netbox/dcim/filtersets.py:1082 netbox/virtualization/filtersets.py:130
+#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "Clustergruppe (ID)"
-#: netbox/dcim/filtersets.py:1088
+#: netbox/dcim/filtersets.py:1089
msgid "Device model (slug)"
msgstr "Gerätemodell (URL-Slug)"
-#: netbox/dcim/filtersets.py:1099 netbox/dcim/forms/bulk_edit.py:522
+#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525
msgid "Is full depth"
msgstr "Hat volle Tiefe"
-#: netbox/dcim/filtersets.py:1103 netbox/dcim/forms/common.py:18
-#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:1385
-#: netbox/dcim/models/device_components.py:518
-#: netbox/virtualization/filtersets.py:230
-#: netbox/virtualization/filtersets.py:301
-#: netbox/virtualization/forms/filtersets.py:172
-#: netbox/virtualization/forms/filtersets.py:223
+#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/filtersets.py:1591 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
+#: netbox/virtualization/forms/filtersets.py:177
+#: netbox/virtualization/forms/filtersets.py:228
msgid "MAC address"
msgstr "MAC-Adresse"
-#: netbox/dcim/filtersets.py:1110 netbox/dcim/filtersets.py:1274
-#: netbox/dcim/forms/filtersets.py:827 netbox/dcim/forms/filtersets.py:930
-#: netbox/virtualization/filtersets.py:234
-#: netbox/virtualization/forms/filtersets.py:176
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276
+#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
+#: netbox/virtualization/filtersets.py:200
+#: netbox/virtualization/forms/filtersets.py:181
msgid "Has a primary IP"
msgstr "Hat eine primäre IP"
-#: netbox/dcim/filtersets.py:1114
+#: netbox/dcim/filtersets.py:1115
msgid "Has an out-of-band IP"
msgstr "Hat eine Out-of-Band-IP"
-#: netbox/dcim/filtersets.py:1119
+#: netbox/dcim/filtersets.py:1120
msgid "Virtual chassis (ID)"
msgstr "Virtuelles Gehäuse (ID)"
-#: netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1124
msgid "Is a virtual chassis member"
msgstr "Ist ein virtuelles Gehäuse-Mitglied"
-#: netbox/dcim/filtersets.py:1164
+#: netbox/dcim/filtersets.py:1165
msgid "OOB IP (ID)"
msgstr "OOB IP (ID)"
-#: netbox/dcim/filtersets.py:1168
+#: netbox/dcim/filtersets.py:1169
msgid "Has virtual device context"
msgstr "Hat Virtual Device Context"
-#: netbox/dcim/filtersets.py:1257
+#: netbox/dcim/filtersets.py:1259
msgid "VDC (ID)"
msgstr "VDC (ID)"
-#: netbox/dcim/filtersets.py:1262
+#: netbox/dcim/filtersets.py:1264
msgid "Device model"
msgstr "Modell des Geräts"
-#: netbox/dcim/filtersets.py:1267 netbox/ipam/filtersets.py:634
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
-msgid "Interface (ID)"
-msgstr "Schnittstelle (ID)"
-
-#: netbox/dcim/filtersets.py:1323
+#: netbox/dcim/filtersets.py:1325
msgid "Module type (model)"
msgstr "Modultyp (Modell)"
-#: netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1331
msgid "Module bay (ID)"
msgstr "Modulschacht (ID)"
-#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1425
-#: netbox/ipam/filtersets.py:613 netbox/ipam/filtersets.py:853
-#: netbox/ipam/filtersets.py:1117 netbox/virtualization/filtersets.py:161
-#: netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427
+#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580
+#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
msgid "Device (ID)"
msgstr "Gerät (ID)"
-#: netbox/dcim/filtersets.py:1421
+#: netbox/dcim/filtersets.py:1423
msgid "Rack (name)"
msgstr "Rack (Name)"
-#: netbox/dcim/filtersets.py:1431 netbox/ipam/filtersets.py:608
-#: netbox/ipam/filtersets.py:848 netbox/ipam/filtersets.py:1123
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608
+#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815
+#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374
msgid "Device (name)"
msgstr "Gerät (Name)"
-#: netbox/dcim/filtersets.py:1442
+#: netbox/dcim/filtersets.py:1444
msgid "Device type (model)"
msgstr "Gerätetyp (Modell)"
-#: netbox/dcim/filtersets.py:1447
+#: netbox/dcim/filtersets.py:1449
msgid "Device role (ID)"
msgstr "Geräterolle (ID)"
-#: netbox/dcim/filtersets.py:1453
+#: netbox/dcim/filtersets.py:1455
msgid "Device role (slug)"
msgstr "Geräterolle (URL-Slug)"
-#: netbox/dcim/filtersets.py:1458
+#: netbox/dcim/filtersets.py:1460
msgid "Virtual Chassis (ID)"
msgstr "Virtuelles Gehäuse (ID)"
-#: netbox/dcim/filtersets.py:1464 netbox/dcim/forms/filtersets.py:109
-#: netbox/dcim/tables/devices.py:206 netbox/netbox/navigation/menu.py:79
+#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:93
#: netbox/templates/dcim/virtualchassis.html:20
@@ -3267,168 +3707,231 @@ msgstr "Virtuelles Gehäuse (ID)"
msgid "Virtual Chassis"
msgstr "Virtuelles Gehäuse"
-#: netbox/dcim/filtersets.py:1488
+#: netbox/dcim/filtersets.py:1490
msgid "Module (ID)"
msgstr "Modul (ID)"
-#: netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1497
msgid "Cable (ID)"
msgstr "Kabel (ID)"
-#: netbox/dcim/filtersets.py:1604 netbox/ipam/forms/bulk_import.py:189
+#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585
+#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158
+#: netbox/vpn/filtersets.py:385
+msgid "Virtual machine (name)"
+msgstr "Virtuelle Maschine (Name)"
+
+#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590
+#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152
+#: netbox/virtualization/filtersets.py:248
+#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+msgid "Virtual machine (ID)"
+msgstr "Virtuelle Maschine (ID)"
+
+#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+msgid "Interface (name)"
+msgstr "Schnittstelle (Name)"
+
+#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+msgid "VM interface (name)"
+msgstr "VM-Schnittstelle (Name)"
+
+#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612
+#: netbox/vpn/filtersets.py:113
+msgid "VM interface (ID)"
+msgstr "VM-Schnittstelle (ID)"
+
+#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185
#: netbox/vpn/forms/bulk_import.py:308
msgid "Assigned VLAN"
msgstr "Zugewiesenes VLAN"
-#: netbox/dcim/filtersets.py:1608
+#: netbox/dcim/filtersets.py:1691
msgid "Assigned VID"
msgstr "Zugewiesene VID"
-#: netbox/dcim/filtersets.py:1613 netbox/dcim/forms/bulk_edit.py:1531
-#: netbox/dcim/forms/bulk_import.py:913 netbox/dcim/forms/filtersets.py:1428
-#: netbox/dcim/forms/model_forms.py:1385
-#: netbox/dcim/models/device_components.py:711
-#: netbox/dcim/tables/devices.py:626 netbox/ipam/filtersets.py:318
-#: netbox/ipam/filtersets.py:329 netbox/ipam/filtersets.py:485
-#: netbox/ipam/filtersets.py:586 netbox/ipam/filtersets.py:597
-#: netbox/ipam/forms/bulk_edit.py:242 netbox/ipam/forms/bulk_edit.py:298
-#: netbox/ipam/forms/bulk_edit.py:340 netbox/ipam/forms/bulk_import.py:157
-#: netbox/ipam/forms/bulk_import.py:243 netbox/ipam/forms/bulk_import.py:279
-#: netbox/ipam/forms/filtersets.py:67 netbox/ipam/forms/filtersets.py:172
-#: netbox/ipam/forms/filtersets.py:309 netbox/ipam/forms/model_forms.py:62
-#: netbox/ipam/forms/model_forms.py:202 netbox/ipam/forms/model_forms.py:247
-#: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:464
-#: netbox/ipam/forms/model_forms.py:478 netbox/ipam/forms/model_forms.py:492
-#: netbox/ipam/models/ip.py:233 netbox/ipam/models/ip.py:512
-#: netbox/ipam/models/ip.py:720 netbox/ipam/models/vrfs.py:62
-#: netbox/ipam/tables/ip.py:242 netbox/ipam/tables/ip.py:309
-#: netbox/ipam/tables/ip.py:360 netbox/ipam/tables/ip.py:450
-#: netbox/templates/dcim/interface.html:133
+#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544
+#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433
+#: netbox/dcim/forms/model_forms.py:1411
+#: netbox/dcim/models/device_components.py:749
+#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321
+#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452
+#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564
+#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282
+#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160
+#: netbox/ipam/forms/bulk_import.py:242 netbox/ipam/forms/bulk_import.py:278
+#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174
+#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256
+#: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474
+#: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502
+#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498
+#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261
+#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402
+#: netbox/templates/dcim/interface.html:152
#: netbox/templates/ipam/ipaddress.html:18
#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
-#: netbox/templates/virtualization/vminterface.html:47
-#: netbox/virtualization/forms/bulk_edit.py:261
-#: netbox/virtualization/forms/bulk_import.py:171
-#: netbox/virtualization/forms/filtersets.py:228
-#: netbox/virtualization/forms/model_forms.py:344
-#: netbox/virtualization/models/virtualmachines.py:355
-#: netbox/virtualization/tables/virtualmachines.py:143
+#: netbox/templates/virtualization/vminterface.html:84
+#: netbox/virtualization/forms/bulk_edit.py:243
+#: netbox/virtualization/forms/bulk_import.py:177
+#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/model_forms.py:368
+#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1619 netbox/ipam/filtersets.py:324
-#: netbox/ipam/filtersets.py:335 netbox/ipam/filtersets.py:491
-#: netbox/ipam/filtersets.py:592 netbox/ipam/filtersets.py:603
+#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327
+#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458
+#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570
msgid "VRF (RD)"
msgstr "VRF (RD)"
-#: netbox/dcim/filtersets.py:1624 netbox/ipam/filtersets.py:1032
+#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010
#: netbox/vpn/filtersets.py:342
msgid "L2VPN (ID)"
msgstr "L2VPN (ID)"
-#: netbox/dcim/filtersets.py:1630 netbox/dcim/forms/filtersets.py:1433
-#: netbox/dcim/tables/devices.py:570 netbox/ipam/filtersets.py:1038
-#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/tables/vlans.py:137
-#: netbox/templates/dcim/interface.html:93 netbox/templates/ipam/vlan.html:66
+#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438
+#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016
+#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113
+#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
-#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/filtersets.py:238
#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246
-#: netbox/vpn/forms/model_forms.py:409 netbox/vpn/forms/model_forms.py:427
+#: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430
#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1662
+#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091
+msgid "VLAN Translation Policy (ID)"
+msgstr "VLAN-Übersetzungsrichtlinie (ID)"
+
+#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428
+#: netbox/dcim/models/device_components.py:568
+#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712
+#: netbox/templates/ipam/vlantranslationpolicy.html:11
+#: netbox/virtualization/forms/bulk_edit.py:248
+#: netbox/virtualization/forms/model_forms.py:373
+msgid "VLAN Translation Policy"
+msgstr "VLAN-Übersetzungsrichtlinie"
+
+#: netbox/dcim/filtersets.py:1758
msgid "Virtual Chassis Interfaces for Device"
msgstr "Virtuelle Gehäuseschnittstellen für Gerät"
-#: netbox/dcim/filtersets.py:1667
+#: netbox/dcim/filtersets.py:1763
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "Virtuelle Gehäuseschnittstellen für Gerät (ID)"
-#: netbox/dcim/filtersets.py:1671
+#: netbox/dcim/filtersets.py:1767
msgid "Kind of interface"
msgstr "Art der Schnittstelle"
-#: netbox/dcim/filtersets.py:1676 netbox/virtualization/filtersets.py:293
+#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259
msgid "Parent interface (ID)"
msgstr "Übergeordnete Schnittstelle (ID)"
-#: netbox/dcim/filtersets.py:1681 netbox/virtualization/filtersets.py:298
+#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264
msgid "Bridged interface (ID)"
msgstr "Überbrückte Schnittstelle (ID)"
-#: netbox/dcim/filtersets.py:1686
+#: netbox/dcim/filtersets.py:1782
msgid "LAG interface (ID)"
msgstr "LAG-Schnittstelle (ID)"
-#: netbox/dcim/filtersets.py:1713 netbox/dcim/filtersets.py:1725
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/model_forms.py:1697
+#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606
+#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131
+#: netbox/templates/dcim/macaddress.html:11
+#: netbox/templates/dcim/macaddress.html:14
+#: netbox/templates/virtualization/vminterface.html:73
+msgid "MAC Address"
+msgstr "MAC-Adresse"
+
+#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273
+msgid "Primary MAC address (ID)"
+msgstr "Primäre MAC-Adresse (ID)"
+
+#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415
+#: netbox/virtualization/filtersets.py:279
+#: netbox/virtualization/forms/model_forms.py:311
+msgid "Primary MAC address"
+msgstr "Primäre MAC-Adresse"
+
+#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835
+#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "Virtual Device Context"
-#: netbox/dcim/filtersets.py:1719
+#: netbox/dcim/filtersets.py:1829
msgid "Virtual Device Context (Identifier)"
msgstr "Virtual Device Context (Identifier)"
-#: netbox/dcim/filtersets.py:1730
+#: netbox/dcim/filtersets.py:1840
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:53
+#: netbox/wireless/forms/model_forms.py:55
msgid "Wireless LAN"
msgstr "WLAN"
-#: netbox/dcim/filtersets.py:1734 netbox/dcim/tables/devices.py:613
+#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635
msgid "Wireless link"
msgstr "WLAN Verbindung"
-#: netbox/dcim/filtersets.py:1803
+#: netbox/dcim/filtersets.py:1854
+msgid "Virtual circuit termination (ID)"
+msgstr "Virtueller Verbindungsabschluß (ID)"
+
+#: netbox/dcim/filtersets.py:1923
msgid "Parent module bay (ID)"
msgstr "Hauptmodulschacht (ID)"
-#: netbox/dcim/filtersets.py:1808
+#: netbox/dcim/filtersets.py:1928
msgid "Installed module (ID)"
msgstr "Installiertes Modul (ID)"
-#: netbox/dcim/filtersets.py:1819
+#: netbox/dcim/filtersets.py:1939
msgid "Installed device (ID)"
msgstr "Installiertes Gerät (ID)"
-#: netbox/dcim/filtersets.py:1825
+#: netbox/dcim/filtersets.py:1945
msgid "Installed device (name)"
msgstr "Installiertes Gerät (Name)"
-#: netbox/dcim/filtersets.py:1891
+#: netbox/dcim/filtersets.py:2015
msgid "Master (ID)"
msgstr "Master (ID)"
-#: netbox/dcim/filtersets.py:1897
+#: netbox/dcim/filtersets.py:2021
msgid "Master (name)"
msgstr "Master (Name)"
-#: netbox/dcim/filtersets.py:1939 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245
msgid "Tenant (ID)"
msgstr "Mandant (ID)"
-#: netbox/dcim/filtersets.py:1945 netbox/extras/filtersets.py:618
+#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618
#: netbox/tenancy/filtersets.py:251
msgid "Tenant (slug)"
msgstr "Mandant (URL-Slug)"
-#: netbox/dcim/filtersets.py:1981 netbox/dcim/forms/filtersets.py:1077
+#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078
msgid "Unterminated"
msgstr "Nicht terminiert"
-#: netbox/dcim/filtersets.py:2239
+#: netbox/dcim/filtersets.py:2363
msgid "Power panel (ID)"
msgstr "Stromverteiler (ID)"
-#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:401
-#: netbox/extras/forms/model_forms.py:567
-#: netbox/extras/forms/model_forms.py:619 netbox/netbox/forms/base.py:86
-#: netbox/netbox/forms/mixins.py:81 netbox/netbox/tables/columns.py:478
+#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:581
+#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3436,11 +3939,11 @@ msgstr "Stromverteiler (ID)"
msgid "Tags"
msgstr "Tags"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1498
-#: netbox/dcim/forms/model_forms.py:488 netbox/dcim/forms/model_forms.py:546
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503
+#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
#: netbox/dcim/forms/object_create.py:197
-#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:165
-#: netbox/dcim/tables/devices.py:707 netbox/dcim/tables/devicetypes.py:246
+#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176
+#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253
#: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131
#: netbox/templates/dcim/modulebay.html:38
#: netbox/templates/dcim/virtualchassis.html:66
@@ -3456,114 +3959,114 @@ msgstr ""
"Alphanumerische Bereiche werden unterstützt. (Muss der Anzahl der Namen "
"entsprechen, die erstellt werden.)"
-#: netbox/dcim/forms/bulk_edit.py:133
+#: netbox/dcim/forms/bulk_edit.py:136
msgid "Contact name"
msgstr "Name des Kontakts"
-#: netbox/dcim/forms/bulk_edit.py:138
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact phone"
msgstr "Telefon des Kontakts"
-#: netbox/dcim/forms/bulk_edit.py:144
+#: netbox/dcim/forms/bulk_edit.py:147
msgid "Contact E-mail"
msgstr "E-Mail des Kontakts"
-#: netbox/dcim/forms/bulk_edit.py:147 netbox/dcim/forms/bulk_import.py:123
-#: netbox/dcim/forms/model_forms.py:128
+#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/model_forms.py:132
msgid "Time zone"
msgstr "Zeitzone"
-#: netbox/dcim/forms/bulk_edit.py:225 netbox/dcim/forms/bulk_edit.py:501
-#: netbox/dcim/forms/bulk_edit.py:565 netbox/dcim/forms/bulk_edit.py:638
-#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/forms/bulk_edit.py:755
-#: netbox/dcim/forms/bulk_edit.py:1282 netbox/dcim/forms/bulk_edit.py:1703
-#: netbox/dcim/forms/bulk_import.py:182 netbox/dcim/forms/bulk_import.py:393
-#: netbox/dcim/forms/bulk_import.py:427 netbox/dcim/forms/bulk_import.py:472
-#: netbox/dcim/forms/bulk_import.py:508 netbox/dcim/forms/bulk_import.py:1104
-#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:372
-#: netbox/dcim/forms/filtersets.py:494 netbox/dcim/forms/filtersets.py:619
-#: netbox/dcim/forms/filtersets.py:700 netbox/dcim/forms/filtersets.py:782
-#: netbox/dcim/forms/filtersets.py:947 netbox/dcim/forms/filtersets.py:1539
-#: netbox/dcim/forms/model_forms.py:207 netbox/dcim/forms/model_forms.py:337
-#: netbox/dcim/forms/model_forms.py:349 netbox/dcim/forms/model_forms.py:395
-#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:1082
-#: netbox/dcim/forms/model_forms.py:1522
-#: netbox/dcim/forms/object_import.py:187 netbox/dcim/tables/devices.py:96
-#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/devices.py:940
-#: netbox/dcim/tables/devicetypes.py:80 netbox/dcim/tables/devicetypes.py:308
+#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641
+#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718
+#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395
+#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477
+#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112
+#: 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:1544
+#: 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
+#: netbox/dcim/forms/model_forms.py:1564
+#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
+#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970
+#: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315
#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61
-#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:132
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131
#: netbox/templates/dcim/devicetype.html:14
-#: netbox/templates/dcim/inventoryitem.html:44
+#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:25
+#: netbox/templates/dcim/moduletype.html:27
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "Hersteller"
-#: netbox/dcim/forms/bulk_edit.py:230 netbox/dcim/forms/bulk_edit.py:378
-#: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:270
-#: netbox/dcim/forms/filtersets.py:255
+#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381
+#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272
+#: netbox/dcim/forms/filtersets.py:256
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "Formfaktor"
-#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:383
-#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:273
-#: netbox/dcim/forms/filtersets.py:260
+#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386
+#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275
+#: netbox/dcim/forms/filtersets.py:261
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "Breite"
-#: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:389
-#: netbox/dcim/forms/bulk_import.py:280
+#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:282
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "Höhe (HE)"
-#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:394
-#: netbox/dcim/forms/filtersets.py:274
+#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/filtersets.py:275
msgid "Descending units"
msgstr "Absteigende Höheneinheiten (HE)"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
msgid "Outer width"
msgstr "Äußere Breite"
-#: netbox/dcim/forms/bulk_edit.py:258 netbox/dcim/forms/bulk_edit.py:402
+#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
msgid "Outer depth"
msgstr "Äußere Tiefe"
-#: netbox/dcim/forms/bulk_edit.py:263 netbox/dcim/forms/bulk_edit.py:407
-#: netbox/dcim/forms/bulk_import.py:204 netbox/dcim/forms/bulk_import.py:283
+#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410
+#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285
msgid "Outer unit"
msgstr "Äußere Einheit"
-#: netbox/dcim/forms/bulk_edit.py:268 netbox/dcim/forms/bulk_edit.py:412
+#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
msgid "Mounting depth"
msgstr "Einbautiefe"
-#: netbox/dcim/forms/bulk_edit.py:273 netbox/dcim/forms/bulk_edit.py:300
-#: netbox/dcim/forms/bulk_edit.py:422 netbox/dcim/forms/bulk_edit.py:452
-#: netbox/dcim/forms/bulk_edit.py:535 netbox/dcim/forms/bulk_edit.py:558
-#: netbox/dcim/forms/bulk_edit.py:579 netbox/dcim/forms/bulk_edit.py:601
-#: netbox/dcim/forms/bulk_import.py:406 netbox/dcim/forms/bulk_import.py:438
-#: netbox/dcim/forms/filtersets.py:285 netbox/dcim/forms/filtersets.py:307
-#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:401
-#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:594
-#: netbox/dcim/forms/filtersets.py:613 netbox/dcim/forms/filtersets.py:674
-#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:298
-#: netbox/dcim/tables/devicetypes.py:106 netbox/dcim/tables/modules.py:35
-#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:172
+#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303
+#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455
+#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604
+#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402
+#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595
+#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675
+#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35
+#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171
#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133
#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288
-#: netbox/extras/forms/filtersets.py:64 netbox/extras/forms/filtersets.py:156
-#: netbox/extras/forms/filtersets.py:243 netbox/ipam/forms/bulk_edit.py:190
+#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159
+#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:45 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
@@ -3572,131 +4075,86 @@ msgstr "Einbautiefe"
msgid "Weight"
msgstr "Gewicht"
-#: netbox/dcim/forms/bulk_edit.py:278 netbox/dcim/forms/bulk_edit.py:427
-#: netbox/dcim/forms/filtersets.py:290
+#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
+#: netbox/dcim/forms/filtersets.py:291
msgid "Max weight"
msgstr "Maximales Gewicht"
-#: netbox/dcim/forms/bulk_edit.py:283 netbox/dcim/forms/bulk_edit.py:432
-#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_edit.py:584
-#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:295
-#: netbox/dcim/forms/bulk_import.py:411 netbox/dcim/forms/bulk_import.py:443
-#: netbox/dcim/forms/filtersets.py:295 netbox/dcim/forms/filtersets.py:598
-#: netbox/dcim/forms/filtersets.py:678
+#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435
+#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587
+#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297
+#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445
+#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599
+#: netbox/dcim/forms/filtersets.py:679
msgid "Weight unit"
msgstr "Gewichtseinheit"
-#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:305
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:256
+#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306
+#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261
#: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13
msgid "Rack Type"
msgstr "Rack-Typ"
-#: netbox/dcim/forms/bulk_edit.py:299 netbox/dcim/forms/model_forms.py:220
-#: netbox/dcim/forms/model_forms.py:297
+#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225
+#: netbox/dcim/forms/model_forms.py:305
msgid "Outer Dimensions"
msgstr "Äußere Abmessungen"
-#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:222
-#: netbox/dcim/forms/model_forms.py:299 netbox/templates/dcim/device.html:315
+#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227
+#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3
msgid "Dimensions"
msgstr "Abmessungen"
-#: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/filtersets.py:306
-#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/model_forms.py:224
+#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "Nummerierung"
-#: netbox/dcim/forms/bulk_edit.py:358 netbox/dcim/forms/bulk_edit.py:1277
-#: netbox/dcim/forms/bulk_edit.py:1698 netbox/dcim/forms/bulk_import.py:253
-#: netbox/dcim/forms/bulk_import.py:1098 netbox/dcim/forms/filtersets.py:367
-#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:1534
-#: netbox/dcim/forms/model_forms.py:251 netbox/dcim/forms/model_forms.py:1077
-#: netbox/dcim/forms/model_forms.py:1517
-#: netbox/dcim/forms/object_import.py:181 netbox/dcim/tables/devices.py:169
-#: netbox/dcim/tables/devices.py:809 netbox/dcim/tables/devices.py:937
-#: netbox/dcim/tables/devicetypes.py:304 netbox/dcim/tables/racks.py:129
-#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:261
-#: netbox/ipam/forms/bulk_edit.py:311 netbox/ipam/forms/bulk_edit.py:359
-#: netbox/ipam/forms/bulk_edit.py:511 netbox/ipam/forms/bulk_import.py:197
-#: netbox/ipam/forms/bulk_import.py:262 netbox/ipam/forms/bulk_import.py:298
-#: netbox/ipam/forms/bulk_import.py:479 netbox/ipam/forms/filtersets.py:237
-#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:360
-#: netbox/ipam/forms/filtersets.py:509 netbox/ipam/forms/model_forms.py:188
-#: netbox/ipam/forms/model_forms.py:221 netbox/ipam/forms/model_forms.py:250
-#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:258
-#: netbox/ipam/tables/ip.py:316 netbox/ipam/tables/ip.py:367
-#: netbox/ipam/tables/vlans.py:130 netbox/ipam/tables/vlans.py:235
-#: netbox/templates/dcim/device.html:182
-#: netbox/templates/dcim/inc/panels/inventory_items.html:20
-#: netbox/templates/dcim/interface.html:223
-#: netbox/templates/dcim/inventoryitem.html:36
-#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
-#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:77
-#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
-#: netbox/templates/virtualization/virtualmachine.html:23
-#: netbox/templates/vpn/tunneltermination.html:17
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
-#: netbox/tenancy/forms/bulk_edit.py:142
-#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
-#: netbox/virtualization/forms/bulk_edit.py:145
-#: netbox/virtualization/forms/bulk_import.py:106
-#: netbox/virtualization/forms/filtersets.py:157
-#: netbox/virtualization/forms/model_forms.py:195
-#: netbox/virtualization/tables/virtualmachines.py:75
-#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
-#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:78
-#: netbox/vpn/forms/model_forms.py:113 netbox/vpn/tables/tunnels.py:82
-msgid "Role"
-msgstr "Rolle"
-
-#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_import.py:260
-#: netbox/dcim/forms/filtersets.py:380
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
+#: netbox/dcim/forms/filtersets.py:381
msgid "Rack type"
msgstr "Racktyp"
-#: netbox/dcim/forms/bulk_edit.py:370 netbox/dcim/forms/bulk_edit.py:718
-#: netbox/dcim/forms/bulk_edit.py:779 netbox/templates/dcim/device.html:104
+#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721
+#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104
#: netbox/templates/dcim/module.html:77
#: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57
#: netbox/templates/virtualization/virtualmachine.html:35
msgid "Serial Number"
msgstr "Seriennummer"
-#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/filtersets.py:387
-#: netbox/dcim/forms/filtersets.py:813 netbox/dcim/forms/filtersets.py:967
-#: netbox/dcim/forms/filtersets.py:1546
+#: 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:1551
msgid "Asset tag"
msgstr "Asset-Tag"
-#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:530
-#: netbox/dcim/forms/bulk_edit.py:574 netbox/dcim/forms/bulk_edit.py:711
-#: netbox/dcim/forms/bulk_import.py:289 netbox/dcim/forms/bulk_import.py:432
-#: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/filtersets.py:280
-#: netbox/dcim/forms/filtersets.py:511 netbox/dcim/forms/filtersets.py:669
-#: netbox/dcim/forms/filtersets.py:804 netbox/templates/dcim/device.html:98
+#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533
+#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714
+#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434
+#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281
+#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670
+#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:41 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "Luftstrom"
-#: netbox/dcim/forms/bulk_edit.py:446 netbox/dcim/forms/bulk_edit.py:925
-#: netbox/dcim/forms/bulk_import.py:344 netbox/dcim/forms/bulk_import.py:347
-#: netbox/dcim/forms/bulk_import.py:575 netbox/dcim/forms/bulk_import.py:1380
-#: netbox/dcim/forms/bulk_import.py:1384 netbox/dcim/forms/filtersets.py:104
-#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:405
-#: netbox/dcim/forms/filtersets.py:419 netbox/dcim/forms/filtersets.py:457
-#: netbox/dcim/forms/filtersets.py:772 netbox/dcim/forms/filtersets.py:1035
-#: netbox/dcim/forms/filtersets.py:1167 netbox/dcim/forms/model_forms.py:264
-#: netbox/dcim/forms/model_forms.py:306 netbox/dcim/forms/model_forms.py:479
-#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/object_create.py:392
-#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:70
-#: netbox/dcim/tables/racks.py:217 netbox/ipam/forms/filtersets.py:442
+#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928
+#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349
+#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1477
+#: netbox/dcim/forms/bulk_import.py:1481 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:392
+#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70
+#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445
#: 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
@@ -3707,212 +4165,144 @@ msgstr "Luftstrom"
msgid "Rack"
msgstr "Rack"
-#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:744
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:398
-#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:608
-#: netbox/dcim/forms/filtersets.py:721 netbox/dcim/forms/filtersets.py:942
-#: netbox/dcim/forms/model_forms.py:670 netbox/dcim/forms/model_forms.py:1587
+#: 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/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632
#: netbox/templates/dcim/device_edit.html:20
msgid "Hardware"
msgstr "Hardware"
-#: netbox/dcim/forms/bulk_edit.py:506 netbox/dcim/forms/bulk_import.py:399
-#: netbox/dcim/forms/filtersets.py:499 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401
+#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362
msgid "Default platform"
msgstr "Standard-Betriebssystem"
-#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/forms/bulk_edit.py:570
-#: netbox/dcim/forms/filtersets.py:502 netbox/dcim/forms/filtersets.py:622
+#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573
+#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623
msgid "Part number"
msgstr "Artikelnummer"
-#: netbox/dcim/forms/bulk_edit.py:515
+#: netbox/dcim/forms/bulk_edit.py:518
msgid "U height"
msgstr "Höheneinheit"
-#: netbox/dcim/forms/bulk_edit.py:527 netbox/dcim/tables/devicetypes.py:102
+#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "Von der Nutzung ausschließen"
-#: netbox/dcim/forms/bulk_edit.py:556 netbox/dcim/forms/model_forms.py:368
-#: netbox/dcim/tables/devicetypes.py:77 netbox/templates/dcim/device.html:88
+#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
+#: netbox/dcim/tables/devicetypes.py:82 netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
#: netbox/templates/dcim/module.html:61
msgid "Device Type"
msgstr "Gerätetyp"
-#: netbox/dcim/forms/bulk_edit.py:598 netbox/dcim/forms/model_forms.py:401
+#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/modules.py:66
#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:66
-#: netbox/templates/dcim/moduletype.html:22
+#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "Modultyp"
-#: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:402
+#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
+#: netbox/dcim/forms/model_forms.py:411
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "Gehäuse"
-#: netbox/dcim/forms/bulk_edit.py:616 netbox/dcim/models/devices.py:484
-#: netbox/dcim/tables/devices.py:67
+#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "VM-Rolle"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/forms/bulk_edit.py:643
-#: netbox/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_import.py:456
-#: netbox/dcim/forms/bulk_import.py:460 netbox/dcim/forms/bulk_import.py:479
-#: netbox/dcim/forms/bulk_import.py:483 netbox/dcim/forms/bulk_import.py:608
-#: netbox/dcim/forms/bulk_import.py:612 netbox/dcim/forms/filtersets.py:689
-#: netbox/dcim/forms/filtersets.py:705 netbox/dcim/forms/filtersets.py:823
-#: netbox/dcim/forms/model_forms.py:415 netbox/dcim/forms/model_forms.py:441
-#: netbox/dcim/forms/model_forms.py:555
-#: netbox/virtualization/forms/bulk_import.py:132
-#: netbox/virtualization/forms/bulk_import.py:133
-#: netbox/virtualization/forms/filtersets.py:188
-#: netbox/virtualization/forms/model_forms.py:215
+#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646
+#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461
+#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484
+#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613
+#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690
+#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824
+#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451
+#: netbox/dcim/forms/model_forms.py:566
+#: netbox/virtualization/forms/bulk_import.py:138
+#: netbox/virtualization/forms/bulk_import.py:139
+#: netbox/virtualization/forms/filtersets.py:193
+#: netbox/virtualization/forms/model_forms.py:222
msgid "Config template"
msgstr "Konfigurationsvorlage"
-#: netbox/dcim/forms/bulk_edit.py:667 netbox/dcim/forms/bulk_edit.py:1076
-#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/filtersets.py:114
-#: netbox/dcim/forms/model_forms.py:501 netbox/dcim/forms/model_forms.py:872
-#: netbox/dcim/forms/model_forms.py:889 netbox/extras/filtersets.py:547
+#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884
+#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547
msgid "Device type"
msgstr "Gerätetyp"
-#: netbox/dcim/forms/bulk_edit.py:678 netbox/dcim/forms/bulk_import.py:495
-#: netbox/dcim/forms/filtersets.py:119 netbox/dcim/forms/model_forms.py:509
+#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500
+#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519
msgid "Device role"
msgstr "Geräterolle"
-#: netbox/dcim/forms/bulk_edit.py:701 netbox/dcim/forms/bulk_import.py:520
-#: netbox/dcim/forms/filtersets.py:796 netbox/dcim/forms/model_forms.py:451
-#: netbox/dcim/forms/model_forms.py:513 netbox/dcim/tables/devices.py:182
+#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525
+#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461
+#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:193
#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
-#: netbox/virtualization/forms/bulk_edit.py:160
-#: netbox/virtualization/forms/bulk_import.py:122
-#: netbox/virtualization/forms/filtersets.py:168
-#: netbox/virtualization/forms/model_forms.py:203
-#: netbox/virtualization/tables/virtualmachines.py:79
+#: netbox/virtualization/forms/bulk_edit.py:142
+#: netbox/virtualization/forms/bulk_import.py:128
+#: netbox/virtualization/forms/filtersets.py:173
+#: netbox/virtualization/forms/model_forms.py:210
+#: netbox/virtualization/tables/virtualmachines.py:49
msgid "Platform"
msgstr "Betriebssystem"
-#: netbox/dcim/forms/bulk_edit.py:731 netbox/dcim/forms/bulk_import.py:539
-#: netbox/dcim/forms/filtersets.py:728 netbox/dcim/forms/filtersets.py:898
-#: netbox/dcim/forms/model_forms.py:522 netbox/dcim/tables/devices.py:202
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:322
-#: netbox/ipam/forms/filtersets.py:415 netbox/ipam/forms/filtersets.py:447
+#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544
+#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899
+#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:213
+#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
+#: netbox/ipam/forms/filtersets.py:418 netbox/ipam/forms/filtersets.py:450
#: netbox/templates/dcim/device.html:239
#: netbox/templates/virtualization/cluster.html:10
#: netbox/templates/virtualization/virtualmachine.html:92
#: netbox/templates/virtualization/virtualmachine.html:101
-#: netbox/virtualization/filtersets.py:157
-#: netbox/virtualization/filtersets.py:277
-#: netbox/virtualization/forms/bulk_edit.py:129
-#: netbox/virtualization/forms/bulk_import.py:92
-#: netbox/virtualization/forms/filtersets.py:99
-#: netbox/virtualization/forms/filtersets.py:123
-#: netbox/virtualization/forms/filtersets.py:204
-#: netbox/virtualization/forms/model_forms.py:79
-#: netbox/virtualization/forms/model_forms.py:176
-#: netbox/virtualization/tables/virtualmachines.py:67
+#: netbox/virtualization/filtersets.py:123
+#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/forms/bulk_edit.py:111
+#: netbox/virtualization/forms/bulk_import.py:98
+#: netbox/virtualization/forms/filtersets.py:104
+#: netbox/virtualization/forms/filtersets.py:128
+#: netbox/virtualization/forms/filtersets.py:209
+#: netbox/virtualization/forms/model_forms.py:78
+#: netbox/virtualization/forms/model_forms.py:183
+#: netbox/virtualization/tables/virtualmachines.py:37
msgid "Cluster"
msgstr "Cluster"
-#: netbox/dcim/forms/bulk_edit.py:742 netbox/dcim/forms/bulk_edit.py:1296
-#: netbox/dcim/forms/bulk_edit.py:1693 netbox/dcim/forms/bulk_edit.py:1739
-#: netbox/dcim/forms/bulk_import.py:663 netbox/dcim/forms/bulk_import.py:725
-#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/bulk_import.py:777
-#: netbox/dcim/forms/bulk_import.py:797 netbox/dcim/forms/bulk_import.py:850
-#: netbox/dcim/forms/bulk_import.py:968 netbox/dcim/forms/bulk_import.py:1016
-#: netbox/dcim/forms/bulk_import.py:1033 netbox/dcim/forms/bulk_import.py:1045
-#: netbox/dcim/forms/bulk_import.py:1093 netbox/dcim/forms/bulk_import.py:1444
-#: netbox/dcim/forms/connections.py:24 netbox/dcim/forms/filtersets.py:131
-#: netbox/dcim/forms/filtersets.py:921 netbox/dcim/forms/filtersets.py:1051
-#: netbox/dcim/forms/filtersets.py:1242 netbox/dcim/forms/filtersets.py:1267
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1311
-#: netbox/dcim/forms/filtersets.py:1334 netbox/dcim/forms/filtersets.py:1444
-#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1493
-#: netbox/dcim/forms/filtersets.py:1511 netbox/dcim/forms/filtersets.py:1528
-#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/filtersets.py:1616
-#: netbox/dcim/forms/filtersets.py:1640 netbox/dcim/forms/model_forms.py:633
-#: netbox/dcim/forms/model_forms.py:849 netbox/dcim/forms/model_forms.py:1215
-#: netbox/dcim/forms/model_forms.py:1671
-#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22
-#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
-#: netbox/dcim/tables/devices.py:285 netbox/dcim/tables/devices.py:371
-#: netbox/dcim/tables/devices.py:412 netbox/dcim/tables/devices.py:454
-#: netbox/dcim/tables/devices.py:505 netbox/dcim/tables/devices.py:597
-#: netbox/dcim/tables/devices.py:697 netbox/dcim/tables/devices.py:754
-#: netbox/dcim/tables/devices.py:801 netbox/dcim/tables/devices.py:861
-#: netbox/dcim/tables/devices.py:930 netbox/dcim/tables/devices.py:1057
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:321
-#: netbox/ipam/forms/bulk_import.py:304 netbox/ipam/forms/bulk_import.py:505
-#: netbox/ipam/forms/filtersets.py:551 netbox/ipam/forms/model_forms.py:323
-#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/forms/model_forms.py:745
-#: netbox/ipam/forms/model_forms.py:771 netbox/ipam/tables/vlans.py:180
-#: netbox/templates/dcim/consoleport.html:20
-#: netbox/templates/dcim/consoleserverport.html:20
-#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
-#: netbox/templates/dcim/device_edit.html:10
-#: netbox/templates/dcim/devicebay.html:20
-#: netbox/templates/dcim/devicebay.html:48
-#: netbox/templates/dcim/frontport.html:20
-#: netbox/templates/dcim/interface.html:30
-#: netbox/templates/dcim/interface.html:161
-#: netbox/templates/dcim/inventoryitem.html:20
-#: netbox/templates/dcim/module.html:57
-#: netbox/templates/dcim/modulebay.html:20
-#: netbox/templates/dcim/poweroutlet.html:20
-#: netbox/templates/dcim/powerport.html:20
-#: netbox/templates/dcim/rearport.html:20
-#: netbox/templates/dcim/virtualchassis.html:65
-#: netbox/templates/dcim/virtualchassis_edit.html:51
-#: netbox/templates/dcim/virtualdevicecontext.html:22
-#: netbox/templates/virtualization/virtualmachine.html:114
-#: netbox/templates/vpn/tunneltermination.html:23
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
-#: netbox/virtualization/filtersets.py:167
-#: netbox/virtualization/forms/bulk_edit.py:137
-#: netbox/virtualization/forms/bulk_import.py:99
-#: netbox/virtualization/forms/filtersets.py:128
-#: netbox/virtualization/forms/model_forms.py:185
-#: netbox/virtualization/tables/virtualmachines.py:71 netbox/vpn/choices.py:52
-#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
-#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:90
-#: netbox/vpn/forms/model_forms.py:125 netbox/vpn/forms/model_forms.py:236
-#: netbox/vpn/forms/model_forms.py:453 netbox/wireless/forms/model_forms.py:99
-#: netbox/wireless/forms/model_forms.py:141
-#: netbox/wireless/tables/wirelesslan.py:75
-msgid "Device"
-msgstr "Gerät"
-
-#: netbox/dcim/forms/bulk_edit.py:745
+#: netbox/dcim/forms/bulk_edit.py:748
#: netbox/templates/extras/dashboard/widget_config.html:7
-#: netbox/virtualization/forms/bulk_edit.py:191
+#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "Konfiguration"
-#: netbox/dcim/forms/bulk_edit.py:746 netbox/netbox/navigation/menu.py:243
+#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
#: netbox/templates/dcim/device_edit.html:78
msgid "Virtualization"
msgstr "Virtualisierung"
-#: netbox/dcim/forms/bulk_edit.py:760 netbox/dcim/forms/bulk_import.py:675
-#: netbox/dcim/forms/model_forms.py:647 netbox/dcim/forms/model_forms.py:897
+#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680
+#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909
msgid "Module type"
msgstr "Modultyp"
-#: netbox/dcim/forms/bulk_edit.py:814 netbox/dcim/forms/bulk_edit.py:999
-#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_edit.py:1041
-#: netbox/dcim/forms/bulk_edit.py:1083 netbox/dcim/forms/bulk_edit.py:1127
-#: netbox/dcim/forms/bulk_edit.py:1178 netbox/dcim/forms/bulk_edit.py:1205
-#: netbox/dcim/forms/bulk_edit.py:1232 netbox/dcim/forms/bulk_edit.py:1250
-#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/filtersets.py:67
+#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002
+#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044
+#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130
+#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253
+#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68
#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32
#: netbox/templates/dcim/consoleport.html:32
#: netbox/templates/dcim/consoleserverport.html:32
@@ -3930,109 +4320,109 @@ msgstr "Modultyp"
msgid "Label"
msgstr "Label"
-#: netbox/dcim/forms/bulk_edit.py:823 netbox/dcim/forms/filtersets.py:1068
+#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "Länge"
-#: netbox/dcim/forms/bulk_edit.py:828 netbox/dcim/forms/bulk_import.py:1248
-#: netbox/dcim/forms/bulk_import.py:1251 netbox/dcim/forms/filtersets.py:1072
+#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073
msgid "Length unit"
msgstr "Längeneinheit"
-#: netbox/dcim/forms/bulk_edit.py:852
+#: netbox/dcim/forms/bulk_edit.py:855
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "Domäne"
-#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/bulk_import.py:1367
-#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/model_forms.py:750
+#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464
+#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761
msgid "Power panel"
msgstr "Stromverteiler"
-#: netbox/dcim/forms/bulk_edit.py:942 netbox/dcim/forms/bulk_import.py:1403
-#: netbox/dcim/forms/filtersets.py:1180
+#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500
+#: netbox/dcim/forms/filtersets.py:1181
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "Versorgung"
-#: netbox/dcim/forms/bulk_edit.py:948 netbox/dcim/forms/bulk_import.py:1408
-#: netbox/dcim/forms/filtersets.py:1185
+#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505
+#: netbox/dcim/forms/filtersets.py:1186
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "Phase"
-#: netbox/dcim/forms/bulk_edit.py:954 netbox/dcim/forms/filtersets.py:1190
+#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "Spannung"
-#: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/filtersets.py:1194
+#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "Stromstärke"
-#: netbox/dcim/forms/bulk_edit.py:962 netbox/dcim/forms/filtersets.py:1198
+#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199
msgid "Max utilization"
msgstr "Max. Auslastung"
-#: netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1054
msgid "Maximum draw"
msgstr "Maximale Auslastung"
-#: netbox/dcim/forms/bulk_edit.py:1054
-#: netbox/dcim/models/device_component_templates.py:282
-#: netbox/dcim/models/device_components.py:356
+#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/models/device_component_templates.py:281
+#: netbox/dcim/models/device_components.py:349
msgid "Maximum power draw (watts)"
msgstr "Maximale Leistungsaufnahme (Watt)"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1060
msgid "Allocated draw"
msgstr "Zugewiesene Leistungsaufnahme"
-#: netbox/dcim/forms/bulk_edit.py:1060
-#: netbox/dcim/models/device_component_templates.py:289
-#: netbox/dcim/models/device_components.py:363
+#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/models/device_component_templates.py:288
+#: netbox/dcim/models/device_components.py:356
msgid "Allocated power draw (watts)"
msgstr "Zugewiesene Leistungsaufnahme (Watt)"
-#: netbox/dcim/forms/bulk_edit.py:1093 netbox/dcim/forms/bulk_import.py:808
-#: netbox/dcim/forms/model_forms.py:960 netbox/dcim/forms/model_forms.py:1285
-#: netbox/dcim/forms/model_forms.py:1574 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301
+#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "Stromanschluss"
-#: netbox/dcim/forms/bulk_edit.py:1098 netbox/dcim/forms/bulk_import.py:815
+#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
msgid "Feed leg"
msgstr "Phasenlage"
-#: netbox/dcim/forms/bulk_edit.py:1144 netbox/dcim/forms/bulk_edit.py:1462
+#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
msgid "Management only"
msgstr "Nur Management"
-#: netbox/dcim/forms/bulk_edit.py:1154 netbox/dcim/forms/bulk_edit.py:1468
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1394
+#: 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:1399
#: netbox/dcim/forms/object_import.py:90
-#: netbox/dcim/models/device_component_templates.py:437
-#: netbox/dcim/models/device_components.py:670
+#: netbox/dcim/models/device_component_templates.py:445
+#: netbox/dcim/models/device_components.py:721
msgid "PoE mode"
msgstr "PoE-Modus"
-#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1474
-#: netbox/dcim/forms/bulk_import.py:904 netbox/dcim/forms/filtersets.py:1399
+#: 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:1404
#: netbox/dcim/forms/object_import.py:95
-#: netbox/dcim/models/device_component_templates.py:443
-#: netbox/dcim/models/device_components.py:676
+#: netbox/dcim/models/device_component_templates.py:452
+#: netbox/dcim/models/device_components.py:728
msgid "PoE type"
msgstr "PoE-Typ"
-#: netbox/dcim/forms/bulk_edit.py:1166 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "WLAN Funktion"
-#: netbox/dcim/forms/bulk_edit.py:1303 netbox/dcim/forms/model_forms.py:669
-#: netbox/dcim/forms/model_forms.py:1230 netbox/dcim/tables/devices.py:313
+#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
+#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:323
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4046,31 +4436,31 @@ msgstr "WLAN Funktion"
msgid "Module"
msgstr "Modul"
-#: netbox/dcim/forms/bulk_edit.py:1442 netbox/dcim/tables/devices.py:665
-#: netbox/templates/dcim/interface.html:110
+#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699
+#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "LAG"
-#: netbox/dcim/forms/bulk_edit.py:1447 netbox/dcim/forms/model_forms.py:1312
+#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328
msgid "Virtual device contexts"
msgstr "Virtual Device Contexts"
-#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:736
-#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/filtersets.py:1252
-#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1358
-#: netbox/dcim/tables/devices.py:610
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:67
+#: 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:1363
+#: netbox/dcim/tables/devices.py:632
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
#: netbox/templates/dcim/consoleport.html:40
#: netbox/templates/dcim/consoleserverport.html:40
msgid "Speed"
msgstr "Geschwindigkeit"
-#: netbox/dcim/forms/bulk_edit.py:1482 netbox/dcim/forms/bulk_import.py:907
+#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
-#: netbox/virtualization/forms/bulk_edit.py:233
-#: netbox/virtualization/forms/bulk_import.py:165
+#: netbox/virtualization/forms/bulk_edit.py:215
+#: netbox/virtualization/forms/bulk_import.py:171
#: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232
#: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234
#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178
@@ -4079,302 +4469,308 @@ msgstr "Geschwindigkeit"
msgid "Mode"
msgstr "Modus"
-#: netbox/dcim/forms/bulk_edit.py:1490 netbox/dcim/forms/model_forms.py:1361
-#: netbox/ipam/forms/bulk_import.py:178 netbox/ipam/forms/filtersets.py:498
-#: netbox/ipam/models/vlans.py:84 netbox/virtualization/forms/bulk_edit.py:240
-#: netbox/virtualization/forms/model_forms.py:321
+#: 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:539
+#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/virtualization/forms/model_forms.py:335
msgid "VLAN group"
msgstr "VLAN-Gruppe"
-#: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/model_forms.py:1367
-#: netbox/dcim/tables/devices.py:579
-#: netbox/virtualization/forms/bulk_edit.py:248
-#: netbox/virtualization/forms/model_forms.py:326
+#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1383
+#: netbox/dcim/tables/devices.py:593
+#: netbox/virtualization/forms/bulk_edit.py:230
+#: netbox/virtualization/forms/model_forms.py:340
msgid "Untagged VLAN"
msgstr "Untagged VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1508 netbox/dcim/forms/model_forms.py:1376
-#: netbox/dcim/tables/devices.py:585
-#: netbox/virtualization/forms/bulk_edit.py:256
-#: netbox/virtualization/forms/model_forms.py:335
+#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1392
+#: netbox/dcim/tables/devices.py:599
+#: netbox/virtualization/forms/bulk_edit.py:238
+#: netbox/virtualization/forms/model_forms.py:349
msgid "Tagged VLANs"
msgstr "Getaggte VLANs"
-#: netbox/dcim/forms/bulk_edit.py:1511
+#: netbox/dcim/forms/bulk_edit.py:1514
msgid "Add tagged VLANs"
msgstr "Hinzufügen eines getaggten VLANs"
-#: netbox/dcim/forms/bulk_edit.py:1520
+#: netbox/dcim/forms/bulk_edit.py:1523
msgid "Remove tagged VLANs"
msgstr "Getaggte VLANs entfernen"
-#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/model_forms.py:1348
+#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401
+#: netbox/virtualization/forms/model_forms.py:358
+msgid "Q-in-Q Service VLAN"
+msgstr "Q-in-Q-Dienst-VLAN"
+
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364
msgid "Wireless LAN group"
msgstr "WLAN-Gruppe"
-#: netbox/dcim/forms/bulk_edit.py:1541 netbox/dcim/forms/model_forms.py:1353
-#: netbox/dcim/tables/devices.py:619 netbox/netbox/navigation/menu.py:146
-#: netbox/templates/dcim/interface.html:280
+#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369
+#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152
+#: netbox/templates/dcim/interface.html:337
#: netbox/wireless/tables/wirelesslan.py:24
msgid "Wireless LANs"
msgstr "WLANs"
-#: netbox/dcim/forms/bulk_edit.py:1550 netbox/dcim/forms/filtersets.py:1328
-#: netbox/dcim/forms/model_forms.py:1397 netbox/ipam/forms/bulk_edit.py:286
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:169
-#: netbox/templates/dcim/interface.html:122
-#: netbox/templates/ipam/prefix.html:95
-#: netbox/virtualization/forms/model_forms.py:349
+#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333
+#: 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:171
+#: netbox/netbox/navigation/menu.py:108
+#: netbox/templates/dcim/interface.html:128
+#: netbox/templates/ipam/prefix.html:91
+#: netbox/templates/virtualization/vminterface.html:70
+#: netbox/virtualization/forms/model_forms.py:378
msgid "Addressing"
msgstr "Adressierung"
-#: netbox/dcim/forms/bulk_edit.py:1551 netbox/dcim/forms/filtersets.py:720
-#: netbox/dcim/forms/model_forms.py:1398
-#: netbox/virtualization/forms/model_forms.py:350
+#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
+#: netbox/dcim/forms/model_forms.py:1436
+#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "Dienst / Port"
-#: netbox/dcim/forms/bulk_edit.py:1552 netbox/dcim/forms/filtersets.py:1329
-#: netbox/dcim/forms/model_forms.py:994 netbox/dcim/forms/model_forms.py:1400
+#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1334
+#: netbox/dcim/forms/model_forms.py:1006 netbox/dcim/forms/model_forms.py:1438
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1553 netbox/dcim/forms/model_forms.py:1399
-#: netbox/templates/dcim/interface.html:99
-#: netbox/virtualization/forms/bulk_edit.py:267
-#: netbox/virtualization/forms/model_forms.py:351
+#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437
+#: netbox/templates/dcim/interface.html:105
+#: netbox/virtualization/forms/bulk_edit.py:254
+#: netbox/virtualization/forms/model_forms.py:380
msgid "Related Interfaces"
msgstr "Verwandte Schnittstellen"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1401
-#: netbox/virtualization/forms/bulk_edit.py:268
-#: netbox/virtualization/forms/model_forms.py:352
+#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441
+#: netbox/virtualization/forms/bulk_edit.py:257
+#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "802.1Q-Switching"
-#: netbox/dcim/forms/bulk_edit.py:1558
+#: netbox/dcim/forms/bulk_edit.py:1573
msgid "Add/Remove"
msgstr "Hinzufügen/Entfernen"
-#: netbox/dcim/forms/bulk_edit.py:1617 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
msgid "Interface mode must be specified to assign VLANs"
msgstr "Der Schnittstellenmodus muss gesetzt werden, um VLANs zuzuweisen"
-#: netbox/dcim/forms/bulk_edit.py:1624 netbox/dcim/forms/common.py:50
+#: netbox/dcim/forms/bulk_edit.py:1639
msgid "An access interface cannot have tagged VLANs assigned."
msgstr ""
"Einer Endgeräteschnittstelle (Access) können keine getaggten VLANs "
"zugewiesen sein."
-#: netbox/dcim/forms/bulk_import.py:64
+#: netbox/dcim/forms/bulk_import.py:66
msgid "Name of parent region"
msgstr "Name der übergeordneten Region"
-#: netbox/dcim/forms/bulk_import.py:78
+#: netbox/dcim/forms/bulk_import.py:80
msgid "Name of parent site group"
msgstr "Name der übergeordneten Standortgruppe"
-#: netbox/dcim/forms/bulk_import.py:97
+#: netbox/dcim/forms/bulk_import.py:99
msgid "Assigned region"
msgstr "Zugewiesene Region"
-#: netbox/dcim/forms/bulk_import.py:104 netbox/tenancy/forms/bulk_import.py:44
+#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
#: netbox/tenancy/forms/bulk_import.py:85
-#: netbox/wireless/forms/bulk_import.py:40
+#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "Zugewiesene Gruppe"
-#: netbox/dcim/forms/bulk_import.py:123
+#: netbox/dcim/forms/bulk_import.py:125
msgid "available options"
msgstr "verfügbare Optionen"
-#: netbox/dcim/forms/bulk_import.py:134 netbox/dcim/forms/bulk_import.py:565
-#: netbox/dcim/forms/bulk_import.py:1364 netbox/ipam/forms/bulk_import.py:175
-#: netbox/ipam/forms/bulk_import.py:457
-#: netbox/virtualization/forms/bulk_import.py:63
-#: netbox/virtualization/forms/bulk_import.py:89
+#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/ipam/forms/bulk_import.py:456
+#: netbox/virtualization/forms/bulk_import.py:64
+#: netbox/virtualization/forms/bulk_import.py:95
msgid "Assigned site"
msgstr "Zugewiesener Standort"
-#: netbox/dcim/forms/bulk_import.py:141
+#: netbox/dcim/forms/bulk_import.py:143
msgid "Parent location"
msgstr "Übergeordnete Lokation"
-#: netbox/dcim/forms/bulk_import.py:143
+#: netbox/dcim/forms/bulk_import.py:145
msgid "Location not found."
msgstr "Lokation wurde nicht gefunden."
-#: netbox/dcim/forms/bulk_import.py:185
+#: netbox/dcim/forms/bulk_import.py:187
msgid "The manufacturer of this rack type"
msgstr "Der Hersteller dieses Racktyps"
-#: netbox/dcim/forms/bulk_import.py:196
+#: netbox/dcim/forms/bulk_import.py:198
msgid "The lowest-numbered position in the rack"
msgstr "Die Position mit der niedrigsten Nummer im Rack"
-#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278
msgid "Rail-to-rail width (in inches)"
msgstr "Breite von Schiene zu Schiene (in Zoll)"
-#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:286
+#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
msgid "Unit for outer dimensions"
msgstr "Einheit für Außenmaße"
-#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:298
+#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
msgid "Unit for rack weights"
msgstr "Einheit für Rackgewichte"
-#: netbox/dcim/forms/bulk_import.py:245
+#: netbox/dcim/forms/bulk_import.py:247
msgid "Name of assigned tenant"
msgstr "Name des zugewiesenen Mandanten "
-#: netbox/dcim/forms/bulk_import.py:257
+#: netbox/dcim/forms/bulk_import.py:259
msgid "Name of assigned role"
msgstr "Name der zugewiesenen Rolle"
-#: netbox/dcim/forms/bulk_import.py:264
+#: netbox/dcim/forms/bulk_import.py:266
msgid "Rack type model"
msgstr "Racktyp Modell"
-#: netbox/dcim/forms/bulk_import.py:292 netbox/dcim/forms/bulk_import.py:435
-#: netbox/dcim/forms/bulk_import.py:605
+#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
+#: netbox/dcim/forms/bulk_import.py:610
msgid "Airflow direction"
msgstr "Richtung des Luftstroms"
-#: netbox/dcim/forms/bulk_import.py:324
+#: netbox/dcim/forms/bulk_import.py:326
msgid "Width must be set if not specifying a rack type."
msgstr "Die Breite muss festgelegt werden, wenn kein Racktyp angegeben wird."
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:328
msgid "U height must be set if not specifying a rack type."
msgstr ""
"Die Anzahl HE muss festgelegt werden, wenn kein Racktyp angegeben wird."
-#: netbox/dcim/forms/bulk_import.py:334
+#: netbox/dcim/forms/bulk_import.py:336
msgid "Parent site"
msgstr "Übergeordneter Standort"
-#: netbox/dcim/forms/bulk_import.py:341 netbox/dcim/forms/bulk_import.py:1377
+#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474
msgid "Rack's location (if any)"
msgstr "Lokation des Racks (falls vorhanden)"
-#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/model_forms.py:311
-#: netbox/dcim/tables/racks.py:222
+#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
+#: netbox/dcim/tables/racks.py:221
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "Einheiten"
-#: netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:355
msgid "Comma-separated list of individual unit numbers"
msgstr "Kommagetrennte Liste einzelner Einheitennummern"
-#: netbox/dcim/forms/bulk_import.py:396
+#: netbox/dcim/forms/bulk_import.py:398
msgid "The manufacturer which produces this device type"
msgstr "Der Hersteller, der diesen Gerätetyp herstellt"
-#: netbox/dcim/forms/bulk_import.py:403
+#: netbox/dcim/forms/bulk_import.py:405
msgid "The default platform for devices of this type (optional)"
msgstr "Das Standard-Betriebssystem für Geräte diesen Typs (optional)"
-#: netbox/dcim/forms/bulk_import.py:408
+#: netbox/dcim/forms/bulk_import.py:410
msgid "Device weight"
msgstr "Gewicht des Geräts"
-#: netbox/dcim/forms/bulk_import.py:414
+#: netbox/dcim/forms/bulk_import.py:416
msgid "Unit for device weight"
msgstr "Einheit für das Gerätegewicht"
-#: netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/bulk_import.py:442
msgid "Module weight"
msgstr "Gewicht des Moduls"
-#: netbox/dcim/forms/bulk_import.py:446
+#: netbox/dcim/forms/bulk_import.py:448
msgid "Unit for module weight"
msgstr "Einheit für das Modulgewicht"
-#: netbox/dcim/forms/bulk_import.py:476
+#: netbox/dcim/forms/bulk_import.py:481
msgid "Limit platform assignments to this manufacturer"
msgstr "Betriebssystem-Zuweisungen auf diesen Hersteller beschränken"
-#: netbox/dcim/forms/bulk_import.py:498 netbox/dcim/forms/bulk_import.py:1447
+#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1544
#: netbox/tenancy/forms/bulk_import.py:106
msgid "Assigned role"
msgstr "Zugewiesene Rolle"
-#: netbox/dcim/forms/bulk_import.py:511
+#: netbox/dcim/forms/bulk_import.py:516
msgid "Device type manufacturer"
msgstr "Gerätetyp Hersteller"
-#: netbox/dcim/forms/bulk_import.py:517
+#: netbox/dcim/forms/bulk_import.py:522
msgid "Device type model"
msgstr "Gerätetyp Modell"
-#: netbox/dcim/forms/bulk_import.py:524
-#: netbox/virtualization/forms/bulk_import.py:126
+#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "Zugewiesenes Betriebssystem"
-#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:536
-#: netbox/dcim/forms/model_forms.py:536
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/model_forms.py:547
msgid "Virtual chassis"
msgstr "Virtuelles Gehäuse"
-#: netbox/dcim/forms/bulk_import.py:543
+#: netbox/dcim/forms/bulk_import.py:548
msgid "Virtualization cluster"
msgstr "Virtualisierungscluster"
-#: netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/bulk_import.py:577
msgid "Assigned location (if any)"
msgstr "Zugewiesene Lokation (falls vorhanden)"
-#: netbox/dcim/forms/bulk_import.py:579
+#: netbox/dcim/forms/bulk_import.py:584
msgid "Assigned rack (if any)"
msgstr "Zugewiesenes Rack (falls vorhanden)"
-#: netbox/dcim/forms/bulk_import.py:582
+#: netbox/dcim/forms/bulk_import.py:587
msgid "Face"
msgstr "Ausrichtung"
-#: netbox/dcim/forms/bulk_import.py:585
+#: netbox/dcim/forms/bulk_import.py:590
msgid "Mounted rack face"
msgstr "Montierte Rackseite"
-#: netbox/dcim/forms/bulk_import.py:592
+#: netbox/dcim/forms/bulk_import.py:597
msgid "Parent device (for child devices)"
msgstr "Übergeordnetes Gerät (für untergeordnete Geräte)"
-#: netbox/dcim/forms/bulk_import.py:595
+#: netbox/dcim/forms/bulk_import.py:600
msgid "Device bay"
msgstr "Geräteeinsatz"
-#: netbox/dcim/forms/bulk_import.py:599
+#: netbox/dcim/forms/bulk_import.py:604
msgid "Device bay in which this device is installed (for child devices)"
msgstr ""
"Geräteschacht, in dem dieses Gerät installiert ist (für untergeordnete "
"Geräte)"
-#: netbox/dcim/forms/bulk_import.py:666
+#: netbox/dcim/forms/bulk_import.py:671
msgid "The device in which this module is installed"
msgstr "Das Gerät, in dem dieses Modul installiert ist"
-#: netbox/dcim/forms/bulk_import.py:669 netbox/dcim/forms/model_forms.py:640
+#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651
msgid "Module bay"
msgstr "Moduleinsatz"
-#: netbox/dcim/forms/bulk_import.py:672
+#: netbox/dcim/forms/bulk_import.py:677
msgid "The module bay in which this module is installed"
msgstr "Der Modulschacht, in dem dieses Modul installiert ist"
-#: netbox/dcim/forms/bulk_import.py:678
+#: netbox/dcim/forms/bulk_import.py:683
msgid "The type of module"
msgstr "Der Typ des Moduls"
-#: netbox/dcim/forms/bulk_import.py:686 netbox/dcim/forms/model_forms.py:656
+#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
msgid "Replicate components"
msgstr "Komponenten replizieren"
-#: netbox/dcim/forms/bulk_import.py:688
+#: netbox/dcim/forms/bulk_import.py:693
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
@@ -4382,272 +4778,311 @@ msgstr ""
"Automatisches Ausfüllen von Komponenten, die diesem Modultyp zugeordnet sind"
" (standardmäßig aktiviert)"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:662
+#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
msgid "Adopt components"
msgstr "Komponenten übernehmen"
-#: netbox/dcim/forms/bulk_import.py:693 netbox/dcim/forms/model_forms.py:665
+#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
msgid "Adopt already existing components"
msgstr "Übernehmen Sie bereits bestehende Komponenten"
-#: netbox/dcim/forms/bulk_import.py:733 netbox/dcim/forms/bulk_import.py:759
-#: netbox/dcim/forms/bulk_import.py:785
+#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
+#: netbox/dcim/forms/bulk_import.py:790
msgid "Port type"
msgstr "Anschlusstyp"
-#: netbox/dcim/forms/bulk_import.py:741 netbox/dcim/forms/bulk_import.py:767
+#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
msgid "Port speed in bps"
msgstr "Anschlussgeschwindigkeit in Bit/s"
-#: netbox/dcim/forms/bulk_import.py:805
+#: netbox/dcim/forms/bulk_import.py:810
msgid "Outlet type"
msgstr "Ausgangstyp"
-#: netbox/dcim/forms/bulk_import.py:812
+#: netbox/dcim/forms/bulk_import.py:817
msgid "Local power port which feeds this outlet"
msgstr "Lokaler Stromanschluss, der diese Steckdose speist"
-#: netbox/dcim/forms/bulk_import.py:818
+#: netbox/dcim/forms/bulk_import.py:823
msgid "Electrical phase (for three-phase circuits)"
msgstr "Elektrische Phase (für dreiphasige Stromkreise)"
-#: netbox/dcim/forms/bulk_import.py:859 netbox/dcim/forms/model_forms.py:1323
-#: netbox/virtualization/forms/bulk_import.py:155
-#: netbox/virtualization/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339
+#: netbox/virtualization/forms/bulk_import.py:161
+#: netbox/virtualization/forms/model_forms.py:319
msgid "Parent interface"
msgstr "Übergeordnete Schnittstelle"
-#: netbox/dcim/forms/bulk_import.py:866 netbox/dcim/forms/model_forms.py:1331
-#: netbox/virtualization/forms/bulk_import.py:162
-#: netbox/virtualization/forms/model_forms.py:313
+#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347
+#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/virtualization/forms/model_forms.py:327
msgid "Bridged interface"
msgstr "Überbrückte Schnittstelle"
-#: netbox/dcim/forms/bulk_import.py:869
+#: netbox/dcim/forms/bulk_import.py:877
msgid "Lag"
msgstr "Lag"
-#: netbox/dcim/forms/bulk_import.py:873
+#: netbox/dcim/forms/bulk_import.py:881
msgid "Parent LAG interface"
msgstr "Übergeordnete LAG-Schnittstelle"
-#: netbox/dcim/forms/bulk_import.py:876
+#: netbox/dcim/forms/bulk_import.py:884
msgid "Vdcs"
msgstr "Vdcs"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:889
msgid "VDC names separated by commas, encased with double quotes. Example:"
msgstr ""
"VDC-Namen, getrennt durch Kommas, umgeben von doppelten Anführungszeichen. "
"Beispiel:"
-#: netbox/dcim/forms/bulk_import.py:887
+#: netbox/dcim/forms/bulk_import.py:895
msgid "Physical medium"
msgstr "Physikalisches Medium"
-#: netbox/dcim/forms/bulk_import.py:890 netbox/dcim/forms/filtersets.py:1365
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370
msgid "Duplex"
msgstr "Duplex"
-#: netbox/dcim/forms/bulk_import.py:895
+#: netbox/dcim/forms/bulk_import.py:903
msgid "Poe mode"
msgstr "PoE-Modus"
-#: netbox/dcim/forms/bulk_import.py:901
+#: netbox/dcim/forms/bulk_import.py:909
msgid "Poe type"
msgstr "PoE-Typ"
-#: netbox/dcim/forms/bulk_import.py:910
-#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/virtualization/forms/bulk_import.py:174
msgid "IEEE 802.1Q operational mode (for L2 interfaces)"
msgstr "IEEE 802.1Q-Betriebsmodus (für L2-Schnittstellen)"
-#: netbox/dcim/forms/bulk_import.py:917 netbox/ipam/forms/bulk_import.py:161
-#: netbox/ipam/forms/bulk_import.py:247 netbox/ipam/forms/bulk_import.py:283
-#: netbox/ipam/forms/filtersets.py:201 netbox/ipam/forms/filtersets.py:277
-#: netbox/ipam/forms/filtersets.py:336
-#: netbox/virtualization/forms/bulk_import.py:175
+#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282
+#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280
+#: netbox/ipam/forms/filtersets.py:339
+#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "Zugewiesenes VRF"
-#: netbox/dcim/forms/bulk_import.py:920
+#: netbox/dcim/forms/bulk_import.py:928
msgid "Rf role"
msgstr "Rf-Rolle"
-#: netbox/dcim/forms/bulk_import.py:923
+#: netbox/dcim/forms/bulk_import.py:931
msgid "Wireless role (AP/station)"
msgstr "WLAN Rolle (AP/Station)"
-#: netbox/dcim/forms/bulk_import.py:959
+#: netbox/dcim/forms/bulk_import.py:967
#, python-brace-format
msgid "VDC {vdc} is not assigned to device {device}"
msgstr "VDC {vdc} ist dem Gerät {device} nicht zugewiesen"
-#: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/model_forms.py:1007
-#: netbox/dcim/forms/model_forms.py:1582
+#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020
+#: netbox/dcim/forms/model_forms.py:1624
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "Rückseitenanschluss"
-#: netbox/dcim/forms/bulk_import.py:976
+#: netbox/dcim/forms/bulk_import.py:984
msgid "Corresponding rear port"
msgstr "Entsprechender Rückanschluss"
-#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/bulk_import.py:1022
-#: netbox/dcim/forms/bulk_import.py:1238
+#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
+#: netbox/dcim/forms/bulk_import.py:1335
msgid "Physical medium classification"
msgstr "Klassifizierung des physikalischen Mediums"
-#: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/tables/devices.py:822
+#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854
msgid "Installed device"
msgstr "Installiertes Gerät"
-#: netbox/dcim/forms/bulk_import.py:1054
+#: netbox/dcim/forms/bulk_import.py:1062
msgid "Child device installed within this bay"
msgstr "In diesem Schacht installiertes untergeordnetes Gerät"
-#: netbox/dcim/forms/bulk_import.py:1056
+#: netbox/dcim/forms/bulk_import.py:1064
msgid "Child device not found."
msgstr "Untergeordnetes Gerät wurde nicht gefunden."
-#: netbox/dcim/forms/bulk_import.py:1114
+#: netbox/dcim/forms/bulk_import.py:1122
msgid "Parent inventory item"
msgstr "Artikel aus dem übergeordneten Inventar"
-#: netbox/dcim/forms/bulk_import.py:1117
+#: netbox/dcim/forms/bulk_import.py:1125
msgid "Component type"
msgstr "Komponententyp"
-#: netbox/dcim/forms/bulk_import.py:1121
+#: netbox/dcim/forms/bulk_import.py:1129
msgid "Component Type"
msgstr "Komponententyp"
-#: netbox/dcim/forms/bulk_import.py:1124
+#: netbox/dcim/forms/bulk_import.py:1132
msgid "Compnent name"
msgstr "Name der Komponente"
-#: netbox/dcim/forms/bulk_import.py:1126
+#: netbox/dcim/forms/bulk_import.py:1134
msgid "Component Name"
msgstr "Name der Komponente"
-#: netbox/dcim/forms/bulk_import.py:1168
+#: netbox/dcim/forms/bulk_import.py:1181
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "Komponente wurde nicht gefunden: {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1193
+#: netbox/dcim/forms/bulk_import.py:1209 netbox/ipam/forms/bulk_import.py:307
+msgid "Parent device of assigned interface (if any)"
+msgstr "Übergeordnetes Gerät der zugewiesenen Schnittstelle (falls vorhanden)"
+
+#: netbox/dcim/forms/bulk_import.py:1212 netbox/ipam/forms/bulk_import.py:310
+#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768
+#: netbox/virtualization/filtersets.py:254
+#: netbox/virtualization/filtersets.py:305
+#: netbox/virtualization/forms/bulk_edit.py:182
+#: netbox/virtualization/forms/bulk_edit.py:316
+#: netbox/virtualization/forms/bulk_import.py:152
+#: netbox/virtualization/forms/bulk_import.py:213
+#: netbox/virtualization/forms/filtersets.py:217
+#: netbox/virtualization/forms/filtersets.py:253
+#: netbox/virtualization/forms/model_forms.py:295
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+msgid "Virtual machine"
+msgstr "Virtuelle Maschine"
+
+#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314
+msgid "Parent VM of assigned interface (if any)"
+msgstr "Übergeordnete VM der zugewiesenen Schnittstelle (falls vorhanden)"
+
+#: netbox/dcim/forms/bulk_import.py:1223 netbox/ipam/filtersets.py:1021
+#: netbox/ipam/forms/bulk_import.py:321
+msgid "Assigned interface"
+msgstr "Zugewiesene Schnittstelle"
+
+#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324
+msgid "Is primary"
+msgstr "Ist primär"
+
+#: netbox/dcim/forms/bulk_import.py:1227
+msgid "Make this the primary MAC address for the assigned interface"
+msgstr ""
+"Machen Sie dies zur primären MAC-Adresse für die zugewiesene Schnittstelle"
+
+#: netbox/dcim/forms/bulk_import.py:1264
+msgid "Must specify the parent device or VM when assigning an interface"
+msgstr ""
+"Bei der Zuweisung einer Schnittstelle muss das übergeordnete Gerät oder die "
+"virtuelle Maschine angegeben werden"
+
+#: netbox/dcim/forms/bulk_import.py:1290
msgid "Side A device"
msgstr "Gerät Seite A"
-#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1214
+#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311
msgid "Device name"
msgstr "Name des Geräts"
-#: netbox/dcim/forms/bulk_import.py:1199
+#: netbox/dcim/forms/bulk_import.py:1296
msgid "Side A type"
msgstr "Typ Seite A"
-#: netbox/dcim/forms/bulk_import.py:1202 netbox/dcim/forms/bulk_import.py:1220
-msgid "Termination type"
-msgstr "Typ des Abschlusspunktes"
-
-#: netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1302
msgid "Side A name"
msgstr "Name der Seite A"
-#: netbox/dcim/forms/bulk_import.py:1206 netbox/dcim/forms/bulk_import.py:1224
+#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321
msgid "Termination name"
msgstr "Name des Abschlusspunktes"
-#: netbox/dcim/forms/bulk_import.py:1211
+#: netbox/dcim/forms/bulk_import.py:1308
msgid "Side B device"
msgstr "Gerät Seite B"
-#: netbox/dcim/forms/bulk_import.py:1217
+#: netbox/dcim/forms/bulk_import.py:1314
msgid "Side B type"
msgstr "Typ Seite B"
-#: netbox/dcim/forms/bulk_import.py:1223
+#: netbox/dcim/forms/bulk_import.py:1320
msgid "Side B name"
msgstr "Name der Seite B"
-#: netbox/dcim/forms/bulk_import.py:1232
-#: netbox/wireless/forms/bulk_import.py:86
+#: netbox/dcim/forms/bulk_import.py:1329
+#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "Status der Verbindung"
-#: netbox/dcim/forms/bulk_import.py:1284
+#: netbox/dcim/forms/bulk_import.py:1381
#, python-brace-format
msgid "Side {side_upper}: {device} {termination_object} is already connected"
msgstr ""
"Seite {side_upper}: {device} {termination_object} ist bereits verbunden"
-#: netbox/dcim/forms/bulk_import.py:1290
+#: netbox/dcim/forms/bulk_import.py:1387
#, python-brace-format
msgid "{side_upper} side termination not found: {device} {name}"
msgstr "{side_upper} Standort Abschluss nicht gefunden: {device} {name}"
-#: netbox/dcim/forms/bulk_import.py:1315 netbox/dcim/forms/model_forms.py:785
-#: netbox/dcim/tables/devices.py:1027 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/model_forms.py:797
+#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132
#: netbox/templates/dcim/virtualchassis.html:27
#: netbox/templates/dcim/virtualchassis.html:67
msgid "Master"
msgstr "Master"
-#: netbox/dcim/forms/bulk_import.py:1319
+#: netbox/dcim/forms/bulk_import.py:1416
msgid "Master device"
msgstr "Mastergerät"
-#: netbox/dcim/forms/bulk_import.py:1336
+#: netbox/dcim/forms/bulk_import.py:1433
msgid "Name of parent site"
msgstr "Name des übergeordneten Standorts"
-#: netbox/dcim/forms/bulk_import.py:1370
+#: netbox/dcim/forms/bulk_import.py:1467
msgid "Upstream power panel"
msgstr "vorgeschalteter Stromverteiler"
-#: netbox/dcim/forms/bulk_import.py:1400
+#: netbox/dcim/forms/bulk_import.py:1497
msgid "Primary or redundant"
msgstr "Primär oder redundant"
-#: netbox/dcim/forms/bulk_import.py:1405
+#: netbox/dcim/forms/bulk_import.py:1502
msgid "Supply type (AC/DC)"
msgstr "Versorgungsart (AC/DC)"
-#: netbox/dcim/forms/bulk_import.py:1410
+#: netbox/dcim/forms/bulk_import.py:1507
msgid "Single or three-phase"
msgstr "Ein- oder Dreiphasig"
-#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:1677
+#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722
#: netbox/templates/dcim/device.html:190
#: netbox/templates/dcim/virtualdevicecontext.html:30
#: netbox/templates/virtualization/virtualmachine.html:52
msgid "Primary IPv4"
msgstr "Primäre IPv4"
-#: netbox/dcim/forms/bulk_import.py:1465
+#: netbox/dcim/forms/bulk_import.py:1562
msgid "IPv4 address with mask, e.g. 1.2.3.4/24"
msgstr "IPv4-Adresse mit Maske, z. B. 1.2.3.4/24"
-#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/model_forms.py:1686
+#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/model_forms.py:1731
#: netbox/templates/dcim/device.html:206
#: netbox/templates/dcim/virtualdevicecontext.html:41
#: netbox/templates/virtualization/virtualmachine.html:68
msgid "Primary IPv6"
msgstr "Primäre IPv6"
-#: netbox/dcim/forms/bulk_import.py:1472
+#: netbox/dcim/forms/bulk_import.py:1569
msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64"
msgstr "IPv6-Adresse mit Präfixlänge, z. B. 2001:db8: :1/64"
-#: netbox/dcim/forms/common.py:24 netbox/dcim/models/device_components.py:527
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:515
#: netbox/templates/dcim/interface.html:57
-#: netbox/templates/virtualization/vminterface.html:55
-#: netbox/virtualization/forms/bulk_edit.py:225
+#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/virtualization/forms/bulk_edit.py:207
msgid "MTU"
msgstr "MTU"
-#: netbox/dcim/forms/common.py:65
+#: netbox/dcim/forms/common.py:60
#, python-brace-format
msgid ""
"The tagged VLANs ({vlans}) must belong to the same site as the interface's "
@@ -4657,7 +5092,7 @@ msgstr ""
"übergeordnete Gerät/die übergeordnete VM der Schnittstelle, oder sie müssen "
"global sein"
-#: netbox/dcim/forms/common.py:126
+#: netbox/dcim/forms/common.py:121
msgid ""
"Cannot install module with placeholder values in a module bay with no "
"position defined."
@@ -4665,7 +5100,7 @@ msgstr ""
"Das Modul mit Platzhalterwerten kann nicht in einem Modulschacht ohne "
"definierte Position installiert werden."
-#: netbox/dcim/forms/common.py:131
+#: netbox/dcim/forms/common.py:127
#, python-brace-format
msgid ""
"Cannot install module with placeholder values in a module bay tree {level} "
@@ -4674,18 +5109,18 @@ msgstr ""
"Modul mit Platzhalterwerten kann nicht in einem Modul-Baytree installiert "
"werden {level} in einem Baum, aber {tokens} Platzhalter angegeben."
-#: netbox/dcim/forms/common.py:144
+#: netbox/dcim/forms/common.py:142
#, python-brace-format
msgid "Cannot adopt {model} {name} as it already belongs to a module"
msgstr ""
"Kann nicht {model} {name} aufnehmenm, da es schon zu einem Modul gehört"
-#: netbox/dcim/forms/common.py:153
+#: netbox/dcim/forms/common.py:151
#, python-brace-format
msgid "A {model} named {name} already exists"
msgstr "Ein {model} genannt {name} existiert bereits"
-#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:37
#: netbox/templates/dcim/powerfeed.html:24
@@ -4694,137 +5129,135 @@ msgstr "Ein {model} genannt {name} existiert bereits"
msgid "Power Panel"
msgstr "Stromverteiler"
-#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:765
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "Stromzufuhr"
-#: netbox/dcim/forms/connections.py:81
-msgid "Side"
-msgstr "Seite"
-
-#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/tables/devices.py:295
+#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305
msgid "Device Status"
msgstr "Gerätestatus"
-#: netbox/dcim/forms/filtersets.py:149
+#: netbox/dcim/forms/filtersets.py:150
msgid "Parent region"
msgstr "Übergeordnete Region"
-#: netbox/dcim/forms/filtersets.py:163 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
#: netbox/tenancy/forms/bulk_import.py:62
#: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62
-#: netbox/wireless/forms/bulk_import.py:25
-#: netbox/wireless/forms/filtersets.py:25
+#: netbox/wireless/forms/bulk_import.py:27
+#: netbox/wireless/forms/filtersets.py:27
msgid "Parent group"
msgstr "Übergeordnete Gruppe"
-#: netbox/dcim/forms/filtersets.py:242 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "Einrichtung"
-#: netbox/dcim/forms/filtersets.py:397
+#: netbox/dcim/forms/filtersets.py:398
msgid "Function"
msgstr "Funktion"
-#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/model_forms.py:373
+#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "Bilder"
-#: netbox/dcim/forms/filtersets.py:486 netbox/dcim/forms/filtersets.py:611
-#: netbox/dcim/forms/filtersets.py:726
+#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
+#: netbox/dcim/forms/filtersets.py:727
msgid "Components"
msgstr "Komponenten"
-#: netbox/dcim/forms/filtersets.py:506
+#: netbox/dcim/forms/filtersets.py:507
msgid "Subdevice role"
msgstr "Rolle des Untergeräts"
-#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/tables/racks.py:54
+#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
#: netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "Modell"
-#: netbox/dcim/forms/filtersets.py:834
+#: netbox/dcim/forms/filtersets.py:835
msgid "Has an OOB IP"
msgstr "Hat eine OOB-IP"
-#: netbox/dcim/forms/filtersets.py:841
+#: netbox/dcim/forms/filtersets.py:842
msgid "Virtual chassis member"
msgstr "Virtuelles Gehäusemitglied"
-#: netbox/dcim/forms/filtersets.py:890
+#: netbox/dcim/forms/filtersets.py:891
msgid "Has virtual device contexts"
msgstr "Hat Virtual Device Contexts"
-#: netbox/dcim/forms/filtersets.py:903 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:452
-#: netbox/virtualization/forms/filtersets.py:112
+#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
+#: netbox/ipam/forms/filtersets.py:455
+#: netbox/virtualization/forms/filtersets.py:117
msgid "Cluster group"
msgstr "Clustergruppe"
-#: netbox/dcim/forms/filtersets.py:1210
+#: netbox/dcim/forms/filtersets.py:1211
msgid "Cabled"
msgstr "Verkabelt"
-#: netbox/dcim/forms/filtersets.py:1217
+#: netbox/dcim/forms/filtersets.py:1218
msgid "Occupied"
msgstr "Belegt"
-#: netbox/dcim/forms/filtersets.py:1244 netbox/dcim/forms/filtersets.py:1269
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/tables/devices.py:364
+#: 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:1341 netbox/dcim/tables/devices.py:374
+#: netbox/dcim/tables/devices.py:663
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:16
#: netbox/templates/dcim/consoleport.html:55
#: netbox/templates/dcim/consoleserverport.html:55
#: netbox/templates/dcim/frontport.html:69
-#: netbox/templates/dcim/interface.html:140
+#: netbox/templates/dcim/interface.html:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:59
+#: netbox/templates/dcim/poweroutlet.html:69
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "Verbindung"
-#: netbox/dcim/forms/filtersets.py:1348 netbox/extras/forms/bulk_edit.py:326
+#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326
#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:464
-#: netbox/extras/forms/model_forms.py:675 netbox/extras/tables/tables.py:579
+#: netbox/extras/forms/filtersets.py:472
+#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:579
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "Art"
-#: netbox/dcim/forms/filtersets.py:1377
+#: netbox/dcim/forms/filtersets.py:1382
msgid "Mgmt only"
msgstr "Nur Verwaltung"
-#: netbox/dcim/forms/filtersets.py:1389 netbox/dcim/forms/model_forms.py:1390
-#: netbox/dcim/models/device_components.py:629
-#: netbox/templates/dcim/interface.html:129
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423
+#: netbox/dcim/models/device_components.py:677
+#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "WWN"
-#: netbox/dcim/forms/filtersets.py:1409
+#: netbox/dcim/forms/filtersets.py:1414
msgid "Wireless channel"
msgstr "WLAN Kanal"
-#: netbox/dcim/forms/filtersets.py:1413
+#: netbox/dcim/forms/filtersets.py:1418
msgid "Channel frequency (MHz)"
msgstr "Kanalfrequenz (MHz)"
-#: netbox/dcim/forms/filtersets.py:1417
+#: netbox/dcim/forms/filtersets.py:1422
msgid "Channel width (MHz)"
msgstr "Kanalbreite (MHz)"
-#: netbox/dcim/forms/filtersets.py:1421
-#: netbox/templates/dcim/interface.html:85
+#: netbox/dcim/forms/filtersets.py:1426
+#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "Sendeleistung (dBm)"
-#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1471
-#: netbox/dcim/tables/devices.py:327 netbox/templates/dcim/cable.html:12
+#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476
+#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
#: netbox/templates/dcim/htmx/cable_edit.html:50
@@ -4834,40 +5267,77 @@ msgstr "Sendeleistung (dBm)"
msgid "Cable"
msgstr "Kabel"
-#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/tables/devices.py:949
+#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979
msgid "Discovered"
msgstr "Erfasst"
+#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350
+msgid "Assigned Device"
+msgstr "Zugewiesenes Gerät"
+
+#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355
+msgid "Assigned VM"
+msgstr "Zugewiesene VM"
+
#: netbox/dcim/forms/formsets.py:20
#, python-brace-format
msgid "A virtual chassis member already exists in position {vc_position}."
msgstr "Ein virtuelles Chassismitglied ist bereits in Position {vc_position}."
-#: netbox/dcim/forms/model_forms.py:140
+#: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75
+#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618
+msgid "Scope type"
+msgstr "Art des Geltungsbereichs"
+
+#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423
+#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:175
+#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621
+#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
+#: netbox/templates/ipam/vlangroup.html:38
+#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/virtualization/forms/bulk_edit.py:91
+#: netbox/virtualization/forms/filtersets.py:46
+#: netbox/virtualization/forms/model_forms.py:79
+#: netbox/virtualization/tables/clusters.py:80
+#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/filtersets.py:37
+#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/tables/wirelesslan.py:58
+msgid "Scope"
+msgstr "Geltungsbereich"
+
+#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436
+msgid "Scope type (app & model)"
+msgstr "Art des Umfangs (App und Modell)"
+
+#: netbox/dcim/forms/model_forms.py:144
msgid "Contact Info"
msgstr "Kontaktinformationen"
-#: netbox/dcim/forms/model_forms.py:195 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "Rackrolle"
-#: netbox/dcim/forms/model_forms.py:212 netbox/dcim/forms/model_forms.py:362
-#: netbox/dcim/forms/model_forms.py:446
+#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
+#: netbox/dcim/forms/model_forms.py:456
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "URL-Slug"
-#: netbox/dcim/forms/model_forms.py:259
+#: netbox/dcim/forms/model_forms.py:264
msgid "Select a pre-defined rack type, or set physical characteristics below."
msgstr ""
"Wählen Sie einen vordefinierten Racktyp oder legen Sie unten die "
"physikalischen Eigenschaften fest."
-#: netbox/dcim/forms/model_forms.py:265
+#: netbox/dcim/forms/model_forms.py:273
msgid "Inventory Control"
msgstr "Inventarsteuerung"
-#: netbox/dcim/forms/model_forms.py:313
+#: netbox/dcim/forms/model_forms.py:321
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
@@ -4875,39 +5345,39 @@ msgstr ""
"Kommagetrennte Liste numerischer Einheiten-IDs. Ein Bereich kann mit einem "
"Bindestrich angegeben werden."
-#: netbox/dcim/forms/model_forms.py:322 netbox/dcim/tables/racks.py:202
+#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201
msgid "Reservation"
msgstr "Reservierung"
-#: netbox/dcim/forms/model_forms.py:423
+#: netbox/dcim/forms/model_forms.py:432
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "Rolle des Geräts"
-#: netbox/dcim/forms/model_forms.py:490 netbox/dcim/models/devices.py:644
+#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
msgid "The lowest-numbered unit occupied by the device"
msgstr "Die HE mit der niedrigsten Nummer, die vom Gerät belegt ist"
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/model_forms.py:558
msgid "The position in the virtual chassis this device is identified by"
msgstr ""
"Die Position im virtuellen Gehäuse, durch die dieses Gerät identifiziert "
"wird"
-#: netbox/dcim/forms/model_forms.py:552
+#: netbox/dcim/forms/model_forms.py:563
msgid "The priority of the device in the virtual chassis"
msgstr "Die Priorität des Geräts im virtuellen Gehäuse"
-#: netbox/dcim/forms/model_forms.py:659
+#: netbox/dcim/forms/model_forms.py:670
msgid "Automatically populate components associated with this module type"
msgstr ""
"Füllen Sie automatisch Komponenten aus, die diesem Modultyp zugeordnet sind"
-#: netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/model_forms.py:779
msgid "Characteristics"
msgstr "Charakteristiken"
-#: netbox/dcim/forms/model_forms.py:914
+#: netbox/dcim/forms/model_forms.py:926
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -4922,60 +5392,35 @@ msgstr ""
"{module}
, falls vorhanden, wird beim Erstellen eines neuen "
"Moduls automatisch durch den Positionswert ersetzt."
-#: netbox/dcim/forms/model_forms.py:1094
+#: netbox/dcim/forms/model_forms.py:1107
msgid "Console port template"
msgstr "Konsolenanschlussvorlage"
-#: netbox/dcim/forms/model_forms.py:1102
+#: netbox/dcim/forms/model_forms.py:1115
msgid "Console server port template"
msgstr "Port-Vorlage für Konsolenserver"
-#: netbox/dcim/forms/model_forms.py:1110
+#: netbox/dcim/forms/model_forms.py:1123
msgid "Front port template"
msgstr "Frontanschluss-Vorlage"
-#: netbox/dcim/forms/model_forms.py:1118
+#: netbox/dcim/forms/model_forms.py:1131
msgid "Interface template"
msgstr "Schnittstellen-Vorlage"
-#: netbox/dcim/forms/model_forms.py:1126
+#: netbox/dcim/forms/model_forms.py:1139
msgid "Power outlet template"
msgstr "Vorlage für Steckdosen"
-#: netbox/dcim/forms/model_forms.py:1134
+#: netbox/dcim/forms/model_forms.py:1147
msgid "Power port template"
msgstr "Vorlage für Stromverteiler"
-#: netbox/dcim/forms/model_forms.py:1142
+#: netbox/dcim/forms/model_forms.py:1155
msgid "Rear port template"
msgstr "Vorlage für den hinteren Anschluss"
-#: netbox/dcim/forms/model_forms.py:1151 netbox/dcim/forms/model_forms.py:1395
-#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1590
-#: netbox/dcim/tables/connections.py:65 netbox/ipam/forms/bulk_import.py:318
-#: netbox/ipam/forms/model_forms.py:280 netbox/ipam/forms/model_forms.py:289
-#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/ip.py:372
-#: netbox/ipam/tables/vlans.py:169
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:51
-#: netbox/templates/dcim/frontport.html:106
-#: netbox/templates/dcim/interface.html:27
-#: netbox/templates/dcim/interface.html:184
-#: netbox/templates/dcim/interface.html:310
-#: netbox/templates/dcim/rearport.html:102
-#: netbox/templates/virtualization/vminterface.html:18
-#: netbox/templates/vpn/tunneltermination.html:31
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
-#: netbox/templates/wireless/wirelesslink.html:10
-#: netbox/templates/wireless/wirelesslink.html:55
-#: netbox/virtualization/forms/model_forms.py:348
-#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:436
-#: netbox/vpn/forms/model_forms.py:445
-#: netbox/wireless/forms/model_forms.py:113
-#: netbox/wireless/forms/model_forms.py:155
-msgid "Interface"
-msgstr "Schnittstelle"
-
-#: netbox/dcim/forms/model_forms.py:1152 netbox/dcim/forms/model_forms.py:1591
+#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -4983,72 +5428,72 @@ msgstr "Schnittstelle"
msgid "Console Port"
msgstr "Konsolenanschluss"
-#: netbox/dcim/forms/model_forms.py:1153 netbox/dcim/forms/model_forms.py:1592
+#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637
#: netbox/templates/dcim/consoleport.html:73
#: netbox/templates/dcim/consoleserverport.html:17
#: netbox/templates/dcim/frontport.html:109
msgid "Console Server Port"
msgstr "Konsolenserveranschluss"
-#: netbox/dcim/forms/model_forms.py:1154 netbox/dcim/forms/model_forms.py:1593
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
#: netbox/templates/dcim/frontport.html:17
#: netbox/templates/dcim/frontport.html:115
-#: netbox/templates/dcim/interface.html:187
+#: netbox/templates/dcim/interface.html:244
#: netbox/templates/dcim/rearport.html:105
msgid "Front Port"
msgstr "Frontanschluss"
-#: netbox/dcim/forms/model_forms.py:1155 netbox/dcim/forms/model_forms.py:1594
-#: netbox/dcim/tables/devices.py:710
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
+#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/tables/devices.py:744
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
#: netbox/templates/dcim/frontport.html:50
#: netbox/templates/dcim/frontport.html:118
-#: netbox/templates/dcim/interface.html:190
+#: netbox/templates/dcim/interface.html:247
#: netbox/templates/dcim/rearport.html:17
#: netbox/templates/dcim/rearport.html:108
msgid "Rear Port"
msgstr "Rückanschluss"
-#: netbox/dcim/forms/model_forms.py:1156 netbox/dcim/forms/model_forms.py:1595
-#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:512
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640
+#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521
+#: netbox/templates/dcim/poweroutlet.html:54
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "Stromanschluss"
-#: netbox/dcim/forms/model_forms.py:1157 netbox/dcim/forms/model_forms.py:1596
+#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641
#: netbox/templates/dcim/poweroutlet.html:17
#: netbox/templates/dcim/powerport.html:77
msgid "Power Outlet"
msgstr "Stromabgang"
-#: netbox/dcim/forms/model_forms.py:1159 netbox/dcim/forms/model_forms.py:1598
+#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643
msgid "Component Assignment"
msgstr "Komponentenzuweisung"
-#: netbox/dcim/forms/model_forms.py:1202 netbox/dcim/forms/model_forms.py:1645
+#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690
msgid "An InventoryItem can only be assigned to a single component."
msgstr ""
"Ein InventoryItem kann nur einer einzelnen Komponente zugewiesen werden."
-#: netbox/dcim/forms/model_forms.py:1339
+#: netbox/dcim/forms/model_forms.py:1355
msgid "LAG interface"
msgstr "LAG-Schnittstelle"
-#: netbox/dcim/forms/model_forms.py:1362
+#: netbox/dcim/forms/model_forms.py:1378
msgid "Filter VLANs available for assignment by group."
msgstr "Filtern Sie VLANs, die für die Zuweisung nach Gruppen verfügbar sind."
-#: netbox/dcim/forms/model_forms.py:1491
+#: netbox/dcim/forms/model_forms.py:1533
msgid "Child Device"
msgstr "untergeordnetes Gerät"
-#: netbox/dcim/forms/model_forms.py:1492
+#: netbox/dcim/forms/model_forms.py:1534
msgid ""
"Child devices must first be created and assigned to the site and rack of the"
" parent device."
@@ -5056,32 +5501,58 @@ msgstr ""
"Untergeordnete Geräte müssen zuerst erstellt und dem Standort und dem Rack "
"des übergeordneten Geräts zugewiesen werden."
-#: netbox/dcim/forms/model_forms.py:1534
+#: netbox/dcim/forms/model_forms.py:1576
msgid "Console port"
msgstr "Konsolenanschluss"
-#: netbox/dcim/forms/model_forms.py:1542
+#: netbox/dcim/forms/model_forms.py:1584
msgid "Console server port"
msgstr "Konsolenserveranschluss"
-#: netbox/dcim/forms/model_forms.py:1550
+#: netbox/dcim/forms/model_forms.py:1592
msgid "Front port"
msgstr "Frontanschluss"
-#: netbox/dcim/forms/model_forms.py:1566
+#: netbox/dcim/forms/model_forms.py:1608
msgid "Power outlet"
msgstr "Stromabgang"
-#: netbox/dcim/forms/model_forms.py:1586
+#: netbox/dcim/forms/model_forms.py:1630
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "Inventar-Artikel"
-#: netbox/dcim/forms/model_forms.py:1659
+#: netbox/dcim/forms/model_forms.py:1704
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "Rolle des Inventarartikels"
+#: netbox/dcim/forms/model_forms.py:1773
+msgid "VM Interface"
+msgstr "VM-Schnittstelle"
+
+#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796
+#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171
+#: netbox/templates/virtualization/virtualdisk.html:21
+#: netbox/templates/virtualization/virtualmachine.html:12
+#: netbox/templates/virtualization/vminterface.html:21
+#: netbox/templates/vpn/tunneltermination.html:25
+#: netbox/virtualization/forms/filtersets.py:202
+#: netbox/virtualization/forms/filtersets.py:247
+#: netbox/virtualization/forms/model_forms.py:227
+#: netbox/virtualization/tables/virtualmachines.py:105
+#: netbox/virtualization/tables/virtualmachines.py:161
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
+#: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172
+#: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457
+msgid "Virtual Machine"
+msgstr "Virtuelle Maschine"
+
+#: netbox/dcim/forms/model_forms.py:1827
+msgid "A MAC address can only be assigned to a single object."
+msgstr "Eine MAC-Adresse kann nur einem einzelnen Objekt zugewiesen werden."
+
#: netbox/dcim/forms/object_create.py:48
#: netbox/dcim/forms/object_create.py:199
#: netbox/dcim/forms/object_create.py:347
@@ -5102,7 +5573,7 @@ msgstr ""
"{pattern_count} werden erwartet."
#: netbox/dcim/forms/object_create.py:110
-#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:252
+#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263
msgid "Rear ports"
msgstr "Rückanschlüsse"
@@ -5133,7 +5604,7 @@ msgstr ""
"der ausgewählten Anzahl der hinteren Anschlusspositionen übereinstimmen "
"({rearport_count})."
-#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1033
+#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1065
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:47
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5152,30 +5623,30 @@ msgstr ""
"Position des ersten Mitgliedsgeräts. Erhöht sich für jedes weitere Mitglied "
"um eins."
-#: netbox/dcim/forms/object_create.py:427
+#: netbox/dcim/forms/object_create.py:428
msgid "A position must be specified for the first VC member."
msgstr "Für das erste VC-Mitglied muss eine Position angegeben werden."
-#: netbox/dcim/models/cables.py:62
-#: netbox/dcim/models/device_component_templates.py:55
-#: netbox/dcim/models/device_components.py:62
+#: netbox/dcim/models/cables.py:64
+#: netbox/dcim/models/device_component_templates.py:51
+#: netbox/dcim/models/device_components.py:57
#: netbox/extras/models/customfields.py:111
msgid "label"
msgstr "Label"
-#: netbox/dcim/models/cables.py:71
+#: netbox/dcim/models/cables.py:73
msgid "length"
msgstr "Länge"
-#: netbox/dcim/models/cables.py:78
+#: netbox/dcim/models/cables.py:80
msgid "length unit"
msgstr "Längeneinheit"
-#: netbox/dcim/models/cables.py:95
+#: netbox/dcim/models/cables.py:98
msgid "cable"
msgstr "Kabel"
-#: netbox/dcim/models/cables.py:96
+#: netbox/dcim/models/cables.py:99
msgid "cables"
msgstr "Kabel"
@@ -5205,19 +5676,19 @@ msgid "A and B terminations cannot connect to the same object."
msgstr ""
"A- und B-Anschlüsse können nicht mit demselben Objekt verbunden werden."
-#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37
+#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37
msgid "end"
msgstr "Ende"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:315
msgid "cable termination"
msgstr "Kabelabschlusspunkt"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:316
msgid "cable terminations"
msgstr "Kabelabschlusspunkte"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:335
#, python-brace-format
msgid ""
"Duplicate termination found for {app_label}.{model} {termination_id}: cable "
@@ -5226,37 +5697,72 @@ msgstr ""
"Doppelte Terminierung gefunden für {app_label}.{model} {termination_id}: "
"Kabel {cable_pk}"
-#: netbox/dcim/models/cables.py:343
+#: netbox/dcim/models/cables.py:345
#, python-brace-format
msgid "Cables cannot be terminated to {type_display} interfaces"
msgstr "Kabel können nicht an {type_display} Schnittstellen terminiert werden"
-#: netbox/dcim/models/cables.py:350
+#: netbox/dcim/models/cables.py:352
msgid "Circuit terminations attached to a provider network may not be cabled."
msgstr ""
"Transportnetzabschlüsse, die an ein Provider-Netzwerk angeschlossen sind, "
"sind möglicherweise nicht verkabelt."
-#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50
+#: netbox/dcim/models/cables.py:450 netbox/extras/models/configs.py:50
msgid "is active"
msgstr "ist aktiv"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:454
msgid "is complete"
msgstr "ist abgeschlossen"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:458
msgid "is split"
msgstr "ist aufgeteilt"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:466
msgid "cable path"
msgstr "Kabelweg"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:467
msgid "cable paths"
msgstr "Kabelwege"
+#: netbox/dcim/models/cables.py:539
+msgid "All originating terminations must be attached to the same link"
+msgstr ""
+"Alle ursprünglichen Verbindungsabschlüsse müssen an denselben Link angehängt"
+" werden"
+
+#: netbox/dcim/models/cables.py:551
+msgid "All mid-span terminations must have the same termination type"
+msgstr ""
+"Alle Mid-Span-Verbindungsabschlüsse müssen denselben Abschlusstyp haben"
+
+#: netbox/dcim/models/cables.py:556
+msgid "All mid-span terminations must have the same parent object"
+msgstr ""
+"Ein Verbindungsabschluss muss an einem Abschlussobjekt verbunden werden."
+
+#: netbox/dcim/models/cables.py:580
+msgid "All links must be cable or wireless"
+msgstr "Alle Verbindungen müssen verkabelt oder drahtlos sein"
+
+#: netbox/dcim/models/cables.py:582
+msgid "All links must match first link type"
+msgstr "Alle Links müssen dem ersten Linktyp entsprechen"
+
+#: netbox/dcim/models/cables.py:665
+msgid ""
+"All positions counts within the path on opposite ends of links must match"
+msgstr ""
+"Die Anzahl aller Positionen innerhalb des Pfads an den gegenüberliegenden "
+"Enden der Links muss übereinstimmen."
+
+#: netbox/dcim/models/cables.py:674
+msgid "Remote termination position filter is missing"
+msgstr "Der Filter für die Position der entfernten Abschlüsse fehlt"
+
#: netbox/dcim/models/device_component_templates.py:46
#, python-brace-format
msgid ""
@@ -5266,18 +5772,18 @@ msgstr ""
"{module} wird als Ersatz für die Position des Modulschachts akzeptiert, wenn"
" es an einen Modultyp angehängt wird."
-#: netbox/dcim/models/device_component_templates.py:58
-#: netbox/dcim/models/device_components.py:65
+#: netbox/dcim/models/device_component_templates.py:54
+#: netbox/dcim/models/device_components.py:60
msgid "Physical label"
msgstr "Physisches Label"
-#: netbox/dcim/models/device_component_templates.py:103
+#: netbox/dcim/models/device_component_templates.py:99
msgid "Component templates cannot be moved to a different device type."
msgstr ""
"Komponentenvorlagen können nicht auf einen anderen Gerätetyp verschoben "
"werden."
-#: netbox/dcim/models/device_component_templates.py:154
+#: netbox/dcim/models/device_component_templates.py:150
msgid ""
"A component template cannot be associated with both a device type and a "
"module type."
@@ -5285,7 +5791,7 @@ msgstr ""
"Eine Komponentenvorlage kann nicht gleichzeitig einem Gerätetyp und einem "
"Modultyp zugeordnet werden."
-#: netbox/dcim/models/device_component_templates.py:158
+#: netbox/dcim/models/device_component_templates.py:154
msgid ""
"A component template must be associated with either a device type or a "
"module type."
@@ -5293,138 +5799,138 @@ msgstr ""
"Eine Komponentenvorlage muss entweder einem Gerätetyp oder einem Modultyp "
"zugeordnet sein."
-#: netbox/dcim/models/device_component_templates.py:212
+#: netbox/dcim/models/device_component_templates.py:209
msgid "console port template"
msgstr "Vorlage für Konsolenanschluss"
-#: netbox/dcim/models/device_component_templates.py:213
+#: netbox/dcim/models/device_component_templates.py:210
msgid "console port templates"
msgstr "Vorlagen für Konsolenanschlüsse"
-#: netbox/dcim/models/device_component_templates.py:246
+#: netbox/dcim/models/device_component_templates.py:244
msgid "console server port template"
msgstr "Portvorlage für Konsolenserver"
-#: netbox/dcim/models/device_component_templates.py:247
+#: netbox/dcim/models/device_component_templates.py:245
msgid "console server port templates"
msgstr "Portvorlagen für Konsolenserver"
-#: netbox/dcim/models/device_component_templates.py:278
-#: netbox/dcim/models/device_components.py:352
+#: netbox/dcim/models/device_component_templates.py:277
+#: netbox/dcim/models/device_components.py:345
msgid "maximum draw"
msgstr "maximale Leistungsaufnahme"
-#: netbox/dcim/models/device_component_templates.py:285
-#: netbox/dcim/models/device_components.py:359
+#: netbox/dcim/models/device_component_templates.py:284
+#: netbox/dcim/models/device_components.py:352
msgid "allocated draw"
msgstr "zugewiesene Leistungsaufnahme"
-#: netbox/dcim/models/device_component_templates.py:295
+#: netbox/dcim/models/device_component_templates.py:294
msgid "power port template"
msgstr "Vorlage für Stromanschluss"
-#: netbox/dcim/models/device_component_templates.py:296
+#: netbox/dcim/models/device_component_templates.py:295
msgid "power port templates"
msgstr "Vorlagen für Stromanschlüsse"
#: netbox/dcim/models/device_component_templates.py:315
-#: netbox/dcim/models/device_components.py:382
+#: netbox/dcim/models/device_components.py:372
#, python-brace-format
msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)."
msgstr ""
"Die zugewiesene Leistungsaufnahme darf die maximale Leistung "
"({maximum_draw}W) nicht überschreiten."
-#: netbox/dcim/models/device_component_templates.py:347
-#: netbox/dcim/models/device_components.py:477
+#: netbox/dcim/models/device_component_templates.py:349
+#: netbox/dcim/models/device_components.py:468
msgid "feed leg"
msgstr "Phasenlage"
-#: netbox/dcim/models/device_component_templates.py:351
-#: netbox/dcim/models/device_components.py:481
+#: netbox/dcim/models/device_component_templates.py:354
+#: netbox/dcim/models/device_components.py:473
msgid "Phase (for three-phase feeds)"
msgstr "Phase (bei dreiphasiger Stromzufuhr)"
-#: netbox/dcim/models/device_component_templates.py:357
+#: netbox/dcim/models/device_component_templates.py:360
msgid "power outlet template"
msgstr "Vorlage für Stromabgang"
-#: netbox/dcim/models/device_component_templates.py:358
+#: netbox/dcim/models/device_component_templates.py:361
msgid "power outlet templates"
msgstr "Vorlagen für Steckdosen"
-#: netbox/dcim/models/device_component_templates.py:367
+#: netbox/dcim/models/device_component_templates.py:370
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device type"
msgstr ""
"Übergeordneter Stromanschluss ({power_port}) muss zum gleichen Gerätetyp "
"gehören"
-#: netbox/dcim/models/device_component_templates.py:371
+#: netbox/dcim/models/device_component_templates.py:376
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same module type"
msgstr ""
"Übergeordneter Stromanschluss ({power_port}) muss zum gleichen Modultyp "
"gehören"
-#: netbox/dcim/models/device_component_templates.py:423
-#: netbox/dcim/models/device_components.py:611
+#: netbox/dcim/models/device_component_templates.py:430
+#: netbox/dcim/models/device_components.py:659
msgid "management only"
msgstr "Nur Verwaltung"
-#: netbox/dcim/models/device_component_templates.py:431
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_component_templates.py:438
+#: netbox/dcim/models/device_components.py:539
msgid "bridge interface"
msgstr "Bridge-Schnittstelle"
-#: netbox/dcim/models/device_component_templates.py:449
-#: netbox/dcim/models/device_components.py:636
+#: netbox/dcim/models/device_component_templates.py:459
+#: netbox/dcim/models/device_components.py:685
msgid "wireless role"
msgstr "WLAN Rolle"
-#: netbox/dcim/models/device_component_templates.py:455
+#: netbox/dcim/models/device_component_templates.py:465
msgid "interface template"
msgstr "Schnittstellenvorlage"
-#: netbox/dcim/models/device_component_templates.py:456
+#: netbox/dcim/models/device_component_templates.py:466
msgid "interface templates"
msgstr "Schnittstellenvorlagen"
-#: netbox/dcim/models/device_component_templates.py:463
-#: netbox/dcim/models/device_components.py:804
-#: netbox/virtualization/models/virtualmachines.py:405
+#: netbox/dcim/models/device_component_templates.py:473
+#: netbox/dcim/models/device_components.py:845
+#: netbox/virtualization/models/virtualmachines.py:385
msgid "An interface cannot be bridged to itself."
msgstr "Eine Schnittstelle kann nicht zu sich selbst überbrückt werden."
-#: netbox/dcim/models/device_component_templates.py:466
+#: netbox/dcim/models/device_component_templates.py:477
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same device type"
msgstr "Bridge-Schnittstelle ({bridge}) muss zum gleichen Gerätetyp gehören"
-#: netbox/dcim/models/device_component_templates.py:470
+#: netbox/dcim/models/device_component_templates.py:483
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same module type"
msgstr "Bridge-Schnittstelle ({bridge}) muss zum gleichen Modultyp gehören"
-#: netbox/dcim/models/device_component_templates.py:526
-#: netbox/dcim/models/device_components.py:984
+#: netbox/dcim/models/device_component_templates.py:540
+#: netbox/dcim/models/device_components.py:1035
msgid "rear port position"
msgstr "Position des Rückanschlusses"
-#: netbox/dcim/models/device_component_templates.py:551
+#: netbox/dcim/models/device_component_templates.py:565
msgid "front port template"
msgstr "Frontanschluss-Vorlage"
-#: netbox/dcim/models/device_component_templates.py:552
+#: netbox/dcim/models/device_component_templates.py:566
msgid "front port templates"
msgstr "Frontanschluss-Vorlagen"
-#: netbox/dcim/models/device_component_templates.py:562
+#: netbox/dcim/models/device_component_templates.py:576
#, python-brace-format
msgid "Rear port ({name}) must belong to the same device type"
msgstr "Hinterer Anschluss ({name}) muss zum gleichen Gerätetyp gehören"
-#: netbox/dcim/models/device_component_templates.py:568
+#: netbox/dcim/models/device_component_templates.py:582
#, python-brace-format
msgid ""
"Invalid rear port position ({position}); rear port {name} has only {count} "
@@ -5433,47 +5939,47 @@ msgstr ""
"Ungültige Position des hinteren Anschlusses ({position}); hinterer Anschluss"
" {name} hat nur {count} Positionen"
-#: netbox/dcim/models/device_component_templates.py:621
-#: netbox/dcim/models/device_components.py:1053
+#: netbox/dcim/models/device_component_templates.py:635
+#: netbox/dcim/models/device_components.py:1101
msgid "positions"
msgstr "Positionen"
-#: netbox/dcim/models/device_component_templates.py:632
+#: netbox/dcim/models/device_component_templates.py:646
msgid "rear port template"
msgstr "Vorlage für den Rückanschluss"
-#: netbox/dcim/models/device_component_templates.py:633
+#: netbox/dcim/models/device_component_templates.py:647
msgid "rear port templates"
msgstr "Vorlagen für Rückanschlüsse"
-#: netbox/dcim/models/device_component_templates.py:662
-#: netbox/dcim/models/device_components.py:1103
+#: netbox/dcim/models/device_component_templates.py:676
+#: netbox/dcim/models/device_components.py:1148
msgid "position"
msgstr "Position"
-#: netbox/dcim/models/device_component_templates.py:665
-#: netbox/dcim/models/device_components.py:1106
+#: netbox/dcim/models/device_component_templates.py:679
+#: netbox/dcim/models/device_components.py:1151
msgid "Identifier to reference when renaming installed components"
msgstr ""
"Bezeichner, auf den beim Umbenennen installierter Komponenten verwiesen wird"
-#: netbox/dcim/models/device_component_templates.py:671
+#: netbox/dcim/models/device_component_templates.py:685
msgid "module bay template"
msgstr "Vorlage für Moduleinsatz"
-#: netbox/dcim/models/device_component_templates.py:672
+#: netbox/dcim/models/device_component_templates.py:686
msgid "module bay templates"
msgstr "Vorlagen für Moduleinsätze"
-#: netbox/dcim/models/device_component_templates.py:699
+#: netbox/dcim/models/device_component_templates.py:713
msgid "device bay template"
msgstr "Vorlage für Geräteeinsatz"
-#: netbox/dcim/models/device_component_templates.py:700
+#: netbox/dcim/models/device_component_templates.py:714
msgid "device bay templates"
msgstr "Vorlagen für Geräteeinsätze"
-#: netbox/dcim/models/device_component_templates.py:713
+#: netbox/dcim/models/device_component_templates.py:728
#, python-brace-format
msgid ""
"Subdevice role of device type ({device_type}) must be set to \"parent\" to "
@@ -5482,214 +5988,233 @@ msgstr ""
"Untergeräterolle des Gerätetyps ({device_type}) muss auf „Übergeordnet“ "
"gesetzt sein, um Geräteschächte zuzulassen."
-#: netbox/dcim/models/device_component_templates.py:768
-#: netbox/dcim/models/device_components.py:1262
+#: netbox/dcim/models/device_component_templates.py:784
+#: netbox/dcim/models/device_components.py:1304
msgid "part ID"
msgstr "Teile-ID"
-#: netbox/dcim/models/device_component_templates.py:770
-#: netbox/dcim/models/device_components.py:1264
+#: netbox/dcim/models/device_component_templates.py:786
+#: netbox/dcim/models/device_components.py:1306
msgid "Manufacturer-assigned part identifier"
msgstr "Vom Hersteller zugewiesene Teile-ID"
-#: netbox/dcim/models/device_component_templates.py:787
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item template"
msgstr "Vorlage für Inventarartikel"
-#: netbox/dcim/models/device_component_templates.py:788
+#: netbox/dcim/models/device_component_templates.py:804
msgid "inventory item templates"
msgstr "Vorlagen für Inventarartikel"
-#: netbox/dcim/models/device_components.py:105
+#: netbox/dcim/models/device_components.py:100
msgid "Components cannot be moved to a different device."
msgstr "Komponenten können nicht auf ein anderes Gerät verschoben werden."
-#: netbox/dcim/models/device_components.py:144
+#: netbox/dcim/models/device_components.py:139
msgid "cable end"
msgstr "Kabelende"
-#: netbox/dcim/models/device_components.py:150
+#: netbox/dcim/models/device_components.py:146
msgid "mark connected"
msgstr "als verbunden markieren"
-#: netbox/dcim/models/device_components.py:152
+#: netbox/dcim/models/device_components.py:148
msgid "Treat as if a cable is connected"
msgstr "So behandeln, als ob ein Kabel angeschlossen wäre"
-#: netbox/dcim/models/device_components.py:170
+#: netbox/dcim/models/device_components.py:166
msgid "Must specify cable end (A or B) when attaching a cable."
msgstr ""
"Beim Anschließen eines Kabels muss das Kabelende (A oder B) angegeben "
"werden."
-#: netbox/dcim/models/device_components.py:174
+#: netbox/dcim/models/device_components.py:170
msgid "Cable end must not be set without a cable."
msgstr "Das Kabelende darf nicht ohne Kabel verlegt werden."
-#: netbox/dcim/models/device_components.py:178
+#: netbox/dcim/models/device_components.py:174
msgid "Cannot mark as connected with a cable attached."
msgstr "Mit angeschlossenem Kabel kann nicht als verbunden markiert werden."
-#: netbox/dcim/models/device_components.py:202
+#: netbox/dcim/models/device_components.py:198
#, python-brace-format
msgid "{class_name} models must declare a parent_object property"
msgstr ""
"{class_name} Modelle müssen eine parent_object-Eigenschaft deklarieren"
-#: netbox/dcim/models/device_components.py:287
-#: netbox/dcim/models/device_components.py:316
-#: netbox/dcim/models/device_components.py:349
-#: netbox/dcim/models/device_components.py:467
+#: netbox/dcim/models/device_components.py:284
+#: netbox/dcim/models/device_components.py:311
+#: netbox/dcim/models/device_components.py:342
+#: netbox/dcim/models/device_components.py:458
msgid "Physical port type"
msgstr "Physischer Anschlusstyp"
-#: netbox/dcim/models/device_components.py:290
-#: netbox/dcim/models/device_components.py:319
+#: netbox/dcim/models/device_components.py:287
+#: netbox/dcim/models/device_components.py:314
msgid "speed"
msgstr "Geschwindigkeit"
-#: netbox/dcim/models/device_components.py:294
-#: netbox/dcim/models/device_components.py:323
+#: netbox/dcim/models/device_components.py:291
+#: netbox/dcim/models/device_components.py:318
msgid "Port speed in bits per second"
msgstr "Anschlussgeschwindigkeit in Bit pro Sekunde"
-#: netbox/dcim/models/device_components.py:300
+#: netbox/dcim/models/device_components.py:297
msgid "console port"
msgstr "Konsolenanschluss"
-#: netbox/dcim/models/device_components.py:301
+#: netbox/dcim/models/device_components.py:298
msgid "console ports"
msgstr "Konsolenanschlüsse"
-#: netbox/dcim/models/device_components.py:329
+#: netbox/dcim/models/device_components.py:324
msgid "console server port"
msgstr "Konsolenserveranschluss"
-#: netbox/dcim/models/device_components.py:330
+#: netbox/dcim/models/device_components.py:325
msgid "console server ports"
msgstr "Konsolenserveranschlüsse"
-#: netbox/dcim/models/device_components.py:369
+#: netbox/dcim/models/device_components.py:362
msgid "power port"
msgstr "Stromanschluss"
-#: netbox/dcim/models/device_components.py:370
+#: netbox/dcim/models/device_components.py:363
msgid "power ports"
msgstr "Stromanschlüsse"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:483
msgid "power outlet"
msgstr "Stromabgang"
-#: netbox/dcim/models/device_components.py:488
+#: netbox/dcim/models/device_components.py:484
msgid "power outlets"
msgstr "Steckdosen"
-#: netbox/dcim/models/device_components.py:499
+#: netbox/dcim/models/device_components.py:492
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device"
msgstr ""
"Übergeordneter Stromanschluss ({power_port}) muss zum selben Gerät gehören"
-#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:81
-#: netbox/vpn/models/crypto.py:226
+#: netbox/dcim/models/device_components.py:518 netbox/vpn/models/crypto.py:80
+#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "Modus"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:523
msgid "IEEE 802.1Q tagging strategy"
msgstr "IEEE 802.1Q-Tagging-Strategie"
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:531
msgid "parent interface"
msgstr "übergeordnete Schnittstelle"
-#: netbox/dcim/models/device_components.py:602
+#: netbox/dcim/models/device_components.py:547
+msgid "untagged VLAN"
+msgstr "untagged VLAN"
+
+#: netbox/dcim/models/device_components.py:553
+msgid "tagged VLANs"
+msgstr "tagged VLANs"
+
+#: netbox/dcim/models/device_components.py:561
+#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510
+#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106
+#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
+msgid "Q-in-Q SVLAN"
+msgstr "Q-in-Q-SVLAN"
+
+#: netbox/dcim/models/device_components.py:576
+msgid "primary MAC address"
+msgstr "primäre MAC-Adresse"
+
+#: netbox/dcim/models/device_components.py:588
+msgid "Only Q-in-Q interfaces may specify a service VLAN."
+msgstr "Nur Q-in-Q-Schnittstellen können ein Service-VLAN angeben."
+
+#: netbox/dcim/models/device_components.py:594
+#, python-brace-format
+msgid "MAC address {mac_address} is not assigned to this interface."
+msgstr "MAC-Adresse {mac_address} ist dieser Schnittstelle nicht zugewiesen."
+
+#: netbox/dcim/models/device_components.py:650
msgid "parent LAG"
msgstr "übergeordnete LAG"
-#: netbox/dcim/models/device_components.py:612
+#: netbox/dcim/models/device_components.py:660
msgid "This interface is used only for out-of-band management"
msgstr "Diese Schnittstelle wird nur für Out-of-Band-Verwaltung verwendet"
-#: netbox/dcim/models/device_components.py:617
+#: netbox/dcim/models/device_components.py:665
msgid "speed (Kbps)"
msgstr "Geschwindigkeit (Kbps)"
-#: netbox/dcim/models/device_components.py:620
+#: netbox/dcim/models/device_components.py:668
msgid "duplex"
msgstr "Duplex"
-#: netbox/dcim/models/device_components.py:630
+#: netbox/dcim/models/device_components.py:678
msgid "64-bit World Wide Name"
msgstr "Weltweiter 64-Bit-Name"
-#: netbox/dcim/models/device_components.py:642
+#: netbox/dcim/models/device_components.py:692
msgid "wireless channel"
msgstr "WLAN Kanal"
-#: netbox/dcim/models/device_components.py:649
+#: netbox/dcim/models/device_components.py:699
msgid "channel frequency (MHz)"
msgstr "Kanalfrequenz (MHz)"
-#: netbox/dcim/models/device_components.py:650
-#: netbox/dcim/models/device_components.py:658
+#: netbox/dcim/models/device_components.py:700
+#: netbox/dcim/models/device_components.py:708
msgid "Populated by selected channel (if set)"
msgstr "Wird vom ausgewählten Kanal aufgefüllt (falls gesetzt)"
-#: netbox/dcim/models/device_components.py:664
+#: netbox/dcim/models/device_components.py:714
msgid "transmit power (dBm)"
msgstr "Sendeleistung (dBm)"
-#: netbox/dcim/models/device_components.py:689 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "WLANs"
-#: netbox/dcim/models/device_components.py:697
-#: netbox/virtualization/models/virtualmachines.py:335
-msgid "untagged VLAN"
-msgstr "untagged VLAN"
-
-#: netbox/dcim/models/device_components.py:703
-#: netbox/virtualization/models/virtualmachines.py:341
-msgid "tagged VLANs"
-msgstr "tagged VLANs"
-
-#: netbox/dcim/models/device_components.py:745
-#: netbox/virtualization/models/virtualmachines.py:377
+#: netbox/dcim/models/device_components.py:789
+#: netbox/virtualization/models/virtualmachines.py:359
msgid "interface"
msgstr "Schnittstelle"
-#: netbox/dcim/models/device_components.py:746
-#: netbox/virtualization/models/virtualmachines.py:378
+#: netbox/dcim/models/device_components.py:790
+#: netbox/virtualization/models/virtualmachines.py:360
msgid "interfaces"
msgstr "Schnittstellen"
-#: netbox/dcim/models/device_components.py:757
+#: netbox/dcim/models/device_components.py:798
#, python-brace-format
msgid "{display_type} interfaces cannot have a cable attached."
msgstr ""
"{display_type} An Schnittstellen kann kein Kabel angeschlossen werden."
-#: netbox/dcim/models/device_components.py:765
+#: netbox/dcim/models/device_components.py:806
#, python-brace-format
msgid "{display_type} interfaces cannot be marked as connected."
msgstr ""
"{display_type} Schnittstellen können nicht als verbunden markiert werden."
-#: netbox/dcim/models/device_components.py:774
-#: netbox/virtualization/models/virtualmachines.py:390
+#: netbox/dcim/models/device_components.py:815
+#: netbox/virtualization/models/virtualmachines.py:370
msgid "An interface cannot be its own parent."
msgstr ""
"Eine Schnittstelle kann nicht seine eigene übergeordnete Schnittstelle sein."
-#: netbox/dcim/models/device_components.py:778
+#: netbox/dcim/models/device_components.py:819
msgid "Only virtual interfaces may be assigned to a parent interface."
msgstr ""
"Nur virtuelle Schnittstellen können einer übergeordneten Schnittstelle "
"zugewiesen werden."
-#: netbox/dcim/models/device_components.py:785
+#: netbox/dcim/models/device_components.py:826
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
@@ -5698,7 +6223,7 @@ msgstr ""
"Die ausgewählte übergeordnete Schnittstelle ({interface}) gehört zu einem "
"anderen Gerät ({device})"
-#: netbox/dcim/models/device_components.py:791
+#: netbox/dcim/models/device_components.py:832
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
@@ -5707,7 +6232,7 @@ msgstr ""
"Die ausgewählte übergeordnete Schnittstelle ({interface}) gehört zu "
"{device}, das nicht Teil des virtuellen Chassis ist {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:811
+#: netbox/dcim/models/device_components.py:852
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
@@ -5716,7 +6241,7 @@ msgstr ""
"Die gewählte Bridge-Schnittstelle ({bridge}) gehört zu einem anderen Gerät "
"({device})."
-#: netbox/dcim/models/device_components.py:817
+#: netbox/dcim/models/device_components.py:858
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
@@ -5725,17 +6250,17 @@ msgstr ""
"Die gewählte Bridge-Schnittstelle ({interface}) gehört zu {device}, das "
"nicht Teil des virtuellen Chassis {virtual_chassis}ist."
-#: netbox/dcim/models/device_components.py:828
+#: netbox/dcim/models/device_components.py:869
msgid "Virtual interfaces cannot have a parent LAG interface."
msgstr ""
"Virtuelle Schnittstellen können keine übergeordnete LAG-Schnittstelle haben."
-#: netbox/dcim/models/device_components.py:832
+#: netbox/dcim/models/device_components.py:873
msgid "A LAG interface cannot be its own parent."
msgstr ""
"Eine LAG-Schnittstelle nicht seine eigene übergeordnete Schnittstelle sein."
-#: netbox/dcim/models/device_components.py:839
+#: netbox/dcim/models/device_components.py:880
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to a different device ({device})."
@@ -5743,7 +6268,7 @@ msgstr ""
"Die gewählte LAG-Schnittstelle ({lag}) gehört zu einem anderen Gerät "
"({device})."
-#: netbox/dcim/models/device_components.py:845
+#: netbox/dcim/models/device_components.py:886
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
@@ -5752,50 +6277,54 @@ msgstr ""
"Die gewählte LAG-Schnittstelle ({lag}) gehört zu {device}, das nicht Teil "
"des virtuellen Chassis {virtual_chassis} ist."
-#: netbox/dcim/models/device_components.py:856
+#: netbox/dcim/models/device_components.py:897
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "Virtuelle Schnittstellen können keinen PoE-Modus haben."
-#: netbox/dcim/models/device_components.py:860
+#: netbox/dcim/models/device_components.py:901
msgid "Virtual interfaces cannot have a PoE type."
msgstr "Virtuelle Schnittstellen können keinen PoE-Typ haben."
-#: netbox/dcim/models/device_components.py:866
+#: netbox/dcim/models/device_components.py:907
msgid "Must specify PoE mode when designating a PoE type."
msgstr ""
"Bei der Festlegung eines PoE-Typs muss der PoE-Modus angegeben werden."
-#: netbox/dcim/models/device_components.py:873
+#: netbox/dcim/models/device_components.py:914
msgid "Wireless role may be set only on wireless interfaces."
msgstr "Die WLAN-Rolle kann nur auf Funkschnittstellen festgelegt werden."
-#: netbox/dcim/models/device_components.py:875
+#: netbox/dcim/models/device_components.py:916
msgid "Channel may be set only on wireless interfaces."
msgstr "Der Kanal kann nur an drahtlosen Schnittstellen eingestellt werden."
-#: netbox/dcim/models/device_components.py:881
+#: netbox/dcim/models/device_components.py:922
msgid "Channel frequency may be set only on wireless interfaces."
msgstr ""
"Die Kanalfrequenz kann nur an drahtlosen Schnittstellen eingestellt werden."
-#: netbox/dcim/models/device_components.py:885
+#: netbox/dcim/models/device_components.py:926
msgid "Cannot specify custom frequency with channel selected."
msgstr ""
"Bei ausgewähltem Kanal kann keine benutzerdefinierte Frequenz angegeben "
"werden."
-#: netbox/dcim/models/device_components.py:891
+#: netbox/dcim/models/device_components.py:932
msgid "Channel width may be set only on wireless interfaces."
msgstr ""
"Die Kanalbreite kann nur an drahtlosen Schnittstellen eingestellt werden."
-#: netbox/dcim/models/device_components.py:893
+#: netbox/dcim/models/device_components.py:934
msgid "Cannot specify custom width with channel selected."
msgstr ""
"Bei ausgewähltem Kanal kann keine benutzerdefinierte Breite angegeben "
"werden."
-#: netbox/dcim/models/device_components.py:901
+#: netbox/dcim/models/device_components.py:938
+msgid "Interface mode does not support an untagged vlan."
+msgstr "Der Schnittstellenmodus unterstützt kein ungetaggtes VLAN ."
+
+#: netbox/dcim/models/device_components.py:944
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -5804,24 +6333,24 @@ msgstr ""
"Das untagged VLAN ({untagged_vlan}) muss zu demselben Standort gehören wie "
"das übergeordnete Gerät der Schnittstelle, oder es muss global sein."
-#: netbox/dcim/models/device_components.py:990
+#: netbox/dcim/models/device_components.py:1041
msgid "Mapped position on corresponding rear port"
msgstr "Abgebildete Position am entsprechenden hinteren Anschluss"
-#: netbox/dcim/models/device_components.py:1006
+#: netbox/dcim/models/device_components.py:1057
msgid "front port"
msgstr "Frontanschluss"
-#: netbox/dcim/models/device_components.py:1007
+#: netbox/dcim/models/device_components.py:1058
msgid "front ports"
msgstr "Frontanschlüsse"
-#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1069
#, python-brace-format
msgid "Rear port ({rear_port}) must belong to the same device"
msgstr "Rückanschluss ({rear_port}) muss zum selben Gerät gehören"
-#: netbox/dcim/models/device_components.py:1029
+#: netbox/dcim/models/device_components.py:1077
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
@@ -5830,19 +6359,19 @@ msgstr ""
"Ungültige Position des hinteren Anschlusses ({rear_port_position}): Hinterer"
" Anschluss {name} hat nur {positions} Stellungen."
-#: netbox/dcim/models/device_components.py:1059
+#: netbox/dcim/models/device_components.py:1107
msgid "Number of front ports which may be mapped"
msgstr "Anzahl der Frontanschlüsse, die zugeordnet werden können"
-#: netbox/dcim/models/device_components.py:1064
+#: netbox/dcim/models/device_components.py:1112
msgid "rear port"
msgstr "Rückanschluss"
-#: netbox/dcim/models/device_components.py:1065
+#: netbox/dcim/models/device_components.py:1113
msgid "rear ports"
msgstr "Rückanschlüsse"
-#: netbox/dcim/models/device_components.py:1079
+#: netbox/dcim/models/device_components.py:1124
#, python-brace-format
msgid ""
"The number of positions cannot be less than the number of mapped front ports"
@@ -5851,38 +6380,38 @@ msgstr ""
"Die Anzahl der Positionen darf nicht kleiner sein als die Anzahl der "
"zugewiesenen Vorderanschlüsse ({frontport_count})"
-#: netbox/dcim/models/device_components.py:1120
+#: netbox/dcim/models/device_components.py:1165
msgid "module bay"
msgstr "Moduleinsatz"
-#: netbox/dcim/models/device_components.py:1121
+#: netbox/dcim/models/device_components.py:1166
msgid "module bays"
msgstr "Moduleinsätze"
-#: netbox/dcim/models/device_components.py:1138
-#: netbox/dcim/models/devices.py:1224
+#: netbox/dcim/models/device_components.py:1180
+#: netbox/dcim/models/devices.py:1229
msgid "A module bay cannot belong to a module installed within it."
msgstr ""
"Ein Modulschacht kann nicht zu einem darin installierten Modul gehören."
-#: netbox/dcim/models/device_components.py:1164
+#: netbox/dcim/models/device_components.py:1206
msgid "device bay"
msgstr "Geräteeinsatz"
-#: netbox/dcim/models/device_components.py:1165
+#: netbox/dcim/models/device_components.py:1207
msgid "device bays"
msgstr "Geräteeinsätze"
-#: netbox/dcim/models/device_components.py:1175
+#: netbox/dcim/models/device_components.py:1214
#, python-brace-format
msgid "This type of device ({device_type}) does not support device bays."
msgstr "Dieser Gerätetyp ({device_type}) unterstützt keine Geräteeinsätze."
-#: netbox/dcim/models/device_components.py:1181
+#: netbox/dcim/models/device_components.py:1220
msgid "Cannot install a device into itself."
msgstr "Ein Gerät kann nicht in sich selbst installiert werden."
-#: netbox/dcim/models/device_components.py:1189
+#: netbox/dcim/models/device_components.py:1228
#, python-brace-format
msgid ""
"Cannot install the specified device; device is already installed in {bay}."
@@ -5890,122 +6419,122 @@ msgstr ""
"Das angegebene Gerät kann nicht installiert werden; Das Gerät ist bereits "
"installiert in {bay}."
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1249
msgid "inventory item role"
msgstr "Inventarartikelrolle"
-#: netbox/dcim/models/device_components.py:1211
+#: netbox/dcim/models/device_components.py:1250
msgid "inventory item roles"
msgstr "Inventarartikelrollen"
-#: netbox/dcim/models/device_components.py:1268
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1181
-#: netbox/dcim/models/racks.py:313
-#: netbox/virtualization/models/virtualmachines.py:131
+#: netbox/dcim/models/device_components.py:1310
+#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/racks.py:304
+#: netbox/virtualization/models/virtualmachines.py:126
msgid "serial number"
msgstr "Seriennummer"
-#: netbox/dcim/models/device_components.py:1276
-#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1188
-#: netbox/dcim/models/racks.py:320
+#: netbox/dcim/models/device_components.py:1318
+#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/racks.py:311
msgid "asset tag"
msgstr "Asset-Tag"
-#: netbox/dcim/models/device_components.py:1277
+#: netbox/dcim/models/device_components.py:1319
msgid "A unique tag used to identify this item"
msgstr ""
"Ein eindeutiges Etikett, das zur Identifizierung dieses Artikels verwendet "
"wird"
-#: netbox/dcim/models/device_components.py:1280
+#: netbox/dcim/models/device_components.py:1322
msgid "discovered"
msgstr "erkannt"
-#: netbox/dcim/models/device_components.py:1282
+#: netbox/dcim/models/device_components.py:1324
msgid "This item was automatically discovered"
msgstr "Dieser Artikel wurde automatisch erkannt"
-#: netbox/dcim/models/device_components.py:1300
+#: netbox/dcim/models/device_components.py:1342
msgid "inventory item"
msgstr "Inventarartikel"
-#: netbox/dcim/models/device_components.py:1301
+#: netbox/dcim/models/device_components.py:1343
msgid "inventory items"
msgstr "Inventarartikel"
-#: netbox/dcim/models/device_components.py:1312
+#: netbox/dcim/models/device_components.py:1351
msgid "Cannot assign self as parent."
msgstr "Kann sich nicht als übergeordnetes Objekt zuweisen."
-#: netbox/dcim/models/device_components.py:1320
+#: netbox/dcim/models/device_components.py:1359
msgid "Parent inventory item does not belong to the same device."
msgstr "Der Artikel im übergeordneten Inventar gehört nicht zum selben Gerät."
-#: netbox/dcim/models/device_components.py:1326
+#: netbox/dcim/models/device_components.py:1365
msgid "Cannot move an inventory item with dependent children"
msgstr ""
"Ein Inventargegenstand mit untergeordneten Inventargegenständen kann nicht "
"bewegt werden"
-#: netbox/dcim/models/device_components.py:1334
+#: netbox/dcim/models/device_components.py:1373
msgid "Cannot assign inventory item to component on another device"
msgstr ""
"Inventargegenstand kann nicht einer Komponente auf einem anderen Gerät "
"zugewiesen werden"
-#: netbox/dcim/models/devices.py:54
+#: netbox/dcim/models/devices.py:59
msgid "manufacturer"
msgstr "Hersteller"
-#: netbox/dcim/models/devices.py:55
+#: netbox/dcim/models/devices.py:60
msgid "manufacturers"
msgstr "Hersteller"
-#: netbox/dcim/models/devices.py:82 netbox/dcim/models/devices.py:382
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
#: netbox/dcim/models/racks.py:133
msgid "model"
msgstr "Modell"
-#: netbox/dcim/models/devices.py:95
+#: netbox/dcim/models/devices.py:97
msgid "default platform"
msgstr "Standard-Betriebssystem"
-#: netbox/dcim/models/devices.py:98 netbox/dcim/models/devices.py:386
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
msgid "part number"
msgstr "Teilenummer"
-#: netbox/dcim/models/devices.py:101 netbox/dcim/models/devices.py:389
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
msgid "Discrete part number (optional)"
msgstr "Diskrete Teilenummer (optional)"
-#: netbox/dcim/models/devices.py:107 netbox/dcim/models/racks.py:54
+#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:53
msgid "height (U)"
msgstr "Höhe (HE)"
-#: netbox/dcim/models/devices.py:111
+#: netbox/dcim/models/devices.py:113
msgid "exclude from utilization"
msgstr "von der Auslastung ausschließen"
-#: netbox/dcim/models/devices.py:112
+#: netbox/dcim/models/devices.py:114
msgid "Devices of this type are excluded when calculating rack utilization."
msgstr ""
"Geräte diesen Typs sind bei der Berechnung der Rackauslastung "
"ausgeschlossen."
-#: netbox/dcim/models/devices.py:116
+#: netbox/dcim/models/devices.py:118
msgid "is full depth"
msgstr "hat volle Tiefe"
-#: netbox/dcim/models/devices.py:117
+#: netbox/dcim/models/devices.py:119
msgid "Device consumes both front and rear rack faces."
msgstr ""
"Das Gerät verbraucht sowohl die vordere als auch die hintere Rackfront."
-#: netbox/dcim/models/devices.py:123
+#: netbox/dcim/models/devices.py:126
msgid "parent/child status"
msgstr "Über-/Untergeordnetenstatus"
-#: netbox/dcim/models/devices.py:124
+#: netbox/dcim/models/devices.py:127
msgid ""
"Parent devices house child devices in device bays. Leave blank if this "
"device type is neither a parent nor a child."
@@ -6014,25 +6543,25 @@ msgstr ""
"untergebracht. Lassen Sie das Feld leer, wenn es sich bei diesem Gerätetyp "
"weder um ein übergeordnetes noch um ein untergeordnetes handelt."
-#: netbox/dcim/models/devices.py:128 netbox/dcim/models/devices.py:392
-#: netbox/dcim/models/devices.py:659 netbox/dcim/models/racks.py:324
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393
+#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
msgid "airflow"
msgstr "Luftstrom"
-#: netbox/dcim/models/devices.py:204
+#: netbox/dcim/models/devices.py:208
msgid "device type"
msgstr "Gerätetyp"
-#: netbox/dcim/models/devices.py:205
+#: netbox/dcim/models/devices.py:209
msgid "device types"
msgstr "Gerätetypen"
-#: netbox/dcim/models/devices.py:290
+#: netbox/dcim/models/devices.py:291
msgid "U height must be in increments of 0.5 rack units."
msgstr ""
"Die HE-Höhe muss in Schritten von 0,5 Höheneinheiten (HE) angegeben werden."
-#: netbox/dcim/models/devices.py:307
+#: netbox/dcim/models/devices.py:308
#, python-brace-format
msgid ""
"Device {device} in rack {rack} does not have sufficient space to accommodate"
@@ -6041,7 +6570,7 @@ msgstr ""
"Gerät {device} im Rack {rack} hat nicht genug Platz für eine Höhe von "
"{height}HE"
-#: netbox/dcim/models/devices.py:322
+#: netbox/dcim/models/devices.py:323
#, python-brace-format
msgid ""
"Unable to set 0U height: Found {racked_instance_count} "
@@ -6051,7 +6580,7 @@ msgstr ""
"href=\"{url}\">{racked_instance_count} Instanzen bereits in Racks "
"montiert."
-#: netbox/dcim/models/devices.py:331
+#: netbox/dcim/models/devices.py:332
msgid ""
"Must delete all device bay templates associated with this device before "
"declassifying it as a parent device."
@@ -6059,156 +6588,156 @@ msgstr ""
"Alle mit diesem Gerät verknüpften Geräteschachtvorlagen müssen gelöscht "
"werden, bevor es als übergeordnetes Gerät freigegeben wird."
-#: netbox/dcim/models/devices.py:337
+#: netbox/dcim/models/devices.py:338
msgid "Child device types must be 0U."
msgstr "Untergeordnete Gerätetypen müssen 0 HE sein."
-#: netbox/dcim/models/devices.py:411
+#: netbox/dcim/models/devices.py:413
msgid "module type"
msgstr "Modultyp"
-#: netbox/dcim/models/devices.py:412
+#: netbox/dcim/models/devices.py:414
msgid "module types"
msgstr "Modultypen"
-#: netbox/dcim/models/devices.py:485
+#: netbox/dcim/models/devices.py:484
msgid "Virtual machines may be assigned to this role"
msgstr "Virtuelle Maschinen können dieser Rolle zugewiesen werden"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:496
msgid "device role"
msgstr "Geräterolle"
-#: netbox/dcim/models/devices.py:498
+#: netbox/dcim/models/devices.py:497
msgid "device roles"
msgstr "Geräterollen"
-#: netbox/dcim/models/devices.py:515
+#: netbox/dcim/models/devices.py:511
msgid "Optionally limit this platform to devices of a certain manufacturer"
msgstr ""
"Beschränken Sie dieses Betriebssystem optional auf Geräte eines bestimmten "
"Herstellers"
-#: netbox/dcim/models/devices.py:527
+#: netbox/dcim/models/devices.py:523
msgid "platform"
msgstr "Betriebssystem"
-#: netbox/dcim/models/devices.py:528
+#: netbox/dcim/models/devices.py:524
msgid "platforms"
msgstr "Betriebssysteme"
-#: netbox/dcim/models/devices.py:576
+#: netbox/dcim/models/devices.py:572
msgid "The function this device serves"
msgstr "Die Funktion, die dieses Gerät erfüllt"
-#: netbox/dcim/models/devices.py:608
+#: netbox/dcim/models/devices.py:599
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "vom Hersteller vergebene Gehäuse-Seriennummer"
-#: netbox/dcim/models/devices.py:616 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
msgid "A unique tag used to identify this device"
msgstr ""
"Ein eindeutiger Wert, der zur Identifizierung dieses Geräts verwendet wird"
-#: netbox/dcim/models/devices.py:643
+#: netbox/dcim/models/devices.py:634
msgid "position (U)"
msgstr "Position (HE)"
-#: netbox/dcim/models/devices.py:650
+#: netbox/dcim/models/devices.py:642
msgid "rack face"
msgstr "Rackseite"
-#: netbox/dcim/models/devices.py:670 netbox/dcim/models/devices.py:1420
-#: netbox/virtualization/models/virtualmachines.py:100
+#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
+#: netbox/virtualization/models/virtualmachines.py:95
msgid "primary IPv4"
msgstr "primäre IPv4-Adresse"
-#: netbox/dcim/models/devices.py:678 netbox/dcim/models/devices.py:1428
-#: netbox/virtualization/models/virtualmachines.py:108
+#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
+#: netbox/virtualization/models/virtualmachines.py:103
msgid "primary IPv6"
msgstr "primäre IPv6-Adresse"
-#: netbox/dcim/models/devices.py:686
+#: netbox/dcim/models/devices.py:679
msgid "out-of-band IP"
msgstr "Out-of-Band-IP-Adresse"
-#: netbox/dcim/models/devices.py:703
+#: netbox/dcim/models/devices.py:696
msgid "VC position"
msgstr "VC-Position"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:699
msgid "Virtual chassis position"
msgstr "Position des virtuellen Gehäuses"
-#: netbox/dcim/models/devices.py:709
+#: netbox/dcim/models/devices.py:702
msgid "VC priority"
msgstr "VC-Priorität"
-#: netbox/dcim/models/devices.py:713
+#: netbox/dcim/models/devices.py:706
msgid "Virtual chassis master election priority"
msgstr "Priorität bei der Masterwahl für virtuelle Gehäuse"
-#: netbox/dcim/models/devices.py:716 netbox/dcim/models/sites.py:207
+#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "Breitengrad"
-#: netbox/dcim/models/devices.py:721 netbox/dcim/models/devices.py:729
-#: netbox/dcim/models/sites.py:212 netbox/dcim/models/sites.py:220
+#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221
msgid "GPS coordinate in decimal format (xx.yyyyyy)"
msgstr "GPS-Koordinate im Dezimalformat (xx.yyyyyy)"
-#: netbox/dcim/models/devices.py:724 netbox/dcim/models/sites.py:215
+#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "Längengrad"
-#: netbox/dcim/models/devices.py:797
+#: netbox/dcim/models/devices.py:790
msgid "Device name must be unique per site."
msgstr "Der Name des Geräts muss pro Standort eindeutig sein."
-#: netbox/dcim/models/devices.py:808 netbox/ipam/models/services.py:75
+#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
msgid "device"
msgstr "Gerät"
-#: netbox/dcim/models/devices.py:809
+#: netbox/dcim/models/devices.py:802
msgid "devices"
msgstr "Geräte"
-#: netbox/dcim/models/devices.py:835
+#: netbox/dcim/models/devices.py:821
#, python-brace-format
msgid "Rack {rack} does not belong to site {site}."
msgstr "Rack {rack} gehört nicht zum Standort {site}."
-#: netbox/dcim/models/devices.py:840
+#: netbox/dcim/models/devices.py:826
#, python-brace-format
msgid "Location {location} does not belong to site {site}."
msgstr "Lokation {location} gehört nicht zum Standort {site}."
-#: netbox/dcim/models/devices.py:846
+#: netbox/dcim/models/devices.py:832
#, python-brace-format
msgid "Rack {rack} does not belong to location {location}."
msgstr "Rack {rack} gehört nicht zur Lokation {location}."
-#: netbox/dcim/models/devices.py:853
+#: netbox/dcim/models/devices.py:839
msgid "Cannot select a rack face without assigning a rack."
msgstr ""
"Es ist nicht möglich, eine Rackseite auszuwählen, ohne ein Rack zuzuweisen."
-#: netbox/dcim/models/devices.py:857
+#: netbox/dcim/models/devices.py:843
msgid "Cannot select a rack position without assigning a rack."
msgstr ""
"Es ist nicht möglich, eine Rackposition auszuwählen, ohne ein Rack "
"zuzuweisen."
-#: netbox/dcim/models/devices.py:863
+#: netbox/dcim/models/devices.py:849
msgid "Position must be in increments of 0.5 rack units."
msgstr "Die Position muss in Schritten von 0,5 Höheneinheiten erfolgen."
-#: netbox/dcim/models/devices.py:867
+#: netbox/dcim/models/devices.py:853
msgid "Must specify rack face when defining rack position."
msgstr ""
"Bei der Definition der Rackposition muss die Rackseite angegeben werden."
-#: netbox/dcim/models/devices.py:875
+#: netbox/dcim/models/devices.py:861
#, python-brace-format
msgid ""
"A 0U device type ({device_type}) cannot be assigned to a rack position."
@@ -6216,7 +6745,7 @@ msgstr ""
"Ein 0 HE-Gerätetyp ({device_type}) kann keiner Höheneinheit zugewiesen "
"werden."
-#: netbox/dcim/models/devices.py:886
+#: netbox/dcim/models/devices.py:872
msgid ""
"Child device types cannot be assigned to a rack face. This is an attribute "
"of the parent device."
@@ -6224,7 +6753,7 @@ msgstr ""
"Untergeordnete Gerätetypen können keiner Rackseite zugewiesen werden. Dies "
"ist ein Attribut des übergeordneten Geräts."
-#: netbox/dcim/models/devices.py:893
+#: netbox/dcim/models/devices.py:879
msgid ""
"Child device types cannot be assigned to a rack position. This is an "
"attribute of the parent device."
@@ -6232,7 +6761,7 @@ msgstr ""
"Untergeordnete Gerätetypen können keiner Rackposition zugewiesen werden. "
"Dies ist ein Attribut des übergeordneten Geräts."
-#: netbox/dcim/models/devices.py:907
+#: netbox/dcim/models/devices.py:893
#, python-brace-format
msgid ""
"U{position} is already occupied or does not have sufficient space to "
@@ -6241,22 +6770,22 @@ msgstr ""
"HE{position} ist bereits belegt oder verfügt nicht über ausreichend "
"Speicherplatz für diesen Gerätetyp: {device_type} ({u_height}HE)"
-#: netbox/dcim/models/devices.py:922
+#: netbox/dcim/models/devices.py:908
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} ist keine IPv4-Adresse."
-#: netbox/dcim/models/devices.py:931 netbox/dcim/models/devices.py:946
+#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this device."
msgstr "Die angegebene IP-Adresse ({ip}) ist diesem Gerät nicht zugewiesen."
-#: netbox/dcim/models/devices.py:937
+#: netbox/dcim/models/devices.py:926
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} ist keine IPv6-Adresse."
-#: netbox/dcim/models/devices.py:964
+#: netbox/dcim/models/devices.py:956
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6265,12 +6794,17 @@ msgstr ""
"Das zugewiesene Betriebssystem ist beschränkt auf {platform_manufacturer} "
"Gerätetypen, aber der Typ dieses Geräts gehört zu {devicetype_manufacturer}."
-#: netbox/dcim/models/devices.py:975
+#: netbox/dcim/models/devices.py:967
#, python-brace-format
msgid "The assigned cluster belongs to a different site ({site})"
msgstr "Der zugewiesene Cluster gehört zu einem anderen Standort ({site})"
-#: netbox/dcim/models/devices.py:983
+#: netbox/dcim/models/devices.py:974
+#, python-brace-format
+msgid "The assigned cluster belongs to a different location ({location})"
+msgstr "Der zugewiesene Cluster gehört zu einem anderen Standort ({location})"
+
+#: netbox/dcim/models/devices.py:982
msgid "A device assigned to a virtual chassis must have its position defined."
msgstr ""
"Die Position eines Geräts, das einem virtuellen Gehäuse zugewiesen ist, muss"
@@ -6285,15 +6819,15 @@ msgstr ""
"Gerät kann nicht aus dem virtuellen Gehäuse entfernt werden "
"{virtual_chassis} weil es derzeit der Master ist."
-#: netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/devices.py:1204
msgid "module"
msgstr "Modul"
-#: netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:1205
msgid "modules"
msgstr "Module"
-#: netbox/dcim/models/devices.py:1213
+#: netbox/dcim/models/devices.py:1218
#, python-brace-format
msgid ""
"Module must be installed within a module bay belonging to the assigned "
@@ -6302,15 +6836,15 @@ msgstr ""
"Das Modul muss in einem Modulschacht installiert werden, der zum "
"zugewiesenen Gerät gehört ({device})."
-#: netbox/dcim/models/devices.py:1339
+#: netbox/dcim/models/devices.py:1346
msgid "domain"
msgstr "Domäne"
-#: netbox/dcim/models/devices.py:1352 netbox/dcim/models/devices.py:1353
+#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
msgid "virtual chassis"
msgstr "virtuelles Gehäuse"
-#: netbox/dcim/models/devices.py:1368
+#: netbox/dcim/models/devices.py:1372
#, python-brace-format
msgid ""
"The selected master ({master}) is not assigned to this virtual chassis."
@@ -6318,7 +6852,7 @@ msgstr ""
"Der gewählte Master ({master}) ist diesem virtuellen Chassis nicht "
"zugewiesen."
-#: netbox/dcim/models/devices.py:1384
+#: netbox/dcim/models/devices.py:1388
#, python-brace-format
msgid ""
"Unable to delete virtual chassis {self}. There are member interfaces which "
@@ -6327,53 +6861,63 @@ msgstr ""
"Das virtuelle Gehäuse kann nicht gelöscht werden {self}. Es gibt "
"Mitgliedsschnittstellen, die gehäuseübergreifende LAG-Schnittstellen bilden."
-#: netbox/dcim/models/devices.py:1409 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37
msgid "identifier"
msgstr "identifizieren"
-#: netbox/dcim/models/devices.py:1410
+#: netbox/dcim/models/devices.py:1415
msgid "Numeric identifier unique to the parent device"
msgstr "Numerische Kennung, die für das übergeordnete Gerät eindeutig ist"
-#: netbox/dcim/models/devices.py:1438 netbox/extras/models/customfields.py:225
+#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:225
#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:120
msgid "comments"
msgstr "Kommentare"
-#: netbox/dcim/models/devices.py:1454
+#: netbox/dcim/models/devices.py:1459
msgid "virtual device context"
msgstr "Virtual Device Context"
-#: netbox/dcim/models/devices.py:1455
+#: netbox/dcim/models/devices.py:1460
msgid "virtual device contexts"
msgstr "Virtual Device Context"
-#: netbox/dcim/models/devices.py:1487
+#: netbox/dcim/models/devices.py:1489
#, python-brace-format
msgid "{ip} is not an IPv{family} address."
msgstr "{ip} ist keine IPv{family}-Adresse."
-#: netbox/dcim/models/devices.py:1493
+#: netbox/dcim/models/devices.py:1495
msgid "Primary IP address must belong to an interface on the assigned device."
msgstr ""
"Die primäre IP-Adresse muss zu einer Schnittstelle auf dem zugewiesenen "
"Gerät gehören."
-#: netbox/dcim/models/mixins.py:15 netbox/extras/models/configs.py:41
-#: netbox/extras/models/models.py:313 netbox/extras/models/models.py:522
-#: netbox/extras/models/search.py:48 netbox/ipam/models/ip.py:194
-msgid "weight"
-msgstr "Gewicht"
+#: netbox/dcim/models/devices.py:1527
+msgid "MAC addresses"
+msgstr "MAC-Adressen"
-#: netbox/dcim/models/mixins.py:22
-msgid "weight unit"
-msgstr "Gewichtseinheit"
+#: netbox/dcim/models/devices.py:1559
+msgid ""
+"Cannot unassign MAC Address while it is designated as the primary MAC for an"
+" object"
+msgstr ""
+"Die MAC-Adresse kann nicht aufgehoben werden, solange sie als primäre MAC-"
+"Adresse für ein Objekt festgelegt ist"
-#: netbox/dcim/models/mixins.py:51
-msgid "Must specify a unit when setting a weight"
+#: netbox/dcim/models/devices.py:1563
+msgid ""
+"Cannot reassign MAC Address while it is designated as the primary MAC for an"
+" object"
msgstr ""
-"Wenn ein Gewicht eingegeben wird, muss auch eine Einheit eingegeben werden."
+"Die MAC-Adresse kann nicht neu zugewiesen werden, solange sie als primäre "
+"MAC-Adresse für ein Objekt festgelegt ist"
+
+#: netbox/dcim/models/mixins.py:94
+#, python-brace-format
+msgid "Please select a {scope_type}."
+msgstr "Bitte wählen Sie einen {scope_type}."
#: netbox/dcim/models/power.py:55
msgid "power panel"
@@ -6383,7 +6927,7 @@ msgstr "Stromverteiler"
msgid "power panels"
msgstr "Stromverteiler"
-#: netbox/dcim/models/power.py:70
+#: netbox/dcim/models/power.py:67
#, python-brace-format
msgid ""
"Location {location} ({location_site}) is in a different site than {site}"
@@ -6391,43 +6935,43 @@ msgstr ""
"Lokation {location} ({location_site}) befindet sich auf einem anderen "
"Standort als {site}"
-#: netbox/dcim/models/power.py:108
+#: netbox/dcim/models/power.py:106
msgid "supply"
msgstr "liefern"
-#: netbox/dcim/models/power.py:114
+#: netbox/dcim/models/power.py:112
msgid "phase"
msgstr "Phase"
-#: netbox/dcim/models/power.py:120
+#: netbox/dcim/models/power.py:118
msgid "voltage"
msgstr "Spannung"
-#: netbox/dcim/models/power.py:125
+#: netbox/dcim/models/power.py:123
msgid "amperage"
msgstr "Stromstärke"
-#: netbox/dcim/models/power.py:130
+#: netbox/dcim/models/power.py:128
msgid "max utilization"
msgstr "maximale Auslastung"
-#: netbox/dcim/models/power.py:133
+#: netbox/dcim/models/power.py:131
msgid "Maximum permissible draw (percentage)"
msgstr "Maximal zulässige Auslastung (in Prozent)"
-#: netbox/dcim/models/power.py:136
+#: netbox/dcim/models/power.py:134
msgid "available power"
msgstr "verfügbare Leistung"
-#: netbox/dcim/models/power.py:164
+#: netbox/dcim/models/power.py:162
msgid "power feed"
msgstr "Stromzufuhr"
-#: netbox/dcim/models/power.py:165
+#: netbox/dcim/models/power.py:163
msgid "power feeds"
msgstr "Stromzufuhren"
-#: netbox/dcim/models/power.py:179
+#: netbox/dcim/models/power.py:174
#, python-brace-format
msgid ""
"Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) "
@@ -6436,55 +6980,55 @@ msgstr ""
"Rack {rack} ({rack_site}) und Stromverteiler {powerpanel} "
"({powerpanel_site}) befinden sich an verschiedenen Sites."
-#: netbox/dcim/models/power.py:190
+#: netbox/dcim/models/power.py:185
msgid "Voltage cannot be negative for AC supply"
msgstr "Die Spannung darf für die Wechselstromversorgung nicht negativ sein"
-#: netbox/dcim/models/racks.py:47
+#: netbox/dcim/models/racks.py:46
msgid "width"
msgstr "Breite"
-#: netbox/dcim/models/racks.py:48
+#: netbox/dcim/models/racks.py:47
msgid "Rail-to-rail width"
msgstr "Breite von Schiene zu Schiene"
-#: netbox/dcim/models/racks.py:56
+#: netbox/dcim/models/racks.py:55
msgid "Height in rack units"
msgstr "Höhe in Höheneinheiten (HE)"
-#: netbox/dcim/models/racks.py:60
+#: netbox/dcim/models/racks.py:59
msgid "starting unit"
msgstr "Start HE"
-#: netbox/dcim/models/racks.py:62
+#: netbox/dcim/models/racks.py:61
msgid "Starting unit for rack"
msgstr "Start HE für Rack"
-#: netbox/dcim/models/racks.py:66
+#: netbox/dcim/models/racks.py:65
msgid "descending units"
msgstr "absteigende Höheneinheiten"
-#: netbox/dcim/models/racks.py:67
+#: netbox/dcim/models/racks.py:66
msgid "Units are numbered top-to-bottom"
msgstr "Die Höheneinheiten sind von oben nach unten nummeriert"
-#: netbox/dcim/models/racks.py:72
+#: netbox/dcim/models/racks.py:71
msgid "outer width"
msgstr "äußere Breite"
-#: netbox/dcim/models/racks.py:75
+#: netbox/dcim/models/racks.py:74
msgid "Outer dimension of rack (width)"
msgstr "Außenabmessungen des Racks (Breite)"
-#: netbox/dcim/models/racks.py:78
+#: netbox/dcim/models/racks.py:77
msgid "outer depth"
msgstr "äußere Tiefe"
-#: netbox/dcim/models/racks.py:81
+#: netbox/dcim/models/racks.py:80
msgid "Outer dimension of rack (depth)"
msgstr "Außenabmessung des Racks (Tiefe)"
-#: netbox/dcim/models/racks.py:84
+#: netbox/dcim/models/racks.py:83
msgid "outer unit"
msgstr "Maßeinheit"
@@ -6508,7 +7052,7 @@ msgstr "maximales Gewicht"
msgid "Maximum load capacity for the rack"
msgstr "Maximale Tragfähigkeit des Racks"
-#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:252
+#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247
msgid "form factor"
msgstr "Formfaktor"
@@ -6520,59 +7064,59 @@ msgstr "Racktyp"
msgid "rack types"
msgstr "Racktypen"
-#: netbox/dcim/models/racks.py:180 netbox/dcim/models/racks.py:379
+#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368
msgid "Must specify a unit when setting an outer width/depth"
msgstr ""
"Muss eine Einheit angeben, wenn eine äußere Breite/Tiefe eingestellt wird"
-#: netbox/dcim/models/racks.py:184 netbox/dcim/models/racks.py:383
+#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
msgid "Must specify a unit when setting a maximum weight"
msgstr ""
"Bei der Einstellung eines Höchstgewichts muss eine Einheit angegeben werden"
-#: netbox/dcim/models/racks.py:230
+#: netbox/dcim/models/racks.py:227
msgid "rack role"
msgstr "Rolle des Rack"
-#: netbox/dcim/models/racks.py:231
+#: netbox/dcim/models/racks.py:228
msgid "rack roles"
msgstr "Rackrollen"
-#: netbox/dcim/models/racks.py:274
+#: netbox/dcim/models/racks.py:265
msgid "facility ID"
msgstr "Einrichtungs-ID"
-#: netbox/dcim/models/racks.py:275
+#: netbox/dcim/models/racks.py:266
msgid "Locally-assigned identifier"
msgstr "Lokal zugewiesener Bezeichner"
-#: netbox/dcim/models/racks.py:308 netbox/ipam/forms/bulk_import.py:201
-#: netbox/ipam/forms/bulk_import.py:266 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:483
-#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197
+#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300
+#: netbox/ipam/forms/bulk_import.py:482
+#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "Funktionelle Rolle"
-#: netbox/dcim/models/racks.py:321
+#: netbox/dcim/models/racks.py:312
msgid "A unique tag used to identify this rack"
msgstr ""
"Ein eindeutiger Wert, das zur Identifizierung dieses Racks verwendet wird"
-#: netbox/dcim/models/racks.py:359
+#: netbox/dcim/models/racks.py:351
msgid "rack"
msgstr "Rack"
-#: netbox/dcim/models/racks.py:360
+#: netbox/dcim/models/racks.py:352
msgid "racks"
msgstr "Racks"
-#: netbox/dcim/models/racks.py:375
+#: netbox/dcim/models/racks.py:364
#, python-brace-format
msgid "Assigned location must belong to parent site ({site})."
msgstr ""
"Die zugewiesene Lokation muss zum übergeordneten Standort gehören ({site})."
-#: netbox/dcim/models/racks.py:393
+#: netbox/dcim/models/racks.py:387
#, python-brace-format
msgid ""
"Rack must be at least {min_height}U tall to house currently installed "
@@ -6581,7 +7125,7 @@ msgstr ""
"Das Rack muss mindestens {min_height}HE groß sein, um aktuell installierten "
"Geräte unterzubringen."
-#: netbox/dcim/models/racks.py:400
+#: netbox/dcim/models/racks.py:396
#, python-brace-format
msgid ""
"Rack unit numbering must begin at {position} or less to house currently "
@@ -6590,127 +7134,127 @@ msgstr ""
"Die Nummerierung der Höheneinheiten muss bei {position} oder weniger "
"beginnen, um die aktuell installierten Geräte unterzubringen."
-#: netbox/dcim/models/racks.py:408
+#: netbox/dcim/models/racks.py:404
#, python-brace-format
msgid "Location must be from the same site, {site}."
msgstr "Die Lokation muss vom selben Standort stammen, {site}."
-#: netbox/dcim/models/racks.py:670
+#: netbox/dcim/models/racks.py:666
msgid "units"
msgstr "Einheiten"
-#: netbox/dcim/models/racks.py:696
+#: netbox/dcim/models/racks.py:692
msgid "rack reservation"
msgstr "HE-Reservierung"
-#: netbox/dcim/models/racks.py:697
+#: netbox/dcim/models/racks.py:693
msgid "rack reservations"
msgstr "Rackreservierungen"
-#: netbox/dcim/models/racks.py:714
+#: netbox/dcim/models/racks.py:707
#, python-brace-format
msgid "Invalid unit(s) for {height}U rack: {unit_list}"
msgstr "Ungültige Einheit(en) für {height}HE Rack: {unit_list}"
-#: netbox/dcim/models/racks.py:727
+#: netbox/dcim/models/racks.py:720
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "Die folgenden Einheiten wurden bereits reserviert: {unit_list}"
-#: netbox/dcim/models/sites.py:49
+#: netbox/dcim/models/sites.py:53
msgid "A top-level region with this name already exists."
msgstr ""
"Eine Region der obersten Ebene mit diesem Namen ist bereits vorhanden."
-#: netbox/dcim/models/sites.py:59
+#: netbox/dcim/models/sites.py:63
msgid "A top-level region with this slug already exists."
msgstr "Eine Top-Level-Region mit dieser URL-Slug existiert bereits."
-#: netbox/dcim/models/sites.py:62
+#: netbox/dcim/models/sites.py:66
msgid "region"
msgstr "Region"
-#: netbox/dcim/models/sites.py:63
+#: netbox/dcim/models/sites.py:67
msgid "regions"
msgstr "Regionen"
-#: netbox/dcim/models/sites.py:102
+#: netbox/dcim/models/sites.py:109
msgid "A top-level site group with this name already exists."
msgstr ""
"Eine Standortgruppe auf oberster Ebene mit diesem Namen ist bereits "
"vorhanden."
-#: netbox/dcim/models/sites.py:112
+#: netbox/dcim/models/sites.py:119
msgid "A top-level site group with this slug already exists."
msgstr ""
"Eine Standortgruppe auf oberster Ebene mit diesem URL-Slug existiert "
"bereits."
-#: netbox/dcim/models/sites.py:115
+#: netbox/dcim/models/sites.py:122
msgid "site group"
msgstr "Standortgruppe"
-#: netbox/dcim/models/sites.py:116
+#: netbox/dcim/models/sites.py:123
msgid "site groups"
msgstr "Standortgruppen"
-#: netbox/dcim/models/sites.py:141
+#: netbox/dcim/models/sites.py:145
msgid "Full name of the site"
msgstr "Vollständiger Name des Standorts"
-#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:279
+#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283
msgid "facility"
msgstr "Einrichtung"
-#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:282
+#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286
msgid "Local facility ID or description"
msgstr "Lokale Einrichtungs-ID oder Beschreibung"
-#: netbox/dcim/models/sites.py:195
+#: netbox/dcim/models/sites.py:196
msgid "physical address"
msgstr "physische Adresse"
-#: netbox/dcim/models/sites.py:198
+#: netbox/dcim/models/sites.py:199
msgid "Physical location of the building"
msgstr "Physischer Standort des Gebäudes"
-#: netbox/dcim/models/sites.py:201
+#: netbox/dcim/models/sites.py:202
msgid "shipping address"
msgstr "Lieferadresse"
-#: netbox/dcim/models/sites.py:204
+#: netbox/dcim/models/sites.py:205
msgid "If different from the physical address"
msgstr "Falls anders als die physische Adresse"
-#: netbox/dcim/models/sites.py:238
+#: netbox/dcim/models/sites.py:245
msgid "site"
msgstr "Standort"
-#: netbox/dcim/models/sites.py:239
+#: netbox/dcim/models/sites.py:246
msgid "sites"
msgstr "Standorte"
-#: netbox/dcim/models/sites.py:309
+#: netbox/dcim/models/sites.py:319
msgid "A location with this name already exists within the specified site."
msgstr ""
"Eine Lokation mit diesem Namen ist bereits in dem angegebenen Standort "
"vorhanden."
-#: netbox/dcim/models/sites.py:319
+#: netbox/dcim/models/sites.py:329
msgid "A location with this slug already exists within the specified site."
msgstr ""
"Ein Lokation mit diesem URL-Slug existiert bereits auf dem angegebenen "
"Standort."
-#: netbox/dcim/models/sites.py:322
+#: netbox/dcim/models/sites.py:332
msgid "location"
msgstr "Lokation"
-#: netbox/dcim/models/sites.py:323
+#: netbox/dcim/models/sites.py:333
msgid "locations"
msgstr "Lokationen"
-#: netbox/dcim/models/sites.py:337
+#: netbox/dcim/models/sites.py:344
#, python-brace-format
msgid "Parent location ({parent}) must belong to the same site ({site})."
msgstr ""
@@ -6725,11 +7269,11 @@ msgstr "Abschlusspunkt A"
msgid "Termination B"
msgstr "Abschlusspunkt B"
-#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:23
+#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:22
msgid "Device A"
msgstr "Gerät A"
-#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:32
+#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:31
msgid "Device B"
msgstr "Gerät B"
@@ -6763,97 +7307,91 @@ msgstr "Standort B"
msgid "Reachable"
msgstr "Erreichbar"
-#: netbox/dcim/tables/devices.py:58 netbox/dcim/tables/devices.py:106
-#: netbox/dcim/tables/racks.py:150 netbox/dcim/tables/sites.py:105
-#: netbox/dcim/tables/sites.py:148 netbox/extras/tables/tables.py:545
+#: 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:545
#: 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
-#: netbox/virtualization/tables/clusters.py:83
-#: netbox/virtualization/views.py:204
+#: netbox/virtualization/tables/clusters.py:87
+#: netbox/virtualization/views.py:216
msgid "Devices"
msgstr "Geräte"
-#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:111
-#: netbox/virtualization/tables/clusters.py:88
+#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122
+#: netbox/virtualization/tables/clusters.py:92
msgid "VMs"
msgstr "VMs"
-#: netbox/dcim/tables/devices.py:100 netbox/dcim/tables/devices.py:216
-#: netbox/extras/forms/model_forms.py:630
+#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227
+#: netbox/extras/forms/model_forms.py:644
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/device/render_config.html:11
-#: netbox/templates/dcim/device/render_config.html:14
#: netbox/templates/dcim/devicerole.html:44
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
+#: netbox/templates/extras/object_render_config.html:12
+#: netbox/templates/extras/object_render_config.html:15
#: netbox/templates/virtualization/virtualmachine.html:48
-#: netbox/templates/virtualization/virtualmachine/render_config.html:11
-#: netbox/templates/virtualization/virtualmachine/render_config.html:14
-#: netbox/virtualization/tables/virtualmachines.py:107
+#: netbox/virtualization/tables/virtualmachines.py:77
msgid "Config Template"
msgstr "Konfigvorlage"
-#: netbox/dcim/tables/devices.py:150 netbox/templates/dcim/sitegroup.html:26
-msgid "Site Group"
-msgstr "Standortgruppe"
-
-#: netbox/dcim/tables/devices.py:187 netbox/dcim/tables/devices.py:1068
-#: netbox/ipam/forms/bulk_import.py:527 netbox/ipam/forms/model_forms.py:306
-#: netbox/ipam/forms/model_forms.py:319 netbox/ipam/tables/ip.py:356
-#: netbox/ipam/tables/ip.py:423 netbox/ipam/tables/ip.py:446
+#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100
+#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308
+#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398
#: netbox/templates/ipam/ipaddress.html:11
-#: netbox/virtualization/tables/virtualmachines.py:95
+#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "IP-Adresse"
-#: netbox/dcim/tables/devices.py:191 netbox/dcim/tables/devices.py:1072
-#: netbox/virtualization/tables/virtualmachines.py:86
+#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104
+#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "IPv4-Adresse"
-#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1076
-#: netbox/virtualization/tables/virtualmachines.py:90
+#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108
+#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "IPv6-Adresse"
-#: netbox/dcim/tables/devices.py:210
+#: netbox/dcim/tables/devices.py:221
msgid "VC Position"
msgstr "VC-Position"
-#: netbox/dcim/tables/devices.py:213
+#: netbox/dcim/tables/devices.py:224
msgid "VC Priority"
msgstr "VC-Priorität"
-#: netbox/dcim/tables/devices.py:220 netbox/templates/dcim/device_edit.html:38
+#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38
#: netbox/templates/dcim/devicebay_populate.html:16
msgid "Parent Device"
msgstr "Übergeordnetes Gerät"
-#: netbox/dcim/tables/devices.py:225
+#: netbox/dcim/tables/devices.py:236
msgid "Position (Device Bay)"
msgstr "Position (Geräteschacht)"
-#: netbox/dcim/tables/devices.py:234
+#: netbox/dcim/tables/devices.py:245
msgid "Console ports"
msgstr "Konsolenanschlüsse"
-#: netbox/dcim/tables/devices.py:237
+#: netbox/dcim/tables/devices.py:248
msgid "Console server ports"
msgstr "Konsolenserveranschlüsse"
-#: netbox/dcim/tables/devices.py:240
+#: netbox/dcim/tables/devices.py:251
msgid "Power ports"
msgstr "Stromanschlüsse"
-#: netbox/dcim/tables/devices.py:243
+#: netbox/dcim/tables/devices.py:254
msgid "Power outlets"
msgstr "Steckdosen"
-#: netbox/dcim/tables/devices.py:246 netbox/dcim/tables/devices.py:1081
-#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1040
-#: netbox/dcim/views.py:1279 netbox/dcim/views.py:1975
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:250
+#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144
+#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139
+#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -6863,35 +7401,35 @@ msgstr "Steckdosen"
#: netbox/templates/dcim/virtualdevicecontext.html:81
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
-#: netbox/virtualization/tables/virtualmachines.py:101
-#: netbox/virtualization/views.py:364 netbox/wireless/tables/wirelesslan.py:55
+#: netbox/virtualization/tables/virtualmachines.py:71
+#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "Schnittstellen"
-#: netbox/dcim/tables/devices.py:249
+#: netbox/dcim/tables/devices.py:260
msgid "Front ports"
msgstr "Frontanschlüsse"
-#: netbox/dcim/tables/devices.py:255
+#: netbox/dcim/tables/devices.py:266
msgid "Device bays"
msgstr "Geräteeinsätze"
-#: netbox/dcim/tables/devices.py:258
+#: netbox/dcim/tables/devices.py:269
msgid "Module bays"
msgstr "Moduleinsätze"
-#: netbox/dcim/tables/devices.py:261
+#: netbox/dcim/tables/devices.py:272
msgid "Inventory items"
msgstr "Inventarartikel"
-#: netbox/dcim/tables/devices.py:305 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "Moduleinsatz"
-#: netbox/dcim/tables/devices.py:318 netbox/dcim/tables/devicetypes.py:47
-#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1115
-#: netbox/dcim/views.py:2073 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219
+#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -6900,124 +7438,133 @@ msgstr "Moduleinsatz"
msgid "Inventory Items"
msgstr "Inventarartikel"
-#: netbox/dcim/tables/devices.py:333
+#: netbox/dcim/tables/devices.py:343
msgid "Cable Color"
msgstr "Farbe des Kabels"
-#: netbox/dcim/tables/devices.py:339
+#: netbox/dcim/tables/devices.py:349
msgid "Link Peers"
msgstr "Verbindungsenden"
-#: netbox/dcim/tables/devices.py:342
+#: netbox/dcim/tables/devices.py:352
msgid "Mark Connected"
msgstr "Als verbunden markieren"
-#: netbox/dcim/tables/devices.py:461
+#: netbox/dcim/tables/devices.py:471
msgid "Maximum draw (W)"
msgstr "Maximaler Stromverbrauch (W)"
-#: netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:474
msgid "Allocated draw (W)"
msgstr "Zugewiesener Stromverbrauch (W)"
-#: netbox/dcim/tables/devices.py:558 netbox/ipam/forms/model_forms.py:734
-#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:596
-#: netbox/ipam/views.py:696 netbox/netbox/navigation/menu.py:158
-#: netbox/netbox/navigation/menu.py:160
-#: netbox/templates/dcim/interface.html:339
+#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633
+#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164
+#: netbox/netbox/navigation/menu.py:166
+#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
#: netbox/templates/ipam/service.html:40
-#: netbox/templates/virtualization/vminterface.html:85
+#: netbox/templates/virtualization/vminterface.html:101
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "IP-Adressen"
-#: netbox/dcim/tables/devices.py:564 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "FHRP-Gruppen"
-#: netbox/dcim/tables/devices.py:576 netbox/templates/dcim/interface.html:89
-#: netbox/templates/virtualization/vminterface.html:67
+#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95
+#: netbox/templates/virtualization/vminterface.html:59
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
#: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76
#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82
-#: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145
+#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
#: netbox/vpn/tables/tunnels.py:78
msgid "Tunnel"
msgstr "Tunnel"
-#: netbox/dcim/tables/devices.py:604 netbox/dcim/tables/devicetypes.py:227
+#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "Nur zur Verwaltung"
-#: netbox/dcim/tables/devices.py:623
+#: netbox/dcim/tables/devices.py:645
msgid "VDCs"
msgstr "VDCs"
-#: netbox/dcim/tables/devices.py:873 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163
+msgid "Virtual Circuit"
+msgstr "Virtuelle Verbindung"
+
+#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "Installiertes Modul"
-#: netbox/dcim/tables/devices.py:876
+#: netbox/dcim/tables/devices.py:907
msgid "Module Serial"
msgstr "Seriennummer des Moduls"
-#: netbox/dcim/tables/devices.py:880
+#: netbox/dcim/tables/devices.py:911
msgid "Module Asset Tag"
msgstr "Modul-Asset-Tag"
-#: netbox/dcim/tables/devices.py:889
+#: netbox/dcim/tables/devices.py:920
msgid "Module Status"
msgstr "Status des Moduls"
-#: netbox/dcim/tables/devices.py:944 netbox/dcim/tables/devicetypes.py:312
-#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319
+#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "Komponente"
-#: netbox/dcim/tables/devices.py:1000
+#: netbox/dcim/tables/devices.py:1032
msgid "Items"
msgstr "Artikel"
-#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:84
+#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60
+#: netbox/netbox/navigation/menu.py:62
+msgid "Rack Types"
+msgstr "Racktypen"
+
+#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84
#: netbox/netbox/navigation/menu.py:86
msgid "Device Types"
msgstr "Gerätetypen"
-#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:87
+#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
msgid "Module Types"
msgstr "Modultypen"
-#: netbox/dcim/tables/devicetypes.py:52 netbox/extras/forms/filtersets.py:371
-#: netbox/extras/forms/model_forms.py:537 netbox/extras/tables/tables.py:540
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
+#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:540
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "Betriebssysteme"
-#: netbox/dcim/tables/devicetypes.py:84
+#: netbox/dcim/tables/devicetypes.py:89
#: netbox/templates/dcim/devicetype.html:29
msgid "Default Platform"
msgstr "Standard-Betriebssystem"
-#: netbox/dcim/tables/devicetypes.py:88
+#: netbox/dcim/tables/devicetypes.py:93
#: netbox/templates/dcim/devicetype.html:45
msgid "Full Depth"
msgstr "Volle Tiefe"
-#: netbox/dcim/tables/devicetypes.py:98
+#: netbox/dcim/tables/devicetypes.py:103
msgid "U Height"
msgstr "Höhe in HE"
-#: netbox/dcim/tables/devicetypes.py:113 netbox/dcim/tables/modules.py:26
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
#: netbox/dcim/tables/racks.py:89
msgid "Instances"
msgstr "Instanzen"
-#: netbox/dcim/tables/devicetypes.py:116 netbox/dcim/views.py:980
-#: netbox/dcim/views.py:1219 netbox/dcim/views.py:1911
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084
+#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075
#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
@@ -7027,8 +7574,8 @@ msgstr "Instanzen"
msgid "Console Ports"
msgstr "Konsolenanschlüsse"
-#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:995
-#: netbox/dcim/views.py:1234 netbox/dcim/views.py:1927
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099
+#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091
#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
@@ -7038,8 +7585,8 @@ msgstr "Konsolenanschlüsse"
msgid "Console Server Ports"
msgstr "Konsolenserveranschlüsse"
-#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1010
-#: netbox/dcim/views.py:1249 netbox/dcim/views.py:1943
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1114
+#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107
#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
@@ -7049,8 +7596,8 @@ msgstr "Konsolenserveranschlüsse"
msgid "Power Ports"
msgstr "Stromanschlüsse"
-#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1025
-#: netbox/dcim/views.py:1264 netbox/dcim/views.py:1959
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129
+#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123
#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
@@ -7060,8 +7607,8 @@ msgstr "Stromanschlüsse"
msgid "Power Outlets"
msgstr "Steckdosen"
-#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1055
-#: netbox/dcim/views.py:1294 netbox/dcim/views.py:1997
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159
+#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161
#: netbox/netbox/navigation/menu.py:95
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
@@ -7070,8 +7617,8 @@ msgstr "Steckdosen"
msgid "Front Ports"
msgstr "Frontanschlüsse"
-#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1070
-#: netbox/dcim/views.py:1309 netbox/dcim/views.py:2013
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174
+#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177
#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
@@ -7081,16 +7628,16 @@ msgstr "Frontanschlüsse"
msgid "Rear Ports"
msgstr "Rückanschlüsse"
-#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1100
-#: netbox/dcim/views.py:2053 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204
+#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "Geräteeinsätze"
-#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1085
-#: netbox/dcim/views.py:1324 netbox/dcim/views.py:2033
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1189
+#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197
#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
@@ -7100,7 +7647,7 @@ msgstr "Geräteeinsätze"
msgid "Module Bays"
msgstr "Moduleinsätze"
-#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:297
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "Stromzufuhren"
@@ -7113,111 +7660,106 @@ msgstr "Max. Auslastung"
msgid "Available Power (VA)"
msgstr "Verfügbare Leistung (VA)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:143
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47
#: netbox/netbox/navigation/menu.py:49
msgid "Racks"
msgstr "Racks"
-#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:142
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141
#: netbox/templates/dcim/device.html:318
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14
msgid "Height"
msgstr "Höhe"
-#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:165
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18
msgid "Outer Width"
msgstr "Äußere Breite"
-#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:169
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
msgid "Outer Depth"
msgstr "Äußere Tiefe"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:177
+#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
msgid "Max Weight"
msgstr "Maximales Gewicht"
-#: netbox/dcim/tables/racks.py:154
+#: netbox/dcim/tables/racks.py:153
msgid "Space"
msgstr "Platz"
#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:351
-#: netbox/extras/forms/model_forms.py:517 netbox/ipam/forms/bulk_edit.py:131
-#: netbox/ipam/forms/model_forms.py:153 netbox/ipam/tables/asn.py:66
+#: netbox/extras/forms/filtersets.py:358
+#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66
#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17
msgid "Sites"
msgstr "Standorte"
-#: netbox/dcim/tests/test_api.py:47
+#: netbox/dcim/tests/test_api.py:50
msgid "Test case must set peer_termination_type"
msgstr "Der Testfall muss peer_termination_type setzen"
-#: netbox/dcim/views.py:138
+#: netbox/dcim/views.py:137
#, python-brace-format
msgid "Disconnected {count} {type}"
msgstr "Verbindung von {count} {type} unterbrochen"
-#: netbox/dcim/views.py:738 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "Rackreservierungen"
-#: netbox/dcim/views.py:757 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "Nicht in einem Rack befindliche Geräte"
-#: netbox/dcim/views.py:2086 netbox/extras/forms/model_forms.py:577
+#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591
#: netbox/templates/extras/configcontext.html:10
-#: netbox/virtualization/forms/model_forms.py:225
-#: netbox/virtualization/views.py:405
+#: netbox/virtualization/forms/model_forms.py:232
+#: netbox/virtualization/views.py:422
msgid "Config Context"
msgstr "Konfigurationsvorlage"
-#: netbox/dcim/views.py:2096 netbox/virtualization/views.py:415
+#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432
msgid "Render Config"
msgstr "Konfiguration rendern"
-#: netbox/dcim/views.py:2131 netbox/virtualization/views.py:450
-#, python-brace-format
-msgid "An error occurred while rendering the template: {error}"
-msgstr "Ein Fehler ist beim Rendern der Vorlage aufgetreten: {error}"
-
-#: netbox/dcim/views.py:2149 netbox/extras/tables/tables.py:550
-#: netbox/netbox/navigation/menu.py:247 netbox/netbox/navigation/menu.py:249
-#: netbox/virtualization/views.py:178
+#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550
+#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
+#: netbox/virtualization/views.py:190
msgid "Virtual Machines"
msgstr "Virtuelle Maschinen"
-#: netbox/dcim/views.py:2907
+#: netbox/dcim/views.py:3106
#, python-brace-format
msgid "Installed device {device} in bay {device_bay}."
msgstr "Gerät {device} im Schacht {device_bay} installiert."
-#: netbox/dcim/views.py:2948
+#: netbox/dcim/views.py:3147
#, python-brace-format
msgid "Removed device {device} from bay {device_bay}."
msgstr "Gerät {device} im Schacht {device_bay} entfernt."
-#: netbox/dcim/views.py:3054 netbox/ipam/tables/ip.py:234
+#: netbox/dcim/views.py:3263 netbox/ipam/tables/ip.py:180
msgid "Children"
msgstr "Untergeordnet"
-#: netbox/dcim/views.py:3520
+#: netbox/dcim/views.py:3730
#, python-brace-format
msgid "Added member {device}"
msgstr "Mitglied hinzugefügt {device}"
-#: netbox/dcim/views.py:3567
+#: netbox/dcim/views.py:3779
#, python-brace-format
msgid "Unable to remove master device {device} from the virtual chassis."
msgstr ""
"Ein Hauptgerät (Master Device) {device} kann von einem virtuellen Gehäuse "
"nicht entfernt werden."
-#: netbox/dcim/views.py:3580
+#: netbox/dcim/views.py:3792
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "{device} vom virtuellen Gehäuse {chassis} entfernt."
@@ -7317,7 +7859,7 @@ msgstr "Nein"
#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57
#: netbox/tenancy/forms/bulk_edit.py:118
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:171
msgid "Link"
msgstr "Link"
@@ -7337,15 +7879,15 @@ msgstr "Alphabetisch (A-Z)"
msgid "Alphabetical (Z-A)"
msgstr "Alphabetisch (Z-A)"
-#: netbox/extras/choices.py:144 netbox/extras/choices.py:167
+#: netbox/extras/choices.py:144 netbox/extras/choices.py:165
msgid "Info"
msgstr "Info"
-#: netbox/extras/choices.py:145 netbox/extras/choices.py:168
+#: netbox/extras/choices.py:145 netbox/extras/choices.py:166
msgid "Success"
msgstr "Erfolg"
-#: netbox/extras/choices.py:146 netbox/extras/choices.py:169
+#: netbox/extras/choices.py:146 netbox/extras/choices.py:167
msgid "Warning"
msgstr "Warnung"
@@ -7353,52 +7895,29 @@ msgstr "Warnung"
msgid "Danger"
msgstr "Gefahr"
-#: netbox/extras/choices.py:165
+#: netbox/extras/choices.py:164
msgid "Debug"
msgstr "Debug"
-#: netbox/extras/choices.py:166 netbox/netbox/choices.py:101
-msgid "Default"
-msgstr "Standard"
-
-#: netbox/extras/choices.py:170
+#: netbox/extras/choices.py:168
msgid "Failure"
msgstr "Fehlschlag"
-#: netbox/extras/choices.py:186
-msgid "Hourly"
-msgstr "Stündlich"
-
-#: netbox/extras/choices.py:187
-msgid "12 hours"
-msgstr "12 Stunden"
-
-#: netbox/extras/choices.py:188
-msgid "Daily"
-msgstr "täglich"
-
-#: netbox/extras/choices.py:189
-msgid "Weekly"
-msgstr "Wöchentlich"
-
-#: netbox/extras/choices.py:190
-msgid "30 days"
-msgstr "30 Tage"
-
-#: netbox/extras/choices.py:226
+#: netbox/extras/choices.py:213
#: netbox/templates/dcim/virtualchassis_edit.html:107
#: netbox/templates/generic/bulk_add_component.html:68
#: netbox/templates/generic/object_edit.html:47
#: netbox/templates/generic/object_edit.html:80
+#: netbox/templates/htmx/quick_add.html:24
#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7
msgid "Create"
msgstr "Erstellen"
-#: netbox/extras/choices.py:227
+#: netbox/extras/choices.py:214
msgid "Update"
msgstr "Aktualisieren"
-#: netbox/extras/choices.py:228
+#: netbox/extras/choices.py:215
#: netbox/templates/circuits/inc/circuit_termination.html:23
#: netbox/templates/dcim/inc/panels/inventory_items.html:37
#: netbox/templates/dcim/powerpanel.html:66
@@ -7413,82 +7932,82 @@ msgstr "Aktualisieren"
msgid "Delete"
msgstr "Löschen"
-#: netbox/extras/choices.py:252 netbox/netbox/choices.py:57
-#: netbox/netbox/choices.py:102
+#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "Blau"
-#: netbox/extras/choices.py:253 netbox/netbox/choices.py:56
-#: netbox/netbox/choices.py:103
+#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "Indigo"
-#: netbox/extras/choices.py:254 netbox/netbox/choices.py:54
-#: netbox/netbox/choices.py:104
+#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "Purpur"
-#: netbox/extras/choices.py:255 netbox/netbox/choices.py:51
-#: netbox/netbox/choices.py:105
+#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "Pink"
-#: netbox/extras/choices.py:256 netbox/netbox/choices.py:50
-#: netbox/netbox/choices.py:106
+#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "Rot"
-#: netbox/extras/choices.py:257 netbox/netbox/choices.py:68
-#: netbox/netbox/choices.py:107
+#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "Orange"
-#: netbox/extras/choices.py:258 netbox/netbox/choices.py:66
-#: netbox/netbox/choices.py:108
+#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "Gelb"
-#: netbox/extras/choices.py:259 netbox/netbox/choices.py:63
-#: netbox/netbox/choices.py:109
+#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "Grün"
-#: netbox/extras/choices.py:260 netbox/netbox/choices.py:60
-#: netbox/netbox/choices.py:110
+#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "Türkis"
-#: netbox/extras/choices.py:261 netbox/netbox/choices.py:59
-#: netbox/netbox/choices.py:111
+#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "Cyanblau"
-#: netbox/extras/choices.py:262 netbox/netbox/choices.py:112
+#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "Grau"
-#: netbox/extras/choices.py:263 netbox/netbox/choices.py:74
-#: netbox/netbox/choices.py:113
+#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "Schwarz"
-#: netbox/extras/choices.py:264 netbox/netbox/choices.py:75
-#: netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/netbox/choices.py:116
msgid "White"
msgstr "Weiß"
-#: netbox/extras/choices.py:279 netbox/extras/forms/model_forms.py:353
-#: netbox/extras/forms/model_forms.py:430
+#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
+#: netbox/extras/forms/model_forms.py:444
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Webhook"
-#: netbox/extras/choices.py:280 netbox/extras/forms/model_forms.py:418
+#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "Skript"
-#: netbox/extras/choices.py:281
+#: netbox/extras/choices.py:268
msgid "Notification"
msgstr "Benachrichtigung"
@@ -7588,30 +8107,34 @@ msgstr ""
msgid "RSS Feed"
msgstr "RSS-Feed"
-#: netbox/extras/dashboard/widgets.py:279
+#: netbox/extras/dashboard/widgets.py:280
msgid "Embed an RSS feed from an external website."
msgstr "Betten Sie einen RSS-Feed von einer externen Website ein."
-#: netbox/extras/dashboard/widgets.py:286
+#: netbox/extras/dashboard/widgets.py:287
msgid "Feed URL"
msgstr "Feed-URL"
-#: netbox/extras/dashboard/widgets.py:291
+#: netbox/extras/dashboard/widgets.py:290
+msgid "Requires external connection"
+msgstr "Erfordert eine externe Verbindung"
+
+#: netbox/extras/dashboard/widgets.py:296
msgid "The maximum number of objects to display"
msgstr "Die maximale Anzahl der anzuzeigenden Objekte"
-#: netbox/extras/dashboard/widgets.py:296
+#: netbox/extras/dashboard/widgets.py:301
msgid "How long to stored the cached content (in seconds)"
msgstr "Wie lange soll der Inhalt zwischengespeichert werden (in Sekunden)"
-#: netbox/extras/dashboard/widgets.py:348
+#: netbox/extras/dashboard/widgets.py:358
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
-#: netbox/templates/inc/user_menu.html:48
+#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "Lesezeichen"
-#: netbox/extras/dashboard/widgets.py:352
+#: netbox/extras/dashboard/widgets.py:362
msgid "Show your personal bookmarks"
msgstr "Zeige persönliche Lesezeichen an"
@@ -7640,17 +8163,17 @@ msgid "Group (name)"
msgstr "Gruppe (Name)"
#: netbox/extras/filtersets.py:574
-#: netbox/virtualization/forms/filtersets.py:118
+#: netbox/virtualization/forms/filtersets.py:123
msgid "Cluster type"
msgstr "Clustertyp"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:95
-#: netbox/virtualization/filtersets.py:147
+#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/virtualization/filtersets.py:113
msgid "Cluster type (slug)"
msgstr "Clustertyp (URL-Slug)"
#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16
-#: netbox/tenancy/forms/forms.py:39
+#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "Mandantengruppe"
@@ -7659,7 +8182,7 @@ msgstr "Mandantengruppe"
msgid "Tenant group (slug)"
msgstr "Mandantengruppe (URL-Slug)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:495
+#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "Schlagwort"
@@ -7668,60 +8191,60 @@ msgstr "Schlagwort"
msgid "Tag (slug)"
msgstr "Schlagwort (URL-Slug)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:429
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
msgid "Has local config context data"
msgstr "Hat lokale Konfigurationskontextdaten"
-#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:60
+#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61
msgid "Group name"
msgstr "Name der Gruppe"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:68
+#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
#: netbox/extras/tables/tables.py:65
#: netbox/templates/extras/customfield.html:38
#: netbox/templates/generic/bulk_import.html:118
msgid "Required"
msgstr "Erforderlich"
-#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:75
+#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76
msgid "Must be unique"
msgstr "Muss einzigartig sein"
#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60
-#: netbox/extras/forms/filtersets.py:89
+#: netbox/extras/forms/filtersets.py:90
#: netbox/extras/models/customfields.py:209
msgid "UI visible"
msgstr "UI sichtbar"
#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66
-#: netbox/extras/forms/filtersets.py:94
+#: netbox/extras/forms/filtersets.py:95
#: netbox/extras/models/customfields.py:216
msgid "UI editable"
msgstr "UI editierbar"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:97
+#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
msgid "Is cloneable"
msgstr "Ist klonbar"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:104
+#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
msgid "Minimum value"
msgstr "Minimaler Wert"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:108
+#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
msgid "Maximum value"
msgstr "Maximaler Wert"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:112
+#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
msgid "Validation regex"
msgstr "Regex für die Überprüfung"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "Verhalten"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:149
+#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
msgid "New window"
msgstr "Neues Fenster"
@@ -7729,31 +8252,31 @@ msgstr "Neues Fenster"
msgid "Button class"
msgstr "Button-Klasse"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
#: netbox/extras/models/models.py:409
msgid "MIME type"
msgstr "MIME-Typ"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:190
+#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
msgid "File extension"
msgstr "Dateiendung"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
msgid "As attachment"
msgstr "Als Anlage"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:236
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
#: netbox/extras/tables/tables.py:256
#: netbox/templates/extras/savedfilter.html:29
msgid "Shared"
msgstr "Geteilt"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
#: netbox/extras/models/models.py:174
msgid "HTTP method"
msgstr "HTTP-Method"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:259
+#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "Payload-URL"
@@ -7772,7 +8295,7 @@ msgid "CA file path"
msgstr "CA-Dateipfad"
#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192
-#: netbox/extras/forms/model_forms.py:377
+#: netbox/extras/forms/model_forms.py:391
msgid "Event types"
msgstr "Ereignistypen"
@@ -7785,13 +8308,13 @@ msgstr "Ist aktiv"
#: netbox/extras/forms/bulk_import.py:139
#: netbox/extras/forms/bulk_import.py:162
#: netbox/extras/forms/bulk_import.py:186
-#: netbox/extras/forms/filtersets.py:137 netbox/extras/forms/filtersets.py:224
+#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230
#: netbox/extras/forms/model_forms.py:47
-#: netbox/extras/forms/model_forms.py:205
-#: netbox/extras/forms/model_forms.py:237
-#: netbox/extras/forms/model_forms.py:278
-#: netbox/extras/forms/model_forms.py:372
-#: netbox/extras/forms/model_forms.py:489
+#: netbox/extras/forms/model_forms.py:219
+#: netbox/extras/forms/model_forms.py:251
+#: netbox/extras/forms/model_forms.py:292
+#: netbox/extras/forms/model_forms.py:386
+#: netbox/extras/forms/model_forms.py:503
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "Typen von Objekten"
@@ -7809,10 +8332,10 @@ msgstr "Ein oder mehrere zugewiesene Objekttypen"
msgid "Field data type (e.g. text, integer, etc.)"
msgstr "Felddatentyp (z. B. Text, Integer usw.)"
-#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:208
-#: netbox/extras/forms/filtersets.py:281
-#: netbox/extras/forms/model_forms.py:304
-#: netbox/extras/forms/model_forms.py:341
+#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213
+#: netbox/extras/forms/filtersets.py:287
+#: netbox/extras/forms/model_forms.py:318
+#: netbox/extras/forms/model_forms.py:355
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "Typ des Objekts"
@@ -7821,7 +8344,7 @@ msgstr "Typ des Objekts"
msgid "Object type (for object or multi-object fields)"
msgstr "Objekttyp (für Objekt- oder Mehrfachobjektfelder)"
-#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:84
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85
msgid "Choice set"
msgstr "Auswahlset"
@@ -7897,7 +8420,7 @@ msgid "The classification of entry"
msgstr "Die Klassifizierung des Eintrags"
#: netbox/extras/forms/bulk_import.py:261
-#: netbox/extras/forms/model_forms.py:320 netbox/netbox/navigation/menu.py:390
+#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -7912,7 +8435,8 @@ msgstr ""
"Anführungszeichen"
#: netbox/extras/forms/bulk_import.py:268
-#: netbox/extras/forms/model_forms.py:315 netbox/netbox/navigation/menu.py:410
+#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294
+#: netbox/netbox/navigation/menu.py:431
#: netbox/templates/extras/notificationgroup.html:31
#: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193
#: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35
@@ -7925,104 +8449,104 @@ msgid "Group names separated by commas, encased with double quotes"
msgstr ""
"Gruppennamen, getrennt durch Kommas, umgeben von doppelten Anführungszeichen"
-#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56
msgid "Related object type"
msgstr "Verwandter Objekttyp"
-#: netbox/extras/forms/filtersets.py:57
+#: netbox/extras/forms/filtersets.py:58
msgid "Field type"
msgstr "Feld-Typ"
-#: netbox/extras/forms/filtersets.py:120
+#: netbox/extras/forms/filtersets.py:122
#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "Auswahlmöglichkeiten"
-#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:319
-#: netbox/extras/forms/filtersets.py:408
-#: netbox/extras/forms/model_forms.py:572 netbox/templates/core/job.html:96
+#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326
+#: netbox/extras/forms/filtersets.py:416
+#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "Daten"
-#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:333
-#: netbox/extras/forms/filtersets.py:418 netbox/netbox/choices.py:130
+#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
+#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "Datei"
-#: netbox/extras/forms/filtersets.py:183
+#: netbox/extras/forms/filtersets.py:187
msgid "Content types"
msgstr "Inhaltstypen"
-#: netbox/extras/forms/filtersets.py:255 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
msgid "HTTP content type"
msgstr "HTTP-Inhaltstyp"
-#: netbox/extras/forms/filtersets.py:286
+#: netbox/extras/forms/filtersets.py:292
msgid "Event type"
msgstr "Ereignistyp"
-#: netbox/extras/forms/filtersets.py:291
+#: netbox/extras/forms/filtersets.py:297
msgid "Action type"
msgstr "Typ der Aktion"
-#: netbox/extras/forms/filtersets.py:307
+#: netbox/extras/forms/filtersets.py:313
msgid "Tagged object type"
msgstr "Typ des markierten Objekts"
-#: netbox/extras/forms/filtersets.py:312
+#: netbox/extras/forms/filtersets.py:318
msgid "Allowed object type"
msgstr "Erlaubter Objekttyp"
-#: netbox/extras/forms/filtersets.py:341
-#: netbox/extras/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:348
+#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
msgid "Regions"
msgstr "Regionen"
-#: netbox/extras/forms/filtersets.py:346
-#: netbox/extras/forms/model_forms.py:512
+#: netbox/extras/forms/filtersets.py:353
+#: netbox/extras/forms/model_forms.py:526
msgid "Site groups"
msgstr "Standortgruppen"
-#: netbox/extras/forms/filtersets.py:356
-#: netbox/extras/forms/model_forms.py:522 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:363
+#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "Lokationen"
-#: netbox/extras/forms/filtersets.py:361
-#: netbox/extras/forms/model_forms.py:527
+#: netbox/extras/forms/filtersets.py:368
+#: netbox/extras/forms/model_forms.py:541
msgid "Device types"
msgstr "Gerätetypen"
-#: netbox/extras/forms/filtersets.py:366
-#: netbox/extras/forms/model_forms.py:532
+#: netbox/extras/forms/filtersets.py:373
+#: netbox/extras/forms/model_forms.py:546
msgid "Roles"
msgstr "Prefix und VLAN-Rollen"
-#: netbox/extras/forms/filtersets.py:376
-#: netbox/extras/forms/model_forms.py:542
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:556
msgid "Cluster types"
msgstr "Clustertypen"
-#: netbox/extras/forms/filtersets.py:381
-#: netbox/extras/forms/model_forms.py:547
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:561
msgid "Cluster groups"
msgstr "Clustergruppen"
-#: netbox/extras/forms/filtersets.py:386
-#: netbox/extras/forms/model_forms.py:552 netbox/netbox/navigation/menu.py:255
-#: netbox/netbox/navigation/menu.py:257
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263
+#: netbox/netbox/navigation/menu.py:265
#: netbox/templates/virtualization/clustertype.html:30
#: netbox/virtualization/tables/clusters.py:23
#: netbox/virtualization/tables/clusters.py:45
msgid "Clusters"
msgstr "Cluster"
-#: netbox/extras/forms/filtersets.py:391
-#: netbox/extras/forms/model_forms.py:557
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:571
msgid "Tenant groups"
msgstr "Mandantengruppen"
@@ -8072,7 +8596,7 @@ msgstr ""
msgid "Related Object"
msgstr "Verwandtes Objekt"
-#: netbox/extras/forms/model_forms.py:169
+#: netbox/extras/forms/model_forms.py:170
msgid ""
"Enter one choice per line. An optional label may be specified for each "
"choice by appending it with a colon. Example:"
@@ -8081,16 +8605,16 @@ msgstr ""
"Bezeichnung angegeben werden, indem ein Doppelpunkt angehängt wird. "
"Beispiel:"
-#: netbox/extras/forms/model_forms.py:212
+#: netbox/extras/forms/model_forms.py:226
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "Benutzerdefinierter Link"
-#: netbox/extras/forms/model_forms.py:214
+#: netbox/extras/forms/model_forms.py:228
msgid "Templates"
msgstr "Vorlagen"
-#: netbox/extras/forms/model_forms.py:226
+#: netbox/extras/forms/model_forms.py:240
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
@@ -8100,7 +8624,7 @@ msgstr ""
"{example}. Links, die als leerer Text dargestellt werden, werden nicht "
"angezeigt."
-#: netbox/extras/forms/model_forms.py:230
+#: netbox/extras/forms/model_forms.py:244
#, python-brace-format
msgid ""
"Jinja2 template code for the link URL. Reference the object as {example}."
@@ -8108,63 +8632,63 @@ msgstr ""
"Jinja2-Vorlagencode für die Link-URL. Verweisen Sie auf das Objekt als "
"{example}."
-#: netbox/extras/forms/model_forms.py:241
-#: netbox/extras/forms/model_forms.py:624
+#: netbox/extras/forms/model_forms.py:255
+#: netbox/extras/forms/model_forms.py:638
msgid "Template code"
msgstr "Vorlagencode"
-#: netbox/extras/forms/model_forms.py:247
+#: netbox/extras/forms/model_forms.py:261
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "Vorlage exportieren"
-#: netbox/extras/forms/model_forms.py:249
+#: netbox/extras/forms/model_forms.py:263
msgid "Rendering"
msgstr "Rendern"
-#: netbox/extras/forms/model_forms.py:263
-#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:277
+#: netbox/extras/forms/model_forms.py:663
msgid "Template content is populated from the remote source selected below."
msgstr ""
"Der Vorlageninhalt wird aus der unten ausgewählten Remote-Quelle gefüllt."
-#: netbox/extras/forms/model_forms.py:270
-#: netbox/extras/forms/model_forms.py:656
+#: netbox/extras/forms/model_forms.py:284
+#: netbox/extras/forms/model_forms.py:670
msgid "Must specify either local content or a data file"
msgstr "Muss entweder lokalen Inhalt oder eine Datendatei angeben"
-#: netbox/extras/forms/model_forms.py:284 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "Gespeicherter Filter"
-#: netbox/extras/forms/model_forms.py:334
+#: netbox/extras/forms/model_forms.py:348
msgid "A notification group specify at least one user or group."
msgstr ""
"Eine Benachrichtigungsgruppe muss mindestens einen Benutzer oder eine Gruppe"
" haben."
-#: netbox/extras/forms/model_forms.py:356
+#: netbox/extras/forms/model_forms.py:370
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "HTTP-Request"
-#: netbox/extras/forms/model_forms.py:358
+#: netbox/extras/forms/model_forms.py:372
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SSL"
-#: netbox/extras/forms/model_forms.py:380
+#: netbox/extras/forms/model_forms.py:394
msgid "Action choice"
msgstr "Wahl der Aktion"
-#: netbox/extras/forms/model_forms.py:385
+#: netbox/extras/forms/model_forms.py:399
msgid "Enter conditions in JSON format."
msgstr ""
"Geben Sie die Bedingungen ein in JSON - "
"Format."
-#: netbox/extras/forms/model_forms.py:389
+#: netbox/extras/forms/model_forms.py:403
msgid ""
"Enter parameters to pass to the action in JSON format."
@@ -8172,33 +8696,33 @@ msgstr ""
"Geben Sie Parameter ein, die an die Aktion übergeben werden sollen, in JSON formatiert."
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:408
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "Ereignisregel"
-#: netbox/extras/forms/model_forms.py:395
+#: netbox/extras/forms/model_forms.py:409
msgid "Triggers"
msgstr "Trigger"
-#: netbox/extras/forms/model_forms.py:442
+#: netbox/extras/forms/model_forms.py:456
msgid "Notification group"
msgstr "Benachrichtigungsgruppe"
-#: netbox/extras/forms/model_forms.py:562 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "Mandanten"
-#: netbox/extras/forms/model_forms.py:606
+#: netbox/extras/forms/model_forms.py:620
msgid "Data is populated from the remote source selected below."
msgstr "Die Daten werden aus der unten ausgewählten Remote-Quelle gefüllt."
-#: netbox/extras/forms/model_forms.py:612
+#: netbox/extras/forms/model_forms.py:626
msgid "Must specify either local data or a data file"
msgstr "Muss entweder lokale Daten oder eine Datendatei angeben"
-#: netbox/extras/forms/model_forms.py:631
+#: netbox/extras/forms/model_forms.py:645
#: netbox/templates/core/datafile.html:55
msgid "Content"
msgstr "Inhalt"
@@ -8262,10 +8786,16 @@ msgstr "Eine Ausnahme ist aufgetreten: "
msgid "Database changes have been reverted due to error."
msgstr "Datenbankänderungen wurden aufgrund eines Fehlers rückgängig gemacht."
-#: netbox/extras/management/commands/reindex.py:66
+#: netbox/extras/management/commands/reindex.py:67
msgid "No indexers found!"
msgstr "Keine Indexer gefunden!"
+#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313
+#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48
+#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
+msgid "weight"
+msgstr "Gewicht"
+
#: netbox/extras/models/configs.py:130
msgid "config context"
msgstr "Konfigurationsvorlage"
@@ -8638,27 +9168,27 @@ msgstr "Ungültige Objekt-ID gefunden: {id}"
msgid "Required field cannot be empty."
msgstr "Das erforderliche Feld darf nicht leer sein."
-#: netbox/extras/models/customfields.py:763
+#: netbox/extras/models/customfields.py:764
msgid "Base set of predefined choices (optional)"
msgstr "Basissatz vordefinierter Auswahlmöglichkeiten (optional)"
-#: netbox/extras/models/customfields.py:775
+#: netbox/extras/models/customfields.py:776
msgid "Choices are automatically ordered alphabetically"
msgstr "Die Auswahlmöglichkeiten werden automatisch alphabetisch sortiert"
-#: netbox/extras/models/customfields.py:782
+#: netbox/extras/models/customfields.py:783
msgid "custom field choice set"
msgstr "benutzerdefinierter Feldauswahlsatz"
-#: netbox/extras/models/customfields.py:783
+#: netbox/extras/models/customfields.py:784
msgid "custom field choice sets"
msgstr "Benutzerdefinierte Feldoptionen"
-#: netbox/extras/models/customfields.py:825
+#: netbox/extras/models/customfields.py:826
msgid "Must define base or extra choices."
msgstr "Muss Basis- oder zusätzliche Auswahlmöglichkeiten definieren."
-#: netbox/extras/models/customfields.py:849
+#: netbox/extras/models/customfields.py:850
#, python-brace-format
msgid ""
"Cannot remove choice {choice} as there are {model} objects which reference "
@@ -8962,20 +9492,20 @@ msgstr "Journaleintrag"
msgid "journal entries"
msgstr "Journaleinträge"
-#: netbox/extras/models/models.py:718
+#: netbox/extras/models/models.py:721
#, python-brace-format
msgid "Journaling is not supported for this object type ({type})."
msgstr "Journaling wird für diesen Objekttyp nicht unterstützt ({type})."
-#: netbox/extras/models/models.py:760
+#: netbox/extras/models/models.py:763
msgid "bookmark"
msgstr "Lesezeichen"
-#: netbox/extras/models/models.py:761
+#: netbox/extras/models/models.py:764
msgid "bookmarks"
msgstr "Lesezeichen"
-#: netbox/extras/models/models.py:774
+#: netbox/extras/models/models.py:777
#, python-brace-format
msgid "Bookmarks cannot be assigned to this object type ({type})."
msgstr "Diesem Objekttyp können keine Lesezeichen zugewiesen werden ({type})."
@@ -9067,19 +9597,19 @@ msgstr "zwischengespeicherter Wert"
msgid "cached values"
msgstr "zwischengespeicherte Werte"
-#: netbox/extras/models/staging.py:44
+#: netbox/extras/models/staging.py:45
msgid "branch"
msgstr "Branch"
-#: netbox/extras/models/staging.py:45
+#: netbox/extras/models/staging.py:46
msgid "branches"
msgstr "Branches"
-#: netbox/extras/models/staging.py:97
+#: netbox/extras/models/staging.py:105
msgid "staged change"
msgstr "vorbereitete Änderung"
-#: netbox/extras/models/staging.py:98
+#: netbox/extras/models/staging.py:106
msgid "staged changes"
msgstr "vorbereitete Änderungen"
@@ -9103,11 +9633,11 @@ msgstr "markierter Artikel"
msgid "tagged items"
msgstr "markierte Artikel"
-#: netbox/extras/scripts.py:429
+#: netbox/extras/scripts.py:432
msgid "Script Data"
msgstr "Skriptdaten"
-#: netbox/extras/scripts.py:433
+#: netbox/extras/scripts.py:436
msgid "Script Execution Parameters"
msgstr "Parameter für die Skriptausführung"
@@ -9184,12 +9714,11 @@ msgstr "Als Anlage"
#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487
#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24
-#: netbox/templates/dcim/device/render_config.html:22
#: netbox/templates/extras/configcontext.html:39
#: netbox/templates/extras/configtemplate.html:31
#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:22
msgid "Data File"
msgstr "Datendatei"
@@ -9284,27 +9813,32 @@ msgstr "Ungültiges Attribut \"{name}\" zur Anfrage"
msgid "Invalid attribute \"{name}\" for {model}"
msgstr "Ungültiges Attribut “{name}\" für {model}"
-#: netbox/extras/views.py:960
+#: netbox/extras/views.py:933
+#, python-brace-format
+msgid "An error occurred while rendering the template: {error}"
+msgstr "Ein Fehler ist beim Rendern der Vorlage aufgetreten: {error}"
+
+#: netbox/extras/views.py:1085
msgid "Your dashboard has been reset."
msgstr "Ihr Dashboard wurde zurückgesetzt."
-#: netbox/extras/views.py:1006
+#: netbox/extras/views.py:1131
msgid "Added widget: "
msgstr "Hinzugefügtes Widget:"
-#: netbox/extras/views.py:1047
+#: netbox/extras/views.py:1172
msgid "Updated widget: "
msgstr "Aktualisiertes Widget: "
-#: netbox/extras/views.py:1083
+#: netbox/extras/views.py:1208
msgid "Deleted widget: "
msgstr "Gelöschtes Widget: "
-#: netbox/extras/views.py:1085
+#: netbox/extras/views.py:1210
msgid "Error deleting widget: "
msgstr "Fehler beim Löschen des Widgets: "
-#: netbox/extras/views.py:1175
+#: netbox/extras/views.py:1308
msgid "Unable to run script: RQ worker process not running."
msgstr ""
"Das Skript kann nicht ausgeführt werden: Der RQ-Worker-Prozess läuft nicht."
@@ -9330,7 +9864,7 @@ msgstr ""
msgid "Invalid IP prefix format: {data}"
msgstr "Ungültiges IP-Präfixformat: {data}"
-#: netbox/ipam/api/views.py:358
+#: netbox/ipam/api/views.py:370
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr ""
@@ -9373,182 +9907,174 @@ msgstr "Cisco"
msgid "Plaintext"
msgstr "Klartext"
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800
+#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21
+msgid "Service"
+msgstr "Dienst / Port"
+
+#: netbox/ipam/choices.py:167
+msgid "Customer"
+msgstr "Kunde"
+
#: netbox/ipam/fields.py:36
#, python-brace-format
msgid "Invalid IP address format: {address}"
msgstr "Ungültiges IP-Adressformat: {address}"
-#: netbox/ipam/filtersets.py:48 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304
msgid "Import target"
msgstr "Ziel importieren"
-#: netbox/ipam/filtersets.py:54 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310
msgid "Import target (name)"
msgstr "Importziel (Name)"
-#: netbox/ipam/filtersets.py:59 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315
msgid "Export target"
msgstr "Ziel exportieren"
-#: netbox/ipam/filtersets.py:65 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321
msgid "Export target (name)"
msgstr "Exportziel (Name)"
-#: netbox/ipam/filtersets.py:86
+#: netbox/ipam/filtersets.py:89
msgid "Importing VRF"
msgstr "VRF importieren"
-#: netbox/ipam/filtersets.py:92
+#: netbox/ipam/filtersets.py:95
msgid "Import VRF (RD)"
msgstr "VRF (RD) importieren"
-#: netbox/ipam/filtersets.py:97
+#: netbox/ipam/filtersets.py:100
msgid "Exporting VRF"
msgstr "VRF exportieren"
-#: netbox/ipam/filtersets.py:103
+#: netbox/ipam/filtersets.py:106
msgid "Export VRF (RD)"
msgstr "VRF (RD) exportieren"
-#: netbox/ipam/filtersets.py:108
+#: netbox/ipam/filtersets.py:111
msgid "Importing L2VPN"
msgstr "L2VPN importieren"
-#: netbox/ipam/filtersets.py:114
+#: netbox/ipam/filtersets.py:117
msgid "Importing L2VPN (identifier)"
msgstr "L2VPN importieren (Identifier)"
-#: netbox/ipam/filtersets.py:119
+#: netbox/ipam/filtersets.py:122
msgid "Exporting L2VPN"
msgstr "L2VPN exportieren"
-#: netbox/ipam/filtersets.py:125
+#: netbox/ipam/filtersets.py:128
msgid "Exporting L2VPN (identifier)"
msgstr "L2VPN exportieren (Identifier)"
-#: netbox/ipam/filtersets.py:155 netbox/ipam/filtersets.py:283
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:212
+#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "Prefix"
-#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:198
-#: netbox/ipam/filtersets.py:223
+#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201
+#: netbox/ipam/filtersets.py:226
msgid "RIR (ID)"
msgstr "RIR (ID)"
-#: netbox/ipam/filtersets.py:165 netbox/ipam/filtersets.py:204
-#: netbox/ipam/filtersets.py:229
+#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207
+#: netbox/ipam/filtersets.py:232
msgid "RIR (slug)"
msgstr "RIR (URL-Slug)"
-#: netbox/ipam/filtersets.py:287
+#: netbox/ipam/filtersets.py:290
msgid "Within prefix"
msgstr "Innerhalb des Prefixes"
-#: netbox/ipam/filtersets.py:291
+#: netbox/ipam/filtersets.py:294
msgid "Within and including prefix"
msgstr "Innerhalb und einschließlich Präfix"
-#: netbox/ipam/filtersets.py:295
+#: netbox/ipam/filtersets.py:298
msgid "Prefixes which contain this prefix or IP"
msgstr "Präfixe, die dieses Präfix oder diese IP enthalten"
-#: netbox/ipam/filtersets.py:306 netbox/ipam/filtersets.py:574
-#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/filtersets.py:196
-#: netbox/ipam/forms/filtersets.py:331
+#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541
+#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198
+#: netbox/ipam/forms/filtersets.py:334
msgid "Mask length"
msgstr "Länge der Maske"
-#: netbox/ipam/filtersets.py:375 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427
msgid "VLAN (ID)"
msgstr "VLAN (ID)"
-#: netbox/ipam/filtersets.py:379 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422
msgid "VLAN number (1-4094)"
msgstr "VLAN-Nummer (1-4094)"
-#: netbox/ipam/filtersets.py:473 netbox/ipam/filtersets.py:477
-#: netbox/ipam/filtersets.py:569 netbox/ipam/forms/model_forms.py:496
+#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444
+#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506
#: netbox/templates/tenancy/contact.html:53
#: netbox/tenancy/forms/bulk_edit.py:113
msgid "Address"
msgstr "Adresse"
-#: netbox/ipam/filtersets.py:481
+#: netbox/ipam/filtersets.py:448
msgid "Ranges which contain this prefix or IP"
msgstr "Bereiche, die dieses Präfix oder diese IP enthalten"
-#: netbox/ipam/filtersets.py:509 netbox/ipam/filtersets.py:565
+#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532
msgid "Parent prefix"
msgstr "Übergeordnetes Präfix"
-#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:858
-#: netbox/ipam/filtersets.py:1133 netbox/vpn/filtersets.py:385
-msgid "Virtual machine (name)"
-msgstr "Virtuelle Maschine (Name)"
-
-#: netbox/ipam/filtersets.py:623 netbox/ipam/filtersets.py:863
-#: netbox/ipam/filtersets.py:1127 netbox/virtualization/filtersets.py:282
-#: netbox/virtualization/filtersets.py:321 netbox/vpn/filtersets.py:390
-msgid "Virtual machine (ID)"
-msgstr "Virtuelle Maschine (ID)"
-
-#: netbox/ipam/filtersets.py:629 netbox/vpn/filtersets.py:97
-#: netbox/vpn/filtersets.py:396
-msgid "Interface (name)"
-msgstr "Schnittstelle (Name)"
-
-#: netbox/ipam/filtersets.py:640 netbox/vpn/filtersets.py:108
-#: netbox/vpn/filtersets.py:407
-msgid "VM interface (name)"
-msgstr "VM-Schnittstelle (Name)"
-
-#: netbox/ipam/filtersets.py:645 netbox/vpn/filtersets.py:113
-msgid "VM interface (ID)"
-msgstr "VM-Schnittstelle (ID)"
-
-#: netbox/ipam/filtersets.py:650
+#: netbox/ipam/filtersets.py:617
msgid "FHRP group (ID)"
msgstr "FHRP-Gruppe (ID)"
-#: netbox/ipam/filtersets.py:654
+#: netbox/ipam/filtersets.py:621
msgid "Is assigned to an interface"
msgstr "Ist einer Schnittstelle zugewiesen"
-#: netbox/ipam/filtersets.py:658
+#: netbox/ipam/filtersets.py:625
msgid "Is assigned"
msgstr "Ist zugewiesen"
-#: netbox/ipam/filtersets.py:670
+#: netbox/ipam/filtersets.py:637
msgid "Service (ID)"
msgstr "Dienst (ID)"
-#: netbox/ipam/filtersets.py:675
+#: netbox/ipam/filtersets.py:642
msgid "NAT inside IP address (ID)"
msgstr "NAT inside IP-Adresse (ID)"
-#: netbox/ipam/filtersets.py:1043 netbox/ipam/forms/bulk_import.py:322
-msgid "Assigned interface"
-msgstr "Zugewiesene Schnittstelle"
+#: netbox/ipam/filtersets.py:1001
+msgid "Q-in-Q SVLAN (ID)"
+msgstr "Q-in-Q-SVLAN (ID)"
-#: netbox/ipam/filtersets.py:1048
+#: netbox/ipam/filtersets.py:1005
+msgid "Q-in-Q SVLAN number (1-4094)"
+msgstr "Q-in-Q-SVLAN-Nummer (1-4094)"
+
+#: netbox/ipam/filtersets.py:1026
msgid "Assigned VM interface"
msgstr "Zugewiesene VM-Schnittstelle"
-#: netbox/ipam/filtersets.py:1138
+#: netbox/ipam/filtersets.py:1097
+msgid "VLAN Translation Policy (name)"
+msgstr "VLAN-Übersetzungsrichtlinie (Name)"
+
+#: netbox/ipam/filtersets.py:1163
msgid "IP address (ID)"
msgstr "IP-Adresse (ID)"
-#: netbox/ipam/filtersets.py:1144 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788
msgid "IP address"
msgstr "IP-Adresse"
-#: netbox/ipam/filtersets.py:1169
+#: netbox/ipam/filtersets.py:1194
msgid "Primary IPv4 (ID)"
msgstr "Primäre IPv4 (ID)"
-#: netbox/ipam/filtersets.py:1174
+#: netbox/ipam/filtersets.py:1199
msgid "Primary IPv6 (ID)"
msgstr "Primäre IPv6 (ID)"
@@ -9581,435 +10107,408 @@ msgstr "Eine CIDR-Maske (z. B. /24) ist erforderlich."
msgid "Address pattern"
msgstr "Adressmuster"
-#: netbox/ipam/forms/bulk_edit.py:50
+#: netbox/ipam/forms/bulk_edit.py:53
msgid "Enforce unique space"
msgstr "Erzwingen Sie einzigartigen Speicherplatz"
-#: netbox/ipam/forms/bulk_edit.py:88
+#: netbox/ipam/forms/bulk_edit.py:91
msgid "Is private"
msgstr "Ist privat"
-#: netbox/ipam/forms/bulk_edit.py:109 netbox/ipam/forms/bulk_edit.py:138
-#: netbox/ipam/forms/bulk_edit.py:163 netbox/ipam/forms/bulk_import.py:89
-#: netbox/ipam/forms/bulk_import.py:109 netbox/ipam/forms/bulk_import.py:129
-#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:125
-#: netbox/ipam/forms/filtersets.py:148 netbox/ipam/forms/model_forms.py:96
-#: netbox/ipam/forms/model_forms.py:109 netbox/ipam/forms/model_forms.py:131
-#: netbox/ipam/forms/model_forms.py:149 netbox/ipam/models/asns.py:31
-#: netbox/ipam/models/asns.py:103 netbox/ipam/models/ip.py:71
-#: netbox/ipam/models/ip.py:90 netbox/ipam/tables/asn.py:20
+#: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141
+#: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92
+#: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127
+#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99
+#: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135
+#: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31
+#: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71
+#: netbox/ipam/models/ip.py:87 netbox/ipam/tables/asn.py:20
#: netbox/ipam/tables/asn.py:45 netbox/templates/ipam/aggregate.html:18
#: netbox/templates/ipam/asn.html:27 netbox/templates/ipam/asnrange.html:19
#: netbox/templates/ipam/rir.html:19
msgid "RIR"
msgstr "RIR"
-#: netbox/ipam/forms/bulk_edit.py:171
+#: netbox/ipam/forms/bulk_edit.py:174
msgid "Date added"
msgstr "hinzugefügt am"
-#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/model_forms.py:619
-#: netbox/ipam/forms/model_forms.py:666 netbox/ipam/tables/ip.py:251
-#: netbox/templates/ipam/vlan_edit.html:37
+#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629
+#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201
+#: netbox/templates/ipam/vlan_edit.html:45
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "VLAN-Gruppe"
-#: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/bulk_import.py:185
-#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/model_forms.py:218
-#: netbox/ipam/models/vlans.py:250 netbox/ipam/tables/ip.py:255
-#: netbox/templates/ipam/prefix.html:60 netbox/templates/ipam/vlan.html:12
+#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181
+#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217
+#: netbox/ipam/models/vlans.py:272 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:10
-#: netbox/templates/wireless/wirelesslan.html:30
+#: netbox/templates/wireless/wirelesslan.html:38
#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284
-#: netbox/vpn/forms/model_forms.py:433 netbox/vpn/forms/model_forms.py:452
-#: netbox/wireless/forms/bulk_edit.py:55
-#: netbox/wireless/forms/bulk_import.py:48
-#: netbox/wireless/forms/model_forms.py:48 netbox/wireless/models.py:102
+#: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455
+#: netbox/wireless/forms/bulk_edit.py:57
+#: netbox/wireless/forms/bulk_import.py:50
+#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "VLAN"
-#: netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:229
msgid "Prefix length"
msgstr "Länge des Prefixes"
-#: netbox/ipam/forms/bulk_edit.py:268 netbox/ipam/forms/filtersets.py:241
-#: netbox/templates/ipam/prefix.html:85
+#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244
+#: netbox/templates/ipam/prefix.html:81
msgid "Is a pool"
msgstr "Ist ein Pool"
-#: netbox/ipam/forms/bulk_edit.py:273 netbox/ipam/forms/bulk_edit.py:318
-#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/models/ip.py:272 netbox/ipam/models/ip.py:539
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
+#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:296
+#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
msgid "Treat as fully utilized"
msgstr "Als voll ausgelastet behandeln"
-#: netbox/ipam/forms/bulk_edit.py:287 netbox/ipam/forms/filtersets.py:171
+#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173
+#: netbox/ipam/forms/model_forms.py:232
msgid "VLAN Assignment"
msgstr "VLAN-Zuweisung"
-#: netbox/ipam/forms/bulk_edit.py:366 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
msgid "DNS name"
msgstr "DNS-Name"
-#: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/bulk_edit.py:534
-#: netbox/ipam/forms/bulk_import.py:418 netbox/ipam/forms/bulk_import.py:493
-#: netbox/ipam/forms/bulk_import.py:519 netbox/ipam/forms/filtersets.py:390
-#: netbox/ipam/forms/filtersets.py:530 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
+#: netbox/ipam/forms/bulk_import.py:417 netbox/ipam/forms/bulk_import.py:528
+#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393
+#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
#: netbox/templates/ipam/service.html:32
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "Protokoll"
-#: netbox/ipam/forms/bulk_edit.py:394 netbox/ipam/forms/filtersets.py:397
+#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400
#: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26
msgid "Group ID"
msgstr "Gruppen-ID"
-#: netbox/ipam/forms/bulk_edit.py:399 netbox/ipam/forms/filtersets.py:402
-#: netbox/wireless/forms/bulk_edit.py:68
-#: netbox/wireless/forms/bulk_edit.py:115
-#: netbox/wireless/forms/bulk_import.py:62
-#: netbox/wireless/forms/bulk_import.py:65
-#: netbox/wireless/forms/bulk_import.py:104
-#: netbox/wireless/forms/bulk_import.py:107
-#: netbox/wireless/forms/filtersets.py:54
-#: netbox/wireless/forms/filtersets.py:88
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:405
+#: netbox/wireless/forms/bulk_edit.py:70
+#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/wireless/forms/bulk_import.py:64
+#: netbox/wireless/forms/bulk_import.py:67
+#: netbox/wireless/forms/bulk_import.py:109
+#: netbox/wireless/forms/bulk_import.py:112
+#: netbox/wireless/forms/filtersets.py:57
+#: netbox/wireless/forms/filtersets.py:116
msgid "Authentication type"
msgstr "Typ der Authentifizierung"
-#: netbox/ipam/forms/bulk_edit.py:404 netbox/ipam/forms/filtersets.py:406
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:409
msgid "Authentication key"
msgstr "Authentifizierungsschlüssel"
-#: netbox/ipam/forms/bulk_edit.py:421 netbox/ipam/forms/filtersets.py:383
-#: netbox/ipam/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:386
+#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:91
-#: netbox/wireless/forms/bulk_edit.py:149
-#: netbox/wireless/forms/filtersets.py:36
-#: netbox/wireless/forms/filtersets.py:76
-#: netbox/wireless/forms/model_forms.py:55
-#: netbox/wireless/forms/model_forms.py:171
+#: netbox/wireless/forms/bulk_edit.py:94
+#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/filtersets.py:39
+#: netbox/wireless/forms/filtersets.py:104
+#: netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Authentication"
msgstr "Authentifizierung"
-#: netbox/ipam/forms/bulk_edit.py:436 netbox/ipam/forms/model_forms.py:608
-msgid "Scope type"
-msgstr "Art des Geltungsbereichs"
-
-#: netbox/ipam/forms/bulk_edit.py:439 netbox/ipam/forms/bulk_edit.py:453
-#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:621
-#: netbox/ipam/tables/vlans.py:71 netbox/templates/ipam/vlangroup.html:38
-msgid "Scope"
-msgstr "Geltungsbereich"
-
-#: netbox/ipam/forms/bulk_edit.py:446 netbox/ipam/models/vlans.py:60
+#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "VLAN-ID-Bereiche"
-#: netbox/ipam/forms/bulk_edit.py:525
+#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485
+#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232
+#: netbox/ipam/tables/vlans.py:103
+msgid "Q-in-Q role"
+msgstr "Q-in-Q-Rolle"
+
+#: netbox/ipam/forms/bulk_edit.py:522
+msgid "Q-in-Q"
+msgstr "Q in Q"
+
+#: netbox/ipam/forms/bulk_edit.py:523
msgid "Site & Group"
msgstr "Standort und Gruppe"
-#: netbox/ipam/forms/bulk_edit.py:539 netbox/ipam/forms/model_forms.py:692
-#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/services.py:19
+#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256
+#: netbox/templates/ipam/vlantranslationrule.html:14
+#: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359
+msgid "Policy"
+msgstr "Richtlinie"
+
+#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19
#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "Ports"
-#: netbox/ipam/forms/bulk_import.py:48
+#: netbox/ipam/forms/bulk_import.py:51
msgid "Import route targets"
msgstr "Routenziele importieren"
-#: netbox/ipam/forms/bulk_import.py:54
+#: netbox/ipam/forms/bulk_import.py:57
msgid "Export route targets"
msgstr "Routenziele exportieren"
-#: netbox/ipam/forms/bulk_import.py:92 netbox/ipam/forms/bulk_import.py:112
-#: netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
+#: netbox/ipam/forms/bulk_import.py:135
msgid "Assigned RIR"
msgstr "Zugewiesenes RIR"
-#: netbox/ipam/forms/bulk_import.py:182
+#: netbox/ipam/forms/bulk_import.py:178
msgid "VLAN's group (if any)"
msgstr "VLAN-Gruppe (falls vorhanden)"
-#: netbox/ipam/forms/bulk_import.py:308
-msgid "Parent device of assigned interface (if any)"
-msgstr "Übergeordnetes Gerät der zugewiesenen Schnittstelle (falls vorhanden)"
-
-#: netbox/ipam/forms/bulk_import.py:311 netbox/ipam/forms/bulk_import.py:512
-#: netbox/ipam/forms/model_forms.py:718
-#: netbox/virtualization/filtersets.py:288
-#: netbox/virtualization/filtersets.py:327
-#: netbox/virtualization/forms/bulk_edit.py:200
-#: netbox/virtualization/forms/bulk_edit.py:326
-#: netbox/virtualization/forms/bulk_import.py:146
-#: netbox/virtualization/forms/bulk_import.py:207
-#: netbox/virtualization/forms/filtersets.py:212
-#: netbox/virtualization/forms/filtersets.py:248
-#: netbox/virtualization/forms/model_forms.py:288
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
-msgid "Virtual machine"
-msgstr "Virtuelle Maschine"
-
-#: netbox/ipam/forms/bulk_import.py:315
-msgid "Parent VM of assigned interface (if any)"
-msgstr "Übergeordnete VM der zugewiesenen Schnittstelle (falls vorhanden)"
+#: netbox/ipam/forms/bulk_import.py:207
+#: netbox/virtualization/forms/bulk_import.py:80
+#: netbox/wireless/forms/bulk_import.py:83
+msgid "Scope ID"
+msgstr "Bereichs-ID"
#: netbox/ipam/forms/bulk_import.py:325
-msgid "Is primary"
-msgstr "Ist primär"
-
-#: netbox/ipam/forms/bulk_import.py:326
msgid "Make this the primary IP for the assigned device"
msgstr "Machen Sie dies zur primären IP für das zugewiesene Gerät"
-#: netbox/ipam/forms/bulk_import.py:330
+#: netbox/ipam/forms/bulk_import.py:329
msgid "Is out-of-band"
msgstr "Ist Out-Of-Band"
-#: netbox/ipam/forms/bulk_import.py:331
+#: netbox/ipam/forms/bulk_import.py:330
msgid "Designate this as the out-of-band IP address for the assigned device"
msgstr ""
"Geben Sie dies als Out-of-Band-IP-Adresse für das zugewiesene Gerät an"
-#: netbox/ipam/forms/bulk_import.py:371
+#: netbox/ipam/forms/bulk_import.py:370
msgid "No device or virtual machine specified; cannot set as primary IP"
msgstr ""
"Kein Gerät oder virtuelle Maschine angegeben; kann nicht als primäre IP "
"festgelegt werden"
-#: netbox/ipam/forms/bulk_import.py:375
+#: netbox/ipam/forms/bulk_import.py:374
msgid "No device specified; cannot set as out-of-band IP"
msgstr ""
"Kein Gerät angegeben; kann nicht als Out-of-Band-IP eingerichtet werden"
-#: netbox/ipam/forms/bulk_import.py:379
+#: netbox/ipam/forms/bulk_import.py:378
msgid "Cannot set out-of-band IP for virtual machines"
msgstr "Out-of-Band-IP für virtuelle Maschinen kann nicht eingerichtet werden"
-#: netbox/ipam/forms/bulk_import.py:383
+#: netbox/ipam/forms/bulk_import.py:382
msgid "No interface specified; cannot set as primary IP"
msgstr ""
"Keine Schnittstelle angegeben; kann nicht als primäre IP festgelegt werden"
-#: netbox/ipam/forms/bulk_import.py:387
+#: netbox/ipam/forms/bulk_import.py:386
msgid "No interface specified; cannot set as out-of-band IP"
msgstr ""
"Keine Schnittstelle angegeben; kann nicht als Out-of-Band-IP festgelegt "
"werden"
-#: netbox/ipam/forms/bulk_import.py:422
+#: netbox/ipam/forms/bulk_import.py:421
msgid "Auth type"
msgstr "Authentifizierungstyp"
-#: netbox/ipam/forms/bulk_import.py:437
-msgid "Scope type (app & model)"
-msgstr "Art des Umfangs (App und Modell)"
-
-#: netbox/ipam/forms/bulk_import.py:464
+#: netbox/ipam/forms/bulk_import.py:463
msgid "Assigned VLAN group"
msgstr "Zugewiesene VLAN-Gruppe"
-#: netbox/ipam/forms/bulk_import.py:495 netbox/ipam/forms/bulk_import.py:521
+#: netbox/ipam/forms/bulk_import.py:495
+msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)"
+msgstr "Service-VLAN (für Q-in-Q/802.1ad-Kunden-VLANs)"
+
+#: netbox/ipam/forms/bulk_import.py:518 netbox/ipam/models/vlans.py:343
+msgid "VLAN translation policy"
+msgstr "VLAN-Übersetzungsrichtlinie"
+
+#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556
msgid "IP protocol"
msgstr "IP-Protokoll"
-#: netbox/ipam/forms/bulk_import.py:509
+#: netbox/ipam/forms/bulk_import.py:544
msgid "Required if not assigned to a VM"
msgstr "Erforderlich, wenn es keiner VM zugewiesen ist"
-#: netbox/ipam/forms/bulk_import.py:516
+#: netbox/ipam/forms/bulk_import.py:551
msgid "Required if not assigned to a device"
msgstr "Erforderlich, wenn es keinem Gerät zugewiesen ist"
-#: netbox/ipam/forms/bulk_import.py:541
+#: netbox/ipam/forms/bulk_import.py:576
#, python-brace-format
msgid "{ip} is not assigned to this device/VM."
msgstr "{ip} ist diesem Gerät/dieser VM nicht zugewiesen."
-#: netbox/ipam/forms/filtersets.py:47 netbox/ipam/forms/model_forms.py:63
-#: netbox/netbox/navigation/menu.py:189 netbox/vpn/forms/model_forms.py:410
+#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66
+#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "Routenziele"
-#: netbox/ipam/forms/filtersets.py:53 netbox/ipam/forms/model_forms.py:50
-#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:397
+#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
+#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "Ziele importieren"
-#: netbox/ipam/forms/filtersets.py:58 netbox/ipam/forms/model_forms.py:55
-#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:402
+#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
+#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "Ziele exportieren"
-#: netbox/ipam/forms/filtersets.py:73
+#: netbox/ipam/forms/filtersets.py:75
msgid "Imported by VRF"
msgstr "Importiert von VRF"
-#: netbox/ipam/forms/filtersets.py:78
+#: netbox/ipam/forms/filtersets.py:80
msgid "Exported by VRF"
msgstr "Exportiert von VRF"
-#: netbox/ipam/forms/filtersets.py:87 netbox/ipam/tables/ip.py:89
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "Privat"
-#: netbox/ipam/forms/filtersets.py:105 netbox/ipam/forms/filtersets.py:191
-#: netbox/ipam/forms/filtersets.py:272 netbox/ipam/forms/filtersets.py:326
+#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193
+#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329
msgid "Address family"
msgstr "Adressfamilie"
-#: netbox/ipam/forms/filtersets.py:119 netbox/templates/ipam/asnrange.html:25
+#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25
msgid "Range"
msgstr "Bereich"
-#: netbox/ipam/forms/filtersets.py:128
+#: netbox/ipam/forms/filtersets.py:130
msgid "Start"
msgstr "Start"
-#: netbox/ipam/forms/filtersets.py:132
+#: netbox/ipam/forms/filtersets.py:134
msgid "End"
msgstr "Ende"
-#: netbox/ipam/forms/filtersets.py:186
+#: netbox/ipam/forms/filtersets.py:188
msgid "Search within"
msgstr "Suche innerhalb"
-#: netbox/ipam/forms/filtersets.py:207 netbox/ipam/forms/filtersets.py:342
+#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345
msgid "Present in VRF"
msgstr "In VRF präsent"
-#: netbox/ipam/forms/filtersets.py:311
+#: netbox/ipam/forms/filtersets.py:314
msgid "Device/VM"
msgstr "Gerät/VM"
-#: netbox/ipam/forms/filtersets.py:321
+#: netbox/ipam/forms/filtersets.py:324
msgid "Parent Prefix"
msgstr "Übergeordnetes Prefix"
-#: netbox/ipam/forms/filtersets.py:347
-msgid "Assigned Device"
-msgstr "Zugewiesenes Gerät"
-
-#: netbox/ipam/forms/filtersets.py:352
-msgid "Assigned VM"
-msgstr "Zugewiesene VM"
-
-#: netbox/ipam/forms/filtersets.py:366
+#: netbox/ipam/forms/filtersets.py:369
msgid "Assigned to an interface"
msgstr "Einer Schnittstelle zugewiesen"
-#: netbox/ipam/forms/filtersets.py:373 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "DNS-Name"
-#: netbox/ipam/forms/filtersets.py:416 netbox/ipam/models/vlans.py:251
-#: netbox/ipam/tables/ip.py:176 netbox/ipam/tables/vlans.py:82
-#: netbox/ipam/views.py:971 netbox/netbox/navigation/menu.py:193
-#: netbox/netbox/navigation/menu.py:195
+#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273
+#: 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
msgid "VLANs"
msgstr "VLANs"
-#: netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:460
msgid "Contains VLAN ID"
msgstr "Enthält VLAN-ID"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363
+msgid "Local VLAN ID"
+msgstr "Lokale VLAN-ID"
+
+#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371
+msgid "Remote VLAN ID"
+msgstr "Remote-VLAN-ID"
+
+#: netbox/ipam/forms/filtersets.py:509
+msgid "Q-in-Q/802.1ad"
+msgstr "Q-in-Q/802.1ad"
+
+#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "VLAN-ID"
-#: netbox/ipam/forms/filtersets.py:556 netbox/ipam/forms/model_forms.py:324
-#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:772
-#: netbox/ipam/tables/vlans.py:195
-#: netbox/templates/virtualization/virtualdisk.html:21
-#: netbox/templates/virtualization/virtualmachine.html:12
-#: netbox/templates/virtualization/vminterface.html:21
-#: netbox/templates/vpn/tunneltermination.html:25
-#: netbox/virtualization/forms/filtersets.py:197
-#: netbox/virtualization/forms/filtersets.py:242
-#: netbox/virtualization/forms/model_forms.py:220
-#: netbox/virtualization/tables/virtualmachines.py:135
-#: netbox/virtualization/tables/virtualmachines.py:190
-#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
-#: netbox/vpn/forms/model_forms.py:160 netbox/vpn/forms/model_forms.py:171
-#: netbox/vpn/forms/model_forms.py:273 netbox/vpn/forms/model_forms.py:454
-msgid "Virtual Machine"
-msgstr "Virtuelle Maschine"
-
-#: netbox/ipam/forms/model_forms.py:80
+#: netbox/ipam/forms/model_forms.py:83
#: netbox/templates/ipam/routetarget.html:10
msgid "Route Target"
msgstr "Ziel der Route"
-#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:117
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
msgstr "Aggregieren"
-#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12
+#: netbox/ipam/forms/model_forms.py:140 netbox/templates/ipam/asnrange.html:12
msgid "ASN Range"
msgstr "ASN-Bereich"
-#: netbox/ipam/forms/model_forms.py:231
-msgid "Site/VLAN Assignment"
-msgstr ""
-
-#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10
+#: netbox/ipam/forms/model_forms.py:269 netbox/templates/ipam/iprange.html:10
msgid "IP Range"
msgstr "IP-Bereich"
-#: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:325
-#: netbox/ipam/forms/model_forms.py:506
+#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335
+#: netbox/ipam/forms/model_forms.py:516
#: netbox/templates/ipam/fhrpgroup.html:19
msgid "FHRP Group"
msgstr "FHRP-Gruppe"
-#: netbox/ipam/forms/model_forms.py:310
+#: netbox/ipam/forms/model_forms.py:320
msgid "Make this the primary IP for the device/VM"
msgstr "Machen Sie dies zur primären IP für das Gerät/die VM"
-#: netbox/ipam/forms/model_forms.py:314
+#: netbox/ipam/forms/model_forms.py:324
msgid "Make this the out-of-band IP for the device"
msgstr "Machen Sie dies zur Out-of-Band-IP für das Gerät"
-#: netbox/ipam/forms/model_forms.py:329
+#: netbox/ipam/forms/model_forms.py:339
msgid "NAT IP (Inside)"
msgstr "NAT IP (innen)"
-#: netbox/ipam/forms/model_forms.py:391
+#: netbox/ipam/forms/model_forms.py:401
msgid "An IP address can only be assigned to a single object."
msgstr "Eine IP-Adresse kann nur einem einzigen Objekt zugewiesen werden."
-#: netbox/ipam/forms/model_forms.py:398
+#: netbox/ipam/forms/model_forms.py:408
msgid "Cannot reassign primary IP address for the parent device/VM"
msgstr ""
"Die primäre IP-Adresse für das übergeordnete Gerät/die virtuelle Maschine "
"kann nicht neu zugewiesen werden"
-#: netbox/ipam/forms/model_forms.py:402
+#: netbox/ipam/forms/model_forms.py:412
msgid "Cannot reassign out-of-Band IP address for the parent device"
msgstr ""
"Out-of-Band-IP-Adresse für das übergeordnete Gerät kann nicht neu zugewiesen"
" werden"
-#: netbox/ipam/forms/model_forms.py:412
+#: netbox/ipam/forms/model_forms.py:422
msgid ""
"Only IP addresses assigned to an interface can be designated as primary IPs."
msgstr ""
"Nur IP-Adressen, die einer Schnittstelle zugewiesen sind, können als primäre"
" IPs festgelegt werden."
-#: netbox/ipam/forms/model_forms.py:420
+#: netbox/ipam/forms/model_forms.py:430
msgid ""
"Only IP addresses assigned to a device interface can be designated as the "
"out-of-band IP for a device."
@@ -10017,24 +10516,29 @@ msgstr ""
"Nur IP-Adressen, die einer Geräteschnittstelle zugewiesen sind, können als "
"Out-of-Band-IP für ein Gerät festgelegt werden."
-#: netbox/ipam/forms/model_forms.py:508
+#: netbox/ipam/forms/model_forms.py:518
msgid "Virtual IP Address"
msgstr "Virtuelle IP-Adresse"
-#: netbox/ipam/forms/model_forms.py:593
+#: netbox/ipam/forms/model_forms.py:603
msgid "Assignment already exists"
msgstr "Zuweisung ist bereits vorhanden"
-#: netbox/ipam/forms/model_forms.py:602
+#: netbox/ipam/forms/model_forms.py:612
#: netbox/templates/ipam/vlangroup.html:42
msgid "VLAN IDs"
msgstr "VLAN-IDs"
-#: netbox/ipam/forms/model_forms.py:620
+#: netbox/ipam/forms/model_forms.py:630
msgid "Child VLANs"
msgstr "Untergeordnete VLANs"
-#: netbox/ipam/forms/model_forms.py:697 netbox/ipam/forms/model_forms.py:729
+#: netbox/ipam/forms/model_forms.py:730
+#: netbox/templates/ipam/vlantranslationrule.html:11
+msgid "VLAN Translation Rule"
+msgstr "VLAN-Übersetzungsregel"
+
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779
msgid ""
"Comma-separated list of one or more port numbers. A range may be specified "
"using a hyphen."
@@ -10042,33 +10546,28 @@ msgstr ""
"Kommagetrennte Liste mit einer oder mehreren Portnummern. Ein Bereich kann "
"mit einem Bindestrich angegeben werden."
-#: netbox/ipam/forms/model_forms.py:702
+#: netbox/ipam/forms/model_forms.py:752
#: netbox/templates/ipam/servicetemplate.html:12
msgid "Service Template"
msgstr "Vorlage für den Service"
-#: netbox/ipam/forms/model_forms.py:749
+#: netbox/ipam/forms/model_forms.py:799
msgid "Port(s)"
msgstr "Port(s)"
-#: netbox/ipam/forms/model_forms.py:750 netbox/ipam/forms/model_forms.py:778
-#: netbox/templates/ipam/service.html:21
-msgid "Service"
-msgstr "Dienst / Port"
-
-#: netbox/ipam/forms/model_forms.py:763
+#: netbox/ipam/forms/model_forms.py:813
msgid "Service template"
msgstr "Dienstevorlagen (Ports)"
-#: netbox/ipam/forms/model_forms.py:775
+#: netbox/ipam/forms/model_forms.py:825
msgid "From Template"
msgstr "Aus Vorlage"
-#: netbox/ipam/forms/model_forms.py:776
+#: netbox/ipam/forms/model_forms.py:826
msgid "Custom"
msgstr "Benutzerdefiniert"
-#: netbox/ipam/forms/model_forms.py:806
+#: netbox/ipam/forms/model_forms.py:856
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr ""
@@ -10087,29 +10586,29 @@ msgstr "ASN-Bereich"
msgid "ASN ranges"
msgstr "ASN-Bereiche"
-#: netbox/ipam/models/asns.py:72
+#: netbox/ipam/models/asns.py:69
#, python-brace-format
msgid "Starting ASN ({start}) must be lower than ending ASN ({end})."
msgstr "Der ASN ({start}) muss niedriger sein als das letzte ASN ({end})."
-#: netbox/ipam/models/asns.py:104
+#: netbox/ipam/models/asns.py:101
msgid "Regional Internet Registry responsible for this AS number space"
msgstr ""
"Regionale Internetregistrierung, die für diesen AS-Nummernraum zuständig ist"
-#: netbox/ipam/models/asns.py:109
+#: netbox/ipam/models/asns.py:106
msgid "16- or 32-bit autonomous system number"
msgstr "16- oder 32-Bit-Autonome Systemnummer"
-#: netbox/ipam/models/fhrp.py:22
+#: netbox/ipam/models/fhrp.py:21
msgid "group ID"
msgstr "Gruppen-ID"
-#: netbox/ipam/models/fhrp.py:30 netbox/ipam/models/services.py:22
+#: netbox/ipam/models/fhrp.py:29 netbox/ipam/models/services.py:21
msgid "protocol"
msgstr "Protokoll"
-#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:28
+#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29
msgid "authentication type"
msgstr "Authentifizierungstyp"
@@ -10125,11 +10624,11 @@ msgstr "FHRP-Gruppe"
msgid "FHRP groups"
msgstr "FHRP-Gruppen"
-#: netbox/ipam/models/fhrp.py:113
+#: netbox/ipam/models/fhrp.py:110
msgid "FHRP group assignment"
msgstr "FHRP-Gruppenzuweisung"
-#: netbox/ipam/models/fhrp.py:114
+#: netbox/ipam/models/fhrp.py:111
msgid "FHRP group assignments"
msgstr "FHRP-Gruppenaufgaben"
@@ -10141,36 +10640,36 @@ msgstr "Privat"
msgid "IP space managed by this RIR is considered private"
msgstr "Der von diesem RIR verwaltete IP-Bereich gilt als privat"
-#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:182
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188
msgid "RIRs"
msgstr "RIRs"
-#: netbox/ipam/models/ip.py:84
+#: netbox/ipam/models/ip.py:81
msgid "IPv4 or IPv6 network"
msgstr "IPv4- oder IPv6-Netzwerk"
-#: netbox/ipam/models/ip.py:91
+#: netbox/ipam/models/ip.py:88
msgid "Regional Internet Registry responsible for this IP space"
msgstr ""
"Regionale Internetregistrierung, die für diesen IP-Bereich zuständig ist"
-#: netbox/ipam/models/ip.py:101
+#: netbox/ipam/models/ip.py:98
msgid "date added"
msgstr "Datum hinzugefügt"
-#: netbox/ipam/models/ip.py:115
+#: netbox/ipam/models/ip.py:112
msgid "aggregate"
msgstr "Aggregat"
-#: netbox/ipam/models/ip.py:116
+#: netbox/ipam/models/ip.py:113
msgid "aggregates"
msgstr "aggregiert"
-#: netbox/ipam/models/ip.py:132
+#: netbox/ipam/models/ip.py:126
msgid "Cannot create aggregate with /0 mask."
msgstr "Ein Aggregat mit der Maske /0 kann nicht erstellt werden."
-#: netbox/ipam/models/ip.py:144
+#: netbox/ipam/models/ip.py:138
#, python-brace-format
msgid ""
"Aggregates cannot overlap. {prefix} is already covered by an existing "
@@ -10179,7 +10678,7 @@ msgstr ""
"Aggregate können sich nicht überschneiden. {prefix} wird bereits von einem "
"vorhandenen Aggregat abgedeckt ({aggregate})."
-#: netbox/ipam/models/ip.py:158
+#: netbox/ipam/models/ip.py:152
#, python-brace-format
msgid ""
"Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate "
@@ -10188,130 +10687,125 @@ msgstr ""
"Präfixe können Aggregate nicht überlappen. {prefix} deckt ein vorhandenes "
"Aggregat ab ({aggregate})."
-#: netbox/ipam/models/ip.py:200 netbox/ipam/models/ip.py:737
-#: netbox/vpn/models/tunnels.py:114
-msgid "role"
-msgstr "Rolle"
-
-#: netbox/ipam/models/ip.py:201
+#: netbox/ipam/models/ip.py:195
msgid "roles"
msgstr "Rollen"
-#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:293
+#: netbox/ipam/models/ip.py:208 netbox/ipam/models/ip.py:277
msgid "prefix"
msgstr "Prefix"
-#: netbox/ipam/models/ip.py:218
+#: netbox/ipam/models/ip.py:209
msgid "IPv4 or IPv6 network with mask"
msgstr "IPv4- oder IPv6-Netzwerk mit Maske"
-#: netbox/ipam/models/ip.py:254
+#: netbox/ipam/models/ip.py:238
msgid "Operational status of this prefix"
msgstr "Betriebsstatus dieses Prefixes"
-#: netbox/ipam/models/ip.py:262
+#: netbox/ipam/models/ip.py:246
msgid "The primary function of this prefix"
msgstr "Die Hauptfunktion dieses Prefixes"
-#: netbox/ipam/models/ip.py:265
+#: netbox/ipam/models/ip.py:249
msgid "is a pool"
msgstr "ist ein Pool"
-#: netbox/ipam/models/ip.py:267
+#: netbox/ipam/models/ip.py:251
msgid "All IP addresses within this prefix are considered usable"
msgstr ""
"Alle IP-Adressen (inklusive Netzwerk- und Broadcast-Adresse) innerhalb "
"dieses Prefixes werden als nutzbar betrachtet"
-#: netbox/ipam/models/ip.py:270 netbox/ipam/models/ip.py:537
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523
msgid "mark utilized"
msgstr "als verwendet markieren"
-#: netbox/ipam/models/ip.py:294
+#: netbox/ipam/models/ip.py:278
msgid "prefixes"
msgstr "Prefixe"
-#: netbox/ipam/models/ip.py:317
+#: netbox/ipam/models/ip.py:298
msgid "Cannot create prefix with /0 mask."
msgstr "Prefix mit der Maske /0 kann nicht erstellt werden."
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
msgid "global table"
msgstr "globale Tabelle"
-#: netbox/ipam/models/ip.py:326
+#: netbox/ipam/models/ip.py:307
#, python-brace-format
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "Doppeltes Prefix gefunden in {table}: {prefix}"
-#: netbox/ipam/models/ip.py:495
+#: netbox/ipam/models/ip.py:481
msgid "start address"
msgstr "Startadresse"
-#: netbox/ipam/models/ip.py:496 netbox/ipam/models/ip.py:500
-#: netbox/ipam/models/ip.py:712
+#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
+#: netbox/ipam/models/ip.py:711
msgid "IPv4 or IPv6 address (with mask)"
msgstr "IPv4- oder IPv6-Adresse (mit Maske)"
-#: netbox/ipam/models/ip.py:499
+#: netbox/ipam/models/ip.py:485
msgid "end address"
msgstr "Endadresse"
-#: netbox/ipam/models/ip.py:526
+#: netbox/ipam/models/ip.py:512
msgid "Operational status of this range"
msgstr "Betriebsstatus dieses Bereichs"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:520
msgid "The primary function of this range"
msgstr "Die Hauptfunktion dieses Bereichs"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:534
msgid "IP range"
msgstr "IP-Bereich"
-#: netbox/ipam/models/ip.py:549
+#: netbox/ipam/models/ip.py:535
msgid "IP ranges"
msgstr "IP-Bereiche"
-#: netbox/ipam/models/ip.py:565
+#: netbox/ipam/models/ip.py:548
msgid "Starting and ending IP address versions must match"
msgstr "Die Versionen der Anfangs- und Endadresse müssen übereinstimmen"
-#: netbox/ipam/models/ip.py:571
+#: netbox/ipam/models/ip.py:554
msgid "Starting and ending IP address masks must match"
msgstr "Die Masken für Start- und Endadressen müssen übereinstimmen"
-#: netbox/ipam/models/ip.py:578
+#: netbox/ipam/models/ip.py:561
#, python-brace-format
msgid ""
"Ending address must be greater than the starting address ({start_address})"
msgstr ""
"Die Endadresse muss größer als die Startadresse sein ({start_address})"
-#: netbox/ipam/models/ip.py:590
+#: netbox/ipam/models/ip.py:589
#, python-brace-format
msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}"
msgstr ""
"Definierte Adressen überschneiden sich mit dem Bereich {overlapping_range} "
"im VRF {vrf}"
-#: netbox/ipam/models/ip.py:599
+#: netbox/ipam/models/ip.py:598
#, python-brace-format
msgid "Defined range exceeds maximum supported size ({max_size})"
msgstr ""
"Der definierte Bereich überschreitet die maximal unterstützte Größe "
"({max_size})"
-#: netbox/ipam/models/ip.py:711 netbox/tenancy/models/contacts.py:82
+#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77
msgid "address"
msgstr "Adresse"
-#: netbox/ipam/models/ip.py:734
+#: netbox/ipam/models/ip.py:733
msgid "The operational status of this IP"
msgstr "Der Betriebsstatus dieser IP"
@@ -10331,21 +10825,21 @@ msgstr "Die IP, für die diese Adresse die „externe“ IP ist"
msgid "Hostname or FQDN (not case-sensitive)"
msgstr "Hostname oder FQDN (Groß- und Kleinschreibung nicht beachten)"
-#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:94
+#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90
msgid "IP addresses"
msgstr "IP-Adressen"
-#: netbox/ipam/models/ip.py:845
+#: netbox/ipam/models/ip.py:842
msgid "Cannot create IP address with /0 mask."
msgstr "Die IP-Adresse mit der Maske /0 kann nicht erstellt werden."
-#: netbox/ipam/models/ip.py:851
+#: netbox/ipam/models/ip.py:848
#, python-brace-format
msgid "{ip} is a network ID, which may not be assigned to an interface."
msgstr ""
"{ip} ist eine Netzwerk-ID, die keiner Schnittstelle zugewiesen werden darf."
-#: netbox/ipam/models/ip.py:862
+#: netbox/ipam/models/ip.py:859
#, python-brace-format
msgid ""
"{ip} is a broadcast address, which may not be assigned to an interface."
@@ -10353,12 +10847,12 @@ msgstr ""
"{ip} ist eine Broadcast-Adresse, die keiner Schnittstelle zugewiesen werden "
"darf."
-#: netbox/ipam/models/ip.py:876
+#: netbox/ipam/models/ip.py:873
#, python-brace-format
msgid "Duplicate IP address found in {table}: {ipaddress}"
msgstr "Doppelte IP-Adresse gefunden in {table}: {ipaddress}"
-#: netbox/ipam/models/ip.py:897
+#: netbox/ipam/models/ip.py:896
msgid ""
"Cannot reassign IP address while it is designated as the primary IP for the "
"parent object"
@@ -10366,75 +10860,75 @@ msgstr ""
"Die IP-Adresse kann nicht neu zugewiesen werden, solange sie als primäre IP "
"für das übergeordnete Objekt festgelegt ist"
-#: netbox/ipam/models/ip.py:903
+#: netbox/ipam/models/ip.py:902
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr "Nur IPv6-Adressen kann der SLAAC-Status zugewiesen werden"
-#: netbox/ipam/models/services.py:33
+#: netbox/ipam/models/services.py:32
msgid "port numbers"
msgstr "Portnummern"
-#: netbox/ipam/models/services.py:59
+#: netbox/ipam/models/services.py:58
msgid "service template"
msgstr "Servicevorlage"
-#: netbox/ipam/models/services.py:60
+#: netbox/ipam/models/services.py:59
msgid "service templates"
msgstr "Servicevorlagen"
-#: netbox/ipam/models/services.py:95
+#: netbox/ipam/models/services.py:91
msgid "The specific IP addresses (if any) to which this service is bound"
msgstr ""
"Die spezifischen IP-Adressen (falls vorhanden), an die dieser Dienst "
"gebunden ist"
-#: netbox/ipam/models/services.py:102
+#: netbox/ipam/models/services.py:98
msgid "service"
msgstr "Dienst / Port"
-#: netbox/ipam/models/services.py:103
+#: netbox/ipam/models/services.py:99
msgid "services"
msgstr "Dienste (Ports)"
-#: netbox/ipam/models/services.py:117
+#: netbox/ipam/models/services.py:110
msgid ""
"A service cannot be associated with both a device and a virtual machine."
msgstr ""
"Ein Dienst kann nicht gleichzeitig einem Gerät und einer virtuellen Maschine"
" zugeordnet werden."
-#: netbox/ipam/models/services.py:119
+#: netbox/ipam/models/services.py:112
msgid ""
"A service must be associated with either a device or a virtual machine."
msgstr ""
"Ein Dienst muss entweder einem Gerät oder einer virtuellen Maschine "
"zugeordnet sein."
-#: netbox/ipam/models/vlans.py:85
+#: netbox/ipam/models/vlans.py:87
msgid "VLAN groups"
msgstr "VLAN-Gruppen"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:94
msgid "Cannot set scope_type without scope_id."
msgstr "scope_type kann nicht ohne scope_id gesetzt werden."
-#: netbox/ipam/models/vlans.py:97
+#: netbox/ipam/models/vlans.py:96
msgid "Cannot set scope_id without scope_type."
msgstr "scope_id kann nicht ohne scope_type gesetzt werden."
-#: netbox/ipam/models/vlans.py:105
+#: netbox/ipam/models/vlans.py:104
#, python-brace-format
msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}"
msgstr ""
"Start-VLAN-ID im Bereich ({value}) darf nicht kleiner sein als {minimum}"
-#: netbox/ipam/models/vlans.py:111
+#: netbox/ipam/models/vlans.py:110
#, python-brace-format
msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}"
msgstr ""
"Ende der VLAN-ID im Bereich ({value}) darf {maximum}nicht überschreiten "
-#: netbox/ipam/models/vlans.py:118
+#: netbox/ipam/models/vlans.py:117
#, python-brace-format
msgid ""
"Ending VLAN ID in range must be greater than or equal to the starting VLAN "
@@ -10443,32 +10937,37 @@ msgstr ""
"Die End-VLAN-ID im Bereich muss größer oder gleich der Start-VLAN-ID sein "
"({range})"
-#: netbox/ipam/models/vlans.py:124
+#: netbox/ipam/models/vlans.py:123
msgid "Ranges cannot overlap."
msgstr "Bereiche dürfen sich nicht überschneiden."
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:180
msgid "The specific site to which this VLAN is assigned (if any)"
msgstr ""
"Der spezifische Standort, der dieses VLAN zugewiesen ist (falls vorhanden)"
-#: netbox/ipam/models/vlans.py:189
+#: netbox/ipam/models/vlans.py:188
msgid "VLAN group (optional)"
msgstr "VLAN-Gruppe (optional)"
-#: netbox/ipam/models/vlans.py:197
+#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368
+#: netbox/ipam/models/vlans.py:376
msgid "Numeric VLAN ID (1-4094)"
msgstr "Numerische VLAN-ID (1-4094)"
-#: netbox/ipam/models/vlans.py:215
+#: netbox/ipam/models/vlans.py:214
msgid "Operational status of this VLAN"
msgstr "Betriebsstatus dieses VLAN"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:222
msgid "The primary function of this VLAN"
msgstr "Die Hauptfunktion dieses VLAN"
-#: netbox/ipam/models/vlans.py:266
+#: netbox/ipam/models/vlans.py:237
+msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)"
+msgstr "Kunden-/Service-VLAN-Bezeichnung (für Q-in-Q/IEEE 802.1ad)"
+
+#: netbox/ipam/models/vlans.py:285
#, python-brace-format
msgid ""
"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to "
@@ -10477,42 +10976,58 @@ msgstr ""
"VLAN ist der Gruppe {group} (Scope: {scope}) zugewiesen; kann nicht auch dem"
" Standort {site} zugewiesen werden."
-#: netbox/ipam/models/vlans.py:275
+#: netbox/ipam/models/vlans.py:294
#, python-brace-format
msgid "VID must be in ranges {ranges} for VLANs in group {group}"
msgstr ""
"VID muss in Bereichen liegen {ranges} für VLANs in einer Gruppe {group}"
-#: netbox/ipam/models/vrfs.py:30
+#: netbox/ipam/models/vlans.py:301
+msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN."
+msgstr "Nur Q-in-Q-Kunden-VLANs können einem Service-VLAN zugewiesen werden."
+
+#: netbox/ipam/models/vlans.py:307
+msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN."
+msgstr "Ein Q-in-Q-Kunden-VLAN muss einem Service-VLAN zugewiesen werden."
+
+#: netbox/ipam/models/vlans.py:344
+msgid "VLAN translation policies"
+msgstr "Richtlinien für VLAN-Übersetzungen"
+
+#: netbox/ipam/models/vlans.py:385
+msgid "VLAN translation rule"
+msgstr "VLAN-Übersetzungsregel"
+
+#: netbox/ipam/models/vrfs.py:29
msgid "route distinguisher"
msgstr "Routenunterscheidungsmerkmal"
-#: netbox/ipam/models/vrfs.py:31
+#: netbox/ipam/models/vrfs.py:30
msgid "Unique route distinguisher (as defined in RFC 4364)"
msgstr "Eindeutiger Routenbezeichner (wie in RFC 4364 definiert)"
-#: netbox/ipam/models/vrfs.py:42
+#: netbox/ipam/models/vrfs.py:41
msgid "enforce unique space"
msgstr "einzigartigen Raum erzwingen"
-#: netbox/ipam/models/vrfs.py:43
+#: netbox/ipam/models/vrfs.py:42
msgid "Prevent duplicate prefixes/IP addresses within this VRF"
msgstr "Vermeiden Sie doppelte Präfixe/IP-Adressen in dieser VRF"
-#: netbox/ipam/models/vrfs.py:63 netbox/netbox/navigation/menu.py:186
-#: netbox/netbox/navigation/menu.py:188
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192
+#: netbox/netbox/navigation/menu.py:194
msgid "VRFs"
msgstr "VRFs"
-#: netbox/ipam/models/vrfs.py:82
+#: netbox/ipam/models/vrfs.py:78
msgid "Route target value (formatted in accordance with RFC 4360)"
msgstr "Routenzielwert (formatiert gemäß RFC 4360)"
-#: netbox/ipam/models/vrfs.py:94
+#: netbox/ipam/models/vrfs.py:91
msgid "route target"
msgstr "Ziel der Route"
-#: netbox/ipam/models/vrfs.py:95
+#: netbox/ipam/models/vrfs.py:92
msgid "route targets"
msgstr "Routenziele"
@@ -10528,84 +11043,101 @@ msgstr "Anzahl der Standorte"
msgid "Provider Count"
msgstr "Anzahl der Provider"
-#: netbox/ipam/tables/ip.py:95 netbox/netbox/navigation/menu.py:179
-#: netbox/netbox/navigation/menu.py:181
+#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
+#: netbox/netbox/navigation/menu.py:187
msgid "Aggregates"
msgstr "Aggregate"
-#: netbox/ipam/tables/ip.py:125
+#: netbox/ipam/tables/ip.py:71
msgid "Added"
msgstr "Hinzugefügt"
-#: netbox/ipam/tables/ip.py:128 netbox/ipam/tables/ip.py:166
-#: netbox/ipam/tables/vlans.py:142 netbox/ipam/views.py:346
-#: netbox/netbox/navigation/menu.py:165 netbox/netbox/navigation/menu.py:167
-#: netbox/templates/ipam/vlan.html:84
+#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112
+#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373
+#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173
+#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "Prefixe"
-#: netbox/ipam/tables/ip.py:131 netbox/ipam/tables/ip.py:270
-#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:86
+#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55
#: netbox/templates/dcim/device.html:260
#: netbox/templates/ipam/aggregate.html:24
-#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:106
+#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "Auslastung"
-#: netbox/ipam/tables/ip.py:171 netbox/netbox/navigation/menu.py:161
+#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
msgid "IP Ranges"
msgstr "IP-Bereiche"
-#: netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:167
msgid "Prefix (Flat)"
msgstr "Prefix (flach)"
-#: netbox/ipam/tables/ip.py:225
+#: netbox/ipam/tables/ip.py:171
msgid "Depth"
msgstr "Tiefe"
-#: netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/virtualization/tables/clusters.py:77
+#: netbox/wireless/tables/wirelesslan.py:55
+msgid "Scope Type"
+msgstr "Art des Geltungsbereichs"
+
+#: netbox/ipam/tables/ip.py:213
msgid "Pool"
msgstr "Pool"
-#: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:320
+#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
msgid "Marked Utilized"
msgstr "Als ausgenutzt markiert"
-#: netbox/ipam/tables/ip.py:304
+#: netbox/ipam/tables/ip.py:256
msgid "Start address"
msgstr "Startadresse"
-#: netbox/ipam/tables/ip.py:383
+#: netbox/ipam/tables/ip.py:335
msgid "NAT (Inside)"
msgstr "NAT (Innen)"
-#: netbox/ipam/tables/ip.py:388
+#: netbox/ipam/tables/ip.py:340
msgid "NAT (Outside)"
msgstr "NAT (Außen)"
-#: netbox/ipam/tables/ip.py:393
+#: netbox/ipam/tables/ip.py:345
msgid "Assigned"
msgstr "Zugewiesen"
-#: netbox/ipam/tables/ip.py:429 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
#: netbox/vpn/forms/filtersets.py:240
msgid "Assigned Object"
msgstr "Zugewiesenes Objekt"
-#: netbox/ipam/tables/vlans.py:68
-msgid "Scope Type"
-msgstr "Art des Geltungsbereichs"
-
-#: netbox/ipam/tables/vlans.py:76
+#: netbox/ipam/tables/vlans.py:45
msgid "VID Ranges"
msgstr "VID-Bereiche"
-#: netbox/ipam/tables/vlans.py:111 netbox/ipam/tables/vlans.py:214
+#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VID"
+#: netbox/ipam/tables/vlans.py:237
+#: netbox/templates/ipam/vlantranslationpolicy.html:22
+msgid "Rules"
+msgstr "Regeln"
+
+#: netbox/ipam/tables/vlans.py:260
+#: netbox/templates/ipam/vlantranslationrule.html:18
+msgid "Local VID"
+msgstr "Lokales VID"
+
+#: netbox/ipam/tables/vlans.py:264
+#: netbox/templates/ipam/vlantranslationrule.html:22
+msgid "Remote VID"
+msgstr "Entfernte-VID"
+
#: netbox/ipam/tables/vrfs.py:30
msgid "RD"
msgstr "RD"
@@ -10645,23 +11177,23 @@ msgstr ""
"In DNS-Namen sind nur alphanumerische Zeichen, Sternchen, Bindestriche, "
"Punkte und Unterstriche zulässig"
-#: netbox/ipam/views.py:533
+#: netbox/ipam/views.py:570
msgid "Child Prefixes"
msgstr "untergeordnete Prefixe"
-#: netbox/ipam/views.py:569
+#: netbox/ipam/views.py:606
msgid "Child Ranges"
msgstr "untergeordnete Bereiche"
-#: netbox/ipam/views.py:898
+#: netbox/ipam/views.py:958
msgid "Related IPs"
msgstr "Verwandte IPs"
-#: netbox/ipam/views.py:1127
+#: netbox/ipam/views.py:1315
msgid "Device Interfaces"
msgstr "Geräteschnittstellen"
-#: netbox/ipam/views.py:1145
+#: netbox/ipam/views.py:1333
msgid "VM Interfaces"
msgstr "VM-Schnittstellen"
@@ -10710,90 +11242,112 @@ msgstr "{class_name} muss get_view_name () implementieren"
msgid "Invalid permission {permission} for model {model}"
msgstr "Ungültige Erlaubnis {permission} für Modell {model}"
-#: netbox/netbox/choices.py:49
+#: netbox/netbox/choices.py:51
msgid "Dark Red"
msgstr "Dunkelrot"
-#: netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:54
msgid "Rose"
msgstr "Rose"
-#: netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:55
msgid "Fuchsia"
msgstr "Fuchsia"
-#: netbox/netbox/choices.py:55
+#: netbox/netbox/choices.py:57
msgid "Dark Purple"
msgstr "Dunkles Violett"
-#: netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:60
msgid "Light Blue"
msgstr "Hellblau"
-#: netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:63
msgid "Aqua"
msgstr "Aquamarin"
-#: netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:64
msgid "Dark Green"
msgstr "Dunkelgrün"
-#: netbox/netbox/choices.py:64
+#: netbox/netbox/choices.py:66
msgid "Light Green"
msgstr "Hellgrün"
-#: netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:67
msgid "Lime"
msgstr "Limette"
-#: netbox/netbox/choices.py:67
+#: netbox/netbox/choices.py:69
msgid "Amber"
msgstr "Bernstein"
-#: netbox/netbox/choices.py:69
+#: netbox/netbox/choices.py:71
msgid "Dark Orange"
msgstr "Dunkles Orange"
-#: netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:72
msgid "Brown"
msgstr "Braun"
-#: netbox/netbox/choices.py:71
+#: netbox/netbox/choices.py:73
msgid "Light Grey"
msgstr "Hellgrau"
-#: netbox/netbox/choices.py:72
+#: netbox/netbox/choices.py:74
msgid "Grey"
msgstr "Grau"
-#: netbox/netbox/choices.py:73
+#: netbox/netbox/choices.py:75
msgid "Dark Grey"
msgstr "Dunkelgrau"
-#: netbox/netbox/choices.py:128
+#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+msgid "Default"
+msgstr "Standard"
+
+#: netbox/netbox/choices.py:130
msgid "Direct"
msgstr "Direkt"
-#: netbox/netbox/choices.py:129
+#: netbox/netbox/choices.py:131
msgid "Upload"
msgstr "Hochladen"
-#: netbox/netbox/choices.py:141 netbox/netbox/choices.py:155
+#: netbox/netbox/choices.py:143 netbox/netbox/choices.py:157
msgid "Auto-detect"
msgstr "Auto-Erkennung"
-#: netbox/netbox/choices.py:156
+#: netbox/netbox/choices.py:158
msgid "Comma"
msgstr "Komma"
-#: netbox/netbox/choices.py:157
+#: netbox/netbox/choices.py:159
msgid "Semicolon"
msgstr "Semikolon"
-#: netbox/netbox/choices.py:158
+#: netbox/netbox/choices.py:160
msgid "Tab"
msgstr "Tab"
+#: netbox/netbox/choices.py:193 netbox/templates/dcim/device.html:327
+#: netbox/templates/dcim/rack.html:107
+msgid "Kilograms"
+msgstr "Kilogramm"
+
+#: netbox/netbox/choices.py:194
+msgid "Grams"
+msgstr "Gramm"
+
+#: netbox/netbox/choices.py:195 netbox/templates/dcim/device.html:328
+#: netbox/templates/dcim/rack.html:108
+msgid "Pounds"
+msgstr "Pfund"
+
+#: netbox/netbox/choices.py:196
+msgid "Ounces"
+msgstr "Unzen"
+
#: netbox/netbox/config/__init__.py:67
#, python-brace-format
msgid "Invalid configuration parameter: {item}"
@@ -11085,6 +11639,27 @@ msgstr "Datum der Synchronisierung "
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name} muss eine sync_data () -Methode implementieren."
+#: netbox/netbox/models/mixins.py:22
+msgid "weight unit"
+msgstr "Gewichtseinheit"
+
+#: netbox/netbox/models/mixins.py:52
+msgid "Must specify a unit when setting a weight"
+msgstr ""
+"Wenn ein Gewicht eingegeben wird, muss auch eine Einheit eingegeben werden."
+
+#: netbox/netbox/models/mixins.py:57
+msgid "distance"
+msgstr "Entfernung"
+
+#: netbox/netbox/models/mixins.py:64
+msgid "distance unit"
+msgstr "Entfernungseinheit"
+
+#: netbox/netbox/models/mixins.py:99
+msgid "Must specify a unit when setting a distance"
+msgstr "Beim Einstellen einer Entfernung muss eine Einheit angegeben werden"
+
#: netbox/netbox/navigation/menu.py:11
msgid "Organization"
msgstr "Organisation"
@@ -11118,10 +11693,6 @@ msgstr "Rackrollen"
msgid "Elevations"
msgstr "Rackübersichten"
-#: netbox/netbox/navigation/menu.py:60 netbox/netbox/navigation/menu.py:62
-msgid "Rack Types"
-msgstr "Racktypen"
-
#: netbox/netbox/navigation/menu.py:76
msgid "Modules"
msgstr "Module"
@@ -11144,175 +11715,200 @@ msgstr "Gerätekomponenten"
msgid "Inventory Item Roles"
msgstr "Inventarartikelrollen"
-#: netbox/netbox/navigation/menu.py:111 netbox/netbox/navigation/menu.py:115
+#: netbox/netbox/navigation/menu.py:110
+#: netbox/templates/dcim/interface.html:413
+#: netbox/templates/virtualization/vminterface.html:118
+msgid "MAC Addresses"
+msgstr "MAC-Adressen"
+
+#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "Verbindungen"
-#: netbox/netbox/navigation/menu.py:117
+#: netbox/netbox/navigation/menu.py:123
msgid "Cables"
msgstr "Kabel"
-#: netbox/netbox/navigation/menu.py:118
+#: netbox/netbox/navigation/menu.py:124
msgid "Wireless Links"
msgstr "Funkverbindungen"
-#: netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:127
msgid "Interface Connections"
msgstr "Schnittstellenverbindungen"
-#: netbox/netbox/navigation/menu.py:126
+#: netbox/netbox/navigation/menu.py:132
msgid "Console Connections"
msgstr "Konsolenverbindungen"
-#: netbox/netbox/navigation/menu.py:131
+#: netbox/netbox/navigation/menu.py:137
msgid "Power Connections"
msgstr "Stromverbindungen"
-#: netbox/netbox/navigation/menu.py:147
+#: netbox/netbox/navigation/menu.py:153
msgid "Wireless LAN Groups"
msgstr "WLAN-Gruppen"
-#: netbox/netbox/navigation/menu.py:168
+#: netbox/netbox/navigation/menu.py:174
msgid "Prefix & VLAN Roles"
msgstr "Prefix- und VLAN-Rollen"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:180
msgid "ASN Ranges"
msgstr "ASN-Bereiche"
-#: netbox/netbox/navigation/menu.py:196
+#: netbox/netbox/navigation/menu.py:202
msgid "VLAN Groups"
msgstr "VLAN-Gruppen"
#: netbox/netbox/navigation/menu.py:203
+msgid "VLAN Translation Policies"
+msgstr "VLAN-Übersetzungsrichtlinien"
+
+#: netbox/netbox/navigation/menu.py:204
+#: netbox/templates/ipam/vlantranslationpolicy.html:46
+msgid "VLAN Translation Rules"
+msgstr "VLAN-Übersetzungsregeln"
+
+#: netbox/netbox/navigation/menu.py:211
msgid "Service Templates"
msgstr "Dienstevorlagen (Ports)"
-#: netbox/netbox/navigation/menu.py:204 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
#: netbox/templates/ipam/ipaddress.html:118
#: netbox/templates/virtualization/virtualmachine.html:154
msgid "Services"
msgstr "Dienste (Ports)"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:219
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:215 netbox/netbox/navigation/menu.py:217
+#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "Tunnel"
-#: netbox/netbox/navigation/menu.py:218
+#: netbox/netbox/navigation/menu.py:226
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "Tunnelgruppen"
-#: netbox/netbox/navigation/menu.py:219
+#: netbox/netbox/navigation/menu.py:227
msgid "Tunnel Terminations"
msgstr "Tunnelabschlusspunkte"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
#: netbox/vpn/models/l2vpn.py:64
msgid "L2VPNs"
msgstr "L2VPNs"
-#: netbox/netbox/navigation/menu.py:226 netbox/templates/vpn/l2vpn.html:56
-#: netbox/templates/vpn/tunnel.html:72 netbox/vpn/tables/tunnels.py:58
-msgid "Terminations"
-msgstr "Abschlusspunkte"
-
-#: netbox/netbox/navigation/menu.py:232
+#: netbox/netbox/navigation/menu.py:240
msgid "IKE Proposals"
msgstr "IKE-Vorschläge"
-#: netbox/netbox/navigation/menu.py:233
+#: netbox/netbox/navigation/menu.py:241
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "IKE-Richtlinien"
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:242
msgid "IPSec Proposals"
msgstr "IPSec-Vorschläge"
-#: netbox/netbox/navigation/menu.py:235
+#: netbox/netbox/navigation/menu.py:243
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "IPSec-Richtlinien"
-#: netbox/netbox/navigation/menu.py:236 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "IPSec-Profile"
-#: netbox/netbox/navigation/menu.py:251
+#: netbox/netbox/navigation/menu.py:259
#: netbox/templates/virtualization/virtualmachine.html:174
#: netbox/templates/virtualization/virtualmachine/base.html:32
#: netbox/templates/virtualization/virtualmachine_list.html:21
-#: netbox/virtualization/tables/virtualmachines.py:104
-#: netbox/virtualization/views.py:386
+#: netbox/virtualization/tables/virtualmachines.py:74
+#: netbox/virtualization/views.py:403
msgid "Virtual Disks"
msgstr "Virtuelle Festplatten"
-#: netbox/netbox/navigation/menu.py:258
+#: netbox/netbox/navigation/menu.py:266
msgid "Cluster Types"
msgstr "Clustertypen"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Groups"
msgstr "Clustergruppen"
-#: netbox/netbox/navigation/menu.py:273
+#: netbox/netbox/navigation/menu.py:281
msgid "Circuit Types"
msgstr "Transportnetztypen"
-#: netbox/netbox/navigation/menu.py:274
+#: netbox/netbox/navigation/menu.py:282
+msgid "Circuit Terminations"
+msgstr "Transportnetzabschlusspunkt"
+
+#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/templates/circuits/providernetwork.html:55
+msgid "Virtual Circuits"
+msgstr "Virtuelle Verbindungen"
+
+#: netbox/netbox/navigation/menu.py:289
+msgid "Virtual Circuit Types"
+msgstr "Virtuelle Verbindungstypen"
+
+#: netbox/netbox/navigation/menu.py:290
+msgid "Virtual Circuit Terminations"
+msgstr "Virtuelle Verbindungsabschlüsse"
+
+#: netbox/netbox/navigation/menu.py:296
msgid "Circuit Groups"
msgstr "Transportnetzgruppe"
-#: netbox/netbox/navigation/menu.py:275
-#: netbox/templates/circuits/circuit.html:66
+#: netbox/netbox/navigation/menu.py:297
+#: netbox/templates/circuits/circuit.html:76
+#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "Gruppenzuweisung"
-#: netbox/netbox/navigation/menu.py:276
-msgid "Circuit Terminations"
-msgstr "Transportnetzabschlusspunkt"
-
-#: netbox/netbox/navigation/menu.py:280 netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
msgid "Providers"
msgstr "Provider"
-#: netbox/netbox/navigation/menu.py:283
+#: netbox/netbox/navigation/menu.py:304
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "Providerkonten"
-#: netbox/netbox/navigation/menu.py:284
+#: netbox/netbox/navigation/menu.py:305
msgid "Provider Networks"
msgstr "Provider Netzwerke"
-#: netbox/netbox/navigation/menu.py:298
+#: netbox/netbox/navigation/menu.py:319
msgid "Power Panels"
msgstr "Stromverteiler"
-#: netbox/netbox/navigation/menu.py:309
+#: netbox/netbox/navigation/menu.py:330
msgid "Configurations"
msgstr "Konfigurationen"
-#: netbox/netbox/navigation/menu.py:311
+#: netbox/netbox/navigation/menu.py:332
msgid "Config Contexts"
msgstr "Konfigurationsvorlage"
-#: netbox/netbox/navigation/menu.py:312
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Templates"
msgstr "Config-Vorlagen"
-#: netbox/netbox/navigation/menu.py:319 netbox/netbox/navigation/menu.py:323
+#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
msgid "Customization"
msgstr "Personalisierung"
-#: netbox/netbox/navigation/menu.py:325
+#: netbox/netbox/navigation/menu.py:346
#: netbox/templates/dcim/device_edit.html:103
#: netbox/templates/dcim/htmx/cable_edit.html:81
#: netbox/templates/dcim/virtualchassis_add.html:31
@@ -11321,96 +11917,96 @@ msgstr "Personalisierung"
#: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30
#: netbox/templates/inc/panels/custom_fields.html:7
#: netbox/templates/ipam/ipaddress_bulk_add.html:35
-#: netbox/templates/ipam/vlan_edit.html:59
+#: netbox/templates/ipam/vlan_edit.html:67
msgid "Custom Fields"
msgstr "Benutzerdefinierte Felder"
-#: netbox/netbox/navigation/menu.py:326
+#: netbox/netbox/navigation/menu.py:347
msgid "Custom Field Choices"
msgstr "Benutzerdefinierte Feldoptionen"
-#: netbox/netbox/navigation/menu.py:327
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Links"
msgstr "Benutzerdefinierte Links"
-#: netbox/netbox/navigation/menu.py:328
+#: netbox/netbox/navigation/menu.py:349
msgid "Export Templates"
msgstr "Exportvorlagen"
-#: netbox/netbox/navigation/menu.py:329
+#: netbox/netbox/navigation/menu.py:350
msgid "Saved Filters"
msgstr "Gespeicherte Filter"
-#: netbox/netbox/navigation/menu.py:331
+#: netbox/netbox/navigation/menu.py:352
msgid "Image Attachments"
msgstr "Bildanhänge"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:370
msgid "Operations"
msgstr "Operationen"
-#: netbox/netbox/navigation/menu.py:353
+#: netbox/netbox/navigation/menu.py:374
msgid "Integrations"
msgstr "Integrationen"
-#: netbox/netbox/navigation/menu.py:355
+#: netbox/netbox/navigation/menu.py:376
msgid "Data Sources"
msgstr "Datenquellen"
-#: netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:377
msgid "Event Rules"
msgstr "Ereignisregeln"
-#: netbox/netbox/navigation/menu.py:357
+#: netbox/netbox/navigation/menu.py:378
msgid "Webhooks"
msgstr "Webhooks"
-#: netbox/netbox/navigation/menu.py:361 netbox/netbox/navigation/menu.py:365
-#: netbox/netbox/views/generic/feature_views.py:153
+#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
+#: netbox/netbox/views/generic/feature_views.py:158
#: netbox/templates/extras/report/base.html:37
#: netbox/templates/extras/script/base.html:36
msgid "Jobs"
msgstr "Jobs"
-#: netbox/netbox/navigation/menu.py:371
+#: netbox/netbox/navigation/menu.py:392
msgid "Logging"
msgstr "Protokollierung"
-#: netbox/netbox/navigation/menu.py:373
+#: netbox/netbox/navigation/menu.py:394
msgid "Notification Groups"
msgstr "Benachrichtigungsgruppen"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:395
msgid "Journal Entries"
msgstr "Journaleinträge"
-#: netbox/netbox/navigation/menu.py:375
+#: netbox/netbox/navigation/menu.py:396
#: netbox/templates/core/objectchange.html:9
#: netbox/templates/core/objectchange_list.html:4
msgid "Change Log"
msgstr "Änderungsprotokoll"
-#: netbox/netbox/navigation/menu.py:382 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "Admin"
-#: netbox/netbox/navigation/menu.py:430 netbox/templates/account/base.html:27
-#: netbox/templates/inc/user_menu.html:57
+#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/templates/inc/user_menu.html:52
msgid "API Tokens"
msgstr "API-Token"
-#: netbox/netbox/navigation/menu.py:437 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187
#: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242
#: netbox/users/forms/model_forms.py:249
msgid "Permissions"
msgstr "Berechtigungen"
-#: netbox/netbox/navigation/menu.py:445 netbox/netbox/navigation/menu.py:449
+#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "System"
-#: netbox/netbox/navigation/menu.py:454 netbox/netbox/navigation/menu.py:502
+#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -11418,31 +12014,31 @@ msgstr "System"
msgid "Plugins"
msgstr "Plugins"
-#: netbox/netbox/navigation/menu.py:459
+#: netbox/netbox/navigation/menu.py:480
msgid "Configuration History"
msgstr "Konfigurationsverlauf"
-#: netbox/netbox/navigation/menu.py:465 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "Hintergrundaufgaben"
-#: netbox/netbox/plugins/navigation.py:47
-#: netbox/netbox/plugins/navigation.py:69
+#: netbox/netbox/plugins/navigation.py:48
+#: netbox/netbox/plugins/navigation.py:70
msgid "Permissions must be passed as a tuple or list."
msgstr "Berechtigungen müssen als Tupel oder Liste übergeben werden."
-#: netbox/netbox/plugins/navigation.py:51
+#: netbox/netbox/plugins/navigation.py:52
msgid "Buttons must be passed as a tuple or list."
msgstr "Schaltflächen müssen als Tupel oder Liste übergeben werden."
-#: netbox/netbox/plugins/navigation.py:73
+#: netbox/netbox/plugins/navigation.py:74
msgid "Button color must be a choice within ButtonColorChoices."
msgstr ""
"Die Farbe der Schaltfläche muss innerhalb von ButtonColorChoices ausgewählt "
"werden."
-#: netbox/netbox/plugins/registration.py:25
+#: netbox/netbox/plugins/registration.py:26
#, python-brace-format
msgid ""
"PluginTemplateExtension class {template_extension} was passed as an "
@@ -11451,7 +12047,7 @@ msgstr ""
"PluginTemplateExtension-Klasse {template_extension} wurde als Instanz "
"übergeben!"
-#: netbox/netbox/plugins/registration.py:31
+#: netbox/netbox/plugins/registration.py:32
#, python-brace-format
msgid ""
"{template_extension} is not a subclass of "
@@ -11460,17 +12056,17 @@ msgstr ""
"{template_extension} ist keine Unterklasse von "
"NetBox.Plugins.PluginTemplateExtension!"
-#: netbox/netbox/plugins/registration.py:51
+#: netbox/netbox/plugins/registration.py:57
#, python-brace-format
msgid "{item} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{item} muss eine Instanz von NetBox.Plugins.PluginMenuItem sein"
-#: netbox/netbox/plugins/registration.py:62
+#: netbox/netbox/plugins/registration.py:68
#, python-brace-format
msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{menu_link} muss eine Instanz von NetBox.Plugins.PluginMenuItem sein"
-#: netbox/netbox/plugins/registration.py:67
+#: netbox/netbox/plugins/registration.py:73
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr "{button} muss eine Instanz von NetBox.Plugins.PluginMenuButton sein"
@@ -11558,93 +12154,93 @@ msgstr ""
msgid "Cannot delete stores from registry"
msgstr "Stores können nicht aus der Registrierung gelöscht werden"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:752
msgid "Czech"
msgstr "Tschechisch"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:753
msgid "Danish"
msgstr "Dänisch"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:754
msgid "German"
msgstr "Deutsch"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:755
msgid "English"
msgstr "Englisch"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:756
msgid "Spanish"
msgstr "Spanisch"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:757
msgid "French"
msgstr "Französisch"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:758
msgid "Italian"
msgstr "Italenisch"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:759
msgid "Japanese"
msgstr "Japanisch"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:760
msgid "Dutch"
msgstr "Niederländisch"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:761
msgid "Polish"
msgstr "Polnisch"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:762
msgid "Portuguese"
msgstr "Portugiesisch"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:763
msgid "Russian"
msgstr "Russisch"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:764
msgid "Turkish"
msgstr "Türkisch"
-#: netbox/netbox/settings.py:773
+#: netbox/netbox/settings.py:765
msgid "Ukrainian"
msgstr "Ukrainisch"
-#: netbox/netbox/settings.py:774
+#: netbox/netbox/settings.py:766
msgid "Chinese"
msgstr "Chinesisch"
-#: netbox/netbox/tables/columns.py:176
+#: netbox/netbox/tables/columns.py:177
msgid "Select all"
msgstr "Alles auswählen"
-#: netbox/netbox/tables/columns.py:189
+#: netbox/netbox/tables/columns.py:190
msgid "Toggle all"
msgstr "Alles umschalten"
-#: netbox/netbox/tables/columns.py:300
+#: netbox/netbox/tables/columns.py:302
msgid "Toggle Dropdown"
msgstr "Dropdown umschalten"
-#: netbox/netbox/tables/columns.py:572 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
msgid "Error"
msgstr "Fehler"
-#: netbox/netbox/tables/tables.py:58
+#: netbox/netbox/tables/tables.py:59
#, python-brace-format
msgid "No {model_name} found"
msgstr "Kein {model_name} gefunden"
-#: netbox/netbox/tables/tables.py:249
+#: netbox/netbox/tables/tables.py:252
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "Feld"
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:255
msgid "Value"
msgstr "Wert"
@@ -11666,19 +12262,19 @@ msgstr ""
msgid "Row {i}: Object with ID {id} does not exist"
msgstr "Reihe {i}: Objekt mit ID {id} existiert nicht"
-#: netbox/netbox/views/generic/bulk_views.py:709
-#: netbox/netbox/views/generic/bulk_views.py:910
-#: netbox/netbox/views/generic/bulk_views.py:958
+#: netbox/netbox/views/generic/bulk_views.py:703
+#: netbox/netbox/views/generic/bulk_views.py:904
+#: netbox/netbox/views/generic/bulk_views.py:952
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "Kein {object_type}ausgewählt"
-#: netbox/netbox/views/generic/bulk_views.py:788
+#: netbox/netbox/views/generic/bulk_views.py:782
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "Umbenannt {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:888
+#: netbox/netbox/views/generic/bulk_views.py:882
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "Gelöscht {count} {object_type}"
@@ -11691,16 +12287,16 @@ msgstr "Changelog"
msgid "Journal"
msgstr "Journal"
-#: netbox/netbox/views/generic/feature_views.py:207
+#: netbox/netbox/views/generic/feature_views.py:212
msgid "Unable to synchronize data: No data file set."
msgstr "Synchronisation nicht möglich: Keine Datei ausgewählt bzw. gesetzt."
-#: netbox/netbox/views/generic/feature_views.py:211
+#: netbox/netbox/views/generic/feature_views.py:216
#, python-brace-format
msgid "Synchronized data for {object_type} {object}."
msgstr "Daten synchronisiert für {object_type} {object}."
-#: netbox/netbox/views/generic/feature_views.py:236
+#: netbox/netbox/views/generic/feature_views.py:241
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "Synchronisiert {count} {object_type}"
@@ -11777,9 +12373,9 @@ msgstr "auf GitHub"
msgid "Home Page"
msgstr "Startseite"
-#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:45
+#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40
#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:189
-#: netbox/vpn/forms/model_forms.py:379
+#: netbox/vpn/forms/model_forms.py:382
msgid "Profile"
msgstr "Profil"
@@ -11791,12 +12387,12 @@ msgstr "Benachrichtigungen"
#: netbox/templates/account/base.html:16
#: netbox/templates/account/subscriptions.html:7
-#: netbox/templates/inc/user_menu.html:51
+#: netbox/templates/inc/user_menu.html:46
msgid "Subscriptions"
msgstr "Abos"
#: netbox/templates/account/base.html:19
-#: netbox/templates/inc/user_menu.html:54
+#: netbox/templates/inc/user_menu.html:49
msgid "Preferences"
msgstr "Einstellungen"
@@ -11824,6 +12420,7 @@ msgstr "Passwort ändern"
#: netbox/templates/generic/object_edit.html:72
#: netbox/templates/htmx/delete_form.html:53
#: netbox/templates/htmx/delete_form.html:55
+#: netbox/templates/htmx/quick_add.html:21
#: netbox/templates/ipam/ipaddress_assign.html:28
#: netbox/templates/virtualization/cluster_add_devices.html:30
msgid "Cancel"
@@ -11922,7 +12519,7 @@ msgstr "Zugewiesene Gruppen"
#: netbox/templates/core/objectchange.html:142
#: netbox/templates/dcim/devicebay.html:59
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
-#: netbox/templates/dcim/interface.html:296
+#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
#: netbox/templates/extras/configcontext.html:70
#: netbox/templates/extras/eventrule.html:66
@@ -11931,6 +12528,7 @@ msgstr "Zugewiesene Gruppen"
#: netbox/templates/extras/webhook.html:75
#: netbox/templates/inc/panel_table.html:13
#: netbox/templates/inc/panels/comments.html:10
+#: netbox/templates/inc/panels/related_objects.html:23
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:56
#: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44
#: netbox/templates/users/objectpermission.html:77
@@ -11968,7 +12566,7 @@ msgstr "Zuletzt benutzt"
msgid "Add a Token"
msgstr "Einen API-Token hinzufügen"
-#: netbox/templates/base/base.html:22 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
msgid "Home"
msgstr "Home"
@@ -12010,15 +12608,16 @@ msgstr "Quellcode"
msgid "Community"
msgstr "Community"
-#: netbox/templates/circuits/circuit.html:47
+#: netbox/templates/circuits/circuit.html:57
msgid "Install Date"
msgstr "Datum der Installation"
-#: netbox/templates/circuits/circuit.html:51
+#: netbox/templates/circuits/circuit.html:61
msgid "Termination Date"
msgstr "Kündigungsdatum"
-#: netbox/templates/circuits/circuit.html:70
+#: netbox/templates/circuits/circuit.html:80
+#: netbox/templates/circuits/virtualcircuit.html:73
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15
msgid "Assign Group"
msgstr "Gruppe zuweisen"
@@ -12066,7 +12665,7 @@ msgid "Add"
msgstr "Hinzufügen"
#: netbox/templates/circuits/inc/circuit_termination.html:15
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:37
#: netbox/templates/dcim/inc/panels/inventory_items.html:32
#: netbox/templates/dcim/powerpanel.html:56
#: netbox/templates/extras/script_list.html:30
@@ -12081,35 +12680,39 @@ msgstr "Bearbeiten"
msgid "Swap"
msgstr "Tauschen"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:19
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
+msgid "Termination point"
+msgstr "Endpunkt"
+
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:20
#: netbox/templates/dcim/consoleport.html:59
#: netbox/templates/dcim/consoleserverport.html:60
#: netbox/templates/dcim/powerfeed.html:114
msgid "Marked as connected"
msgstr "Als verbunden markiert"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:21
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:22
msgid "to"
msgstr "zu"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:31
#: netbox/templates/circuits/inc/circuit_termination_fields.html:32
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:33
#: netbox/templates/dcim/frontport.html:80
#: netbox/templates/dcim/inc/connection_endpoints.html:7
-#: netbox/templates/dcim/interface.html:154
+#: netbox/templates/dcim/interface.html:211
#: netbox/templates/dcim/rearport.html:76
msgid "Trace"
msgstr "Trace"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:35
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
msgid "Edit cable"
msgstr "Kabel bearbeiten"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:40
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
msgid "Remove cable"
msgstr "Kabel entfernen"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:42
#: netbox/templates/dcim/bulk_disconnect.html:5
#: netbox/templates/dcim/device/consoleports.html:12
#: netbox/templates/dcim/device/consoleserverports.html:12
@@ -12122,33 +12725,33 @@ msgstr "Kabel entfernen"
msgid "Disconnect"
msgstr "Trennen"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:48
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:49
#: netbox/templates/dcim/consoleport.html:69
#: netbox/templates/dcim/consoleserverport.html:70
#: netbox/templates/dcim/frontport.html:102
-#: netbox/templates/dcim/interface.html:180
-#: netbox/templates/dcim/interface.html:200
+#: netbox/templates/dcim/interface.html:237
+#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:71
-#: netbox/templates/dcim/poweroutlet.html:72
+#: netbox/templates/dcim/poweroutlet.html:81
+#: netbox/templates/dcim/poweroutlet.html:82
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
msgstr "Verbinden"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:70
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:65
msgid "Downstream"
msgstr "Downstream"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:71
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:66
msgid "Upstream"
msgstr "Upstream"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:80
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:75
msgid "Cross-Connect"
msgstr "Cross-Connect"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:84
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:79
msgid "Patch Panel/Port"
msgstr "Patchpanel/Anschluss"
@@ -12160,6 +12763,27 @@ msgstr "Transportnetz hinzufügen"
msgid "Provider Account"
msgstr "Providerkonto"
+#: netbox/templates/circuits/providernetwork.html:59
+msgid "Add a Virtual Circuit"
+msgstr "Einen virtuellen Verbindung hinzufügen"
+
+#: netbox/templates/circuits/virtualcircuit.html:91
+#: netbox/templates/vpn/tunnel.html:9
+msgid "Add Termination"
+msgstr "Abschlusspunkt hinzufügen"
+
+#: netbox/templates/circuits/virtualcircuittermination.html:23
+msgid "Virtual Circuit Termination"
+msgstr "Virtueller Verbindungsabschluß"
+
+#: netbox/templates/circuits/virtualcircuittype.html:10
+msgid "Add Virtual Circuit"
+msgstr "Virtuellen Verbindung hinzufügen"
+
+#: netbox/templates/circuits/virtualcircuittype.html:19
+msgid "Virtual Circuit Type"
+msgstr "Virtueller Verbindungstyp"
+
#: netbox/templates/core/configrevision.html:35
msgid "Configuration Data"
msgstr "Daten zur Konfiguration"
@@ -12193,7 +12817,7 @@ msgstr "Geändert"
#: netbox/templates/core/datafile.html:42
#: netbox/templates/ipam/iprange.html:25
#: netbox/templates/virtualization/virtualdisk.html:29
-#: netbox/virtualization/tables/virtualmachines.py:198
+#: netbox/virtualization/tables/virtualmachines.py:169
msgid "Size"
msgstr "Größe"
@@ -12637,8 +13261,8 @@ msgstr "Ausgewählte umbenennen"
#: netbox/templates/dcim/consoleport.html:65
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
-#: netbox/templates/dcim/interface.html:176
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/interface.html:233
+#: netbox/templates/dcim/poweroutlet.html:79
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "Nicht verbunden"
@@ -12661,7 +13285,7 @@ msgid "Map"
msgstr "Karte"
#: netbox/templates/dcim/device.html:108
-#: netbox/templates/dcim/inventoryitem.html:56
+#: netbox/templates/dcim/inventoryitem.html:60
#: netbox/templates/dcim/module.html:81
#: netbox/templates/dcim/modulebay.html:74 netbox/templates/dcim/rack.html:61
msgid "Asset Tag"
@@ -12677,7 +13301,7 @@ msgstr "VDC erstellen"
#: netbox/templates/dcim/device.html:175
#: netbox/templates/dcim/device_edit.html:64
-#: netbox/virtualization/forms/model_forms.py:223
+#: netbox/virtualization/forms/model_forms.py:230
msgid "Management"
msgstr "Management"
@@ -12794,35 +13418,6 @@ msgstr "Stromanschluss hinzufügen"
msgid "Add Rear Ports"
msgstr "Rückanschlüsse hinzufügen"
-#: netbox/templates/dcim/device/render_config.html:5
-#: netbox/templates/virtualization/virtualmachine/render_config.html:5
-msgid "Config"
-msgstr "Konfig"
-
-#: netbox/templates/dcim/device/render_config.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:35
-msgid "Context Data"
-msgstr "Kontextdaten"
-
-#: netbox/templates/dcim/device/render_config.html:55
-#: netbox/templates/virtualization/virtualmachine/render_config.html:55
-msgid "Rendered Config"
-msgstr "Gerenderte Konfiguration"
-
-#: netbox/templates/dcim/device/render_config.html:57
-#: netbox/templates/virtualization/virtualmachine/render_config.html:57
-msgid "Download"
-msgstr "Herunterladen"
-
-#: netbox/templates/dcim/device/render_config.html:64
-#: netbox/templates/virtualization/virtualmachine/render_config.html:64
-msgid "Error rendering template"
-msgstr "Fehler beim Rendern der Vorlage"
-
-#: netbox/templates/dcim/device/render_config.html:70
-msgid "No configuration template has been assigned for this device."
-msgstr ""
-
#: netbox/templates/dcim/device_edit.html:44
msgid "Parent Bay"
msgstr "Übergeordneter Einsatz"
@@ -12889,12 +13484,12 @@ msgid "VM Role"
msgstr "VM-Rolle"
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:29
+#: netbox/templates/dcim/moduletype.html:31
msgid "Model Name"
msgstr "Name des Modells"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:33
+#: netbox/templates/dcim/moduletype.html:35
msgid "Part Number"
msgstr "Teilnummer"
@@ -12919,8 +13514,8 @@ msgid "Rear Port Position"
msgstr "Position des Rück-Anschlusses"
#: netbox/templates/dcim/frontport.html:72
-#: netbox/templates/dcim/interface.html:144
-#: netbox/templates/dcim/poweroutlet.html:63
+#: netbox/templates/dcim/interface.html:201
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -13020,77 +13615,79 @@ msgid "PoE Type"
msgstr "PoE-Typ"
#: netbox/templates/dcim/interface.html:81
-#: netbox/templates/virtualization/vminterface.html:63
+#: netbox/templates/virtualization/vminterface.html:55
+#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "802.1Q-Modus"
-#: netbox/templates/dcim/interface.html:125
-#: netbox/templates/virtualization/vminterface.html:59
-msgid "MAC Address"
-msgstr "MAC-Adresse"
+#: netbox/templates/dcim/interface.html:156
+#: netbox/templates/virtualization/vminterface.html:88
+msgid "VLAN Translation"
+msgstr "VLAN-Übersetzung"
-#: netbox/templates/dcim/interface.html:151
+#: netbox/templates/dcim/interface.html:208
msgid "Wireless Link"
msgstr "Funkverbindung"
-#: netbox/templates/dcim/interface.html:218 netbox/vpn/choices.py:63
-msgid "Peer"
-msgstr "Peer"
-
-#: netbox/templates/dcim/interface.html:230
+#: netbox/templates/dcim/interface.html:287
#: netbox/templates/wireless/inc/wirelesslink_interface.html:26
msgid "Channel"
msgstr "Kanal"
-#: netbox/templates/dcim/interface.html:239
+#: netbox/templates/dcim/interface.html:296
#: netbox/templates/wireless/inc/wirelesslink_interface.html:32
msgid "Channel Frequency"
msgstr "Kanal-Frequenz"
-#: netbox/templates/dcim/interface.html:242
-#: netbox/templates/dcim/interface.html:250
-#: netbox/templates/dcim/interface.html:261
-#: netbox/templates/dcim/interface.html:269
+#: netbox/templates/dcim/interface.html:299
+#: netbox/templates/dcim/interface.html:307
+#: netbox/templates/dcim/interface.html:318
+#: netbox/templates/dcim/interface.html:326
msgid "MHz"
msgstr "MHz"
-#: netbox/templates/dcim/interface.html:258
+#: netbox/templates/dcim/interface.html:315
#: netbox/templates/wireless/inc/wirelesslink_interface.html:42
msgid "Channel Width"
msgstr "Kanal-Breite"
-#: netbox/templates/dcim/interface.html:285
+#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:60
-#: netbox/wireless/forms/bulk_edit.py:102
-#: netbox/wireless/forms/filtersets.py:40
-#: netbox/wireless/forms/filtersets.py:80 netbox/wireless/models.py:82
-#: netbox/wireless/models.py:156 netbox/wireless/tables/wirelesslan.py:44
+#: netbox/wireless/forms/bulk_edit.py:62
+#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/filtersets.py:43
+#: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82
+#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
-#: netbox/templates/dcim/interface.html:305
+#: netbox/templates/dcim/interface.html:362
msgid "LAG Members"
msgstr "LAG-Mitglieder"
-#: netbox/templates/dcim/interface.html:323
+#: netbox/templates/dcim/interface.html:380
msgid "No member interfaces"
msgstr "Keine Mitgliederschnittstellen"
-#: netbox/templates/dcim/interface.html:343
+#: netbox/templates/dcim/interface.html:400
#: netbox/templates/ipam/fhrpgroup.html:73
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
-#: netbox/templates/virtualization/vminterface.html:89
+#: netbox/templates/virtualization/vminterface.html:105
msgid "Add IP Address"
msgstr "IP-Adresse hinzufügen"
+#: netbox/templates/dcim/interface.html:417
+#: netbox/templates/virtualization/vminterface.html:123
+msgid "Add MAC Address"
+msgstr "MAC-Adresse hinzufügen"
+
#: netbox/templates/dcim/inventoryitem.html:24
msgid "Parent Item"
msgstr "Übergeordneter Artikel"
-#: netbox/templates/dcim/inventoryitem.html:48
+#: netbox/templates/dcim/inventoryitem.html:52
msgid "Part ID"
msgstr "Teile-ID"
@@ -13110,6 +13707,10 @@ msgstr "Einen Lokation hinzufügen"
msgid "Add a Device"
msgstr "Ein Gerät hinzufügen"
+#: netbox/templates/dcim/macaddress.html:36
+msgid "Primary for interface"
+msgstr "Primär für diese Schnittstelle"
+
#: netbox/templates/dcim/manufacturer.html:16
msgid "Add Device Type"
msgstr "Gerätetyp hinzufügen"
@@ -13140,7 +13741,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "A"
-#: netbox/templates/dcim/poweroutlet.html:48
+#: netbox/templates/dcim/poweroutlet.html:58
msgid "Feed Leg"
msgstr "Phasenlage"
@@ -13574,11 +14175,19 @@ msgstr "Inhalt kann nicht geladen werden. Ungültiger Name des Views"
msgid "No content found"
msgstr "Kein Inhalt gefunden"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:18
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:17
+msgid ""
+"This RSS feed requires an external connection. Check the ISOLATED_DEPLOYMENT"
+" setting."
+msgstr ""
+"Für diesen RSS-Feed ist eine externe Verbindung erforderlich. Überprüfen Sie"
+" die Einstellung ISOLATED_DEPLOYMENT."
+
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:22
msgid "There was a problem fetching the RSS feed"
msgstr "Beim Abrufen des RSS-Feeds ist ein Problem aufgetreten"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:21
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:25
msgid "HTTP"
msgstr "HTTP"
@@ -13648,6 +14257,30 @@ msgstr "Quellkontexte"
msgid "New Journal Entry"
msgstr "Neuer Journaleintrag"
+#: netbox/templates/extras/object_render_config.html:6
+msgid "Config"
+msgstr "Konfig"
+
+#: netbox/templates/extras/object_render_config.html:36
+msgid "Context Data"
+msgstr "Kontextdaten"
+
+#: netbox/templates/extras/object_render_config.html:56
+msgid "Rendered Config"
+msgstr "Gerenderte Konfiguration"
+
+#: netbox/templates/extras/object_render_config.html:58
+msgid "Download"
+msgstr "Herunterladen"
+
+#: netbox/templates/extras/object_render_config.html:65
+msgid "Error rendering template"
+msgstr "Fehler beim Rendern der Vorlage"
+
+#: netbox/templates/extras/object_render_config.html:71
+msgid "No configuration template has been assigned."
+msgstr "Es wurde keine Konfigurationsvorlage zugewiesen."
+
#: netbox/templates/extras/report/base.html:30
msgid "Report"
msgstr "Bericht"
@@ -13735,7 +14368,7 @@ msgstr "Irgendein"
msgid "Tagged Item Types"
msgstr "Artikeltypen mit Tags"
-#: netbox/templates/extras/tag.html:81
+#: netbox/templates/extras/tag.html:82
msgid "Tagged Objects"
msgstr "Getaggte Objekte"
@@ -14019,6 +14652,21 @@ msgstr "Alle Benachrichtigungen"
msgid "Select"
msgstr "Auswählen"
+#: netbox/templates/htmx/quick_add.html:7
+msgid "Quick Add"
+msgstr "Schnelles Hinzufügen"
+
+#: netbox/templates/htmx/quick_add_created.html:18
+#, python-format
+msgid ""
+"\n"
+" Created %(object_type)s %(object)s\n"
+" "
+msgstr ""
+"\n"
+" Erstellt %(object_type)s %(object)s\n"
+" "
+
#: netbox/templates/inc/filter_list.html:43
#: netbox/utilities/templates/helpers/table_config_form.html:39
msgid "Reset"
@@ -14090,15 +14738,11 @@ msgstr "Reihenfolge löschen"
msgid "Help center"
msgstr "Hilfecenter"
-#: netbox/templates/inc/user_menu.html:41
-msgid "Django Admin"
-msgstr ""
-
-#: netbox/templates/inc/user_menu.html:61
+#: netbox/templates/inc/user_menu.html:56
msgid "Log Out"
msgstr "Abmelden"
-#: netbox/templates/inc/user_menu.html:68 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
msgid "Log In"
msgstr "Anmelden"
@@ -14195,43 +14839,43 @@ msgstr "Startadresse"
msgid "Ending Address"
msgstr "Endadresse"
-#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:110
+#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106
msgid "Marked fully utilized"
msgstr "Als voll belegt markiert"
-#: netbox/templates/ipam/prefix.html:99
+#: netbox/templates/ipam/prefix.html:95
msgid "Addressing Details"
msgstr "Angaben zur Adressierung"
-#: netbox/templates/ipam/prefix.html:118
+#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "untergeordnete IPs"
-#: netbox/templates/ipam/prefix.html:126
+#: netbox/templates/ipam/prefix.html:122
msgid "Available IPs"
msgstr "Verfügbare IPs"
-#: netbox/templates/ipam/prefix.html:138
+#: netbox/templates/ipam/prefix.html:134
msgid "First available IP"
msgstr "Erste verfügbare IP"
-#: netbox/templates/ipam/prefix.html:179
+#: netbox/templates/ipam/prefix.html:175
msgid "Prefix Details"
msgstr "Präfix-Details"
-#: netbox/templates/ipam/prefix.html:185
+#: netbox/templates/ipam/prefix.html:181
msgid "Network Address"
msgstr "Netzwerkadresse"
-#: netbox/templates/ipam/prefix.html:189
+#: netbox/templates/ipam/prefix.html:185
msgid "Network Mask"
msgstr "Netzwerkmaske"
-#: netbox/templates/ipam/prefix.html:193
+#: netbox/templates/ipam/prefix.html:189
msgid "Wildcard Mask"
msgstr "Wildcardmaske"
-#: netbox/templates/ipam/prefix.html:197
+#: netbox/templates/ipam/prefix.html:193
msgid "Broadcast Address"
msgstr "Broadcast-Adresse"
@@ -14271,14 +14915,30 @@ msgstr "L2VPNs importieren"
msgid "Exporting L2VPNs"
msgstr "L2VPNs exportieren"
-#: netbox/templates/ipam/vlan.html:88
+#: netbox/templates/ipam/vlan.html:66
+msgid "Q-in-Q Role"
+msgstr "Q-in-Q-Rolle"
+
+#: netbox/templates/ipam/vlan.html:104
msgid "Add a Prefix"
msgstr "Präfix hinzufügen"
+#: netbox/templates/ipam/vlan.html:114
+msgid "Customer VLANs"
+msgstr "Kunden-VLANs"
+
+#: netbox/templates/ipam/vlan.html:118
+msgid "Add a VLAN"
+msgstr "Ein VLAN hinzufügen"
+
#: netbox/templates/ipam/vlangroup.html:18
msgid "Add VLAN"
msgstr "VLAN hinzufügen"
+#: netbox/templates/ipam/vlantranslationpolicy.html:51
+msgid "Add Rule"
+msgstr "Regel hinzufügen"
+
#: netbox/templates/ipam/vrf.html:16
msgid "Route Distinguisher"
msgstr "Routenunterscheidungsmerkmal"
@@ -14357,7 +15017,7 @@ msgstr ""
#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
#: netbox/tenancy/forms/bulk_edit.py:137
-#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:56
+#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57
#: netbox/tenancy/forms/model_forms.py:106
#: netbox/tenancy/forms/model_forms.py:130
#: netbox/tenancy/tables/contacts.py:98
@@ -14375,7 +15035,7 @@ msgid "Phone"
msgstr "Telefon"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:66 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
msgid "Contact Group"
msgstr "Kontaktgruppe"
@@ -14384,7 +15044,7 @@ msgid "Add Contact Group"
msgstr "Kontaktgruppe hinzufügen"
#: netbox/templates/tenancy/contactrole.html:15
-#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:61
+#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62
#: netbox/tenancy/forms/model_forms.py:87
msgid "Contact Role"
msgstr "Kontaktrolle"
@@ -14398,8 +15058,8 @@ msgid "Add Tenant"
msgstr "Mandant hinzufügen"
#: netbox/templates/tenancy/tenantgroup.html:26
-#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:51
-#: netbox/tenancy/tables/columns.py:61
+#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36
+#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "Mandantengruppe"
@@ -14430,21 +15090,21 @@ msgstr "Einschränkungen"
msgid "Assigned Users"
msgstr "Zugewiesene Benutzer"
-#: netbox/templates/virtualization/cluster.html:52
+#: netbox/templates/virtualization/cluster.html:56
msgid "Allocated Resources"
msgstr "Zugewiesene Ressourcen"
-#: netbox/templates/virtualization/cluster.html:55
+#: netbox/templates/virtualization/cluster.html:59
#: netbox/templates/virtualization/virtualmachine.html:125
msgid "Virtual CPUs"
msgstr "Virtuelle CPUs"
-#: netbox/templates/virtualization/cluster.html:59
+#: netbox/templates/virtualization/cluster.html:63
#: netbox/templates/virtualization/virtualmachine.html:129
msgid "Memory"
msgstr "Arbeitsspeicher"
-#: netbox/templates/virtualization/cluster.html:69
+#: netbox/templates/virtualization/cluster.html:73
#: netbox/templates/virtualization/virtualmachine.html:140
msgid "Disk Space"
msgstr "Speicherplatz"
@@ -14480,13 +15140,13 @@ msgid "Add Cluster"
msgstr "Cluster hinzufügen"
#: netbox/templates/virtualization/clustergroup.html:19
-#: netbox/virtualization/forms/model_forms.py:50
+#: netbox/virtualization/forms/model_forms.py:53
msgid "Cluster Group"
msgstr "Clustergruppe"
#: netbox/templates/virtualization/clustertype.html:19
#: netbox/templates/virtualization/virtualmachine.html:110
-#: netbox/virtualization/forms/model_forms.py:36
+#: netbox/virtualization/forms/model_forms.py:39
msgid "Cluster Type"
msgstr "Cluster-Typ"
@@ -14495,8 +15155,8 @@ msgid "Virtual Disk"
msgstr "Virtuelle Festplatte"
#: netbox/templates/virtualization/virtualmachine.html:122
-#: netbox/virtualization/forms/bulk_edit.py:190
-#: netbox/virtualization/forms/model_forms.py:224
+#: netbox/virtualization/forms/bulk_edit.py:172
+#: netbox/virtualization/forms/model_forms.py:231
msgid "Resources"
msgstr "Ressourcen"
@@ -14504,10 +15164,6 @@ msgstr "Ressourcen"
msgid "Add Virtual Disk"
msgstr "Virtuelles Laufwerk hinzufügen"
-#: netbox/templates/virtualization/virtualmachine/render_config.html:70
-msgid "No configuration template has been assigned for this virtual machine."
-msgstr ""
-
#: netbox/templates/vpn/ikepolicy.html:10
#: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:166
msgid "IKE Policy"
@@ -14530,7 +15186,7 @@ msgstr "Secret anzeigen"
#: netbox/templates/vpn/ipsecpolicy.html:45
#: netbox/templates/vpn/ipsecprofile.html:52
#: netbox/templates/vpn/ipsecprofile.html:77
-#: netbox/vpn/forms/model_forms.py:316 netbox/vpn/forms/model_forms.py:352
+#: netbox/vpn/forms/model_forms.py:317 netbox/vpn/forms/model_forms.py:354
#: netbox/vpn/tables/crypto.py:68 netbox/vpn/tables/crypto.py:134
msgid "Proposals"
msgstr "Proposals"
@@ -14576,12 +15232,12 @@ msgid "IPSec Policy"
msgstr "IPSec-Richtlinie"
#: netbox/templates/vpn/ipsecpolicy.html:21 netbox/vpn/forms/bulk_edit.py:210
-#: netbox/vpn/models/crypto.py:193
+#: netbox/vpn/models/crypto.py:191
msgid "PFS group"
msgstr "PFS-Gruppe"
#: netbox/templates/vpn/ipsecprofile.html:10
-#: netbox/vpn/forms/model_forms.py:54
+#: netbox/vpn/forms/model_forms.py:55
msgid "IPSec Profile"
msgstr "IPSec-Profil"
@@ -14607,10 +15263,6 @@ msgstr "L2VPN-Attribute"
msgid "Add a Termination"
msgstr "Abschlusspunkt hinzufügen"
-#: netbox/templates/vpn/tunnel.html:9
-msgid "Add Termination"
-msgstr "Abschlusspunkt hinzufügen"
-
#: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49
#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57
msgid "Encapsulation"
@@ -14618,7 +15270,7 @@ msgstr "Verkapselung"
#: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55
#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64
-#: netbox/vpn/models/crypto.py:250 netbox/vpn/tables/tunnels.py:51
+#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51
msgid "IPSec profile"
msgstr "IPSec-Profil"
@@ -14641,8 +15293,8 @@ msgid "Tunnel Termination"
msgstr "Tunnelabschlusspunkt"
#: netbox/templates/vpn/tunneltermination.html:35
-#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:102
-#: netbox/vpn/forms/model_forms.py:138 netbox/vpn/forms/model_forms.py:247
+#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:103
+#: netbox/vpn/forms/model_forms.py:139 netbox/vpn/forms/model_forms.py:248
#: netbox/vpn/tables/tunnels.py:101
msgid "Outside IP"
msgstr "Öffentliche / Outside IP"
@@ -14665,7 +15317,7 @@ msgctxt "Abbreviation for megahertz"
msgid "MHz"
msgstr "MHz"
-#: netbox/templates/wireless/wirelesslan.html:57
+#: netbox/templates/wireless/wirelesslan.html:65
msgid "Attached Interfaces"
msgstr "Angehängte Schnittstellen"
@@ -14674,7 +15326,7 @@ msgid "Add Wireless LAN"
msgstr "WLAN hinzufügen"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:28
+#: netbox/wireless/forms/model_forms.py:29
msgid "Wireless LAN Group"
msgstr "WLAN-Gruppe"
@@ -14686,13 +15338,6 @@ msgstr "WLAN-Gruppe hinzufügen"
msgid "Link Properties"
msgstr "Link-Eigenschaften"
-#: netbox/templates/wireless/wirelesslink.html:38
-#: netbox/wireless/forms/bulk_edit.py:129
-#: netbox/wireless/forms/filtersets.py:102
-#: netbox/wireless/forms/model_forms.py:165
-msgid "Distance"
-msgstr "Entfernung"
-
#: netbox/tenancy/filtersets.py:28
msgid "Parent contact group (ID)"
msgstr "Übergeordnete Kontaktgruppe (ID)"
@@ -14763,47 +15408,47 @@ msgstr "Kontaktgruppe"
msgid "contact groups"
msgstr "Kontaktgruppen"
-#: netbox/tenancy/models/contacts.py:48
+#: netbox/tenancy/models/contacts.py:42
msgid "contact role"
msgstr "Kontaktrolle"
-#: netbox/tenancy/models/contacts.py:49
+#: netbox/tenancy/models/contacts.py:43
msgid "contact roles"
msgstr "Kontaktrollen"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:63
msgid "title"
msgstr "Titel"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:68
msgid "phone"
msgstr "Telefon"
-#: netbox/tenancy/models/contacts.py:78
+#: netbox/tenancy/models/contacts.py:73
msgid "email"
msgstr "E-Mail"
-#: netbox/tenancy/models/contacts.py:87
+#: netbox/tenancy/models/contacts.py:82
msgid "link"
msgstr "Link"
-#: netbox/tenancy/models/contacts.py:103
+#: netbox/tenancy/models/contacts.py:98
msgid "contact"
msgstr "Kontakt"
-#: netbox/tenancy/models/contacts.py:104
+#: netbox/tenancy/models/contacts.py:99
msgid "contacts"
msgstr "Kontakte"
-#: netbox/tenancy/models/contacts.py:153
+#: netbox/tenancy/models/contacts.py:146
msgid "contact assignment"
msgstr "Kontaktzuweisung"
-#: netbox/tenancy/models/contacts.py:154
+#: netbox/tenancy/models/contacts.py:147
msgid "contact assignments"
msgstr "Kontaktzuweisungen"
-#: netbox/tenancy/models/contacts.py:170
+#: netbox/tenancy/models/contacts.py:163
#, python-brace-format
msgid "Contacts cannot be assigned to this object type ({type})."
msgstr "Kontakte können diesem Objekttyp nicht zugewiesen werden ({type})."
@@ -14816,21 +15461,21 @@ msgstr "Mandantengruppe"
msgid "tenant groups"
msgstr "Mandantengruppen"
-#: netbox/tenancy/models/tenants.py:70
+#: netbox/tenancy/models/tenants.py:68
msgid "Tenant name must be unique per group."
msgstr "Der Mandantenname muss pro Gruppe eindeutig sein."
-#: netbox/tenancy/models/tenants.py:80
+#: netbox/tenancy/models/tenants.py:78
msgid "Tenant slug must be unique per group."
msgstr ""
"Die URL-freundliche Mandantenbezeichnung (URL-Slug) muss pro Gruppe "
"einzigartig sein."
-#: netbox/tenancy/models/tenants.py:88
+#: netbox/tenancy/models/tenants.py:86
msgid "tenant"
msgstr "Mandant"
-#: netbox/tenancy/models/tenants.py:89
+#: netbox/tenancy/models/tenants.py:87
msgid "tenants"
msgstr "Mandanten"
@@ -15065,7 +15710,7 @@ msgstr "Token"
msgid "tokens"
msgstr "Token"
-#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:42
+#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43
msgid "group"
msgstr "Gruppe"
@@ -15115,26 +15760,26 @@ msgstr ""
msgid "{name} has a key defined but CHOICES is not a list"
msgstr "{name} hat einen Schlüssel definiert, aber CHOICES ist keine Liste"
-#: netbox/utilities/conversion.py:19
+#: netbox/utilities/conversion.py:20
msgid "Weight must be a positive number"
msgstr "Das Gewicht muss eine positive Zahl sein"
-#: netbox/utilities/conversion.py:21
+#: netbox/utilities/conversion.py:22
#, python-brace-format
msgid "Invalid value '{weight}' for weight (must be a number)"
msgstr "Ungültiger Wert '{weight}'für Gewicht (muss eine Zahl sein)"
-#: netbox/utilities/conversion.py:32 netbox/utilities/conversion.py:62
+#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63
#, python-brace-format
msgid "Unknown unit {unit}. Must be one of the following: {valid_units}"
msgstr ""
"Unbekannte Einheit {unit}. Es muss eine der folgenden sein: {valid_units}"
-#: netbox/utilities/conversion.py:45
+#: netbox/utilities/conversion.py:46
msgid "Length must be a positive number"
msgstr "Die Länge muss eine positive Zahl sein"
-#: netbox/utilities/conversion.py:47
+#: netbox/utilities/conversion.py:48
#, python-brace-format
msgid "Invalid value '{length}' for length (must be a number)"
msgstr "Ungültiger Wert '{length}' für die Länge (muss eine Zahl sein)"
@@ -15152,11 +15797,11 @@ msgstr ""
msgid "More than 50"
msgstr "Mehr als 50"
-#: netbox/utilities/fields.py:30
+#: netbox/utilities/fields.py:29
msgid "RGB color in hexadecimal. Example: "
msgstr "RGB Farbe in hexadezimaler Form. Beispiel:"
-#: netbox/utilities/fields.py:159
+#: netbox/utilities/fields.py:158
#, python-format
msgid ""
"%s(%r) is invalid. to_model parameter to CounterCacheField must be a string "
@@ -15165,7 +15810,7 @@ msgstr ""
"%s(%r) ist ungültig. Der to_model-Parameter für CounterCacheField muss eine "
"Zeichenfolge im Format 'app.model' sein"
-#: netbox/utilities/fields.py:169
+#: netbox/utilities/fields.py:168
#, python-format
msgid ""
"%s(%r) is invalid. to_field parameter to CounterCacheField must be a string "
@@ -15395,14 +16040,14 @@ msgstr "Ungültiges verwandtes Objektattribut für Spalte“{field}\": {to_field
msgid "Required column header \"{header}\" not found."
msgstr "Erforderliche Spaltenüberschrift“{header}„nicht gefunden."
-#: netbox/utilities/forms/widgets/apiselect.py:124
+#: netbox/utilities/forms/widgets/apiselect.py:133
#, python-brace-format
msgid "Missing required value for dynamic query param: '{dynamic_params}'"
msgstr ""
"Fehlender erforderlicher Wert für den dynamischen Abfrageparameter: "
"'{dynamic_params}'"
-#: netbox/utilities/forms/widgets/apiselect.py:141
+#: netbox/utilities/forms/widgets/apiselect.py:150
#, python-brace-format
msgid "Missing required value for static query param: '{static_params}'"
msgstr ""
@@ -15531,10 +16176,14 @@ msgstr "Suchen..."
msgid "Search NetBox"
msgstr "Suche NetBox"
-#: netbox/utilities/templates/widgets/apiselect.html:7
+#: netbox/utilities/templates/widgets/apiselect.html:8
msgid "Open selector"
msgstr "Selektor öffnen"
+#: netbox/utilities/templates/widgets/apiselect.html:22
+msgid "Quick add"
+msgstr "Schnelles Hinzufügen"
+
#: netbox/utilities/templates/widgets/markdown_input.html:6
msgid "Write"
msgstr "Schreiben"
@@ -15569,115 +16218,121 @@ msgstr ""
"darf nur für Ansichten verwendet werden, die einen Basis-Abfragesatz "
"definieren"
-#: netbox/virtualization/filtersets.py:79
+#: netbox/virtualization/choices.py:50
+msgid "Paused"
+msgstr "Pausiert"
+
+#: netbox/virtualization/filtersets.py:45
msgid "Parent group (ID)"
msgstr "Übergeordnete Gruppe (ID)"
-#: netbox/virtualization/filtersets.py:85
+#: netbox/virtualization/filtersets.py:51
msgid "Parent group (slug)"
msgstr "Übergeordnete Gruppe (URL-Slug)"
-#: netbox/virtualization/filtersets.py:89
-#: netbox/virtualization/filtersets.py:141
+#: netbox/virtualization/filtersets.py:55
+#: netbox/virtualization/filtersets.py:107
msgid "Cluster type (ID)"
msgstr "Clustertyp (ID)"
-#: netbox/virtualization/filtersets.py:151
-#: netbox/virtualization/filtersets.py:271
+#: netbox/virtualization/filtersets.py:117
+#: netbox/virtualization/filtersets.py:237
msgid "Cluster (ID)"
msgstr "Cluster (ID)"
-#: netbox/virtualization/forms/bulk_edit.py:166
-#: netbox/virtualization/models/virtualmachines.py:115
+#: netbox/virtualization/forms/bulk_edit.py:148
+#: netbox/virtualization/models/virtualmachines.py:110
msgid "vCPUs"
msgstr "vCPUs"
-#: netbox/virtualization/forms/bulk_edit.py:170
+#: netbox/virtualization/forms/bulk_edit.py:152
msgid "Memory (MB)"
msgstr "Speicher (MB)"
-#: netbox/virtualization/forms/bulk_edit.py:174
+#: netbox/virtualization/forms/bulk_edit.py:156
msgid "Disk (MB)"
msgstr "Festplatte (MB)"
-#: netbox/virtualization/forms/bulk_edit.py:334
-#: netbox/virtualization/forms/filtersets.py:251
+#: netbox/virtualization/forms/bulk_edit.py:324
+#: netbox/virtualization/forms/filtersets.py:256
msgid "Size (MB)"
msgstr "Größe (MB)"
-#: netbox/virtualization/forms/bulk_import.py:44
+#: netbox/virtualization/forms/bulk_import.py:45
msgid "Type of cluster"
msgstr "Art des Clusters"
-#: netbox/virtualization/forms/bulk_import.py:51
+#: netbox/virtualization/forms/bulk_import.py:52
msgid "Assigned cluster group"
msgstr "Zugewiesene Clustergruppe"
-#: netbox/virtualization/forms/bulk_import.py:96
+#: netbox/virtualization/forms/bulk_import.py:102
msgid "Assigned cluster"
msgstr "Zugewiesener Cluster"
-#: netbox/virtualization/forms/bulk_import.py:103
+#: netbox/virtualization/forms/bulk_import.py:109
msgid "Assigned device within cluster"
msgstr "Zugewiesenes Gerät innerhalb des Clusters"
-#: netbox/virtualization/forms/filtersets.py:183
+#: netbox/virtualization/forms/filtersets.py:188
msgid "Serial number"
msgstr "Seriennummer"
-#: netbox/virtualization/forms/model_forms.py:153
+#: netbox/virtualization/forms/model_forms.py:158
#, python-brace-format
msgid ""
-"{device} belongs to a different site ({device_site}) than the cluster "
-"({cluster_site})"
+"{device} belongs to a different {scope_field} ({device_scope}) than the "
+"cluster ({cluster_scope})"
msgstr ""
+"{device} gehört zu einem anderen {scope_field} ({device_scope}) als der "
+"Cluster ({cluster_scope})"
-#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/forms/model_forms.py:199
msgid "Optionally pin this VM to a specific host device within the cluster"
msgstr ""
"Verbinden Sie diese VM optional an ein bestimmtes Host-Gerät innerhalb des "
"Clusters an"
-#: netbox/virtualization/forms/model_forms.py:221
+#: netbox/virtualization/forms/model_forms.py:228
msgid "Site/Cluster"
msgstr "Standort/Cluster"
-#: netbox/virtualization/forms/model_forms.py:244
+#: netbox/virtualization/forms/model_forms.py:251
msgid "Disk size is managed via the attachment of virtual disks."
msgstr ""
"Die Festplattengröße wird durch das Anhängen virtueller Festplatten "
"verwaltet."
-#: netbox/virtualization/forms/model_forms.py:372
-#: netbox/virtualization/tables/virtualmachines.py:111
+#: netbox/virtualization/forms/model_forms.py:405
+#: netbox/virtualization/tables/virtualmachines.py:81
msgid "Disk"
msgstr "Festplatte"
-#: netbox/virtualization/models/clusters.py:25
+#: netbox/virtualization/models/clusters.py:26
msgid "cluster type"
msgstr "Clustertyp"
-#: netbox/virtualization/models/clusters.py:26
+#: netbox/virtualization/models/clusters.py:27
msgid "cluster types"
msgstr "Clustertypen"
-#: netbox/virtualization/models/clusters.py:45
+#: netbox/virtualization/models/clusters.py:43
msgid "cluster group"
msgstr "Clustergruppe"
-#: netbox/virtualization/models/clusters.py:46
+#: netbox/virtualization/models/clusters.py:44
msgid "cluster groups"
msgstr "Clustergruppen"
-#: netbox/virtualization/models/clusters.py:121
+#: netbox/virtualization/models/clusters.py:110
msgid "cluster"
msgstr "Cluster"
-#: netbox/virtualization/models/clusters.py:122
+#: netbox/virtualization/models/clusters.py:111
msgid "clusters"
msgstr "Cluster"
-#: netbox/virtualization/models/clusters.py:141
+#: netbox/virtualization/models/clusters.py:137
#, python-brace-format
msgid ""
"{count} devices are assigned as hosts for this cluster but are not in site "
@@ -15686,33 +16341,42 @@ msgstr ""
"{count} Geräte sind als Hosts für diesen Cluster zugewiesen, befinden sich "
"aber nicht an dem Standort {site}"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/clusters.py:144
+#, python-brace-format
+msgid ""
+"{count} devices are assigned as hosts for this cluster but are not in "
+"location {location}"
+msgstr ""
+"{count} Geräte sind als Hosts für diesen Cluster zugewiesen, befinden sich "
+"aber nicht am Standort {location}"
+
+#: netbox/virtualization/models/virtualmachines.py:118
msgid "memory (MB)"
msgstr "Speicher (MB)"
-#: netbox/virtualization/models/virtualmachines.py:128
+#: netbox/virtualization/models/virtualmachines.py:123
msgid "disk (MB)"
msgstr "Festplatte (MB)"
-#: netbox/virtualization/models/virtualmachines.py:166
+#: netbox/virtualization/models/virtualmachines.py:161
msgid "Virtual machine name must be unique per cluster."
msgstr "Der Name der virtuellen Maschine muss pro Cluster eindeutig sein."
-#: netbox/virtualization/models/virtualmachines.py:169
+#: netbox/virtualization/models/virtualmachines.py:164
msgid "virtual machine"
msgstr "virtuelle Maschine"
-#: netbox/virtualization/models/virtualmachines.py:170
+#: netbox/virtualization/models/virtualmachines.py:165
msgid "virtual machines"
msgstr "virtuelle Maschinen"
-#: netbox/virtualization/models/virtualmachines.py:184
+#: netbox/virtualization/models/virtualmachines.py:176
msgid "A virtual machine must be assigned to a site and/or cluster."
msgstr ""
"Eine virtuelle Maschine muss einem Standort und/oder einem Cluster "
"zugewiesen werden."
-#: netbox/virtualization/models/virtualmachines.py:191
+#: netbox/virtualization/models/virtualmachines.py:183
#, python-brace-format
msgid ""
"The selected cluster ({cluster}) is not assigned to this site ({site})."
@@ -15720,11 +16384,11 @@ msgstr ""
"Das ausgewählte Cluster ({cluster}) ist diesem Standort nicht zugeordnet "
"({site})."
-#: netbox/virtualization/models/virtualmachines.py:198
+#: netbox/virtualization/models/virtualmachines.py:190
msgid "Must specify a cluster when assigning a host device."
msgstr "Bei der Zuweisung eines Hostgeräts muss ein Cluster angegeben werden."
-#: netbox/virtualization/models/virtualmachines.py:203
+#: netbox/virtualization/models/virtualmachines.py:195
#, python-brace-format
msgid ""
"The selected device ({device}) is not assigned to this cluster ({cluster})."
@@ -15732,7 +16396,7 @@ msgstr ""
"Das gewählte Gerät ({device}) ist diesem Cluster nicht zugewiesen "
"({cluster})."
-#: netbox/virtualization/models/virtualmachines.py:215
+#: netbox/virtualization/models/virtualmachines.py:207
#, python-brace-format
msgid ""
"The specified disk size ({size}) must match the aggregate size of assigned "
@@ -15741,18 +16405,18 @@ msgstr ""
"Die angegebene Festplattengröße ({size}) muss der Gesamtgröße der "
"zugewiesenen virtuellen Laufwerke entsprechen ({total_size})."
-#: netbox/virtualization/models/virtualmachines.py:229
+#: netbox/virtualization/models/virtualmachines.py:221
#, python-brace-format
msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)"
msgstr ""
"Muss eine IPv{family} Adresse sein. ({ip} ist eine IPv{version} Adresse.)"
-#: netbox/virtualization/models/virtualmachines.py:238
+#: netbox/virtualization/models/virtualmachines.py:230
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this VM."
msgstr "Die angegebene IP-Adresse ({ip}) ist dieser VM nicht zugewiesen."
-#: netbox/virtualization/models/virtualmachines.py:396
+#: netbox/virtualization/models/virtualmachines.py:376
#, python-brace-format
msgid ""
"The selected parent interface ({parent}) belongs to a different virtual "
@@ -15761,7 +16425,7 @@ msgstr ""
"Die ausgewählte übergeordnete Schnittstelle ({parent}) gehört zu einer "
"anderen virtuellen Maschine ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:411
+#: netbox/virtualization/models/virtualmachines.py:391
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different virtual "
@@ -15770,7 +16434,7 @@ msgstr ""
"Die gewählte Bridge-Schnittstelle ({bridge}) gehört zu einer anderen "
"virtuellen Maschine ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:422
+#: netbox/virtualization/models/virtualmachines.py:402
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -15780,24 +16444,24 @@ msgstr ""
"wie die übergeordnete virtuelle Maschine der Schnittstelle, oder sie muss "
"global sein."
-#: netbox/virtualization/models/virtualmachines.py:434
+#: netbox/virtualization/models/virtualmachines.py:414
msgid "size (MB)"
msgstr "Größe (MB)"
-#: netbox/virtualization/models/virtualmachines.py:438
+#: netbox/virtualization/models/virtualmachines.py:418
msgid "virtual disk"
msgstr "virtuelle Festplatte"
-#: netbox/virtualization/models/virtualmachines.py:439
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "virtual disks"
msgstr "virtuelle Festplatten"
-#: netbox/virtualization/views.py:273
+#: netbox/virtualization/views.py:289
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "Füge {count} Geräte zum Cluster {cluster}hinzu "
-#: netbox/virtualization/views.py:308
+#: netbox/virtualization/views.py:324
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "Entferne {count}Geräte vom Cluster {cluster}"
@@ -15834,14 +16498,6 @@ msgstr "L2TP"
msgid "PPTP"
msgstr "PPTP"
-#: netbox/vpn/choices.py:64
-msgid "Hub"
-msgstr "Hub"
-
-#: netbox/vpn/choices.py:65
-msgid "Spoke"
-msgstr "Spoke"
-
#: netbox/vpn/choices.py:88
msgid "Aggressive"
msgstr "Aggressiv"
@@ -15959,26 +16615,26 @@ msgstr "VLAN (Name)"
msgid "Tunnel group"
msgstr "Tunnelgruppe"
-#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:47
+#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:48
msgid "SA lifetime"
msgstr "SA-Lebendauer"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:79
-#: netbox/wireless/forms/bulk_edit.py:126
-#: netbox/wireless/forms/filtersets.py:64
-#: netbox/wireless/forms/filtersets.py:98
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
+#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/wireless/forms/filtersets.py:67
+#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
msgstr "Vorab geteilter Schlüssel (PSK)"
#: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239
-#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:370
+#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373
#: netbox/vpn/models/crypto.py:104
msgid "IKE policy"
msgstr "IKE-Richtlinie"
#: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244
-#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:374
-#: netbox/vpn/models/crypto.py:209
+#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377
+#: netbox/vpn/models/crypto.py:207
msgid "IPSec policy"
msgstr "IPSec-Richtlinie"
@@ -15986,10 +16642,6 @@ msgstr "IPSec-Richtlinie"
msgid "Tunnel encapsulation"
msgstr "Tunnel Encapsulation"
-#: netbox/vpn/forms/bulk_import.py:83
-msgid "Operational role"
-msgstr "Operative Rolle"
-
#: netbox/vpn/forms/bulk_import.py:90
msgid "Parent device of assigned interface"
msgstr "Übergeordnetes Gerät der zugewiesenen Schnittstelle"
@@ -16006,7 +16658,7 @@ msgstr "Geräte- oder VM-Schnittstelle"
msgid "IKE proposal(s)"
msgstr "IKE-Vorschlag (e)"
-#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:197
+#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:195
msgid "Diffie-Hellman group for Perfect Forward Secrecy"
msgstr "Diffie-Hellman-Gruppe für Perfect Forward Secrecy"
@@ -16056,7 +16708,7 @@ msgid "IKE version"
msgstr "IKE-Ausführung"
#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175
-#: netbox/vpn/forms/model_forms.py:298 netbox/vpn/forms/model_forms.py:334
+#: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336
msgid "Proposal"
msgstr "Vorschlag"
@@ -16064,33 +16716,29 @@ msgstr "Vorschlag"
msgid "Assigned Object Type"
msgstr "Zugewiesener Objekttyp"
-#: netbox/vpn/forms/model_forms.py:95 netbox/vpn/forms/model_forms.py:130
-#: netbox/vpn/forms/model_forms.py:240 netbox/vpn/tables/tunnels.py:91
+#: netbox/vpn/forms/model_forms.py:96 netbox/vpn/forms/model_forms.py:131
+#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:91
msgid "Tunnel interface"
msgstr "Tunnelschnittstelle"
-#: netbox/vpn/forms/model_forms.py:150
+#: netbox/vpn/forms/model_forms.py:151
msgid "First Termination"
msgstr "Erster Endpunkt"
-#: netbox/vpn/forms/model_forms.py:153
+#: netbox/vpn/forms/model_forms.py:154
msgid "Second Termination"
msgstr "Zweiter Endpunkt"
-#: netbox/vpn/forms/model_forms.py:197
+#: netbox/vpn/forms/model_forms.py:198
msgid "This parameter is required when defining a termination."
msgstr ""
"Dieser Parameter ist erforderlich, wenn ein Abschlusspunkt definiert wird."
-#: netbox/vpn/forms/model_forms.py:320 netbox/vpn/forms/model_forms.py:356
-msgid "Policy"
-msgstr "Richtlinie"
-
-#: netbox/vpn/forms/model_forms.py:487
+#: netbox/vpn/forms/model_forms.py:490
msgid "A termination must specify an interface or VLAN."
msgstr "Eine Terminierung muss eine Schnittstelle oder ein VLAN angeben."
-#: netbox/vpn/forms/model_forms.py:489
+#: netbox/vpn/forms/model_forms.py:492
msgid ""
"A termination can only have one terminating object (an interface or VLAN)."
msgstr ""
@@ -16105,31 +16753,31 @@ msgstr "Verschlüsselungsalgorithmus"
msgid "authentication algorithm"
msgstr "Authentifizierungsalgorithmus"
-#: netbox/vpn/models/crypto.py:44
+#: netbox/vpn/models/crypto.py:45
msgid "Diffie-Hellman group ID"
msgstr "Diffie-Hellman-Gruppen-ID"
-#: netbox/vpn/models/crypto.py:50
+#: netbox/vpn/models/crypto.py:51
msgid "Security association lifetime (in seconds)"
msgstr "Lebensdauer der Sicherheitsverbindung (in Sekunden)"
-#: netbox/vpn/models/crypto.py:59
+#: netbox/vpn/models/crypto.py:60
msgid "IKE proposal"
msgstr "IKE-Vorschlag"
-#: netbox/vpn/models/crypto.py:60
+#: netbox/vpn/models/crypto.py:61
msgid "IKE proposals"
msgstr "IKE-Vorschläge"
-#: netbox/vpn/models/crypto.py:76
+#: netbox/vpn/models/crypto.py:75
msgid "version"
msgstr "Version"
-#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:190
+#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:188
msgid "proposals"
msgstr "Vorschläge"
-#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:39
+#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41
msgid "pre-shared key"
msgstr "vorab geteilter Schlüssel (PSK)"
@@ -16137,19 +16785,19 @@ msgstr "vorab geteilter Schlüssel (PSK)"
msgid "IKE policies"
msgstr "IKE-Richtlinien"
-#: netbox/vpn/models/crypto.py:118
+#: netbox/vpn/models/crypto.py:115
msgid "Mode is required for selected IKE version"
msgstr "Der Modus ist für die ausgewählte IKE-Version erforderlich"
-#: netbox/vpn/models/crypto.py:122
+#: netbox/vpn/models/crypto.py:119
msgid "Mode cannot be used for selected IKE version"
msgstr "Der Modus kann nicht für die ausgewählte IKE-Version verwendet werden"
-#: netbox/vpn/models/crypto.py:136
+#: netbox/vpn/models/crypto.py:134
msgid "encryption"
msgstr "Verschlüsselung"
-#: netbox/vpn/models/crypto.py:141
+#: netbox/vpn/models/crypto.py:140
msgid "authentication"
msgstr "Authentifizierung"
@@ -16169,34 +16817,34 @@ msgstr "IPSec-Vorschlag"
msgid "IPSec proposals"
msgstr "IPSec-Vorschläge"
-#: netbox/vpn/models/crypto.py:178
+#: netbox/vpn/models/crypto.py:175
msgid "Encryption and/or authentication algorithm must be defined"
msgstr ""
"Der Verschlüsselungs- und/oder Authentifizierungsalgorithmus muss definiert "
"werden"
-#: netbox/vpn/models/crypto.py:210
+#: netbox/vpn/models/crypto.py:208
msgid "IPSec policies"
msgstr "IPSec-Richtlinien"
-#: netbox/vpn/models/crypto.py:251
+#: netbox/vpn/models/crypto.py:247
msgid "IPSec profiles"
msgstr "IPSec-Profile"
-#: netbox/vpn/models/l2vpn.py:116
+#: netbox/vpn/models/l2vpn.py:113
msgid "L2VPN termination"
msgstr "L2VPN-Abschlusspunkt"
-#: netbox/vpn/models/l2vpn.py:117
+#: netbox/vpn/models/l2vpn.py:114
msgid "L2VPN terminations"
msgstr "L2VPN-Abschlusspunkte"
-#: netbox/vpn/models/l2vpn.py:135
+#: netbox/vpn/models/l2vpn.py:129
#, python-brace-format
msgid "L2VPN Termination already assigned ({assigned_object})"
msgstr "L2VPN-Terminierung wurde bereits zugewiesen ({assigned_object})"
-#: netbox/vpn/models/l2vpn.py:147
+#: netbox/vpn/models/l2vpn.py:141
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -16213,35 +16861,35 @@ msgstr "Tunnelgruppe"
msgid "tunnel groups"
msgstr "Tunnelgruppen"
-#: netbox/vpn/models/tunnels.py:53
+#: netbox/vpn/models/tunnels.py:51
msgid "encapsulation"
msgstr "Encapsulation"
-#: netbox/vpn/models/tunnels.py:72
+#: netbox/vpn/models/tunnels.py:70
msgid "tunnel ID"
msgstr "Tunnel-ID"
-#: netbox/vpn/models/tunnels.py:94
+#: netbox/vpn/models/tunnels.py:92
msgid "tunnel"
msgstr "Tunnel"
-#: netbox/vpn/models/tunnels.py:95
+#: netbox/vpn/models/tunnels.py:93
msgid "tunnels"
msgstr "Tunnel"
-#: netbox/vpn/models/tunnels.py:153
+#: netbox/vpn/models/tunnels.py:148
msgid "An object may be terminated to only one tunnel at a time."
msgstr "Ein Objekt kann jeweils nur an einem Tunnel terminiert werden."
-#: netbox/vpn/models/tunnels.py:156
+#: netbox/vpn/models/tunnels.py:151
msgid "tunnel termination"
msgstr "Tunnelabschlusspunkt"
-#: netbox/vpn/models/tunnels.py:157
+#: netbox/vpn/models/tunnels.py:152
msgid "tunnel terminations"
msgstr "Tunnelabschlusspunkte"
-#: netbox/vpn/models/tunnels.py:174
+#: netbox/vpn/models/tunnels.py:169
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name} ist bereits an einen Tunnel angeschlossen ({tunnel})."
@@ -16302,51 +16950,44 @@ msgstr "WPA Persönlich (PSK)"
msgid "WPA Enterprise"
msgstr "WPA Enterprise"
-#: netbox/wireless/forms/bulk_edit.py:73
-#: netbox/wireless/forms/bulk_edit.py:120
-#: netbox/wireless/forms/bulk_import.py:68
-#: netbox/wireless/forms/bulk_import.py:71
-#: netbox/wireless/forms/bulk_import.py:110
-#: netbox/wireless/forms/bulk_import.py:113
-#: netbox/wireless/forms/filtersets.py:59
-#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/bulk_edit.py:75
+#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_import.py:70
+#: netbox/wireless/forms/bulk_import.py:73
+#: netbox/wireless/forms/bulk_import.py:115
+#: netbox/wireless/forms/bulk_import.py:118
+#: netbox/wireless/forms/filtersets.py:62
+#: netbox/wireless/forms/filtersets.py:121
msgid "Authentication cipher"
msgstr "Authentifizierungchiffre"
-#: netbox/wireless/forms/bulk_edit.py:134
-#: netbox/wireless/forms/bulk_import.py:116
-#: netbox/wireless/forms/bulk_import.py:119
-#: netbox/wireless/forms/filtersets.py:106
-msgid "Distance unit"
-msgstr "Entfernungseinheit"
-
-#: netbox/wireless/forms/bulk_import.py:52
+#: netbox/wireless/forms/bulk_import.py:54
msgid "Bridged VLAN"
msgstr "Bridged VLAN"
-#: netbox/wireless/forms/bulk_import.py:89
-#: netbox/wireless/tables/wirelesslink.py:28
+#: netbox/wireless/forms/bulk_import.py:94
+#: netbox/wireless/tables/wirelesslink.py:27
msgid "Interface A"
msgstr "Schnittstelle A"
-#: netbox/wireless/forms/bulk_import.py:93
-#: netbox/wireless/tables/wirelesslink.py:37
+#: netbox/wireless/forms/bulk_import.py:98
+#: netbox/wireless/tables/wirelesslink.py:36
msgid "Interface B"
msgstr "Schnittstelle B"
-#: netbox/wireless/forms/model_forms.py:161
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side B"
msgstr "Seite B"
-#: netbox/wireless/models.py:31
+#: netbox/wireless/models.py:32
msgid "authentication cipher"
msgstr "Authentifizierungchiffre"
-#: netbox/wireless/models.py:69
+#: netbox/wireless/models.py:72
msgid "wireless LAN group"
msgstr "WLAN-Gruppe"
-#: netbox/wireless/models.py:70
+#: netbox/wireless/models.py:73
msgid "wireless LAN groups"
msgstr "WLAN-Gruppen"
@@ -16354,35 +16995,23 @@ msgstr "WLAN-Gruppen"
msgid "wireless LAN"
msgstr "WLAN"
-#: netbox/wireless/models.py:144
+#: netbox/wireless/models.py:141
msgid "interface A"
msgstr "Schnittstelle A"
-#: netbox/wireless/models.py:151
+#: netbox/wireless/models.py:148
msgid "interface B"
msgstr "Schnittstelle B"
-#: netbox/wireless/models.py:165
-msgid "distance"
-msgstr "Entfernung"
-
-#: netbox/wireless/models.py:172
-msgid "distance unit"
-msgstr "Entfernungseinheit"
-
-#: netbox/wireless/models.py:219
+#: netbox/wireless/models.py:196
msgid "wireless link"
msgstr "Funkverbindung"
-#: netbox/wireless/models.py:220
+#: netbox/wireless/models.py:197
msgid "wireless links"
msgstr "Funkverbindungen"
-#: netbox/wireless/models.py:236
-msgid "Must specify a unit when setting a wireless distance"
-msgstr ""
-
-#: netbox/wireless/models.py:242 netbox/wireless/models.py:248
+#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
#, python-brace-format
msgid "{type} is not a wireless interface."
msgstr "{type} ist keine Funkschnittstelle."
diff --git a/netbox/translations/es/LC_MESSAGES/django.mo b/netbox/translations/es/LC_MESSAGES/django.mo
index 29c90fab393..e43dbe2595e 100644
Binary files a/netbox/translations/es/LC_MESSAGES/django.mo and b/netbox/translations/es/LC_MESSAGES/django.mo differ
diff --git a/netbox/translations/es/LC_MESSAGES/django.po b/netbox/translations/es/LC_MESSAGES/django.po
index 484bfc5dabf..a0bdbaadb57 100644
--- a/netbox/translations/es/LC_MESSAGES/django.po
+++ b/netbox/translations/es/LC_MESSAGES/django.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-04 05:02+0000\n"
+"POT-Creation-Date: 2025-03-06 05:01+0000\n"
"PO-Revision-Date: 2023-10-30 17:48+0000\n"
"Last-Translator: Jeremy Stretch, 2025\n"
"Language-Team: Spanish (https://app.transifex.com/netbox-community/teams/178115/es/)\n"
@@ -31,7 +31,7 @@ msgstr "Clave"
msgid "Write Enabled"
msgstr "Escritura habilitada"
-#: netbox/account/tables.py:35 netbox/core/choices.py:86
+#: 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:566
#: netbox/templates/account/token.html:43
@@ -43,6 +43,7 @@ msgstr "Escritura habilitada"
#: netbox/templates/extras/htmx/script_result.html:12
#: netbox/templates/extras/journalentry.html:22
#: netbox/templates/generic/object.html:58
+#: netbox/templates/htmx/quick_add_created.html:7
#: netbox/templates/users/token.html:35
msgid "Created"
msgstr "Creado"
@@ -88,34 +89,35 @@ msgstr "La contraseña se ha cambiado correctamente."
#: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20
#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185
-#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1532
-#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1658
-#: netbox/virtualization/choices.py:20 netbox/virtualization/choices.py:45
-#: netbox/vpn/choices.py:18
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1534
+#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20
+#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
msgid "Planned"
msgstr "Planificado"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:305
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
msgid "Provisioning"
msgstr "Aprovisionamiento"
#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22
#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103
#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236
-#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1657
-#: netbox/extras/tables/tables.py:495 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
+#: netbox/dcim/choices.py:1591 netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495
+#: 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
#: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38
-#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:44
+#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45
#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
msgid "Active"
msgstr "Activo"
#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183
-#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1606
-#: netbox/dcim/choices.py:1659 netbox/virtualization/choices.py:24
-#: netbox/virtualization/choices.py:43
+#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590
+#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662
+#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "Fuera de línea"
@@ -127,7 +129,9 @@ msgstr "Desaprovisionamiento"
msgid "Decommissioned"
msgstr "Retirado"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1619
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603
+#: netbox/templates/dcim/interface.html:135
+#: netbox/templates/virtualization/vminterface.html:77
#: netbox/tenancy/choices.py:17
msgid "Primary"
msgstr "Primaria"
@@ -145,195 +149,207 @@ msgstr "Terciario"
msgid "Inactive"
msgstr "Inactivo"
-#: netbox/circuits/filtersets.py:31 netbox/circuits/filtersets.py:198
-#: netbox/dcim/filtersets.py:98 netbox/dcim/filtersets.py:152
-#: netbox/dcim/filtersets.py:212 netbox/dcim/filtersets.py:333
-#: netbox/dcim/filtersets.py:464 netbox/dcim/filtersets.py:1021
-#: netbox/dcim/filtersets.py:1368 netbox/dcim/filtersets.py:1903
-#: netbox/dcim/filtersets.py:2146 netbox/dcim/filtersets.py:2204
-#: netbox/ipam/filtersets.py:341 netbox/ipam/filtersets.py:961
-#: netbox/virtualization/filtersets.py:45
-#: netbox/virtualization/filtersets.py:173 netbox/vpn/filtersets.py:358
+#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:275
+#: netbox/vpn/choices.py:63
+msgid "Peer"
+msgstr "Par"
+
+#: netbox/circuits/choices.py:108 netbox/vpn/choices.py:64
+msgid "Hub"
+msgstr "Hub"
+
+#: netbox/circuits/choices.py:109 netbox/vpn/choices.py:65
+msgid "Spoke"
+msgstr "Habló"
+
+#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204
+#: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22
+#: 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:1370 netbox/dcim/filtersets.py:2027
+#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328
+#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139
+#: netbox/vpn/filtersets.py:358
msgid "Region (ID)"
msgstr "Región (ID)"
-#: netbox/circuits/filtersets.py:38 netbox/circuits/filtersets.py:205
-#: netbox/dcim/filtersets.py:105 netbox/dcim/filtersets.py:158
-#: netbox/dcim/filtersets.py:219 netbox/dcim/filtersets.py:340
-#: netbox/dcim/filtersets.py:471 netbox/dcim/filtersets.py:1028
-#: netbox/dcim/filtersets.py:1375 netbox/dcim/filtersets.py:1910
-#: netbox/dcim/filtersets.py:2153 netbox/dcim/filtersets.py:2211
-#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:348
-#: netbox/ipam/filtersets.py:968 netbox/virtualization/filtersets.py:52
-#: netbox/virtualization/filtersets.py:180 netbox/vpn/filtersets.py:353
+#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
+#: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29
+#: 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:1377 netbox/dcim/filtersets.py:2034
+#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335
+#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935
+#: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353
msgid "Region (slug)"
msgstr "Región (babosa)"
-#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
-#: netbox/dcim/filtersets.py:128 netbox/dcim/filtersets.py:225
-#: netbox/dcim/filtersets.py:346 netbox/dcim/filtersets.py:477
-#: netbox/dcim/filtersets.py:1034 netbox/dcim/filtersets.py:1381
-#: netbox/dcim/filtersets.py:1916 netbox/dcim/filtersets.py:2159
-#: netbox/dcim/filtersets.py:2217 netbox/ipam/filtersets.py:354
-#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:58
-#: netbox/virtualization/filtersets.py:186
+#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217
+#: 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:1383
+#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283
+#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941
+#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
msgstr "Grupo de sitios (ID)"
-#: netbox/circuits/filtersets.py:51 netbox/circuits/filtersets.py:218
-#: netbox/dcim/filtersets.py:135 netbox/dcim/filtersets.py:232
-#: netbox/dcim/filtersets.py:353 netbox/dcim/filtersets.py:484
-#: netbox/dcim/filtersets.py:1041 netbox/dcim/filtersets.py:1388
-#: netbox/dcim/filtersets.py:1923 netbox/dcim/filtersets.py:2166
-#: netbox/dcim/filtersets.py:2224 netbox/extras/filtersets.py:515
-#: netbox/ipam/filtersets.py:361 netbox/ipam/filtersets.py:981
-#: netbox/virtualization/filtersets.py:65
-#: netbox/virtualization/filtersets.py:193
+#: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224
+#: 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:1390
+#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290
+#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515
+#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "Grupo de sitios (slug)"
-#: netbox/circuits/filtersets.py:56 netbox/circuits/forms/bulk_edit.py:188
-#: netbox/circuits/forms/bulk_edit.py:216
-#: netbox/circuits/forms/bulk_import.py:124
-#: netbox/circuits/forms/filtersets.py:51
-#: netbox/circuits/forms/filtersets.py:171
-#: netbox/circuits/forms/filtersets.py:209
-#: netbox/circuits/forms/model_forms.py:138
-#: netbox/circuits/forms/model_forms.py:154
-#: netbox/circuits/tables/circuits.py:113 netbox/dcim/forms/bulk_edit.py:169
-#: netbox/dcim/forms/bulk_edit.py:330 netbox/dcim/forms/bulk_edit.py:683
-#: netbox/dcim/forms/bulk_edit.py:888 netbox/dcim/forms/bulk_import.py:131
-#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:331
-#: netbox/dcim/forms/bulk_import.py:562 netbox/dcim/forms/bulk_import.py:1333
-#: netbox/dcim/forms/bulk_import.py:1361 netbox/dcim/forms/filtersets.py:87
-#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/filtersets.py:342
-#: netbox/dcim/forms/filtersets.py:439 netbox/dcim/forms/filtersets.py:753
-#: netbox/dcim/forms/filtersets.py:997 netbox/dcim/forms/filtersets.py:1021
-#: netbox/dcim/forms/filtersets.py:1111 netbox/dcim/forms/filtersets.py:1149
-#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/forms/filtersets.py:1608
-#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:137
-#: netbox/dcim/forms/model_forms.py:165 netbox/dcim/forms/model_forms.py:238
-#: netbox/dcim/forms/model_forms.py:463 netbox/dcim/forms/model_forms.py:723
-#: netbox/dcim/forms/object_create.py:383 netbox/dcim/tables/devices.py:153
+#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
+#: netbox/circuits/forms/filtersets.py:182
+#: netbox/circuits/forms/filtersets.py:240
+#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172
+#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686
+#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133
+#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333
+#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1430
+#: netbox/dcim/forms/bulk_import.py:1458 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:1622 netbox/dcim/forms/filtersets.py:1646
+#: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164
#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93
-#: netbox/dcim/tables/racks.py:122 netbox/dcim/tables/racks.py:207
-#: netbox/dcim/tables/sites.py:134 netbox/extras/filtersets.py:525
-#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:285
-#: netbox/ipam/forms/bulk_edit.py:484 netbox/ipam/forms/bulk_import.py:171
-#: netbox/ipam/forms/bulk_import.py:453 netbox/ipam/forms/filtersets.py:153
-#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:432
-#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:205
-#: netbox/ipam/forms/model_forms.py:669 netbox/ipam/tables/ip.py:245
-#: netbox/ipam/tables/vlans.py:118 netbox/ipam/tables/vlans.py:221
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:6
-#: netbox/templates/dcim/device.html:22
+#: 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:452
+#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229
+#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/model_forms.py:679 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:33
#: netbox/templates/dcim/location.html:37
#: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20
#: netbox/templates/dcim/rackreservation.html:28
-#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/prefix.html:56
-#: netbox/templates/ipam/vlan.html:23 netbox/templates/ipam/vlan_edit.html:40
-#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/vlan.html:23
+#: netbox/templates/ipam/vlan_edit.html:48
#: netbox/templates/virtualization/virtualmachine.html:95
-#: netbox/virtualization/forms/bulk_edit.py:91
-#: netbox/virtualization/forms/bulk_edit.py:109
-#: netbox/virtualization/forms/bulk_edit.py:124
-#: netbox/virtualization/forms/bulk_import.py:59
-#: netbox/virtualization/forms/bulk_import.py:85
-#: netbox/virtualization/forms/filtersets.py:79
-#: netbox/virtualization/forms/filtersets.py:148
-#: netbox/virtualization/forms/model_forms.py:71
+#: netbox/virtualization/forms/bulk_edit.py:106
+#: netbox/virtualization/forms/bulk_import.py:60
+#: netbox/virtualization/forms/bulk_import.py:91
+#: netbox/virtualization/forms/filtersets.py:74
+#: netbox/virtualization/forms/filtersets.py:153
#: netbox/virtualization/forms/model_forms.py:104
-#: netbox/virtualization/forms/model_forms.py:171
-#: netbox/virtualization/tables/clusters.py:77
-#: netbox/virtualization/tables/virtualmachines.py:63
-#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/model_forms.py:76
-#: netbox/wireless/forms/model_forms.py:118
+#: netbox/virtualization/forms/model_forms.py:178
+#: netbox/virtualization/tables/virtualmachines.py:33
+#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:79
+#: netbox/wireless/forms/model_forms.py:121
msgid "Site"
msgstr "Sitio"
-#: netbox/circuits/filtersets.py:62 netbox/circuits/filtersets.py:229
-#: netbox/circuits/filtersets.py:274 netbox/dcim/filtersets.py:242
-#: netbox/dcim/filtersets.py:363 netbox/dcim/filtersets.py:458
-#: netbox/extras/filtersets.py:531 netbox/ipam/filtersets.py:240
-#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:991
-#: netbox/virtualization/filtersets.py:75
-#: netbox/virtualization/filtersets.py:203 netbox/vpn/filtersets.py:363
+#: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235
+#: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53
+#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364
+#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531
+#: netbox/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
msgid "Site (slug)"
msgstr "Sitio (slug)"
-#: netbox/circuits/filtersets.py:67
+#: netbox/circuits/filtersets.py:73
msgid "ASN (ID)"
msgstr "ASN (ID)"
-#: netbox/circuits/filtersets.py:73 netbox/circuits/forms/filtersets.py:31
-#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:108
-#: netbox/ipam/models/asns.py:125 netbox/ipam/tables/asn.py:41
+#: netbox/circuits/filtersets.py:79 netbox/circuits/forms/filtersets.py:39
+#: netbox/ipam/forms/model_forms.py:165 netbox/ipam/models/asns.py:105
+#: netbox/ipam/models/asns.py:122 netbox/ipam/tables/asn.py:41
#: netbox/templates/ipam/asn.html:20
msgid "ASN"
msgstr "ASN"
-#: netbox/circuits/filtersets.py:95 netbox/circuits/filtersets.py:122
-#: netbox/circuits/filtersets.py:156 netbox/circuits/filtersets.py:283
-#: netbox/circuits/filtersets.py:325 netbox/ipam/filtersets.py:245
+#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
+#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338
+#: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482
+#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248
msgid "Provider (ID)"
msgstr "Proveedor (ID)"
-#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
-#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:289
-#: netbox/circuits/filtersets.py:331 netbox/ipam/filtersets.py:251
+#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134
+#: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344
+#: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556
+#: netbox/ipam/filtersets.py:254
msgid "Provider (slug)"
msgstr "Proveedor (slug)"
-#: netbox/circuits/filtersets.py:167
+#: netbox/circuits/filtersets.py:173 netbox/circuits/filtersets.py:493
+#: netbox/circuits/filtersets.py:561
msgid "Provider account (ID)"
msgstr "Cuenta de proveedor (ID)"
-#: netbox/circuits/filtersets.py:173
+#: netbox/circuits/filtersets.py:179 netbox/circuits/filtersets.py:499
+#: netbox/circuits/filtersets.py:567
msgid "Provider account (account)"
msgstr "Cuenta de proveedor (cuenta)"
-#: netbox/circuits/filtersets.py:178
+#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:503
+#: netbox/circuits/filtersets.py:572
msgid "Provider network (ID)"
msgstr "Red de proveedores (ID)"
-#: netbox/circuits/filtersets.py:182
+#: netbox/circuits/filtersets.py:188
msgid "Circuit type (ID)"
msgstr "Tipo de circuito (ID)"
-#: netbox/circuits/filtersets.py:188
+#: netbox/circuits/filtersets.py:194
msgid "Circuit type (slug)"
msgstr "Tipo de circuito (slug)"
-#: netbox/circuits/filtersets.py:223 netbox/circuits/filtersets.py:268
-#: netbox/dcim/filtersets.py:236 netbox/dcim/filtersets.py:357
-#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1045
-#: netbox/dcim/filtersets.py:1393 netbox/dcim/filtersets.py:1928
-#: netbox/dcim/filtersets.py:2170 netbox/dcim/filtersets.py:2229
-#: netbox/ipam/filtersets.py:234 netbox/ipam/filtersets.py:365
-#: netbox/ipam/filtersets.py:985 netbox/virtualization/filtersets.py:69
-#: netbox/virtualization/filtersets.py:197 netbox/vpn/filtersets.py:368
+#: 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:1395
+#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294
+#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237
+#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163
+#: netbox/vpn/filtersets.py:368
msgid "Site (ID)"
msgstr "Sitio (ID)"
-#: netbox/circuits/filtersets.py:233 netbox/circuits/filtersets.py:237
+#: 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:1406
+#: netbox/dcim/filtersets.py:2306
+msgid "Location (ID)"
+msgstr "Ubicación (ID)"
+
+#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:248
msgid "Termination A (ID)"
msgstr "Terminación A (ID)"
-#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:320
-#: netbox/core/filtersets.py:77 netbox/core/filtersets.py:136
-#: netbox/core/filtersets.py:173 netbox/dcim/filtersets.py:751
-#: netbox/dcim/filtersets.py:1362 netbox/dcim/filtersets.py:2277
-#: 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 netbox/extras/filtersets.py:276
-#: netbox/extras/filtersets.py:348 netbox/extras/filtersets.py:391
-#: netbox/extras/filtersets.py:438 netbox/extras/filtersets.py:498
-#: netbox/extras/filtersets.py:657 netbox/extras/filtersets.py:703
-#: netbox/ipam/forms/model_forms.py:482 netbox/netbox/filtersets.py:282
-#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:167
+#: 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:1364
+#: netbox/dcim/filtersets.py:2401 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
+#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348
+#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438
+#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657
+#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22
+#: netbox/netbox/forms/base.py:167
#: netbox/templates/htmx/object_selector.html:28
#: netbox/templates/inc/filter_list.html:46
#: netbox/templates/ipam/ipaddress_assign.html:29
@@ -345,97 +361,150 @@ msgstr "Terminación A (ID)"
msgid "Search"
msgstr "Búsqueda"
-#: netbox/circuits/filtersets.py:264 netbox/circuits/forms/bulk_edit.py:172
-#: netbox/circuits/forms/bulk_edit.py:246
-#: netbox/circuits/forms/bulk_import.py:115
-#: netbox/circuits/forms/filtersets.py:198
-#: netbox/circuits/forms/filtersets.py:214
-#: netbox/circuits/forms/filtersets.py:260
-#: netbox/circuits/forms/model_forms.py:111
-#: netbox/circuits/forms/model_forms.py:133
-#: netbox/circuits/forms/model_forms.py:199
-#: netbox/circuits/tables/circuits.py:104
-#: netbox/circuits/tables/circuits.py:164 netbox/dcim/forms/connections.py:73
+#: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195
+#: netbox/circuits/forms/bulk_edit.py:284
+#: netbox/circuits/forms/bulk_import.py:128
+#: netbox/circuits/forms/filtersets.py:223
+#: netbox/circuits/forms/filtersets.py:250
+#: netbox/circuits/forms/filtersets.py:296
+#: netbox/circuits/forms/model_forms.py:139
+#: netbox/circuits/forms/model_forms.py:162
+#: netbox/circuits/forms/model_forms.py:262
+#: netbox/circuits/tables/circuits.py:108
+#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73
#: netbox/templates/circuits/circuit.html:15
-#: netbox/templates/circuits/circuitgroupassignment.html:26
+#: netbox/templates/circuits/circuitgroupassignment.html:30
#: netbox/templates/circuits/circuittermination.html:19
#: netbox/templates/dcim/inc/cable_termination.html:55
#: netbox/templates/dcim/trace/circuit.html:4
msgid "Circuit"
msgstr "Circuito"
-#: netbox/circuits/filtersets.py:278
+#: 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:1412
+#: netbox/extras/filtersets.py:542
+msgid "Location (slug)"
+msgstr "Ubicación (babosa)"
+
+#: netbox/circuits/filtersets.py:333
msgid "ProviderNetwork (ID)"
msgstr "Red de proveedores (ID)"
-#: netbox/circuits/filtersets.py:335
+#: netbox/circuits/filtersets.py:381
+msgid "Circuit (CID)"
+msgstr "Circuito (CID)"
+
+#: netbox/circuits/filtersets.py:386
msgid "Circuit (ID)"
msgstr "Circuito (ID)"
-#: netbox/circuits/filtersets.py:341
-msgid "Circuit (CID)"
-msgstr "Circuito (CID)"
+#: netbox/circuits/filtersets.py:391
+msgid "Virtual circuit (CID)"
+msgstr "Circuito virtual (CID)"
-#: netbox/circuits/filtersets.py:345
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849
+msgid "Virtual circuit (ID)"
+msgstr "Circuito virtual (ID)"
+
+#: netbox/circuits/filtersets.py:401
+msgid "Provider (name)"
+msgstr "Proveedor (nombre)"
+
+#: netbox/circuits/filtersets.py:410
msgid "Circuit group (ID)"
msgstr "Grupo de circuitos (ID)"
-#: netbox/circuits/filtersets.py:351
+#: netbox/circuits/filtersets.py:416
msgid "Circuit group (slug)"
msgstr "Grupo de circuitos (slug)"
-#: netbox/circuits/forms/bulk_edit.py:30
-#: netbox/circuits/forms/filtersets.py:56
-#: netbox/circuits/forms/model_forms.py:29
-#: netbox/circuits/tables/providers.py:33 netbox/dcim/forms/bulk_edit.py:129
-#: netbox/dcim/forms/filtersets.py:195 netbox/dcim/forms/model_forms.py:123
-#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:126
-#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:213
-#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:175
+#: netbox/circuits/filtersets.py:507
+msgid "Virtual circuit type (ID)"
+msgstr "Tipo de circuito virtual (ID)"
+
+#: netbox/circuits/filtersets.py:513
+msgid "Virtual circuit type (slug)"
+msgstr "Tipo de circuito virtual (slug)"
+
+#: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355
+#: netbox/circuits/forms/bulk_import.py:249
+#: netbox/circuits/forms/filtersets.py:372
+#: netbox/circuits/forms/filtersets.py:378
+#: netbox/circuits/forms/model_forms.py:343
+#: netbox/circuits/forms/model_forms.py:358
+#: netbox/circuits/tables/virtual_circuits.py:88
+#: netbox/templates/circuits/virtualcircuit.html:20
+#: netbox/templates/circuits/virtualcircuittermination.html:38
+msgid "Virtual circuit"
+msgstr "Circuito virtual"
+
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269
+#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+msgid "Interface (ID)"
+msgstr "Interfaz (ID)"
+
+#: netbox/circuits/forms/bulk_edit.py:42
+#: netbox/circuits/forms/filtersets.py:64
+#: netbox/circuits/forms/model_forms.py:42
+#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132
+#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127
+#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230
+#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "ASN"
-#: netbox/circuits/forms/bulk_edit.py:34 netbox/circuits/forms/bulk_edit.py:56
-#: netbox/circuits/forms/bulk_edit.py:83
-#: netbox/circuits/forms/bulk_edit.py:104
-#: netbox/circuits/forms/bulk_edit.py:164
-#: netbox/circuits/forms/bulk_edit.py:183
-#: netbox/circuits/forms/bulk_edit.py:228 netbox/core/forms/bulk_edit.py:28
-#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:74
-#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:152
-#: netbox/dcim/forms/bulk_edit.py:193 netbox/dcim/forms/bulk_edit.py:211
-#: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:438
-#: netbox/dcim/forms/bulk_edit.py:472 netbox/dcim/forms/bulk_edit.py:487
-#: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:590
-#: netbox/dcim/forms/bulk_edit.py:624 netbox/dcim/forms/bulk_edit.py:648
-#: netbox/dcim/forms/bulk_edit.py:721 netbox/dcim/forms/bulk_edit.py:782
-#: netbox/dcim/forms/bulk_edit.py:834 netbox/dcim/forms/bulk_edit.py:857
-#: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_edit.py:975
-#: netbox/dcim/forms/bulk_edit.py:1028 netbox/dcim/forms/bulk_edit.py:1063
-#: netbox/dcim/forms/bulk_edit.py:1103 netbox/dcim/forms/bulk_edit.py:1147
-#: netbox/dcim/forms/bulk_edit.py:1192 netbox/dcim/forms/bulk_edit.py:1219
-#: netbox/dcim/forms/bulk_edit.py:1237 netbox/dcim/forms/bulk_edit.py:1255
-#: netbox/dcim/forms/bulk_edit.py:1273 netbox/dcim/forms/bulk_edit.py:1725
-#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/bulk_edit.py:149
-#: netbox/extras/forms/bulk_edit.py:178 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:53 netbox/ipam/forms/bulk_edit.py:73
-#: netbox/ipam/forms/bulk_edit.py:93 netbox/ipam/forms/bulk_edit.py:117
-#: netbox/ipam/forms/bulk_edit.py:146 netbox/ipam/forms/bulk_edit.py:175
-#: netbox/ipam/forms/bulk_edit.py:194 netbox/ipam/forms/bulk_edit.py:276
-#: netbox/ipam/forms/bulk_edit.py:321 netbox/ipam/forms/bulk_edit.py:369
-#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:428
-#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_edit.py:547
+#: netbox/circuits/forms/bulk_edit.py:46 netbox/circuits/forms/bulk_edit.py:68
+#: netbox/circuits/forms/bulk_edit.py:95
+#: netbox/circuits/forms/bulk_edit.py:116
+#: netbox/circuits/forms/bulk_edit.py:187
+#: netbox/circuits/forms/bulk_edit.py:207
+#: netbox/circuits/forms/bulk_edit.py:266
+#: netbox/circuits/forms/bulk_edit.py:307
+#: netbox/circuits/forms/bulk_edit.py:347
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77
+#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441
+#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490
+#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593
+#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651
+#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785
+#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860
+#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066
+#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222
+#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258
+#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746
+#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39
+#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305
+#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396
+#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500
+#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575
+#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267
#: netbox/templates/account/token.html:35
-#: netbox/templates/circuits/circuit.html:59
+#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
#: netbox/templates/circuits/circuittype.html:26
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:88
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:83
#: netbox/templates/circuits/provider.html:33
#: netbox/templates/circuits/providernetwork.html:32
+#: netbox/templates/circuits/virtualcircuit.html:56
+#: netbox/templates/circuits/virtualcircuittermination.html:68
+#: netbox/templates/circuits/virtualcircuittype.html:26
#: netbox/templates/core/datasource.html:54
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
@@ -446,13 +515,14 @@ msgstr "ASN"
#: netbox/templates/dcim/devicetype.html:33
#: netbox/templates/dcim/frontport.html:58
#: netbox/templates/dcim/interface.html:69
-#: netbox/templates/dcim/inventoryitem.html:60
+#: netbox/templates/dcim/inventoryitem.html:64
#: netbox/templates/dcim/inventoryitemrole.html:22
#: netbox/templates/dcim/location.html:33
+#: netbox/templates/dcim/macaddress.html:21
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:37
+#: netbox/templates/dcim/moduletype.html:39
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
#: netbox/templates/dcim/poweroutlet.html:40
@@ -479,12 +549,14 @@ msgstr "ASN"
#: netbox/templates/ipam/asnrange.html:38
#: netbox/templates/ipam/fhrpgroup.html:34
#: netbox/templates/ipam/ipaddress.html:55
-#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:81
+#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77
#: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26
#: netbox/templates/ipam/routetarget.html:21
#: netbox/templates/ipam/service.html:50
#: netbox/templates/ipam/servicetemplate.html:27
#: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34
+#: netbox/templates/ipam/vlantranslationpolicy.html:18
+#: netbox/templates/ipam/vlantranslationrule.html:26
#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
@@ -498,7 +570,7 @@ msgstr "ASN"
#: netbox/templates/virtualization/clustertype.html:26
#: netbox/templates/virtualization/virtualdisk.html:39
#: netbox/templates/virtualization/virtualmachine.html:31
-#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/templates/virtualization/vminterface.html:47
#: netbox/templates/vpn/ikepolicy.html:17
#: netbox/templates/vpn/ikeproposal.html:17
#: netbox/templates/vpn/ipsecpolicy.html:17
@@ -508,119 +580,142 @@ msgstr "ASN"
#: netbox/templates/vpn/ipsecproposal.html:17
#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
-#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/templates/wireless/wirelesslan.html:34
#: netbox/templates/wireless/wirelesslangroup.html:33
#: netbox/templates/wireless/wirelesslink.html:34
#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80
#: netbox/tenancy/forms/bulk_edit.py:122 netbox/users/forms/bulk_edit.py:64
#: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112
-#: netbox/virtualization/forms/bulk_edit.py:32
-#: netbox/virtualization/forms/bulk_edit.py:46
-#: netbox/virtualization/forms/bulk_edit.py:100
-#: netbox/virtualization/forms/bulk_edit.py:177
-#: netbox/virtualization/forms/bulk_edit.py:228
-#: netbox/virtualization/forms/bulk_edit.py:337
+#: netbox/virtualization/forms/bulk_edit.py:33
+#: netbox/virtualization/forms/bulk_edit.py:47
+#: netbox/virtualization/forms/bulk_edit.py:82
+#: netbox/virtualization/forms/bulk_edit.py:159
+#: netbox/virtualization/forms/bulk_edit.py:210
+#: netbox/virtualization/forms/bulk_edit.py:327
#: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64
#: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155
#: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215
#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274
-#: netbox/wireless/forms/bulk_edit.py:29 netbox/wireless/forms/bulk_edit.py:82
-#: netbox/wireless/forms/bulk_edit.py:140
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84
+#: netbox/wireless/forms/bulk_edit.py:143
msgid "Description"
msgstr "Descripción"
-#: netbox/circuits/forms/bulk_edit.py:51 netbox/circuits/forms/bulk_edit.py:73
-#: netbox/circuits/forms/bulk_edit.py:123
-#: netbox/circuits/forms/bulk_import.py:36
-#: netbox/circuits/forms/bulk_import.py:51
-#: netbox/circuits/forms/bulk_import.py:74
-#: netbox/circuits/forms/filtersets.py:70
-#: netbox/circuits/forms/filtersets.py:88
-#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:131
-#: netbox/circuits/forms/filtersets.py:199
-#: netbox/circuits/forms/filtersets.py:232
-#: netbox/circuits/forms/filtersets.py:255
-#: netbox/circuits/forms/model_forms.py:47
-#: netbox/circuits/forms/model_forms.py:61
-#: netbox/circuits/forms/model_forms.py:93
-#: netbox/circuits/tables/circuits.py:58
-#: netbox/circuits/tables/circuits.py:108
-#: netbox/circuits/tables/circuits.py:160
-#: netbox/circuits/tables/providers.py:72
-#: netbox/circuits/tables/providers.py:103
+#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:85
+#: netbox/circuits/forms/bulk_edit.py:135
+#: netbox/circuits/forms/bulk_import.py:43
+#: netbox/circuits/forms/bulk_import.py:58
+#: netbox/circuits/forms/bulk_import.py:81
+#: netbox/circuits/forms/filtersets.py:78
+#: netbox/circuits/forms/filtersets.py:96
+#: netbox/circuits/forms/filtersets.py:124
+#: netbox/circuits/forms/filtersets.py:142
+#: netbox/circuits/forms/filtersets.py:224
+#: netbox/circuits/forms/filtersets.py:268
+#: netbox/circuits/forms/filtersets.py:291
+#: netbox/circuits/forms/filtersets.py:329
+#: netbox/circuits/forms/filtersets.py:337
+#: netbox/circuits/forms/filtersets.py:373
+#: netbox/circuits/forms/filtersets.py:396
+#: netbox/circuits/forms/model_forms.py:60
+#: netbox/circuits/forms/model_forms.py:76
+#: netbox/circuits/forms/model_forms.py:110
+#: netbox/circuits/tables/circuits.py:57
+#: netbox/circuits/tables/circuits.py:112
+#: netbox/circuits/tables/circuits.py:196
+#: netbox/circuits/tables/providers.py:70
+#: netbox/circuits/tables/providers.py:101
+#: netbox/circuits/tables/virtual_circuits.py:46
+#: netbox/circuits/tables/virtual_circuits.py:93
#: netbox/templates/circuits/circuit.html:18
+#: netbox/templates/circuits/circuitgroupassignment.html:26
#: netbox/templates/circuits/circuittermination.html:25
#: netbox/templates/circuits/provider.html:20
#: netbox/templates/circuits/provideraccount.html:20
#: netbox/templates/circuits/providernetwork.html:20
+#: netbox/templates/circuits/virtualcircuit.html:23
+#: netbox/templates/circuits/virtualcircuittermination.html:26
#: netbox/templates/dcim/inc/cable_termination.html:51
+#: netbox/templates/dcim/interface.html:166
msgid "Provider"
msgstr "Proveedor"
-#: netbox/circuits/forms/bulk_edit.py:80
-#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/bulk_edit.py:92
+#: netbox/circuits/forms/filtersets.py:99
#: netbox/templates/circuits/providernetwork.html:28
msgid "Service ID"
msgstr "ID de servicio"
-#: netbox/circuits/forms/bulk_edit.py:100
-#: netbox/circuits/forms/filtersets.py:107 netbox/dcim/forms/bulk_edit.py:207
-#: netbox/dcim/forms/bulk_edit.py:610 netbox/dcim/forms/bulk_edit.py:819
-#: netbox/dcim/forms/bulk_edit.py:1188 netbox/dcim/forms/bulk_edit.py:1215
-#: netbox/dcim/forms/bulk_edit.py:1721 netbox/dcim/forms/filtersets.py:1064
-#: netbox/dcim/forms/filtersets.py:1455 netbox/dcim/forms/filtersets.py:1479
-#: netbox/dcim/tables/devices.py:704 netbox/dcim/tables/devices.py:761
-#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:249
-#: netbox/dcim/tables/devicetypes.py:264 netbox/dcim/tables/racks.py:33
-#: netbox/extras/forms/bulk_edit.py:270 netbox/extras/tables/tables.py:443
+#: netbox/circuits/forms/bulk_edit.py:112
+#: netbox/circuits/forms/bulk_edit.py:303
+#: netbox/circuits/forms/filtersets.py:115
+#: netbox/circuits/forms/filtersets.py:320 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:1460
+#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738
+#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035
+#: 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/templates/circuits/circuittype.html:30
+#: netbox/templates/circuits/virtualcircuittype.html:30
#: netbox/templates/dcim/cable.html:40
#: netbox/templates/dcim/devicerole.html:34
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
msgstr "Color"
-#: netbox/circuits/forms/bulk_edit.py:118
-#: netbox/circuits/forms/bulk_import.py:87
-#: netbox/circuits/forms/filtersets.py:126 netbox/core/forms/bulk_edit.py:18
-#: netbox/core/forms/filtersets.py:33 netbox/core/tables/change_logging.py:32
-#: netbox/core/tables/data.py:20 netbox/core/tables/jobs.py:18
-#: netbox/dcim/forms/bulk_edit.py:797 netbox/dcim/forms/bulk_edit.py:936
-#: netbox/dcim/forms/bulk_edit.py:1004 netbox/dcim/forms/bulk_edit.py:1023
-#: netbox/dcim/forms/bulk_edit.py:1046 netbox/dcim/forms/bulk_edit.py:1088
-#: netbox/dcim/forms/bulk_edit.py:1132 netbox/dcim/forms/bulk_edit.py:1183
-#: netbox/dcim/forms/bulk_edit.py:1210 netbox/dcim/forms/bulk_import.py:188
-#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:730
-#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
-#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:885
-#: netbox/dcim/forms/bulk_import.py:979 netbox/dcim/forms/bulk_import.py:1021
-#: netbox/dcim/forms/bulk_import.py:1235 netbox/dcim/forms/bulk_import.py:1398
-#: netbox/dcim/forms/filtersets.py:955 netbox/dcim/forms/filtersets.py:1054
-#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1247
-#: netbox/dcim/forms/filtersets.py:1272 netbox/dcim/forms/filtersets.py:1296
-#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/filtersets.py:1353
-#: netbox/dcim/forms/filtersets.py:1450 netbox/dcim/forms/filtersets.py:1474
-#: netbox/dcim/forms/model_forms.py:703 netbox/dcim/forms/model_forms.py:709
-#: netbox/dcim/forms/object_import.py:84
+#: netbox/circuits/forms/bulk_edit.py:130
+#: netbox/circuits/forms/bulk_edit.py:331
+#: netbox/circuits/forms/bulk_import.py:94
+#: netbox/circuits/forms/bulk_import.py:221
+#: netbox/circuits/forms/filtersets.py:137
+#: netbox/circuits/forms/filtersets.py:358
+#: netbox/circuits/tables/circuits.py:65
+#: netbox/circuits/tables/circuits.py:200
+#: netbox/circuits/tables/virtual_circuits.py:58
+#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800
+#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007
+#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049
+#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135
+#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213
+#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269
+#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761
+#: 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:1332
+#: netbox/dcim/forms/bulk_import.py:1495 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:1358 netbox/dcim/forms/filtersets.py:1455
+#: netbox/dcim/forms/filtersets.py:1479 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:145 netbox/dcim/tables/devices.py:178
-#: netbox/dcim/tables/devices.py:814 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:138 netbox/extras/forms/bulk_import.py:42
+#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:189
+#: netbox/dcim/tables/devices.py:846 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/netbox/tables/tables.py:240
+#: netbox/netbox/tables/tables.py:243
#: netbox/templates/circuits/circuit.html:30
+#: netbox/templates/circuits/virtualcircuit.html:39
+#: netbox/templates/circuits/virtualcircuittermination.html:64
#: netbox/templates/core/datasource.html:38
#: netbox/templates/dcim/cable.html:15
#: netbox/templates/dcim/consoleport.html:36
#: netbox/templates/dcim/consoleserverport.html:36
#: netbox/templates/dcim/frontport.html:36
#: netbox/templates/dcim/interface.html:46
-#: netbox/templates/dcim/interface.html:169
-#: netbox/templates/dcim/interface.html:311
+#: netbox/templates/dcim/interface.html:226
+#: netbox/templates/dcim/interface.html:368
#: netbox/templates/dcim/powerfeed.html:32
#: netbox/templates/dcim/poweroutlet.html:36
#: netbox/templates/dcim/powerport.html:36
@@ -630,65 +725,78 @@ msgstr "Color"
#: netbox/templates/vpn/l2vpn.html:22
#: netbox/templates/wireless/inc/authentication_attrs.html:8
#: netbox/templates/wireless/inc/wirelesslink_interface.html:14
-#: netbox/virtualization/forms/bulk_edit.py:60
-#: netbox/virtualization/forms/bulk_import.py:41
+#: netbox/virtualization/forms/bulk_edit.py:61
+#: netbox/virtualization/forms/bulk_import.py:42
#: netbox/virtualization/forms/filtersets.py:54
-#: netbox/virtualization/forms/model_forms.py:62
+#: netbox/virtualization/forms/model_forms.py:65
#: netbox/virtualization/tables/clusters.py:66
#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264
-#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:84
-#: netbox/vpn/forms/model_forms.py:119 netbox/vpn/forms/model_forms.py:231
+#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232
msgid "Type"
msgstr "Tipo"
-#: netbox/circuits/forms/bulk_edit.py:128
-#: netbox/circuits/forms/bulk_import.py:80
-#: netbox/circuits/forms/filtersets.py:139
-#: netbox/circuits/forms/model_forms.py:98
+#: netbox/circuits/forms/bulk_edit.py:140
+#: netbox/circuits/forms/bulk_edit.py:326
+#: netbox/circuits/forms/bulk_import.py:87
+#: netbox/circuits/forms/bulk_import.py:214
+#: netbox/circuits/forms/filtersets.py:150
+#: netbox/circuits/forms/filtersets.py:345
+#: netbox/circuits/forms/model_forms.py:116
+#: netbox/circuits/forms/model_forms.py:330
+#: netbox/templates/circuits/virtualcircuit.html:31
+#: netbox/templates/circuits/virtualcircuittermination.html:34
msgid "Provider account"
msgstr "Cuenta de proveedor"
-#: netbox/circuits/forms/bulk_edit.py:136
-#: netbox/circuits/forms/bulk_import.py:93
-#: netbox/circuits/forms/filtersets.py:150 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:79 netbox/core/tables/data.py:23
+#: netbox/circuits/forms/bulk_edit.py:148
+#: netbox/circuits/forms/bulk_edit.py:336
+#: netbox/circuits/forms/bulk_import.py:100
+#: netbox/circuits/forms/bulk_import.py:227
+#: netbox/circuits/forms/filtersets.py:161
+#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: netbox/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:182
-#: netbox/dcim/forms/bulk_edit.py:352 netbox/dcim/forms/bulk_edit.py:706
-#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_edit.py:803
-#: netbox/dcim/forms/bulk_edit.py:930 netbox/dcim/forms/bulk_edit.py:1744
-#: netbox/dcim/forms/bulk_import.py:88 netbox/dcim/forms/bulk_import.py:147
-#: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:527
-#: netbox/dcim/forms/bulk_import.py:681 netbox/dcim/forms/bulk_import.py:1229
-#: netbox/dcim/forms/bulk_import.py:1393 netbox/dcim/forms/bulk_import.py:1457
-#: netbox/dcim/forms/filtersets.py:178 netbox/dcim/forms/filtersets.py:237
-#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:799
-#: netbox/dcim/forms/filtersets.py:924 netbox/dcim/forms/filtersets.py:958
-#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1170
-#: netbox/dcim/tables/devices.py:140 netbox/dcim/tables/devices.py:817
-#: netbox/dcim/tables/devices.py:1063 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:126
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:138
-#: netbox/ipam/forms/bulk_edit.py:256 netbox/ipam/forms/bulk_edit.py:306
-#: netbox/ipam/forms/bulk_edit.py:354 netbox/ipam/forms/bulk_edit.py:506
-#: netbox/ipam/forms/bulk_import.py:192 netbox/ipam/forms/bulk_import.py:257
-#: netbox/ipam/forms/bulk_import.py:293 netbox/ipam/forms/bulk_import.py:474
-#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:355 netbox/ipam/forms/filtersets.py:501
-#: netbox/ipam/forms/model_forms.py:501 netbox/ipam/tables/ip.py:237
-#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:363
-#: netbox/ipam/tables/ip.py:426 netbox/ipam/tables/ip.py:453
-#: netbox/ipam/tables/vlans.py:126 netbox/ipam/tables/vlans.py:232
+#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185
+#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709
+#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806
+#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723
+#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90
+#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
+#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686
+#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554
+#: 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:1562 netbox/dcim/tables/devices.py:151
+#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983
+#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490
+#: netbox/ipam/forms/bulk_import.py:188 netbox/ipam/forms/bulk_import.py:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473
+#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284
+#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183
+#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315
+#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405
+#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208
#: netbox/templates/circuits/circuit.html:34
+#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
#: netbox/templates/core/rq_task.html:81 netbox/templates/core/system.html:18
#: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178
+#: netbox/templates/dcim/inventoryitem.html:36
#: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69
#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41
#: netbox/templates/dcim/site.html:43
#: netbox/templates/extras/script_list.html:48
#: netbox/templates/ipam/ipaddress.html:37
-#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
@@ -696,63 +804,67 @@ msgstr "Cuenta de proveedor"
#: netbox/templates/wireless/wirelesslan.html:22
#: netbox/templates/wireless/wirelesslink.html:17
#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194
-#: netbox/virtualization/forms/bulk_edit.py:70
-#: netbox/virtualization/forms/bulk_edit.py:118
-#: netbox/virtualization/forms/bulk_import.py:54
-#: netbox/virtualization/forms/bulk_import.py:80
-#: netbox/virtualization/forms/filtersets.py:62
-#: netbox/virtualization/forms/filtersets.py:160
+#: netbox/virtualization/forms/bulk_edit.py:71
+#: netbox/virtualization/forms/bulk_edit.py:100
+#: netbox/virtualization/forms/bulk_import.py:55
+#: netbox/virtualization/forms/bulk_import.py:86
+#: netbox/virtualization/forms/filtersets.py:82
+#: netbox/virtualization/forms/filtersets.py:165
#: netbox/virtualization/tables/clusters.py:74
-#: netbox/virtualization/tables/virtualmachines.py:60
+#: netbox/virtualization/tables/virtualmachines.py:30
#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37
#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:43
-#: netbox/wireless/forms/bulk_edit.py:105
-#: netbox/wireless/forms/bulk_import.py:43
-#: netbox/wireless/forms/bulk_import.py:84
-#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/filtersets.py:83
+#: netbox/wireless/forms/bulk_edit.py:45
+#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/wireless/forms/bulk_import.py:45
+#: netbox/wireless/forms/bulk_import.py:89
+#: netbox/wireless/forms/filtersets.py:52
+#: netbox/wireless/forms/filtersets.py:111
#: netbox/wireless/tables/wirelesslan.py:52
-#: netbox/wireless/tables/wirelesslink.py:20
+#: netbox/wireless/tables/wirelesslink.py:19
msgid "Status"
msgstr "Estado"
-#: netbox/circuits/forms/bulk_edit.py:142
-#: netbox/circuits/forms/bulk_edit.py:233
-#: netbox/circuits/forms/bulk_import.py:98
-#: netbox/circuits/forms/bulk_import.py:158
-#: netbox/circuits/forms/filtersets.py:119
-#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:123
-#: netbox/dcim/forms/bulk_edit.py:188 netbox/dcim/forms/bulk_edit.py:347
-#: netbox/dcim/forms/bulk_edit.py:467 netbox/dcim/forms/bulk_edit.py:696
-#: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_edit.py:1749
-#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/bulk_import.py:152
-#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:356
-#: netbox/dcim/forms/bulk_import.py:501 netbox/dcim/forms/bulk_import.py:1241
-#: netbox/dcim/forms/bulk_import.py:1450 netbox/dcim/forms/filtersets.py:173
-#: netbox/dcim/forms/filtersets.py:205 netbox/dcim/forms/filtersets.py:323
-#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:420
-#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:916
-#: netbox/dcim/forms/filtersets.py:978 netbox/dcim/forms/filtersets.py:1008
-#: netbox/dcim/forms/filtersets.py:1130 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:323
-#: netbox/extras/forms/filtersets.py:396 netbox/ipam/forms/bulk_edit.py:43
-#: netbox/ipam/forms/bulk_edit.py:68 netbox/ipam/forms/bulk_edit.py:112
-#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:166
-#: netbox/ipam/forms/bulk_edit.py:251 netbox/ipam/forms/bulk_edit.py:301
-#: netbox/ipam/forms/bulk_edit.py:349 netbox/ipam/forms/bulk_edit.py:501
-#: netbox/ipam/forms/bulk_import.py:38 netbox/ipam/forms/bulk_import.py:67
-#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
-#: netbox/ipam/forms/bulk_import.py:135 netbox/ipam/forms/bulk_import.py:164
-#: netbox/ipam/forms/bulk_import.py:250 netbox/ipam/forms/bulk_import.py:286
-#: netbox/ipam/forms/bulk_import.py:467 netbox/ipam/forms/filtersets.py:48
-#: netbox/ipam/forms/filtersets.py:68 netbox/ipam/forms/filtersets.py:100
-#: netbox/ipam/forms/filtersets.py:120 netbox/ipam/forms/filtersets.py:143
-#: netbox/ipam/forms/filtersets.py:174 netbox/ipam/forms/filtersets.py:267
-#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:469
-#: netbox/ipam/tables/ip.py:456 netbox/ipam/tables/vlans.py:229
-#: netbox/templates/circuits/circuit.html:38
+#: netbox/circuits/forms/bulk_edit.py:154
+#: netbox/circuits/forms/bulk_edit.py:271
+#: netbox/circuits/forms/bulk_edit.py:342
+#: netbox/circuits/forms/bulk_import.py:111
+#: netbox/circuits/forms/bulk_import.py:170
+#: netbox/circuits/forms/bulk_import.py:232
+#: netbox/circuits/forms/filtersets.py:130
+#: netbox/circuits/forms/filtersets.py:277
+#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350
+#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699
+#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154
+#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358
+#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169
+#: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285
+#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485
+#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70
+#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118
+#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167
+#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
+#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
+#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270
+#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510
+#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
+#: netbox/templates/circuits/circuit.html:48
#: netbox/templates/circuits/circuitgroup.html:36
+#: netbox/templates/circuits/virtualcircuit.html:47
#: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79
#: netbox/templates/dcim/location.html:49
#: netbox/templates/dcim/powerfeed.html:44 netbox/templates/dcim/rack.html:32
@@ -769,114 +881,181 @@ msgstr "Estado"
#: netbox/templates/virtualization/cluster.html:33
#: netbox/templates/virtualization/virtualmachine.html:39
#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49
-#: netbox/templates/wireless/wirelesslan.html:34
+#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
-#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:48
-#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:64
-#: netbox/virtualization/forms/bulk_edit.py:76
-#: netbox/virtualization/forms/bulk_edit.py:155
-#: netbox/virtualization/forms/bulk_import.py:66
-#: netbox/virtualization/forms/bulk_import.py:115
+#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49
+#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49
+#: netbox/virtualization/forms/bulk_edit.py:77
+#: netbox/virtualization/forms/bulk_edit.py:137
+#: netbox/virtualization/forms/bulk_import.py:67
+#: netbox/virtualization/forms/bulk_import.py:121
#: netbox/virtualization/forms/filtersets.py:47
-#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/virtualization/forms/filtersets.py:110
#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:63
-#: netbox/wireless/forms/bulk_edit.py:110
-#: netbox/wireless/forms/bulk_import.py:55
-#: netbox/wireless/forms/bulk_import.py:97
-#: netbox/wireless/forms/filtersets.py:35
-#: netbox/wireless/forms/filtersets.py:75
+#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65
+#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/wireless/forms/bulk_import.py:57
+#: netbox/wireless/forms/bulk_import.py:102
+#: netbox/wireless/forms/filtersets.py:38
+#: netbox/wireless/forms/filtersets.py:103
msgid "Tenant"
msgstr "Inquilino"
-#: netbox/circuits/forms/bulk_edit.py:147
-#: netbox/circuits/forms/filtersets.py:174
+#: netbox/circuits/forms/bulk_edit.py:159
+#: netbox/circuits/forms/filtersets.py:190
msgid "Install date"
msgstr "Fecha de instalación"
-#: netbox/circuits/forms/bulk_edit.py:152
-#: netbox/circuits/forms/filtersets.py:179
+#: netbox/circuits/forms/bulk_edit.py:164
+#: netbox/circuits/forms/filtersets.py:195
msgid "Termination date"
msgstr "Fecha de terminación"
-#: netbox/circuits/forms/bulk_edit.py:158
-#: netbox/circuits/forms/filtersets.py:186
+#: netbox/circuits/forms/bulk_edit.py:170
+#: netbox/circuits/forms/filtersets.py:202
msgid "Commit rate (Kbps)"
msgstr "Velocidad de confirmación (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:173
-#: netbox/circuits/forms/model_forms.py:112
+#: netbox/circuits/forms/bulk_edit.py:176
+#: netbox/circuits/forms/filtersets.py:208
+#: netbox/circuits/forms/model_forms.py:136
+#: netbox/templates/circuits/circuit.html:38
+#: netbox/templates/wireless/wirelesslink.html:38
+#: netbox/wireless/forms/bulk_edit.py:132
+#: netbox/wireless/forms/filtersets.py:130
+#: netbox/wireless/forms/model_forms.py:168
+msgid "Distance"
+msgstr "Distancia"
+
+#: netbox/circuits/forms/bulk_edit.py:181
+#: netbox/circuits/forms/bulk_import.py:105
+#: netbox/circuits/forms/bulk_import.py:108
+#: netbox/circuits/forms/filtersets.py:212
+#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_import.py:121
+#: netbox/wireless/forms/bulk_import.py:124
+#: netbox/wireless/forms/filtersets.py:134
+msgid "Distance unit"
+msgstr "Unidad de distancia"
+
+#: netbox/circuits/forms/bulk_edit.py:196
+#: netbox/circuits/forms/model_forms.py:141
msgid "Service Parameters"
msgstr "Parámetros de servicio"
-#: netbox/circuits/forms/bulk_edit.py:174
-#: netbox/circuits/forms/model_forms.py:113
-#: netbox/circuits/forms/model_forms.py:183
-#: netbox/dcim/forms/model_forms.py:139 netbox/dcim/forms/model_forms.py:181
-#: netbox/dcim/forms/model_forms.py:266 netbox/dcim/forms/model_forms.py:323
-#: netbox/dcim/forms/model_forms.py:768 netbox/dcim/forms/model_forms.py:1699
-#: netbox/ipam/forms/model_forms.py:64 netbox/ipam/forms/model_forms.py:81
-#: netbox/ipam/forms/model_forms.py:115 netbox/ipam/forms/model_forms.py:136
-#: netbox/ipam/forms/model_forms.py:160 netbox/ipam/forms/model_forms.py:232
-#: netbox/ipam/forms/model_forms.py:261 netbox/ipam/forms/model_forms.py:320
+#: netbox/circuits/forms/bulk_edit.py:197
+#: netbox/circuits/forms/filtersets.py:73
+#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/filtersets.py:110
+#: netbox/circuits/forms/filtersets.py:127
+#: netbox/circuits/forms/filtersets.py:315
+#: netbox/circuits/forms/filtersets.py:330 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:1446 netbox/dcim/forms/filtersets.py:1470
+#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512
+#: netbox/dcim/forms/filtersets.py:1528 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
+#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
+#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:269
+#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385
+#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483
+#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579
+#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259
+#: netbox/virtualization/forms/filtersets.py:45
+#: netbox/virtualization/forms/filtersets.py:108
+#: netbox/virtualization/forms/filtersets.py:203
+#: netbox/virtualization/forms/filtersets.py:248
+#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/wireless/forms/filtersets.py:36
+#: netbox/wireless/forms/filtersets.py:102
+msgid "Attributes"
+msgstr "Atributos"
+
+#: netbox/circuits/forms/bulk_edit.py:198
+#: netbox/circuits/forms/bulk_edit.py:356
+#: netbox/circuits/forms/model_forms.py:142
+#: netbox/circuits/forms/model_forms.py:240
+#: netbox/circuits/forms/model_forms.py:345
+#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185
+#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331
+#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1744
+#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84
+#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141
+#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233
+#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:85
#: netbox/templates/dcim/htmx/cable_edit.html:72
#: netbox/templates/ipam/ipaddress_bulk_add.html:27
-#: netbox/templates/ipam/vlan_edit.html:22
+#: netbox/templates/ipam/vlan_edit.html:30
#: netbox/virtualization/forms/model_forms.py:80
-#: netbox/virtualization/forms/model_forms.py:222
+#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44
-#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
-#: netbox/vpn/forms/model_forms.py:411 netbox/wireless/forms/model_forms.py:54
-#: netbox/wireless/forms/model_forms.py:170
+#: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57
+#: netbox/wireless/forms/model_forms.py:173
msgid "Tenancy"
msgstr "Arrendamiento"
-#: netbox/circuits/forms/bulk_edit.py:193
-#: netbox/circuits/forms/bulk_edit.py:217
-#: netbox/circuits/forms/model_forms.py:155
-#: netbox/circuits/tables/circuits.py:117
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
-#: netbox/templates/circuits/providernetwork.html:17
-msgid "Provider Network"
-msgstr "Red de proveedores"
+#: netbox/circuits/forms/bulk_edit.py:215
+#: netbox/circuits/forms/model_forms.py:170
+#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317
+msgid "Termination type"
+msgstr "Tipo de terminación"
+
+#: netbox/circuits/forms/bulk_edit.py:218
+#: netbox/circuits/forms/bulk_import.py:133
+#: netbox/circuits/forms/filtersets.py:225
+#: netbox/circuits/forms/model_forms.py:173
+#: netbox/templates/circuits/inc/circuit_termination.html:6
+#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
+#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
+msgid "Termination"
+msgstr "Terminación"
-#: netbox/circuits/forms/bulk_edit.py:199
+#: netbox/circuits/forms/bulk_edit.py:226
msgid "Port speed (Kbps)"
msgstr "Velocidad del puerto (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:203
+#: netbox/circuits/forms/bulk_edit.py:230
msgid "Upstream speed (Kbps)"
msgstr "Velocidad de subida (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:206 netbox/dcim/forms/bulk_edit.py:966
-#: netbox/dcim/forms/bulk_edit.py:1330 netbox/dcim/forms/bulk_edit.py:1347
-#: netbox/dcim/forms/bulk_edit.py:1364 netbox/dcim/forms/bulk_edit.py:1382
-#: netbox/dcim/forms/bulk_edit.py:1477 netbox/dcim/forms/bulk_edit.py:1637
-#: netbox/dcim/forms/bulk_edit.py:1654
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969
+#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350
+#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385
+#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652
+#: netbox/dcim/forms/bulk_edit.py:1669
msgid "Mark connected"
msgstr "Marcar conectado"
-#: netbox/circuits/forms/bulk_edit.py:219
-#: netbox/circuits/forms/model_forms.py:157
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
+#: netbox/circuits/forms/bulk_edit.py:243
+#: netbox/circuits/forms/model_forms.py:184
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:55
#: netbox/templates/dcim/frontport.html:121
-#: netbox/templates/dcim/interface.html:193
+#: netbox/templates/dcim/interface.html:250
#: netbox/templates/dcim/rearport.html:111
msgid "Circuit Termination"
msgstr "Terminación del circuito"
-#: netbox/circuits/forms/bulk_edit.py:221
-#: netbox/circuits/forms/model_forms.py:159
+#: netbox/circuits/forms/bulk_edit.py:245
+#: netbox/circuits/forms/model_forms.py:186
msgid "Termination Details"
msgstr "Detalles de terminación"
-#: netbox/circuits/forms/bulk_edit.py:251
-#: netbox/circuits/forms/filtersets.py:268
-#: netbox/circuits/tables/circuits.py:168 netbox/dcim/forms/model_forms.py:551
-#: netbox/templates/circuits/circuitgroupassignment.html:30
+#: netbox/circuits/forms/bulk_edit.py:289
+#: netbox/circuits/forms/bulk_import.py:188
+#: netbox/circuits/forms/filtersets.py:304
+#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562
+#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:56
@@ -886,227 +1065,313 @@ msgstr "Detalles de terminación"
msgid "Priority"
msgstr "Prioridad"
-#: netbox/circuits/forms/bulk_import.py:39
-#: netbox/circuits/forms/bulk_import.py:54
-#: netbox/circuits/forms/bulk_import.py:77
+#: netbox/circuits/forms/bulk_edit.py:321
+#: netbox/circuits/forms/bulk_import.py:208
+#: netbox/circuits/forms/filtersets.py:158
+#: netbox/circuits/forms/filtersets.py:263
+#: netbox/circuits/forms/filtersets.py:353
+#: netbox/circuits/forms/filtersets.py:391
+#: netbox/circuits/forms/model_forms.py:325
+#: netbox/circuits/tables/virtual_circuits.py:51
+#: netbox/circuits/tables/virtual_circuits.py:99
+msgid "Provider network"
+msgstr "Red de proveedores"
+
+#: netbox/circuits/forms/bulk_edit.py:365
+#: netbox/circuits/forms/bulk_import.py:254
+#: netbox/circuits/forms/filtersets.py:381
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361
+#: 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:1539 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:180
+#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128
+#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343
+#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:193
+#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297
+#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240
+#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363
+#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259
+#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209
+#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319
+#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211
+#: netbox/templates/circuits/virtualcircuittermination.html:42
+#: netbox/templates/dcim/device.html:182
+#: netbox/templates/dcim/inc/panels/inventory_items.html:20
+#: netbox/templates/dcim/interface.html:178
+#: netbox/templates/dcim/interface.html:280
+#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
+#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
+#: netbox/templates/virtualization/virtualmachine.html:23
+#: netbox/templates/vpn/tunneltermination.html:17
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
+#: netbox/tenancy/forms/bulk_edit.py:142
+#: netbox/tenancy/forms/filtersets.py:107
+#: netbox/tenancy/forms/model_forms.py:137
+#: netbox/tenancy/tables/contacts.py:102
+#: netbox/virtualization/forms/bulk_edit.py:127
+#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/virtualization/forms/filtersets.py:162
+#: netbox/virtualization/forms/model_forms.py:202
+#: netbox/virtualization/tables/virtualmachines.py:45
+#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
+#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79
+#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82
+msgid "Role"
+msgstr "Rol"
+
+#: netbox/circuits/forms/bulk_import.py:46
+#: netbox/circuits/forms/bulk_import.py:61
+#: netbox/circuits/forms/bulk_import.py:84
msgid "Assigned provider"
msgstr "Proveedor asignado"
-#: netbox/circuits/forms/bulk_import.py:83
+#: netbox/circuits/forms/bulk_import.py:90
msgid "Assigned provider account"
msgstr "Cuenta de proveedor asignada"
-#: netbox/circuits/forms/bulk_import.py:90
+#: netbox/circuits/forms/bulk_import.py:97
msgid "Type of circuit"
msgstr "Tipo de circuito"
-#: netbox/circuits/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:90
-#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
-#: netbox/dcim/forms/bulk_import.py:529 netbox/dcim/forms/bulk_import.py:683
-#: netbox/dcim/forms/bulk_import.py:1395 netbox/ipam/forms/bulk_import.py:194
-#: netbox/ipam/forms/bulk_import.py:259 netbox/ipam/forms/bulk_import.py:295
-#: netbox/ipam/forms/bulk_import.py:476
-#: netbox/virtualization/forms/bulk_import.py:56
-#: netbox/virtualization/forms/bulk_import.py:82
-#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:45
+#: netbox/circuits/forms/bulk_import.py:102
+#: netbox/circuits/forms/bulk_import.py:229
+#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151
+#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534
+#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139
+#: netbox/dcim/forms/bulk_import.py:1492 netbox/ipam/forms/bulk_import.py:190
+#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488
+#: netbox/virtualization/forms/bulk_import.py:57
+#: netbox/virtualization/forms/bulk_import.py:88
+#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "Estado operativo"
-#: netbox/circuits/forms/bulk_import.py:102
-#: netbox/circuits/forms/bulk_import.py:162
-#: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156
-#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/bulk_import.py:505
-#: netbox/dcim/forms/bulk_import.py:1245 netbox/dcim/forms/bulk_import.py:1390
-#: netbox/dcim/forms/bulk_import.py:1454 netbox/ipam/forms/bulk_import.py:42
-#: netbox/ipam/forms/bulk_import.py:71 netbox/ipam/forms/bulk_import.py:99
-#: netbox/ipam/forms/bulk_import.py:119 netbox/ipam/forms/bulk_import.py:139
-#: netbox/ipam/forms/bulk_import.py:168 netbox/ipam/forms/bulk_import.py:254
-#: netbox/ipam/forms/bulk_import.py:290 netbox/ipam/forms/bulk_import.py:471
-#: netbox/virtualization/forms/bulk_import.py:70
-#: netbox/virtualization/forms/bulk_import.py:119
-#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:59
-#: netbox/wireless/forms/bulk_import.py:101
+#: netbox/circuits/forms/bulk_import.py:115
+#: netbox/circuits/forms/bulk_import.py:174
+#: netbox/circuits/forms/bulk_import.py:236
+#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158
+#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1487
+#: netbox/dcim/forms/bulk_import.py:1551 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:142
+#: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:253
+#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470
+#: netbox/virtualization/forms/bulk_import.py:71
+#: netbox/virtualization/forms/bulk_import.py:125
+#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61
+#: netbox/wireless/forms/bulk_import.py:106
msgid "Assigned tenant"
msgstr "Inquilino asignado"
-#: netbox/circuits/forms/bulk_import.py:120
-#: netbox/templates/circuits/inc/circuit_termination.html:6
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:15
-#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
-#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
-msgid "Termination"
-msgstr "Terminación"
+#: netbox/circuits/forms/bulk_import.py:139
+msgid "Termination type (app & model)"
+msgstr "Tipo de terminación (aplicación y modelo)"
-#: netbox/circuits/forms/bulk_import.py:130
-#: netbox/circuits/forms/filtersets.py:147
-#: netbox/circuits/forms/filtersets.py:227
-#: netbox/circuits/forms/model_forms.py:144
-msgid "Provider network"
-msgstr "Red de proveedores"
+#: netbox/circuits/forms/bulk_import.py:151
+#: netbox/circuits/forms/bulk_import.py:164
+msgid "Termination ID"
+msgstr "ID de terminación"
+
+#: netbox/circuits/forms/bulk_import.py:185
+msgid "Circuit type (app & model)"
+msgstr "Tipo de circuito (aplicación y modelo)"
+
+#: netbox/circuits/forms/bulk_import.py:211
+msgid "The network to which this virtual circuit belongs"
+msgstr "La red a la que pertenece este circuito virtual"
-#: netbox/circuits/forms/filtersets.py:30
-#: netbox/circuits/forms/filtersets.py:118
-#: netbox/circuits/forms/filtersets.py:200 netbox/dcim/forms/bulk_edit.py:339
-#: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:688
-#: netbox/dcim/forms/bulk_edit.py:743 netbox/dcim/forms/bulk_edit.py:897
-#: netbox/dcim/forms/bulk_import.py:235 netbox/dcim/forms/bulk_import.py:337
-#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1339
-#: netbox/dcim/forms/bulk_import.py:1373 netbox/dcim/forms/filtersets.py:95
-#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:356
-#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:447
-#: netbox/dcim/forms/filtersets.py:719 netbox/dcim/forms/filtersets.py:762
-#: netbox/dcim/forms/filtersets.py:977 netbox/dcim/forms/filtersets.py:1006
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1090
-#: netbox/dcim/forms/filtersets.py:1120 netbox/dcim/forms/filtersets.py:1129
-#: 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:1331 netbox/dcim/forms/filtersets.py:1442
-#: netbox/dcim/forms/filtersets.py:1466 netbox/dcim/forms/filtersets.py:1490
-#: netbox/dcim/forms/filtersets.py:1508 netbox/dcim/forms/filtersets.py:1525
-#: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:243
-#: netbox/dcim/forms/model_forms.py:468 netbox/dcim/forms/model_forms.py:728
-#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:30
-#: netbox/dcim/tables/racks.py:118 netbox/dcim/tables/racks.py:212
-#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:320
-#: netbox/ipam/forms/filtersets.py:173 netbox/ipam/forms/filtersets.py:414
-#: netbox/ipam/forms/filtersets.py:437 netbox/ipam/forms/filtersets.py:467
+#: netbox/circuits/forms/bulk_import.py:217
+msgid "Assigned provider account (if any)"
+msgstr "Cuenta de proveedor asignada (si la hay)"
+
+#: netbox/circuits/forms/bulk_import.py:224
+msgid "Type of virtual circuit"
+msgstr "Tipo de circuito virtual"
+
+#: netbox/circuits/forms/bulk_import.py:256 netbox/vpn/forms/bulk_import.py:83
+msgid "Operational role"
+msgstr "Función operativa"
+
+#: netbox/circuits/forms/bulk_import.py:259
+#: netbox/circuits/forms/model_forms.py:368
+#: netbox/circuits/tables/virtual_circuits.py:112
+#: netbox/dcim/forms/bulk_import.py:1219 netbox/dcim/forms/model_forms.py:1164
+#: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600
+#: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141
+#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290
+#: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64
+#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/templates/circuits/virtualcircuittermination.html:53
+#: netbox/templates/circuits/virtualcircuittermination.html:60
+#: netbox/templates/dcim/frontport.html:106
+#: netbox/templates/dcim/interface.html:27
+#: netbox/templates/dcim/interface.html:241
+#: netbox/templates/dcim/interface.html:367
+#: netbox/templates/dcim/rearport.html:102
+#: netbox/templates/virtualization/vminterface.html:18
+#: netbox/templates/vpn/tunneltermination.html:31
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
+#: netbox/templates/wireless/wirelesslink.html:10
+#: netbox/templates/wireless/wirelesslink.html:55
+#: netbox/virtualization/forms/model_forms.py:377
+#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439
+#: netbox/vpn/forms/model_forms.py:448
+#: netbox/wireless/forms/model_forms.py:116
+#: netbox/wireless/forms/model_forms.py:158
+msgid "Interface"
+msgstr "Interfaz"
+
+#: netbox/circuits/forms/filtersets.py:38
+#: netbox/circuits/forms/filtersets.py:129
+#: netbox/circuits/forms/filtersets.py:187
+#: netbox/circuits/forms/filtersets.py:245
+#: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:342
+#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691
+#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900
+#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339
+#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1436
+#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96
+#: 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:1336 netbox/dcim/forms/filtersets.py:1447
+#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495
+#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530
+#: 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:168 netbox/dcim/tables/power.py:30
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211
+#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:417
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:30
#: netbox/templates/dcim/inc/cable_termination.html:12
#: netbox/templates/dcim/location.html:26
#: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24
#: netbox/templates/dcim/rackreservation.html:32
-#: netbox/virtualization/forms/filtersets.py:46
-#: netbox/virtualization/forms/filtersets.py:100
-#: netbox/wireless/forms/model_forms.py:87
-#: netbox/wireless/forms/model_forms.py:129
+#: netbox/virtualization/forms/filtersets.py:79
+#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/model_forms.py:90
+#: netbox/wireless/forms/model_forms.py:132
msgid "Location"
msgstr "Ubicación"
-#: netbox/circuits/forms/filtersets.py:32
-#: netbox/circuits/forms/filtersets.py:120 netbox/dcim/forms/filtersets.py:144
-#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/forms/filtersets.py:174
-#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:328
-#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:471
-#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:1091
+#: netbox/circuits/forms/filtersets.py:40
+#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145
+#: 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/netbox/navigation/menu.py:31 netbox/netbox/navigation/menu.py:33
-#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:70
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
#: netbox/tenancy/tables/contacts.py:25 netbox/tenancy/views.py:19
#: netbox/virtualization/forms/filtersets.py:37
#: netbox/virtualization/forms/filtersets.py:48
-#: netbox/virtualization/forms/filtersets.py:106
+#: netbox/virtualization/forms/filtersets.py:111
msgid "Contacts"
msgstr "Contactos"
-#: netbox/circuits/forms/filtersets.py:37
-#: netbox/circuits/forms/filtersets.py:157 netbox/dcim/forms/bulk_edit.py:113
-#: netbox/dcim/forms/bulk_edit.py:314 netbox/dcim/forms/bulk_edit.py:872
-#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/filtersets.py:73
-#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:211
-#: netbox/dcim/forms/filtersets.py:334 netbox/dcim/forms/filtersets.py:425
-#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:983
-#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1097
-#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1576
-#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1624
-#: netbox/dcim/forms/model_forms.py:112 netbox/dcim/forms/object_create.py:367
-#: netbox/dcim/tables/devices.py:143 netbox/dcim/tables/sites.py:85
-#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:208
-#: netbox/ipam/forms/bulk_edit.py:474 netbox/ipam/forms/filtersets.py:217
-#: netbox/ipam/forms/filtersets.py:422 netbox/ipam/forms/filtersets.py:475
-#: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16
+#: netbox/circuits/forms/filtersets.py:45
+#: netbox/circuits/forms/filtersets.py:168
+#: netbox/circuits/forms/filtersets.py:230
+#: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:116
+#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875
+#: 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:1614
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662
+#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367
+#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85
+#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458
+#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:425
+#: netbox/ipam/forms/filtersets.py:516 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/prefix.html:49 netbox/templates/ipam/vlan.html:16
-#: netbox/virtualization/forms/bulk_edit.py:81
+#: netbox/templates/ipam/vlan.html:16
#: netbox/virtualization/forms/filtersets.py:59
-#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/filtersets.py:138
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "Región"
-#: netbox/circuits/forms/filtersets.py:42
-#: netbox/circuits/forms/filtersets.py:162 netbox/dcim/forms/bulk_edit.py:322
-#: netbox/dcim/forms/bulk_edit.py:880 netbox/dcim/forms/filtersets.py:78
-#: netbox/dcim/forms/filtersets.py:190 netbox/dcim/forms/filtersets.py:216
-#: netbox/dcim/forms/filtersets.py:347 netbox/dcim/forms/filtersets.py:430
-#: netbox/dcim/forms/filtersets.py:744 netbox/dcim/forms/filtersets.py:988
-#: netbox/dcim/forms/filtersets.py:1102 netbox/dcim/forms/filtersets.py:1141
+#: netbox/circuits/forms/filtersets.py:50
+#: netbox/circuits/forms/filtersets.py:173
+#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325
+#: 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:375 netbox/extras/filtersets.py:520
-#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/bulk_edit.py:479
-#: netbox/ipam/forms/filtersets.py:222 netbox/ipam/forms/filtersets.py:427
-#: netbox/ipam/forms/filtersets.py:480
-#: netbox/virtualization/forms/bulk_edit.py:86
-#: netbox/virtualization/forms/filtersets.py:69
-#: netbox/virtualization/forms/filtersets.py:138
+#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224
+#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521
+#: netbox/virtualization/forms/filtersets.py:64
+#: netbox/virtualization/forms/filtersets.py:143
#: netbox/virtualization/forms/model_forms.py:98
+#: netbox/wireless/forms/filtersets.py:78
msgid "Site group"
msgstr "Grupo de sitios"
-#: netbox/circuits/forms/filtersets.py:65
-#: netbox/circuits/forms/filtersets.py:83
-#: netbox/circuits/forms/filtersets.py:102
-#: netbox/circuits/forms/filtersets.py:117 netbox/core/forms/filtersets.py:67
-#: netbox/core/forms/filtersets.py:135 netbox/dcim/forms/bulk_edit.py:843
-#: netbox/dcim/forms/filtersets.py:172 netbox/dcim/forms/filtersets.py:204
-#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1131 netbox/dcim/forms/filtersets.py:1239
-#: netbox/dcim/forms/filtersets.py:1263 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:1327
-#: netbox/dcim/forms/filtersets.py:1441 netbox/dcim/forms/filtersets.py:1465
-#: netbox/dcim/forms/filtersets.py:1489 netbox/dcim/forms/filtersets.py:1507
-#: netbox/dcim/forms/filtersets.py:1523 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:44 netbox/extras/forms/filtersets.py:134
-#: netbox/extras/forms/filtersets.py:165 netbox/extras/forms/filtersets.py:205
-#: netbox/extras/forms/filtersets.py:221 netbox/extras/forms/filtersets.py:252
-#: netbox/extras/forms/filtersets.py:276 netbox/extras/forms/filtersets.py:441
-#: netbox/ipam/forms/filtersets.py:99 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/filtersets.py:307 netbox/ipam/forms/filtersets.py:382
-#: netbox/ipam/forms/filtersets.py:468 netbox/ipam/forms/filtersets.py:527
-#: netbox/ipam/forms/filtersets.py:545 netbox/netbox/tables/tables.py:256
-#: netbox/virtualization/forms/filtersets.py:45
-#: netbox/virtualization/forms/filtersets.py:103
-#: netbox/virtualization/forms/filtersets.py:198
-#: netbox/virtualization/forms/filtersets.py:243
-#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:150
-#: netbox/wireless/forms/filtersets.py:34
-#: netbox/wireless/forms/filtersets.py:74
-msgid "Attributes"
-msgstr "Atributos"
-
-#: netbox/circuits/forms/filtersets.py:73
-#: netbox/circuits/tables/circuits.py:63
-#: netbox/circuits/tables/providers.py:66
+#: netbox/circuits/forms/filtersets.py:81
+#: netbox/circuits/tables/circuits.py:62
+#: netbox/circuits/tables/providers.py:64
+#: netbox/circuits/tables/virtual_circuits.py:55
+#: netbox/circuits/tables/virtual_circuits.py:103
#: netbox/templates/circuits/circuit.html:22
#: netbox/templates/circuits/provideraccount.html:24
msgid "Account"
msgstr "Cuenta"
-#: netbox/circuits/forms/filtersets.py:217
+#: netbox/circuits/forms/filtersets.py:253
msgid "Term Side"
msgstr "Lado del término"
-#: netbox/circuits/forms/filtersets.py:250 netbox/dcim/forms/bulk_edit.py:1557
-#: netbox/extras/forms/model_forms.py:582 netbox/ipam/forms/filtersets.py:142
-#: netbox/ipam/forms/filtersets.py:546 netbox/ipam/forms/model_forms.py:327
+#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572
+#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144
+#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337
+#: netbox/templates/dcim/macaddress.html:25
#: netbox/templates/extras/configcontext.html:60
#: netbox/templates/ipam/ipaddress.html:59
-#: netbox/templates/ipam/vlan_edit.html:30
+#: netbox/templates/ipam/vlan_edit.html:38
#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:314
msgid "Assignment"
msgstr "Asignación"
-#: netbox/circuits/forms/filtersets.py:265
-#: netbox/circuits/forms/model_forms.py:195
-#: netbox/circuits/tables/circuits.py:155 netbox/dcim/forms/bulk_edit.py:118
-#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/model_forms.py:117
-#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:480
-#: netbox/ipam/filtersets.py:1001 netbox/ipam/forms/bulk_edit.py:493
-#: netbox/ipam/forms/bulk_import.py:460 netbox/ipam/forms/model_forms.py:561
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:122
-#: netbox/ipam/tables/vlans.py:226
+#: netbox/circuits/forms/filtersets.py:301
+#: netbox/circuits/forms/model_forms.py:252
+#: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120
+#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489
+#: netbox/ipam/filtersets.py:968 netbox/ipam/forms/bulk_edit.py:477
+#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
+#: netbox/ipam/tables/vlans.py:202
#: netbox/templates/circuits/circuitgroupassignment.html:22
-#: netbox/templates/dcim/interface.html:284 netbox/templates/dcim/site.html:37
+#: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:23
#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21
#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6
@@ -1126,226 +1391,242 @@ msgstr "Asignación"
#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62
#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31
#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79
-#: netbox/virtualization/forms/bulk_edit.py:65
-#: netbox/virtualization/forms/bulk_import.py:47
-#: netbox/virtualization/forms/filtersets.py:85
-#: netbox/virtualization/forms/model_forms.py:66
+#: netbox/virtualization/forms/bulk_edit.py:66
+#: netbox/virtualization/forms/bulk_import.py:48
+#: netbox/virtualization/forms/filtersets.py:90
+#: netbox/virtualization/forms/model_forms.py:70
#: netbox/virtualization/tables/clusters.py:70
#: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158
#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:48
-#: netbox/wireless/forms/bulk_import.py:36
-#: netbox/wireless/forms/filtersets.py:46
-#: netbox/wireless/forms/model_forms.py:40
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/wireless/forms/bulk_import.py:38
+#: netbox/wireless/forms/filtersets.py:49
+#: netbox/wireless/forms/model_forms.py:41
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "Grupo"
-#: netbox/circuits/forms/model_forms.py:182
+#: netbox/circuits/forms/model_forms.py:239
#: netbox/templates/circuits/circuitgroup.html:25
msgid "Circuit Group"
msgstr "Grupo de circuitos"
-#: netbox/circuits/models/circuits.py:27 netbox/dcim/models/cables.py:67
-#: netbox/dcim/models/device_component_templates.py:517
-#: netbox/dcim/models/device_component_templates.py:617
-#: netbox/dcim/models/device_components.py:975
-#: netbox/dcim/models/device_components.py:1049
-#: netbox/dcim/models/device_components.py:1204
-#: netbox/dcim/models/devices.py:479 netbox/dcim/models/racks.py:224
+#: netbox/circuits/forms/model_forms.py:259
+msgid "Circuit type"
+msgstr "Tipo de circuito"
+
+#: netbox/circuits/forms/model_forms.py:270
+msgid "Group Assignment"
+msgstr "Asignación grupal"
+
+#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69
+#: netbox/dcim/models/device_component_templates.py:531
+#: netbox/dcim/models/device_component_templates.py:631
+#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:1026
+#: netbox/dcim/models/device_components.py:1097
+#: netbox/dcim/models/device_components.py:1243
+#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
#: netbox/extras/models/tags.py:28
msgid "color"
msgstr "color"
-#: netbox/circuits/models/circuits.py:36
+#: netbox/circuits/models/circuits.py:34
msgid "circuit type"
msgstr "tipo de circuito"
-#: netbox/circuits/models/circuits.py:37
+#: netbox/circuits/models/circuits.py:35
msgid "circuit types"
msgstr "tipos de circuitos"
-#: netbox/circuits/models/circuits.py:48
+#: netbox/circuits/models/circuits.py:46
+#: netbox/circuits/models/virtual_circuits.py:38
msgid "circuit ID"
msgstr "ID de circuito"
-#: netbox/circuits/models/circuits.py:49
+#: netbox/circuits/models/circuits.py:47
+#: netbox/circuits/models/virtual_circuits.py:39
msgid "Unique circuit ID"
msgstr "ID de circuito único"
-#: netbox/circuits/models/circuits.py:69 netbox/core/models/data.py:52
-#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:1173
-#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:96
-#: netbox/dcim/models/racks.py:297 netbox/dcim/models/sites.py:154
-#: netbox/dcim/models/sites.py:266 netbox/ipam/models/ip.py:253
-#: netbox/ipam/models/ip.py:522 netbox/ipam/models/ip.py:730
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:74
-#: netbox/virtualization/models/virtualmachines.py:84
-#: netbox/vpn/models/tunnels.py:40 netbox/wireless/models.py:95
-#: netbox/wireless/models.py:159
+#: netbox/circuits/models/circuits.py:67
+#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
+#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:51
+#: netbox/dcim/models/device_components.py:1283
+#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181
+#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94
+#: 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/virtualization/models/virtualmachines.py:79
+#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95
+#: netbox/wireless/models.py:156
msgid "status"
msgstr "estado"
-#: netbox/circuits/models/circuits.py:84 netbox/templates/core/plugin.html:20
+#: netbox/circuits/models/circuits.py:82 netbox/templates/core/plugin.html:20
msgid "installed"
msgstr "instalada"
-#: netbox/circuits/models/circuits.py:89
+#: netbox/circuits/models/circuits.py:87
msgid "terminates"
msgstr "termina"
-#: netbox/circuits/models/circuits.py:94
+#: netbox/circuits/models/circuits.py:92
msgid "commit rate (Kbps)"
msgstr "velocidad de confirmación (Kbps)"
-#: netbox/circuits/models/circuits.py:95
+#: netbox/circuits/models/circuits.py:93
msgid "Committed rate"
msgstr "Tarifa comprometida"
-#: netbox/circuits/models/circuits.py:137
+#: netbox/circuits/models/circuits.py:142
msgid "circuit"
msgstr "circuito"
-#: netbox/circuits/models/circuits.py:138
+#: netbox/circuits/models/circuits.py:143
msgid "circuits"
msgstr "circuitos"
-#: netbox/circuits/models/circuits.py:170
+#: netbox/circuits/models/circuits.py:172
msgid "circuit group"
msgstr "grupo de circuitos"
-#: netbox/circuits/models/circuits.py:171
+#: netbox/circuits/models/circuits.py:173
msgid "circuit groups"
msgstr "grupos de circuitos"
-#: netbox/circuits/models/circuits.py:195 netbox/ipam/models/fhrp.py:93
-#: netbox/tenancy/models/contacts.py:134
+#: netbox/circuits/models/circuits.py:190
+msgid "member ID"
+msgstr "ID de miembro"
+
+#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90
+#: netbox/tenancy/models/contacts.py:126
msgid "priority"
msgstr "prioridad"
-#: netbox/circuits/models/circuits.py:213
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignment"
msgstr "Asignación de grupos de circuitos"
-#: netbox/circuits/models/circuits.py:214
+#: netbox/circuits/models/circuits.py:221
msgid "Circuit group assignments"
msgstr "Asignaciones de grupos de circuitos"
-#: netbox/circuits/models/circuits.py:240
-msgid "termination"
-msgstr ""
+#: netbox/circuits/models/circuits.py:247
+msgid "termination side"
+msgstr "lado de terminación"
-#: netbox/circuits/models/circuits.py:257
+#: netbox/circuits/models/circuits.py:266
msgid "port speed (Kbps)"
msgstr "velocidad de puerto (Kbps)"
-#: netbox/circuits/models/circuits.py:260
+#: netbox/circuits/models/circuits.py:269
msgid "Physical circuit speed"
msgstr "Velocidad del circuito físico"
-#: netbox/circuits/models/circuits.py:265
+#: netbox/circuits/models/circuits.py:274
msgid "upstream speed (Kbps)"
msgstr "velocidad de subida (Kbps)"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:275
msgid "Upstream speed, if different from port speed"
msgstr "Velocidad ascendente, si es diferente de la velocidad del puerto"
-#: netbox/circuits/models/circuits.py:271
+#: netbox/circuits/models/circuits.py:280
msgid "cross-connect ID"
msgstr "ID de conexión cruzada"
-#: netbox/circuits/models/circuits.py:272
+#: netbox/circuits/models/circuits.py:281
msgid "ID of the local cross-connect"
msgstr "ID de la conexión cruzada local"
-#: netbox/circuits/models/circuits.py:277
+#: netbox/circuits/models/circuits.py:286
msgid "patch panel/port(s)"
msgstr "panel de parche/puerto(s)"
-#: netbox/circuits/models/circuits.py:278
+#: netbox/circuits/models/circuits.py:287
msgid "Patch panel ID and port number(s)"
msgstr "ID del panel de conexiones y números de puerto"
-#: netbox/circuits/models/circuits.py:281
-#: netbox/dcim/models/device_component_templates.py:61
-#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:685
+#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/virtual_circuits.py:144
+#: netbox/dcim/models/device_component_templates.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681
#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219
#: netbox/extras/models/customfields.py:125 netbox/extras/models/models.py:61
#: 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:31 netbox/extras/models/tags.py:32
-#: netbox/netbox/models/__init__.py:110 netbox/netbox/models/__init__.py:145
-#: netbox/netbox/models/__init__.py:191 netbox/users/models/permissions.py:24
-#: netbox/users/models/tokens.py:57 netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:289
+#: 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/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
+#: netbox/virtualization/models/virtualmachines.py:276
msgid "description"
msgstr "descripción"
-#: netbox/circuits/models/circuits.py:294
+#: netbox/circuits/models/circuits.py:340
msgid "circuit termination"
msgstr "terminación de circuito"
-#: netbox/circuits/models/circuits.py:295
+#: netbox/circuits/models/circuits.py:341
msgid "circuit terminations"
msgstr "terminaciones de circuitos"
-#: netbox/circuits/models/circuits.py:308
-msgid ""
-"A circuit termination must attach to either a site or a provider network."
+#: netbox/circuits/models/circuits.py:353
+msgid "A circuit termination must attach to a terminating object."
msgstr ""
+"La terminación de un circuito se debe conectar a un objeto de terminación."
-#: netbox/circuits/models/circuits.py:310
-msgid ""
-"A circuit termination cannot attach to both a site and a provider network."
-msgstr ""
-
-#: netbox/circuits/models/providers.py:22
-#: netbox/circuits/models/providers.py:66
-#: netbox/circuits/models/providers.py:104 netbox/core/models/data.py:39
+#: netbox/circuits/models/providers.py:21
+#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39
#: netbox/core/models/jobs.py:46
#: netbox/dcim/models/device_component_templates.py:43
-#: netbox/dcim/models/device_components.py:53
-#: netbox/dcim/models/devices.py:593 netbox/dcim/models/devices.py:1335
-#: netbox/dcim/models/devices.py:1400 netbox/dcim/models/power.py:39
-#: netbox/dcim/models/power.py:92 netbox/dcim/models/racks.py:262
-#: netbox/dcim/models/sites.py:138 netbox/extras/models/configs.py:36
+#: netbox/dcim/models/device_components.py:52
+#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341
+#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38
+#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257
+#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36
#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:92
#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153
#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392
#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596
#: netbox/extras/models/notifications.py:126
-#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:26
-#: netbox/ipam/models/asns.py:18 netbox/ipam/models/fhrp.py:25
-#: netbox/ipam/models/services.py:52 netbox/ipam/models/services.py:88
-#: netbox/ipam/models/vlans.py:36 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vrfs.py:22 netbox/ipam/models/vrfs.py:79
-#: netbox/netbox/models/__init__.py:137 netbox/netbox/models/__init__.py:181
-#: netbox/tenancy/models/contacts.py:64 netbox/tenancy/models/tenants.py:20
-#: netbox/tenancy/models/tenants.py:45 netbox/users/models/permissions.py:20
-#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:57
-#: netbox/virtualization/models/virtualmachines.py:72
-#: netbox/virtualization/models/virtualmachines.py:279
-#: netbox/vpn/models/crypto.py:24 netbox/vpn/models/crypto.py:71
-#: netbox/vpn/models/crypto.py:131 netbox/vpn/models/crypto.py:183
-#: netbox/vpn/models/crypto.py:221 netbox/vpn/models/l2vpn.py:22
-#: netbox/vpn/models/tunnels.py:35 netbox/wireless/models.py:51
+#: 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/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
+#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
+#: netbox/virtualization/models/clusters.py:52
+#: netbox/virtualization/models/virtualmachines.py:71
+#: netbox/virtualization/models/virtualmachines.py:271
+#: netbox/virtualization/models/virtualmachines.py:305
+#: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69
+#: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180
+#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21
+#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "nombre"
-#: netbox/circuits/models/providers.py:25
+#: netbox/circuits/models/providers.py:24
msgid "Full name of the provider"
msgstr "Nombre completo del proveedor"
-#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:86
+#: 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:40 netbox/netbox/models/__init__.py:141
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:49 netbox/vpn/models/l2vpn.py:27
-#: netbox/wireless/models.py:56
+#: netbox/ipam/models/vlans.py:42 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
msgid "slug"
msgstr "pegar"
@@ -1357,67 +1638,100 @@ msgstr "proveedora"
msgid "providers"
msgstr "proveedores"
-#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:60
msgid "account ID"
msgstr "ID de cuenta"
-#: netbox/circuits/models/providers.py:86
+#: netbox/circuits/models/providers.py:83
msgid "provider account"
msgstr "cuenta de proveedor"
-#: netbox/circuits/models/providers.py:87
+#: netbox/circuits/models/providers.py:84
msgid "provider accounts"
msgstr "cuentas de proveedores"
-#: netbox/circuits/models/providers.py:115
+#: netbox/circuits/models/providers.py:110
msgid "service ID"
msgstr "ID de servicio"
-#: netbox/circuits/models/providers.py:126
+#: netbox/circuits/models/providers.py:121
msgid "provider network"
msgstr "red de proveedores"
-#: netbox/circuits/models/providers.py:127
+#: netbox/circuits/models/providers.py:122
msgid "provider networks"
msgstr "redes de proveedores"
-#: netbox/circuits/tables/circuits.py:32
-#: netbox/circuits/tables/circuits.py:132
+#: netbox/circuits/models/virtual_circuits.py:28
+msgid "virtual circuit type"
+msgstr "tipo de circuito virtual"
+
+#: netbox/circuits/models/virtual_circuits.py:29
+msgid "virtual circuit types"
+msgstr "tipos de circuitos virtuales"
+
+#: netbox/circuits/models/virtual_circuits.py:99
+msgid "virtual circuit"
+msgstr "circuito virtual"
+
+#: netbox/circuits/models/virtual_circuits.py:100
+msgid "virtual circuits"
+msgstr "circuitos virtuales"
+
+#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194
+#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109
+msgid "role"
+msgstr "papel"
+
+#: netbox/circuits/models/virtual_circuits.py:151
+msgid "virtual circuit termination"
+msgstr "terminación de circuito virtual"
+
+#: netbox/circuits/models/virtual_circuits.py:152
+msgid "virtual circuit terminations"
+msgstr "terminaciones de circuitos virtuales"
+
+#: netbox/circuits/tables/circuits.py:30
+#: netbox/circuits/tables/circuits.py:168
#: netbox/circuits/tables/providers.py:18
-#: netbox/circuits/tables/providers.py:69
-#: netbox/circuits/tables/providers.py:99 netbox/core/tables/data.py:16
+#: netbox/circuits/tables/providers.py:67
+#: netbox/circuits/tables/providers.py:97
+#: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16
#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:44
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:63 netbox/dcim/forms/object_create.py:43
-#: netbox/dcim/tables/devices.py:52 netbox/dcim/tables/devices.py:92
-#: netbox/dcim/tables/devices.py:134 netbox/dcim/tables/devices.py:289
-#: netbox/dcim/tables/devices.py:392 netbox/dcim/tables/devices.py:433
-#: netbox/dcim/tables/devices.py:482 netbox/dcim/tables/devices.py:531
-#: netbox/dcim/tables/devices.py:648 netbox/dcim/tables/devices.py:731
-#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:841
-#: netbox/dcim/tables/devices.py:911 netbox/dcim/tables/devices.py:974
-#: netbox/dcim/tables/devices.py:994 netbox/dcim/tables/devices.py:1023
-#: netbox/dcim/tables/devices.py:1053 netbox/dcim/tables/devicetypes.py:31
+#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103
+#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300
+#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444
+#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541
+#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682
+#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811
+#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942
+#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026
+#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085
+#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227
#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62
#: 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:130
-#: netbox/extras/forms/filtersets.py:213 netbox/extras/tables/tables.py:58
+#: 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:514
-#: netbox/ipam/forms/bulk_edit.py:407 netbox/ipam/forms/filtersets.py:386
-#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:85
-#: netbox/ipam/tables/ip.py:160 netbox/ipam/tables/services.py:15
-#: netbox/ipam/tables/services.py:40 netbox/ipam/tables/vlans.py:64
-#: netbox/ipam/tables/vlans.py:114 netbox/ipam/tables/vrfs.py:26
+#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389
+#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40
+#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83
+#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
#: netbox/templates/circuits/provideraccount.html:28
#: netbox/templates/circuits/providernetwork.html:24
+#: netbox/templates/circuits/virtualcircuittype.html:22
#: netbox/templates/core/datasource.html:34 netbox/templates/core/job.html:44
#: netbox/templates/core/plugin.html:54
#: netbox/templates/core/rq_worker.html:43
@@ -1429,7 +1743,7 @@ msgstr "redes de proveedores"
#: netbox/templates/dcim/inc/interface_vlans_table.html:5
#: netbox/templates/dcim/inc/panels/inventory_items.html:18
#: netbox/templates/dcim/interface.html:38
-#: netbox/templates/dcim/interface.html:165
+#: netbox/templates/dcim/interface.html:222
#: netbox/templates/dcim/inventoryitem.html:28
#: netbox/templates/dcim/inventoryitemrole.html:18
#: netbox/templates/dcim/location.html:29
@@ -1459,6 +1773,7 @@ msgstr "redes de proveedores"
#: netbox/templates/ipam/service.html:24
#: netbox/templates/ipam/servicetemplate.html:15
#: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30
+#: netbox/templates/ipam/vlantranslationpolicy.html:14
#: netbox/templates/tenancy/contact.html:25
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
@@ -1490,106 +1805,218 @@ msgstr "redes de proveedores"
#: netbox/virtualization/tables/clusters.py:17
#: netbox/virtualization/tables/clusters.py:39
#: netbox/virtualization/tables/clusters.py:62
-#: netbox/virtualization/tables/virtualmachines.py:55
-#: netbox/virtualization/tables/virtualmachines.py:139
-#: netbox/virtualization/tables/virtualmachines.py:194
+#: netbox/virtualization/tables/virtualmachines.py:26
+#: netbox/virtualization/tables/virtualmachines.py:109
+#: netbox/virtualization/tables/virtualmachines.py:165
#: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:57
#: netbox/vpn/tables/crypto.py:93 netbox/vpn/tables/crypto.py:129
#: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23
#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40
#: netbox/wireless/tables/wirelesslan.py:18
-#: netbox/wireless/tables/wirelesslan.py:79
+#: netbox/wireless/tables/wirelesslan.py:88
msgid "Name"
msgstr "Nombre"
-#: netbox/circuits/tables/circuits.py:41
-#: netbox/circuits/tables/circuits.py:138
-#: netbox/circuits/tables/providers.py:45
-#: netbox/circuits/tables/providers.py:79 netbox/netbox/navigation/menu.py:266
-#: netbox/netbox/navigation/menu.py:270 netbox/netbox/navigation/menu.py:272
+#: netbox/circuits/tables/circuits.py:39
+#: netbox/circuits/tables/circuits.py:174
+#: netbox/circuits/tables/providers.py:43
+#: netbox/circuits/tables/providers.py:77
+#: netbox/circuits/tables/virtual_circuits.py:27
+#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278
+#: netbox/netbox/navigation/menu.py:280
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
msgid "Circuits"
msgstr "Circuitos"
-#: netbox/circuits/tables/circuits.py:55
+#: netbox/circuits/tables/circuits.py:54
+#: netbox/circuits/tables/virtual_circuits.py:42
#: netbox/templates/circuits/circuit.html:26
+#: netbox/templates/circuits/virtualcircuit.html:35
+#: netbox/templates/dcim/interface.html:174
msgid "Circuit ID"
msgstr "ID de circuito"
-#: netbox/circuits/tables/circuits.py:69
-#: netbox/wireless/forms/model_forms.py:160
+#: netbox/circuits/tables/circuits.py:72
+#: netbox/wireless/forms/model_forms.py:163
msgid "Side A"
msgstr "Lado A"
-#: netbox/circuits/tables/circuits.py:74
+#: netbox/circuits/tables/circuits.py:77
msgid "Side Z"
msgstr "Lado Z"
-#: netbox/circuits/tables/circuits.py:77
-#: netbox/templates/circuits/circuit.html:55
+#: netbox/circuits/tables/circuits.py:80
+#: netbox/templates/circuits/circuit.html:65
msgid "Commit Rate"
msgstr "Tasa de compromiso"
-#: netbox/circuits/tables/circuits.py:80
-#: netbox/circuits/tables/providers.py:48
-#: netbox/circuits/tables/providers.py:82
-#: netbox/circuits/tables/providers.py:107 netbox/dcim/tables/devices.py:1036
-#: netbox/dcim/tables/devicetypes.py:92 netbox/dcim/tables/modules.py:29
-#: netbox/dcim/tables/modules.py:73 netbox/dcim/tables/power.py:39
-#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:84
-#: netbox/dcim/tables/racks.py:145 netbox/dcim/tables/racks.py:225
-#: netbox/dcim/tables/sites.py:108 netbox/extras/tables/tables.py:582
-#: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34
-#: netbox/ipam/tables/ip.py:136 netbox/ipam/tables/ip.py:275
-#: netbox/ipam/tables/ip.py:329 netbox/ipam/tables/ip.py:397
-#: netbox/ipam/tables/services.py:24 netbox/ipam/tables/services.py:54
-#: netbox/ipam/tables/vlans.py:145 netbox/ipam/tables/vrfs.py:47
-#: netbox/ipam/tables/vrfs.py:72 netbox/templates/dcim/htmx/cable_edit.html:89
+#: netbox/circuits/tables/circuits.py:84
+#: netbox/circuits/tables/providers.py:46
+#: netbox/circuits/tables/providers.py:80
+#: netbox/circuits/tables/providers.py:105
+#: netbox/circuits/tables/virtual_circuits.py:68
+#: netbox/dcim/tables/devices.py:1068 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73
+#: 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:582 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
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
+#: netbox/templates/dcim/htmx/cable_edit.html:89
#: netbox/templates/generic/bulk_edit.html:86
#: netbox/templates/inc/panels/comments.html:5
#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46
#: netbox/utilities/forms/fields/fields.py:29
-#: netbox/virtualization/tables/clusters.py:91
-#: netbox/virtualization/tables/virtualmachines.py:82
+#: netbox/virtualization/tables/clusters.py:95
+#: netbox/virtualization/tables/virtualmachines.py:52
#: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74
#: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140
#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
-#: netbox/wireless/tables/wirelesslan.py:58
+#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "Comentarios"
-#: netbox/circuits/tables/circuits.py:86
+#: netbox/circuits/tables/circuits.py:90
#: netbox/templates/tenancy/contact.html:84
#: netbox/tenancy/tables/contacts.py:73
msgid "Assignments"
msgstr "Asignaciones"
+#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81
+msgid "Side"
+msgstr "Lado"
+
+#: netbox/circuits/tables/circuits.py:120
+msgid "Termination Type"
+msgstr "Tipo de terminación"
+
+#: netbox/circuits/tables/circuits.py:123
+msgid "Termination Point"
+msgstr "Punto de terminación"
+
+#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161
+#: netbox/templates/dcim/sitegroup.html:26
+msgid "Site Group"
+msgstr "Grupo de sitios"
+
+#: netbox/circuits/tables/circuits.py:149
+#: netbox/templates/circuits/providernetwork.html:17
+#: netbox/templates/circuits/virtualcircuit.html:27
+#: netbox/templates/circuits/virtualcircuittermination.html:30
+#: netbox/templates/dcim/interface.html:170
+msgid "Provider Network"
+msgstr "Red de proveedores"
+
#: netbox/circuits/tables/providers.py:23
msgid "Accounts"
msgstr "Cuentas"
-#: netbox/circuits/tables/providers.py:29
+#: netbox/circuits/tables/providers.py:28
msgid "Account Count"
msgstr "Recuento de cuentas"
-#: netbox/circuits/tables/providers.py:39 netbox/dcim/tables/sites.py:100
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
msgid "ASN Count"
msgstr "Recuento de ASN"
-#: netbox/circuits/views.py:331
+#: netbox/circuits/tables/virtual_circuits.py:65
+#: netbox/netbox/navigation/menu.py:234
+#: netbox/templates/circuits/virtualcircuit.html:87
+#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/vpn/tables/tunnels.py:58
+msgid "Terminations"
+msgstr "Terminaciones"
+
+#: netbox/circuits/tables/virtual_circuits.py:109
+#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299
+#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730
+#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
+#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858
+#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024
+#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053
+#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1541 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:1339
+#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474
+#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630
+#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678
+#: 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:249 netbox/dcim/tables/connections.py:22
+#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
+#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381
+#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619
+#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787
+#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892
+#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089
+#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
+#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:540
+#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333
+#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795
+#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156
+#: netbox/templates/circuits/virtualcircuittermination.html:56
+#: netbox/templates/dcim/consoleport.html:20
+#: netbox/templates/dcim/consoleserverport.html:20
+#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
+#: netbox/templates/dcim/device_edit.html:10
+#: netbox/templates/dcim/devicebay.html:20
+#: netbox/templates/dcim/devicebay.html:48
+#: netbox/templates/dcim/frontport.html:20
+#: netbox/templates/dcim/interface.html:30
+#: netbox/templates/dcim/interface.html:218
+#: netbox/templates/dcim/inventoryitem.html:20
+#: netbox/templates/dcim/module.html:57
+#: netbox/templates/dcim/modulebay.html:20
+#: netbox/templates/dcim/poweroutlet.html:20
+#: netbox/templates/dcim/powerport.html:20
+#: netbox/templates/dcim/rearport.html:20
+#: netbox/templates/dcim/virtualchassis.html:65
+#: netbox/templates/dcim/virtualchassis_edit.html:51
+#: netbox/templates/dcim/virtualdevicecontext.html:22
+#: netbox/templates/virtualization/virtualmachine.html:114
+#: netbox/templates/vpn/tunneltermination.html:23
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
+#: netbox/virtualization/filtersets.py:133
+#: netbox/virtualization/forms/bulk_edit.py:119
+#: netbox/virtualization/forms/bulk_import.py:105
+#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
+#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237
+#: netbox/vpn/forms/model_forms.py:456
+#: netbox/wireless/forms/model_forms.py:102
+#: netbox/wireless/forms/model_forms.py:144
+#: netbox/wireless/tables/wirelesslan.py:84
+msgid "Device"
+msgstr "Dispositivo"
+
+#: netbox/circuits/views.py:356
#, python-brace-format
msgid "No terminations have been defined for circuit {circuit}."
msgstr "No se han definido terminaciones para el circuito {circuit}."
-#: netbox/circuits/views.py:380
+#: netbox/circuits/views.py:405
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "Terminaciones intercambiadas por circuito {circuit}."
-#: netbox/core/api/views.py:39
+#: netbox/core/api/views.py:51
msgid "This user does not have permission to synchronize this data source."
msgstr "Este usuario no tiene permiso para sincronizar esta fuente de datos."
@@ -1614,12 +2041,13 @@ msgstr "Completado"
#: netbox/core/choices.py:22 netbox/core/choices.py:59
#: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34
#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239
-#: netbox/dcim/choices.py:1609 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:1593 netbox/dcim/choices.py:1666
+#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "Falló"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:335
-#: netbox/netbox/navigation/menu.py:339
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:360
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -1649,12 +2077,36 @@ msgstr "Corriendo"
msgid "Errored"
msgstr "Erróneo"
-#: netbox/core/choices.py:87 netbox/core/tables/plugins.py:63
+#: netbox/core/choices.py:82
+msgid "Minutely"
+msgstr "Minutilmente"
+
+#: netbox/core/choices.py:83
+msgid "Hourly"
+msgstr "Cada hora"
+
+#: netbox/core/choices.py:84
+msgid "12 hours"
+msgstr "12 horas"
+
+#: netbox/core/choices.py:85
+msgid "Daily"
+msgstr "Diariamente"
+
+#: netbox/core/choices.py:86
+msgid "Weekly"
+msgstr "Semanal"
+
+#: netbox/core/choices.py:87
+msgid "30 days"
+msgstr "30 días"
+
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "Actualizado"
-#: netbox/core/choices.py:88
+#: netbox/core/choices.py:104
msgid "Deleted"
msgstr "Eliminado"
@@ -1682,7 +2134,7 @@ msgstr "Cancelado"
#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51
#: netbox/templates/core/plugin.html:88
-#: netbox/templates/dcim/interface.html:216
+#: netbox/templates/dcim/interface.html:273
msgid "Local"
msgstr "Local"
@@ -1756,7 +2208,7 @@ msgstr "Fuente de datos (ID)"
msgid "Data source (name)"
msgstr "Fuente de datos (nombre)"
-#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:501
+#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502
#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331
#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413
#: netbox/users/filtersets.py:28
@@ -1768,12 +2220,12 @@ msgid "User name"
msgstr "Nombre de usuario"
#: 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:1137
-#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/filtersets.py:1370
-#: netbox/dcim/tables/devices.py:553 netbox/dcim/tables/devicetypes.py:224
+#: 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:1375
+#: netbox/dcim/tables/devices.py:567 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:142
-#: netbox/extras/forms/filtersets.py:229 netbox/extras/forms/filtersets.py:294
+#: 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/templates/core/datasource.html:42
@@ -1784,18 +2236,18 @@ msgstr "Nombre de usuario"
#: netbox/templates/users/objectpermission.html:25
#: netbox/templates/virtualization/vminterface.html:29
#: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70
-#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:217
-#: netbox/virtualization/forms/filtersets.py:215
+#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199
+#: netbox/virtualization/forms/filtersets.py:220
msgid "Enabled"
msgstr "Habilitado"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:285
+#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127
#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170
-#: netbox/vpn/forms/model_forms.py:301 netbox/vpn/forms/model_forms.py:321
-#: netbox/vpn/forms/model_forms.py:337 netbox/vpn/forms/model_forms.py:357
-#: netbox/vpn/forms/model_forms.py:380
+#: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323
+#: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360
+#: netbox/vpn/forms/model_forms.py:383
msgid "Parameters"
msgstr "Parámetros"
@@ -1804,16 +2256,15 @@ msgid "Ignore rules"
msgstr "Ignorar las reglas"
#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97
-#: netbox/extras/forms/model_forms.py:248
-#: netbox/extras/forms/model_forms.py:578
-#: netbox/extras/forms/model_forms.py:632 netbox/extras/tables/tables.py:191
+#: 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:518
#: netbox/templates/core/datasource.html:31
-#: netbox/templates/dcim/device/render_config.html:18
#: netbox/templates/extras/configcontext.html:29
#: netbox/templates/extras/configtemplate.html:21
#: netbox/templates/extras/exporttemplate.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:18
+#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "Fuente de datos"
@@ -1822,17 +2273,17 @@ msgid "File"
msgstr "Expediente"
#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:328
-#: netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
+#: netbox/extras/forms/filtersets.py:421
msgid "Data source"
msgstr "Fuente de datos"
-#: netbox/core/forms/filtersets.py:70 netbox/extras/forms/filtersets.py:440
+#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
msgid "Creation"
msgstr "Creación"
-#: netbox/core/forms/filtersets.py:74 netbox/core/forms/filtersets.py:160
-#: netbox/extras/forms/filtersets.py:461 netbox/extras/tables/tables.py:220
+#: 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:571 netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
@@ -1840,42 +2291,42 @@ msgstr "Creación"
msgid "Object Type"
msgstr "Tipo de objeto"
-#: netbox/core/forms/filtersets.py:84
+#: netbox/core/forms/filtersets.py:85
msgid "Created after"
msgstr "Creado después"
-#: netbox/core/forms/filtersets.py:89
+#: netbox/core/forms/filtersets.py:90
msgid "Created before"
msgstr "Creado antes"
-#: netbox/core/forms/filtersets.py:94
+#: netbox/core/forms/filtersets.py:95
msgid "Scheduled after"
msgstr "Programado después"
-#: netbox/core/forms/filtersets.py:99
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled before"
msgstr "Programado antes"
-#: netbox/core/forms/filtersets.py:104
+#: netbox/core/forms/filtersets.py:105
msgid "Started after"
msgstr "Comenzó después"
-#: netbox/core/forms/filtersets.py:109
+#: netbox/core/forms/filtersets.py:110
msgid "Started before"
msgstr "Comenzó antes"
-#: netbox/core/forms/filtersets.py:114
+#: netbox/core/forms/filtersets.py:115
msgid "Completed after"
msgstr "Completado después"
-#: netbox/core/forms/filtersets.py:119
+#: netbox/core/forms/filtersets.py:120
msgid "Completed before"
msgstr "Completado antes"
-#: netbox/core/forms/filtersets.py:126 netbox/core/forms/filtersets.py:155
-#: netbox/dcim/forms/bulk_edit.py:462 netbox/dcim/forms/filtersets.py:418
-#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/model_forms.py:316
-#: netbox/extras/forms/filtersets.py:456 netbox/extras/forms/filtersets.py:475
+#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156
+#: 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/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
@@ -1889,22 +2340,22 @@ msgstr "Completado antes"
msgid "User"
msgstr "usuario"
-#: netbox/core/forms/filtersets.py:134 netbox/core/tables/change_logging.py:15
+#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "Hora"
-#: netbox/core/forms/filtersets.py:139 netbox/extras/forms/filtersets.py:445
+#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
msgid "After"
msgstr "Después"
-#: netbox/core/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:450
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
msgid "Before"
msgstr "Antes"
-#: netbox/core/forms/filtersets.py:148 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:396
+#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:410
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
@@ -1940,22 +2391,22 @@ msgstr ""
msgid "Rack Elevations"
msgstr "Elevaciones de estanterías"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1520
-#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1372
-#: netbox/dcim/forms/bulk_edit.py:1390 netbox/dcim/tables/racks.py:158
-#: netbox/netbox/navigation/menu.py:291 netbox/netbox/navigation/menu.py:295
+#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522
+#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375
+#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157
+#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316
msgid "Power"
msgstr "Potencia"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:154
+#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IPAM"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:230
+#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43
-#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
+#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "Seguridad"
@@ -1970,7 +2421,7 @@ msgid "Pagination"
msgstr "Paginación"
#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/model_forms.py:116
+#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
#: netbox/extras/forms/model_forms.py:129
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
@@ -1981,7 +2432,7 @@ msgstr "Validación"
msgid "User Preferences"
msgstr "Preferencias de usuario"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:732
+#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
@@ -2016,7 +2467,7 @@ msgstr "nombre de usuario"
msgid "request ID"
msgstr "ID de solicitud"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:69
+#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
msgid "action"
msgstr "acción"
@@ -2042,9 +2493,9 @@ msgid "Change logging is not supported for this object type ({type})."
msgstr ""
"El registro de cambios no es compatible con este tipo de objeto ({type})."
-#: netbox/core/models/config.py:18 netbox/core/models/data.py:266
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:263
#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:50
-#: netbox/extras/models/models.py:730 netbox/extras/models/notifications.py:39
+#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
#: netbox/extras/models/notifications.py:186
#: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32
msgid "created"
@@ -2079,24 +2530,24 @@ msgstr "Configuración actual"
msgid "Config revision #{id}"
msgstr "Revisión de configuración #{id}"
-#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43
-#: netbox/dcim/models/device_component_templates.py:203
-#: netbox/dcim/models/device_component_templates.py:237
-#: netbox/dcim/models/device_component_templates.py:272
-#: netbox/dcim/models/device_component_templates.py:334
-#: netbox/dcim/models/device_component_templates.py:413
-#: netbox/dcim/models/device_component_templates.py:512
-#: netbox/dcim/models/device_component_templates.py:612
-#: netbox/dcim/models/device_components.py:283
-#: netbox/dcim/models/device_components.py:312
-#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:463
-#: netbox/dcim/models/device_components.py:605
-#: netbox/dcim/models/device_components.py:970
-#: netbox/dcim/models/device_components.py:1044
-#: netbox/dcim/models/power.py:102 netbox/extras/models/customfields.py:78
+#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44
+#: netbox/dcim/models/device_component_templates.py:199
+#: netbox/dcim/models/device_component_templates.py:234
+#: netbox/dcim/models/device_component_templates.py:270
+#: netbox/dcim/models/device_component_templates.py:335
+#: 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:279
+#: netbox/dcim/models/device_components.py:306
+#: netbox/dcim/models/device_components.py:337
+#: netbox/dcim/models/device_components.py:453
+#: netbox/dcim/models/device_components.py:653
+#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1092
+#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:61 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
msgid "type"
msgstr "tipo"
@@ -2108,8 +2559,8 @@ msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
-#: netbox/dcim/models/device_component_templates.py:418
-#: netbox/dcim/models/device_components.py:512
+#: netbox/dcim/models/device_component_templates.py:425
+#: netbox/dcim/models/device_components.py:505
#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
msgid "enabled"
@@ -2141,17 +2592,17 @@ msgstr "fuente de datos"
msgid "data sources"
msgstr "fuentes de datos"
-#: netbox/core/models/data.py:122
+#: netbox/core/models/data.py:119
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "Tipo de backend desconocido: {type}"
-#: netbox/core/models/data.py:164
+#: netbox/core/models/data.py:161
msgid "Cannot initiate sync; syncing already in progress."
msgstr ""
"No se puede iniciar la sincronización; la sincronización ya está en curso."
-#: netbox/core/models/data.py:177
+#: netbox/core/models/data.py:174
msgid ""
"There was an error initializing the backend. A dependency needs to be "
"installed: "
@@ -2159,48 +2610,48 @@ msgstr ""
"Se ha producido un error al inicializar el backend. Es necesario instalar "
"una dependencia: "
-#: netbox/core/models/data.py:270 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:267 netbox/core/models/files.py:31
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "última actualización"
-#: netbox/core/models/data.py:280 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446
msgid "path"
msgstr "ruta"
-#: netbox/core/models/data.py:283
+#: netbox/core/models/data.py:280
msgid "File path relative to the data source's root"
msgstr "Ruta del archivo relativa a la raíz de la fuente de datos"
-#: netbox/core/models/data.py:287 netbox/ipam/models/ip.py:503
+#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489
msgid "size"
msgstr "tamaño"
-#: netbox/core/models/data.py:290
+#: netbox/core/models/data.py:287
msgid "hash"
msgstr "picadillo"
-#: netbox/core/models/data.py:294
+#: netbox/core/models/data.py:291
msgid "Length must be 64 hexadecimal characters."
msgstr "La longitud debe ser de 64 caracteres hexadecimales."
-#: netbox/core/models/data.py:296
+#: netbox/core/models/data.py:293
msgid "SHA256 hash of the file data"
msgstr "Hash SHA256 de los datos del archivo"
-#: netbox/core/models/data.py:313
+#: netbox/core/models/data.py:310
msgid "data file"
msgstr "archivo de datos"
-#: netbox/core/models/data.py:314
+#: netbox/core/models/data.py:311
msgid "data files"
msgstr "archivos de datos"
-#: netbox/core/models/data.py:401
+#: netbox/core/models/data.py:398
msgid "auto sync record"
msgstr "registro de sincronización automática"
-#: netbox/core/models/data.py:402
+#: netbox/core/models/data.py:399
msgid "auto sync records"
msgstr "sincronización automática de registros"
@@ -2224,6 +2675,11 @@ msgstr "archivo gestionado"
msgid "managed files"
msgstr "archivos gestionados"
+#: netbox/core/models/files.py:100
+#, python-brace-format
+msgid "A {model} with this file path already exists ({path})."
+msgstr "UN {model} con esta ruta de archivo ya existe ({path})."
+
#: netbox/core/models/jobs.py:54
msgid "scheduled"
msgstr "programado"
@@ -2245,7 +2701,7 @@ msgid "completed"
msgstr "completado"
#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:87
+#: netbox/extras/models/staging.py:95
msgid "data"
msgstr "dato"
@@ -2277,7 +2733,7 @@ msgstr ""
"Estado no válido para la terminación del trabajo. Las opciones son: "
"{choices}"
-#: netbox/core/models/jobs.py:221
+#: netbox/core/models/jobs.py:231
msgid ""
"enqueue() cannot be called with values for both schedule_at and immediate."
msgstr ""
@@ -2300,7 +2756,7 @@ msgstr "Nombre completo"
#: 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:576 netbox/extras/tables/tables.py:616
-#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:244
+#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
@@ -2328,11 +2784,11 @@ msgid "Last updated"
msgstr "Última actualización"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:164 netbox/extras/tables/tables.py:216
-#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:189
+#: 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/templates/dcim/virtualchassis_edit.html:52
#: netbox/utilities/forms/forms.py:73
-#: netbox/wireless/tables/wirelesslink.py:17
+#: netbox/wireless/tables/wirelesslink.py:16
msgid "ID"
msgstr "ID"
@@ -2398,7 +2854,7 @@ msgstr "Trabajadores"
msgid "Host"
msgstr "Anfitrión"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:535
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587
msgid "Port"
msgstr "Puerto"
@@ -2446,71 +2902,84 @@ msgstr "PAGADO"
msgid "No workers found"
msgstr "No se encontró ningún trabajador"
-#: netbox/core/views.py:90
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
+#, python-brace-format
+msgid "Job {job_id} not found"
+msgstr "Trabajo {job_id} no se encontró"
+
+#: netbox/core/utils.py:102 netbox/core/utils.py:118
+#, python-brace-format
+msgid "Job {id} not found."
+msgstr "Trabajo {id} no se encontró."
+
+#: netbox/core/views.py:88
#, python-brace-format
msgid "Queued job #{id} to sync {datasource}"
msgstr "N.º de trabajo en cola{id} sincronizar {datasource}"
-#: netbox/core/views.py:319
+#: netbox/core/views.py:332
#, python-brace-format
msgid "Restored configuration revision #{id}"
msgstr "Revisión de la configuración restaurada #{id}"
-#: netbox/core/views.py:412 netbox/core/views.py:455 netbox/core/views.py:531
-#, python-brace-format
-msgid "Job {job_id} not found"
-msgstr "Trabajo {job_id} no se encontró"
-
-#: netbox/core/views.py:463
+#: netbox/core/views.py:435
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "Trabajo {id} se ha eliminado."
-#: netbox/core/views.py:465
+#: netbox/core/views.py:437
#, python-brace-format
msgid "Error deleting job {id}: {error}"
msgstr "Error al eliminar el trabajo {id}: {error}"
-#: netbox/core/views.py:478 netbox/core/views.py:496
-#, python-brace-format
-msgid "Job {id} not found."
-msgstr "Trabajo {id} no se encontró."
-
-#: netbox/core/views.py:484
+#: netbox/core/views.py:446
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "Trabajo {id} se ha vuelto a poner en cola."
-#: netbox/core/views.py:519
+#: netbox/core/views.py:455
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "Trabajo {id} ha sido puesto en cola."
-#: netbox/core/views.py:538
+#: netbox/core/views.py:464
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "Trabajo {id} se ha detenido."
-#: netbox/core/views.py:540
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "No se pudo detener el trabajo {id}"
-#: netbox/core/views.py:674
+#: netbox/core/views.py:601
msgid "Plugins catalog could not be loaded"
msgstr "No se pudo cargar el catálogo de complementos"
-#: netbox/core/views.py:708
+#: netbox/core/views.py:635
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "Plugin {name} no se encontró"
-#: netbox/dcim/api/serializers_/devices.py:49
-#: netbox/dcim/api/serializers_/devicetypes.py:25
+#: netbox/dcim/api/serializers_/device_components.py:262
+msgid "Interface mode does not support q-in-q service vlan"
+msgstr "El modo de interfaz no admite la vlan de servicio q-in-q"
+
+#: netbox/dcim/api/serializers_/device_components.py:269
+msgid "Interface mode does not support untagged vlan"
+msgstr "El modo de interfaz no admite vlan sin etiquetas"
+
+#: netbox/dcim/api/serializers_/device_components.py:274
+#: netbox/dcim/api/serializers_/device_components.py:279
+msgid "Interface mode does not support tagged vlans"
+msgstr "El modo de interfaz no admite las VLAN etiquetadas"
+
+#: netbox/dcim/api/serializers_/devices.py:53
+#: netbox/dcim/api/serializers_/devicetypes.py:26
msgid "Position (U)"
msgstr "Posición (U)"
-#: netbox/dcim/api/serializers_/racks.py:112
+#: netbox/dcim/api/serializers_/racks.py:113
#: netbox/templates/dcim/rack.html:28
msgid "Facility ID"
msgstr "ID de la instalación"
@@ -2520,8 +2989,9 @@ msgid "Staging"
msgstr "Puesta en escena"
#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189
-#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1533
-#: netbox/virtualization/choices.py:23 netbox/virtualization/choices.py:48
+#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1535
+#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49
msgid "Decommissioning"
msgstr "Desmantelamiento"
@@ -2584,7 +3054,7 @@ msgstr "Obsoleto"
msgid "Millimeters"
msgstr "Milímetros"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1555
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557
msgid "Inches"
msgstr "Pulgadas"
@@ -2598,21 +3068,21 @@ msgstr "De adelante hacia atrás"
msgid "Rear to front"
msgstr "De atrás hacia adelante"
-#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:69
-#: netbox/dcim/forms/bulk_edit.py:88 netbox/dcim/forms/bulk_edit.py:174
-#: netbox/dcim/forms/bulk_edit.py:1420 netbox/dcim/forms/bulk_import.py:60
-#: netbox/dcim/forms/bulk_import.py:74 netbox/dcim/forms/bulk_import.py:137
-#: netbox/dcim/forms/bulk_import.py:588 netbox/dcim/forms/bulk_import.py:855
-#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/forms/filtersets.py:234
-#: netbox/dcim/forms/model_forms.py:74 netbox/dcim/forms/model_forms.py:93
-#: netbox/dcim/forms/model_forms.py:170 netbox/dcim/forms/model_forms.py:1069
-#: netbox/dcim/forms/model_forms.py:1509
-#: netbox/dcim/forms/object_import.py:176 netbox/dcim/tables/devices.py:656
-#: netbox/dcim/tables/devices.py:869 netbox/dcim/tables/devices.py:954
-#: netbox/extras/tables/tables.py:223 netbox/ipam/tables/fhrp.py:59
-#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/services.py:44
-#: netbox/templates/dcim/interface.html:102
-#: netbox/templates/dcim/interface.html:309
+#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72
+#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62
+#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139
+#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863
+#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235
+#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95
+#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1082
+#: netbox/dcim/forms/model_forms.py:1551
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690
+#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987
+#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223
+#: 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
#: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37
#: netbox/templates/dcim/sitegroup.html:37
#: netbox/templates/ipam/service.html:28
@@ -2625,12 +3095,12 @@ msgstr "De atrás hacia adelante"
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
#: netbox/tenancy/forms/model_forms.py:68
-#: netbox/virtualization/forms/bulk_edit.py:207
-#: netbox/virtualization/forms/bulk_import.py:151
-#: netbox/virtualization/tables/virtualmachines.py:162
-#: netbox/wireless/forms/bulk_edit.py:24
-#: netbox/wireless/forms/bulk_import.py:21
-#: netbox/wireless/forms/model_forms.py:21
+#: netbox/virtualization/forms/bulk_edit.py:189
+#: netbox/virtualization/forms/bulk_import.py:157
+#: netbox/virtualization/tables/virtualmachines.py:132
+#: netbox/wireless/forms/bulk_edit.py:26
+#: netbox/wireless/forms/bulk_import.py:23
+#: netbox/wireless/forms/model_forms.py:22
msgid "Parent"
msgstr "Padre"
@@ -2653,7 +3123,7 @@ msgid "Rear"
msgstr "Trasera"
#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/virtualization/choices.py:46
+#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "Escenificado"
@@ -2686,7 +3156,7 @@ msgid "Top to bottom"
msgstr "De arriba a abajo"
#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1305
+#: netbox/dcim/choices.py:1307
msgid "Passive"
msgstr "Pasivo"
@@ -2716,8 +3186,8 @@ msgstr "Proprietario"
#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223
-#: netbox/dcim/choices.py:1449 netbox/dcim/choices.py:1451
-#: netbox/netbox/navigation/menu.py:200
+#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453
+#: netbox/netbox/navigation/menu.py:208
msgid "Other"
msgstr "Otros"
@@ -2734,10 +3204,10 @@ msgid "Virtual"
msgstr "Virtual"
#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099
-#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1330
-#: netbox/dcim/forms/model_forms.py:995 netbox/dcim/forms/model_forms.py:1404
-#: netbox/netbox/navigation/menu.py:140 netbox/netbox/navigation/menu.py:144
-#: netbox/templates/dcim/interface.html:210
+#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335
+#: 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
msgid "Wireless"
msgstr "inalámbrico"
@@ -2745,13 +3215,13 @@ msgstr "inalámbrico"
msgid "Virtual interfaces"
msgstr "Interfaces virtuales"
-#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1428
-#: netbox/dcim/forms/bulk_import.py:862 netbox/dcim/forms/model_forms.py:981
-#: netbox/dcim/tables/devices.py:660 netbox/templates/dcim/interface.html:106
+#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431
+#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993
+#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
-#: netbox/virtualization/forms/bulk_edit.py:212
-#: netbox/virtualization/forms/bulk_import.py:158
-#: netbox/virtualization/tables/virtualmachines.py:166
+#: netbox/virtualization/forms/bulk_edit.py:194
+#: netbox/virtualization/forms/bulk_import.py:164
+#: netbox/virtualization/tables/virtualmachines.py:136
msgid "Bridge"
msgstr "puente"
@@ -2775,10 +3245,10 @@ msgstr "Ethernet (placa base)"
msgid "Cellular"
msgstr "Celular"
-#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:383
-#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:963
-#: netbox/dcim/forms/filtersets.py:1542
-#: netbox/templates/dcim/inventoryitem.html:52
+#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964
+#: netbox/dcim/forms/filtersets.py:1547
+#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:54
msgid "Serial"
msgstr "serie"
@@ -2804,109 +3274,95 @@ msgstr "Lleno"
msgid "Auto"
msgstr "Auto"
-#: netbox/dcim/choices.py:1265
+#: netbox/dcim/choices.py:1266
msgid "Access"
msgstr "Acceso"
-#: netbox/dcim/choices.py:1266 netbox/ipam/tables/vlans.py:172
-#: netbox/ipam/tables/vlans.py:217
+#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148
+#: netbox/ipam/tables/vlans.py:193
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "Etiquetado"
-#: netbox/dcim/choices.py:1267
+#: netbox/dcim/choices.py:1268
msgid "Tagged (All)"
msgstr "Etiquetado (Todos)"
-#: netbox/dcim/choices.py:1296
+#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22
+msgid "Q-in-Q (802.1ad)"
+msgstr "Q-in-Q (802.1ad)"
+
+#: netbox/dcim/choices.py:1298
msgid "IEEE Standard"
msgstr "Estándar IEEE"
-#: netbox/dcim/choices.py:1307
+#: netbox/dcim/choices.py:1309
msgid "Passive 24V (2-pair)"
msgstr "Pasivo 24 V (2 pares)"
-#: netbox/dcim/choices.py:1308
+#: netbox/dcim/choices.py:1310
msgid "Passive 24V (4-pair)"
msgstr "Pasivo de 24 V (4 pares)"
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:1311
msgid "Passive 48V (2-pair)"
msgstr "Pasivo 48 V (2 pares)"
-#: netbox/dcim/choices.py:1310
+#: netbox/dcim/choices.py:1312
msgid "Passive 48V (4-pair)"
msgstr "Pasivo de 48 V (4 pares)"
-#: netbox/dcim/choices.py:1380 netbox/dcim/choices.py:1490
+#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492
msgid "Copper"
msgstr "Cobre"
-#: netbox/dcim/choices.py:1403
+#: netbox/dcim/choices.py:1405
msgid "Fiber Optic"
msgstr "Fibra óptica"
-#: netbox/dcim/choices.py:1436 netbox/dcim/choices.py:1519
+#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1506
+#: netbox/dcim/choices.py:1508
msgid "Fiber"
msgstr "Fibra"
-#: netbox/dcim/choices.py:1531 netbox/dcim/forms/filtersets.py:1227
+#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228
msgid "Connected"
msgstr "Conectado"
-#: netbox/dcim/choices.py:1550 netbox/wireless/choices.py:497
+#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "Kilómetros"
-#: netbox/dcim/choices.py:1551 netbox/templates/dcim/cable_trace.html:65
-#: netbox/wireless/choices.py:498
+#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176
+#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "Medidores"
-#: netbox/dcim/choices.py:1552
+#: netbox/dcim/choices.py:1554
msgid "Centimeters"
msgstr "Centímetros"
-#: netbox/dcim/choices.py:1553 netbox/wireless/choices.py:499
+#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "Millas"
-#: netbox/dcim/choices.py:1554 netbox/templates/dcim/cable_trace.html:66
-#: netbox/wireless/choices.py:500
+#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178
+#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "Pies"
-#: netbox/dcim/choices.py:1570 netbox/templates/dcim/device.html:327
-#: netbox/templates/dcim/rack.html:107
-msgid "Kilograms"
-msgstr "Kilogramos"
-
-#: netbox/dcim/choices.py:1571
-msgid "Grams"
-msgstr "Gramos"
-
-#: netbox/dcim/choices.py:1572 netbox/templates/dcim/device.html:328
-#: netbox/templates/dcim/rack.html:108
-msgid "Pounds"
-msgstr "Libras"
-
-#: netbox/dcim/choices.py:1573
-msgid "Ounces"
-msgstr "Onzas"
-
-#: netbox/dcim/choices.py:1620
+#: netbox/dcim/choices.py:1604
msgid "Redundant"
msgstr "Redundante"
-#: netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1625
msgid "Single phase"
msgstr "Monofásico"
-#: netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1626
msgid "Three-phase"
msgstr "Trifásico"
@@ -2920,335 +3376,319 @@ msgstr "Formato de dirección MAC no válido: {value}"
msgid "Invalid WWN format: {value}"
msgstr "Formato WWN no válido: {value}"
-#: netbox/dcim/filtersets.py:86
+#: netbox/dcim/filtersets.py:87
msgid "Parent region (ID)"
msgstr "Región principal (ID)"
-#: netbox/dcim/filtersets.py:92
+#: netbox/dcim/filtersets.py:93
msgid "Parent region (slug)"
msgstr "Región principal (babosa)"
-#: netbox/dcim/filtersets.py:116
+#: netbox/dcim/filtersets.py:117
msgid "Parent site group (ID)"
msgstr "Grupo de sitio principal (ID)"
-#: netbox/dcim/filtersets.py:122
+#: netbox/dcim/filtersets.py:123
msgid "Parent site group (slug)"
msgstr "Grupo de sitios principal (slug)"
-#: netbox/dcim/filtersets.py:164 netbox/extras/filtersets.py:364
-#: netbox/ipam/filtersets.py:843 netbox/ipam/filtersets.py:995
+#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962
msgid "Group (ID)"
msgstr "Grupo (ID)"
-#: netbox/dcim/filtersets.py:170
+#: netbox/dcim/filtersets.py:171
msgid "Group (slug)"
msgstr "Grupo (babosa)"
-#: netbox/dcim/filtersets.py:176 netbox/dcim/filtersets.py:181
+#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
msgid "AS (ID)"
msgstr "COMO (ID)"
-#: netbox/dcim/filtersets.py:246
+#: netbox/dcim/filtersets.py:247
msgid "Parent location (ID)"
msgstr "Ubicación principal (ID)"
-#: netbox/dcim/filtersets.py:252
+#: netbox/dcim/filtersets.py:253
msgid "Parent location (slug)"
msgstr "Ubicación principal (slug)"
-#: netbox/dcim/filtersets.py:258 netbox/dcim/filtersets.py:369
-#: netbox/dcim/filtersets.py:490 netbox/dcim/filtersets.py:1057
-#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:2182
-msgid "Location (ID)"
-msgstr "Ubicación (ID)"
-
-#: netbox/dcim/filtersets.py:265 netbox/dcim/filtersets.py:376
-#: netbox/dcim/filtersets.py:497 netbox/dcim/filtersets.py:1410
-#: netbox/extras/filtersets.py:542
-msgid "Location (slug)"
-msgstr "Ubicación (babosa)"
-
-#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:381
-#: netbox/dcim/filtersets.py:539 netbox/dcim/filtersets.py:678
-#: netbox/dcim/filtersets.py:882 netbox/dcim/filtersets.py:933
-#: netbox/dcim/filtersets.py:973 netbox/dcim/filtersets.py:1306
-#: netbox/dcim/filtersets.py:1840
+#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382
+#: 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:1308
+#: netbox/dcim/filtersets.py:1960
msgid "Manufacturer (ID)"
msgstr "Fabricante (ID)"
-#: netbox/dcim/filtersets.py:302 netbox/dcim/filtersets.py:387
-#: netbox/dcim/filtersets.py:545 netbox/dcim/filtersets.py:684
-#: netbox/dcim/filtersets.py:888 netbox/dcim/filtersets.py:939
-#: netbox/dcim/filtersets.py:979 netbox/dcim/filtersets.py:1312
-#: netbox/dcim/filtersets.py:1846
+#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388
+#: 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:1314
+#: netbox/dcim/filtersets.py:1966
msgid "Manufacturer (slug)"
msgstr "Fabricante (babosa)"
-#: netbox/dcim/filtersets.py:393
+#: netbox/dcim/filtersets.py:394
msgid "Rack type (slug)"
msgstr "Tipo de bastidor (babosa)"
-#: netbox/dcim/filtersets.py:397
+#: netbox/dcim/filtersets.py:398
msgid "Rack type (ID)"
msgstr "Tipo de bastidor (ID)"
-#: netbox/dcim/filtersets.py:411 netbox/dcim/filtersets.py:892
-#: netbox/dcim/filtersets.py:994 netbox/dcim/filtersets.py:1850
-#: netbox/ipam/filtersets.py:383 netbox/ipam/filtersets.py:495
-#: netbox/ipam/filtersets.py:1005 netbox/virtualization/filtersets.py:210
+#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
+#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970
+#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462
+#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176
msgid "Role (ID)"
msgstr "Función (ID)"
-#: netbox/dcim/filtersets.py:417 netbox/dcim/filtersets.py:898
-#: netbox/dcim/filtersets.py:1000 netbox/dcim/filtersets.py:1856
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:389
-#: netbox/ipam/filtersets.py:501 netbox/ipam/filtersets.py:1011
-#: netbox/virtualization/filtersets.py:216
+#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
+#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976
+#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356
+#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978
+#: netbox/virtualization/filtersets.py:182
msgid "Role (slug)"
msgstr "Rol (babosa)"
-#: netbox/dcim/filtersets.py:447 netbox/dcim/filtersets.py:1062
-#: netbox/dcim/filtersets.py:1415 netbox/dcim/filtersets.py:2244
+#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063
+#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368
msgid "Rack (ID)"
msgstr "Rack (ID)"
-#: netbox/dcim/filtersets.py:507 netbox/extras/filtersets.py:293
+#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293
#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359
#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113
#: netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "Usuario (nombre)"
-#: netbox/dcim/filtersets.py:549
+#: netbox/dcim/filtersets.py:550
msgid "Default platform (ID)"
msgstr "Plataforma predeterminada (ID)"
-#: netbox/dcim/filtersets.py:555
+#: netbox/dcim/filtersets.py:556
msgid "Default platform (slug)"
msgstr "Plataforma predeterminada (slug)"
-#: netbox/dcim/filtersets.py:558 netbox/dcim/forms/filtersets.py:517
+#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
msgid "Has a front image"
msgstr "Tiene una imagen frontal"
-#: netbox/dcim/filtersets.py:562 netbox/dcim/forms/filtersets.py:524
+#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
msgid "Has a rear image"
msgstr "Tiene una imagen trasera"
-#: netbox/dcim/filtersets.py:567 netbox/dcim/filtersets.py:688
-#: netbox/dcim/filtersets.py:1131 netbox/dcim/forms/filtersets.py:531
-#: netbox/dcim/forms/filtersets.py:627 netbox/dcim/forms/filtersets.py:848
+#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
+#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532
+#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
msgid "Has console ports"
msgstr "Tiene puertos de consola"
-#: netbox/dcim/filtersets.py:571 netbox/dcim/filtersets.py:692
-#: netbox/dcim/filtersets.py:1135 netbox/dcim/forms/filtersets.py:538
-#: netbox/dcim/forms/filtersets.py:634 netbox/dcim/forms/filtersets.py:855
+#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
+#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539
+#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
msgid "Has console server ports"
msgstr "Tiene puertos de servidor de consola"
-#: netbox/dcim/filtersets.py:575 netbox/dcim/filtersets.py:696
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:545
-#: netbox/dcim/forms/filtersets.py:641 netbox/dcim/forms/filtersets.py:862
+#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
+#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
msgid "Has power ports"
msgstr "Tiene puertos de alimentación"
-#: netbox/dcim/filtersets.py:579 netbox/dcim/filtersets.py:700
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:552
-#: netbox/dcim/forms/filtersets.py:648 netbox/dcim/forms/filtersets.py:869
+#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
+#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
msgid "Has power outlets"
msgstr "Tiene tomas de corriente"
-#: netbox/dcim/filtersets.py:583 netbox/dcim/filtersets.py:704
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:559
-#: netbox/dcim/forms/filtersets.py:655 netbox/dcim/forms/filtersets.py:876
+#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
+#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
msgid "Has interfaces"
msgstr "Tiene interfaces"
-#: netbox/dcim/filtersets.py:587 netbox/dcim/filtersets.py:708
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:566
-#: netbox/dcim/forms/filtersets.py:662 netbox/dcim/forms/filtersets.py:883
+#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
+#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
msgid "Has pass-through ports"
msgstr "Tiene puertos de paso"
-#: netbox/dcim/filtersets.py:591 netbox/dcim/filtersets.py:1155
-#: netbox/dcim/forms/filtersets.py:580
+#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156
+#: netbox/dcim/forms/filtersets.py:581
msgid "Has module bays"
msgstr "Tiene compartimentos para módulos"
-#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:1159
-#: netbox/dcim/forms/filtersets.py:573
+#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160
+#: netbox/dcim/forms/filtersets.py:574
msgid "Has device bays"
msgstr "Tiene compartimentos para dispositivos"
-#: netbox/dcim/filtersets.py:599 netbox/dcim/forms/filtersets.py:587
+#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
msgid "Has inventory items"
msgstr "Tiene artículos de inventario"
-#: netbox/dcim/filtersets.py:756 netbox/dcim/filtersets.py:989
-#: netbox/dcim/filtersets.py:1436
+#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
+#: netbox/dcim/filtersets.py:1438
msgid "Device type (ID)"
msgstr "Tipo de dispositivo (ID)"
-#: netbox/dcim/filtersets.py:772 netbox/dcim/filtersets.py:1317
+#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319
msgid "Module type (ID)"
msgstr "Tipo de módulo (ID)"
-#: netbox/dcim/filtersets.py:804 netbox/dcim/filtersets.py:1591
+#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593
msgid "Power port (ID)"
msgstr "Puerto de alimentación (ID)"
-#: netbox/dcim/filtersets.py:878 netbox/dcim/filtersets.py:1836
+#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956
msgid "Parent inventory item (ID)"
msgstr "Artículo del inventario principal (ID)"
-#: netbox/dcim/filtersets.py:921 netbox/dcim/filtersets.py:947
-#: netbox/dcim/filtersets.py:1127 netbox/virtualization/filtersets.py:238
+#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
+#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204
msgid "Config template (ID)"
msgstr "Plantilla de configuración (ID)"
-#: netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:986
msgid "Device type (slug)"
msgstr "Tipo de dispositivo (slug)"
-#: netbox/dcim/filtersets.py:1005
+#: netbox/dcim/filtersets.py:1006
msgid "Parent Device (ID)"
msgstr "Dispositivo principal (ID)"
-#: netbox/dcim/filtersets.py:1009 netbox/virtualization/filtersets.py:220
+#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
msgid "Platform (ID)"
msgstr "Plataforma (ID)"
-#: netbox/dcim/filtersets.py:1015 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:226
+#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
+#: netbox/virtualization/filtersets.py:192
msgid "Platform (slug)"
msgstr "Plataforma (babosa)"
-#: netbox/dcim/filtersets.py:1051 netbox/dcim/filtersets.py:1399
-#: netbox/dcim/filtersets.py:1934 netbox/dcim/filtersets.py:2176
-#: netbox/dcim/filtersets.py:2235
+#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401
+#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300
+#: netbox/dcim/filtersets.py:2359
msgid "Site name (slug)"
msgstr "Nombre del sitio (slug)"
-#: netbox/dcim/filtersets.py:1067
+#: netbox/dcim/filtersets.py:1068
msgid "Parent bay (ID)"
msgstr "Bahía principal (ID)"
-#: netbox/dcim/filtersets.py:1071
+#: netbox/dcim/filtersets.py:1072
msgid "VM cluster (ID)"
msgstr "Clúster de máquinas virtuales (ID)"
-#: netbox/dcim/filtersets.py:1077 netbox/extras/filtersets.py:591
-#: netbox/virtualization/filtersets.py:136
+#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591
+#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "Grupo de racimos (babosa)"
-#: netbox/dcim/filtersets.py:1082 netbox/virtualization/filtersets.py:130
+#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "Grupo de clústeres (ID)"
-#: netbox/dcim/filtersets.py:1088
+#: netbox/dcim/filtersets.py:1089
msgid "Device model (slug)"
msgstr "Modelo de dispositivo (slug)"
-#: netbox/dcim/filtersets.py:1099 netbox/dcim/forms/bulk_edit.py:522
+#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525
msgid "Is full depth"
msgstr "Es de profundidad total"
-#: netbox/dcim/filtersets.py:1103 netbox/dcim/forms/common.py:18
-#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:1385
-#: netbox/dcim/models/device_components.py:518
-#: netbox/virtualization/filtersets.py:230
-#: netbox/virtualization/filtersets.py:301
-#: netbox/virtualization/forms/filtersets.py:172
-#: netbox/virtualization/forms/filtersets.py:223
+#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/filtersets.py:1591 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
+#: netbox/virtualization/forms/filtersets.py:177
+#: netbox/virtualization/forms/filtersets.py:228
msgid "MAC address"
msgstr "Dirección MAC"
-#: netbox/dcim/filtersets.py:1110 netbox/dcim/filtersets.py:1274
-#: netbox/dcim/forms/filtersets.py:827 netbox/dcim/forms/filtersets.py:930
-#: netbox/virtualization/filtersets.py:234
-#: netbox/virtualization/forms/filtersets.py:176
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276
+#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
+#: netbox/virtualization/filtersets.py:200
+#: netbox/virtualization/forms/filtersets.py:181
msgid "Has a primary IP"
msgstr "Tiene una IP principal"
-#: netbox/dcim/filtersets.py:1114
+#: netbox/dcim/filtersets.py:1115
msgid "Has an out-of-band IP"
msgstr "Tiene una IP fuera de banda"
-#: netbox/dcim/filtersets.py:1119
+#: netbox/dcim/filtersets.py:1120
msgid "Virtual chassis (ID)"
msgstr "Chasis virtual (ID)"
-#: netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1124
msgid "Is a virtual chassis member"
msgstr "Es un miembro del chasis virtual"
-#: netbox/dcim/filtersets.py:1164
+#: netbox/dcim/filtersets.py:1165
msgid "OOB IP (ID)"
msgstr "LOB VIP (ID)"
-#: netbox/dcim/filtersets.py:1168
+#: netbox/dcim/filtersets.py:1169
msgid "Has virtual device context"
msgstr "Tiene contexto de dispositivo virtual"
-#: netbox/dcim/filtersets.py:1257
+#: netbox/dcim/filtersets.py:1259
msgid "VDC (ID)"
msgstr "VDC (IDENTIFICACIÓN)"
-#: netbox/dcim/filtersets.py:1262
+#: netbox/dcim/filtersets.py:1264
msgid "Device model"
msgstr "Modelo de dispositivo"
-#: netbox/dcim/filtersets.py:1267 netbox/ipam/filtersets.py:634
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
-msgid "Interface (ID)"
-msgstr "Interfaz (ID)"
-
-#: netbox/dcim/filtersets.py:1323
+#: netbox/dcim/filtersets.py:1325
msgid "Module type (model)"
msgstr "Tipo de módulo (modelo)"
-#: netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1331
msgid "Module bay (ID)"
msgstr "Bahía de módulos (ID)"
-#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1425
-#: netbox/ipam/filtersets.py:613 netbox/ipam/filtersets.py:853
-#: netbox/ipam/filtersets.py:1117 netbox/virtualization/filtersets.py:161
-#: netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427
+#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580
+#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
msgid "Device (ID)"
msgstr "Dispositivo (ID)"
-#: netbox/dcim/filtersets.py:1421
+#: netbox/dcim/filtersets.py:1423
msgid "Rack (name)"
msgstr "Rack (nombre)"
-#: netbox/dcim/filtersets.py:1431 netbox/ipam/filtersets.py:608
-#: netbox/ipam/filtersets.py:848 netbox/ipam/filtersets.py:1123
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608
+#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815
+#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374
msgid "Device (name)"
msgstr "Dispositivo (nombre)"
-#: netbox/dcim/filtersets.py:1442
+#: netbox/dcim/filtersets.py:1444
msgid "Device type (model)"
msgstr "Tipo de dispositivo (modelo)"
-#: netbox/dcim/filtersets.py:1447
+#: netbox/dcim/filtersets.py:1449
msgid "Device role (ID)"
msgstr "Función del dispositivo (ID)"
-#: netbox/dcim/filtersets.py:1453
+#: netbox/dcim/filtersets.py:1455
msgid "Device role (slug)"
msgstr "Función del dispositivo (slug)"
-#: netbox/dcim/filtersets.py:1458
+#: netbox/dcim/filtersets.py:1460
msgid "Virtual Chassis (ID)"
msgstr "Chasis virtual (ID)"
-#: netbox/dcim/filtersets.py:1464 netbox/dcim/forms/filtersets.py:109
-#: netbox/dcim/tables/devices.py:206 netbox/netbox/navigation/menu.py:79
+#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:93
#: netbox/templates/dcim/virtualchassis.html:20
@@ -3257,168 +3697,231 @@ msgstr "Chasis virtual (ID)"
msgid "Virtual Chassis"
msgstr "Chasis virtual"
-#: netbox/dcim/filtersets.py:1488
+#: netbox/dcim/filtersets.py:1490
msgid "Module (ID)"
msgstr "Módulo (ID)"
-#: netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1497
msgid "Cable (ID)"
msgstr "Cable (ID)"
-#: netbox/dcim/filtersets.py:1604 netbox/ipam/forms/bulk_import.py:189
+#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585
+#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158
+#: netbox/vpn/filtersets.py:385
+msgid "Virtual machine (name)"
+msgstr "Máquina virtual (nombre)"
+
+#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590
+#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152
+#: netbox/virtualization/filtersets.py:248
+#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+msgid "Virtual machine (ID)"
+msgstr "Máquina virtual (ID)"
+
+#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+msgid "Interface (name)"
+msgstr "Interfaz (nombre)"
+
+#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+msgid "VM interface (name)"
+msgstr "Interfaz VM (nombre)"
+
+#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612
+#: netbox/vpn/filtersets.py:113
+msgid "VM interface (ID)"
+msgstr "Interfaz de máquina virtual (ID)"
+
+#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185
#: netbox/vpn/forms/bulk_import.py:308
msgid "Assigned VLAN"
msgstr "VLAN asignada"
-#: netbox/dcim/filtersets.py:1608
+#: netbox/dcim/filtersets.py:1691
msgid "Assigned VID"
msgstr "VID asignado"
-#: netbox/dcim/filtersets.py:1613 netbox/dcim/forms/bulk_edit.py:1531
-#: netbox/dcim/forms/bulk_import.py:913 netbox/dcim/forms/filtersets.py:1428
-#: netbox/dcim/forms/model_forms.py:1385
-#: netbox/dcim/models/device_components.py:711
-#: netbox/dcim/tables/devices.py:626 netbox/ipam/filtersets.py:318
-#: netbox/ipam/filtersets.py:329 netbox/ipam/filtersets.py:485
-#: netbox/ipam/filtersets.py:586 netbox/ipam/filtersets.py:597
-#: netbox/ipam/forms/bulk_edit.py:242 netbox/ipam/forms/bulk_edit.py:298
-#: netbox/ipam/forms/bulk_edit.py:340 netbox/ipam/forms/bulk_import.py:157
-#: netbox/ipam/forms/bulk_import.py:243 netbox/ipam/forms/bulk_import.py:279
-#: netbox/ipam/forms/filtersets.py:67 netbox/ipam/forms/filtersets.py:172
-#: netbox/ipam/forms/filtersets.py:309 netbox/ipam/forms/model_forms.py:62
-#: netbox/ipam/forms/model_forms.py:202 netbox/ipam/forms/model_forms.py:247
-#: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:464
-#: netbox/ipam/forms/model_forms.py:478 netbox/ipam/forms/model_forms.py:492
-#: netbox/ipam/models/ip.py:233 netbox/ipam/models/ip.py:512
-#: netbox/ipam/models/ip.py:720 netbox/ipam/models/vrfs.py:62
-#: netbox/ipam/tables/ip.py:242 netbox/ipam/tables/ip.py:309
-#: netbox/ipam/tables/ip.py:360 netbox/ipam/tables/ip.py:450
-#: netbox/templates/dcim/interface.html:133
+#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544
+#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433
+#: netbox/dcim/forms/model_forms.py:1411
+#: netbox/dcim/models/device_components.py:749
+#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321
+#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452
+#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564
+#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282
+#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160
+#: netbox/ipam/forms/bulk_import.py:242 netbox/ipam/forms/bulk_import.py:278
+#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174
+#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256
+#: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474
+#: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502
+#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498
+#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261
+#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402
+#: netbox/templates/dcim/interface.html:152
#: netbox/templates/ipam/ipaddress.html:18
#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
-#: netbox/templates/virtualization/vminterface.html:47
-#: netbox/virtualization/forms/bulk_edit.py:261
-#: netbox/virtualization/forms/bulk_import.py:171
-#: netbox/virtualization/forms/filtersets.py:228
-#: netbox/virtualization/forms/model_forms.py:344
-#: netbox/virtualization/models/virtualmachines.py:355
-#: netbox/virtualization/tables/virtualmachines.py:143
+#: netbox/templates/virtualization/vminterface.html:84
+#: netbox/virtualization/forms/bulk_edit.py:243
+#: netbox/virtualization/forms/bulk_import.py:177
+#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/model_forms.py:368
+#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1619 netbox/ipam/filtersets.py:324
-#: netbox/ipam/filtersets.py:335 netbox/ipam/filtersets.py:491
-#: netbox/ipam/filtersets.py:592 netbox/ipam/filtersets.py:603
+#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327
+#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458
+#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570
msgid "VRF (RD)"
msgstr "VRF (ROJO)"
-#: netbox/dcim/filtersets.py:1624 netbox/ipam/filtersets.py:1032
+#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010
#: netbox/vpn/filtersets.py:342
msgid "L2VPN (ID)"
msgstr "L2VPN (ID)"
-#: netbox/dcim/filtersets.py:1630 netbox/dcim/forms/filtersets.py:1433
-#: netbox/dcim/tables/devices.py:570 netbox/ipam/filtersets.py:1038
-#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/tables/vlans.py:137
-#: netbox/templates/dcim/interface.html:93 netbox/templates/ipam/vlan.html:66
+#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438
+#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016
+#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113
+#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
-#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/filtersets.py:238
#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246
-#: netbox/vpn/forms/model_forms.py:409 netbox/vpn/forms/model_forms.py:427
+#: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430
#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1662
+#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091
+msgid "VLAN Translation Policy (ID)"
+msgstr "Política de traducción de VLAN (ID)"
+
+#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428
+#: netbox/dcim/models/device_components.py:568
+#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712
+#: netbox/templates/ipam/vlantranslationpolicy.html:11
+#: netbox/virtualization/forms/bulk_edit.py:248
+#: netbox/virtualization/forms/model_forms.py:373
+msgid "VLAN Translation Policy"
+msgstr "Política de traducción de VLAN"
+
+#: netbox/dcim/filtersets.py:1758
msgid "Virtual Chassis Interfaces for Device"
msgstr "Interfaces de chasis virtuales para dispositivos"
-#: netbox/dcim/filtersets.py:1667
+#: netbox/dcim/filtersets.py:1763
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "Interfaces de chasis virtuales para dispositivos (ID)"
-#: netbox/dcim/filtersets.py:1671
+#: netbox/dcim/filtersets.py:1767
msgid "Kind of interface"
msgstr "Tipo de interfaz"
-#: netbox/dcim/filtersets.py:1676 netbox/virtualization/filtersets.py:293
+#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259
msgid "Parent interface (ID)"
msgstr "Interfaz principal (ID)"
-#: netbox/dcim/filtersets.py:1681 netbox/virtualization/filtersets.py:298
+#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264
msgid "Bridged interface (ID)"
msgstr "Interfaz puenteada (ID)"
-#: netbox/dcim/filtersets.py:1686
+#: netbox/dcim/filtersets.py:1782
msgid "LAG interface (ID)"
msgstr "Interfaz LAG (ID)"
-#: netbox/dcim/filtersets.py:1713 netbox/dcim/filtersets.py:1725
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/model_forms.py:1697
+#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606
+#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131
+#: netbox/templates/dcim/macaddress.html:11
+#: netbox/templates/dcim/macaddress.html:14
+#: netbox/templates/virtualization/vminterface.html:73
+msgid "MAC Address"
+msgstr "Dirección MAC"
+
+#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273
+msgid "Primary MAC address (ID)"
+msgstr "Dirección MAC principal (ID)"
+
+#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415
+#: netbox/virtualization/filtersets.py:279
+#: netbox/virtualization/forms/model_forms.py:311
+msgid "Primary MAC address"
+msgstr "Dirección MAC principal"
+
+#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835
+#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "Contexto de dispositivo virtual"
-#: netbox/dcim/filtersets.py:1719
+#: netbox/dcim/filtersets.py:1829
msgid "Virtual Device Context (Identifier)"
msgstr "Contexto de dispositivo virtual (identificador)"
-#: netbox/dcim/filtersets.py:1730
+#: netbox/dcim/filtersets.py:1840
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:53
+#: netbox/wireless/forms/model_forms.py:55
msgid "Wireless LAN"
msgstr "LAN inalámbrica"
-#: netbox/dcim/filtersets.py:1734 netbox/dcim/tables/devices.py:613
+#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635
msgid "Wireless link"
msgstr "Enlace inalámbrico"
-#: netbox/dcim/filtersets.py:1803
+#: netbox/dcim/filtersets.py:1854
+msgid "Virtual circuit termination (ID)"
+msgstr "Terminación de circuito virtual (ID)"
+
+#: netbox/dcim/filtersets.py:1923
msgid "Parent module bay (ID)"
msgstr "Compartimento del módulo principal (ID)"
-#: netbox/dcim/filtersets.py:1808
+#: netbox/dcim/filtersets.py:1928
msgid "Installed module (ID)"
msgstr "Módulo instalado (ID)"
-#: netbox/dcim/filtersets.py:1819
+#: netbox/dcim/filtersets.py:1939
msgid "Installed device (ID)"
msgstr "Dispositivo instalado (ID)"
-#: netbox/dcim/filtersets.py:1825
+#: netbox/dcim/filtersets.py:1945
msgid "Installed device (name)"
msgstr "Dispositivo instalado (nombre)"
-#: netbox/dcim/filtersets.py:1891
+#: netbox/dcim/filtersets.py:2015
msgid "Master (ID)"
msgstr "Maestro (ID)"
-#: netbox/dcim/filtersets.py:1897
+#: netbox/dcim/filtersets.py:2021
msgid "Master (name)"
msgstr "Maestro (nombre)"
-#: netbox/dcim/filtersets.py:1939 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245
msgid "Tenant (ID)"
msgstr "Inquilino (ID)"
-#: netbox/dcim/filtersets.py:1945 netbox/extras/filtersets.py:618
+#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618
#: netbox/tenancy/filtersets.py:251
msgid "Tenant (slug)"
msgstr "Inquilino (babosa)"
-#: netbox/dcim/filtersets.py:1981 netbox/dcim/forms/filtersets.py:1077
+#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078
msgid "Unterminated"
msgstr "Inacabado"
-#: netbox/dcim/filtersets.py:2239
+#: netbox/dcim/filtersets.py:2363
msgid "Power panel (ID)"
msgstr "Panel de alimentación (ID)"
-#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:401
-#: netbox/extras/forms/model_forms.py:567
-#: netbox/extras/forms/model_forms.py:619 netbox/netbox/forms/base.py:86
-#: netbox/netbox/forms/mixins.py:81 netbox/netbox/tables/columns.py:478
+#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:581
+#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3426,11 +3929,11 @@ msgstr "Panel de alimentación (ID)"
msgid "Tags"
msgstr "Etiquetas"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1498
-#: netbox/dcim/forms/model_forms.py:488 netbox/dcim/forms/model_forms.py:546
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503
+#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
#: netbox/dcim/forms/object_create.py:197
-#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:165
-#: netbox/dcim/tables/devices.py:707 netbox/dcim/tables/devicetypes.py:246
+#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176
+#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253
#: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131
#: netbox/templates/dcim/modulebay.html:38
#: netbox/templates/dcim/virtualchassis.html:66
@@ -3446,114 +3949,114 @@ msgstr ""
"Se admiten los rangos alfanuméricos. (Debe coincidir con el número de "
"nombres que se están creando)."
-#: netbox/dcim/forms/bulk_edit.py:133
+#: netbox/dcim/forms/bulk_edit.py:136
msgid "Contact name"
msgstr "Nombre de contacto"
-#: netbox/dcim/forms/bulk_edit.py:138
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact phone"
msgstr "Teléfono de contacto"
-#: netbox/dcim/forms/bulk_edit.py:144
+#: netbox/dcim/forms/bulk_edit.py:147
msgid "Contact E-mail"
msgstr "Correo electrónico de contacto"
-#: netbox/dcim/forms/bulk_edit.py:147 netbox/dcim/forms/bulk_import.py:123
-#: netbox/dcim/forms/model_forms.py:128
+#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/model_forms.py:132
msgid "Time zone"
msgstr "Zona horaria"
-#: netbox/dcim/forms/bulk_edit.py:225 netbox/dcim/forms/bulk_edit.py:501
-#: netbox/dcim/forms/bulk_edit.py:565 netbox/dcim/forms/bulk_edit.py:638
-#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/forms/bulk_edit.py:755
-#: netbox/dcim/forms/bulk_edit.py:1282 netbox/dcim/forms/bulk_edit.py:1703
-#: netbox/dcim/forms/bulk_import.py:182 netbox/dcim/forms/bulk_import.py:393
-#: netbox/dcim/forms/bulk_import.py:427 netbox/dcim/forms/bulk_import.py:472
-#: netbox/dcim/forms/bulk_import.py:508 netbox/dcim/forms/bulk_import.py:1104
-#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:372
-#: netbox/dcim/forms/filtersets.py:494 netbox/dcim/forms/filtersets.py:619
-#: netbox/dcim/forms/filtersets.py:700 netbox/dcim/forms/filtersets.py:782
-#: netbox/dcim/forms/filtersets.py:947 netbox/dcim/forms/filtersets.py:1539
-#: netbox/dcim/forms/model_forms.py:207 netbox/dcim/forms/model_forms.py:337
-#: netbox/dcim/forms/model_forms.py:349 netbox/dcim/forms/model_forms.py:395
-#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:1082
-#: netbox/dcim/forms/model_forms.py:1522
-#: netbox/dcim/forms/object_import.py:187 netbox/dcim/tables/devices.py:96
-#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/devices.py:940
-#: netbox/dcim/tables/devicetypes.py:80 netbox/dcim/tables/devicetypes.py:308
+#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641
+#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718
+#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395
+#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477
+#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112
+#: 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:1544
+#: 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
+#: netbox/dcim/forms/model_forms.py:1564
+#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
+#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970
+#: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315
#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61
-#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:132
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131
#: netbox/templates/dcim/devicetype.html:14
-#: netbox/templates/dcim/inventoryitem.html:44
+#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:25
+#: netbox/templates/dcim/moduletype.html:27
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "fabricante"
-#: netbox/dcim/forms/bulk_edit.py:230 netbox/dcim/forms/bulk_edit.py:378
-#: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:270
-#: netbox/dcim/forms/filtersets.py:255
+#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381
+#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272
+#: netbox/dcim/forms/filtersets.py:256
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "Factor de forma"
-#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:383
-#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:273
-#: netbox/dcim/forms/filtersets.py:260
+#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386
+#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275
+#: netbox/dcim/forms/filtersets.py:261
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "Anchura"
-#: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:389
-#: netbox/dcim/forms/bulk_import.py:280
+#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:282
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "Altura (U)"
-#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:394
-#: netbox/dcim/forms/filtersets.py:274
+#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/filtersets.py:275
msgid "Descending units"
msgstr "Unidades descendentes"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
msgid "Outer width"
msgstr "Anchura exterior"
-#: netbox/dcim/forms/bulk_edit.py:258 netbox/dcim/forms/bulk_edit.py:402
+#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
msgid "Outer depth"
msgstr "Profundidad exterior"
-#: netbox/dcim/forms/bulk_edit.py:263 netbox/dcim/forms/bulk_edit.py:407
-#: netbox/dcim/forms/bulk_import.py:204 netbox/dcim/forms/bulk_import.py:283
+#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410
+#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285
msgid "Outer unit"
msgstr "Unidad exterior"
-#: netbox/dcim/forms/bulk_edit.py:268 netbox/dcim/forms/bulk_edit.py:412
+#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
msgid "Mounting depth"
msgstr "Profundidad de montaje"
-#: netbox/dcim/forms/bulk_edit.py:273 netbox/dcim/forms/bulk_edit.py:300
-#: netbox/dcim/forms/bulk_edit.py:422 netbox/dcim/forms/bulk_edit.py:452
-#: netbox/dcim/forms/bulk_edit.py:535 netbox/dcim/forms/bulk_edit.py:558
-#: netbox/dcim/forms/bulk_edit.py:579 netbox/dcim/forms/bulk_edit.py:601
-#: netbox/dcim/forms/bulk_import.py:406 netbox/dcim/forms/bulk_import.py:438
-#: netbox/dcim/forms/filtersets.py:285 netbox/dcim/forms/filtersets.py:307
-#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:401
-#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:594
-#: netbox/dcim/forms/filtersets.py:613 netbox/dcim/forms/filtersets.py:674
-#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:298
-#: netbox/dcim/tables/devicetypes.py:106 netbox/dcim/tables/modules.py:35
-#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:172
+#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303
+#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455
+#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604
+#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402
+#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595
+#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675
+#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35
+#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171
#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133
#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288
-#: netbox/extras/forms/filtersets.py:64 netbox/extras/forms/filtersets.py:156
-#: netbox/extras/forms/filtersets.py:243 netbox/ipam/forms/bulk_edit.py:190
+#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159
+#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:45 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
@@ -3562,131 +4065,86 @@ msgstr "Profundidad de montaje"
msgid "Weight"
msgstr "Peso"
-#: netbox/dcim/forms/bulk_edit.py:278 netbox/dcim/forms/bulk_edit.py:427
-#: netbox/dcim/forms/filtersets.py:290
+#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
+#: netbox/dcim/forms/filtersets.py:291
msgid "Max weight"
msgstr "Peso máximo"
-#: netbox/dcim/forms/bulk_edit.py:283 netbox/dcim/forms/bulk_edit.py:432
-#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_edit.py:584
-#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:295
-#: netbox/dcim/forms/bulk_import.py:411 netbox/dcim/forms/bulk_import.py:443
-#: netbox/dcim/forms/filtersets.py:295 netbox/dcim/forms/filtersets.py:598
-#: netbox/dcim/forms/filtersets.py:678
+#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435
+#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587
+#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297
+#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445
+#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599
+#: netbox/dcim/forms/filtersets.py:679
msgid "Weight unit"
msgstr "Unidad de peso"
-#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:305
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:256
+#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306
+#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261
#: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13
msgid "Rack Type"
msgstr "Tipo de bastidor"
-#: netbox/dcim/forms/bulk_edit.py:299 netbox/dcim/forms/model_forms.py:220
-#: netbox/dcim/forms/model_forms.py:297
+#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225
+#: netbox/dcim/forms/model_forms.py:305
msgid "Outer Dimensions"
msgstr "Dimensiones exteriores"
-#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:222
-#: netbox/dcim/forms/model_forms.py:299 netbox/templates/dcim/device.html:315
+#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227
+#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3
msgid "Dimensions"
msgstr "Dimensiones"
-#: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/filtersets.py:306
-#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/model_forms.py:224
+#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "Numeración"
-#: netbox/dcim/forms/bulk_edit.py:358 netbox/dcim/forms/bulk_edit.py:1277
-#: netbox/dcim/forms/bulk_edit.py:1698 netbox/dcim/forms/bulk_import.py:253
-#: netbox/dcim/forms/bulk_import.py:1098 netbox/dcim/forms/filtersets.py:367
-#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:1534
-#: netbox/dcim/forms/model_forms.py:251 netbox/dcim/forms/model_forms.py:1077
-#: netbox/dcim/forms/model_forms.py:1517
-#: netbox/dcim/forms/object_import.py:181 netbox/dcim/tables/devices.py:169
-#: netbox/dcim/tables/devices.py:809 netbox/dcim/tables/devices.py:937
-#: netbox/dcim/tables/devicetypes.py:304 netbox/dcim/tables/racks.py:129
-#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:261
-#: netbox/ipam/forms/bulk_edit.py:311 netbox/ipam/forms/bulk_edit.py:359
-#: netbox/ipam/forms/bulk_edit.py:511 netbox/ipam/forms/bulk_import.py:197
-#: netbox/ipam/forms/bulk_import.py:262 netbox/ipam/forms/bulk_import.py:298
-#: netbox/ipam/forms/bulk_import.py:479 netbox/ipam/forms/filtersets.py:237
-#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:360
-#: netbox/ipam/forms/filtersets.py:509 netbox/ipam/forms/model_forms.py:188
-#: netbox/ipam/forms/model_forms.py:221 netbox/ipam/forms/model_forms.py:250
-#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:258
-#: netbox/ipam/tables/ip.py:316 netbox/ipam/tables/ip.py:367
-#: netbox/ipam/tables/vlans.py:130 netbox/ipam/tables/vlans.py:235
-#: netbox/templates/dcim/device.html:182
-#: netbox/templates/dcim/inc/panels/inventory_items.html:20
-#: netbox/templates/dcim/interface.html:223
-#: netbox/templates/dcim/inventoryitem.html:36
-#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
-#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:77
-#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
-#: netbox/templates/virtualization/virtualmachine.html:23
-#: netbox/templates/vpn/tunneltermination.html:17
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
-#: netbox/tenancy/forms/bulk_edit.py:142
-#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
-#: netbox/virtualization/forms/bulk_edit.py:145
-#: netbox/virtualization/forms/bulk_import.py:106
-#: netbox/virtualization/forms/filtersets.py:157
-#: netbox/virtualization/forms/model_forms.py:195
-#: netbox/virtualization/tables/virtualmachines.py:75
-#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
-#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:78
-#: netbox/vpn/forms/model_forms.py:113 netbox/vpn/tables/tunnels.py:82
-msgid "Role"
-msgstr "Rol"
-
-#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_import.py:260
-#: netbox/dcim/forms/filtersets.py:380
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
+#: netbox/dcim/forms/filtersets.py:381
msgid "Rack type"
msgstr "Tipo de bastidor"
-#: netbox/dcim/forms/bulk_edit.py:370 netbox/dcim/forms/bulk_edit.py:718
-#: netbox/dcim/forms/bulk_edit.py:779 netbox/templates/dcim/device.html:104
+#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721
+#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104
#: netbox/templates/dcim/module.html:77
#: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57
#: netbox/templates/virtualization/virtualmachine.html:35
msgid "Serial Number"
msgstr "Número de serie"
-#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/filtersets.py:387
-#: netbox/dcim/forms/filtersets.py:813 netbox/dcim/forms/filtersets.py:967
-#: netbox/dcim/forms/filtersets.py:1546
+#: 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:1551
msgid "Asset tag"
msgstr "Etiqueta de activo"
-#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:530
-#: netbox/dcim/forms/bulk_edit.py:574 netbox/dcim/forms/bulk_edit.py:711
-#: netbox/dcim/forms/bulk_import.py:289 netbox/dcim/forms/bulk_import.py:432
-#: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/filtersets.py:280
-#: netbox/dcim/forms/filtersets.py:511 netbox/dcim/forms/filtersets.py:669
-#: netbox/dcim/forms/filtersets.py:804 netbox/templates/dcim/device.html:98
+#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533
+#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714
+#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434
+#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281
+#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670
+#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:41 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "Flujo de aire"
-#: netbox/dcim/forms/bulk_edit.py:446 netbox/dcim/forms/bulk_edit.py:925
-#: netbox/dcim/forms/bulk_import.py:344 netbox/dcim/forms/bulk_import.py:347
-#: netbox/dcim/forms/bulk_import.py:575 netbox/dcim/forms/bulk_import.py:1380
-#: netbox/dcim/forms/bulk_import.py:1384 netbox/dcim/forms/filtersets.py:104
-#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:405
-#: netbox/dcim/forms/filtersets.py:419 netbox/dcim/forms/filtersets.py:457
-#: netbox/dcim/forms/filtersets.py:772 netbox/dcim/forms/filtersets.py:1035
-#: netbox/dcim/forms/filtersets.py:1167 netbox/dcim/forms/model_forms.py:264
-#: netbox/dcim/forms/model_forms.py:306 netbox/dcim/forms/model_forms.py:479
-#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/object_create.py:392
-#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:70
-#: netbox/dcim/tables/racks.py:217 netbox/ipam/forms/filtersets.py:442
+#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928
+#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349
+#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1477
+#: netbox/dcim/forms/bulk_import.py:1481 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:392
+#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70
+#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445
#: 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
@@ -3697,212 +4155,144 @@ msgstr "Flujo de aire"
msgid "Rack"
msgstr "Estante"
-#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:744
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:398
-#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:608
-#: netbox/dcim/forms/filtersets.py:721 netbox/dcim/forms/filtersets.py:942
-#: netbox/dcim/forms/model_forms.py:670 netbox/dcim/forms/model_forms.py:1587
+#: 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/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632
#: netbox/templates/dcim/device_edit.html:20
msgid "Hardware"
msgstr "Hardware"
-#: netbox/dcim/forms/bulk_edit.py:506 netbox/dcim/forms/bulk_import.py:399
-#: netbox/dcim/forms/filtersets.py:499 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401
+#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362
msgid "Default platform"
msgstr "Plataforma predeterminada"
-#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/forms/bulk_edit.py:570
-#: netbox/dcim/forms/filtersets.py:502 netbox/dcim/forms/filtersets.py:622
+#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573
+#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623
msgid "Part number"
msgstr "Número de pieza"
-#: netbox/dcim/forms/bulk_edit.py:515
+#: netbox/dcim/forms/bulk_edit.py:518
msgid "U height"
msgstr "Altura en U"
-#: netbox/dcim/forms/bulk_edit.py:527 netbox/dcim/tables/devicetypes.py:102
+#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "Excluir de la utilización"
-#: netbox/dcim/forms/bulk_edit.py:556 netbox/dcim/forms/model_forms.py:368
-#: netbox/dcim/tables/devicetypes.py:77 netbox/templates/dcim/device.html:88
+#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
+#: netbox/dcim/tables/devicetypes.py:82 netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
#: netbox/templates/dcim/module.html:61
msgid "Device Type"
msgstr "Tipo de dispositivo"
-#: netbox/dcim/forms/bulk_edit.py:598 netbox/dcim/forms/model_forms.py:401
+#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/modules.py:66
#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:66
-#: netbox/templates/dcim/moduletype.html:22
+#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "Tipo de módulo"
-#: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:402
+#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
+#: netbox/dcim/forms/model_forms.py:411
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "Chasis"
-#: netbox/dcim/forms/bulk_edit.py:616 netbox/dcim/models/devices.py:484
-#: netbox/dcim/tables/devices.py:67
+#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "Función de máquina virtual"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/forms/bulk_edit.py:643
-#: netbox/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_import.py:456
-#: netbox/dcim/forms/bulk_import.py:460 netbox/dcim/forms/bulk_import.py:479
-#: netbox/dcim/forms/bulk_import.py:483 netbox/dcim/forms/bulk_import.py:608
-#: netbox/dcim/forms/bulk_import.py:612 netbox/dcim/forms/filtersets.py:689
-#: netbox/dcim/forms/filtersets.py:705 netbox/dcim/forms/filtersets.py:823
-#: netbox/dcim/forms/model_forms.py:415 netbox/dcim/forms/model_forms.py:441
-#: netbox/dcim/forms/model_forms.py:555
-#: netbox/virtualization/forms/bulk_import.py:132
-#: netbox/virtualization/forms/bulk_import.py:133
-#: netbox/virtualization/forms/filtersets.py:188
-#: netbox/virtualization/forms/model_forms.py:215
+#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646
+#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461
+#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484
+#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613
+#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690
+#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824
+#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451
+#: netbox/dcim/forms/model_forms.py:566
+#: netbox/virtualization/forms/bulk_import.py:138
+#: netbox/virtualization/forms/bulk_import.py:139
+#: netbox/virtualization/forms/filtersets.py:193
+#: netbox/virtualization/forms/model_forms.py:222
msgid "Config template"
msgstr "Plantilla de configuración"
-#: netbox/dcim/forms/bulk_edit.py:667 netbox/dcim/forms/bulk_edit.py:1076
-#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/filtersets.py:114
-#: netbox/dcim/forms/model_forms.py:501 netbox/dcim/forms/model_forms.py:872
-#: netbox/dcim/forms/model_forms.py:889 netbox/extras/filtersets.py:547
+#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884
+#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547
msgid "Device type"
msgstr "Tipo de dispositivo"
-#: netbox/dcim/forms/bulk_edit.py:678 netbox/dcim/forms/bulk_import.py:495
-#: netbox/dcim/forms/filtersets.py:119 netbox/dcim/forms/model_forms.py:509
+#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500
+#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519
msgid "Device role"
msgstr "Función del dispositivo"
-#: netbox/dcim/forms/bulk_edit.py:701 netbox/dcim/forms/bulk_import.py:520
-#: netbox/dcim/forms/filtersets.py:796 netbox/dcim/forms/model_forms.py:451
-#: netbox/dcim/forms/model_forms.py:513 netbox/dcim/tables/devices.py:182
+#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525
+#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461
+#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:193
#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
-#: netbox/virtualization/forms/bulk_edit.py:160
-#: netbox/virtualization/forms/bulk_import.py:122
-#: netbox/virtualization/forms/filtersets.py:168
-#: netbox/virtualization/forms/model_forms.py:203
-#: netbox/virtualization/tables/virtualmachines.py:79
+#: netbox/virtualization/forms/bulk_edit.py:142
+#: netbox/virtualization/forms/bulk_import.py:128
+#: netbox/virtualization/forms/filtersets.py:173
+#: netbox/virtualization/forms/model_forms.py:210
+#: netbox/virtualization/tables/virtualmachines.py:49
msgid "Platform"
msgstr "Plataforma"
-#: netbox/dcim/forms/bulk_edit.py:731 netbox/dcim/forms/bulk_import.py:539
-#: netbox/dcim/forms/filtersets.py:728 netbox/dcim/forms/filtersets.py:898
-#: netbox/dcim/forms/model_forms.py:522 netbox/dcim/tables/devices.py:202
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:322
-#: netbox/ipam/forms/filtersets.py:415 netbox/ipam/forms/filtersets.py:447
+#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544
+#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899
+#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:213
+#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
+#: netbox/ipam/forms/filtersets.py:418 netbox/ipam/forms/filtersets.py:450
#: netbox/templates/dcim/device.html:239
#: netbox/templates/virtualization/cluster.html:10
#: netbox/templates/virtualization/virtualmachine.html:92
#: netbox/templates/virtualization/virtualmachine.html:101
-#: netbox/virtualization/filtersets.py:157
-#: netbox/virtualization/filtersets.py:277
-#: netbox/virtualization/forms/bulk_edit.py:129
-#: netbox/virtualization/forms/bulk_import.py:92
-#: netbox/virtualization/forms/filtersets.py:99
-#: netbox/virtualization/forms/filtersets.py:123
-#: netbox/virtualization/forms/filtersets.py:204
-#: netbox/virtualization/forms/model_forms.py:79
-#: netbox/virtualization/forms/model_forms.py:176
-#: netbox/virtualization/tables/virtualmachines.py:67
+#: netbox/virtualization/filtersets.py:123
+#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/forms/bulk_edit.py:111
+#: netbox/virtualization/forms/bulk_import.py:98
+#: netbox/virtualization/forms/filtersets.py:104
+#: netbox/virtualization/forms/filtersets.py:128
+#: netbox/virtualization/forms/filtersets.py:209
+#: netbox/virtualization/forms/model_forms.py:78
+#: netbox/virtualization/forms/model_forms.py:183
+#: netbox/virtualization/tables/virtualmachines.py:37
msgid "Cluster"
msgstr "Clúster"
-#: netbox/dcim/forms/bulk_edit.py:742 netbox/dcim/forms/bulk_edit.py:1296
-#: netbox/dcim/forms/bulk_edit.py:1693 netbox/dcim/forms/bulk_edit.py:1739
-#: netbox/dcim/forms/bulk_import.py:663 netbox/dcim/forms/bulk_import.py:725
-#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/bulk_import.py:777
-#: netbox/dcim/forms/bulk_import.py:797 netbox/dcim/forms/bulk_import.py:850
-#: netbox/dcim/forms/bulk_import.py:968 netbox/dcim/forms/bulk_import.py:1016
-#: netbox/dcim/forms/bulk_import.py:1033 netbox/dcim/forms/bulk_import.py:1045
-#: netbox/dcim/forms/bulk_import.py:1093 netbox/dcim/forms/bulk_import.py:1444
-#: netbox/dcim/forms/connections.py:24 netbox/dcim/forms/filtersets.py:131
-#: netbox/dcim/forms/filtersets.py:921 netbox/dcim/forms/filtersets.py:1051
-#: netbox/dcim/forms/filtersets.py:1242 netbox/dcim/forms/filtersets.py:1267
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1311
-#: netbox/dcim/forms/filtersets.py:1334 netbox/dcim/forms/filtersets.py:1444
-#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1493
-#: netbox/dcim/forms/filtersets.py:1511 netbox/dcim/forms/filtersets.py:1528
-#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/filtersets.py:1616
-#: netbox/dcim/forms/filtersets.py:1640 netbox/dcim/forms/model_forms.py:633
-#: netbox/dcim/forms/model_forms.py:849 netbox/dcim/forms/model_forms.py:1215
-#: netbox/dcim/forms/model_forms.py:1671
-#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22
-#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
-#: netbox/dcim/tables/devices.py:285 netbox/dcim/tables/devices.py:371
-#: netbox/dcim/tables/devices.py:412 netbox/dcim/tables/devices.py:454
-#: netbox/dcim/tables/devices.py:505 netbox/dcim/tables/devices.py:597
-#: netbox/dcim/tables/devices.py:697 netbox/dcim/tables/devices.py:754
-#: netbox/dcim/tables/devices.py:801 netbox/dcim/tables/devices.py:861
-#: netbox/dcim/tables/devices.py:930 netbox/dcim/tables/devices.py:1057
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:321
-#: netbox/ipam/forms/bulk_import.py:304 netbox/ipam/forms/bulk_import.py:505
-#: netbox/ipam/forms/filtersets.py:551 netbox/ipam/forms/model_forms.py:323
-#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/forms/model_forms.py:745
-#: netbox/ipam/forms/model_forms.py:771 netbox/ipam/tables/vlans.py:180
-#: netbox/templates/dcim/consoleport.html:20
-#: netbox/templates/dcim/consoleserverport.html:20
-#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
-#: netbox/templates/dcim/device_edit.html:10
-#: netbox/templates/dcim/devicebay.html:20
-#: netbox/templates/dcim/devicebay.html:48
-#: netbox/templates/dcim/frontport.html:20
-#: netbox/templates/dcim/interface.html:30
-#: netbox/templates/dcim/interface.html:161
-#: netbox/templates/dcim/inventoryitem.html:20
-#: netbox/templates/dcim/module.html:57
-#: netbox/templates/dcim/modulebay.html:20
-#: netbox/templates/dcim/poweroutlet.html:20
-#: netbox/templates/dcim/powerport.html:20
-#: netbox/templates/dcim/rearport.html:20
-#: netbox/templates/dcim/virtualchassis.html:65
-#: netbox/templates/dcim/virtualchassis_edit.html:51
-#: netbox/templates/dcim/virtualdevicecontext.html:22
-#: netbox/templates/virtualization/virtualmachine.html:114
-#: netbox/templates/vpn/tunneltermination.html:23
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
-#: netbox/virtualization/filtersets.py:167
-#: netbox/virtualization/forms/bulk_edit.py:137
-#: netbox/virtualization/forms/bulk_import.py:99
-#: netbox/virtualization/forms/filtersets.py:128
-#: netbox/virtualization/forms/model_forms.py:185
-#: netbox/virtualization/tables/virtualmachines.py:71 netbox/vpn/choices.py:52
-#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
-#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:90
-#: netbox/vpn/forms/model_forms.py:125 netbox/vpn/forms/model_forms.py:236
-#: netbox/vpn/forms/model_forms.py:453 netbox/wireless/forms/model_forms.py:99
-#: netbox/wireless/forms/model_forms.py:141
-#: netbox/wireless/tables/wirelesslan.py:75
-msgid "Device"
-msgstr "Dispositivo"
-
-#: netbox/dcim/forms/bulk_edit.py:745
+#: netbox/dcim/forms/bulk_edit.py:748
#: netbox/templates/extras/dashboard/widget_config.html:7
-#: netbox/virtualization/forms/bulk_edit.py:191
+#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "Configuración"
-#: netbox/dcim/forms/bulk_edit.py:746 netbox/netbox/navigation/menu.py:243
+#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
#: netbox/templates/dcim/device_edit.html:78
msgid "Virtualization"
msgstr "Virtualización"
-#: netbox/dcim/forms/bulk_edit.py:760 netbox/dcim/forms/bulk_import.py:675
-#: netbox/dcim/forms/model_forms.py:647 netbox/dcim/forms/model_forms.py:897
+#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680
+#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909
msgid "Module type"
msgstr "Tipo de módulo"
-#: netbox/dcim/forms/bulk_edit.py:814 netbox/dcim/forms/bulk_edit.py:999
-#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_edit.py:1041
-#: netbox/dcim/forms/bulk_edit.py:1083 netbox/dcim/forms/bulk_edit.py:1127
-#: netbox/dcim/forms/bulk_edit.py:1178 netbox/dcim/forms/bulk_edit.py:1205
-#: netbox/dcim/forms/bulk_edit.py:1232 netbox/dcim/forms/bulk_edit.py:1250
-#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/filtersets.py:67
+#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002
+#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044
+#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130
+#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253
+#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68
#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32
#: netbox/templates/dcim/consoleport.html:32
#: netbox/templates/dcim/consoleserverport.html:32
@@ -3920,109 +4310,109 @@ msgstr "Tipo de módulo"
msgid "Label"
msgstr "Etiqueta"
-#: netbox/dcim/forms/bulk_edit.py:823 netbox/dcim/forms/filtersets.py:1068
+#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "Longitud"
-#: netbox/dcim/forms/bulk_edit.py:828 netbox/dcim/forms/bulk_import.py:1248
-#: netbox/dcim/forms/bulk_import.py:1251 netbox/dcim/forms/filtersets.py:1072
+#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073
msgid "Length unit"
msgstr "Unidad de longitud"
-#: netbox/dcim/forms/bulk_edit.py:852
+#: netbox/dcim/forms/bulk_edit.py:855
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "Dominio"
-#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/bulk_import.py:1367
-#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/model_forms.py:750
+#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464
+#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761
msgid "Power panel"
msgstr "Panel de alimentación"
-#: netbox/dcim/forms/bulk_edit.py:942 netbox/dcim/forms/bulk_import.py:1403
-#: netbox/dcim/forms/filtersets.py:1180
+#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500
+#: netbox/dcim/forms/filtersets.py:1181
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "Suministro"
-#: netbox/dcim/forms/bulk_edit.py:948 netbox/dcim/forms/bulk_import.py:1408
-#: netbox/dcim/forms/filtersets.py:1185
+#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505
+#: netbox/dcim/forms/filtersets.py:1186
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "Fase"
-#: netbox/dcim/forms/bulk_edit.py:954 netbox/dcim/forms/filtersets.py:1190
+#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "Tensión"
-#: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/filtersets.py:1194
+#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "Amperaje"
-#: netbox/dcim/forms/bulk_edit.py:962 netbox/dcim/forms/filtersets.py:1198
+#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199
msgid "Max utilization"
msgstr "Utilización máxima"
-#: netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1054
msgid "Maximum draw"
msgstr "Sorteo máximo"
-#: netbox/dcim/forms/bulk_edit.py:1054
-#: netbox/dcim/models/device_component_templates.py:282
-#: netbox/dcim/models/device_components.py:356
+#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/models/device_component_templates.py:281
+#: netbox/dcim/models/device_components.py:349
msgid "Maximum power draw (watts)"
msgstr "Consumo máximo de energía (vatios)"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1060
msgid "Allocated draw"
msgstr "Sorteo asignado"
-#: netbox/dcim/forms/bulk_edit.py:1060
-#: netbox/dcim/models/device_component_templates.py:289
-#: netbox/dcim/models/device_components.py:363
+#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/models/device_component_templates.py:288
+#: netbox/dcim/models/device_components.py:356
msgid "Allocated power draw (watts)"
msgstr "Consumo de energía asignado (vatios)"
-#: netbox/dcim/forms/bulk_edit.py:1093 netbox/dcim/forms/bulk_import.py:808
-#: netbox/dcim/forms/model_forms.py:960 netbox/dcim/forms/model_forms.py:1285
-#: netbox/dcim/forms/model_forms.py:1574 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301
+#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "Puerto de alimentación"
-#: netbox/dcim/forms/bulk_edit.py:1098 netbox/dcim/forms/bulk_import.py:815
+#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
msgid "Feed leg"
msgstr "Pierna de alimentación"
-#: netbox/dcim/forms/bulk_edit.py:1144 netbox/dcim/forms/bulk_edit.py:1462
+#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
msgid "Management only"
msgstr "Solo administración"
-#: netbox/dcim/forms/bulk_edit.py:1154 netbox/dcim/forms/bulk_edit.py:1468
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1394
+#: 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:1399
#: netbox/dcim/forms/object_import.py:90
-#: netbox/dcim/models/device_component_templates.py:437
-#: netbox/dcim/models/device_components.py:670
+#: netbox/dcim/models/device_component_templates.py:445
+#: netbox/dcim/models/device_components.py:721
msgid "PoE mode"
msgstr "Modo PoE"
-#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1474
-#: netbox/dcim/forms/bulk_import.py:904 netbox/dcim/forms/filtersets.py:1399
+#: 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:1404
#: netbox/dcim/forms/object_import.py:95
-#: netbox/dcim/models/device_component_templates.py:443
-#: netbox/dcim/models/device_components.py:676
+#: netbox/dcim/models/device_component_templates.py:452
+#: netbox/dcim/models/device_components.py:728
msgid "PoE type"
msgstr "Tipo de PoE"
-#: netbox/dcim/forms/bulk_edit.py:1166 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "Función inalámbrica"
-#: netbox/dcim/forms/bulk_edit.py:1303 netbox/dcim/forms/model_forms.py:669
-#: netbox/dcim/forms/model_forms.py:1230 netbox/dcim/tables/devices.py:313
+#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
+#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:323
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4036,31 +4426,31 @@ msgstr "Función inalámbrica"
msgid "Module"
msgstr "Módulo"
-#: netbox/dcim/forms/bulk_edit.py:1442 netbox/dcim/tables/devices.py:665
-#: netbox/templates/dcim/interface.html:110
+#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699
+#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "DESFASE"
-#: netbox/dcim/forms/bulk_edit.py:1447 netbox/dcim/forms/model_forms.py:1312
+#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328
msgid "Virtual device contexts"
msgstr "Contextos de dispositivos virtuales"
-#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:736
-#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/filtersets.py:1252
-#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1358
-#: netbox/dcim/tables/devices.py:610
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:67
+#: 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:1363
+#: netbox/dcim/tables/devices.py:632
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
#: netbox/templates/dcim/consoleport.html:40
#: netbox/templates/dcim/consoleserverport.html:40
msgid "Speed"
msgstr "Velocidad"
-#: netbox/dcim/forms/bulk_edit.py:1482 netbox/dcim/forms/bulk_import.py:907
+#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
-#: netbox/virtualization/forms/bulk_edit.py:233
-#: netbox/virtualization/forms/bulk_import.py:165
+#: netbox/virtualization/forms/bulk_edit.py:215
+#: netbox/virtualization/forms/bulk_import.py:171
#: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232
#: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234
#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178
@@ -4069,301 +4459,307 @@ msgstr "Velocidad"
msgid "Mode"
msgstr "Modo"
-#: netbox/dcim/forms/bulk_edit.py:1490 netbox/dcim/forms/model_forms.py:1361
-#: netbox/ipam/forms/bulk_import.py:178 netbox/ipam/forms/filtersets.py:498
-#: netbox/ipam/models/vlans.py:84 netbox/virtualization/forms/bulk_edit.py:240
-#: netbox/virtualization/forms/model_forms.py:321
+#: 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:539
+#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/virtualization/forms/model_forms.py:335
msgid "VLAN group"
msgstr "Grupo de VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/model_forms.py:1367
-#: netbox/dcim/tables/devices.py:579
-#: netbox/virtualization/forms/bulk_edit.py:248
-#: netbox/virtualization/forms/model_forms.py:326
+#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1383
+#: netbox/dcim/tables/devices.py:593
+#: netbox/virtualization/forms/bulk_edit.py:230
+#: netbox/virtualization/forms/model_forms.py:340
msgid "Untagged VLAN"
msgstr "VLAN sin etiquetar"
-#: netbox/dcim/forms/bulk_edit.py:1508 netbox/dcim/forms/model_forms.py:1376
-#: netbox/dcim/tables/devices.py:585
-#: netbox/virtualization/forms/bulk_edit.py:256
-#: netbox/virtualization/forms/model_forms.py:335
+#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1392
+#: netbox/dcim/tables/devices.py:599
+#: netbox/virtualization/forms/bulk_edit.py:238
+#: netbox/virtualization/forms/model_forms.py:349
msgid "Tagged VLANs"
msgstr "VLAN etiquetadas"
-#: netbox/dcim/forms/bulk_edit.py:1511
+#: netbox/dcim/forms/bulk_edit.py:1514
msgid "Add tagged VLANs"
msgstr "Agregar VLAN etiquetadas"
-#: netbox/dcim/forms/bulk_edit.py:1520
+#: netbox/dcim/forms/bulk_edit.py:1523
msgid "Remove tagged VLANs"
msgstr "Eliminar las VLAN etiquetadas"
-#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/model_forms.py:1348
+#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401
+#: netbox/virtualization/forms/model_forms.py:358
+msgid "Q-in-Q Service VLAN"
+msgstr "VLAN de servicio Q-in-Q"
+
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364
msgid "Wireless LAN group"
msgstr "Grupo LAN inalámbrico"
-#: netbox/dcim/forms/bulk_edit.py:1541 netbox/dcim/forms/model_forms.py:1353
-#: netbox/dcim/tables/devices.py:619 netbox/netbox/navigation/menu.py:146
-#: netbox/templates/dcim/interface.html:280
+#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369
+#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152
+#: netbox/templates/dcim/interface.html:337
#: netbox/wireless/tables/wirelesslan.py:24
msgid "Wireless LANs"
msgstr "LAN inalámbricas"
-#: netbox/dcim/forms/bulk_edit.py:1550 netbox/dcim/forms/filtersets.py:1328
-#: netbox/dcim/forms/model_forms.py:1397 netbox/ipam/forms/bulk_edit.py:286
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:169
-#: netbox/templates/dcim/interface.html:122
-#: netbox/templates/ipam/prefix.html:95
-#: netbox/virtualization/forms/model_forms.py:349
+#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333
+#: 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:171
+#: netbox/netbox/navigation/menu.py:108
+#: netbox/templates/dcim/interface.html:128
+#: netbox/templates/ipam/prefix.html:91
+#: netbox/templates/virtualization/vminterface.html:70
+#: netbox/virtualization/forms/model_forms.py:378
msgid "Addressing"
msgstr "Dirigiéndose"
-#: netbox/dcim/forms/bulk_edit.py:1551 netbox/dcim/forms/filtersets.py:720
-#: netbox/dcim/forms/model_forms.py:1398
-#: netbox/virtualization/forms/model_forms.py:350
+#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
+#: netbox/dcim/forms/model_forms.py:1436
+#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "Operación"
-#: netbox/dcim/forms/bulk_edit.py:1552 netbox/dcim/forms/filtersets.py:1329
-#: netbox/dcim/forms/model_forms.py:994 netbox/dcim/forms/model_forms.py:1400
+#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1334
+#: netbox/dcim/forms/model_forms.py:1006 netbox/dcim/forms/model_forms.py:1438
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1553 netbox/dcim/forms/model_forms.py:1399
-#: netbox/templates/dcim/interface.html:99
-#: netbox/virtualization/forms/bulk_edit.py:267
-#: netbox/virtualization/forms/model_forms.py:351
+#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437
+#: netbox/templates/dcim/interface.html:105
+#: netbox/virtualization/forms/bulk_edit.py:254
+#: netbox/virtualization/forms/model_forms.py:380
msgid "Related Interfaces"
msgstr "Interfaces relacionadas"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1401
-#: netbox/virtualization/forms/bulk_edit.py:268
-#: netbox/virtualization/forms/model_forms.py:352
+#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441
+#: netbox/virtualization/forms/bulk_edit.py:257
+#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "Conmutación 802.1Q"
-#: netbox/dcim/forms/bulk_edit.py:1558
+#: netbox/dcim/forms/bulk_edit.py:1573
msgid "Add/Remove"
msgstr "Añadir/eliminar"
-#: netbox/dcim/forms/bulk_edit.py:1617 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
msgid "Interface mode must be specified to assign VLANs"
msgstr "Se debe especificar el modo de interfaz para asignar las VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1624 netbox/dcim/forms/common.py:50
+#: netbox/dcim/forms/bulk_edit.py:1639
msgid "An access interface cannot have tagged VLANs assigned."
msgstr "Una interfaz de acceso no puede tener asignadas VLAN etiquetadas."
-#: netbox/dcim/forms/bulk_import.py:64
+#: netbox/dcim/forms/bulk_import.py:66
msgid "Name of parent region"
msgstr "Nombre de la región principal"
-#: netbox/dcim/forms/bulk_import.py:78
+#: netbox/dcim/forms/bulk_import.py:80
msgid "Name of parent site group"
msgstr "Nombre del grupo de sitios principal"
-#: netbox/dcim/forms/bulk_import.py:97
+#: netbox/dcim/forms/bulk_import.py:99
msgid "Assigned region"
msgstr "Región asignada"
-#: netbox/dcim/forms/bulk_import.py:104 netbox/tenancy/forms/bulk_import.py:44
+#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
#: netbox/tenancy/forms/bulk_import.py:85
-#: netbox/wireless/forms/bulk_import.py:40
+#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "Grupo asignado"
-#: netbox/dcim/forms/bulk_import.py:123
+#: netbox/dcim/forms/bulk_import.py:125
msgid "available options"
msgstr "opciones disponibles"
-#: netbox/dcim/forms/bulk_import.py:134 netbox/dcim/forms/bulk_import.py:565
-#: netbox/dcim/forms/bulk_import.py:1364 netbox/ipam/forms/bulk_import.py:175
-#: netbox/ipam/forms/bulk_import.py:457
-#: netbox/virtualization/forms/bulk_import.py:63
-#: netbox/virtualization/forms/bulk_import.py:89
+#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/ipam/forms/bulk_import.py:456
+#: netbox/virtualization/forms/bulk_import.py:64
+#: netbox/virtualization/forms/bulk_import.py:95
msgid "Assigned site"
msgstr "Sitio asignado"
-#: netbox/dcim/forms/bulk_import.py:141
+#: netbox/dcim/forms/bulk_import.py:143
msgid "Parent location"
msgstr "Ubicación de los padres"
-#: netbox/dcim/forms/bulk_import.py:143
+#: netbox/dcim/forms/bulk_import.py:145
msgid "Location not found."
msgstr "No se encontró la ubicación."
-#: netbox/dcim/forms/bulk_import.py:185
+#: netbox/dcim/forms/bulk_import.py:187
msgid "The manufacturer of this rack type"
msgstr "El fabricante de este tipo de bastidor"
-#: netbox/dcim/forms/bulk_import.py:196
+#: netbox/dcim/forms/bulk_import.py:198
msgid "The lowest-numbered position in the rack"
msgstr "La posición con el número más bajo del estante"
-#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278
msgid "Rail-to-rail width (in inches)"
msgstr "Ancho de raíl a raíl (en pulgadas)"
-#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:286
+#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
msgid "Unit for outer dimensions"
msgstr "Unidad para dimensiones exteriores"
-#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:298
+#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
msgid "Unit for rack weights"
msgstr "Unidad para pesas de cremallera"
-#: netbox/dcim/forms/bulk_import.py:245
+#: netbox/dcim/forms/bulk_import.py:247
msgid "Name of assigned tenant"
msgstr "Nombre del inquilino asignado"
-#: netbox/dcim/forms/bulk_import.py:257
+#: netbox/dcim/forms/bulk_import.py:259
msgid "Name of assigned role"
msgstr "Nombre de la función asignada"
-#: netbox/dcim/forms/bulk_import.py:264
+#: netbox/dcim/forms/bulk_import.py:266
msgid "Rack type model"
msgstr "Modelo tipo bastidor"
-#: netbox/dcim/forms/bulk_import.py:292 netbox/dcim/forms/bulk_import.py:435
-#: netbox/dcim/forms/bulk_import.py:605
+#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
+#: netbox/dcim/forms/bulk_import.py:610
msgid "Airflow direction"
msgstr "Dirección del flujo de aire"
-#: netbox/dcim/forms/bulk_import.py:324
+#: netbox/dcim/forms/bulk_import.py:326
msgid "Width must be set if not specifying a rack type."
msgstr "Se debe establecer el ancho si no se especifica un tipo de bastidor."
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:328
msgid "U height must be set if not specifying a rack type."
msgstr ""
"Se debe establecer la altura en U si no se especifica un tipo de bastidor."
-#: netbox/dcim/forms/bulk_import.py:334
+#: netbox/dcim/forms/bulk_import.py:336
msgid "Parent site"
msgstr "Sitio para padres"
-#: netbox/dcim/forms/bulk_import.py:341 netbox/dcim/forms/bulk_import.py:1377
+#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474
msgid "Rack's location (if any)"
msgstr "Ubicación del bastidor (si existe)"
-#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/model_forms.py:311
-#: netbox/dcim/tables/racks.py:222
+#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
+#: netbox/dcim/tables/racks.py:221
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "Unidades"
-#: netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:355
msgid "Comma-separated list of individual unit numbers"
msgstr "Lista separada por comas de números de unidades individuales"
-#: netbox/dcim/forms/bulk_import.py:396
+#: netbox/dcim/forms/bulk_import.py:398
msgid "The manufacturer which produces this device type"
msgstr "El fabricante que produce este tipo de dispositivo"
-#: netbox/dcim/forms/bulk_import.py:403
+#: netbox/dcim/forms/bulk_import.py:405
msgid "The default platform for devices of this type (optional)"
msgstr ""
"La plataforma predeterminada para dispositivos de este tipo (opcional)"
-#: netbox/dcim/forms/bulk_import.py:408
+#: netbox/dcim/forms/bulk_import.py:410
msgid "Device weight"
msgstr "Peso del dispositivo"
-#: netbox/dcim/forms/bulk_import.py:414
+#: netbox/dcim/forms/bulk_import.py:416
msgid "Unit for device weight"
msgstr "Unidad para el peso del dispositivo"
-#: netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/bulk_import.py:442
msgid "Module weight"
msgstr "Peso del módulo"
-#: netbox/dcim/forms/bulk_import.py:446
+#: netbox/dcim/forms/bulk_import.py:448
msgid "Unit for module weight"
msgstr "Unidad para el peso del módulo"
-#: netbox/dcim/forms/bulk_import.py:476
+#: netbox/dcim/forms/bulk_import.py:481
msgid "Limit platform assignments to this manufacturer"
msgstr "Limite las asignaciones de plataforma a este fabricante"
-#: netbox/dcim/forms/bulk_import.py:498 netbox/dcim/forms/bulk_import.py:1447
+#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1544
#: netbox/tenancy/forms/bulk_import.py:106
msgid "Assigned role"
msgstr "Función asignada"
-#: netbox/dcim/forms/bulk_import.py:511
+#: netbox/dcim/forms/bulk_import.py:516
msgid "Device type manufacturer"
msgstr "Fabricante del tipo de dispositivo"
-#: netbox/dcim/forms/bulk_import.py:517
+#: netbox/dcim/forms/bulk_import.py:522
msgid "Device type model"
msgstr "Modelo de tipo de dispositivo"
-#: netbox/dcim/forms/bulk_import.py:524
-#: netbox/virtualization/forms/bulk_import.py:126
+#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "Plataforma asignada"
-#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:536
-#: netbox/dcim/forms/model_forms.py:536
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/model_forms.py:547
msgid "Virtual chassis"
msgstr "Chasis virtual"
-#: netbox/dcim/forms/bulk_import.py:543
+#: netbox/dcim/forms/bulk_import.py:548
msgid "Virtualization cluster"
msgstr "Clúster de virtualización"
-#: netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/bulk_import.py:577
msgid "Assigned location (if any)"
msgstr "Ubicación asignada (si la hay)"
-#: netbox/dcim/forms/bulk_import.py:579
+#: netbox/dcim/forms/bulk_import.py:584
msgid "Assigned rack (if any)"
msgstr "Bastidor asignado (si lo hay)"
-#: netbox/dcim/forms/bulk_import.py:582
+#: netbox/dcim/forms/bulk_import.py:587
msgid "Face"
msgstr "Cara"
-#: netbox/dcim/forms/bulk_import.py:585
+#: netbox/dcim/forms/bulk_import.py:590
msgid "Mounted rack face"
msgstr "Cara de bastidor montada"
-#: netbox/dcim/forms/bulk_import.py:592
+#: netbox/dcim/forms/bulk_import.py:597
msgid "Parent device (for child devices)"
msgstr "Dispositivo principal (para dispositivos infantiles)"
-#: netbox/dcim/forms/bulk_import.py:595
+#: netbox/dcim/forms/bulk_import.py:600
msgid "Device bay"
msgstr "Compartimento para dispositivos"
-#: netbox/dcim/forms/bulk_import.py:599
+#: netbox/dcim/forms/bulk_import.py:604
msgid "Device bay in which this device is installed (for child devices)"
msgstr ""
"Compartimento de dispositivos en el que está instalado este dispositivo "
"(para dispositivos infantiles)"
-#: netbox/dcim/forms/bulk_import.py:666
+#: netbox/dcim/forms/bulk_import.py:671
msgid "The device in which this module is installed"
msgstr "El dispositivo en el que está instalado este módulo"
-#: netbox/dcim/forms/bulk_import.py:669 netbox/dcim/forms/model_forms.py:640
+#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651
msgid "Module bay"
msgstr "Compartimento de módulos"
-#: netbox/dcim/forms/bulk_import.py:672
+#: netbox/dcim/forms/bulk_import.py:677
msgid "The module bay in which this module is installed"
msgstr "El compartimiento del módulo en el que está instalado este módulo"
-#: netbox/dcim/forms/bulk_import.py:678
+#: netbox/dcim/forms/bulk_import.py:683
msgid "The type of module"
msgstr "El tipo de módulo"
-#: netbox/dcim/forms/bulk_import.py:686 netbox/dcim/forms/model_forms.py:656
+#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
msgid "Replicate components"
msgstr "Replicar componentes"
-#: netbox/dcim/forms/bulk_import.py:688
+#: netbox/dcim/forms/bulk_import.py:693
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
@@ -4371,271 +4767,309 @@ msgstr ""
"Rellenar automáticamente los componentes asociados a este tipo de módulo "
"(activado de forma predeterminada)"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:662
+#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
msgid "Adopt components"
msgstr "Adopte componentes"
-#: netbox/dcim/forms/bulk_import.py:693 netbox/dcim/forms/model_forms.py:665
+#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
msgid "Adopt already existing components"
msgstr "Adopte los componentes ya existentes"
-#: netbox/dcim/forms/bulk_import.py:733 netbox/dcim/forms/bulk_import.py:759
-#: netbox/dcim/forms/bulk_import.py:785
+#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
+#: netbox/dcim/forms/bulk_import.py:790
msgid "Port type"
msgstr "Tipo de puerto"
-#: netbox/dcim/forms/bulk_import.py:741 netbox/dcim/forms/bulk_import.py:767
+#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
msgid "Port speed in bps"
msgstr "Velocidad de puerto en bps"
-#: netbox/dcim/forms/bulk_import.py:805
+#: netbox/dcim/forms/bulk_import.py:810
msgid "Outlet type"
msgstr "Tipo de toma"
-#: netbox/dcim/forms/bulk_import.py:812
+#: netbox/dcim/forms/bulk_import.py:817
msgid "Local power port which feeds this outlet"
msgstr "Puerto de alimentación local que alimenta esta toma"
-#: netbox/dcim/forms/bulk_import.py:818
+#: netbox/dcim/forms/bulk_import.py:823
msgid "Electrical phase (for three-phase circuits)"
msgstr "Fase eléctrica (para circuitos trifásicos)"
-#: netbox/dcim/forms/bulk_import.py:859 netbox/dcim/forms/model_forms.py:1323
-#: netbox/virtualization/forms/bulk_import.py:155
-#: netbox/virtualization/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339
+#: netbox/virtualization/forms/bulk_import.py:161
+#: netbox/virtualization/forms/model_forms.py:319
msgid "Parent interface"
msgstr "Interfaz principal"
-#: netbox/dcim/forms/bulk_import.py:866 netbox/dcim/forms/model_forms.py:1331
-#: netbox/virtualization/forms/bulk_import.py:162
-#: netbox/virtualization/forms/model_forms.py:313
+#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347
+#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/virtualization/forms/model_forms.py:327
msgid "Bridged interface"
msgstr "Interfaz puenteada"
-#: netbox/dcim/forms/bulk_import.py:869
+#: netbox/dcim/forms/bulk_import.py:877
msgid "Lag"
msgstr "Retraso"
-#: netbox/dcim/forms/bulk_import.py:873
+#: netbox/dcim/forms/bulk_import.py:881
msgid "Parent LAG interface"
msgstr "Interfaz LAG principal"
-#: netbox/dcim/forms/bulk_import.py:876
+#: netbox/dcim/forms/bulk_import.py:884
msgid "Vdcs"
msgstr "VDC"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:889
msgid "VDC names separated by commas, encased with double quotes. Example:"
msgstr ""
"Los nombres de los VDC están separados por comas y entre comillas dobles. "
"Ejemplo:"
-#: netbox/dcim/forms/bulk_import.py:887
+#: netbox/dcim/forms/bulk_import.py:895
msgid "Physical medium"
msgstr "Medio físico"
-#: netbox/dcim/forms/bulk_import.py:890 netbox/dcim/forms/filtersets.py:1365
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370
msgid "Duplex"
msgstr "Dúplex"
-#: netbox/dcim/forms/bulk_import.py:895
+#: netbox/dcim/forms/bulk_import.py:903
msgid "Poe mode"
msgstr "Modo Poe"
-#: netbox/dcim/forms/bulk_import.py:901
+#: netbox/dcim/forms/bulk_import.py:909
msgid "Poe type"
msgstr "Tipo de Poe"
-#: netbox/dcim/forms/bulk_import.py:910
-#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/virtualization/forms/bulk_import.py:174
msgid "IEEE 802.1Q operational mode (for L2 interfaces)"
msgstr "Modo operativo IEEE 802.1Q (para interfaces L2)"
-#: netbox/dcim/forms/bulk_import.py:917 netbox/ipam/forms/bulk_import.py:161
-#: netbox/ipam/forms/bulk_import.py:247 netbox/ipam/forms/bulk_import.py:283
-#: netbox/ipam/forms/filtersets.py:201 netbox/ipam/forms/filtersets.py:277
-#: netbox/ipam/forms/filtersets.py:336
-#: netbox/virtualization/forms/bulk_import.py:175
+#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282
+#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280
+#: netbox/ipam/forms/filtersets.py:339
+#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "VRF asignado"
-#: netbox/dcim/forms/bulk_import.py:920
+#: netbox/dcim/forms/bulk_import.py:928
msgid "Rf role"
msgstr "Rol RF"
-#: netbox/dcim/forms/bulk_import.py:923
+#: netbox/dcim/forms/bulk_import.py:931
msgid "Wireless role (AP/station)"
msgstr "Función inalámbrica (AP/estación)"
-#: netbox/dcim/forms/bulk_import.py:959
+#: netbox/dcim/forms/bulk_import.py:967
#, python-brace-format
msgid "VDC {vdc} is not assigned to device {device}"
msgstr "VDC {vdc} no está asignado al dispositivo {device}"
-#: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/model_forms.py:1007
-#: netbox/dcim/forms/model_forms.py:1582
+#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020
+#: netbox/dcim/forms/model_forms.py:1624
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "Puerto trasero"
-#: netbox/dcim/forms/bulk_import.py:976
+#: netbox/dcim/forms/bulk_import.py:984
msgid "Corresponding rear port"
msgstr "Puerto trasero correspondiente"
-#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/bulk_import.py:1022
-#: netbox/dcim/forms/bulk_import.py:1238
+#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
+#: netbox/dcim/forms/bulk_import.py:1335
msgid "Physical medium classification"
msgstr "Clasificación de medios físicos"
-#: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/tables/devices.py:822
+#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854
msgid "Installed device"
msgstr "Dispositivo instalado"
-#: netbox/dcim/forms/bulk_import.py:1054
+#: netbox/dcim/forms/bulk_import.py:1062
msgid "Child device installed within this bay"
msgstr "Dispositivo infantil instalado en esta bahía"
-#: netbox/dcim/forms/bulk_import.py:1056
+#: netbox/dcim/forms/bulk_import.py:1064
msgid "Child device not found."
msgstr "No se encontró el dispositivo infantil."
-#: netbox/dcim/forms/bulk_import.py:1114
+#: netbox/dcim/forms/bulk_import.py:1122
msgid "Parent inventory item"
msgstr "Artículo del inventario principal"
-#: netbox/dcim/forms/bulk_import.py:1117
+#: netbox/dcim/forms/bulk_import.py:1125
msgid "Component type"
msgstr "Tipo de componente"
-#: netbox/dcim/forms/bulk_import.py:1121
+#: netbox/dcim/forms/bulk_import.py:1129
msgid "Component Type"
msgstr "Tipo de componente"
-#: netbox/dcim/forms/bulk_import.py:1124
+#: netbox/dcim/forms/bulk_import.py:1132
msgid "Compnent name"
msgstr "Nombre del componente"
-#: netbox/dcim/forms/bulk_import.py:1126
+#: netbox/dcim/forms/bulk_import.py:1134
msgid "Component Name"
msgstr "Nombre del componente"
-#: netbox/dcim/forms/bulk_import.py:1168
+#: netbox/dcim/forms/bulk_import.py:1181
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "No se encontró el componente: {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1193
+#: netbox/dcim/forms/bulk_import.py:1209 netbox/ipam/forms/bulk_import.py:307
+msgid "Parent device of assigned interface (if any)"
+msgstr "Dispositivo principal de la interfaz asignada (si existe)"
+
+#: netbox/dcim/forms/bulk_import.py:1212 netbox/ipam/forms/bulk_import.py:310
+#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768
+#: netbox/virtualization/filtersets.py:254
+#: netbox/virtualization/filtersets.py:305
+#: netbox/virtualization/forms/bulk_edit.py:182
+#: netbox/virtualization/forms/bulk_edit.py:316
+#: netbox/virtualization/forms/bulk_import.py:152
+#: netbox/virtualization/forms/bulk_import.py:213
+#: netbox/virtualization/forms/filtersets.py:217
+#: netbox/virtualization/forms/filtersets.py:253
+#: netbox/virtualization/forms/model_forms.py:295
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+msgid "Virtual machine"
+msgstr "Máquina virtual"
+
+#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314
+msgid "Parent VM of assigned interface (if any)"
+msgstr "VM principal de la interfaz asignada (si existe)"
+
+#: netbox/dcim/forms/bulk_import.py:1223 netbox/ipam/filtersets.py:1021
+#: netbox/ipam/forms/bulk_import.py:321
+msgid "Assigned interface"
+msgstr "Interfaz asignada"
+
+#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324
+msgid "Is primary"
+msgstr "Es primaria"
+
+#: netbox/dcim/forms/bulk_import.py:1227
+msgid "Make this the primary MAC address for the assigned interface"
+msgstr "Convierta esta en la dirección MAC principal de la interfaz asignada"
+
+#: netbox/dcim/forms/bulk_import.py:1264
+msgid "Must specify the parent device or VM when assigning an interface"
+msgstr ""
+"Debe especificar el dispositivo principal o la máquina virtual al asignar "
+"una interfaz"
+
+#: netbox/dcim/forms/bulk_import.py:1290
msgid "Side A device"
msgstr "Dispositivo del lado A"
-#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1214
+#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311
msgid "Device name"
msgstr "Nombre del dispositivo"
-#: netbox/dcim/forms/bulk_import.py:1199
+#: netbox/dcim/forms/bulk_import.py:1296
msgid "Side A type"
msgstr "Tipo de lado A"
-#: netbox/dcim/forms/bulk_import.py:1202 netbox/dcim/forms/bulk_import.py:1220
-msgid "Termination type"
-msgstr "Tipo de terminación"
-
-#: netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1302
msgid "Side A name"
msgstr "Nombre de la cara A"
-#: netbox/dcim/forms/bulk_import.py:1206 netbox/dcim/forms/bulk_import.py:1224
+#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321
msgid "Termination name"
msgstr "Nombre de terminación"
-#: netbox/dcim/forms/bulk_import.py:1211
+#: netbox/dcim/forms/bulk_import.py:1308
msgid "Side B device"
msgstr "Dispositivo Side B"
-#: netbox/dcim/forms/bulk_import.py:1217
+#: netbox/dcim/forms/bulk_import.py:1314
msgid "Side B type"
msgstr "Tipo de lado B"
-#: netbox/dcim/forms/bulk_import.py:1223
+#: netbox/dcim/forms/bulk_import.py:1320
msgid "Side B name"
msgstr "Nombre de la cara B"
-#: netbox/dcim/forms/bulk_import.py:1232
-#: netbox/wireless/forms/bulk_import.py:86
+#: netbox/dcim/forms/bulk_import.py:1329
+#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "Estado de conexión"
-#: netbox/dcim/forms/bulk_import.py:1284
+#: netbox/dcim/forms/bulk_import.py:1381
#, python-brace-format
msgid "Side {side_upper}: {device} {termination_object} is already connected"
msgstr "Lado {side_upper}: {device} {termination_object} ya está conectado"
-#: netbox/dcim/forms/bulk_import.py:1290
+#: netbox/dcim/forms/bulk_import.py:1387
#, python-brace-format
msgid "{side_upper} side termination not found: {device} {name}"
msgstr "{side_upper} no se encontró la terminación lateral: {device} {name}"
-#: netbox/dcim/forms/bulk_import.py:1315 netbox/dcim/forms/model_forms.py:785
-#: netbox/dcim/tables/devices.py:1027 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/model_forms.py:797
+#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132
#: netbox/templates/dcim/virtualchassis.html:27
#: netbox/templates/dcim/virtualchassis.html:67
msgid "Master"
msgstr "Maestro"
-#: netbox/dcim/forms/bulk_import.py:1319
+#: netbox/dcim/forms/bulk_import.py:1416
msgid "Master device"
msgstr "Dispositivo maestro"
-#: netbox/dcim/forms/bulk_import.py:1336
+#: netbox/dcim/forms/bulk_import.py:1433
msgid "Name of parent site"
msgstr "Nombre del sitio principal"
-#: netbox/dcim/forms/bulk_import.py:1370
+#: netbox/dcim/forms/bulk_import.py:1467
msgid "Upstream power panel"
msgstr "Panel de alimentación ascendente"
-#: netbox/dcim/forms/bulk_import.py:1400
+#: netbox/dcim/forms/bulk_import.py:1497
msgid "Primary or redundant"
msgstr "Primario o redundante"
-#: netbox/dcim/forms/bulk_import.py:1405
+#: netbox/dcim/forms/bulk_import.py:1502
msgid "Supply type (AC/DC)"
msgstr "Tipo de alimentación (AC/DC)"
-#: netbox/dcim/forms/bulk_import.py:1410
+#: netbox/dcim/forms/bulk_import.py:1507
msgid "Single or three-phase"
msgstr "Monofásico o trifásico"
-#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:1677
+#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722
#: netbox/templates/dcim/device.html:190
#: netbox/templates/dcim/virtualdevicecontext.html:30
#: netbox/templates/virtualization/virtualmachine.html:52
msgid "Primary IPv4"
msgstr "IPv4 principal"
-#: netbox/dcim/forms/bulk_import.py:1465
+#: netbox/dcim/forms/bulk_import.py:1562
msgid "IPv4 address with mask, e.g. 1.2.3.4/24"
msgstr "Dirección IPv4 con máscara, p. ej. 1.2.3.4/24"
-#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/model_forms.py:1686
+#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/model_forms.py:1731
#: netbox/templates/dcim/device.html:206
#: netbox/templates/dcim/virtualdevicecontext.html:41
#: netbox/templates/virtualization/virtualmachine.html:68
msgid "Primary IPv6"
msgstr "IPv6 principal"
-#: netbox/dcim/forms/bulk_import.py:1472
+#: netbox/dcim/forms/bulk_import.py:1569
msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64"
msgstr "Dirección IPv6 con longitud de prefijo, por ejemplo, 2001:db8: :1/64"
-#: netbox/dcim/forms/common.py:24 netbox/dcim/models/device_components.py:527
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:515
#: netbox/templates/dcim/interface.html:57
-#: netbox/templates/virtualization/vminterface.html:55
-#: netbox/virtualization/forms/bulk_edit.py:225
+#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/virtualization/forms/bulk_edit.py:207
msgid "MTU"
msgstr "MUT"
-#: netbox/dcim/forms/common.py:65
+#: netbox/dcim/forms/common.py:60
#, python-brace-format
msgid ""
"The tagged VLANs ({vlans}) must belong to the same site as the interface's "
@@ -4644,7 +5078,7 @@ msgstr ""
"Las VLAN etiquetadas ({vlans}) deben pertenecer al mismo sitio que el "
"dispositivo o máquina virtual principal de la interfaz o deben ser globales"
-#: netbox/dcim/forms/common.py:126
+#: netbox/dcim/forms/common.py:121
msgid ""
"Cannot install module with placeholder values in a module bay with no "
"position defined."
@@ -4652,7 +5086,7 @@ msgstr ""
"No se puede instalar el módulo con valores de marcador de posición en un "
"compartimento de módulos sin una posición definida."
-#: netbox/dcim/forms/common.py:131
+#: netbox/dcim/forms/common.py:127
#, python-brace-format
msgid ""
"Cannot install module with placeholder values in a module bay tree {level} "
@@ -4662,17 +5096,17 @@ msgstr ""
"árbol de compartimentos de módulos {level} en un árbol, pero {tokens} "
"marcadores de posición dados."
-#: netbox/dcim/forms/common.py:144
+#: netbox/dcim/forms/common.py:142
#, python-brace-format
msgid "Cannot adopt {model} {name} as it already belongs to a module"
msgstr "No puede adoptar {model} {name} porque ya pertenece a un módulo"
-#: netbox/dcim/forms/common.py:153
+#: netbox/dcim/forms/common.py:151
#, python-brace-format
msgid "A {model} named {name} already exists"
msgstr "UN {model} llamado {name} ya existe"
-#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:37
#: netbox/templates/dcim/powerfeed.html:24
@@ -4681,137 +5115,135 @@ msgstr "UN {model} llamado {name} ya existe"
msgid "Power Panel"
msgstr "Panel de alimentación"
-#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:765
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "Alimentación eléctrica"
-#: netbox/dcim/forms/connections.py:81
-msgid "Side"
-msgstr "Lado"
-
-#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/tables/devices.py:295
+#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305
msgid "Device Status"
msgstr "Estado del dispositivo"
-#: netbox/dcim/forms/filtersets.py:149
+#: netbox/dcim/forms/filtersets.py:150
msgid "Parent region"
msgstr "Región principal"
-#: netbox/dcim/forms/filtersets.py:163 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
#: netbox/tenancy/forms/bulk_import.py:62
#: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62
-#: netbox/wireless/forms/bulk_import.py:25
-#: netbox/wireless/forms/filtersets.py:25
+#: netbox/wireless/forms/bulk_import.py:27
+#: netbox/wireless/forms/filtersets.py:27
msgid "Parent group"
msgstr "Grupo de padres"
-#: netbox/dcim/forms/filtersets.py:242 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "Instalación"
-#: netbox/dcim/forms/filtersets.py:397
+#: netbox/dcim/forms/filtersets.py:398
msgid "Function"
msgstr "Función"
-#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/model_forms.py:373
+#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "Imágenes"
-#: netbox/dcim/forms/filtersets.py:486 netbox/dcim/forms/filtersets.py:611
-#: netbox/dcim/forms/filtersets.py:726
+#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
+#: netbox/dcim/forms/filtersets.py:727
msgid "Components"
msgstr "Componentes"
-#: netbox/dcim/forms/filtersets.py:506
+#: netbox/dcim/forms/filtersets.py:507
msgid "Subdevice role"
msgstr "Función de subdispositivo"
-#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/tables/racks.py:54
+#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
#: netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "modelo"
-#: netbox/dcim/forms/filtersets.py:834
+#: netbox/dcim/forms/filtersets.py:835
msgid "Has an OOB IP"
msgstr "Tiene una IP OOB"
-#: netbox/dcim/forms/filtersets.py:841
+#: netbox/dcim/forms/filtersets.py:842
msgid "Virtual chassis member"
msgstr "Miembro del chasis virtual"
-#: netbox/dcim/forms/filtersets.py:890
+#: netbox/dcim/forms/filtersets.py:891
msgid "Has virtual device contexts"
msgstr "Tiene contextos de dispositivos virtuales"
-#: netbox/dcim/forms/filtersets.py:903 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:452
-#: netbox/virtualization/forms/filtersets.py:112
+#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
+#: netbox/ipam/forms/filtersets.py:455
+#: netbox/virtualization/forms/filtersets.py:117
msgid "Cluster group"
msgstr "Grupo de clústeres"
-#: netbox/dcim/forms/filtersets.py:1210
+#: netbox/dcim/forms/filtersets.py:1211
msgid "Cabled"
msgstr "Cableado"
-#: netbox/dcim/forms/filtersets.py:1217
+#: netbox/dcim/forms/filtersets.py:1218
msgid "Occupied"
msgstr "Ocupado"
-#: netbox/dcim/forms/filtersets.py:1244 netbox/dcim/forms/filtersets.py:1269
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/tables/devices.py:364
+#: 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:1341 netbox/dcim/tables/devices.py:374
+#: netbox/dcim/tables/devices.py:663
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:16
#: netbox/templates/dcim/consoleport.html:55
#: netbox/templates/dcim/consoleserverport.html:55
#: netbox/templates/dcim/frontport.html:69
-#: netbox/templates/dcim/interface.html:140
+#: netbox/templates/dcim/interface.html:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:59
+#: netbox/templates/dcim/poweroutlet.html:69
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "Conexión"
-#: netbox/dcim/forms/filtersets.py:1348 netbox/extras/forms/bulk_edit.py:326
+#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326
#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:464
-#: netbox/extras/forms/model_forms.py:675 netbox/extras/tables/tables.py:579
+#: netbox/extras/forms/filtersets.py:472
+#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:579
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "Amable"
-#: netbox/dcim/forms/filtersets.py:1377
+#: netbox/dcim/forms/filtersets.py:1382
msgid "Mgmt only"
msgstr "Solo administración"
-#: netbox/dcim/forms/filtersets.py:1389 netbox/dcim/forms/model_forms.py:1390
-#: netbox/dcim/models/device_components.py:629
-#: netbox/templates/dcim/interface.html:129
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423
+#: netbox/dcim/models/device_components.py:677
+#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "WWN"
-#: netbox/dcim/forms/filtersets.py:1409
+#: netbox/dcim/forms/filtersets.py:1414
msgid "Wireless channel"
msgstr "Canal inalámbrico"
-#: netbox/dcim/forms/filtersets.py:1413
+#: netbox/dcim/forms/filtersets.py:1418
msgid "Channel frequency (MHz)"
msgstr "Frecuencia de canal (MHz)"
-#: netbox/dcim/forms/filtersets.py:1417
+#: netbox/dcim/forms/filtersets.py:1422
msgid "Channel width (MHz)"
msgstr "Ancho de canal (MHz)"
-#: netbox/dcim/forms/filtersets.py:1421
-#: netbox/templates/dcim/interface.html:85
+#: netbox/dcim/forms/filtersets.py:1426
+#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "Potencia de transmisión (dBm)"
-#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1471
-#: netbox/dcim/tables/devices.py:327 netbox/templates/dcim/cable.html:12
+#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476
+#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
#: netbox/templates/dcim/htmx/cable_edit.html:50
@@ -4821,40 +5253,77 @@ msgstr "Potencia de transmisión (dBm)"
msgid "Cable"
msgstr "Cable"
-#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/tables/devices.py:949
+#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979
msgid "Discovered"
msgstr "Descubierto"
+#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350
+msgid "Assigned Device"
+msgstr "Dispositivo asignado"
+
+#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355
+msgid "Assigned VM"
+msgstr "VM asignada"
+
#: netbox/dcim/forms/formsets.py:20
#, python-brace-format
msgid "A virtual chassis member already exists in position {vc_position}."
msgstr "Ya existe un miembro del chasis virtual en posición {vc_position}."
-#: netbox/dcim/forms/model_forms.py:140
+#: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75
+#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618
+msgid "Scope type"
+msgstr "Tipo de ámbito"
+
+#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423
+#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:175
+#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621
+#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
+#: netbox/templates/ipam/vlangroup.html:38
+#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/virtualization/forms/bulk_edit.py:91
+#: netbox/virtualization/forms/filtersets.py:46
+#: netbox/virtualization/forms/model_forms.py:79
+#: netbox/virtualization/tables/clusters.py:80
+#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/filtersets.py:37
+#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/tables/wirelesslan.py:58
+msgid "Scope"
+msgstr "Alcance"
+
+#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436
+msgid "Scope type (app & model)"
+msgstr "Tipo de ámbito (aplicación y modelo)"
+
+#: netbox/dcim/forms/model_forms.py:144
msgid "Contact Info"
msgstr "Información de contacto"
-#: netbox/dcim/forms/model_forms.py:195 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "Rol de bastidor"
-#: netbox/dcim/forms/model_forms.py:212 netbox/dcim/forms/model_forms.py:362
-#: netbox/dcim/forms/model_forms.py:446
+#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
+#: netbox/dcim/forms/model_forms.py:456
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "Babosa"
-#: netbox/dcim/forms/model_forms.py:259
+#: netbox/dcim/forms/model_forms.py:264
msgid "Select a pre-defined rack type, or set physical characteristics below."
msgstr ""
"Seleccione un tipo de bastidor predefinido o defina las características "
"físicas a continuación."
-#: netbox/dcim/forms/model_forms.py:265
+#: netbox/dcim/forms/model_forms.py:273
msgid "Inventory Control"
msgstr "Control de inventario"
-#: netbox/dcim/forms/model_forms.py:313
+#: netbox/dcim/forms/model_forms.py:321
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
@@ -4862,38 +5331,38 @@ msgstr ""
"Lista de identificadores de unidades numéricas separados por comas. Se puede"
" especificar un rango mediante un guión."
-#: netbox/dcim/forms/model_forms.py:322 netbox/dcim/tables/racks.py:202
+#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201
msgid "Reservation"
msgstr "Reservación"
-#: netbox/dcim/forms/model_forms.py:423
+#: netbox/dcim/forms/model_forms.py:432
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "Función del dispositivo"
-#: netbox/dcim/forms/model_forms.py:490 netbox/dcim/models/devices.py:644
+#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
msgid "The lowest-numbered unit occupied by the device"
msgstr "La unidad con el número más bajo ocupado por el dispositivo"
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/model_forms.py:558
msgid "The position in the virtual chassis this device is identified by"
msgstr ""
"La posición en el chasis virtual por la que se identifica este dispositivo"
-#: netbox/dcim/forms/model_forms.py:552
+#: netbox/dcim/forms/model_forms.py:563
msgid "The priority of the device in the virtual chassis"
msgstr "La prioridad del dispositivo en el chasis virtual"
-#: netbox/dcim/forms/model_forms.py:659
+#: netbox/dcim/forms/model_forms.py:670
msgid "Automatically populate components associated with this module type"
msgstr ""
"Rellenar automáticamente los componentes asociados a este tipo de módulo"
-#: netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/model_forms.py:779
msgid "Characteristics"
msgstr "Características"
-#: netbox/dcim/forms/model_forms.py:914
+#: netbox/dcim/forms/model_forms.py:926
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -4908,60 +5377,35 @@ msgstr ""
"{module}
, si está presente, se reemplazará automáticamente por "
"el valor de posición al crear un nuevo módulo."
-#: netbox/dcim/forms/model_forms.py:1094
+#: netbox/dcim/forms/model_forms.py:1107
msgid "Console port template"
msgstr "Plantilla de puerto de consola"
-#: netbox/dcim/forms/model_forms.py:1102
+#: netbox/dcim/forms/model_forms.py:1115
msgid "Console server port template"
msgstr "Plantilla de puerto de servidor de consola"
-#: netbox/dcim/forms/model_forms.py:1110
+#: netbox/dcim/forms/model_forms.py:1123
msgid "Front port template"
msgstr "Plantilla de puerto frontal"
-#: netbox/dcim/forms/model_forms.py:1118
+#: netbox/dcim/forms/model_forms.py:1131
msgid "Interface template"
msgstr "Plantilla de interfaz"
-#: netbox/dcim/forms/model_forms.py:1126
+#: netbox/dcim/forms/model_forms.py:1139
msgid "Power outlet template"
msgstr "Plantilla de toma de corriente"
-#: netbox/dcim/forms/model_forms.py:1134
+#: netbox/dcim/forms/model_forms.py:1147
msgid "Power port template"
msgstr "Plantilla de puerto de alimentación"
-#: netbox/dcim/forms/model_forms.py:1142
+#: netbox/dcim/forms/model_forms.py:1155
msgid "Rear port template"
msgstr "Plantilla de puerto trasero"
-#: netbox/dcim/forms/model_forms.py:1151 netbox/dcim/forms/model_forms.py:1395
-#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1590
-#: netbox/dcim/tables/connections.py:65 netbox/ipam/forms/bulk_import.py:318
-#: netbox/ipam/forms/model_forms.py:280 netbox/ipam/forms/model_forms.py:289
-#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/ip.py:372
-#: netbox/ipam/tables/vlans.py:169
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:51
-#: netbox/templates/dcim/frontport.html:106
-#: netbox/templates/dcim/interface.html:27
-#: netbox/templates/dcim/interface.html:184
-#: netbox/templates/dcim/interface.html:310
-#: netbox/templates/dcim/rearport.html:102
-#: netbox/templates/virtualization/vminterface.html:18
-#: netbox/templates/vpn/tunneltermination.html:31
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
-#: netbox/templates/wireless/wirelesslink.html:10
-#: netbox/templates/wireless/wirelesslink.html:55
-#: netbox/virtualization/forms/model_forms.py:348
-#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:436
-#: netbox/vpn/forms/model_forms.py:445
-#: netbox/wireless/forms/model_forms.py:113
-#: netbox/wireless/forms/model_forms.py:155
-msgid "Interface"
-msgstr "Interfaz"
-
-#: netbox/dcim/forms/model_forms.py:1152 netbox/dcim/forms/model_forms.py:1591
+#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -4969,71 +5413,71 @@ msgstr "Interfaz"
msgid "Console Port"
msgstr "Puerto de consola"
-#: netbox/dcim/forms/model_forms.py:1153 netbox/dcim/forms/model_forms.py:1592
+#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637
#: netbox/templates/dcim/consoleport.html:73
#: netbox/templates/dcim/consoleserverport.html:17
#: netbox/templates/dcim/frontport.html:109
msgid "Console Server Port"
msgstr "Puerto de servidor de consola"
-#: netbox/dcim/forms/model_forms.py:1154 netbox/dcim/forms/model_forms.py:1593
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
#: netbox/templates/dcim/frontport.html:17
#: netbox/templates/dcim/frontport.html:115
-#: netbox/templates/dcim/interface.html:187
+#: netbox/templates/dcim/interface.html:244
#: netbox/templates/dcim/rearport.html:105
msgid "Front Port"
msgstr "Puerto frontal"
-#: netbox/dcim/forms/model_forms.py:1155 netbox/dcim/forms/model_forms.py:1594
-#: netbox/dcim/tables/devices.py:710
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
+#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/tables/devices.py:744
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
#: netbox/templates/dcim/frontport.html:50
#: netbox/templates/dcim/frontport.html:118
-#: netbox/templates/dcim/interface.html:190
+#: netbox/templates/dcim/interface.html:247
#: netbox/templates/dcim/rearport.html:17
#: netbox/templates/dcim/rearport.html:108
msgid "Rear Port"
msgstr "Puerto trasero"
-#: netbox/dcim/forms/model_forms.py:1156 netbox/dcim/forms/model_forms.py:1595
-#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:512
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640
+#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521
+#: netbox/templates/dcim/poweroutlet.html:54
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "Puerto de alimentación"
-#: netbox/dcim/forms/model_forms.py:1157 netbox/dcim/forms/model_forms.py:1596
+#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641
#: netbox/templates/dcim/poweroutlet.html:17
#: netbox/templates/dcim/powerport.html:77
msgid "Power Outlet"
msgstr "Toma de corriente"
-#: netbox/dcim/forms/model_forms.py:1159 netbox/dcim/forms/model_forms.py:1598
+#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643
msgid "Component Assignment"
msgstr "Asignación de componentes"
-#: netbox/dcim/forms/model_forms.py:1202 netbox/dcim/forms/model_forms.py:1645
+#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690
msgid "An InventoryItem can only be assigned to a single component."
msgstr "Un InventoryItem solo se puede asignar a un único componente."
-#: netbox/dcim/forms/model_forms.py:1339
+#: netbox/dcim/forms/model_forms.py:1355
msgid "LAG interface"
msgstr "Interfaz LAG"
-#: netbox/dcim/forms/model_forms.py:1362
+#: netbox/dcim/forms/model_forms.py:1378
msgid "Filter VLANs available for assignment by group."
msgstr "Filtre las VLAN disponibles para la asignación por grupo."
-#: netbox/dcim/forms/model_forms.py:1491
+#: netbox/dcim/forms/model_forms.py:1533
msgid "Child Device"
msgstr "Dispositivo infantil"
-#: netbox/dcim/forms/model_forms.py:1492
+#: netbox/dcim/forms/model_forms.py:1534
msgid ""
"Child devices must first be created and assigned to the site and rack of the"
" parent device."
@@ -5041,32 +5485,58 @@ msgstr ""
"Los dispositivos secundarios primero deben crearse y asignarse al sitio y al"
" rack del dispositivo principal."
-#: netbox/dcim/forms/model_forms.py:1534
+#: netbox/dcim/forms/model_forms.py:1576
msgid "Console port"
msgstr "Puerto de consola"
-#: netbox/dcim/forms/model_forms.py:1542
+#: netbox/dcim/forms/model_forms.py:1584
msgid "Console server port"
msgstr "Puerto de servidor de consola"
-#: netbox/dcim/forms/model_forms.py:1550
+#: netbox/dcim/forms/model_forms.py:1592
msgid "Front port"
msgstr "Puerto frontal"
-#: netbox/dcim/forms/model_forms.py:1566
+#: netbox/dcim/forms/model_forms.py:1608
msgid "Power outlet"
msgstr "toma de corriente"
-#: netbox/dcim/forms/model_forms.py:1586
+#: netbox/dcim/forms/model_forms.py:1630
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "Artículo de inventario"
-#: netbox/dcim/forms/model_forms.py:1659
+#: netbox/dcim/forms/model_forms.py:1704
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "Función del artículo de inventario"
+#: netbox/dcim/forms/model_forms.py:1773
+msgid "VM Interface"
+msgstr "Interfaz VM"
+
+#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796
+#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171
+#: netbox/templates/virtualization/virtualdisk.html:21
+#: netbox/templates/virtualization/virtualmachine.html:12
+#: netbox/templates/virtualization/vminterface.html:21
+#: netbox/templates/vpn/tunneltermination.html:25
+#: netbox/virtualization/forms/filtersets.py:202
+#: netbox/virtualization/forms/filtersets.py:247
+#: netbox/virtualization/forms/model_forms.py:227
+#: netbox/virtualization/tables/virtualmachines.py:105
+#: netbox/virtualization/tables/virtualmachines.py:161
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
+#: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172
+#: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457
+msgid "Virtual Machine"
+msgstr "Máquina virtual"
+
+#: netbox/dcim/forms/model_forms.py:1827
+msgid "A MAC address can only be assigned to a single object."
+msgstr "Una dirección MAC solo se puede asignar a un único objeto."
+
#: netbox/dcim/forms/object_create.py:48
#: netbox/dcim/forms/object_create.py:199
#: netbox/dcim/forms/object_create.py:347
@@ -5087,7 +5557,7 @@ msgstr ""
"{pattern_count} se esperan."
#: netbox/dcim/forms/object_create.py:110
-#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:252
+#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263
msgid "Rear ports"
msgstr "Puertos traseros"
@@ -5118,7 +5588,7 @@ msgstr ""
"coincidir con el número seleccionado de posiciones de los puertos traseros "
"({rearport_count})."
-#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1033
+#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1065
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:47
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5137,30 +5607,30 @@ msgstr ""
"Posición del primer dispositivo miembro. Aumenta en uno por cada miembro "
"adicional."
-#: netbox/dcim/forms/object_create.py:427
+#: netbox/dcim/forms/object_create.py:428
msgid "A position must be specified for the first VC member."
msgstr "Se debe especificar un puesto para el primer miembro del VC."
-#: netbox/dcim/models/cables.py:62
-#: netbox/dcim/models/device_component_templates.py:55
-#: netbox/dcim/models/device_components.py:62
+#: netbox/dcim/models/cables.py:64
+#: netbox/dcim/models/device_component_templates.py:51
+#: netbox/dcim/models/device_components.py:57
#: netbox/extras/models/customfields.py:111
msgid "label"
msgstr "etiqueta"
-#: netbox/dcim/models/cables.py:71
+#: netbox/dcim/models/cables.py:73
msgid "length"
msgstr "longitud"
-#: netbox/dcim/models/cables.py:78
+#: netbox/dcim/models/cables.py:80
msgid "length unit"
msgstr "unidad de longitud"
-#: netbox/dcim/models/cables.py:95
+#: netbox/dcim/models/cables.py:98
msgid "cable"
msgstr "cable"
-#: netbox/dcim/models/cables.py:96
+#: netbox/dcim/models/cables.py:99
msgid "cables"
msgstr "cables"
@@ -5187,19 +5657,19 @@ msgstr "Tipos de terminación incompatibles: {type_a} y {type_b}"
msgid "A and B terminations cannot connect to the same object."
msgstr "Las terminaciones A y B no pueden conectarse al mismo objeto."
-#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37
+#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37
msgid "end"
msgstr "fin"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:315
msgid "cable termination"
msgstr "terminación de cable"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:316
msgid "cable terminations"
msgstr "terminaciones de cables"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:335
#, python-brace-format
msgid ""
"Duplicate termination found for {app_label}.{model} {termination_id}: cable "
@@ -5208,37 +5678,71 @@ msgstr ""
"Se encontró una terminación duplicada para {app_label}.{model} "
"{termination_id}: cable {cable_pk}"
-#: netbox/dcim/models/cables.py:343
+#: netbox/dcim/models/cables.py:345
#, python-brace-format
msgid "Cables cannot be terminated to {type_display} interfaces"
msgstr "Los cables no se pueden terminar en {type_display} interfaz"
-#: netbox/dcim/models/cables.py:350
+#: netbox/dcim/models/cables.py:352
msgid "Circuit terminations attached to a provider network may not be cabled."
msgstr ""
"Es posible que las terminaciones de circuito conectadas a la red de un "
"proveedor no estén cableadas."
-#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50
+#: netbox/dcim/models/cables.py:450 netbox/extras/models/configs.py:50
msgid "is active"
msgstr "está activo"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:454
msgid "is complete"
msgstr "está completo"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:458
msgid "is split"
msgstr "está dividido"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:466
msgid "cable path"
msgstr "ruta de cable"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:467
msgid "cable paths"
msgstr "rutas de cable"
+#: netbox/dcim/models/cables.py:539
+msgid "All originating terminations must be attached to the same link"
+msgstr "Todas las terminaciones originarias deben adjuntarse al mismo enlace"
+
+#: netbox/dcim/models/cables.py:551
+msgid "All mid-span terminations must have the same termination type"
+msgstr ""
+"Todas las terminaciones de tramo intermedio deben tener el mismo tipo de "
+"terminación"
+
+#: netbox/dcim/models/cables.py:556
+msgid "All mid-span terminations must have the same parent object"
+msgstr ""
+"Todas las terminaciones intermedias deben tener el mismo objeto principal"
+
+#: netbox/dcim/models/cables.py:580
+msgid "All links must be cable or wireless"
+msgstr "Todos los enlaces deben ser por cable o inalámbricos"
+
+#: netbox/dcim/models/cables.py:582
+msgid "All links must match first link type"
+msgstr "Todos los enlaces deben coincidir con el primer tipo de enlace"
+
+#: netbox/dcim/models/cables.py:665
+msgid ""
+"All positions counts within the path on opposite ends of links must match"
+msgstr ""
+"Todos los recuentos de posiciones dentro de la ruta en los extremos opuestos"
+" de los enlaces deben coincidir"
+
+#: netbox/dcim/models/cables.py:674
+msgid "Remote termination position filter is missing"
+msgstr "Falta el filtro de posición de terminación remota"
+
#: netbox/dcim/models/device_component_templates.py:46
#, python-brace-format
msgid ""
@@ -5248,18 +5752,18 @@ msgstr ""
"{module} se acepta como sustituto de la posición del compartimiento del "
"módulo cuando se conecta a un tipo de módulo."
-#: netbox/dcim/models/device_component_templates.py:58
-#: netbox/dcim/models/device_components.py:65
+#: netbox/dcim/models/device_component_templates.py:54
+#: netbox/dcim/models/device_components.py:60
msgid "Physical label"
msgstr "Etiqueta física"
-#: netbox/dcim/models/device_component_templates.py:103
+#: netbox/dcim/models/device_component_templates.py:99
msgid "Component templates cannot be moved to a different device type."
msgstr ""
"Las plantillas de componentes no se pueden mover a un tipo de dispositivo "
"diferente."
-#: netbox/dcim/models/device_component_templates.py:154
+#: netbox/dcim/models/device_component_templates.py:150
msgid ""
"A component template cannot be associated with both a device type and a "
"module type."
@@ -5267,7 +5771,7 @@ msgstr ""
"Una plantilla de componente no se puede asociar a un tipo de dispositivo ni "
"a un tipo de módulo."
-#: netbox/dcim/models/device_component_templates.py:158
+#: netbox/dcim/models/device_component_templates.py:154
msgid ""
"A component template must be associated with either a device type or a "
"module type."
@@ -5275,138 +5779,138 @@ msgstr ""
"Una plantilla de componente debe estar asociada a un tipo de dispositivo o a"
" un tipo de módulo."
-#: netbox/dcim/models/device_component_templates.py:212
+#: netbox/dcim/models/device_component_templates.py:209
msgid "console port template"
msgstr "plantilla de puerto de consola"
-#: netbox/dcim/models/device_component_templates.py:213
+#: netbox/dcim/models/device_component_templates.py:210
msgid "console port templates"
msgstr "plantillas de puertos de consola"
-#: netbox/dcim/models/device_component_templates.py:246
+#: netbox/dcim/models/device_component_templates.py:244
msgid "console server port template"
msgstr "plantilla de puerto de servidor de consola"
-#: netbox/dcim/models/device_component_templates.py:247
+#: netbox/dcim/models/device_component_templates.py:245
msgid "console server port templates"
msgstr "plantillas de puertos de servidor de consola"
-#: netbox/dcim/models/device_component_templates.py:278
-#: netbox/dcim/models/device_components.py:352
+#: netbox/dcim/models/device_component_templates.py:277
+#: netbox/dcim/models/device_components.py:345
msgid "maximum draw"
msgstr "sorteo máximo"
-#: netbox/dcim/models/device_component_templates.py:285
-#: netbox/dcim/models/device_components.py:359
+#: netbox/dcim/models/device_component_templates.py:284
+#: netbox/dcim/models/device_components.py:352
msgid "allocated draw"
msgstr "sorteo asignado"
-#: netbox/dcim/models/device_component_templates.py:295
+#: netbox/dcim/models/device_component_templates.py:294
msgid "power port template"
msgstr "plantilla de puerto de alimentación"
-#: netbox/dcim/models/device_component_templates.py:296
+#: netbox/dcim/models/device_component_templates.py:295
msgid "power port templates"
msgstr "plantillas de puertos de alimentación"
#: netbox/dcim/models/device_component_templates.py:315
-#: netbox/dcim/models/device_components.py:382
+#: netbox/dcim/models/device_components.py:372
#, python-brace-format
msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)."
msgstr ""
"El sorteo asignado no puede superar el sorteo máximo ({maximum_draw}W)."
-#: netbox/dcim/models/device_component_templates.py:347
-#: netbox/dcim/models/device_components.py:477
+#: netbox/dcim/models/device_component_templates.py:349
+#: netbox/dcim/models/device_components.py:468
msgid "feed leg"
msgstr "pierna de alimentación"
-#: netbox/dcim/models/device_component_templates.py:351
-#: netbox/dcim/models/device_components.py:481
+#: netbox/dcim/models/device_component_templates.py:354
+#: netbox/dcim/models/device_components.py:473
msgid "Phase (for three-phase feeds)"
msgstr "Fase (para alimentaciones trifásicas)"
-#: netbox/dcim/models/device_component_templates.py:357
+#: netbox/dcim/models/device_component_templates.py:360
msgid "power outlet template"
msgstr "plantilla de toma de corriente"
-#: netbox/dcim/models/device_component_templates.py:358
+#: netbox/dcim/models/device_component_templates.py:361
msgid "power outlet templates"
msgstr "plantillas de tomas de corriente"
-#: netbox/dcim/models/device_component_templates.py:367
+#: netbox/dcim/models/device_component_templates.py:370
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device type"
msgstr ""
"Puerto de alimentación principal ({power_port}) debe pertenecer al mismo "
"tipo de dispositivo"
-#: netbox/dcim/models/device_component_templates.py:371
+#: netbox/dcim/models/device_component_templates.py:376
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same module type"
msgstr ""
"Puerto de alimentación principal ({power_port}) debe pertenecer al mismo "
"tipo de módulo"
-#: netbox/dcim/models/device_component_templates.py:423
-#: netbox/dcim/models/device_components.py:611
+#: netbox/dcim/models/device_component_templates.py:430
+#: netbox/dcim/models/device_components.py:659
msgid "management only"
msgstr "solo administración"
-#: netbox/dcim/models/device_component_templates.py:431
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_component_templates.py:438
+#: netbox/dcim/models/device_components.py:539
msgid "bridge interface"
msgstr "interfaz de puente"
-#: netbox/dcim/models/device_component_templates.py:449
-#: netbox/dcim/models/device_components.py:636
+#: netbox/dcim/models/device_component_templates.py:459
+#: netbox/dcim/models/device_components.py:685
msgid "wireless role"
msgstr "función inalámbrica"
-#: netbox/dcim/models/device_component_templates.py:455
+#: netbox/dcim/models/device_component_templates.py:465
msgid "interface template"
msgstr "plantilla de interfaz"
-#: netbox/dcim/models/device_component_templates.py:456
+#: netbox/dcim/models/device_component_templates.py:466
msgid "interface templates"
msgstr "plantillas de interfaz"
-#: netbox/dcim/models/device_component_templates.py:463
-#: netbox/dcim/models/device_components.py:804
-#: netbox/virtualization/models/virtualmachines.py:405
+#: netbox/dcim/models/device_component_templates.py:473
+#: netbox/dcim/models/device_components.py:845
+#: netbox/virtualization/models/virtualmachines.py:385
msgid "An interface cannot be bridged to itself."
msgstr "Una interfaz no se puede conectar a sí misma."
-#: netbox/dcim/models/device_component_templates.py:466
+#: netbox/dcim/models/device_component_templates.py:477
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same device type"
msgstr ""
"Interfaz de puente ({bridge}) debe pertenecer al mismo tipo de dispositivo"
-#: netbox/dcim/models/device_component_templates.py:470
+#: netbox/dcim/models/device_component_templates.py:483
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same module type"
msgstr "Interfaz de puente ({bridge}) debe pertenecer al mismo tipo de módulo"
-#: netbox/dcim/models/device_component_templates.py:526
-#: netbox/dcim/models/device_components.py:984
+#: netbox/dcim/models/device_component_templates.py:540
+#: netbox/dcim/models/device_components.py:1035
msgid "rear port position"
msgstr "posición del puerto trasero"
-#: netbox/dcim/models/device_component_templates.py:551
+#: netbox/dcim/models/device_component_templates.py:565
msgid "front port template"
msgstr "plantilla de puerto frontal"
-#: netbox/dcim/models/device_component_templates.py:552
+#: netbox/dcim/models/device_component_templates.py:566
msgid "front port templates"
msgstr "plantillas de puertos frontales"
-#: netbox/dcim/models/device_component_templates.py:562
+#: netbox/dcim/models/device_component_templates.py:576
#, python-brace-format
msgid "Rear port ({name}) must belong to the same device type"
msgstr "Puerto trasero ({name}) debe pertenecer al mismo tipo de dispositivo"
-#: netbox/dcim/models/device_component_templates.py:568
+#: netbox/dcim/models/device_component_templates.py:582
#, python-brace-format
msgid ""
"Invalid rear port position ({position}); rear port {name} has only {count} "
@@ -5415,48 +5919,48 @@ msgstr ""
"Posición del puerto trasero no válida ({position}); puerto trasero {name} "
"solo tiene {count} posiciones"
-#: netbox/dcim/models/device_component_templates.py:621
-#: netbox/dcim/models/device_components.py:1053
+#: netbox/dcim/models/device_component_templates.py:635
+#: netbox/dcim/models/device_components.py:1101
msgid "positions"
msgstr "posiciones"
-#: netbox/dcim/models/device_component_templates.py:632
+#: netbox/dcim/models/device_component_templates.py:646
msgid "rear port template"
msgstr "plantilla de puerto trasero"
-#: netbox/dcim/models/device_component_templates.py:633
+#: netbox/dcim/models/device_component_templates.py:647
msgid "rear port templates"
msgstr "plantillas de puertos traseros"
-#: netbox/dcim/models/device_component_templates.py:662
-#: netbox/dcim/models/device_components.py:1103
+#: netbox/dcim/models/device_component_templates.py:676
+#: netbox/dcim/models/device_components.py:1148
msgid "position"
msgstr "posición"
-#: netbox/dcim/models/device_component_templates.py:665
-#: netbox/dcim/models/device_components.py:1106
+#: netbox/dcim/models/device_component_templates.py:679
+#: netbox/dcim/models/device_components.py:1151
msgid "Identifier to reference when renaming installed components"
msgstr ""
"Identificador al que se debe hacer referencia al cambiar el nombre de los "
"componentes instalados"
-#: netbox/dcim/models/device_component_templates.py:671
+#: netbox/dcim/models/device_component_templates.py:685
msgid "module bay template"
msgstr "plantilla de bahía de módulos"
-#: netbox/dcim/models/device_component_templates.py:672
+#: netbox/dcim/models/device_component_templates.py:686
msgid "module bay templates"
msgstr "plantillas de compartimentos de módulos"
-#: netbox/dcim/models/device_component_templates.py:699
+#: netbox/dcim/models/device_component_templates.py:713
msgid "device bay template"
msgstr "plantilla de compartimento de dispositivos"
-#: netbox/dcim/models/device_component_templates.py:700
+#: netbox/dcim/models/device_component_templates.py:714
msgid "device bay templates"
msgstr "plantillas de compartimentos de dispositivos"
-#: netbox/dcim/models/device_component_templates.py:713
+#: netbox/dcim/models/device_component_templates.py:728
#, python-brace-format
msgid ""
"Subdevice role of device type ({device_type}) must be set to \"parent\" to "
@@ -5466,207 +5970,226 @@ msgstr ""
"configurarse como «principal» para permitir compartimentos para "
"dispositivos."
-#: netbox/dcim/models/device_component_templates.py:768
-#: netbox/dcim/models/device_components.py:1262
+#: netbox/dcim/models/device_component_templates.py:784
+#: netbox/dcim/models/device_components.py:1304
msgid "part ID"
msgstr "ID de pieza"
-#: netbox/dcim/models/device_component_templates.py:770
-#: netbox/dcim/models/device_components.py:1264
+#: netbox/dcim/models/device_component_templates.py:786
+#: netbox/dcim/models/device_components.py:1306
msgid "Manufacturer-assigned part identifier"
msgstr "Identificador de pieza asignado por el fabricante"
-#: netbox/dcim/models/device_component_templates.py:787
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item template"
msgstr "plantilla de artículos de inventario"
-#: netbox/dcim/models/device_component_templates.py:788
+#: netbox/dcim/models/device_component_templates.py:804
msgid "inventory item templates"
msgstr "plantillas de artículos de inventario"
-#: netbox/dcim/models/device_components.py:105
+#: netbox/dcim/models/device_components.py:100
msgid "Components cannot be moved to a different device."
msgstr "Los componentes no se pueden mover a un dispositivo diferente."
-#: netbox/dcim/models/device_components.py:144
+#: netbox/dcim/models/device_components.py:139
msgid "cable end"
msgstr "extremo del cable"
-#: netbox/dcim/models/device_components.py:150
+#: netbox/dcim/models/device_components.py:146
msgid "mark connected"
msgstr "marcar conectado"
-#: netbox/dcim/models/device_components.py:152
+#: netbox/dcim/models/device_components.py:148
msgid "Treat as if a cable is connected"
msgstr "Tratar como si hubiera un cable conectado"
-#: netbox/dcim/models/device_components.py:170
+#: netbox/dcim/models/device_components.py:166
msgid "Must specify cable end (A or B) when attaching a cable."
msgstr "Debe especificar el extremo del cable (A o B) al conectar un cable."
-#: netbox/dcim/models/device_components.py:174
+#: netbox/dcim/models/device_components.py:170
msgid "Cable end must not be set without a cable."
msgstr "El extremo del cable no se debe colocar sin cable."
-#: netbox/dcim/models/device_components.py:178
+#: netbox/dcim/models/device_components.py:174
msgid "Cannot mark as connected with a cable attached."
msgstr "No se puede marcar como conectado con un cable conectado."
-#: netbox/dcim/models/device_components.py:202
+#: netbox/dcim/models/device_components.py:198
#, python-brace-format
msgid "{class_name} models must declare a parent_object property"
msgstr "{class_name} los modelos deben declarar una propiedad parent_object"
-#: netbox/dcim/models/device_components.py:287
-#: netbox/dcim/models/device_components.py:316
-#: netbox/dcim/models/device_components.py:349
-#: netbox/dcim/models/device_components.py:467
+#: netbox/dcim/models/device_components.py:284
+#: netbox/dcim/models/device_components.py:311
+#: netbox/dcim/models/device_components.py:342
+#: netbox/dcim/models/device_components.py:458
msgid "Physical port type"
msgstr "Tipo de puerto físico"
-#: netbox/dcim/models/device_components.py:290
-#: netbox/dcim/models/device_components.py:319
+#: netbox/dcim/models/device_components.py:287
+#: netbox/dcim/models/device_components.py:314
msgid "speed"
msgstr "velocidad"
-#: netbox/dcim/models/device_components.py:294
-#: netbox/dcim/models/device_components.py:323
+#: netbox/dcim/models/device_components.py:291
+#: netbox/dcim/models/device_components.py:318
msgid "Port speed in bits per second"
msgstr "Velocidad de puerto en bits por segundo"
-#: netbox/dcim/models/device_components.py:300
+#: netbox/dcim/models/device_components.py:297
msgid "console port"
msgstr "puerto de consola"
-#: netbox/dcim/models/device_components.py:301
+#: netbox/dcim/models/device_components.py:298
msgid "console ports"
msgstr "puertos de consola"
-#: netbox/dcim/models/device_components.py:329
+#: netbox/dcim/models/device_components.py:324
msgid "console server port"
msgstr "puerto de servidor de consola"
-#: netbox/dcim/models/device_components.py:330
+#: netbox/dcim/models/device_components.py:325
msgid "console server ports"
msgstr "puertos de servidor de consola"
-#: netbox/dcim/models/device_components.py:369
+#: netbox/dcim/models/device_components.py:362
msgid "power port"
msgstr "puerto de alimentación"
-#: netbox/dcim/models/device_components.py:370
+#: netbox/dcim/models/device_components.py:363
msgid "power ports"
msgstr "puertos de alimentación"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:483
msgid "power outlet"
msgstr "toma de corriente"
-#: netbox/dcim/models/device_components.py:488
+#: netbox/dcim/models/device_components.py:484
msgid "power outlets"
msgstr "tomas de corriente"
-#: netbox/dcim/models/device_components.py:499
+#: netbox/dcim/models/device_components.py:492
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device"
msgstr ""
"Puerto de alimentación principal ({power_port}) debe pertenecer al mismo "
"dispositivo"
-#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:81
-#: netbox/vpn/models/crypto.py:226
+#: netbox/dcim/models/device_components.py:518 netbox/vpn/models/crypto.py:80
+#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "modo"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:523
msgid "IEEE 802.1Q tagging strategy"
msgstr "Estrategia de etiquetado IEEE 802.1Q"
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:531
msgid "parent interface"
msgstr "interfaz principal"
-#: netbox/dcim/models/device_components.py:602
+#: netbox/dcim/models/device_components.py:547
+msgid "untagged VLAN"
+msgstr "VLAN sin etiquetar"
+
+#: netbox/dcim/models/device_components.py:553
+msgid "tagged VLANs"
+msgstr "VLAN etiquetadas"
+
+#: netbox/dcim/models/device_components.py:561
+#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510
+#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106
+#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
+msgid "Q-in-Q SVLAN"
+msgstr "SVLAN Q-in-Q"
+
+#: netbox/dcim/models/device_components.py:576
+msgid "primary MAC address"
+msgstr "dirección MAC principal"
+
+#: netbox/dcim/models/device_components.py:588
+msgid "Only Q-in-Q interfaces may specify a service VLAN."
+msgstr "Solo las interfaces Q-in-Q pueden especificar una VLAN de servicio."
+
+#: netbox/dcim/models/device_components.py:594
+#, python-brace-format
+msgid "MAC address {mac_address} is not assigned to this interface."
+msgstr "Dirección MAC {mac_address} no está asignado a esta interfaz."
+
+#: netbox/dcim/models/device_components.py:650
msgid "parent LAG"
msgstr "LAG principal"
-#: netbox/dcim/models/device_components.py:612
+#: netbox/dcim/models/device_components.py:660
msgid "This interface is used only for out-of-band management"
msgstr "Esta interfaz se usa solo para la administración fuera de banda"
-#: netbox/dcim/models/device_components.py:617
+#: netbox/dcim/models/device_components.py:665
msgid "speed (Kbps)"
msgstr "velocidad (Kbps)"
-#: netbox/dcim/models/device_components.py:620
+#: netbox/dcim/models/device_components.py:668
msgid "duplex"
msgstr "dúplex"
-#: netbox/dcim/models/device_components.py:630
+#: netbox/dcim/models/device_components.py:678
msgid "64-bit World Wide Name"
msgstr "Nombre mundial de 64 bits"
-#: netbox/dcim/models/device_components.py:642
+#: netbox/dcim/models/device_components.py:692
msgid "wireless channel"
msgstr "canal inalámbrico"
-#: netbox/dcim/models/device_components.py:649
+#: netbox/dcim/models/device_components.py:699
msgid "channel frequency (MHz)"
msgstr "frecuencia de canal (MHz)"
-#: netbox/dcim/models/device_components.py:650
-#: netbox/dcim/models/device_components.py:658
+#: netbox/dcim/models/device_components.py:700
+#: netbox/dcim/models/device_components.py:708
msgid "Populated by selected channel (if set)"
msgstr "Se rellena por el canal seleccionado (si está configurado)"
-#: netbox/dcim/models/device_components.py:664
+#: netbox/dcim/models/device_components.py:714
msgid "transmit power (dBm)"
msgstr "potencia de transmisión (dBm)"
-#: netbox/dcim/models/device_components.py:689 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "LAN inalámbricas"
-#: netbox/dcim/models/device_components.py:697
-#: netbox/virtualization/models/virtualmachines.py:335
-msgid "untagged VLAN"
-msgstr "VLAN sin etiquetar"
-
-#: netbox/dcim/models/device_components.py:703
-#: netbox/virtualization/models/virtualmachines.py:341
-msgid "tagged VLANs"
-msgstr "VLAN etiquetadas"
-
-#: netbox/dcim/models/device_components.py:745
-#: netbox/virtualization/models/virtualmachines.py:377
+#: netbox/dcim/models/device_components.py:789
+#: netbox/virtualization/models/virtualmachines.py:359
msgid "interface"
msgstr "interfaz"
-#: netbox/dcim/models/device_components.py:746
-#: netbox/virtualization/models/virtualmachines.py:378
+#: netbox/dcim/models/device_components.py:790
+#: netbox/virtualization/models/virtualmachines.py:360
msgid "interfaces"
msgstr "interfaz"
-#: netbox/dcim/models/device_components.py:757
+#: netbox/dcim/models/device_components.py:798
#, python-brace-format
msgid "{display_type} interfaces cannot have a cable attached."
msgstr "{display_type} las interfaces no pueden tener un cable conectado."
-#: netbox/dcim/models/device_components.py:765
+#: netbox/dcim/models/device_components.py:806
#, python-brace-format
msgid "{display_type} interfaces cannot be marked as connected."
msgstr "{display_type} las interfaces no se pueden marcar como conectadas."
-#: netbox/dcim/models/device_components.py:774
-#: netbox/virtualization/models/virtualmachines.py:390
+#: netbox/dcim/models/device_components.py:815
+#: netbox/virtualization/models/virtualmachines.py:370
msgid "An interface cannot be its own parent."
msgstr "Una interfaz no puede ser su propia interfaz principal."
-#: netbox/dcim/models/device_components.py:778
+#: netbox/dcim/models/device_components.py:819
msgid "Only virtual interfaces may be assigned to a parent interface."
msgstr "Solo se pueden asignar interfaces virtuales a una interfaz principal."
-#: netbox/dcim/models/device_components.py:785
+#: netbox/dcim/models/device_components.py:826
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
@@ -5675,7 +6198,7 @@ msgstr ""
"La interfaz principal seleccionada ({interface}) pertenece a un dispositivo "
"diferente ({device})"
-#: netbox/dcim/models/device_components.py:791
+#: netbox/dcim/models/device_components.py:832
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
@@ -5684,7 +6207,7 @@ msgstr ""
"La interfaz principal seleccionada ({interface}) pertenece a {device}, que "
"no forma parte del chasis virtual {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:811
+#: netbox/dcim/models/device_components.py:852
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
@@ -5693,7 +6216,7 @@ msgstr ""
"La interfaz de puente seleccionada ({bridge}) pertenece a un dispositivo "
"diferente ({device})."
-#: netbox/dcim/models/device_components.py:817
+#: netbox/dcim/models/device_components.py:858
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
@@ -5702,15 +6225,15 @@ msgstr ""
"La interfaz de puente seleccionada ({interface}) pertenece a {device}, que "
"no forma parte del chasis virtual {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:828
+#: netbox/dcim/models/device_components.py:869
msgid "Virtual interfaces cannot have a parent LAG interface."
msgstr "Las interfaces virtuales no pueden tener una interfaz LAG principal."
-#: netbox/dcim/models/device_components.py:832
+#: netbox/dcim/models/device_components.py:873
msgid "A LAG interface cannot be its own parent."
msgstr "Una interfaz LAG no puede ser su propia interfaz principal."
-#: netbox/dcim/models/device_components.py:839
+#: netbox/dcim/models/device_components.py:880
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to a different device ({device})."
@@ -5718,7 +6241,7 @@ msgstr ""
"La interfaz LAG seleccionada ({lag}) pertenece a un dispositivo diferente "
"({device})."
-#: netbox/dcim/models/device_components.py:845
+#: netbox/dcim/models/device_components.py:886
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
@@ -5727,51 +6250,55 @@ msgstr ""
"La interfaz LAG seleccionada ({lag}) pertenece a {device}, que no forma "
"parte del chasis virtual {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:856
+#: netbox/dcim/models/device_components.py:897
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "Las interfaces virtuales no pueden tener un modo PoE."
-#: netbox/dcim/models/device_components.py:860
+#: netbox/dcim/models/device_components.py:901
msgid "Virtual interfaces cannot have a PoE type."
msgstr "Las interfaces virtuales no pueden tener un tipo PoE."
-#: netbox/dcim/models/device_components.py:866
+#: netbox/dcim/models/device_components.py:907
msgid "Must specify PoE mode when designating a PoE type."
msgstr "Debe especificar el modo PoE al designar un tipo de PoE."
-#: netbox/dcim/models/device_components.py:873
+#: netbox/dcim/models/device_components.py:914
msgid "Wireless role may be set only on wireless interfaces."
msgstr ""
"La función inalámbrica solo se puede configurar en las interfaces "
"inalámbricas."
-#: netbox/dcim/models/device_components.py:875
+#: netbox/dcim/models/device_components.py:916
msgid "Channel may be set only on wireless interfaces."
msgstr "El canal solo se puede configurar en las interfaces inalámbricas."
-#: netbox/dcim/models/device_components.py:881
+#: netbox/dcim/models/device_components.py:922
msgid "Channel frequency may be set only on wireless interfaces."
msgstr ""
"La frecuencia del canal solo se puede configurar en las interfaces "
"inalámbricas."
-#: netbox/dcim/models/device_components.py:885
+#: netbox/dcim/models/device_components.py:926
msgid "Cannot specify custom frequency with channel selected."
msgstr ""
"No se puede especificar la frecuencia personalizada con el canal "
"seleccionado."
-#: netbox/dcim/models/device_components.py:891
+#: netbox/dcim/models/device_components.py:932
msgid "Channel width may be set only on wireless interfaces."
msgstr ""
"El ancho del canal solo se puede establecer en las interfaces inalámbricas."
-#: netbox/dcim/models/device_components.py:893
+#: netbox/dcim/models/device_components.py:934
msgid "Cannot specify custom width with channel selected."
msgstr ""
"No se puede especificar un ancho personalizado con el canal seleccionado."
-#: netbox/dcim/models/device_components.py:901
+#: netbox/dcim/models/device_components.py:938
+msgid "Interface mode does not support an untagged vlan."
+msgstr "El modo de interfaz no admite una vlan sin etiquetas."
+
+#: netbox/dcim/models/device_components.py:944
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -5780,24 +6307,24 @@ msgstr ""
"La VLAN sin etiquetar ({untagged_vlan}) debe pertenecer al mismo sitio que "
"el dispositivo principal de la interfaz o debe ser global."
-#: netbox/dcim/models/device_components.py:990
+#: netbox/dcim/models/device_components.py:1041
msgid "Mapped position on corresponding rear port"
msgstr "Posición mapeada en el puerto trasero correspondiente"
-#: netbox/dcim/models/device_components.py:1006
+#: netbox/dcim/models/device_components.py:1057
msgid "front port"
msgstr "puerto frontal"
-#: netbox/dcim/models/device_components.py:1007
+#: netbox/dcim/models/device_components.py:1058
msgid "front ports"
msgstr "puertos frontales"
-#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1069
#, python-brace-format
msgid "Rear port ({rear_port}) must belong to the same device"
msgstr "Puerto trasero ({rear_port}) debe pertenecer al mismo dispositivo"
-#: netbox/dcim/models/device_components.py:1029
+#: netbox/dcim/models/device_components.py:1077
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
@@ -5806,19 +6333,19 @@ msgstr ""
"Posición del puerto trasero no válida ({rear_port_position}): puerto trasero"
" {name} solo tiene {positions} posiciones."
-#: netbox/dcim/models/device_components.py:1059
+#: netbox/dcim/models/device_components.py:1107
msgid "Number of front ports which may be mapped"
msgstr "Número de puertos frontales que se pueden mapear"
-#: netbox/dcim/models/device_components.py:1064
+#: netbox/dcim/models/device_components.py:1112
msgid "rear port"
msgstr "puerto trasero"
-#: netbox/dcim/models/device_components.py:1065
+#: netbox/dcim/models/device_components.py:1113
msgid "rear ports"
msgstr "puertos traseros"
-#: netbox/dcim/models/device_components.py:1079
+#: netbox/dcim/models/device_components.py:1124
#, python-brace-format
msgid ""
"The number of positions cannot be less than the number of mapped front ports"
@@ -5827,40 +6354,40 @@ msgstr ""
"El número de posiciones no puede ser inferior al número de puertos frontales"
" mapeados ({frontport_count})"
-#: netbox/dcim/models/device_components.py:1120
+#: netbox/dcim/models/device_components.py:1165
msgid "module bay"
msgstr "compartimiento de módulos"
-#: netbox/dcim/models/device_components.py:1121
+#: netbox/dcim/models/device_components.py:1166
msgid "module bays"
msgstr "compartimentos de módulos"
-#: netbox/dcim/models/device_components.py:1138
-#: netbox/dcim/models/devices.py:1224
+#: netbox/dcim/models/device_components.py:1180
+#: netbox/dcim/models/devices.py:1229
msgid "A module bay cannot belong to a module installed within it."
msgstr ""
"Una bahía de módulos no puede pertenecer a un módulo instalado en ella."
-#: netbox/dcim/models/device_components.py:1164
+#: netbox/dcim/models/device_components.py:1206
msgid "device bay"
msgstr "compartimiento de dispositivos"
-#: netbox/dcim/models/device_components.py:1165
+#: netbox/dcim/models/device_components.py:1207
msgid "device bays"
msgstr "compartimentos para dispositivos"
-#: netbox/dcim/models/device_components.py:1175
+#: netbox/dcim/models/device_components.py:1214
#, python-brace-format
msgid "This type of device ({device_type}) does not support device bays."
msgstr ""
"Este tipo de dispositivo ({device_type}) no admite compartimentos para "
"dispositivos."
-#: netbox/dcim/models/device_components.py:1181
+#: netbox/dcim/models/device_components.py:1220
msgid "Cannot install a device into itself."
msgstr "No se puede instalar un dispositivo en sí mismo."
-#: netbox/dcim/models/device_components.py:1189
+#: netbox/dcim/models/device_components.py:1228
#, python-brace-format
msgid ""
"Cannot install the specified device; device is already installed in {bay}."
@@ -5868,118 +6395,118 @@ msgstr ""
"No se puede instalar el dispositivo especificado; el dispositivo ya está "
"instalado en {bay}."
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1249
msgid "inventory item role"
msgstr "rol de artículo de inventario"
-#: netbox/dcim/models/device_components.py:1211
+#: netbox/dcim/models/device_components.py:1250
msgid "inventory item roles"
msgstr "roles de artículos de inventario"
-#: netbox/dcim/models/device_components.py:1268
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1181
-#: netbox/dcim/models/racks.py:313
-#: netbox/virtualization/models/virtualmachines.py:131
+#: netbox/dcim/models/device_components.py:1310
+#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/racks.py:304
+#: netbox/virtualization/models/virtualmachines.py:126
msgid "serial number"
msgstr "número de serie"
-#: netbox/dcim/models/device_components.py:1276
-#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1188
-#: netbox/dcim/models/racks.py:320
+#: netbox/dcim/models/device_components.py:1318
+#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/racks.py:311
msgid "asset tag"
msgstr "etiqueta de activo"
-#: netbox/dcim/models/device_components.py:1277
+#: netbox/dcim/models/device_components.py:1319
msgid "A unique tag used to identify this item"
msgstr "Una etiqueta única que se utiliza para identificar este artículo"
-#: netbox/dcim/models/device_components.py:1280
+#: netbox/dcim/models/device_components.py:1322
msgid "discovered"
msgstr "descubierto"
-#: netbox/dcim/models/device_components.py:1282
+#: netbox/dcim/models/device_components.py:1324
msgid "This item was automatically discovered"
msgstr "Este artículo se descubrió automáticamente"
-#: netbox/dcim/models/device_components.py:1300
+#: netbox/dcim/models/device_components.py:1342
msgid "inventory item"
msgstr "artículo de inventario"
-#: netbox/dcim/models/device_components.py:1301
+#: netbox/dcim/models/device_components.py:1343
msgid "inventory items"
msgstr "artículos de inventario"
-#: netbox/dcim/models/device_components.py:1312
+#: netbox/dcim/models/device_components.py:1351
msgid "Cannot assign self as parent."
msgstr "No se puede asignar a sí mismo como padre."
-#: netbox/dcim/models/device_components.py:1320
+#: netbox/dcim/models/device_components.py:1359
msgid "Parent inventory item does not belong to the same device."
msgstr ""
"El artículo del inventario principal no pertenece al mismo dispositivo."
-#: netbox/dcim/models/device_components.py:1326
+#: netbox/dcim/models/device_components.py:1365
msgid "Cannot move an inventory item with dependent children"
msgstr "No se puede mover un artículo del inventario con hijos a cargo"
-#: netbox/dcim/models/device_components.py:1334
+#: netbox/dcim/models/device_components.py:1373
msgid "Cannot assign inventory item to component on another device"
msgstr ""
"No se puede asignar un artículo de inventario a un componente de otro "
"dispositivo"
-#: netbox/dcim/models/devices.py:54
+#: netbox/dcim/models/devices.py:59
msgid "manufacturer"
msgstr "fabricante"
-#: netbox/dcim/models/devices.py:55
+#: netbox/dcim/models/devices.py:60
msgid "manufacturers"
msgstr "fabricantes"
-#: netbox/dcim/models/devices.py:82 netbox/dcim/models/devices.py:382
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
#: netbox/dcim/models/racks.py:133
msgid "model"
msgstr "modelo"
-#: netbox/dcim/models/devices.py:95
+#: netbox/dcim/models/devices.py:97
msgid "default platform"
msgstr "plataforma predeterminada"
-#: netbox/dcim/models/devices.py:98 netbox/dcim/models/devices.py:386
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
msgid "part number"
msgstr "número de pieza"
-#: netbox/dcim/models/devices.py:101 netbox/dcim/models/devices.py:389
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
msgid "Discrete part number (optional)"
msgstr "Número de pieza discreto (opcional)"
-#: netbox/dcim/models/devices.py:107 netbox/dcim/models/racks.py:54
+#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:53
msgid "height (U)"
msgstr "altura (U)"
-#: netbox/dcim/models/devices.py:111
+#: netbox/dcim/models/devices.py:113
msgid "exclude from utilization"
msgstr "excluir de la utilización"
-#: netbox/dcim/models/devices.py:112
+#: netbox/dcim/models/devices.py:114
msgid "Devices of this type are excluded when calculating rack utilization."
msgstr ""
"Los dispositivos de este tipo se excluyen al calcular la utilización de los "
"racks."
-#: netbox/dcim/models/devices.py:116
+#: netbox/dcim/models/devices.py:118
msgid "is full depth"
msgstr "es de profundidad total"
-#: netbox/dcim/models/devices.py:117
+#: netbox/dcim/models/devices.py:119
msgid "Device consumes both front and rear rack faces."
msgstr "El dispositivo consume las caras delantera y trasera del bastidor."
-#: netbox/dcim/models/devices.py:123
+#: netbox/dcim/models/devices.py:126
msgid "parent/child status"
msgstr "estado de padre/hijo"
-#: netbox/dcim/models/devices.py:124
+#: netbox/dcim/models/devices.py:127
msgid ""
"Parent devices house child devices in device bays. Leave blank if this "
"device type is neither a parent nor a child."
@@ -5988,24 +6515,24 @@ msgstr ""
"compartimentos para dispositivos. Déjelo en blanco si este tipo de "
"dispositivo no es para padres ni para niños."
-#: netbox/dcim/models/devices.py:128 netbox/dcim/models/devices.py:392
-#: netbox/dcim/models/devices.py:659 netbox/dcim/models/racks.py:324
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393
+#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
msgid "airflow"
msgstr "flujo de aire"
-#: netbox/dcim/models/devices.py:204
+#: netbox/dcim/models/devices.py:208
msgid "device type"
msgstr "tipo de dispositivo"
-#: netbox/dcim/models/devices.py:205
+#: netbox/dcim/models/devices.py:209
msgid "device types"
msgstr "tipos de dispositivos"
-#: netbox/dcim/models/devices.py:290
+#: netbox/dcim/models/devices.py:291
msgid "U height must be in increments of 0.5 rack units."
msgstr "La altura en U debe ser en incrementos de 0,5 unidades de bastidor."
-#: netbox/dcim/models/devices.py:307
+#: netbox/dcim/models/devices.py:308
#, python-brace-format
msgid ""
"Device {device} in rack {rack} does not have sufficient space to accommodate"
@@ -6014,7 +6541,7 @@ msgstr ""
"Dispositivo {device} en un estante {rack} no tiene espacio suficiente para "
"acomodar una altura de {height}U"
-#: netbox/dcim/models/devices.py:322
+#: netbox/dcim/models/devices.py:323
#, python-brace-format
msgid ""
"Unable to set 0U height: Found {racked_instance_count} "
@@ -6024,7 +6551,7 @@ msgstr ""
"href=\"{url}\">{racked_instance_count} instancias ya está montado dentro"
" de bastidores."
-#: netbox/dcim/models/devices.py:331
+#: netbox/dcim/models/devices.py:332
msgid ""
"Must delete all device bay templates associated with this device before "
"declassifying it as a parent device."
@@ -6033,155 +6560,155 @@ msgstr ""
"asociadas a este dispositivo antes de desclasificarlo como dispositivo "
"principal."
-#: netbox/dcim/models/devices.py:337
+#: netbox/dcim/models/devices.py:338
msgid "Child device types must be 0U."
msgstr "Los tipos de dispositivos secundarios deben ser 0U."
-#: netbox/dcim/models/devices.py:411
+#: netbox/dcim/models/devices.py:413
msgid "module type"
msgstr "tipo de módulo"
-#: netbox/dcim/models/devices.py:412
+#: netbox/dcim/models/devices.py:414
msgid "module types"
msgstr "tipos de módulos"
-#: netbox/dcim/models/devices.py:485
+#: netbox/dcim/models/devices.py:484
msgid "Virtual machines may be assigned to this role"
msgstr "Se pueden asignar máquinas virtuales a esta función"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:496
msgid "device role"
msgstr "rol del dispositivo"
-#: netbox/dcim/models/devices.py:498
+#: netbox/dcim/models/devices.py:497
msgid "device roles"
msgstr "funciones del dispositivo"
-#: netbox/dcim/models/devices.py:515
+#: netbox/dcim/models/devices.py:511
msgid "Optionally limit this platform to devices of a certain manufacturer"
msgstr ""
"Si lo desea, limite esta plataforma a dispositivos de un fabricante "
"determinado."
-#: netbox/dcim/models/devices.py:527
+#: netbox/dcim/models/devices.py:523
msgid "platform"
msgstr "plataforma"
-#: netbox/dcim/models/devices.py:528
+#: netbox/dcim/models/devices.py:524
msgid "platforms"
msgstr "plataformas"
-#: netbox/dcim/models/devices.py:576
+#: netbox/dcim/models/devices.py:572
msgid "The function this device serves"
msgstr "La función que cumple este dispositivo"
-#: netbox/dcim/models/devices.py:608
+#: netbox/dcim/models/devices.py:599
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "Número de serie del chasis, asignado por el fabricante"
-#: netbox/dcim/models/devices.py:616 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
msgid "A unique tag used to identify this device"
msgstr "Una etiqueta única que se utiliza para identificar este dispositivo"
-#: netbox/dcim/models/devices.py:643
+#: netbox/dcim/models/devices.py:634
msgid "position (U)"
msgstr "posición (U)"
-#: netbox/dcim/models/devices.py:650
+#: netbox/dcim/models/devices.py:642
msgid "rack face"
msgstr "cara del estante"
-#: netbox/dcim/models/devices.py:670 netbox/dcim/models/devices.py:1420
-#: netbox/virtualization/models/virtualmachines.py:100
+#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
+#: netbox/virtualization/models/virtualmachines.py:95
msgid "primary IPv4"
msgstr "IPv4 principal"
-#: netbox/dcim/models/devices.py:678 netbox/dcim/models/devices.py:1428
-#: netbox/virtualization/models/virtualmachines.py:108
+#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
+#: netbox/virtualization/models/virtualmachines.py:103
msgid "primary IPv6"
msgstr "IPv6 principal"
-#: netbox/dcim/models/devices.py:686
+#: netbox/dcim/models/devices.py:679
msgid "out-of-band IP"
msgstr "IP fuera de banda"
-#: netbox/dcim/models/devices.py:703
+#: netbox/dcim/models/devices.py:696
msgid "VC position"
msgstr "Posición VC"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:699
msgid "Virtual chassis position"
msgstr "Posición virtual del chasis"
-#: netbox/dcim/models/devices.py:709
+#: netbox/dcim/models/devices.py:702
msgid "VC priority"
msgstr "Prioridad VC"
-#: netbox/dcim/models/devices.py:713
+#: netbox/dcim/models/devices.py:706
msgid "Virtual chassis master election priority"
msgstr "Prioridad de elección del maestro del chasis virtual"
-#: netbox/dcim/models/devices.py:716 netbox/dcim/models/sites.py:207
+#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "latitud"
-#: netbox/dcim/models/devices.py:721 netbox/dcim/models/devices.py:729
-#: netbox/dcim/models/sites.py:212 netbox/dcim/models/sites.py:220
+#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221
msgid "GPS coordinate in decimal format (xx.yyyyyy)"
msgstr "Coordenada GPS en formato decimal (xx.aaaaa)"
-#: netbox/dcim/models/devices.py:724 netbox/dcim/models/sites.py:215
+#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "longitud"
-#: netbox/dcim/models/devices.py:797
+#: netbox/dcim/models/devices.py:790
msgid "Device name must be unique per site."
msgstr "El nombre del dispositivo debe ser único por sitio."
-#: netbox/dcim/models/devices.py:808 netbox/ipam/models/services.py:75
+#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
msgid "device"
msgstr "dispositivo"
-#: netbox/dcim/models/devices.py:809
+#: netbox/dcim/models/devices.py:802
msgid "devices"
msgstr "dispositivos"
-#: netbox/dcim/models/devices.py:835
+#: netbox/dcim/models/devices.py:821
#, python-brace-format
msgid "Rack {rack} does not belong to site {site}."
msgstr "Estante {rack} no pertenece al sitio {site}."
-#: netbox/dcim/models/devices.py:840
+#: netbox/dcim/models/devices.py:826
#, python-brace-format
msgid "Location {location} does not belong to site {site}."
msgstr "Ubicación {location} no pertenece al sitio {site}."
-#: netbox/dcim/models/devices.py:846
+#: netbox/dcim/models/devices.py:832
#, python-brace-format
msgid "Rack {rack} does not belong to location {location}."
msgstr "Estante {rack} no pertenece a la ubicación {location}."
-#: netbox/dcim/models/devices.py:853
+#: netbox/dcim/models/devices.py:839
msgid "Cannot select a rack face without assigning a rack."
msgstr "No se puede seleccionar una cara de bastidor sin asignar un bastidor."
-#: netbox/dcim/models/devices.py:857
+#: netbox/dcim/models/devices.py:843
msgid "Cannot select a rack position without assigning a rack."
msgstr ""
"No se puede seleccionar una posición de cremallera sin asignar una "
"cremallera."
-#: netbox/dcim/models/devices.py:863
+#: netbox/dcim/models/devices.py:849
msgid "Position must be in increments of 0.5 rack units."
msgstr "La posición debe estar en incrementos de 0,5 unidades de estante."
-#: netbox/dcim/models/devices.py:867
+#: netbox/dcim/models/devices.py:853
msgid "Must specify rack face when defining rack position."
msgstr ""
"Debe especificar la cara de la cremallera al definir la posición de la "
"cremallera."
-#: netbox/dcim/models/devices.py:875
+#: netbox/dcim/models/devices.py:861
#, python-brace-format
msgid ""
"A 0U device type ({device_type}) cannot be assigned to a rack position."
@@ -6189,7 +6716,7 @@ msgstr ""
"Un tipo de dispositivo 0U ({device_type}) no se puede asignar a una posición"
" de estantería."
-#: netbox/dcim/models/devices.py:886
+#: netbox/dcim/models/devices.py:872
msgid ""
"Child device types cannot be assigned to a rack face. This is an attribute "
"of the parent device."
@@ -6197,7 +6724,7 @@ msgstr ""
"Los tipos de dispositivos secundarios no se pueden asignar a la cara de un "
"bastidor. Este es un atributo del dispositivo principal."
-#: netbox/dcim/models/devices.py:893
+#: netbox/dcim/models/devices.py:879
msgid ""
"Child device types cannot be assigned to a rack position. This is an "
"attribute of the parent device."
@@ -6205,7 +6732,7 @@ msgstr ""
"Los tipos de dispositivos secundarios no se pueden asignar a una posición de"
" bastidor. Este es un atributo del dispositivo principal."
-#: netbox/dcim/models/devices.py:907
+#: netbox/dcim/models/devices.py:893
#, python-brace-format
msgid ""
"U{position} is already occupied or does not have sufficient space to "
@@ -6214,23 +6741,23 @@ msgstr ""
"U{position} ya está ocupado o no tiene espacio suficiente para este tipo de "
"dispositivo: {device_type} ({u_height}U)"
-#: netbox/dcim/models/devices.py:922
+#: netbox/dcim/models/devices.py:908
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} no es una dirección IPv4."
-#: netbox/dcim/models/devices.py:931 netbox/dcim/models/devices.py:946
+#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this device."
msgstr ""
"La dirección IP especificada ({ip}) no está asignado a este dispositivo."
-#: netbox/dcim/models/devices.py:937
+#: netbox/dcim/models/devices.py:926
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} no es una dirección IPv6."
-#: netbox/dcim/models/devices.py:964
+#: netbox/dcim/models/devices.py:956
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6240,12 +6767,17 @@ msgstr ""
"dispositivos, pero el tipo de este dispositivo pertenece a "
"{devicetype_manufacturer}."
-#: netbox/dcim/models/devices.py:975
+#: netbox/dcim/models/devices.py:967
#, python-brace-format
msgid "The assigned cluster belongs to a different site ({site})"
msgstr "El clúster asignado pertenece a un sitio diferente ({site})"
-#: netbox/dcim/models/devices.py:983
+#: netbox/dcim/models/devices.py:974
+#, python-brace-format
+msgid "The assigned cluster belongs to a different location ({location})"
+msgstr "El clúster asignado pertenece a una ubicación diferente ({location})"
+
+#: netbox/dcim/models/devices.py:982
msgid "A device assigned to a virtual chassis must have its position defined."
msgstr ""
"Un dispositivo asignado a un chasis virtual debe tener su posición definida."
@@ -6259,15 +6791,15 @@ msgstr ""
"El dispositivo no se puede extraer del chasis virtual {virtual_chassis} "
"porque actualmente está designado como su maestro."
-#: netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/devices.py:1204
msgid "module"
msgstr "módulo"
-#: netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:1205
msgid "modules"
msgstr "módulos"
-#: netbox/dcim/models/devices.py:1213
+#: netbox/dcim/models/devices.py:1218
#, python-brace-format
msgid ""
"Module must be installed within a module bay belonging to the assigned "
@@ -6276,22 +6808,22 @@ msgstr ""
"El módulo debe instalarse en un compartimiento de módulos que pertenezca al "
"dispositivo asignado ({device})."
-#: netbox/dcim/models/devices.py:1339
+#: netbox/dcim/models/devices.py:1346
msgid "domain"
msgstr "dominio"
-#: netbox/dcim/models/devices.py:1352 netbox/dcim/models/devices.py:1353
+#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
msgid "virtual chassis"
msgstr "chasis virtual"
-#: netbox/dcim/models/devices.py:1368
+#: netbox/dcim/models/devices.py:1372
#, python-brace-format
msgid ""
"The selected master ({master}) is not assigned to this virtual chassis."
msgstr ""
"El maestro seleccionado ({master}) no está asignado a este chasis virtual."
-#: netbox/dcim/models/devices.py:1384
+#: netbox/dcim/models/devices.py:1388
#, python-brace-format
msgid ""
"Unable to delete virtual chassis {self}. There are member interfaces which "
@@ -6300,52 +6832,63 @@ msgstr ""
"No se puede eliminar el chasis virtual {self}. Hay interfaces miembros que "
"forman interfaces LAG entre chasis."
-#: netbox/dcim/models/devices.py:1409 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37
msgid "identifier"
msgstr "identificador"
-#: netbox/dcim/models/devices.py:1410
+#: netbox/dcim/models/devices.py:1415
msgid "Numeric identifier unique to the parent device"
msgstr "Identificador numérico exclusivo del dispositivo principal"
-#: netbox/dcim/models/devices.py:1438 netbox/extras/models/customfields.py:225
+#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:225
#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:120
msgid "comments"
msgstr "comentarios"
-#: netbox/dcim/models/devices.py:1454
+#: netbox/dcim/models/devices.py:1459
msgid "virtual device context"
msgstr "contexto de dispositivo virtual"
-#: netbox/dcim/models/devices.py:1455
+#: netbox/dcim/models/devices.py:1460
msgid "virtual device contexts"
msgstr "contextos de dispositivos virtuales"
-#: netbox/dcim/models/devices.py:1487
+#: netbox/dcim/models/devices.py:1489
#, python-brace-format
msgid "{ip} is not an IPv{family} address."
msgstr "{ip} no es un IPv{family} dirección."
-#: netbox/dcim/models/devices.py:1493
+#: netbox/dcim/models/devices.py:1495
msgid "Primary IP address must belong to an interface on the assigned device."
msgstr ""
"La dirección IP principal debe pertenecer a una interfaz del dispositivo "
"asignado."
-#: netbox/dcim/models/mixins.py:15 netbox/extras/models/configs.py:41
-#: netbox/extras/models/models.py:313 netbox/extras/models/models.py:522
-#: netbox/extras/models/search.py:48 netbox/ipam/models/ip.py:194
-msgid "weight"
-msgstr "peso"
+#: netbox/dcim/models/devices.py:1527
+msgid "MAC addresses"
+msgstr "direcciones MAC"
-#: netbox/dcim/models/mixins.py:22
-msgid "weight unit"
-msgstr "unidad de peso"
+#: netbox/dcim/models/devices.py:1559
+msgid ""
+"Cannot unassign MAC Address while it is designated as the primary MAC for an"
+" object"
+msgstr ""
+"No se puede anular la asignación de la dirección MAC mientras esté designada"
+" como la MAC principal de un objeto"
-#: netbox/dcim/models/mixins.py:51
-msgid "Must specify a unit when setting a weight"
-msgstr "Debe especificar una unidad al establecer un peso"
+#: netbox/dcim/models/devices.py:1563
+msgid ""
+"Cannot reassign MAC Address while it is designated as the primary MAC for an"
+" object"
+msgstr ""
+"No se puede reasignar la dirección MAC mientras esté designada como la MAC "
+"principal de un objeto"
+
+#: netbox/dcim/models/mixins.py:94
+#, python-brace-format
+msgid "Please select a {scope_type}."
+msgstr "Por favor, selecciona un {scope_type}."
#: netbox/dcim/models/power.py:55
msgid "power panel"
@@ -6355,50 +6898,50 @@ msgstr "panel de alimentación"
msgid "power panels"
msgstr "paneles de alimentación"
-#: netbox/dcim/models/power.py:70
+#: netbox/dcim/models/power.py:67
#, python-brace-format
msgid ""
"Location {location} ({location_site}) is in a different site than {site}"
msgstr ""
"Ubicación {location} ({location_site}) está en un sitio diferente al {site}"
-#: netbox/dcim/models/power.py:108
+#: netbox/dcim/models/power.py:106
msgid "supply"
msgstr "suministrar"
-#: netbox/dcim/models/power.py:114
+#: netbox/dcim/models/power.py:112
msgid "phase"
msgstr "fase"
-#: netbox/dcim/models/power.py:120
+#: netbox/dcim/models/power.py:118
msgid "voltage"
msgstr "voltaje"
-#: netbox/dcim/models/power.py:125
+#: netbox/dcim/models/power.py:123
msgid "amperage"
msgstr "amperaje"
-#: netbox/dcim/models/power.py:130
+#: netbox/dcim/models/power.py:128
msgid "max utilization"
msgstr "utilización máxima"
-#: netbox/dcim/models/power.py:133
+#: netbox/dcim/models/power.py:131
msgid "Maximum permissible draw (percentage)"
msgstr "Consumo máximo permitido (porcentaje)"
-#: netbox/dcim/models/power.py:136
+#: netbox/dcim/models/power.py:134
msgid "available power"
msgstr "potencia disponible"
-#: netbox/dcim/models/power.py:164
+#: netbox/dcim/models/power.py:162
msgid "power feed"
msgstr "alimentación"
-#: netbox/dcim/models/power.py:165
+#: netbox/dcim/models/power.py:163
msgid "power feeds"
msgstr "fuentes de alimentación"
-#: netbox/dcim/models/power.py:179
+#: netbox/dcim/models/power.py:174
#, python-brace-format
msgid ""
"Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) "
@@ -6407,56 +6950,56 @@ msgstr ""
"Estante {rack} ({rack_site}) y panel de alimentación {powerpanel} "
"({powerpanel_site}) están en diferentes sitios."
-#: netbox/dcim/models/power.py:190
+#: netbox/dcim/models/power.py:185
msgid "Voltage cannot be negative for AC supply"
msgstr ""
"La tensión no puede ser negativa para el suministro de corriente alterna"
-#: netbox/dcim/models/racks.py:47
+#: netbox/dcim/models/racks.py:46
msgid "width"
msgstr "anchura"
-#: netbox/dcim/models/racks.py:48
+#: netbox/dcim/models/racks.py:47
msgid "Rail-to-rail width"
msgstr "Ancho de riel a riel"
-#: netbox/dcim/models/racks.py:56
+#: netbox/dcim/models/racks.py:55
msgid "Height in rack units"
msgstr "Altura en unidades de estantería"
-#: netbox/dcim/models/racks.py:60
+#: netbox/dcim/models/racks.py:59
msgid "starting unit"
msgstr "unidad de arranque"
-#: netbox/dcim/models/racks.py:62
+#: netbox/dcim/models/racks.py:61
msgid "Starting unit for rack"
msgstr "Unidad de arranque para bastidor"
-#: netbox/dcim/models/racks.py:66
+#: netbox/dcim/models/racks.py:65
msgid "descending units"
msgstr "unidades descendentes"
-#: netbox/dcim/models/racks.py:67
+#: netbox/dcim/models/racks.py:66
msgid "Units are numbered top-to-bottom"
msgstr "Las unidades están numeradas de arriba a abajo"
-#: netbox/dcim/models/racks.py:72
+#: netbox/dcim/models/racks.py:71
msgid "outer width"
msgstr "ancho exterior"
-#: netbox/dcim/models/racks.py:75
+#: netbox/dcim/models/racks.py:74
msgid "Outer dimension of rack (width)"
msgstr "Dimensión exterior del estante (ancho)"
-#: netbox/dcim/models/racks.py:78
+#: netbox/dcim/models/racks.py:77
msgid "outer depth"
msgstr "profundidad exterior"
-#: netbox/dcim/models/racks.py:81
+#: netbox/dcim/models/racks.py:80
msgid "Outer dimension of rack (depth)"
msgstr "Dimensión exterior del bastidor (profundidad)"
-#: netbox/dcim/models/racks.py:84
+#: netbox/dcim/models/racks.py:83
msgid "outer unit"
msgstr "unidad exterior"
@@ -6481,7 +7024,7 @@ msgstr "peso máximo"
msgid "Maximum load capacity for the rack"
msgstr "Capacidad de carga máxima del bastidor"
-#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:252
+#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247
msgid "form factor"
msgstr "factor de forma"
@@ -6493,57 +7036,57 @@ msgstr "tipo de bastidor"
msgid "rack types"
msgstr "tipos de estanterías"
-#: netbox/dcim/models/racks.py:180 netbox/dcim/models/racks.py:379
+#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368
msgid "Must specify a unit when setting an outer width/depth"
msgstr ""
"Debe especificar una unidad al establecer una anchura o profundidad "
"exteriores"
-#: netbox/dcim/models/racks.py:184 netbox/dcim/models/racks.py:383
+#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
msgid "Must specify a unit when setting a maximum weight"
msgstr "Debe especificar una unidad al establecer un peso máximo"
-#: netbox/dcim/models/racks.py:230
+#: netbox/dcim/models/racks.py:227
msgid "rack role"
msgstr "rol de bastidor"
-#: netbox/dcim/models/racks.py:231
+#: netbox/dcim/models/racks.py:228
msgid "rack roles"
msgstr "roles de seguimiento"
-#: netbox/dcim/models/racks.py:274
+#: netbox/dcim/models/racks.py:265
msgid "facility ID"
msgstr "ID de la instalación"
-#: netbox/dcim/models/racks.py:275
+#: netbox/dcim/models/racks.py:266
msgid "Locally-assigned identifier"
msgstr "Identificador asignado localmente"
-#: netbox/dcim/models/racks.py:308 netbox/ipam/forms/bulk_import.py:201
-#: netbox/ipam/forms/bulk_import.py:266 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:483
-#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197
+#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300
+#: netbox/ipam/forms/bulk_import.py:482
+#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "Función funcional"
-#: netbox/dcim/models/racks.py:321
+#: netbox/dcim/models/racks.py:312
msgid "A unique tag used to identify this rack"
msgstr "Una etiqueta única que se utiliza para identificar este estante"
-#: netbox/dcim/models/racks.py:359
+#: netbox/dcim/models/racks.py:351
msgid "rack"
msgstr "estante"
-#: netbox/dcim/models/racks.py:360
+#: netbox/dcim/models/racks.py:352
msgid "racks"
msgstr "bastidores"
-#: netbox/dcim/models/racks.py:375
+#: netbox/dcim/models/racks.py:364
#, python-brace-format
msgid "Assigned location must belong to parent site ({site})."
msgstr "La ubicación asignada debe pertenecer al sitio principal ({site})."
-#: netbox/dcim/models/racks.py:393
+#: netbox/dcim/models/racks.py:387
#, python-brace-format
msgid ""
"Rack must be at least {min_height}U tall to house currently installed "
@@ -6552,7 +7095,7 @@ msgstr ""
"El estante debe tener al menos {min_height}Hablo para alojar los "
"dispositivos instalados actualmente."
-#: netbox/dcim/models/racks.py:400
+#: netbox/dcim/models/racks.py:396
#, python-brace-format
msgid ""
"Rack unit numbering must begin at {position} or less to house currently "
@@ -6561,119 +7104,119 @@ msgstr ""
"La numeración de las unidades del bastidor debe comenzar en {position} o "
"menos para alojar los dispositivos actualmente instalados."
-#: netbox/dcim/models/racks.py:408
+#: netbox/dcim/models/racks.py:404
#, python-brace-format
msgid "Location must be from the same site, {site}."
msgstr "La ubicación debe ser del mismo sitio, {site}."
-#: netbox/dcim/models/racks.py:670
+#: netbox/dcim/models/racks.py:666
msgid "units"
msgstr "unidades"
-#: netbox/dcim/models/racks.py:696
+#: netbox/dcim/models/racks.py:692
msgid "rack reservation"
msgstr "reserva de seguimiento"
-#: netbox/dcim/models/racks.py:697
+#: netbox/dcim/models/racks.py:693
msgid "rack reservations"
msgstr "Seguimiento de reservas"
-#: netbox/dcim/models/racks.py:714
+#: netbox/dcim/models/racks.py:707
#, python-brace-format
msgid "Invalid unit(s) for {height}U rack: {unit_list}"
msgstr ""
"Unidad (es) no válida (s) para {height}Rack de Reino Unido: {unit_list}"
-#: netbox/dcim/models/racks.py:727
+#: netbox/dcim/models/racks.py:720
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "Ya se han reservado las siguientes unidades: {unit_list}"
-#: netbox/dcim/models/sites.py:49
+#: netbox/dcim/models/sites.py:53
msgid "A top-level region with this name already exists."
msgstr "Ya existe una región de nivel superior con este nombre."
-#: netbox/dcim/models/sites.py:59
+#: netbox/dcim/models/sites.py:63
msgid "A top-level region with this slug already exists."
msgstr "Ya existe una región de alto nivel con esta babosa."
-#: netbox/dcim/models/sites.py:62
+#: netbox/dcim/models/sites.py:66
msgid "region"
msgstr "región"
-#: netbox/dcim/models/sites.py:63
+#: netbox/dcim/models/sites.py:67
msgid "regions"
msgstr "regiones"
-#: netbox/dcim/models/sites.py:102
+#: netbox/dcim/models/sites.py:109
msgid "A top-level site group with this name already exists."
msgstr "Ya existe un grupo de sitio de nivel superior con este nombre."
-#: netbox/dcim/models/sites.py:112
+#: netbox/dcim/models/sites.py:119
msgid "A top-level site group with this slug already exists."
msgstr "Ya existe un grupo de sitios de nivel superior con este slug."
-#: netbox/dcim/models/sites.py:115
+#: netbox/dcim/models/sites.py:122
msgid "site group"
msgstr "grupo de sitios"
-#: netbox/dcim/models/sites.py:116
+#: netbox/dcim/models/sites.py:123
msgid "site groups"
msgstr "grupos de sitios"
-#: netbox/dcim/models/sites.py:141
+#: netbox/dcim/models/sites.py:145
msgid "Full name of the site"
msgstr "Nombre completo del sitio"
-#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:279
+#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283
msgid "facility"
msgstr "instalaciones"
-#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:282
+#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286
msgid "Local facility ID or description"
msgstr "ID o descripción de la instalación local"
-#: netbox/dcim/models/sites.py:195
+#: netbox/dcim/models/sites.py:196
msgid "physical address"
msgstr "dirección física"
-#: netbox/dcim/models/sites.py:198
+#: netbox/dcim/models/sites.py:199
msgid "Physical location of the building"
msgstr "Ubicación física del edificio"
-#: netbox/dcim/models/sites.py:201
+#: netbox/dcim/models/sites.py:202
msgid "shipping address"
msgstr "dirección de envío"
-#: netbox/dcim/models/sites.py:204
+#: netbox/dcim/models/sites.py:205
msgid "If different from the physical address"
msgstr "Si es diferente de la dirección física"
-#: netbox/dcim/models/sites.py:238
+#: netbox/dcim/models/sites.py:245
msgid "site"
msgstr "sitio"
-#: netbox/dcim/models/sites.py:239
+#: netbox/dcim/models/sites.py:246
msgid "sites"
msgstr "sitios"
-#: netbox/dcim/models/sites.py:309
+#: netbox/dcim/models/sites.py:319
msgid "A location with this name already exists within the specified site."
msgstr "Ya existe una ubicación con este nombre en el sitio especificado."
-#: netbox/dcim/models/sites.py:319
+#: netbox/dcim/models/sites.py:329
msgid "A location with this slug already exists within the specified site."
msgstr "Ya existe una ubicación con esta babosa en el sitio especificado."
-#: netbox/dcim/models/sites.py:322
+#: netbox/dcim/models/sites.py:332
msgid "location"
msgstr "ubicación"
-#: netbox/dcim/models/sites.py:323
+#: netbox/dcim/models/sites.py:333
msgid "locations"
msgstr "ubicaciones"
-#: netbox/dcim/models/sites.py:337
+#: netbox/dcim/models/sites.py:344
#, python-brace-format
msgid "Parent location ({parent}) must belong to the same site ({site})."
msgstr ""
@@ -6687,11 +7230,11 @@ msgstr "Terminación A"
msgid "Termination B"
msgstr "Terminación B"
-#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:23
+#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:22
msgid "Device A"
msgstr "Dispositivo A"
-#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:32
+#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:31
msgid "Device B"
msgstr "Dispositivo B"
@@ -6725,97 +7268,91 @@ msgstr "Sitio B"
msgid "Reachable"
msgstr "Accesible"
-#: netbox/dcim/tables/devices.py:58 netbox/dcim/tables/devices.py:106
-#: netbox/dcim/tables/racks.py:150 netbox/dcim/tables/sites.py:105
-#: netbox/dcim/tables/sites.py:148 netbox/extras/tables/tables.py:545
+#: 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:545
#: 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
-#: netbox/virtualization/tables/clusters.py:83
-#: netbox/virtualization/views.py:204
+#: netbox/virtualization/tables/clusters.py:87
+#: netbox/virtualization/views.py:216
msgid "Devices"
msgstr "Dispositivos"
-#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:111
-#: netbox/virtualization/tables/clusters.py:88
+#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122
+#: netbox/virtualization/tables/clusters.py:92
msgid "VMs"
msgstr "VM"
-#: netbox/dcim/tables/devices.py:100 netbox/dcim/tables/devices.py:216
-#: netbox/extras/forms/model_forms.py:630
+#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227
+#: netbox/extras/forms/model_forms.py:644
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/device/render_config.html:11
-#: netbox/templates/dcim/device/render_config.html:14
#: netbox/templates/dcim/devicerole.html:44
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
+#: netbox/templates/extras/object_render_config.html:12
+#: netbox/templates/extras/object_render_config.html:15
#: netbox/templates/virtualization/virtualmachine.html:48
-#: netbox/templates/virtualization/virtualmachine/render_config.html:11
-#: netbox/templates/virtualization/virtualmachine/render_config.html:14
-#: netbox/virtualization/tables/virtualmachines.py:107
+#: netbox/virtualization/tables/virtualmachines.py:77
msgid "Config Template"
msgstr "Plantilla de configuración"
-#: netbox/dcim/tables/devices.py:150 netbox/templates/dcim/sitegroup.html:26
-msgid "Site Group"
-msgstr "Grupo de sitios"
-
-#: netbox/dcim/tables/devices.py:187 netbox/dcim/tables/devices.py:1068
-#: netbox/ipam/forms/bulk_import.py:527 netbox/ipam/forms/model_forms.py:306
-#: netbox/ipam/forms/model_forms.py:319 netbox/ipam/tables/ip.py:356
-#: netbox/ipam/tables/ip.py:423 netbox/ipam/tables/ip.py:446
+#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100
+#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308
+#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398
#: netbox/templates/ipam/ipaddress.html:11
-#: netbox/virtualization/tables/virtualmachines.py:95
+#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "Dirección IP"
-#: netbox/dcim/tables/devices.py:191 netbox/dcim/tables/devices.py:1072
-#: netbox/virtualization/tables/virtualmachines.py:86
+#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104
+#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "Dirección IPv4"
-#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1076
-#: netbox/virtualization/tables/virtualmachines.py:90
+#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108
+#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "Dirección IPv6"
-#: netbox/dcim/tables/devices.py:210
+#: netbox/dcim/tables/devices.py:221
msgid "VC Position"
msgstr "Posición VC"
-#: netbox/dcim/tables/devices.py:213
+#: netbox/dcim/tables/devices.py:224
msgid "VC Priority"
msgstr "Prioridad VC"
-#: netbox/dcim/tables/devices.py:220 netbox/templates/dcim/device_edit.html:38
+#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38
#: netbox/templates/dcim/devicebay_populate.html:16
msgid "Parent Device"
msgstr "Dispositivo principal"
-#: netbox/dcim/tables/devices.py:225
+#: netbox/dcim/tables/devices.py:236
msgid "Position (Device Bay)"
msgstr "Posición (bahía de dispositivos)"
-#: netbox/dcim/tables/devices.py:234
+#: netbox/dcim/tables/devices.py:245
msgid "Console ports"
msgstr "Puertos de consola"
-#: netbox/dcim/tables/devices.py:237
+#: netbox/dcim/tables/devices.py:248
msgid "Console server ports"
msgstr "Puertos de servidor de consola"
-#: netbox/dcim/tables/devices.py:240
+#: netbox/dcim/tables/devices.py:251
msgid "Power ports"
msgstr "Puertos de alimentación"
-#: netbox/dcim/tables/devices.py:243
+#: netbox/dcim/tables/devices.py:254
msgid "Power outlets"
msgstr "tomas de corriente"
-#: netbox/dcim/tables/devices.py:246 netbox/dcim/tables/devices.py:1081
-#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1040
-#: netbox/dcim/views.py:1279 netbox/dcim/views.py:1975
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:250
+#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144
+#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139
+#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -6825,35 +7362,35 @@ msgstr "tomas de corriente"
#: netbox/templates/dcim/virtualdevicecontext.html:81
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
-#: netbox/virtualization/tables/virtualmachines.py:101
-#: netbox/virtualization/views.py:364 netbox/wireless/tables/wirelesslan.py:55
+#: netbox/virtualization/tables/virtualmachines.py:71
+#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "Interfaces"
-#: netbox/dcim/tables/devices.py:249
+#: netbox/dcim/tables/devices.py:260
msgid "Front ports"
msgstr "Puertos frontales"
-#: netbox/dcim/tables/devices.py:255
+#: netbox/dcim/tables/devices.py:266
msgid "Device bays"
msgstr "Compartimentos para dispositivos"
-#: netbox/dcim/tables/devices.py:258
+#: netbox/dcim/tables/devices.py:269
msgid "Module bays"
msgstr "Bahías de módulos"
-#: netbox/dcim/tables/devices.py:261
+#: netbox/dcim/tables/devices.py:272
msgid "Inventory items"
msgstr "Artículos de inventario"
-#: netbox/dcim/tables/devices.py:305 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "Bahía de módulos"
-#: netbox/dcim/tables/devices.py:318 netbox/dcim/tables/devicetypes.py:47
-#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1115
-#: netbox/dcim/views.py:2073 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219
+#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -6862,124 +7399,133 @@ msgstr "Bahía de módulos"
msgid "Inventory Items"
msgstr "Artículos de inventario"
-#: netbox/dcim/tables/devices.py:333
+#: netbox/dcim/tables/devices.py:343
msgid "Cable Color"
msgstr "Color del cable"
-#: netbox/dcim/tables/devices.py:339
+#: netbox/dcim/tables/devices.py:349
msgid "Link Peers"
msgstr "Vincula a tus compañeros"
-#: netbox/dcim/tables/devices.py:342
+#: netbox/dcim/tables/devices.py:352
msgid "Mark Connected"
msgstr "Marcar conectado"
-#: netbox/dcim/tables/devices.py:461
+#: netbox/dcim/tables/devices.py:471
msgid "Maximum draw (W)"
msgstr "Consumo máximo (W)"
-#: netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:474
msgid "Allocated draw (W)"
msgstr "Sorteo asignado (W)"
-#: netbox/dcim/tables/devices.py:558 netbox/ipam/forms/model_forms.py:734
-#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:596
-#: netbox/ipam/views.py:696 netbox/netbox/navigation/menu.py:158
-#: netbox/netbox/navigation/menu.py:160
-#: netbox/templates/dcim/interface.html:339
+#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633
+#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164
+#: netbox/netbox/navigation/menu.py:166
+#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
#: netbox/templates/ipam/service.html:40
-#: netbox/templates/virtualization/vminterface.html:85
+#: netbox/templates/virtualization/vminterface.html:101
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "Direcciones IP"
-#: netbox/dcim/tables/devices.py:564 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "Grupos FHRP"
-#: netbox/dcim/tables/devices.py:576 netbox/templates/dcim/interface.html:89
-#: netbox/templates/virtualization/vminterface.html:67
+#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95
+#: netbox/templates/virtualization/vminterface.html:59
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
#: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76
#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82
-#: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145
+#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
#: netbox/vpn/tables/tunnels.py:78
msgid "Tunnel"
msgstr "Túnel"
-#: netbox/dcim/tables/devices.py:604 netbox/dcim/tables/devicetypes.py:227
+#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "Solo administración"
-#: netbox/dcim/tables/devices.py:623
+#: netbox/dcim/tables/devices.py:645
msgid "VDCs"
msgstr "VDC"
-#: netbox/dcim/tables/devices.py:873 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163
+msgid "Virtual Circuit"
+msgstr "Circuito virtual"
+
+#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "Módulo instalado"
-#: netbox/dcim/tables/devices.py:876
+#: netbox/dcim/tables/devices.py:907
msgid "Module Serial"
msgstr "Serie del módulo"
-#: netbox/dcim/tables/devices.py:880
+#: netbox/dcim/tables/devices.py:911
msgid "Module Asset Tag"
msgstr "Etiqueta de activo del módulo"
-#: netbox/dcim/tables/devices.py:889
+#: netbox/dcim/tables/devices.py:920
msgid "Module Status"
msgstr "Estado del módulo"
-#: netbox/dcim/tables/devices.py:944 netbox/dcim/tables/devicetypes.py:312
-#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319
+#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "Componente"
-#: netbox/dcim/tables/devices.py:1000
+#: netbox/dcim/tables/devices.py:1032
msgid "Items"
msgstr "Artículos"
-#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:84
+#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60
+#: netbox/netbox/navigation/menu.py:62
+msgid "Rack Types"
+msgstr "Tipos de estanterías"
+
+#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84
#: netbox/netbox/navigation/menu.py:86
msgid "Device Types"
msgstr "Tipos de dispositivos"
-#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:87
+#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
msgid "Module Types"
msgstr "Tipos de módulos"
-#: netbox/dcim/tables/devicetypes.py:52 netbox/extras/forms/filtersets.py:371
-#: netbox/extras/forms/model_forms.py:537 netbox/extras/tables/tables.py:540
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
+#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:540
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "Plataformas"
-#: netbox/dcim/tables/devicetypes.py:84
+#: netbox/dcim/tables/devicetypes.py:89
#: netbox/templates/dcim/devicetype.html:29
msgid "Default Platform"
msgstr "Plataforma predeterminada"
-#: netbox/dcim/tables/devicetypes.py:88
+#: netbox/dcim/tables/devicetypes.py:93
#: netbox/templates/dcim/devicetype.html:45
msgid "Full Depth"
msgstr "Profundidad total"
-#: netbox/dcim/tables/devicetypes.py:98
+#: netbox/dcim/tables/devicetypes.py:103
msgid "U Height"
msgstr "Altura en U"
-#: netbox/dcim/tables/devicetypes.py:113 netbox/dcim/tables/modules.py:26
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
#: netbox/dcim/tables/racks.py:89
msgid "Instances"
msgstr "Instancias"
-#: netbox/dcim/tables/devicetypes.py:116 netbox/dcim/views.py:980
-#: netbox/dcim/views.py:1219 netbox/dcim/views.py:1911
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084
+#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075
#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
@@ -6989,8 +7535,8 @@ msgstr "Instancias"
msgid "Console Ports"
msgstr "Puertos de consola"
-#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:995
-#: netbox/dcim/views.py:1234 netbox/dcim/views.py:1927
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099
+#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091
#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
@@ -7000,8 +7546,8 @@ msgstr "Puertos de consola"
msgid "Console Server Ports"
msgstr "Puertos de servidor de consola"
-#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1010
-#: netbox/dcim/views.py:1249 netbox/dcim/views.py:1943
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1114
+#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107
#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
@@ -7011,8 +7557,8 @@ msgstr "Puertos de servidor de consola"
msgid "Power Ports"
msgstr "Puertos de alimentación"
-#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1025
-#: netbox/dcim/views.py:1264 netbox/dcim/views.py:1959
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129
+#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123
#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
@@ -7022,8 +7568,8 @@ msgstr "Puertos de alimentación"
msgid "Power Outlets"
msgstr "Tomas de corriente"
-#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1055
-#: netbox/dcim/views.py:1294 netbox/dcim/views.py:1997
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159
+#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161
#: netbox/netbox/navigation/menu.py:95
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
@@ -7032,8 +7578,8 @@ msgstr "Tomas de corriente"
msgid "Front Ports"
msgstr "Puertos frontales"
-#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1070
-#: netbox/dcim/views.py:1309 netbox/dcim/views.py:2013
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174
+#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177
#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
@@ -7043,16 +7589,16 @@ msgstr "Puertos frontales"
msgid "Rear Ports"
msgstr "Puertos traseros"
-#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1100
-#: netbox/dcim/views.py:2053 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204
+#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "Bahías de dispositivos"
-#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1085
-#: netbox/dcim/views.py:1324 netbox/dcim/views.py:2033
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1189
+#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197
#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
@@ -7062,7 +7608,7 @@ msgstr "Bahías de dispositivos"
msgid "Module Bays"
msgstr "Bahías de módulos"
-#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:297
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "Fuentes de alimentación"
@@ -7075,111 +7621,106 @@ msgstr "Utilización máxima"
msgid "Available Power (VA)"
msgstr "Potencia disponible (VA)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:143
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47
#: netbox/netbox/navigation/menu.py:49
msgid "Racks"
msgstr "Bastidores"
-#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:142
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141
#: netbox/templates/dcim/device.html:318
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14
msgid "Height"
msgstr "Altura"
-#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:165
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18
msgid "Outer Width"
msgstr "Anchura exterior"
-#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:169
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
msgid "Outer Depth"
msgstr "Profundidad exterior"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:177
+#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
msgid "Max Weight"
msgstr "Peso máximo"
-#: netbox/dcim/tables/racks.py:154
+#: netbox/dcim/tables/racks.py:153
msgid "Space"
msgstr "Espacio"
#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:351
-#: netbox/extras/forms/model_forms.py:517 netbox/ipam/forms/bulk_edit.py:131
-#: netbox/ipam/forms/model_forms.py:153 netbox/ipam/tables/asn.py:66
+#: netbox/extras/forms/filtersets.py:358
+#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66
#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17
msgid "Sites"
msgstr "Sitios"
-#: netbox/dcim/tests/test_api.py:47
+#: netbox/dcim/tests/test_api.py:50
msgid "Test case must set peer_termination_type"
msgstr "El caso de prueba debe establecer peer_termination_type"
-#: netbox/dcim/views.py:138
+#: netbox/dcim/views.py:137
#, python-brace-format
msgid "Disconnected {count} {type}"
msgstr "Desconectado {count} {type}"
-#: netbox/dcim/views.py:738 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "Reservaciones"
-#: netbox/dcim/views.py:757 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "Dispositivos no rakeados"
-#: netbox/dcim/views.py:2086 netbox/extras/forms/model_forms.py:577
+#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591
#: netbox/templates/extras/configcontext.html:10
-#: netbox/virtualization/forms/model_forms.py:225
-#: netbox/virtualization/views.py:405
+#: netbox/virtualization/forms/model_forms.py:232
+#: netbox/virtualization/views.py:422
msgid "Config Context"
msgstr "Contexto de configuración"
-#: netbox/dcim/views.py:2096 netbox/virtualization/views.py:415
+#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432
msgid "Render Config"
msgstr "Configuración de renderizado"
-#: netbox/dcim/views.py:2131 netbox/virtualization/views.py:450
-#, python-brace-format
-msgid "An error occurred while rendering the template: {error}"
-msgstr "Se ha producido un error al renderizar la plantilla: {error}"
-
-#: netbox/dcim/views.py:2149 netbox/extras/tables/tables.py:550
-#: netbox/netbox/navigation/menu.py:247 netbox/netbox/navigation/menu.py:249
-#: netbox/virtualization/views.py:178
+#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550
+#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
+#: netbox/virtualization/views.py:190
msgid "Virtual Machines"
msgstr "Máquinas virtuales"
-#: netbox/dcim/views.py:2907
+#: netbox/dcim/views.py:3106
#, python-brace-format
msgid "Installed device {device} in bay {device_bay}."
msgstr "Dispositivo instalado {device} en la bahía {device_bay}."
-#: netbox/dcim/views.py:2948
+#: netbox/dcim/views.py:3147
#, python-brace-format
msgid "Removed device {device} from bay {device_bay}."
msgstr "Dispositivo eliminado {device} desde la bahía {device_bay}."
-#: netbox/dcim/views.py:3054 netbox/ipam/tables/ip.py:234
+#: netbox/dcim/views.py:3263 netbox/ipam/tables/ip.py:180
msgid "Children"
msgstr "Niños"
-#: netbox/dcim/views.py:3520
+#: netbox/dcim/views.py:3730
#, python-brace-format
msgid "Added member {device}"
msgstr "Miembro agregado {device}"
-#: netbox/dcim/views.py:3567
+#: netbox/dcim/views.py:3779
#, python-brace-format
msgid "Unable to remove master device {device} from the virtual chassis."
msgstr ""
"No se puede eliminar el dispositivo maestro {device} desde el chasis "
"virtual."
-#: netbox/dcim/views.py:3580
+#: netbox/dcim/views.py:3792
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "Eliminado {device} desde un chasis virtual {chassis}"
@@ -7278,7 +7819,7 @@ msgstr "No"
#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57
#: netbox/tenancy/forms/bulk_edit.py:118
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:171
msgid "Link"
msgstr "Enlace"
@@ -7298,15 +7839,15 @@ msgstr "Alfabético (A-Z)"
msgid "Alphabetical (Z-A)"
msgstr "Alfabético (Z-A)"
-#: netbox/extras/choices.py:144 netbox/extras/choices.py:167
+#: netbox/extras/choices.py:144 netbox/extras/choices.py:165
msgid "Info"
msgstr "Información"
-#: netbox/extras/choices.py:145 netbox/extras/choices.py:168
+#: netbox/extras/choices.py:145 netbox/extras/choices.py:166
msgid "Success"
msgstr "Éxito"
-#: netbox/extras/choices.py:146 netbox/extras/choices.py:169
+#: netbox/extras/choices.py:146 netbox/extras/choices.py:167
msgid "Warning"
msgstr "Advertencia"
@@ -7314,52 +7855,29 @@ msgstr "Advertencia"
msgid "Danger"
msgstr "Peligro"
-#: netbox/extras/choices.py:165
+#: netbox/extras/choices.py:164
msgid "Debug"
msgstr "Depurar"
-#: netbox/extras/choices.py:166 netbox/netbox/choices.py:101
-msgid "Default"
-msgstr "Predeterminado"
-
-#: netbox/extras/choices.py:170
+#: netbox/extras/choices.py:168
msgid "Failure"
msgstr "Fracaso"
-#: netbox/extras/choices.py:186
-msgid "Hourly"
-msgstr "Cada hora"
-
-#: netbox/extras/choices.py:187
-msgid "12 hours"
-msgstr "12 horas"
-
-#: netbox/extras/choices.py:188
-msgid "Daily"
-msgstr "Diariamente"
-
-#: netbox/extras/choices.py:189
-msgid "Weekly"
-msgstr "Semanal"
-
-#: netbox/extras/choices.py:190
-msgid "30 days"
-msgstr "30 días"
-
-#: netbox/extras/choices.py:226
+#: netbox/extras/choices.py:213
#: netbox/templates/dcim/virtualchassis_edit.html:107
#: netbox/templates/generic/bulk_add_component.html:68
#: netbox/templates/generic/object_edit.html:47
#: netbox/templates/generic/object_edit.html:80
+#: netbox/templates/htmx/quick_add.html:24
#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7
msgid "Create"
msgstr "Crear"
-#: netbox/extras/choices.py:227
+#: netbox/extras/choices.py:214
msgid "Update"
msgstr "Actualización"
-#: netbox/extras/choices.py:228
+#: netbox/extras/choices.py:215
#: netbox/templates/circuits/inc/circuit_termination.html:23
#: netbox/templates/dcim/inc/panels/inventory_items.html:37
#: netbox/templates/dcim/powerpanel.html:66
@@ -7374,82 +7892,82 @@ msgstr "Actualización"
msgid "Delete"
msgstr "Eliminar"
-#: netbox/extras/choices.py:252 netbox/netbox/choices.py:57
-#: netbox/netbox/choices.py:102
+#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "Azul"
-#: netbox/extras/choices.py:253 netbox/netbox/choices.py:56
-#: netbox/netbox/choices.py:103
+#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "añil"
-#: netbox/extras/choices.py:254 netbox/netbox/choices.py:54
-#: netbox/netbox/choices.py:104
+#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "Morado"
-#: netbox/extras/choices.py:255 netbox/netbox/choices.py:51
-#: netbox/netbox/choices.py:105
+#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "Rosado"
-#: netbox/extras/choices.py:256 netbox/netbox/choices.py:50
-#: netbox/netbox/choices.py:106
+#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "rojo"
-#: netbox/extras/choices.py:257 netbox/netbox/choices.py:68
-#: netbox/netbox/choices.py:107
+#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "naranja"
-#: netbox/extras/choices.py:258 netbox/netbox/choices.py:66
-#: netbox/netbox/choices.py:108
+#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "Amarillo"
-#: netbox/extras/choices.py:259 netbox/netbox/choices.py:63
-#: netbox/netbox/choices.py:109
+#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "Verde"
-#: netbox/extras/choices.py:260 netbox/netbox/choices.py:60
-#: netbox/netbox/choices.py:110
+#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "Verde azulado"
-#: netbox/extras/choices.py:261 netbox/netbox/choices.py:59
-#: netbox/netbox/choices.py:111
+#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "Cian"
-#: netbox/extras/choices.py:262 netbox/netbox/choices.py:112
+#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "Gris"
-#: netbox/extras/choices.py:263 netbox/netbox/choices.py:74
-#: netbox/netbox/choices.py:113
+#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "Negro"
-#: netbox/extras/choices.py:264 netbox/netbox/choices.py:75
-#: netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/netbox/choices.py:116
msgid "White"
msgstr "blanco"
-#: netbox/extras/choices.py:279 netbox/extras/forms/model_forms.py:353
-#: netbox/extras/forms/model_forms.py:430
+#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
+#: netbox/extras/forms/model_forms.py:444
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Webhook"
-#: netbox/extras/choices.py:280 netbox/extras/forms/model_forms.py:418
+#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "Guión"
-#: netbox/extras/choices.py:281
+#: netbox/extras/choices.py:268
msgid "Notification"
msgstr "Notificación"
@@ -7548,30 +8066,34 @@ msgstr ""
msgid "RSS Feed"
msgstr "Fuente RSS"
-#: netbox/extras/dashboard/widgets.py:279
+#: netbox/extras/dashboard/widgets.py:280
msgid "Embed an RSS feed from an external website."
msgstr "Inserte una fuente RSS desde un sitio web externo."
-#: netbox/extras/dashboard/widgets.py:286
+#: netbox/extras/dashboard/widgets.py:287
msgid "Feed URL"
msgstr "URL del feed"
-#: netbox/extras/dashboard/widgets.py:291
+#: netbox/extras/dashboard/widgets.py:290
+msgid "Requires external connection"
+msgstr "Requiere conexión externa"
+
+#: netbox/extras/dashboard/widgets.py:296
msgid "The maximum number of objects to display"
msgstr "El número máximo de objetos que se van a mostrar"
-#: netbox/extras/dashboard/widgets.py:296
+#: netbox/extras/dashboard/widgets.py:301
msgid "How long to stored the cached content (in seconds)"
msgstr "Cuánto tiempo se debe almacenar el contenido en caché (en segundos)"
-#: netbox/extras/dashboard/widgets.py:348
+#: netbox/extras/dashboard/widgets.py:358
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
-#: netbox/templates/inc/user_menu.html:48
+#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "Marcadores"
-#: netbox/extras/dashboard/widgets.py:352
+#: netbox/extras/dashboard/widgets.py:362
msgid "Show your personal bookmarks"
msgstr "Muestra tus marcadores personales"
@@ -7600,17 +8122,17 @@ msgid "Group (name)"
msgstr "Grupo (nombre)"
#: netbox/extras/filtersets.py:574
-#: netbox/virtualization/forms/filtersets.py:118
+#: netbox/virtualization/forms/filtersets.py:123
msgid "Cluster type"
msgstr "Tipo de clúster"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:95
-#: netbox/virtualization/filtersets.py:147
+#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/virtualization/filtersets.py:113
msgid "Cluster type (slug)"
msgstr "Tipo de clúster (babosa)"
#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16
-#: netbox/tenancy/forms/forms.py:39
+#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "Grupo de inquilinos"
@@ -7619,7 +8141,7 @@ msgstr "Grupo de inquilinos"
msgid "Tenant group (slug)"
msgstr "Grupo de inquilinos (slug)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:495
+#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "Etiqueta"
@@ -7628,60 +8150,60 @@ msgstr "Etiqueta"
msgid "Tag (slug)"
msgstr "Etiqueta (babosa)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:429
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
msgid "Has local config context data"
msgstr "Tiene datos de contexto de configuración local"
-#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:60
+#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61
msgid "Group name"
msgstr "Nombre del grupo"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:68
+#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
#: netbox/extras/tables/tables.py:65
#: netbox/templates/extras/customfield.html:38
#: netbox/templates/generic/bulk_import.html:118
msgid "Required"
msgstr "Obligatorio"
-#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:75
+#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76
msgid "Must be unique"
msgstr "Debe ser único"
#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60
-#: netbox/extras/forms/filtersets.py:89
+#: netbox/extras/forms/filtersets.py:90
#: netbox/extras/models/customfields.py:209
msgid "UI visible"
msgstr "Interfaz de usuario visible"
#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66
-#: netbox/extras/forms/filtersets.py:94
+#: netbox/extras/forms/filtersets.py:95
#: netbox/extras/models/customfields.py:216
msgid "UI editable"
msgstr "Interfaz de usuario editable"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:97
+#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
msgid "Is cloneable"
msgstr "Es clonable"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:104
+#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
msgid "Minimum value"
msgstr "Valor mínimo"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:108
+#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
msgid "Maximum value"
msgstr "Valor máximo"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:112
+#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
msgid "Validation regex"
msgstr "Regex de validación"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "Comportamiento"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:149
+#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
msgid "New window"
msgstr "Ventana nueva"
@@ -7689,31 +8211,31 @@ msgstr "Ventana nueva"
msgid "Button class"
msgstr "Clase de botones"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
#: netbox/extras/models/models.py:409
msgid "MIME type"
msgstr "Tipo MIME"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:190
+#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
msgid "File extension"
msgstr "Extensión de archivo"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
msgid "As attachment"
msgstr "Como archivo adjunto"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:236
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
#: netbox/extras/tables/tables.py:256
#: netbox/templates/extras/savedfilter.html:29
msgid "Shared"
msgstr "Compartido"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
#: netbox/extras/models/models.py:174
msgid "HTTP method"
msgstr "Método HTTP"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:259
+#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "URL de carga"
@@ -7732,7 +8254,7 @@ msgid "CA file path"
msgstr "Ruta del archivo CA"
#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192
-#: netbox/extras/forms/model_forms.py:377
+#: netbox/extras/forms/model_forms.py:391
msgid "Event types"
msgstr "Tipos de eventos"
@@ -7745,13 +8267,13 @@ msgstr "Está activo"
#: netbox/extras/forms/bulk_import.py:139
#: netbox/extras/forms/bulk_import.py:162
#: netbox/extras/forms/bulk_import.py:186
-#: netbox/extras/forms/filtersets.py:137 netbox/extras/forms/filtersets.py:224
+#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230
#: netbox/extras/forms/model_forms.py:47
-#: netbox/extras/forms/model_forms.py:205
-#: netbox/extras/forms/model_forms.py:237
-#: netbox/extras/forms/model_forms.py:278
-#: netbox/extras/forms/model_forms.py:372
-#: netbox/extras/forms/model_forms.py:489
+#: netbox/extras/forms/model_forms.py:219
+#: netbox/extras/forms/model_forms.py:251
+#: netbox/extras/forms/model_forms.py:292
+#: netbox/extras/forms/model_forms.py:386
+#: netbox/extras/forms/model_forms.py:503
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "Tipos de objetos"
@@ -7769,10 +8291,10 @@ msgstr "Uno o más tipos de objetos asignados"
msgid "Field data type (e.g. text, integer, etc.)"
msgstr "Tipo de datos de campo (por ejemplo, texto, entero, etc.)"
-#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:208
-#: netbox/extras/forms/filtersets.py:281
-#: netbox/extras/forms/model_forms.py:304
-#: netbox/extras/forms/model_forms.py:341
+#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213
+#: netbox/extras/forms/filtersets.py:287
+#: netbox/extras/forms/model_forms.py:318
+#: netbox/extras/forms/model_forms.py:355
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "Tipo de objeto"
@@ -7781,7 +8303,7 @@ msgstr "Tipo de objeto"
msgid "Object type (for object or multi-object fields)"
msgstr "Tipo de objeto (para campos de objetos o de varios objetos)"
-#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:84
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85
msgid "Choice set"
msgstr "Set de elección"
@@ -7852,7 +8374,7 @@ msgid "The classification of entry"
msgstr "La clasificación de entrada"
#: netbox/extras/forms/bulk_import.py:261
-#: netbox/extras/forms/model_forms.py:320 netbox/netbox/navigation/menu.py:390
+#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -7865,7 +8387,8 @@ msgid "User names separated by commas, encased with double quotes"
msgstr "Nombres de usuario separados por comas y entre comillas dobles"
#: netbox/extras/forms/bulk_import.py:268
-#: netbox/extras/forms/model_forms.py:315 netbox/netbox/navigation/menu.py:410
+#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294
+#: netbox/netbox/navigation/menu.py:431
#: netbox/templates/extras/notificationgroup.html:31
#: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193
#: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35
@@ -7877,104 +8400,104 @@ msgstr "Grupos"
msgid "Group names separated by commas, encased with double quotes"
msgstr "Nombres de grupos separados por comas y entre comillas"
-#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56
msgid "Related object type"
msgstr "Tipo de objeto relacionado"
-#: netbox/extras/forms/filtersets.py:57
+#: netbox/extras/forms/filtersets.py:58
msgid "Field type"
msgstr "Tipo de campo"
-#: netbox/extras/forms/filtersets.py:120
+#: netbox/extras/forms/filtersets.py:122
#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "Opciones"
-#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:319
-#: netbox/extras/forms/filtersets.py:408
-#: netbox/extras/forms/model_forms.py:572 netbox/templates/core/job.html:96
+#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326
+#: netbox/extras/forms/filtersets.py:416
+#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "Datos"
-#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:333
-#: netbox/extras/forms/filtersets.py:418 netbox/netbox/choices.py:130
+#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
+#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "Archivo de datos"
-#: netbox/extras/forms/filtersets.py:183
+#: netbox/extras/forms/filtersets.py:187
msgid "Content types"
msgstr "Tipos de contenido"
-#: netbox/extras/forms/filtersets.py:255 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
msgid "HTTP content type"
msgstr "Tipo de contenido HTTP"
-#: netbox/extras/forms/filtersets.py:286
+#: netbox/extras/forms/filtersets.py:292
msgid "Event type"
msgstr "Tipo de evento"
-#: netbox/extras/forms/filtersets.py:291
+#: netbox/extras/forms/filtersets.py:297
msgid "Action type"
msgstr "Tipo de acción"
-#: netbox/extras/forms/filtersets.py:307
+#: netbox/extras/forms/filtersets.py:313
msgid "Tagged object type"
msgstr "Tipo de objeto etiquetado"
-#: netbox/extras/forms/filtersets.py:312
+#: netbox/extras/forms/filtersets.py:318
msgid "Allowed object type"
msgstr "Tipo de objeto permitido"
-#: netbox/extras/forms/filtersets.py:341
-#: netbox/extras/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:348
+#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
msgid "Regions"
msgstr "Regiones"
-#: netbox/extras/forms/filtersets.py:346
-#: netbox/extras/forms/model_forms.py:512
+#: netbox/extras/forms/filtersets.py:353
+#: netbox/extras/forms/model_forms.py:526
msgid "Site groups"
msgstr "Grupos de sitios"
-#: netbox/extras/forms/filtersets.py:356
-#: netbox/extras/forms/model_forms.py:522 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:363
+#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "Ubicaciones"
-#: netbox/extras/forms/filtersets.py:361
-#: netbox/extras/forms/model_forms.py:527
+#: netbox/extras/forms/filtersets.py:368
+#: netbox/extras/forms/model_forms.py:541
msgid "Device types"
msgstr "Tipos de dispositivos"
-#: netbox/extras/forms/filtersets.py:366
-#: netbox/extras/forms/model_forms.py:532
+#: netbox/extras/forms/filtersets.py:373
+#: netbox/extras/forms/model_forms.py:546
msgid "Roles"
msgstr "Funciones"
-#: netbox/extras/forms/filtersets.py:376
-#: netbox/extras/forms/model_forms.py:542
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:556
msgid "Cluster types"
msgstr "Tipos de clústeres"
-#: netbox/extras/forms/filtersets.py:381
-#: netbox/extras/forms/model_forms.py:547
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:561
msgid "Cluster groups"
msgstr "Grupos de clústeres"
-#: netbox/extras/forms/filtersets.py:386
-#: netbox/extras/forms/model_forms.py:552 netbox/netbox/navigation/menu.py:255
-#: netbox/netbox/navigation/menu.py:257
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263
+#: netbox/netbox/navigation/menu.py:265
#: netbox/templates/virtualization/clustertype.html:30
#: netbox/virtualization/tables/clusters.py:23
#: netbox/virtualization/tables/clusters.py:45
msgid "Clusters"
msgstr "Clústers"
-#: netbox/extras/forms/filtersets.py:391
-#: netbox/extras/forms/model_forms.py:557
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:571
msgid "Tenant groups"
msgstr "Grupos de inquilinos"
@@ -8024,7 +8547,7 @@ msgstr ""
msgid "Related Object"
msgstr "Objeto relacionado"
-#: netbox/extras/forms/model_forms.py:169
+#: netbox/extras/forms/model_forms.py:170
msgid ""
"Enter one choice per line. An optional label may be specified for each "
"choice by appending it with a colon. Example:"
@@ -8032,16 +8555,16 @@ msgstr ""
"Introduzca una opción por línea. Se puede especificar una etiqueta opcional "
"para cada elección añadiendo dos puntos. Ejemplo:"
-#: netbox/extras/forms/model_forms.py:212
+#: netbox/extras/forms/model_forms.py:226
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "Vínculo personalizado"
-#: netbox/extras/forms/model_forms.py:214
+#: netbox/extras/forms/model_forms.py:228
msgid "Templates"
msgstr "Plantillas"
-#: netbox/extras/forms/model_forms.py:226
+#: netbox/extras/forms/model_forms.py:240
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
@@ -8051,7 +8574,7 @@ msgstr ""
"objeto como {example}. Los enlaces que se muestren como texto vacío no se "
"mostrarán."
-#: netbox/extras/forms/model_forms.py:230
+#: netbox/extras/forms/model_forms.py:244
#, python-brace-format
msgid ""
"Jinja2 template code for the link URL. Reference the object as {example}."
@@ -8059,62 +8582,62 @@ msgstr ""
"Código de plantilla Jinja2 para la URL del enlace. Haga referencia al objeto"
" como {example}."
-#: netbox/extras/forms/model_forms.py:241
-#: netbox/extras/forms/model_forms.py:624
+#: netbox/extras/forms/model_forms.py:255
+#: netbox/extras/forms/model_forms.py:638
msgid "Template code"
msgstr "Código de plantilla"
-#: netbox/extras/forms/model_forms.py:247
+#: netbox/extras/forms/model_forms.py:261
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "Plantilla de exportación"
-#: netbox/extras/forms/model_forms.py:249
+#: netbox/extras/forms/model_forms.py:263
msgid "Rendering"
msgstr "Renderización"
-#: netbox/extras/forms/model_forms.py:263
-#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:277
+#: netbox/extras/forms/model_forms.py:663
msgid "Template content is populated from the remote source selected below."
msgstr ""
"El contenido de la plantilla se rellena desde la fuente remota seleccionada "
"a continuación."
-#: netbox/extras/forms/model_forms.py:270
-#: netbox/extras/forms/model_forms.py:656
+#: netbox/extras/forms/model_forms.py:284
+#: netbox/extras/forms/model_forms.py:670
msgid "Must specify either local content or a data file"
msgstr "Debe especificar el contenido local o un archivo de datos"
-#: netbox/extras/forms/model_forms.py:284 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "Filtro guardado"
-#: netbox/extras/forms/model_forms.py:334
+#: netbox/extras/forms/model_forms.py:348
msgid "A notification group specify at least one user or group."
msgstr "Un grupo de notificaciones especifica al menos un usuario o grupo."
-#: netbox/extras/forms/model_forms.py:356
+#: netbox/extras/forms/model_forms.py:370
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "Solicitud HTTP"
-#: netbox/extras/forms/model_forms.py:358
+#: netbox/extras/forms/model_forms.py:372
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SSL"
-#: netbox/extras/forms/model_forms.py:380
+#: netbox/extras/forms/model_forms.py:394
msgid "Action choice"
msgstr "Elección de acción"
-#: netbox/extras/forms/model_forms.py:385
+#: netbox/extras/forms/model_forms.py:399
msgid "Enter conditions in JSON format."
msgstr ""
"Introduzca las condiciones en JSON "
"formato."
-#: netbox/extras/forms/model_forms.py:389
+#: netbox/extras/forms/model_forms.py:403
msgid ""
"Enter parameters to pass to the action in JSON format."
@@ -8122,34 +8645,34 @@ msgstr ""
"Introduzca los parámetros para pasar a la acción en JSON formato."
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:408
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "Regla del evento"
-#: netbox/extras/forms/model_forms.py:395
+#: netbox/extras/forms/model_forms.py:409
msgid "Triggers"
msgstr "Disparadores"
-#: netbox/extras/forms/model_forms.py:442
+#: netbox/extras/forms/model_forms.py:456
msgid "Notification group"
msgstr "Grupo de notificaciones"
-#: netbox/extras/forms/model_forms.py:562 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "Inquilinos"
-#: netbox/extras/forms/model_forms.py:606
+#: netbox/extras/forms/model_forms.py:620
msgid "Data is populated from the remote source selected below."
msgstr ""
"Los datos se rellenan desde la fuente remota seleccionada a continuación."
-#: netbox/extras/forms/model_forms.py:612
+#: netbox/extras/forms/model_forms.py:626
msgid "Must specify either local data or a data file"
msgstr "Debe especificar datos locales o un archivo de datos"
-#: netbox/extras/forms/model_forms.py:631
+#: netbox/extras/forms/model_forms.py:645
#: netbox/templates/core/datafile.html:55
msgid "Content"
msgstr "Contenido"
@@ -8213,10 +8736,16 @@ msgstr "Se ha producido una excepción: "
msgid "Database changes have been reverted due to error."
msgstr "Los cambios en la base de datos se han revertido debido a un error."
-#: netbox/extras/management/commands/reindex.py:66
+#: netbox/extras/management/commands/reindex.py:67
msgid "No indexers found!"
msgstr "¡No se encontró ningún indexador!"
+#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313
+#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48
+#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
+msgid "weight"
+msgstr "peso"
+
#: netbox/extras/models/configs.py:130
msgid "config context"
msgstr "contexto de configuración"
@@ -8586,27 +9115,27 @@ msgstr "Se encontró un ID de objeto no válido: {id}"
msgid "Required field cannot be empty."
msgstr "El campo obligatorio no puede estar vacío."
-#: netbox/extras/models/customfields.py:763
+#: netbox/extras/models/customfields.py:764
msgid "Base set of predefined choices (optional)"
msgstr "Conjunto básico de opciones predefinidas (opcional)"
-#: netbox/extras/models/customfields.py:775
+#: netbox/extras/models/customfields.py:776
msgid "Choices are automatically ordered alphabetically"
msgstr "Las opciones se ordenan alfabéticamente automáticamente"
-#: netbox/extras/models/customfields.py:782
+#: netbox/extras/models/customfields.py:783
msgid "custom field choice set"
msgstr "conjunto de opciones de campo personalizadas"
-#: netbox/extras/models/customfields.py:783
+#: netbox/extras/models/customfields.py:784
msgid "custom field choice sets"
msgstr "conjuntos de opciones de campo personalizadas"
-#: netbox/extras/models/customfields.py:825
+#: netbox/extras/models/customfields.py:826
msgid "Must define base or extra choices."
msgstr "Debe definir opciones básicas o adicionales."
-#: netbox/extras/models/customfields.py:849
+#: netbox/extras/models/customfields.py:850
#, python-brace-format
msgid ""
"Cannot remove choice {choice} as there are {model} objects which reference "
@@ -8911,20 +9440,20 @@ msgstr "entrada de diario"
msgid "journal entries"
msgstr "entradas de diario"
-#: netbox/extras/models/models.py:718
+#: netbox/extras/models/models.py:721
#, python-brace-format
msgid "Journaling is not supported for this object type ({type})."
msgstr "No se admite el registro en diario para este tipo de objeto ({type})."
-#: netbox/extras/models/models.py:760
+#: netbox/extras/models/models.py:763
msgid "bookmark"
msgstr "marcalibros"
-#: netbox/extras/models/models.py:761
+#: netbox/extras/models/models.py:764
msgid "bookmarks"
msgstr "marcapáginas"
-#: netbox/extras/models/models.py:774
+#: netbox/extras/models/models.py:777
#, python-brace-format
msgid "Bookmarks cannot be assigned to this object type ({type})."
msgstr "No se pueden asignar marcadores a este tipo de objeto ({type})."
@@ -9016,19 +9545,19 @@ msgstr "valor almacenado en caché"
msgid "cached values"
msgstr "valores en caché"
-#: netbox/extras/models/staging.py:44
+#: netbox/extras/models/staging.py:45
msgid "branch"
msgstr "sucursal"
-#: netbox/extras/models/staging.py:45
+#: netbox/extras/models/staging.py:46
msgid "branches"
msgstr "sucursales"
-#: netbox/extras/models/staging.py:97
+#: netbox/extras/models/staging.py:105
msgid "staged change"
msgstr "cambio por etapas"
-#: netbox/extras/models/staging.py:98
+#: netbox/extras/models/staging.py:106
msgid "staged changes"
msgstr "cambios por etapas"
@@ -9052,11 +9581,11 @@ msgstr "artículo etiquetado"
msgid "tagged items"
msgstr "artículos etiquetados"
-#: netbox/extras/scripts.py:429
+#: netbox/extras/scripts.py:432
msgid "Script Data"
msgstr "Datos del script"
-#: netbox/extras/scripts.py:433
+#: netbox/extras/scripts.py:436
msgid "Script Execution Parameters"
msgstr "Parámetros de ejecución del script"
@@ -9133,12 +9662,11 @@ msgstr "Como archivo adjunto"
#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487
#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24
-#: netbox/templates/dcim/device/render_config.html:22
#: netbox/templates/extras/configcontext.html:39
#: netbox/templates/extras/configtemplate.html:31
#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:22
msgid "Data File"
msgstr "Archivo de datos"
@@ -9230,27 +9758,32 @@ msgstr "Atributo no válido»{name}«para solicitar"
msgid "Invalid attribute \"{name}\" for {model}"
msgstr "Atributo no válido»{name}«para {model}"
-#: netbox/extras/views.py:960
+#: netbox/extras/views.py:933
+#, python-brace-format
+msgid "An error occurred while rendering the template: {error}"
+msgstr "Se ha producido un error al renderizar la plantilla: {error}"
+
+#: netbox/extras/views.py:1085
msgid "Your dashboard has been reset."
msgstr "Tu panel de control se ha restablecido."
-#: netbox/extras/views.py:1006
+#: netbox/extras/views.py:1131
msgid "Added widget: "
msgstr "Widget añadido: "
-#: netbox/extras/views.py:1047
+#: netbox/extras/views.py:1172
msgid "Updated widget: "
msgstr "Widget actualizado: "
-#: netbox/extras/views.py:1083
+#: netbox/extras/views.py:1208
msgid "Deleted widget: "
msgstr "Widget eliminado: "
-#: netbox/extras/views.py:1085
+#: netbox/extras/views.py:1210
msgid "Error deleting widget: "
msgstr "Error al eliminar el widget: "
-#: netbox/extras/views.py:1175
+#: netbox/extras/views.py:1308
msgid "Unable to run script: RQ worker process not running."
msgstr ""
"No se puede ejecutar el script: el proceso de trabajo de RQ no se está "
@@ -9275,7 +9808,7 @@ msgstr ""
msgid "Invalid IP prefix format: {data}"
msgstr "Formato de prefijo IP no válido: {data}"
-#: netbox/ipam/api/views.py:358
+#: netbox/ipam/api/views.py:370
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr ""
@@ -9317,182 +9850,174 @@ msgstr "Cisco"
msgid "Plaintext"
msgstr "Texto plano"
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800
+#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21
+msgid "Service"
+msgstr "Servicio"
+
+#: netbox/ipam/choices.py:167
+msgid "Customer"
+msgstr "Cliente"
+
#: netbox/ipam/fields.py:36
#, python-brace-format
msgid "Invalid IP address format: {address}"
msgstr "Formato de dirección IP no válido: {address}"
-#: netbox/ipam/filtersets.py:48 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304
msgid "Import target"
msgstr "Objetivo de importación"
-#: netbox/ipam/filtersets.py:54 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310
msgid "Import target (name)"
msgstr "Destino de importación (nombre)"
-#: netbox/ipam/filtersets.py:59 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315
msgid "Export target"
msgstr "Objetivo de exportación"
-#: netbox/ipam/filtersets.py:65 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321
msgid "Export target (name)"
msgstr "Destino de exportación (nombre)"
-#: netbox/ipam/filtersets.py:86
+#: netbox/ipam/filtersets.py:89
msgid "Importing VRF"
msgstr "Importación de VRF"
-#: netbox/ipam/filtersets.py:92
+#: netbox/ipam/filtersets.py:95
msgid "Import VRF (RD)"
msgstr "Importar VRF (RD)"
-#: netbox/ipam/filtersets.py:97
+#: netbox/ipam/filtersets.py:100
msgid "Exporting VRF"
msgstr "Exportación de VRF"
-#: netbox/ipam/filtersets.py:103
+#: netbox/ipam/filtersets.py:106
msgid "Export VRF (RD)"
msgstr "Exportar VRF (RD)"
-#: netbox/ipam/filtersets.py:108
+#: netbox/ipam/filtersets.py:111
msgid "Importing L2VPN"
msgstr "Importación de L2VPN"
-#: netbox/ipam/filtersets.py:114
+#: netbox/ipam/filtersets.py:117
msgid "Importing L2VPN (identifier)"
msgstr "Importación de L2VPN (identificador)"
-#: netbox/ipam/filtersets.py:119
+#: netbox/ipam/filtersets.py:122
msgid "Exporting L2VPN"
msgstr "Exportación de L2VPN"
-#: netbox/ipam/filtersets.py:125
+#: netbox/ipam/filtersets.py:128
msgid "Exporting L2VPN (identifier)"
msgstr "Exportación de L2VPN (identificador)"
-#: netbox/ipam/filtersets.py:155 netbox/ipam/filtersets.py:283
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:212
+#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "Prefijo"
-#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:198
-#: netbox/ipam/filtersets.py:223
+#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201
+#: netbox/ipam/filtersets.py:226
msgid "RIR (ID)"
msgstr "RIR (ID)"
-#: netbox/ipam/filtersets.py:165 netbox/ipam/filtersets.py:204
-#: netbox/ipam/filtersets.py:229
+#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207
+#: netbox/ipam/filtersets.py:232
msgid "RIR (slug)"
msgstr "RIR (babosa)"
-#: netbox/ipam/filtersets.py:287
+#: netbox/ipam/filtersets.py:290
msgid "Within prefix"
msgstr "Dentro del prefijo"
-#: netbox/ipam/filtersets.py:291
+#: netbox/ipam/filtersets.py:294
msgid "Within and including prefix"
msgstr "Dentro del prefijo e incluído"
-#: netbox/ipam/filtersets.py:295
+#: netbox/ipam/filtersets.py:298
msgid "Prefixes which contain this prefix or IP"
msgstr "Prefijos que contienen este prefijo o IP"
-#: netbox/ipam/filtersets.py:306 netbox/ipam/filtersets.py:574
-#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/filtersets.py:196
-#: netbox/ipam/forms/filtersets.py:331
+#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541
+#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198
+#: netbox/ipam/forms/filtersets.py:334
msgid "Mask length"
msgstr "Longitud de la máscara"
-#: netbox/ipam/filtersets.py:375 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427
msgid "VLAN (ID)"
msgstr "VLAN (ID)"
-#: netbox/ipam/filtersets.py:379 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422
msgid "VLAN number (1-4094)"
msgstr "Número de VLAN (1-4094)"
-#: netbox/ipam/filtersets.py:473 netbox/ipam/filtersets.py:477
-#: netbox/ipam/filtersets.py:569 netbox/ipam/forms/model_forms.py:496
+#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444
+#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506
#: netbox/templates/tenancy/contact.html:53
#: netbox/tenancy/forms/bulk_edit.py:113
msgid "Address"
msgstr "Dirección"
-#: netbox/ipam/filtersets.py:481
+#: netbox/ipam/filtersets.py:448
msgid "Ranges which contain this prefix or IP"
msgstr "Intervalos que contienen este prefijo o IP"
-#: netbox/ipam/filtersets.py:509 netbox/ipam/filtersets.py:565
+#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532
msgid "Parent prefix"
msgstr "Prefijo principal"
-#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:858
-#: netbox/ipam/filtersets.py:1133 netbox/vpn/filtersets.py:385
-msgid "Virtual machine (name)"
-msgstr "Máquina virtual (nombre)"
-
-#: netbox/ipam/filtersets.py:623 netbox/ipam/filtersets.py:863
-#: netbox/ipam/filtersets.py:1127 netbox/virtualization/filtersets.py:282
-#: netbox/virtualization/filtersets.py:321 netbox/vpn/filtersets.py:390
-msgid "Virtual machine (ID)"
-msgstr "Máquina virtual (ID)"
-
-#: netbox/ipam/filtersets.py:629 netbox/vpn/filtersets.py:97
-#: netbox/vpn/filtersets.py:396
-msgid "Interface (name)"
-msgstr "Interfaz (nombre)"
-
-#: netbox/ipam/filtersets.py:640 netbox/vpn/filtersets.py:108
-#: netbox/vpn/filtersets.py:407
-msgid "VM interface (name)"
-msgstr "Interfaz VM (nombre)"
-
-#: netbox/ipam/filtersets.py:645 netbox/vpn/filtersets.py:113
-msgid "VM interface (ID)"
-msgstr "Interfaz de máquina virtual (ID)"
-
-#: netbox/ipam/filtersets.py:650
+#: netbox/ipam/filtersets.py:617
msgid "FHRP group (ID)"
msgstr "Grupo FHRP (ID)"
-#: netbox/ipam/filtersets.py:654
+#: netbox/ipam/filtersets.py:621
msgid "Is assigned to an interface"
msgstr "Está asignado a una interfaz"
-#: netbox/ipam/filtersets.py:658
+#: netbox/ipam/filtersets.py:625
msgid "Is assigned"
msgstr "Está asignado"
-#: netbox/ipam/filtersets.py:670
+#: netbox/ipam/filtersets.py:637
msgid "Service (ID)"
msgstr "Servicio (ID)"
-#: netbox/ipam/filtersets.py:675
+#: netbox/ipam/filtersets.py:642
msgid "NAT inside IP address (ID)"
msgstr "Dirección IP interna de NAT (ID)"
-#: netbox/ipam/filtersets.py:1043 netbox/ipam/forms/bulk_import.py:322
-msgid "Assigned interface"
-msgstr "Interfaz asignada"
+#: netbox/ipam/filtersets.py:1001
+msgid "Q-in-Q SVLAN (ID)"
+msgstr "SVLAN Q-in-Q (ID)"
+
+#: netbox/ipam/filtersets.py:1005
+msgid "Q-in-Q SVLAN number (1-4094)"
+msgstr "Número de SVLAN Q-in-Q (1-4094)"
-#: netbox/ipam/filtersets.py:1048
+#: netbox/ipam/filtersets.py:1026
msgid "Assigned VM interface"
msgstr "Interfaz VM asignada"
-#: netbox/ipam/filtersets.py:1138
+#: netbox/ipam/filtersets.py:1097
+msgid "VLAN Translation Policy (name)"
+msgstr "Política de traducción de VLAN (nombre)"
+
+#: netbox/ipam/filtersets.py:1163
msgid "IP address (ID)"
msgstr "Dirección IP (ID)"
-#: netbox/ipam/filtersets.py:1144 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788
msgid "IP address"
msgstr "dirección IP"
-#: netbox/ipam/filtersets.py:1169
+#: netbox/ipam/filtersets.py:1194
msgid "Primary IPv4 (ID)"
msgstr "IPv4 principal (ID)"
-#: netbox/ipam/filtersets.py:1174
+#: netbox/ipam/filtersets.py:1199
msgid "Primary IPv6 (ID)"
msgstr "IPv6 principal (ID)"
@@ -9525,438 +10050,411 @@ msgstr "Se requiere una máscara CIDR (por ejemplo, /24)."
msgid "Address pattern"
msgstr "Patrón de direcciones"
-#: netbox/ipam/forms/bulk_edit.py:50
+#: netbox/ipam/forms/bulk_edit.py:53
msgid "Enforce unique space"
msgstr "Haga valer un espacio único"
-#: netbox/ipam/forms/bulk_edit.py:88
+#: netbox/ipam/forms/bulk_edit.py:91
msgid "Is private"
msgstr "Es privado"
-#: netbox/ipam/forms/bulk_edit.py:109 netbox/ipam/forms/bulk_edit.py:138
-#: netbox/ipam/forms/bulk_edit.py:163 netbox/ipam/forms/bulk_import.py:89
-#: netbox/ipam/forms/bulk_import.py:109 netbox/ipam/forms/bulk_import.py:129
-#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:125
-#: netbox/ipam/forms/filtersets.py:148 netbox/ipam/forms/model_forms.py:96
-#: netbox/ipam/forms/model_forms.py:109 netbox/ipam/forms/model_forms.py:131
-#: netbox/ipam/forms/model_forms.py:149 netbox/ipam/models/asns.py:31
-#: netbox/ipam/models/asns.py:103 netbox/ipam/models/ip.py:71
-#: netbox/ipam/models/ip.py:90 netbox/ipam/tables/asn.py:20
+#: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141
+#: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92
+#: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127
+#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99
+#: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135
+#: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31
+#: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71
+#: netbox/ipam/models/ip.py:87 netbox/ipam/tables/asn.py:20
#: netbox/ipam/tables/asn.py:45 netbox/templates/ipam/aggregate.html:18
#: netbox/templates/ipam/asn.html:27 netbox/templates/ipam/asnrange.html:19
#: netbox/templates/ipam/rir.html:19
msgid "RIR"
msgstr "RIR"
-#: netbox/ipam/forms/bulk_edit.py:171
+#: netbox/ipam/forms/bulk_edit.py:174
msgid "Date added"
msgstr "Fecha añadida"
-#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/model_forms.py:619
-#: netbox/ipam/forms/model_forms.py:666 netbox/ipam/tables/ip.py:251
-#: netbox/templates/ipam/vlan_edit.html:37
+#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629
+#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201
+#: netbox/templates/ipam/vlan_edit.html:45
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "Grupo VLAN"
-#: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/bulk_import.py:185
-#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/model_forms.py:218
-#: netbox/ipam/models/vlans.py:250 netbox/ipam/tables/ip.py:255
-#: netbox/templates/ipam/prefix.html:60 netbox/templates/ipam/vlan.html:12
+#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181
+#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217
+#: netbox/ipam/models/vlans.py:272 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:10
-#: netbox/templates/wireless/wirelesslan.html:30
+#: netbox/templates/wireless/wirelesslan.html:38
#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284
-#: netbox/vpn/forms/model_forms.py:433 netbox/vpn/forms/model_forms.py:452
-#: netbox/wireless/forms/bulk_edit.py:55
-#: netbox/wireless/forms/bulk_import.py:48
-#: netbox/wireless/forms/model_forms.py:48 netbox/wireless/models.py:102
+#: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455
+#: netbox/wireless/forms/bulk_edit.py:57
+#: netbox/wireless/forms/bulk_import.py:50
+#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "VLAN"
-#: netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:229
msgid "Prefix length"
msgstr "Longitud del prefijo"
-#: netbox/ipam/forms/bulk_edit.py:268 netbox/ipam/forms/filtersets.py:241
-#: netbox/templates/ipam/prefix.html:85
+#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244
+#: netbox/templates/ipam/prefix.html:81
msgid "Is a pool"
msgstr "Es una piscina"
-#: netbox/ipam/forms/bulk_edit.py:273 netbox/ipam/forms/bulk_edit.py:318
-#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/models/ip.py:272 netbox/ipam/models/ip.py:539
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
+#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:296
+#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
msgid "Treat as fully utilized"
msgstr "Tratar como si se hubiera utilizado por completo"
-#: netbox/ipam/forms/bulk_edit.py:287 netbox/ipam/forms/filtersets.py:171
+#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173
+#: netbox/ipam/forms/model_forms.py:232
msgid "VLAN Assignment"
msgstr "Asignación de VLAN"
-#: netbox/ipam/forms/bulk_edit.py:366 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
msgid "DNS name"
msgstr "Nombre DNS"
-#: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/bulk_edit.py:534
-#: netbox/ipam/forms/bulk_import.py:418 netbox/ipam/forms/bulk_import.py:493
-#: netbox/ipam/forms/bulk_import.py:519 netbox/ipam/forms/filtersets.py:390
-#: netbox/ipam/forms/filtersets.py:530 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
+#: netbox/ipam/forms/bulk_import.py:417 netbox/ipam/forms/bulk_import.py:528
+#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393
+#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
#: netbox/templates/ipam/service.html:32
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "Protocolo"
-#: netbox/ipam/forms/bulk_edit.py:394 netbox/ipam/forms/filtersets.py:397
+#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400
#: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26
msgid "Group ID"
msgstr "ID de grupo"
-#: netbox/ipam/forms/bulk_edit.py:399 netbox/ipam/forms/filtersets.py:402
-#: netbox/wireless/forms/bulk_edit.py:68
-#: netbox/wireless/forms/bulk_edit.py:115
-#: netbox/wireless/forms/bulk_import.py:62
-#: netbox/wireless/forms/bulk_import.py:65
-#: netbox/wireless/forms/bulk_import.py:104
-#: netbox/wireless/forms/bulk_import.py:107
-#: netbox/wireless/forms/filtersets.py:54
-#: netbox/wireless/forms/filtersets.py:88
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:405
+#: netbox/wireless/forms/bulk_edit.py:70
+#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/wireless/forms/bulk_import.py:64
+#: netbox/wireless/forms/bulk_import.py:67
+#: netbox/wireless/forms/bulk_import.py:109
+#: netbox/wireless/forms/bulk_import.py:112
+#: netbox/wireless/forms/filtersets.py:57
+#: netbox/wireless/forms/filtersets.py:116
msgid "Authentication type"
msgstr "Tipo de autenticación"
-#: netbox/ipam/forms/bulk_edit.py:404 netbox/ipam/forms/filtersets.py:406
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:409
msgid "Authentication key"
msgstr "Clave de autenticación"
-#: netbox/ipam/forms/bulk_edit.py:421 netbox/ipam/forms/filtersets.py:383
-#: netbox/ipam/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:386
+#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:91
-#: netbox/wireless/forms/bulk_edit.py:149
-#: netbox/wireless/forms/filtersets.py:36
-#: netbox/wireless/forms/filtersets.py:76
-#: netbox/wireless/forms/model_forms.py:55
-#: netbox/wireless/forms/model_forms.py:171
+#: netbox/wireless/forms/bulk_edit.py:94
+#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/filtersets.py:39
+#: netbox/wireless/forms/filtersets.py:104
+#: netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Authentication"
msgstr "AUTENTICACIÓN"
-#: netbox/ipam/forms/bulk_edit.py:436 netbox/ipam/forms/model_forms.py:608
-msgid "Scope type"
-msgstr "Tipo de ámbito"
-
-#: netbox/ipam/forms/bulk_edit.py:439 netbox/ipam/forms/bulk_edit.py:453
-#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:621
-#: netbox/ipam/tables/vlans.py:71 netbox/templates/ipam/vlangroup.html:38
-msgid "Scope"
-msgstr "Alcance"
-
-#: netbox/ipam/forms/bulk_edit.py:446 netbox/ipam/models/vlans.py:60
+#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "Intervalos de ID de VLAN"
-#: netbox/ipam/forms/bulk_edit.py:525
+#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485
+#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232
+#: netbox/ipam/tables/vlans.py:103
+msgid "Q-in-Q role"
+msgstr "Función de Q-in-Q"
+
+#: netbox/ipam/forms/bulk_edit.py:522
+msgid "Q-in-Q"
+msgstr "Q-in-Q"
+
+#: netbox/ipam/forms/bulk_edit.py:523
msgid "Site & Group"
msgstr "Sitio y grupo"
-#: netbox/ipam/forms/bulk_edit.py:539 netbox/ipam/forms/model_forms.py:692
-#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/services.py:19
+#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256
+#: netbox/templates/ipam/vlantranslationrule.html:14
+#: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359
+msgid "Policy"
+msgstr "Política"
+
+#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19
#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "Puertos"
-#: netbox/ipam/forms/bulk_import.py:48
+#: netbox/ipam/forms/bulk_import.py:51
msgid "Import route targets"
msgstr "Importar destinos de ruta"
-#: netbox/ipam/forms/bulk_import.py:54
+#: netbox/ipam/forms/bulk_import.py:57
msgid "Export route targets"
msgstr "Exportar destinos de ruta"
-#: netbox/ipam/forms/bulk_import.py:92 netbox/ipam/forms/bulk_import.py:112
-#: netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
+#: netbox/ipam/forms/bulk_import.py:135
msgid "Assigned RIR"
msgstr "RIR asignado"
-#: netbox/ipam/forms/bulk_import.py:182
+#: netbox/ipam/forms/bulk_import.py:178
msgid "VLAN's group (if any)"
msgstr "Grupo de VLAN (si lo hay)"
-#: netbox/ipam/forms/bulk_import.py:308
-msgid "Parent device of assigned interface (if any)"
-msgstr "Dispositivo principal de la interfaz asignada (si existe)"
-
-#: netbox/ipam/forms/bulk_import.py:311 netbox/ipam/forms/bulk_import.py:512
-#: netbox/ipam/forms/model_forms.py:718
-#: netbox/virtualization/filtersets.py:288
-#: netbox/virtualization/filtersets.py:327
-#: netbox/virtualization/forms/bulk_edit.py:200
-#: netbox/virtualization/forms/bulk_edit.py:326
-#: netbox/virtualization/forms/bulk_import.py:146
-#: netbox/virtualization/forms/bulk_import.py:207
-#: netbox/virtualization/forms/filtersets.py:212
-#: netbox/virtualization/forms/filtersets.py:248
-#: netbox/virtualization/forms/model_forms.py:288
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
-msgid "Virtual machine"
-msgstr "Máquina virtual"
-
-#: netbox/ipam/forms/bulk_import.py:315
-msgid "Parent VM of assigned interface (if any)"
-msgstr "VM principal de la interfaz asignada (si existe)"
+#: netbox/ipam/forms/bulk_import.py:207
+#: netbox/virtualization/forms/bulk_import.py:80
+#: netbox/wireless/forms/bulk_import.py:83
+msgid "Scope ID"
+msgstr "ID de ámbito"
#: netbox/ipam/forms/bulk_import.py:325
-msgid "Is primary"
-msgstr "Es primaria"
-
-#: netbox/ipam/forms/bulk_import.py:326
msgid "Make this the primary IP for the assigned device"
msgstr "Conviértase en la IP principal del dispositivo asignado"
-#: netbox/ipam/forms/bulk_import.py:330
+#: netbox/ipam/forms/bulk_import.py:329
msgid "Is out-of-band"
msgstr "Está fuera de banda"
-#: netbox/ipam/forms/bulk_import.py:331
+#: netbox/ipam/forms/bulk_import.py:330
msgid "Designate this as the out-of-band IP address for the assigned device"
msgstr ""
"Designe esto como la dirección IP fuera de banda para el dispositivo "
"asignado"
-#: netbox/ipam/forms/bulk_import.py:371
+#: netbox/ipam/forms/bulk_import.py:370
msgid "No device or virtual machine specified; cannot set as primary IP"
msgstr ""
"No se especificó ningún dispositivo o máquina virtual; no se puede "
"establecer como IP principal"
-#: netbox/ipam/forms/bulk_import.py:375
+#: netbox/ipam/forms/bulk_import.py:374
msgid "No device specified; cannot set as out-of-band IP"
msgstr ""
"No se especificó ningún dispositivo; no se puede configurar como IP fuera de"
" banda"
-#: netbox/ipam/forms/bulk_import.py:379
+#: netbox/ipam/forms/bulk_import.py:378
msgid "Cannot set out-of-band IP for virtual machines"
msgstr ""
"No se puede configurar la IP fuera de banda para las máquinas virtuales"
-#: netbox/ipam/forms/bulk_import.py:383
+#: netbox/ipam/forms/bulk_import.py:382
msgid "No interface specified; cannot set as primary IP"
msgstr ""
"No se especificó ninguna interfaz; no se puede establecer como IP principal"
-#: netbox/ipam/forms/bulk_import.py:387
+#: netbox/ipam/forms/bulk_import.py:386
msgid "No interface specified; cannot set as out-of-band IP"
msgstr ""
"No se especificó ninguna interfaz; no se puede configurar como IP fuera de "
"banda"
-#: netbox/ipam/forms/bulk_import.py:422
+#: netbox/ipam/forms/bulk_import.py:421
msgid "Auth type"
msgstr "Tipo de autenticación"
-#: netbox/ipam/forms/bulk_import.py:437
-msgid "Scope type (app & model)"
-msgstr "Tipo de ámbito (aplicación y modelo)"
-
-#: netbox/ipam/forms/bulk_import.py:464
+#: netbox/ipam/forms/bulk_import.py:463
msgid "Assigned VLAN group"
msgstr "Grupo de VLAN asignado"
-#: netbox/ipam/forms/bulk_import.py:495 netbox/ipam/forms/bulk_import.py:521
+#: netbox/ipam/forms/bulk_import.py:495
+msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)"
+msgstr "VLAN de servicio (para VLAN de clientes de Q-in-Q/802.1ad)"
+
+#: netbox/ipam/forms/bulk_import.py:518 netbox/ipam/models/vlans.py:343
+msgid "VLAN translation policy"
+msgstr "Política de traducción de VLAN"
+
+#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556
msgid "IP protocol"
msgstr "Protocolo IP"
-#: netbox/ipam/forms/bulk_import.py:509
+#: netbox/ipam/forms/bulk_import.py:544
msgid "Required if not assigned to a VM"
msgstr "Obligatorio si no está asignado a una VM"
-#: netbox/ipam/forms/bulk_import.py:516
+#: netbox/ipam/forms/bulk_import.py:551
msgid "Required if not assigned to a device"
msgstr "Obligatorio si no está asignado a un dispositivo"
-#: netbox/ipam/forms/bulk_import.py:541
+#: netbox/ipam/forms/bulk_import.py:576
#, python-brace-format
msgid "{ip} is not assigned to this device/VM."
msgstr "{ip} no está asignado a este dispositivo/máquina virtual."
-#: netbox/ipam/forms/filtersets.py:47 netbox/ipam/forms/model_forms.py:63
-#: netbox/netbox/navigation/menu.py:189 netbox/vpn/forms/model_forms.py:410
+#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66
+#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "Objetivos de ruta"
-#: netbox/ipam/forms/filtersets.py:53 netbox/ipam/forms/model_forms.py:50
-#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:397
+#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
+#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "Importar objetivos"
-#: netbox/ipam/forms/filtersets.py:58 netbox/ipam/forms/model_forms.py:55
-#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:402
+#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
+#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "Objetivos de exportación"
-#: netbox/ipam/forms/filtersets.py:73
+#: netbox/ipam/forms/filtersets.py:75
msgid "Imported by VRF"
msgstr "Importado por VRF"
-#: netbox/ipam/forms/filtersets.py:78
+#: netbox/ipam/forms/filtersets.py:80
msgid "Exported by VRF"
msgstr "Exportado por VRF"
-#: netbox/ipam/forms/filtersets.py:87 netbox/ipam/tables/ip.py:89
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "Privada"
-#: netbox/ipam/forms/filtersets.py:105 netbox/ipam/forms/filtersets.py:191
-#: netbox/ipam/forms/filtersets.py:272 netbox/ipam/forms/filtersets.py:326
+#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193
+#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329
msgid "Address family"
msgstr "Familia de direcciones"
-#: netbox/ipam/forms/filtersets.py:119 netbox/templates/ipam/asnrange.html:25
+#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25
msgid "Range"
msgstr "Alcance"
-#: netbox/ipam/forms/filtersets.py:128
+#: netbox/ipam/forms/filtersets.py:130
msgid "Start"
msgstr "Comenzar"
-#: netbox/ipam/forms/filtersets.py:132
+#: netbox/ipam/forms/filtersets.py:134
msgid "End"
msgstr "Fin"
-#: netbox/ipam/forms/filtersets.py:186
+#: netbox/ipam/forms/filtersets.py:188
msgid "Search within"
msgstr "Busca dentro"
-#: netbox/ipam/forms/filtersets.py:207 netbox/ipam/forms/filtersets.py:342
+#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345
msgid "Present in VRF"
msgstr "Presente en VRF"
-#: netbox/ipam/forms/filtersets.py:311
+#: netbox/ipam/forms/filtersets.py:314
msgid "Device/VM"
msgstr "Dispositivo/VM"
-#: netbox/ipam/forms/filtersets.py:321
+#: netbox/ipam/forms/filtersets.py:324
msgid "Parent Prefix"
msgstr "Prefijo principal"
-#: netbox/ipam/forms/filtersets.py:347
-msgid "Assigned Device"
-msgstr "Dispositivo asignado"
-
-#: netbox/ipam/forms/filtersets.py:352
-msgid "Assigned VM"
-msgstr "VM asignada"
-
-#: netbox/ipam/forms/filtersets.py:366
+#: netbox/ipam/forms/filtersets.py:369
msgid "Assigned to an interface"
msgstr "Asignado a una interfaz"
-#: netbox/ipam/forms/filtersets.py:373 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "Nombre DNS"
-#: netbox/ipam/forms/filtersets.py:416 netbox/ipam/models/vlans.py:251
-#: netbox/ipam/tables/ip.py:176 netbox/ipam/tables/vlans.py:82
-#: netbox/ipam/views.py:971 netbox/netbox/navigation/menu.py:193
-#: netbox/netbox/navigation/menu.py:195
+#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273
+#: 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
msgid "VLANs"
msgstr "VLAN"
-#: netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:460
msgid "Contains VLAN ID"
msgstr "Contiene el identificador de VLAN"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363
+msgid "Local VLAN ID"
+msgstr "ID de VLAN local"
+
+#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371
+msgid "Remote VLAN ID"
+msgstr "ID de VLAN remota"
+
+#: netbox/ipam/forms/filtersets.py:509
+msgid "Q-in-Q/802.1ad"
+msgstr "Q-in-Q/802.1ad"
+
+#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "IDENTIFICADOR DE VLAN"
-#: netbox/ipam/forms/filtersets.py:556 netbox/ipam/forms/model_forms.py:324
-#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:772
-#: netbox/ipam/tables/vlans.py:195
-#: netbox/templates/virtualization/virtualdisk.html:21
-#: netbox/templates/virtualization/virtualmachine.html:12
-#: netbox/templates/virtualization/vminterface.html:21
-#: netbox/templates/vpn/tunneltermination.html:25
-#: netbox/virtualization/forms/filtersets.py:197
-#: netbox/virtualization/forms/filtersets.py:242
-#: netbox/virtualization/forms/model_forms.py:220
-#: netbox/virtualization/tables/virtualmachines.py:135
-#: netbox/virtualization/tables/virtualmachines.py:190
-#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
-#: netbox/vpn/forms/model_forms.py:160 netbox/vpn/forms/model_forms.py:171
-#: netbox/vpn/forms/model_forms.py:273 netbox/vpn/forms/model_forms.py:454
-msgid "Virtual Machine"
-msgstr "Máquina virtual"
-
-#: netbox/ipam/forms/model_forms.py:80
+#: netbox/ipam/forms/model_forms.py:83
#: netbox/templates/ipam/routetarget.html:10
msgid "Route Target"
msgstr "Objetivo de ruta"
-#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:117
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
msgstr "Agregado"
-#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12
+#: netbox/ipam/forms/model_forms.py:140 netbox/templates/ipam/asnrange.html:12
msgid "ASN Range"
msgstr "Gama ASN"
-#: netbox/ipam/forms/model_forms.py:231
-msgid "Site/VLAN Assignment"
-msgstr ""
-
-#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10
+#: netbox/ipam/forms/model_forms.py:269 netbox/templates/ipam/iprange.html:10
msgid "IP Range"
msgstr "Rango de IP"
-#: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:325
-#: netbox/ipam/forms/model_forms.py:506
+#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335
+#: netbox/ipam/forms/model_forms.py:516
#: netbox/templates/ipam/fhrpgroup.html:19
msgid "FHRP Group"
msgstr "Grupo FHRP"
-#: netbox/ipam/forms/model_forms.py:310
+#: netbox/ipam/forms/model_forms.py:320
msgid "Make this the primary IP for the device/VM"
msgstr "Haga que esta sea la IP principal del dispositivo/VM"
-#: netbox/ipam/forms/model_forms.py:314
+#: netbox/ipam/forms/model_forms.py:324
msgid "Make this the out-of-band IP for the device"
msgstr "Convierta esta en la IP fuera de banda del dispositivo"
-#: netbox/ipam/forms/model_forms.py:329
+#: netbox/ipam/forms/model_forms.py:339
msgid "NAT IP (Inside)"
msgstr "NAT IP (interior)"
-#: netbox/ipam/forms/model_forms.py:391
+#: netbox/ipam/forms/model_forms.py:401
msgid "An IP address can only be assigned to a single object."
msgstr "Solo se puede asignar una dirección IP a un único objeto."
-#: netbox/ipam/forms/model_forms.py:398
+#: netbox/ipam/forms/model_forms.py:408
msgid "Cannot reassign primary IP address for the parent device/VM"
msgstr ""
"No se puede reasignar la dirección IP principal para el dispositivo o "
"máquina virtual principal"
-#: netbox/ipam/forms/model_forms.py:402
+#: netbox/ipam/forms/model_forms.py:412
msgid "Cannot reassign out-of-Band IP address for the parent device"
msgstr ""
"No se puede reasignar la dirección IP fuera de banda para el dispositivo "
"principal"
-#: netbox/ipam/forms/model_forms.py:412
+#: netbox/ipam/forms/model_forms.py:422
msgid ""
"Only IP addresses assigned to an interface can be designated as primary IPs."
msgstr ""
"Solo las direcciones IP asignadas a una interfaz se pueden designar como IP "
"principales."
-#: netbox/ipam/forms/model_forms.py:420
+#: netbox/ipam/forms/model_forms.py:430
msgid ""
"Only IP addresses assigned to a device interface can be designated as the "
"out-of-band IP for a device."
@@ -9964,24 +10462,29 @@ msgstr ""
"Solo las direcciones IP asignadas a la interfaz de un dispositivo se pueden "
"designar como IP fuera de banda de un dispositivo."
-#: netbox/ipam/forms/model_forms.py:508
+#: netbox/ipam/forms/model_forms.py:518
msgid "Virtual IP Address"
msgstr "Dirección IP virtual"
-#: netbox/ipam/forms/model_forms.py:593
+#: netbox/ipam/forms/model_forms.py:603
msgid "Assignment already exists"
msgstr "La asignación ya existe"
-#: netbox/ipam/forms/model_forms.py:602
+#: netbox/ipam/forms/model_forms.py:612
#: netbox/templates/ipam/vlangroup.html:42
msgid "VLAN IDs"
msgstr "ID de VLAN"
-#: netbox/ipam/forms/model_forms.py:620
+#: netbox/ipam/forms/model_forms.py:630
msgid "Child VLANs"
msgstr "VLAN secundarias"
-#: netbox/ipam/forms/model_forms.py:697 netbox/ipam/forms/model_forms.py:729
+#: netbox/ipam/forms/model_forms.py:730
+#: netbox/templates/ipam/vlantranslationrule.html:11
+msgid "VLAN Translation Rule"
+msgstr "Regla de traducción de VLAN"
+
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779
msgid ""
"Comma-separated list of one or more port numbers. A range may be specified "
"using a hyphen."
@@ -9989,33 +10492,28 @@ msgstr ""
"Lista separada por comas de uno o más números de puerto. Se puede "
"especificar un rango mediante un guión."
-#: netbox/ipam/forms/model_forms.py:702
+#: netbox/ipam/forms/model_forms.py:752
#: netbox/templates/ipam/servicetemplate.html:12
msgid "Service Template"
msgstr "Plantilla de servicio"
-#: netbox/ipam/forms/model_forms.py:749
+#: netbox/ipam/forms/model_forms.py:799
msgid "Port(s)"
msgstr "Puerto (s)"
-#: netbox/ipam/forms/model_forms.py:750 netbox/ipam/forms/model_forms.py:778
-#: netbox/templates/ipam/service.html:21
-msgid "Service"
-msgstr "Servicio"
-
-#: netbox/ipam/forms/model_forms.py:763
+#: netbox/ipam/forms/model_forms.py:813
msgid "Service template"
msgstr "Plantilla de servicio"
-#: netbox/ipam/forms/model_forms.py:775
+#: netbox/ipam/forms/model_forms.py:825
msgid "From Template"
msgstr "Desde plantilla"
-#: netbox/ipam/forms/model_forms.py:776
+#: netbox/ipam/forms/model_forms.py:826
msgid "Custom"
msgstr "Personalizado"
-#: netbox/ipam/forms/model_forms.py:806
+#: netbox/ipam/forms/model_forms.py:856
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr ""
@@ -10034,28 +10532,28 @@ msgstr "Gama ASN"
msgid "ASN ranges"
msgstr "Gamas de ASN"
-#: netbox/ipam/models/asns.py:72
+#: netbox/ipam/models/asns.py:69
#, python-brace-format
msgid "Starting ASN ({start}) must be lower than ending ASN ({end})."
msgstr "Iniciar ASN ({start}) debe ser inferior al ASN final ({end})."
-#: netbox/ipam/models/asns.py:104
+#: netbox/ipam/models/asns.py:101
msgid "Regional Internet Registry responsible for this AS number space"
msgstr "Registro regional de Internet responsable de este espacio numérico AS"
-#: netbox/ipam/models/asns.py:109
+#: netbox/ipam/models/asns.py:106
msgid "16- or 32-bit autonomous system number"
msgstr "Número de sistema autónomo de 16 o 32 bits"
-#: netbox/ipam/models/fhrp.py:22
+#: netbox/ipam/models/fhrp.py:21
msgid "group ID"
msgstr "ID de grupo"
-#: netbox/ipam/models/fhrp.py:30 netbox/ipam/models/services.py:22
+#: netbox/ipam/models/fhrp.py:29 netbox/ipam/models/services.py:21
msgid "protocol"
msgstr "protocolo"
-#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:28
+#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29
msgid "authentication type"
msgstr "tipo de autenticación"
@@ -10071,11 +10569,11 @@ msgstr "Grupo FHRP"
msgid "FHRP groups"
msgstr "Grupos FHRP"
-#: netbox/ipam/models/fhrp.py:113
+#: netbox/ipam/models/fhrp.py:110
msgid "FHRP group assignment"
msgstr "Asignación grupal de FHRP"
-#: netbox/ipam/models/fhrp.py:114
+#: netbox/ipam/models/fhrp.py:111
msgid "FHRP group assignments"
msgstr "Tareas grupales de FHRP"
@@ -10087,35 +10585,35 @@ msgstr "privado"
msgid "IP space managed by this RIR is considered private"
msgstr "El espacio IP administrado por este RIR se considera privado"
-#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:182
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188
msgid "RIRs"
msgstr "RIR"
-#: netbox/ipam/models/ip.py:84
+#: netbox/ipam/models/ip.py:81
msgid "IPv4 or IPv6 network"
msgstr "Red IPv4 o IPv6"
-#: netbox/ipam/models/ip.py:91
+#: netbox/ipam/models/ip.py:88
msgid "Regional Internet Registry responsible for this IP space"
msgstr "Registro regional de Internet responsable de este espacio IP"
-#: netbox/ipam/models/ip.py:101
+#: netbox/ipam/models/ip.py:98
msgid "date added"
msgstr "fecha añadida"
-#: netbox/ipam/models/ip.py:115
+#: netbox/ipam/models/ip.py:112
msgid "aggregate"
msgstr "agregado"
-#: netbox/ipam/models/ip.py:116
+#: netbox/ipam/models/ip.py:113
msgid "aggregates"
msgstr "agregados"
-#: netbox/ipam/models/ip.py:132
+#: netbox/ipam/models/ip.py:126
msgid "Cannot create aggregate with /0 mask."
msgstr "No se puede crear un agregado con la máscara /0."
-#: netbox/ipam/models/ip.py:144
+#: netbox/ipam/models/ip.py:138
#, python-brace-format
msgid ""
"Aggregates cannot overlap. {prefix} is already covered by an existing "
@@ -10124,7 +10622,7 @@ msgstr ""
"Los agregados no pueden superponerse. {prefix} ya está cubierto por un "
"agregado existente ({aggregate})."
-#: netbox/ipam/models/ip.py:158
+#: netbox/ipam/models/ip.py:152
#, python-brace-format
msgid ""
"Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate "
@@ -10133,128 +10631,123 @@ msgstr ""
"Los prefijos no pueden superponerse a los agregados. {prefix} cubre un "
"agregado existente ({aggregate})."
-#: netbox/ipam/models/ip.py:200 netbox/ipam/models/ip.py:737
-#: netbox/vpn/models/tunnels.py:114
-msgid "role"
-msgstr "papel"
-
-#: netbox/ipam/models/ip.py:201
+#: netbox/ipam/models/ip.py:195
msgid "roles"
msgstr "papeles"
-#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:293
+#: netbox/ipam/models/ip.py:208 netbox/ipam/models/ip.py:277
msgid "prefix"
msgstr "prefijo"
-#: netbox/ipam/models/ip.py:218
+#: netbox/ipam/models/ip.py:209
msgid "IPv4 or IPv6 network with mask"
msgstr "Red IPv4 o IPv6 con máscara"
-#: netbox/ipam/models/ip.py:254
+#: netbox/ipam/models/ip.py:238
msgid "Operational status of this prefix"
msgstr "Estado operativo de este prefijo"
-#: netbox/ipam/models/ip.py:262
+#: netbox/ipam/models/ip.py:246
msgid "The primary function of this prefix"
msgstr "La función principal de este prefijo"
-#: netbox/ipam/models/ip.py:265
+#: netbox/ipam/models/ip.py:249
msgid "is a pool"
msgstr "es una piscina"
-#: netbox/ipam/models/ip.py:267
+#: netbox/ipam/models/ip.py:251
msgid "All IP addresses within this prefix are considered usable"
msgstr ""
"Todas las direcciones IP incluidas en este prefijo se consideran "
"utilizables."
-#: netbox/ipam/models/ip.py:270 netbox/ipam/models/ip.py:537
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523
msgid "mark utilized"
msgstr "marca utilizada"
-#: netbox/ipam/models/ip.py:294
+#: netbox/ipam/models/ip.py:278
msgid "prefixes"
msgstr "prefijos"
-#: netbox/ipam/models/ip.py:317
+#: netbox/ipam/models/ip.py:298
msgid "Cannot create prefix with /0 mask."
msgstr "No se puede crear un prefijo con la máscara /0."
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
msgid "global table"
msgstr "tabla global"
-#: netbox/ipam/models/ip.py:326
+#: netbox/ipam/models/ip.py:307
#, python-brace-format
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "Se encuentra un prefijo duplicado en {table}: {prefix}"
-#: netbox/ipam/models/ip.py:495
+#: netbox/ipam/models/ip.py:481
msgid "start address"
msgstr "dirección de inicio"
-#: netbox/ipam/models/ip.py:496 netbox/ipam/models/ip.py:500
-#: netbox/ipam/models/ip.py:712
+#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
+#: netbox/ipam/models/ip.py:711
msgid "IPv4 or IPv6 address (with mask)"
msgstr "Dirección IPv4 o IPv6 (con máscara)"
-#: netbox/ipam/models/ip.py:499
+#: netbox/ipam/models/ip.py:485
msgid "end address"
msgstr "dirección final"
-#: netbox/ipam/models/ip.py:526
+#: netbox/ipam/models/ip.py:512
msgid "Operational status of this range"
msgstr "Estado operativo de esta gama"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:520
msgid "The primary function of this range"
msgstr "La función principal de esta gama"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:534
msgid "IP range"
msgstr "Rango IP"
-#: netbox/ipam/models/ip.py:549
+#: netbox/ipam/models/ip.py:535
msgid "IP ranges"
msgstr "Intervalos de IP"
-#: netbox/ipam/models/ip.py:565
+#: netbox/ipam/models/ip.py:548
msgid "Starting and ending IP address versions must match"
msgstr "Las versiones de la dirección IP inicial y final deben coincidir"
-#: netbox/ipam/models/ip.py:571
+#: netbox/ipam/models/ip.py:554
msgid "Starting and ending IP address masks must match"
msgstr "Las máscaras de direcciones IP iniciales y finales deben coincidir"
-#: netbox/ipam/models/ip.py:578
+#: netbox/ipam/models/ip.py:561
#, python-brace-format
msgid ""
"Ending address must be greater than the starting address ({start_address})"
msgstr ""
"La dirección final debe ser mayor que la dirección inicial ({start_address})"
-#: netbox/ipam/models/ip.py:590
+#: netbox/ipam/models/ip.py:589
#, python-brace-format
msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}"
msgstr ""
"Las direcciones definidas se superponen con el rango {overlapping_range} en "
"VRF {vrf}"
-#: netbox/ipam/models/ip.py:599
+#: netbox/ipam/models/ip.py:598
#, python-brace-format
msgid "Defined range exceeds maximum supported size ({max_size})"
msgstr "El rango definido supera el tamaño máximo admitido ({max_size})"
-#: netbox/ipam/models/ip.py:711 netbox/tenancy/models/contacts.py:82
+#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77
msgid "address"
msgstr "dirección"
-#: netbox/ipam/models/ip.py:734
+#: netbox/ipam/models/ip.py:733
msgid "The operational status of this IP"
msgstr "El estado operativo de esta IP"
@@ -10274,20 +10767,20 @@ msgstr "La IP para la que esta dirección es la IP «externa»"
msgid "Hostname or FQDN (not case-sensitive)"
msgstr "Nombre de host o FQDN (no distingue mayúsculas de minúsculas)"
-#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:94
+#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90
msgid "IP addresses"
msgstr "direcciones IP"
-#: netbox/ipam/models/ip.py:845
+#: netbox/ipam/models/ip.py:842
msgid "Cannot create IP address with /0 mask."
msgstr "No se puede crear una dirección IP con la máscara /0."
-#: netbox/ipam/models/ip.py:851
+#: netbox/ipam/models/ip.py:848
#, python-brace-format
msgid "{ip} is a network ID, which may not be assigned to an interface."
msgstr "{ip} es un ID de red, que no puede asignarse a una interfaz."
-#: netbox/ipam/models/ip.py:862
+#: netbox/ipam/models/ip.py:859
#, python-brace-format
msgid ""
"{ip} is a broadcast address, which may not be assigned to an interface."
@@ -10295,12 +10788,12 @@ msgstr ""
"{ip} es una dirección de transmisión, que puede no estar asignada a una "
"interfaz."
-#: netbox/ipam/models/ip.py:876
+#: netbox/ipam/models/ip.py:873
#, python-brace-format
msgid "Duplicate IP address found in {table}: {ipaddress}"
msgstr "Se encontró una dirección IP duplicada en {table}: {ipaddress}"
-#: netbox/ipam/models/ip.py:897
+#: netbox/ipam/models/ip.py:896
msgid ""
"Cannot reassign IP address while it is designated as the primary IP for the "
"parent object"
@@ -10308,76 +10801,76 @@ msgstr ""
"No se puede reasignar la dirección IP mientras esté designada como la IP "
"principal del objeto principal"
-#: netbox/ipam/models/ip.py:903
+#: netbox/ipam/models/ip.py:902
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr "Solo a las direcciones IPv6 se les puede asignar el estado SLAAC"
-#: netbox/ipam/models/services.py:33
+#: netbox/ipam/models/services.py:32
msgid "port numbers"
msgstr "números de puerto"
-#: netbox/ipam/models/services.py:59
+#: netbox/ipam/models/services.py:58
msgid "service template"
msgstr "plantilla de servicio"
-#: netbox/ipam/models/services.py:60
+#: netbox/ipam/models/services.py:59
msgid "service templates"
msgstr "plantillas de servicio"
-#: netbox/ipam/models/services.py:95
+#: netbox/ipam/models/services.py:91
msgid "The specific IP addresses (if any) to which this service is bound"
msgstr ""
"Las direcciones IP específicas (si las hay) a las que está vinculado este "
"servicio"
-#: netbox/ipam/models/services.py:102
+#: netbox/ipam/models/services.py:98
msgid "service"
msgstr "servicio"
-#: netbox/ipam/models/services.py:103
+#: netbox/ipam/models/services.py:99
msgid "services"
msgstr "servicios"
-#: netbox/ipam/models/services.py:117
+#: netbox/ipam/models/services.py:110
msgid ""
"A service cannot be associated with both a device and a virtual machine."
msgstr ""
"No se puede asociar un servicio tanto a un dispositivo como a una máquina "
"virtual."
-#: netbox/ipam/models/services.py:119
+#: netbox/ipam/models/services.py:112
msgid ""
"A service must be associated with either a device or a virtual machine."
msgstr ""
"Un servicio debe estar asociado a un dispositivo o a una máquina virtual."
-#: netbox/ipam/models/vlans.py:85
+#: netbox/ipam/models/vlans.py:87
msgid "VLAN groups"
msgstr "Grupos de VLAN"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:94
msgid "Cannot set scope_type without scope_id."
msgstr "No se puede establecer scope_type sin scope_id."
-#: netbox/ipam/models/vlans.py:97
+#: netbox/ipam/models/vlans.py:96
msgid "Cannot set scope_id without scope_type."
msgstr "No se puede establecer scope_id sin scope_type."
-#: netbox/ipam/models/vlans.py:105
+#: netbox/ipam/models/vlans.py:104
#, python-brace-format
msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}"
msgstr ""
"El ID de VLAN inicial está dentro del rango ({value}) no puede ser inferior "
"a {minimum}"
-#: netbox/ipam/models/vlans.py:111
+#: netbox/ipam/models/vlans.py:110
#, python-brace-format
msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}"
msgstr ""
"El ID de VLAN final está dentro del rango ({value}) no puede superar "
"{maximum}"
-#: netbox/ipam/models/vlans.py:118
+#: netbox/ipam/models/vlans.py:117
#, python-brace-format
msgid ""
"Ending VLAN ID in range must be greater than or equal to the starting VLAN "
@@ -10386,31 +10879,36 @@ msgstr ""
"El ID de VLAN final dentro del rango debe ser mayor o igual que el ID de "
"VLAN inicial ({range})"
-#: netbox/ipam/models/vlans.py:124
+#: netbox/ipam/models/vlans.py:123
msgid "Ranges cannot overlap."
msgstr "Los rangos no se pueden superponer."
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:180
msgid "The specific site to which this VLAN is assigned (if any)"
msgstr "El sitio específico al que está asignada esta VLAN (si existe)"
-#: netbox/ipam/models/vlans.py:189
+#: netbox/ipam/models/vlans.py:188
msgid "VLAN group (optional)"
msgstr "Grupo de VLAN (opcional)"
-#: netbox/ipam/models/vlans.py:197
+#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368
+#: netbox/ipam/models/vlans.py:376
msgid "Numeric VLAN ID (1-4094)"
msgstr "ID de VLAN numérico (1-4094)"
-#: netbox/ipam/models/vlans.py:215
+#: netbox/ipam/models/vlans.py:214
msgid "Operational status of this VLAN"
msgstr "Estado operativo de esta VLAN"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:222
msgid "The primary function of this VLAN"
msgstr "La función principal de esta VLAN"
-#: netbox/ipam/models/vlans.py:266
+#: netbox/ipam/models/vlans.py:237
+msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)"
+msgstr "Designación de VLAN de cliente/servicio (para Q-in-Q/IEEE 802.1ad)"
+
+#: netbox/ipam/models/vlans.py:285
#, python-brace-format
msgid ""
"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to "
@@ -10419,41 +10917,58 @@ msgstr ""
"La VLAN está asignada al grupo {group} (alcance: {scope}); no se puede "
"asignar también al sitio {site}."
-#: netbox/ipam/models/vlans.py:275
-#, python-brace-format
-msgid "VID must be in ranges {ranges} for VLANs in group {group}"
-msgstr "El VID debe estar en rangos {ranges} para VLAN en grupo {group}"
+#: netbox/ipam/models/vlans.py:294
+#, python-brace-format
+msgid "VID must be in ranges {ranges} for VLANs in group {group}"
+msgstr "El VID debe estar en rangos {ranges} para VLAN en grupo {group}"
+
+#: netbox/ipam/models/vlans.py:301
+msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN."
+msgstr ""
+"Solo las VLAN de clientes de Q-in-Q pueden asignarse a una VLAN de servicio."
+
+#: netbox/ipam/models/vlans.py:307
+msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN."
+msgstr "Se debe asignar una VLAN de cliente de Q-in-Q a una VLAN de servicio."
+
+#: netbox/ipam/models/vlans.py:344
+msgid "VLAN translation policies"
+msgstr "Políticas de traducción de VLAN"
+
+#: netbox/ipam/models/vlans.py:385
+msgid "VLAN translation rule"
+msgstr "Regla de traducción de VLAN"
-#: netbox/ipam/models/vrfs.py:30
+#: netbox/ipam/models/vrfs.py:29
msgid "route distinguisher"
msgstr "distinguidor de rutas"
-#: netbox/ipam/models/vrfs.py:31
+#: netbox/ipam/models/vrfs.py:30
msgid "Unique route distinguisher (as defined in RFC 4364)"
msgstr "Distintor de ruta único (tal como se define en el RFC 4364)"
-#: netbox/ipam/models/vrfs.py:42
+#: netbox/ipam/models/vrfs.py:41
msgid "enforce unique space"
msgstr "reforzar un espacio único"
-#: netbox/ipam/models/vrfs.py:43
+#: netbox/ipam/models/vrfs.py:42
msgid "Prevent duplicate prefixes/IP addresses within this VRF"
msgstr "Evite la duplicación de prefijos/direcciones IP en este VRF"
-#: netbox/ipam/models/vrfs.py:63 netbox/netbox/navigation/menu.py:186
-#: netbox/netbox/navigation/menu.py:188
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192
+#: netbox/netbox/navigation/menu.py:194
msgid "VRFs"
msgstr "VRFs"
-#: netbox/ipam/models/vrfs.py:82
+#: netbox/ipam/models/vrfs.py:78
msgid "Route target value (formatted in accordance with RFC 4360)"
msgstr "Valor objetivo de ruta (formateado de acuerdo con el RFC 4360)"
-#: netbox/ipam/models/vrfs.py:94
+#: netbox/ipam/models/vrfs.py:91
msgid "route target"
msgstr "destino de ruta"
-#: netbox/ipam/models/vrfs.py:95
+#: netbox/ipam/models/vrfs.py:92
msgid "route targets"
msgstr "objetivos de ruta"
@@ -10469,84 +10984,101 @@ msgstr "Recuento de sitios"
msgid "Provider Count"
msgstr "Recuento de proveedores"
-#: netbox/ipam/tables/ip.py:95 netbox/netbox/navigation/menu.py:179
-#: netbox/netbox/navigation/menu.py:181
+#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
+#: netbox/netbox/navigation/menu.py:187
msgid "Aggregates"
msgstr "Agregados"
-#: netbox/ipam/tables/ip.py:125
+#: netbox/ipam/tables/ip.py:71
msgid "Added"
msgstr "Añadido"
-#: netbox/ipam/tables/ip.py:128 netbox/ipam/tables/ip.py:166
-#: netbox/ipam/tables/vlans.py:142 netbox/ipam/views.py:346
-#: netbox/netbox/navigation/menu.py:165 netbox/netbox/navigation/menu.py:167
-#: netbox/templates/ipam/vlan.html:84
+#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112
+#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373
+#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173
+#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "Prefijos"
-#: netbox/ipam/tables/ip.py:131 netbox/ipam/tables/ip.py:270
-#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:86
+#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55
#: netbox/templates/dcim/device.html:260
#: netbox/templates/ipam/aggregate.html:24
-#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:106
+#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "Utilización"
-#: netbox/ipam/tables/ip.py:171 netbox/netbox/navigation/menu.py:161
+#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
msgid "IP Ranges"
msgstr "Intervalos de IP"
-#: netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:167
msgid "Prefix (Flat)"
msgstr "Prefijo (plano)"
-#: netbox/ipam/tables/ip.py:225
+#: netbox/ipam/tables/ip.py:171
msgid "Depth"
msgstr "Profundidad"
-#: netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/virtualization/tables/clusters.py:77
+#: netbox/wireless/tables/wirelesslan.py:55
+msgid "Scope Type"
+msgstr "Tipo de ámbito"
+
+#: netbox/ipam/tables/ip.py:213
msgid "Pool"
msgstr "Piscina"
-#: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:320
+#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
msgid "Marked Utilized"
msgstr "Marcado como utilizado"
-#: netbox/ipam/tables/ip.py:304
+#: netbox/ipam/tables/ip.py:256
msgid "Start address"
msgstr "Dirección de inicio"
-#: netbox/ipam/tables/ip.py:383
+#: netbox/ipam/tables/ip.py:335
msgid "NAT (Inside)"
msgstr "NAT (interior)"
-#: netbox/ipam/tables/ip.py:388
+#: netbox/ipam/tables/ip.py:340
msgid "NAT (Outside)"
msgstr "NAT (exterior)"
-#: netbox/ipam/tables/ip.py:393
+#: netbox/ipam/tables/ip.py:345
msgid "Assigned"
msgstr "Asignado"
-#: netbox/ipam/tables/ip.py:429 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
#: netbox/vpn/forms/filtersets.py:240
msgid "Assigned Object"
msgstr "Objeto asignado"
-#: netbox/ipam/tables/vlans.py:68
-msgid "Scope Type"
-msgstr "Tipo de ámbito"
-
-#: netbox/ipam/tables/vlans.py:76
+#: netbox/ipam/tables/vlans.py:45
msgid "VID Ranges"
msgstr "Gamas VID"
-#: netbox/ipam/tables/vlans.py:111 netbox/ipam/tables/vlans.py:214
+#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VÍDEO"
+#: netbox/ipam/tables/vlans.py:237
+#: netbox/templates/ipam/vlantranslationpolicy.html:22
+msgid "Rules"
+msgstr "Reglas"
+
+#: netbox/ipam/tables/vlans.py:260
+#: netbox/templates/ipam/vlantranslationrule.html:18
+msgid "Local VID"
+msgstr "VID local"
+
+#: netbox/ipam/tables/vlans.py:264
+#: netbox/templates/ipam/vlantranslationrule.html:22
+msgid "Remote VID"
+msgstr "VID remoto"
+
#: netbox/ipam/tables/vrfs.py:30
msgid "RD"
msgstr "ROJO"
@@ -10586,23 +11118,23 @@ msgstr ""
"Solo se permiten caracteres alfanuméricos, asteriscos, guiones, puntos y "
"guiones bajos en los nombres DNS"
-#: netbox/ipam/views.py:533
+#: netbox/ipam/views.py:570
msgid "Child Prefixes"
msgstr "Prefijos infantiles"
-#: netbox/ipam/views.py:569
+#: netbox/ipam/views.py:606
msgid "Child Ranges"
msgstr "Rangos infantiles"
-#: netbox/ipam/views.py:898
+#: netbox/ipam/views.py:958
msgid "Related IPs"
msgstr "IPs relacionadas"
-#: netbox/ipam/views.py:1127
+#: netbox/ipam/views.py:1315
msgid "Device Interfaces"
msgstr "Interfaces de dispositivos"
-#: netbox/ipam/views.py:1145
+#: netbox/ipam/views.py:1333
msgid "VM Interfaces"
msgstr "Interfaces de VM"
@@ -10653,90 +11185,112 @@ msgstr "{class_name} debe implementar get_view_name ()"
msgid "Invalid permission {permission} for model {model}"
msgstr "Permiso no válido {permission} para modelo {model}"
-#: netbox/netbox/choices.py:49
+#: netbox/netbox/choices.py:51
msgid "Dark Red"
msgstr "rojo oscuro"
-#: netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:54
msgid "Rose"
msgstr "Rosa"
-#: netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:55
msgid "Fuchsia"
msgstr "Fucsia"
-#: netbox/netbox/choices.py:55
+#: netbox/netbox/choices.py:57
msgid "Dark Purple"
msgstr "Púrpura oscuro"
-#: netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:60
msgid "Light Blue"
msgstr "Azul claro"
-#: netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:63
msgid "Aqua"
msgstr "Aguamarina"
-#: netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:64
msgid "Dark Green"
msgstr "Verde oscuro"
-#: netbox/netbox/choices.py:64
+#: netbox/netbox/choices.py:66
msgid "Light Green"
msgstr "Verde claro"
-#: netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:67
msgid "Lime"
msgstr "Lima"
-#: netbox/netbox/choices.py:67
+#: netbox/netbox/choices.py:69
msgid "Amber"
msgstr "Ámbar"
-#: netbox/netbox/choices.py:69
+#: netbox/netbox/choices.py:71
msgid "Dark Orange"
msgstr "Naranja oscuro"
-#: netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:72
msgid "Brown"
msgstr "Marrón"
-#: netbox/netbox/choices.py:71
+#: netbox/netbox/choices.py:73
msgid "Light Grey"
msgstr "Gris claro"
-#: netbox/netbox/choices.py:72
+#: netbox/netbox/choices.py:74
msgid "Grey"
msgstr "Gris"
-#: netbox/netbox/choices.py:73
+#: netbox/netbox/choices.py:75
msgid "Dark Grey"
msgstr "Gris oscuro"
-#: netbox/netbox/choices.py:128
+#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+msgid "Default"
+msgstr "Predeterminado"
+
+#: netbox/netbox/choices.py:130
msgid "Direct"
msgstr "Directo"
-#: netbox/netbox/choices.py:129
+#: netbox/netbox/choices.py:131
msgid "Upload"
msgstr "Cargar"
-#: netbox/netbox/choices.py:141 netbox/netbox/choices.py:155
+#: netbox/netbox/choices.py:143 netbox/netbox/choices.py:157
msgid "Auto-detect"
msgstr "Detección automática"
-#: netbox/netbox/choices.py:156
+#: netbox/netbox/choices.py:158
msgid "Comma"
msgstr "Coma"
-#: netbox/netbox/choices.py:157
+#: netbox/netbox/choices.py:159
msgid "Semicolon"
msgstr "Punto y coma"
-#: netbox/netbox/choices.py:158
+#: netbox/netbox/choices.py:160
msgid "Tab"
msgstr "Pestaña"
+#: netbox/netbox/choices.py:193 netbox/templates/dcim/device.html:327
+#: netbox/templates/dcim/rack.html:107
+msgid "Kilograms"
+msgstr "Kilogramos"
+
+#: netbox/netbox/choices.py:194
+msgid "Grams"
+msgstr "Gramos"
+
+#: netbox/netbox/choices.py:195 netbox/templates/dcim/device.html:328
+#: netbox/templates/dcim/rack.html:108
+msgid "Pounds"
+msgstr "Libras"
+
+#: netbox/netbox/choices.py:196
+msgid "Ounces"
+msgstr "Onzas"
+
#: netbox/netbox/config/__init__.py:67
#, python-brace-format
msgid "Invalid configuration parameter: {item}"
@@ -11032,6 +11586,26 @@ msgstr "fecha sincronizada"
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name} debe implementar un método sync_data ()."
+#: netbox/netbox/models/mixins.py:22
+msgid "weight unit"
+msgstr "unidad de peso"
+
+#: netbox/netbox/models/mixins.py:52
+msgid "Must specify a unit when setting a weight"
+msgstr "Debe especificar una unidad al establecer un peso"
+
+#: netbox/netbox/models/mixins.py:57
+msgid "distance"
+msgstr "distancia"
+
+#: netbox/netbox/models/mixins.py:64
+msgid "distance unit"
+msgstr "unidad de distancia"
+
+#: netbox/netbox/models/mixins.py:99
+msgid "Must specify a unit when setting a distance"
+msgstr "Debe especificar una unidad al establecer una distancia"
+
#: netbox/netbox/navigation/menu.py:11
msgid "Organization"
msgstr "Organización"
@@ -11065,10 +11639,6 @@ msgstr "Roles de bastidor"
msgid "Elevations"
msgstr "Elevaciones"
-#: netbox/netbox/navigation/menu.py:60 netbox/netbox/navigation/menu.py:62
-msgid "Rack Types"
-msgstr "Tipos de estanterías"
-
#: netbox/netbox/navigation/menu.py:76
msgid "Modules"
msgstr "Módulos"
@@ -11091,175 +11661,200 @@ msgstr "Componentes del dispositivo"
msgid "Inventory Item Roles"
msgstr "Funciones de los artículos de inventario"
-#: netbox/netbox/navigation/menu.py:111 netbox/netbox/navigation/menu.py:115
+#: netbox/netbox/navigation/menu.py:110
+#: netbox/templates/dcim/interface.html:413
+#: netbox/templates/virtualization/vminterface.html:118
+msgid "MAC Addresses"
+msgstr "Direcciones MAC"
+
+#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "Conexiones"
-#: netbox/netbox/navigation/menu.py:117
+#: netbox/netbox/navigation/menu.py:123
msgid "Cables"
msgstr "Cables"
-#: netbox/netbox/navigation/menu.py:118
+#: netbox/netbox/navigation/menu.py:124
msgid "Wireless Links"
msgstr "Vínculos inalámbricos"
-#: netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:127
msgid "Interface Connections"
msgstr "Conexiones de interfaz"
-#: netbox/netbox/navigation/menu.py:126
+#: netbox/netbox/navigation/menu.py:132
msgid "Console Connections"
msgstr "Conexiones de consola"
-#: netbox/netbox/navigation/menu.py:131
+#: netbox/netbox/navigation/menu.py:137
msgid "Power Connections"
msgstr "Conexiones de alimentación"
-#: netbox/netbox/navigation/menu.py:147
+#: netbox/netbox/navigation/menu.py:153
msgid "Wireless LAN Groups"
msgstr "Grupos de LAN inalámbrica"
-#: netbox/netbox/navigation/menu.py:168
+#: netbox/netbox/navigation/menu.py:174
msgid "Prefix & VLAN Roles"
msgstr "Funciones de prefijo y VLAN"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:180
msgid "ASN Ranges"
msgstr "Rangos de ASN"
-#: netbox/netbox/navigation/menu.py:196
+#: netbox/netbox/navigation/menu.py:202
msgid "VLAN Groups"
msgstr "Grupos de VLAN"
#: netbox/netbox/navigation/menu.py:203
+msgid "VLAN Translation Policies"
+msgstr "Políticas de traducción de VLAN"
+
+#: netbox/netbox/navigation/menu.py:204
+#: netbox/templates/ipam/vlantranslationpolicy.html:46
+msgid "VLAN Translation Rules"
+msgstr "Reglas de traducción de VLAN"
+
+#: netbox/netbox/navigation/menu.py:211
msgid "Service Templates"
msgstr "Plantillas de servicio"
-#: netbox/netbox/navigation/menu.py:204 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
#: netbox/templates/ipam/ipaddress.html:118
#: netbox/templates/virtualization/virtualmachine.html:154
msgid "Services"
msgstr "Servicios"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:219
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:215 netbox/netbox/navigation/menu.py:217
+#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "Túneles"
-#: netbox/netbox/navigation/menu.py:218
+#: netbox/netbox/navigation/menu.py:226
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "Grupos de túneles"
-#: netbox/netbox/navigation/menu.py:219
+#: netbox/netbox/navigation/menu.py:227
msgid "Tunnel Terminations"
msgstr "Terminaciones de túneles"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
#: netbox/vpn/models/l2vpn.py:64
msgid "L2VPNs"
msgstr "VPNs L2"
-#: netbox/netbox/navigation/menu.py:226 netbox/templates/vpn/l2vpn.html:56
-#: netbox/templates/vpn/tunnel.html:72 netbox/vpn/tables/tunnels.py:58
-msgid "Terminations"
-msgstr "Terminaciones"
-
-#: netbox/netbox/navigation/menu.py:232
+#: netbox/netbox/navigation/menu.py:240
msgid "IKE Proposals"
msgstr "Propuestas IKE"
-#: netbox/netbox/navigation/menu.py:233
+#: netbox/netbox/navigation/menu.py:241
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "Políticas de IKE"
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:242
msgid "IPSec Proposals"
msgstr "Propuestas de IPSec"
-#: netbox/netbox/navigation/menu.py:235
+#: netbox/netbox/navigation/menu.py:243
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "Políticas IPSec"
-#: netbox/netbox/navigation/menu.py:236 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "Perfiles IPSec"
-#: netbox/netbox/navigation/menu.py:251
+#: netbox/netbox/navigation/menu.py:259
#: netbox/templates/virtualization/virtualmachine.html:174
#: netbox/templates/virtualization/virtualmachine/base.html:32
#: netbox/templates/virtualization/virtualmachine_list.html:21
-#: netbox/virtualization/tables/virtualmachines.py:104
-#: netbox/virtualization/views.py:386
+#: netbox/virtualization/tables/virtualmachines.py:74
+#: netbox/virtualization/views.py:403
msgid "Virtual Disks"
msgstr "Discos virtuales"
-#: netbox/netbox/navigation/menu.py:258
+#: netbox/netbox/navigation/menu.py:266
msgid "Cluster Types"
msgstr "Tipos de clústeres"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Groups"
msgstr "Grupos de clústeres"
-#: netbox/netbox/navigation/menu.py:273
+#: netbox/netbox/navigation/menu.py:281
msgid "Circuit Types"
msgstr "Tipos de circuitos"
-#: netbox/netbox/navigation/menu.py:274
+#: netbox/netbox/navigation/menu.py:282
+msgid "Circuit Terminations"
+msgstr "Terminaciones de circuitos"
+
+#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/templates/circuits/providernetwork.html:55
+msgid "Virtual Circuits"
+msgstr "Circuitos virtuales"
+
+#: netbox/netbox/navigation/menu.py:289
+msgid "Virtual Circuit Types"
+msgstr "Tipos de circuitos virtuales"
+
+#: netbox/netbox/navigation/menu.py:290
+msgid "Virtual Circuit Terminations"
+msgstr "Terminaciones de circuitos virtuales"
+
+#: netbox/netbox/navigation/menu.py:296
msgid "Circuit Groups"
msgstr "Grupos de circuitos"
-#: netbox/netbox/navigation/menu.py:275
-#: netbox/templates/circuits/circuit.html:66
+#: netbox/netbox/navigation/menu.py:297
+#: netbox/templates/circuits/circuit.html:76
+#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "Tareas grupales"
-#: netbox/netbox/navigation/menu.py:276
-msgid "Circuit Terminations"
-msgstr "Terminaciones de circuitos"
-
-#: netbox/netbox/navigation/menu.py:280 netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
msgid "Providers"
msgstr "Proveedores"
-#: netbox/netbox/navigation/menu.py:283
+#: netbox/netbox/navigation/menu.py:304
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "Cuentas de proveedores"
-#: netbox/netbox/navigation/menu.py:284
+#: netbox/netbox/navigation/menu.py:305
msgid "Provider Networks"
msgstr "Redes de proveedores"
-#: netbox/netbox/navigation/menu.py:298
+#: netbox/netbox/navigation/menu.py:319
msgid "Power Panels"
msgstr "Paneles de alimentación"
-#: netbox/netbox/navigation/menu.py:309
+#: netbox/netbox/navigation/menu.py:330
msgid "Configurations"
msgstr "Configuraciones"
-#: netbox/netbox/navigation/menu.py:311
+#: netbox/netbox/navigation/menu.py:332
msgid "Config Contexts"
msgstr "Contextos de configuración"
-#: netbox/netbox/navigation/menu.py:312
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Templates"
msgstr "Plantillas de configuración"
-#: netbox/netbox/navigation/menu.py:319 netbox/netbox/navigation/menu.py:323
+#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
msgid "Customization"
msgstr "Personalización"
-#: netbox/netbox/navigation/menu.py:325
+#: netbox/netbox/navigation/menu.py:346
#: netbox/templates/dcim/device_edit.html:103
#: netbox/templates/dcim/htmx/cable_edit.html:81
#: netbox/templates/dcim/virtualchassis_add.html:31
@@ -11268,96 +11863,96 @@ msgstr "Personalización"
#: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30
#: netbox/templates/inc/panels/custom_fields.html:7
#: netbox/templates/ipam/ipaddress_bulk_add.html:35
-#: netbox/templates/ipam/vlan_edit.html:59
+#: netbox/templates/ipam/vlan_edit.html:67
msgid "Custom Fields"
msgstr "Campos personalizados"
-#: netbox/netbox/navigation/menu.py:326
+#: netbox/netbox/navigation/menu.py:347
msgid "Custom Field Choices"
msgstr "Opciones de campo personalizadas"
-#: netbox/netbox/navigation/menu.py:327
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Links"
msgstr "Vínculos personalizados"
-#: netbox/netbox/navigation/menu.py:328
+#: netbox/netbox/navigation/menu.py:349
msgid "Export Templates"
msgstr "Plantillas de exportación"
-#: netbox/netbox/navigation/menu.py:329
+#: netbox/netbox/navigation/menu.py:350
msgid "Saved Filters"
msgstr "Filtros guardados"
-#: netbox/netbox/navigation/menu.py:331
+#: netbox/netbox/navigation/menu.py:352
msgid "Image Attachments"
msgstr "Adjuntos de imágenes"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:370
msgid "Operations"
msgstr "Operaciones"
-#: netbox/netbox/navigation/menu.py:353
+#: netbox/netbox/navigation/menu.py:374
msgid "Integrations"
msgstr "Integraciones"
-#: netbox/netbox/navigation/menu.py:355
+#: netbox/netbox/navigation/menu.py:376
msgid "Data Sources"
msgstr "Fuentes de datos"
-#: netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:377
msgid "Event Rules"
msgstr "Reglas del evento"
-#: netbox/netbox/navigation/menu.py:357
+#: netbox/netbox/navigation/menu.py:378
msgid "Webhooks"
msgstr "Webhooks"
-#: netbox/netbox/navigation/menu.py:361 netbox/netbox/navigation/menu.py:365
-#: netbox/netbox/views/generic/feature_views.py:153
+#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
+#: netbox/netbox/views/generic/feature_views.py:158
#: netbox/templates/extras/report/base.html:37
#: netbox/templates/extras/script/base.html:36
msgid "Jobs"
msgstr "Trabajos"
-#: netbox/netbox/navigation/menu.py:371
+#: netbox/netbox/navigation/menu.py:392
msgid "Logging"
msgstr "Explotación"
-#: netbox/netbox/navigation/menu.py:373
+#: netbox/netbox/navigation/menu.py:394
msgid "Notification Groups"
msgstr "Grupos de notificaciones"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:395
msgid "Journal Entries"
msgstr "Entradas del diario"
-#: netbox/netbox/navigation/menu.py:375
+#: netbox/netbox/navigation/menu.py:396
#: netbox/templates/core/objectchange.html:9
#: netbox/templates/core/objectchange_list.html:4
msgid "Change Log"
msgstr "Registro de cambios"
-#: netbox/netbox/navigation/menu.py:382 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "Admin"
-#: netbox/netbox/navigation/menu.py:430 netbox/templates/account/base.html:27
-#: netbox/templates/inc/user_menu.html:57
+#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/templates/inc/user_menu.html:52
msgid "API Tokens"
msgstr "Tokens de API"
-#: netbox/netbox/navigation/menu.py:437 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187
#: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242
#: netbox/users/forms/model_forms.py:249
msgid "Permissions"
msgstr "Permisos"
-#: netbox/netbox/navigation/menu.py:445 netbox/netbox/navigation/menu.py:449
+#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "Sistema"
-#: netbox/netbox/navigation/menu.py:454 netbox/netbox/navigation/menu.py:502
+#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -11365,29 +11960,29 @@ msgstr "Sistema"
msgid "Plugins"
msgstr "Plugins"
-#: netbox/netbox/navigation/menu.py:459
+#: netbox/netbox/navigation/menu.py:480
msgid "Configuration History"
msgstr "Historial de configuración"
-#: netbox/netbox/navigation/menu.py:465 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "Tareas en segundo plano"
-#: netbox/netbox/plugins/navigation.py:47
-#: netbox/netbox/plugins/navigation.py:69
+#: netbox/netbox/plugins/navigation.py:48
+#: netbox/netbox/plugins/navigation.py:70
msgid "Permissions must be passed as a tuple or list."
msgstr "Los permisos se deben pasar en forma de tupla o lista."
-#: netbox/netbox/plugins/navigation.py:51
+#: netbox/netbox/plugins/navigation.py:52
msgid "Buttons must be passed as a tuple or list."
msgstr "Los botones se deben pasar como una tupla o una lista."
-#: netbox/netbox/plugins/navigation.py:73
+#: netbox/netbox/plugins/navigation.py:74
msgid "Button color must be a choice within ButtonColorChoices."
msgstr "El color del botón debe ser una opción dentro de ButtonColorChoices."
-#: netbox/netbox/plugins/registration.py:25
+#: netbox/netbox/plugins/registration.py:26
#, python-brace-format
msgid ""
"PluginTemplateExtension class {template_extension} was passed as an "
@@ -11396,7 +11991,7 @@ msgstr ""
"Clase PluginTemplateExtension {template_extension} ¡se aprobó como "
"instancia!"
-#: netbox/netbox/plugins/registration.py:31
+#: netbox/netbox/plugins/registration.py:32
#, python-brace-format
msgid ""
"{template_extension} is not a subclass of "
@@ -11405,17 +12000,17 @@ msgstr ""
"{template_extension} ¡no es una subclase de "
"NetBox.Plugins.PluginTemplateExtension!"
-#: netbox/netbox/plugins/registration.py:51
+#: netbox/netbox/plugins/registration.py:57
#, python-brace-format
msgid "{item} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{item} debe ser una instancia de netbox.plugins.PluginMenuItem"
-#: netbox/netbox/plugins/registration.py:62
+#: netbox/netbox/plugins/registration.py:68
#, python-brace-format
msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{menu_link} debe ser una instancia de netbox.plugins.PluginMenuItem"
-#: netbox/netbox/plugins/registration.py:67
+#: netbox/netbox/plugins/registration.py:73
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr "{button} debe ser una instancia de netbox.plugins.PluginMenuButton"
@@ -11499,93 +12094,93 @@ msgstr "No se pueden agregar tiendas al registro después de la inicialización"
msgid "Cannot delete stores from registry"
msgstr "No se pueden eliminar las tiendas del registro"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:752
msgid "Czech"
msgstr "checa"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:753
msgid "Danish"
msgstr "danés"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:754
msgid "German"
msgstr "alemán"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:755
msgid "English"
msgstr "Inglés"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:756
msgid "Spanish"
msgstr "española"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:757
msgid "French"
msgstr "francesa"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:758
msgid "Italian"
msgstr "italiano"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:759
msgid "Japanese"
msgstr "japonés"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:760
msgid "Dutch"
msgstr "holandesa"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:761
msgid "Polish"
msgstr "polaco"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:762
msgid "Portuguese"
msgstr "portugués"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:763
msgid "Russian"
msgstr "rusa"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:764
msgid "Turkish"
msgstr "turca"
-#: netbox/netbox/settings.py:773
+#: netbox/netbox/settings.py:765
msgid "Ukrainian"
msgstr "ucraniana"
-#: netbox/netbox/settings.py:774
+#: netbox/netbox/settings.py:766
msgid "Chinese"
msgstr "chino"
-#: netbox/netbox/tables/columns.py:176
+#: netbox/netbox/tables/columns.py:177
msgid "Select all"
msgstr "Selecciona todo"
-#: netbox/netbox/tables/columns.py:189
+#: netbox/netbox/tables/columns.py:190
msgid "Toggle all"
msgstr "Alternar todo"
-#: netbox/netbox/tables/columns.py:300
+#: netbox/netbox/tables/columns.py:302
msgid "Toggle Dropdown"
msgstr "Alternar menú desplegable"
-#: netbox/netbox/tables/columns.py:572 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
msgid "Error"
msgstr "Error"
-#: netbox/netbox/tables/tables.py:58
+#: netbox/netbox/tables/tables.py:59
#, python-brace-format
msgid "No {model_name} found"
msgstr "No {model_name} encontrado"
-#: netbox/netbox/tables/tables.py:249
+#: netbox/netbox/tables/tables.py:252
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "Campo"
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:255
msgid "Value"
msgstr "Valor"
@@ -11602,24 +12197,24 @@ msgstr ""
"Se ha producido un error al procesar la plantilla de exportación "
"seleccionada ({template}): {error}"
-#: netbox/netbox/views/generic/bulk_views.py:416
+#: netbox/netbox/views/generic/bulk_views.py:421
#, python-brace-format
msgid "Row {i}: Object with ID {id} does not exist"
msgstr "Fila {i}: Objeto con ID {id} no existe"
-#: netbox/netbox/views/generic/bulk_views.py:709
-#: netbox/netbox/views/generic/bulk_views.py:910
-#: netbox/netbox/views/generic/bulk_views.py:958
+#: netbox/netbox/views/generic/bulk_views.py:708
+#: netbox/netbox/views/generic/bulk_views.py:909
+#: netbox/netbox/views/generic/bulk_views.py:957
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "No {object_type} fueron seleccionados."
-#: netbox/netbox/views/generic/bulk_views.py:788
+#: netbox/netbox/views/generic/bulk_views.py:787
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "Renombrado {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:888
+#: netbox/netbox/views/generic/bulk_views.py:887
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "Eliminado {count} {object_type}"
@@ -11632,18 +12227,18 @@ msgstr "Registro de cambios"
msgid "Journal"
msgstr "diario"
-#: netbox/netbox/views/generic/feature_views.py:207
+#: netbox/netbox/views/generic/feature_views.py:212
msgid "Unable to synchronize data: No data file set."
msgstr ""
"No se pueden sincronizar los datos: no hay ningún archivo de datos "
"establecido."
-#: netbox/netbox/views/generic/feature_views.py:211
+#: netbox/netbox/views/generic/feature_views.py:216
#, python-brace-format
msgid "Synchronized data for {object_type} {object}."
msgstr "Datos sincronizados para {object_type} {object}."
-#: netbox/netbox/views/generic/feature_views.py:236
+#: netbox/netbox/views/generic/feature_views.py:241
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "Sincronizado {count} {object_type}"
@@ -11719,9 +12314,9 @@ msgstr "en GitHub"
msgid "Home Page"
msgstr "Página de inicio"
-#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:45
+#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40
#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:189
-#: netbox/vpn/forms/model_forms.py:379
+#: netbox/vpn/forms/model_forms.py:382
msgid "Profile"
msgstr "Perfil"
@@ -11733,12 +12328,12 @@ msgstr "Notificaciones"
#: netbox/templates/account/base.html:16
#: netbox/templates/account/subscriptions.html:7
-#: netbox/templates/inc/user_menu.html:51
+#: netbox/templates/inc/user_menu.html:46
msgid "Subscriptions"
msgstr "Suscripciones"
#: netbox/templates/account/base.html:19
-#: netbox/templates/inc/user_menu.html:54
+#: netbox/templates/inc/user_menu.html:49
msgid "Preferences"
msgstr "Preferencias"
@@ -11766,6 +12361,7 @@ msgstr "Cambiar contraseña"
#: netbox/templates/generic/object_edit.html:72
#: netbox/templates/htmx/delete_form.html:53
#: netbox/templates/htmx/delete_form.html:55
+#: netbox/templates/htmx/quick_add.html:21
#: netbox/templates/ipam/ipaddress_assign.html:28
#: netbox/templates/virtualization/cluster_add_devices.html:30
msgid "Cancel"
@@ -11864,7 +12460,7 @@ msgstr "Grupos asignados"
#: netbox/templates/core/objectchange.html:142
#: netbox/templates/dcim/devicebay.html:59
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
-#: netbox/templates/dcim/interface.html:296
+#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
#: netbox/templates/extras/configcontext.html:70
#: netbox/templates/extras/eventrule.html:66
@@ -11873,6 +12469,7 @@ msgstr "Grupos asignados"
#: netbox/templates/extras/webhook.html:75
#: netbox/templates/inc/panel_table.html:13
#: netbox/templates/inc/panels/comments.html:10
+#: netbox/templates/inc/panels/related_objects.html:23
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:56
#: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44
#: netbox/templates/users/objectpermission.html:77
@@ -11910,7 +12507,7 @@ msgstr "Utilizado por última vez"
msgid "Add a Token"
msgstr "Añadir un token"
-#: netbox/templates/base/base.html:22 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
msgid "Home"
msgstr "Inicio"
@@ -11952,15 +12549,16 @@ msgstr "Código fuente"
msgid "Community"
msgstr "Comunidad"
-#: netbox/templates/circuits/circuit.html:47
+#: netbox/templates/circuits/circuit.html:57
msgid "Install Date"
msgstr "Fecha de instalación"
-#: netbox/templates/circuits/circuit.html:51
+#: netbox/templates/circuits/circuit.html:61
msgid "Termination Date"
msgstr "Fecha de terminación"
-#: netbox/templates/circuits/circuit.html:70
+#: netbox/templates/circuits/circuit.html:80
+#: netbox/templates/circuits/virtualcircuit.html:73
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15
msgid "Assign Group"
msgstr "Asignar grupo"
@@ -12008,7 +12606,7 @@ msgid "Add"
msgstr "Añadir"
#: netbox/templates/circuits/inc/circuit_termination.html:15
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:37
#: netbox/templates/dcim/inc/panels/inventory_items.html:32
#: netbox/templates/dcim/powerpanel.html:56
#: netbox/templates/extras/script_list.html:30
@@ -12023,35 +12621,39 @@ msgstr "Editar"
msgid "Swap"
msgstr "Intercambiar"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:19
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
+msgid "Termination point"
+msgstr "Punto de terminación"
+
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:20
#: netbox/templates/dcim/consoleport.html:59
#: netbox/templates/dcim/consoleserverport.html:60
#: netbox/templates/dcim/powerfeed.html:114
msgid "Marked as connected"
msgstr "Marcado como conectado"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:21
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:22
msgid "to"
msgstr "a"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:31
#: netbox/templates/circuits/inc/circuit_termination_fields.html:32
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:33
#: netbox/templates/dcim/frontport.html:80
#: netbox/templates/dcim/inc/connection_endpoints.html:7
-#: netbox/templates/dcim/interface.html:154
+#: netbox/templates/dcim/interface.html:211
#: netbox/templates/dcim/rearport.html:76
msgid "Trace"
msgstr "Rastrear"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:35
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
msgid "Edit cable"
msgstr "Editar cable"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:40
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
msgid "Remove cable"
msgstr "Quitar el cable"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:42
#: netbox/templates/dcim/bulk_disconnect.html:5
#: netbox/templates/dcim/device/consoleports.html:12
#: netbox/templates/dcim/device/consoleserverports.html:12
@@ -12064,33 +12666,33 @@ msgstr "Quitar el cable"
msgid "Disconnect"
msgstr "Desconectar"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:48
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:49
#: netbox/templates/dcim/consoleport.html:69
#: netbox/templates/dcim/consoleserverport.html:70
#: netbox/templates/dcim/frontport.html:102
-#: netbox/templates/dcim/interface.html:180
-#: netbox/templates/dcim/interface.html:200
+#: netbox/templates/dcim/interface.html:237
+#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:71
-#: netbox/templates/dcim/poweroutlet.html:72
+#: netbox/templates/dcim/poweroutlet.html:81
+#: netbox/templates/dcim/poweroutlet.html:82
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
msgstr "Conectar"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:70
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:65
msgid "Downstream"
msgstr "Río abajo"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:71
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:66
msgid "Upstream"
msgstr "Aguas arriba"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:80
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:75
msgid "Cross-Connect"
msgstr "Conexión cruzada"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:84
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:79
msgid "Patch Panel/Port"
msgstr "Panel de conexión/puerto"
@@ -12102,6 +12704,27 @@ msgstr "Añadir circuito"
msgid "Provider Account"
msgstr "Cuenta de proveedor"
+#: netbox/templates/circuits/providernetwork.html:59
+msgid "Add a Virtual Circuit"
+msgstr "Agregar un circuito virtual"
+
+#: netbox/templates/circuits/virtualcircuit.html:91
+#: netbox/templates/vpn/tunnel.html:9
+msgid "Add Termination"
+msgstr "Agregar terminación"
+
+#: netbox/templates/circuits/virtualcircuittermination.html:23
+msgid "Virtual Circuit Termination"
+msgstr "Terminación de circuito virtual"
+
+#: netbox/templates/circuits/virtualcircuittype.html:10
+msgid "Add Virtual Circuit"
+msgstr "Agregar circuito virtual"
+
+#: netbox/templates/circuits/virtualcircuittype.html:19
+msgid "Virtual Circuit Type"
+msgstr "Tipo de circuito virtual"
+
#: netbox/templates/core/configrevision.html:35
msgid "Configuration Data"
msgstr "Datos de configuración"
@@ -12135,7 +12758,7 @@ msgstr "Cambiado"
#: netbox/templates/core/datafile.html:42
#: netbox/templates/ipam/iprange.html:25
#: netbox/templates/virtualization/virtualdisk.html:29
-#: netbox/virtualization/tables/virtualmachines.py:198
+#: netbox/virtualization/tables/virtualmachines.py:169
msgid "Size"
msgstr "Tamaño"
@@ -12580,8 +13203,8 @@ msgstr "Cambiar nombre seleccionado"
#: netbox/templates/dcim/consoleport.html:65
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
-#: netbox/templates/dcim/interface.html:176
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/interface.html:233
+#: netbox/templates/dcim/poweroutlet.html:79
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "No conectado"
@@ -12604,7 +13227,7 @@ msgid "Map"
msgstr "Mapa"
#: netbox/templates/dcim/device.html:108
-#: netbox/templates/dcim/inventoryitem.html:56
+#: netbox/templates/dcim/inventoryitem.html:60
#: netbox/templates/dcim/module.html:81
#: netbox/templates/dcim/modulebay.html:74 netbox/templates/dcim/rack.html:61
msgid "Asset Tag"
@@ -12620,7 +13243,7 @@ msgstr "Crear VDC"
#: netbox/templates/dcim/device.html:175
#: netbox/templates/dcim/device_edit.html:64
-#: netbox/virtualization/forms/model_forms.py:223
+#: netbox/virtualization/forms/model_forms.py:230
msgid "Management"
msgstr "Administración"
@@ -12737,35 +13360,6 @@ msgstr "Agregar puerto de alimentación"
msgid "Add Rear Ports"
msgstr "Agregar puertos traseros"
-#: netbox/templates/dcim/device/render_config.html:5
-#: netbox/templates/virtualization/virtualmachine/render_config.html:5
-msgid "Config"
-msgstr "Configuración"
-
-#: netbox/templates/dcim/device/render_config.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:35
-msgid "Context Data"
-msgstr "Datos de contexto"
-
-#: netbox/templates/dcim/device/render_config.html:55
-#: netbox/templates/virtualization/virtualmachine/render_config.html:55
-msgid "Rendered Config"
-msgstr "Configuración renderizada"
-
-#: netbox/templates/dcim/device/render_config.html:57
-#: netbox/templates/virtualization/virtualmachine/render_config.html:57
-msgid "Download"
-msgstr "Descargar"
-
-#: netbox/templates/dcim/device/render_config.html:64
-#: netbox/templates/virtualization/virtualmachine/render_config.html:64
-msgid "Error rendering template"
-msgstr "Error al renderizar la plantilla"
-
-#: netbox/templates/dcim/device/render_config.html:70
-msgid "No configuration template has been assigned for this device."
-msgstr ""
-
#: netbox/templates/dcim/device_edit.html:44
msgid "Parent Bay"
msgstr "Bahía para padres"
@@ -12832,12 +13426,12 @@ msgid "VM Role"
msgstr "Función de máquina virtual"
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:29
+#: netbox/templates/dcim/moduletype.html:31
msgid "Model Name"
msgstr "Nombre del modelo"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:33
+#: netbox/templates/dcim/moduletype.html:35
msgid "Part Number"
msgstr "Número de pieza"
@@ -12862,8 +13456,8 @@ msgid "Rear Port Position"
msgstr "Posición del puerto trasero"
#: netbox/templates/dcim/frontport.html:72
-#: netbox/templates/dcim/interface.html:144
-#: netbox/templates/dcim/poweroutlet.html:63
+#: netbox/templates/dcim/interface.html:201
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -12963,77 +13557,79 @@ msgid "PoE Type"
msgstr "Tipo de PoE"
#: netbox/templates/dcim/interface.html:81
-#: netbox/templates/virtualization/vminterface.html:63
+#: netbox/templates/virtualization/vminterface.html:55
+#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "Modo 802.1Q"
-#: netbox/templates/dcim/interface.html:125
-#: netbox/templates/virtualization/vminterface.html:59
-msgid "MAC Address"
-msgstr "Dirección MAC"
+#: netbox/templates/dcim/interface.html:156
+#: netbox/templates/virtualization/vminterface.html:88
+msgid "VLAN Translation"
+msgstr "Traducción de VLAN"
-#: netbox/templates/dcim/interface.html:151
+#: netbox/templates/dcim/interface.html:208
msgid "Wireless Link"
msgstr "Enlace inalámbrico"
-#: netbox/templates/dcim/interface.html:218 netbox/vpn/choices.py:63
-msgid "Peer"
-msgstr "Par"
-
-#: netbox/templates/dcim/interface.html:230
+#: netbox/templates/dcim/interface.html:287
#: netbox/templates/wireless/inc/wirelesslink_interface.html:26
msgid "Channel"
msgstr "Canal"
-#: netbox/templates/dcim/interface.html:239
+#: netbox/templates/dcim/interface.html:296
#: netbox/templates/wireless/inc/wirelesslink_interface.html:32
msgid "Channel Frequency"
msgstr "Frecuencia de canal"
-#: netbox/templates/dcim/interface.html:242
-#: netbox/templates/dcim/interface.html:250
-#: netbox/templates/dcim/interface.html:261
-#: netbox/templates/dcim/interface.html:269
+#: netbox/templates/dcim/interface.html:299
+#: netbox/templates/dcim/interface.html:307
+#: netbox/templates/dcim/interface.html:318
+#: netbox/templates/dcim/interface.html:326
msgid "MHz"
msgstr "megahercio"
-#: netbox/templates/dcim/interface.html:258
+#: netbox/templates/dcim/interface.html:315
#: netbox/templates/wireless/inc/wirelesslink_interface.html:42
msgid "Channel Width"
msgstr "Ancho de canal"
-#: netbox/templates/dcim/interface.html:285
+#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:60
-#: netbox/wireless/forms/bulk_edit.py:102
-#: netbox/wireless/forms/filtersets.py:40
-#: netbox/wireless/forms/filtersets.py:80 netbox/wireless/models.py:82
-#: netbox/wireless/models.py:156 netbox/wireless/tables/wirelesslan.py:44
+#: netbox/wireless/forms/bulk_edit.py:62
+#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/filtersets.py:43
+#: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82
+#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
-#: netbox/templates/dcim/interface.html:305
+#: netbox/templates/dcim/interface.html:362
msgid "LAG Members"
msgstr "Miembros del LAG"
-#: netbox/templates/dcim/interface.html:323
+#: netbox/templates/dcim/interface.html:380
msgid "No member interfaces"
msgstr "Sin interfaces de miembros"
-#: netbox/templates/dcim/interface.html:343
+#: netbox/templates/dcim/interface.html:400
#: netbox/templates/ipam/fhrpgroup.html:73
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
-#: netbox/templates/virtualization/vminterface.html:89
+#: netbox/templates/virtualization/vminterface.html:105
msgid "Add IP Address"
msgstr "Agregar dirección IP"
+#: netbox/templates/dcim/interface.html:417
+#: netbox/templates/virtualization/vminterface.html:123
+msgid "Add MAC Address"
+msgstr "Agregar dirección MAC"
+
#: netbox/templates/dcim/inventoryitem.html:24
msgid "Parent Item"
msgstr "Artículo principal"
-#: netbox/templates/dcim/inventoryitem.html:48
+#: netbox/templates/dcim/inventoryitem.html:52
msgid "Part ID"
msgstr "ID de pieza"
@@ -13053,6 +13649,10 @@ msgstr "Agregar una ubicación"
msgid "Add a Device"
msgstr "Agregar un dispositivo"
+#: netbox/templates/dcim/macaddress.html:36
+msgid "Primary for interface"
+msgstr "Principal para la interfaz"
+
#: netbox/templates/dcim/manufacturer.html:16
msgid "Add Device Type"
msgstr "Agregar tipo de dispositivo"
@@ -13083,7 +13683,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "UN"
-#: netbox/templates/dcim/poweroutlet.html:48
+#: netbox/templates/dcim/poweroutlet.html:58
msgid "Feed Leg"
msgstr "Pierna de alimentación"
@@ -13516,11 +14116,19 @@ msgstr "No se puede cargar el contenido. Nombre de vista no válido"
msgid "No content found"
msgstr "No se ha encontrado contenido"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:18
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:17
+msgid ""
+"This RSS feed requires an external connection. Check the ISOLATED_DEPLOYMENT"
+" setting."
+msgstr ""
+"Esta fuente RSS requiere una conexión externa. Compruebe la configuración "
+"ISOLATED_DEPLOYMENT."
+
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:22
msgid "There was a problem fetching the RSS feed"
msgstr "Se ha producido un problema al obtener la fuente RSS"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:21
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:25
msgid "HTTP"
msgstr "HTTP"
@@ -13591,6 +14199,30 @@ msgstr "Contextos de origen"
msgid "New Journal Entry"
msgstr "Nueva entrada de diario"
+#: netbox/templates/extras/object_render_config.html:6
+msgid "Config"
+msgstr "Configuración"
+
+#: netbox/templates/extras/object_render_config.html:36
+msgid "Context Data"
+msgstr "Datos de contexto"
+
+#: netbox/templates/extras/object_render_config.html:56
+msgid "Rendered Config"
+msgstr "Configuración renderizada"
+
+#: netbox/templates/extras/object_render_config.html:58
+msgid "Download"
+msgstr "Descargar"
+
+#: netbox/templates/extras/object_render_config.html:65
+msgid "Error rendering template"
+msgstr "Error al renderizar la plantilla"
+
+#: netbox/templates/extras/object_render_config.html:71
+msgid "No configuration template has been assigned."
+msgstr "No se ha asignado ninguna plantilla de configuración."
+
#: netbox/templates/extras/report/base.html:30
msgid "Report"
msgstr "Informe"
@@ -13678,7 +14310,7 @@ msgstr "Cualquier"
msgid "Tagged Item Types"
msgstr "Tipos de artículos etiquetados"
-#: netbox/templates/extras/tag.html:81
+#: netbox/templates/extras/tag.html:82
msgid "Tagged Objects"
msgstr "Objetos etiquetados"
@@ -13961,6 +14593,21 @@ msgstr "Todas las notificaciones"
msgid "Select"
msgstr "Seleccione"
+#: netbox/templates/htmx/quick_add.html:7
+msgid "Quick Add"
+msgstr "Agregar rápidamente"
+
+#: netbox/templates/htmx/quick_add_created.html:18
+#, python-format
+msgid ""
+"\n"
+" Created %(object_type)s %(object)s\n"
+" "
+msgstr ""
+"\n"
+" Creado %(object_type)s %(object)s\n"
+" "
+
#: netbox/templates/inc/filter_list.html:43
#: netbox/utilities/templates/helpers/table_config_form.html:39
msgid "Reset"
@@ -14032,15 +14679,11 @@ msgstr "Pedido claro"
msgid "Help center"
msgstr "Centro de ayuda"
-#: netbox/templates/inc/user_menu.html:41
-msgid "Django Admin"
-msgstr ""
-
-#: netbox/templates/inc/user_menu.html:61
+#: netbox/templates/inc/user_menu.html:56
msgid "Log Out"
msgstr "Cerrar sesión"
-#: netbox/templates/inc/user_menu.html:68 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
msgid "Log In"
msgstr "Iniciar sesión"
@@ -14137,43 +14780,43 @@ msgstr "Dirección inicial"
msgid "Ending Address"
msgstr "Dirección final"
-#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:110
+#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106
msgid "Marked fully utilized"
msgstr "Marcado como totalmente utilizado"
-#: netbox/templates/ipam/prefix.html:99
+#: netbox/templates/ipam/prefix.html:95
msgid "Addressing Details"
msgstr "Detalles de direccionamiento"
-#: netbox/templates/ipam/prefix.html:118
+#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "IP para niños"
-#: netbox/templates/ipam/prefix.html:126
+#: netbox/templates/ipam/prefix.html:122
msgid "Available IPs"
msgstr "IPs disponibles"
-#: netbox/templates/ipam/prefix.html:138
+#: netbox/templates/ipam/prefix.html:134
msgid "First available IP"
msgstr "Primera IP disponible"
-#: netbox/templates/ipam/prefix.html:179
+#: netbox/templates/ipam/prefix.html:175
msgid "Prefix Details"
msgstr "Detalles del prefijo"
-#: netbox/templates/ipam/prefix.html:185
+#: netbox/templates/ipam/prefix.html:181
msgid "Network Address"
msgstr "Dirección de red"
-#: netbox/templates/ipam/prefix.html:189
+#: netbox/templates/ipam/prefix.html:185
msgid "Network Mask"
msgstr "Máscara de red"
-#: netbox/templates/ipam/prefix.html:193
+#: netbox/templates/ipam/prefix.html:189
msgid "Wildcard Mask"
msgstr "Máscara Wildcard"
-#: netbox/templates/ipam/prefix.html:197
+#: netbox/templates/ipam/prefix.html:193
msgid "Broadcast Address"
msgstr "Dirección de transmisión"
@@ -14213,14 +14856,30 @@ msgstr "Importación de VPNs L2"
msgid "Exporting L2VPNs"
msgstr "Exportación de VPNs L2"
-#: netbox/templates/ipam/vlan.html:88
+#: netbox/templates/ipam/vlan.html:66
+msgid "Q-in-Q Role"
+msgstr "Función de Q-in-Q"
+
+#: netbox/templates/ipam/vlan.html:104
msgid "Add a Prefix"
msgstr "Agregar un prefijo"
+#: netbox/templates/ipam/vlan.html:114
+msgid "Customer VLANs"
+msgstr "VLAN de clientes"
+
+#: netbox/templates/ipam/vlan.html:118
+msgid "Add a VLAN"
+msgstr "Agregar una VLAN"
+
#: netbox/templates/ipam/vlangroup.html:18
msgid "Add VLAN"
msgstr "Agregar VLAN"
+#: netbox/templates/ipam/vlantranslationpolicy.html:51
+msgid "Add Rule"
+msgstr "Agregar regla"
+
#: netbox/templates/ipam/vrf.html:16
msgid "Route Distinguisher"
msgstr "Distinguidor de rutas"
@@ -14299,7 +14958,7 @@ msgstr ""
#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
#: netbox/tenancy/forms/bulk_edit.py:137
-#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:56
+#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57
#: netbox/tenancy/forms/model_forms.py:106
#: netbox/tenancy/forms/model_forms.py:130
#: netbox/tenancy/tables/contacts.py:98
@@ -14317,7 +14976,7 @@ msgid "Phone"
msgstr "Teléfono"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:66 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
msgid "Contact Group"
msgstr "Grupo de contacto"
@@ -14326,7 +14985,7 @@ msgid "Add Contact Group"
msgstr "Agregar grupo de contactos"
#: netbox/templates/tenancy/contactrole.html:15
-#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:61
+#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62
#: netbox/tenancy/forms/model_forms.py:87
msgid "Contact Role"
msgstr "Función de contacto"
@@ -14340,8 +14999,8 @@ msgid "Add Tenant"
msgstr "Agregar inquilino"
#: netbox/templates/tenancy/tenantgroup.html:26
-#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:51
-#: netbox/tenancy/tables/columns.py:61
+#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36
+#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "Grupo de inquilinos"
@@ -14372,21 +15031,21 @@ msgstr "Restricciones"
msgid "Assigned Users"
msgstr "Usuarios asignados"
-#: netbox/templates/virtualization/cluster.html:52
+#: netbox/templates/virtualization/cluster.html:56
msgid "Allocated Resources"
msgstr "Recursos asignados"
-#: netbox/templates/virtualization/cluster.html:55
+#: netbox/templates/virtualization/cluster.html:59
#: netbox/templates/virtualization/virtualmachine.html:125
msgid "Virtual CPUs"
msgstr "CPUs virtuales"
-#: netbox/templates/virtualization/cluster.html:59
+#: netbox/templates/virtualization/cluster.html:63
#: netbox/templates/virtualization/virtualmachine.html:129
msgid "Memory"
msgstr "Memoria"
-#: netbox/templates/virtualization/cluster.html:69
+#: netbox/templates/virtualization/cluster.html:73
#: netbox/templates/virtualization/virtualmachine.html:140
msgid "Disk Space"
msgstr "Espacio en disco"
@@ -14422,13 +15081,13 @@ msgid "Add Cluster"
msgstr "Agregar clúster"
#: netbox/templates/virtualization/clustergroup.html:19
-#: netbox/virtualization/forms/model_forms.py:50
+#: netbox/virtualization/forms/model_forms.py:53
msgid "Cluster Group"
msgstr "Grupo de clústeres"
#: netbox/templates/virtualization/clustertype.html:19
#: netbox/templates/virtualization/virtualmachine.html:110
-#: netbox/virtualization/forms/model_forms.py:36
+#: netbox/virtualization/forms/model_forms.py:39
msgid "Cluster Type"
msgstr "Tipo de clúster"
@@ -14437,8 +15096,8 @@ msgid "Virtual Disk"
msgstr "Disco virtual"
#: netbox/templates/virtualization/virtualmachine.html:122
-#: netbox/virtualization/forms/bulk_edit.py:190
-#: netbox/virtualization/forms/model_forms.py:224
+#: netbox/virtualization/forms/bulk_edit.py:172
+#: netbox/virtualization/forms/model_forms.py:231
msgid "Resources"
msgstr "Recursos"
@@ -14446,10 +15105,6 @@ msgstr "Recursos"
msgid "Add Virtual Disk"
msgstr "Agregar disco virtual"
-#: netbox/templates/virtualization/virtualmachine/render_config.html:70
-msgid "No configuration template has been assigned for this virtual machine."
-msgstr ""
-
#: netbox/templates/vpn/ikepolicy.html:10
#: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:166
msgid "IKE Policy"
@@ -14472,7 +15127,7 @@ msgstr "Mostrar secreto"
#: netbox/templates/vpn/ipsecpolicy.html:45
#: netbox/templates/vpn/ipsecprofile.html:52
#: netbox/templates/vpn/ipsecprofile.html:77
-#: netbox/vpn/forms/model_forms.py:316 netbox/vpn/forms/model_forms.py:352
+#: netbox/vpn/forms/model_forms.py:317 netbox/vpn/forms/model_forms.py:354
#: netbox/vpn/tables/crypto.py:68 netbox/vpn/tables/crypto.py:134
msgid "Proposals"
msgstr "Propuestas"
@@ -14518,12 +15173,12 @@ msgid "IPSec Policy"
msgstr "Política IPSec"
#: netbox/templates/vpn/ipsecpolicy.html:21 netbox/vpn/forms/bulk_edit.py:210
-#: netbox/vpn/models/crypto.py:193
+#: netbox/vpn/models/crypto.py:191
msgid "PFS group"
msgstr "Grupo PFS"
#: netbox/templates/vpn/ipsecprofile.html:10
-#: netbox/vpn/forms/model_forms.py:54
+#: netbox/vpn/forms/model_forms.py:55
msgid "IPSec Profile"
msgstr "Perfil IPSec"
@@ -14549,10 +15204,6 @@ msgstr "Atributos de L2VPN"
msgid "Add a Termination"
msgstr "Agregar una terminación"
-#: netbox/templates/vpn/tunnel.html:9
-msgid "Add Termination"
-msgstr "Agregar terminación"
-
#: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49
#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57
msgid "Encapsulation"
@@ -14560,7 +15211,7 @@ msgstr "Encapsulación"
#: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55
#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64
-#: netbox/vpn/models/crypto.py:250 netbox/vpn/tables/tunnels.py:51
+#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51
msgid "IPSec profile"
msgstr "Perfil IPSec"
@@ -14583,8 +15234,8 @@ msgid "Tunnel Termination"
msgstr "Terminación del túnel"
#: netbox/templates/vpn/tunneltermination.html:35
-#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:102
-#: netbox/vpn/forms/model_forms.py:138 netbox/vpn/forms/model_forms.py:247
+#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:103
+#: netbox/vpn/forms/model_forms.py:139 netbox/vpn/forms/model_forms.py:248
#: netbox/vpn/tables/tunnels.py:101
msgid "Outside IP"
msgstr "IP externa"
@@ -14607,7 +15258,7 @@ msgctxt "Abbreviation for megahertz"
msgid "MHz"
msgstr "megahercio"
-#: netbox/templates/wireless/wirelesslan.html:57
+#: netbox/templates/wireless/wirelesslan.html:65
msgid "Attached Interfaces"
msgstr "Interfaces conectadas"
@@ -14616,7 +15267,7 @@ msgid "Add Wireless LAN"
msgstr "Agregar LAN inalámbrica"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:28
+#: netbox/wireless/forms/model_forms.py:29
msgid "Wireless LAN Group"
msgstr "Grupo de LAN inalámbrica"
@@ -14628,13 +15279,6 @@ msgstr "Agregar grupo de LAN inalámbrica"
msgid "Link Properties"
msgstr "Propiedades del enlace"
-#: netbox/templates/wireless/wirelesslink.html:38
-#: netbox/wireless/forms/bulk_edit.py:129
-#: netbox/wireless/forms/filtersets.py:102
-#: netbox/wireless/forms/model_forms.py:165
-msgid "Distance"
-msgstr "Distancia"
-
#: netbox/tenancy/filtersets.py:28
msgid "Parent contact group (ID)"
msgstr "Grupo de contacto de padres (ID)"
@@ -14705,47 +15349,47 @@ msgstr "grupo de contacto"
msgid "contact groups"
msgstr "grupos de contacto"
-#: netbox/tenancy/models/contacts.py:48
+#: netbox/tenancy/models/contacts.py:42
msgid "contact role"
msgstr "rol de contacto"
-#: netbox/tenancy/models/contacts.py:49
+#: netbox/tenancy/models/contacts.py:43
msgid "contact roles"
msgstr "roles de contacto"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:63
msgid "title"
msgstr "título"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:68
msgid "phone"
msgstr "llamar por teléfono"
-#: netbox/tenancy/models/contacts.py:78
+#: netbox/tenancy/models/contacts.py:73
msgid "email"
msgstr "correo electrónico"
-#: netbox/tenancy/models/contacts.py:87
+#: netbox/tenancy/models/contacts.py:82
msgid "link"
msgstr "eslabón"
-#: netbox/tenancy/models/contacts.py:103
+#: netbox/tenancy/models/contacts.py:98
msgid "contact"
msgstr "contacto"
-#: netbox/tenancy/models/contacts.py:104
+#: netbox/tenancy/models/contacts.py:99
msgid "contacts"
msgstr "contactos"
-#: netbox/tenancy/models/contacts.py:153
+#: netbox/tenancy/models/contacts.py:146
msgid "contact assignment"
msgstr "asignación de contactos"
-#: netbox/tenancy/models/contacts.py:154
+#: netbox/tenancy/models/contacts.py:147
msgid "contact assignments"
msgstr "asignaciones de contactos"
-#: netbox/tenancy/models/contacts.py:170
+#: netbox/tenancy/models/contacts.py:163
#, python-brace-format
msgid "Contacts cannot be assigned to this object type ({type})."
msgstr "No se pueden asignar contactos a este tipo de objeto ({type})."
@@ -14758,19 +15402,19 @@ msgstr "grupo de inquilinos"
msgid "tenant groups"
msgstr "grupos de inquilinos"
-#: netbox/tenancy/models/tenants.py:70
+#: netbox/tenancy/models/tenants.py:68
msgid "Tenant name must be unique per group."
msgstr "El nombre del inquilino debe ser único por grupo."
-#: netbox/tenancy/models/tenants.py:80
+#: netbox/tenancy/models/tenants.py:78
msgid "Tenant slug must be unique per group."
msgstr "La babosa del inquilino debe ser única por grupo."
-#: netbox/tenancy/models/tenants.py:88
+#: netbox/tenancy/models/tenants.py:86
msgid "tenant"
msgstr "inquilino"
-#: netbox/tenancy/models/tenants.py:89
+#: netbox/tenancy/models/tenants.py:87
msgid "tenants"
msgstr "inquilinos"
@@ -15001,7 +15645,7 @@ msgstr "simbólico"
msgid "tokens"
msgstr "fichas"
-#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:42
+#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43
msgid "group"
msgstr "grupo"
@@ -15051,26 +15695,26 @@ msgstr ""
msgid "{name} has a key defined but CHOICES is not a list"
msgstr "{name} tiene una clave definida, pero CHOICES no es una lista"
-#: netbox/utilities/conversion.py:19
+#: netbox/utilities/conversion.py:20
msgid "Weight must be a positive number"
msgstr "El peso debe ser un número positivo"
-#: netbox/utilities/conversion.py:21
+#: netbox/utilities/conversion.py:22
#, python-brace-format
msgid "Invalid value '{weight}' for weight (must be a number)"
msgstr "Valor no válido '{weight}'para el peso (debe ser un número)"
-#: netbox/utilities/conversion.py:32 netbox/utilities/conversion.py:62
+#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63
#, python-brace-format
msgid "Unknown unit {unit}. Must be one of the following: {valid_units}"
msgstr ""
"Unidad desconocida {unit}. Debe ser uno de los siguientes: {valid_units}"
-#: netbox/utilities/conversion.py:45
+#: netbox/utilities/conversion.py:46
msgid "Length must be a positive number"
msgstr "La longitud debe ser un número positivo"
-#: netbox/utilities/conversion.py:47
+#: netbox/utilities/conversion.py:48
#, python-brace-format
msgid "Invalid value '{length}' for length (must be a number)"
msgstr "Valor no válido '{length}'para la longitud (debe ser un número)"
@@ -15088,11 +15732,11 @@ msgstr ""
msgid "More than 50"
msgstr "Más de 50"
-#: netbox/utilities/fields.py:30
+#: netbox/utilities/fields.py:29
msgid "RGB color in hexadecimal. Example: "
msgstr "Color RGB en hexadecimal. Ejemplo: "
-#: netbox/utilities/fields.py:159
+#: netbox/utilities/fields.py:158
#, python-format
msgid ""
"%s(%r) is invalid. to_model parameter to CounterCacheField must be a string "
@@ -15101,7 +15745,7 @@ msgstr ""
"%s(%r) no es válido. El parámetro to_model de CounterCacheField debe ser una"
" cadena con el formato 'app.model'"
-#: netbox/utilities/fields.py:169
+#: netbox/utilities/fields.py:168
#, python-format
msgid ""
"%s(%r) is invalid. to_field parameter to CounterCacheField must be a string "
@@ -15335,14 +15979,14 @@ msgstr ""
msgid "Required column header \"{header}\" not found."
msgstr "Encabezado de columna obligatorio»{header}«no se encontró."
-#: netbox/utilities/forms/widgets/apiselect.py:124
+#: netbox/utilities/forms/widgets/apiselect.py:133
#, python-brace-format
msgid "Missing required value for dynamic query param: '{dynamic_params}'"
msgstr ""
"Falta el valor requerido para el parámetro de consulta dinámica: "
"'{dynamic_params}'"
-#: netbox/utilities/forms/widgets/apiselect.py:141
+#: netbox/utilities/forms/widgets/apiselect.py:150
#, python-brace-format
msgid "Missing required value for static query param: '{static_params}'"
msgstr ""
@@ -15470,10 +16114,14 @@ msgstr "Buscar..."
msgid "Search NetBox"
msgstr "Buscar en NetBox"
-#: netbox/utilities/templates/widgets/apiselect.html:7
+#: netbox/utilities/templates/widgets/apiselect.html:8
msgid "Open selector"
msgstr "Selector abierto"
+#: netbox/utilities/templates/widgets/apiselect.html:22
+msgid "Quick add"
+msgstr "Adición rápida"
+
#: netbox/utilities/templates/widgets/markdown_input.html:6
msgid "Write"
msgstr "Escribe"
@@ -15507,114 +16155,120 @@ msgstr ""
"ObjectPermissionRequiredMixin solo se puede usar en vistas que definan un "
"conjunto de consultas base"
-#: netbox/virtualization/filtersets.py:79
+#: netbox/virtualization/choices.py:50
+msgid "Paused"
+msgstr "En pausa"
+
+#: netbox/virtualization/filtersets.py:45
msgid "Parent group (ID)"
msgstr "Grupo de padres (ID)"
-#: netbox/virtualization/filtersets.py:85
+#: netbox/virtualization/filtersets.py:51
msgid "Parent group (slug)"
msgstr "Grupo de padres (babosas)"
-#: netbox/virtualization/filtersets.py:89
-#: netbox/virtualization/filtersets.py:141
+#: netbox/virtualization/filtersets.py:55
+#: netbox/virtualization/filtersets.py:107
msgid "Cluster type (ID)"
msgstr "Tipo de clúster (ID)"
-#: netbox/virtualization/filtersets.py:151
-#: netbox/virtualization/filtersets.py:271
+#: netbox/virtualization/filtersets.py:117
+#: netbox/virtualization/filtersets.py:237
msgid "Cluster (ID)"
msgstr "Clúster (ID)"
-#: netbox/virtualization/forms/bulk_edit.py:166
-#: netbox/virtualization/models/virtualmachines.py:115
+#: netbox/virtualization/forms/bulk_edit.py:148
+#: netbox/virtualization/models/virtualmachines.py:110
msgid "vCPUs"
msgstr "CPU virtuales"
-#: netbox/virtualization/forms/bulk_edit.py:170
+#: netbox/virtualization/forms/bulk_edit.py:152
msgid "Memory (MB)"
msgstr "Memoria (MB)"
-#: netbox/virtualization/forms/bulk_edit.py:174
+#: netbox/virtualization/forms/bulk_edit.py:156
msgid "Disk (MB)"
msgstr "Disco (MB)"
-#: netbox/virtualization/forms/bulk_edit.py:334
-#: netbox/virtualization/forms/filtersets.py:251
+#: netbox/virtualization/forms/bulk_edit.py:324
+#: netbox/virtualization/forms/filtersets.py:256
msgid "Size (MB)"
msgstr "Tamaño (MB)"
-#: netbox/virtualization/forms/bulk_import.py:44
+#: netbox/virtualization/forms/bulk_import.py:45
msgid "Type of cluster"
msgstr "Tipo de clúster"
-#: netbox/virtualization/forms/bulk_import.py:51
+#: netbox/virtualization/forms/bulk_import.py:52
msgid "Assigned cluster group"
msgstr "Grupo de clústeres asignado"
-#: netbox/virtualization/forms/bulk_import.py:96
+#: netbox/virtualization/forms/bulk_import.py:102
msgid "Assigned cluster"
msgstr "Clúster asignado"
-#: netbox/virtualization/forms/bulk_import.py:103
+#: netbox/virtualization/forms/bulk_import.py:109
msgid "Assigned device within cluster"
msgstr "Dispositivo asignado dentro del clúster"
-#: netbox/virtualization/forms/filtersets.py:183
+#: netbox/virtualization/forms/filtersets.py:188
msgid "Serial number"
msgstr "Número de serie"
-#: netbox/virtualization/forms/model_forms.py:153
+#: netbox/virtualization/forms/model_forms.py:158
#, python-brace-format
msgid ""
-"{device} belongs to a different site ({device_site}) than the cluster "
-"({cluster_site})"
+"{device} belongs to a different {scope_field} ({device_scope}) than the "
+"cluster ({cluster_scope})"
msgstr ""
+"{device} pertenece a una persona diferente {scope_field} ({device_scope}) "
+"que el clúster ({cluster_scope})"
-#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/forms/model_forms.py:199
msgid "Optionally pin this VM to a specific host device within the cluster"
msgstr ""
"Si lo desea, puede anclar esta máquina virtual a un dispositivo host "
"específico dentro del clúster"
-#: netbox/virtualization/forms/model_forms.py:221
+#: netbox/virtualization/forms/model_forms.py:228
msgid "Site/Cluster"
msgstr "Sitio/Clúster"
-#: netbox/virtualization/forms/model_forms.py:244
+#: netbox/virtualization/forms/model_forms.py:251
msgid "Disk size is managed via the attachment of virtual disks."
msgstr ""
"El tamaño del disco se administra mediante la conexión de discos virtuales."
-#: netbox/virtualization/forms/model_forms.py:372
-#: netbox/virtualization/tables/virtualmachines.py:111
+#: netbox/virtualization/forms/model_forms.py:405
+#: netbox/virtualization/tables/virtualmachines.py:81
msgid "Disk"
msgstr "Disco"
-#: netbox/virtualization/models/clusters.py:25
+#: netbox/virtualization/models/clusters.py:26
msgid "cluster type"
msgstr "tipo de clúster"
-#: netbox/virtualization/models/clusters.py:26
+#: netbox/virtualization/models/clusters.py:27
msgid "cluster types"
msgstr "tipos de clústeres"
-#: netbox/virtualization/models/clusters.py:45
+#: netbox/virtualization/models/clusters.py:43
msgid "cluster group"
msgstr "grupo de clústeres"
-#: netbox/virtualization/models/clusters.py:46
+#: netbox/virtualization/models/clusters.py:44
msgid "cluster groups"
msgstr "grupos de clústeres"
-#: netbox/virtualization/models/clusters.py:121
+#: netbox/virtualization/models/clusters.py:110
msgid "cluster"
msgstr "racimo"
-#: netbox/virtualization/models/clusters.py:122
+#: netbox/virtualization/models/clusters.py:111
msgid "clusters"
msgstr "racimos"
-#: netbox/virtualization/models/clusters.py:141
+#: netbox/virtualization/models/clusters.py:137
#, python-brace-format
msgid ""
"{count} devices are assigned as hosts for this cluster but are not in site "
@@ -15623,42 +16277,51 @@ msgstr ""
"{count} los dispositivos se asignan como hosts para este clúster, pero no "
"están en el sitio {site}"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/clusters.py:144
+#, python-brace-format
+msgid ""
+"{count} devices are assigned as hosts for this cluster but are not in "
+"location {location}"
+msgstr ""
+"{count} los dispositivos están asignados como hosts para este clúster, pero "
+"no están en la ubicación {location}"
+
+#: netbox/virtualization/models/virtualmachines.py:118
msgid "memory (MB)"
msgstr "memoria (MB)"
-#: netbox/virtualization/models/virtualmachines.py:128
+#: netbox/virtualization/models/virtualmachines.py:123
msgid "disk (MB)"
msgstr "disco (MB)"
-#: netbox/virtualization/models/virtualmachines.py:166
+#: netbox/virtualization/models/virtualmachines.py:161
msgid "Virtual machine name must be unique per cluster."
msgstr "El nombre de la máquina virtual debe ser único por clúster."
-#: netbox/virtualization/models/virtualmachines.py:169
+#: netbox/virtualization/models/virtualmachines.py:164
msgid "virtual machine"
msgstr "máquina virtual"
-#: netbox/virtualization/models/virtualmachines.py:170
+#: netbox/virtualization/models/virtualmachines.py:165
msgid "virtual machines"
msgstr "máquinas virtuales"
-#: netbox/virtualization/models/virtualmachines.py:184
+#: netbox/virtualization/models/virtualmachines.py:176
msgid "A virtual machine must be assigned to a site and/or cluster."
msgstr "Se debe asignar una máquina virtual a un sitio o clúster."
-#: netbox/virtualization/models/virtualmachines.py:191
+#: netbox/virtualization/models/virtualmachines.py:183
#, python-brace-format
msgid ""
"The selected cluster ({cluster}) is not assigned to this site ({site})."
msgstr ""
"El clúster seleccionado ({cluster}) no está asignado a este sitio ({site})."
-#: netbox/virtualization/models/virtualmachines.py:198
+#: netbox/virtualization/models/virtualmachines.py:190
msgid "Must specify a cluster when assigning a host device."
msgstr "Debe especificar un clúster al asignar un dispositivo host."
-#: netbox/virtualization/models/virtualmachines.py:203
+#: netbox/virtualization/models/virtualmachines.py:195
#, python-brace-format
msgid ""
"The selected device ({device}) is not assigned to this cluster ({cluster})."
@@ -15666,7 +16329,7 @@ msgstr ""
"El dispositivo seleccionado ({device}) no está asignado a este clúster "
"({cluster})."
-#: netbox/virtualization/models/virtualmachines.py:215
+#: netbox/virtualization/models/virtualmachines.py:207
#, python-brace-format
msgid ""
"The specified disk size ({size}) must match the aggregate size of assigned "
@@ -15675,19 +16338,19 @@ msgstr ""
"El tamaño de disco especificado ({size}) debe coincidir con el tamaño "
"agregado de los discos virtuales asignados ({total_size})."
-#: netbox/virtualization/models/virtualmachines.py:229
+#: netbox/virtualization/models/virtualmachines.py:221
#, python-brace-format
msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)"
msgstr ""
"Debe ser un IPv{family} dirección. ({ip} es un IPv{version} dirección.)"
-#: netbox/virtualization/models/virtualmachines.py:238
+#: netbox/virtualization/models/virtualmachines.py:230
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this VM."
msgstr ""
"La dirección IP especificada ({ip}) no está asignado a esta máquina virtual."
-#: netbox/virtualization/models/virtualmachines.py:396
+#: netbox/virtualization/models/virtualmachines.py:376
#, python-brace-format
msgid ""
"The selected parent interface ({parent}) belongs to a different virtual "
@@ -15696,7 +16359,7 @@ msgstr ""
"La interfaz principal seleccionada ({parent}) pertenece a una máquina "
"virtual diferente ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:411
+#: netbox/virtualization/models/virtualmachines.py:391
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different virtual "
@@ -15705,7 +16368,7 @@ msgstr ""
"La interfaz de puente seleccionada ({bridge}) pertenece a una máquina "
"virtual diferente ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:422
+#: netbox/virtualization/models/virtualmachines.py:402
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -15714,24 +16377,24 @@ msgstr ""
"La VLAN sin etiquetar ({untagged_vlan}) debe pertenecer al mismo sitio que "
"la máquina virtual principal de la interfaz o debe ser global."
-#: netbox/virtualization/models/virtualmachines.py:434
+#: netbox/virtualization/models/virtualmachines.py:414
msgid "size (MB)"
msgstr "tamaño (MB)"
-#: netbox/virtualization/models/virtualmachines.py:438
+#: netbox/virtualization/models/virtualmachines.py:418
msgid "virtual disk"
msgstr "disco virtual"
-#: netbox/virtualization/models/virtualmachines.py:439
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "virtual disks"
msgstr "discos virtuales"
-#: netbox/virtualization/views.py:273
+#: netbox/virtualization/views.py:289
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "Añadido {count} dispositivos para agrupar {cluster}"
-#: netbox/virtualization/views.py:308
+#: netbox/virtualization/views.py:324
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "Eliminado {count} dispositivos del clúster {cluster}"
@@ -15768,14 +16431,6 @@ msgstr "L2TP"
msgid "PPTP"
msgstr "PPTP"
-#: netbox/vpn/choices.py:64
-msgid "Hub"
-msgstr "Hub"
-
-#: netbox/vpn/choices.py:65
-msgid "Spoke"
-msgstr "Habló"
-
#: netbox/vpn/choices.py:88
msgid "Aggressive"
msgstr "Agresivo"
@@ -15893,26 +16548,26 @@ msgstr "VLAN (nombre)"
msgid "Tunnel group"
msgstr "Grupo de túneles"
-#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:47
+#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:48
msgid "SA lifetime"
msgstr "Toda una vida"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:79
-#: netbox/wireless/forms/bulk_edit.py:126
-#: netbox/wireless/forms/filtersets.py:64
-#: netbox/wireless/forms/filtersets.py:98
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
+#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/wireless/forms/filtersets.py:67
+#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
msgstr "Clave previamente compartida"
#: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239
-#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:370
+#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373
#: netbox/vpn/models/crypto.py:104
msgid "IKE policy"
msgstr "Política de IKE"
#: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244
-#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:374
-#: netbox/vpn/models/crypto.py:209
+#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377
+#: netbox/vpn/models/crypto.py:207
msgid "IPSec policy"
msgstr "Política IPSec"
@@ -15920,10 +16575,6 @@ msgstr "Política IPSec"
msgid "Tunnel encapsulation"
msgstr "Encapsulación de túneles"
-#: netbox/vpn/forms/bulk_import.py:83
-msgid "Operational role"
-msgstr "Función operativa"
-
#: netbox/vpn/forms/bulk_import.py:90
msgid "Parent device of assigned interface"
msgstr "Dispositivo principal de la interfaz asignada"
@@ -15940,7 +16591,7 @@ msgstr "Interfaz de dispositivo o máquina virtual"
msgid "IKE proposal(s)"
msgstr "Propuesta (s) de IKE"
-#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:197
+#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:195
msgid "Diffie-Hellman group for Perfect Forward Secrecy"
msgstr "Grupo Diffie-Hellman para Perfect Forward Secrecy"
@@ -15987,7 +16638,7 @@ msgid "IKE version"
msgstr "Versión IKE"
#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175
-#: netbox/vpn/forms/model_forms.py:298 netbox/vpn/forms/model_forms.py:334
+#: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336
msgid "Proposal"
msgstr "Propuesta"
@@ -15995,32 +16646,28 @@ msgstr "Propuesta"
msgid "Assigned Object Type"
msgstr "Tipo de objeto asignado"
-#: netbox/vpn/forms/model_forms.py:95 netbox/vpn/forms/model_forms.py:130
-#: netbox/vpn/forms/model_forms.py:240 netbox/vpn/tables/tunnels.py:91
+#: netbox/vpn/forms/model_forms.py:96 netbox/vpn/forms/model_forms.py:131
+#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:91
msgid "Tunnel interface"
msgstr "Interfaz de túnel"
-#: netbox/vpn/forms/model_forms.py:150
+#: netbox/vpn/forms/model_forms.py:151
msgid "First Termination"
msgstr "Primera rescisión"
-#: netbox/vpn/forms/model_forms.py:153
+#: netbox/vpn/forms/model_forms.py:154
msgid "Second Termination"
msgstr "Segunda terminación"
-#: netbox/vpn/forms/model_forms.py:197
+#: netbox/vpn/forms/model_forms.py:198
msgid "This parameter is required when defining a termination."
msgstr "Este parámetro es obligatorio para definir una terminación."
-#: netbox/vpn/forms/model_forms.py:320 netbox/vpn/forms/model_forms.py:356
-msgid "Policy"
-msgstr "Política"
-
-#: netbox/vpn/forms/model_forms.py:487
+#: netbox/vpn/forms/model_forms.py:490
msgid "A termination must specify an interface or VLAN."
msgstr "Una terminación debe especificar una interfaz o VLAN."
-#: netbox/vpn/forms/model_forms.py:489
+#: netbox/vpn/forms/model_forms.py:492
msgid ""
"A termination can only have one terminating object (an interface or VLAN)."
msgstr ""
@@ -16035,31 +16682,31 @@ msgstr "algoritmo de cifrado"
msgid "authentication algorithm"
msgstr "algoritmo de autenticación"
-#: netbox/vpn/models/crypto.py:44
+#: netbox/vpn/models/crypto.py:45
msgid "Diffie-Hellman group ID"
msgstr "ID de grupo Diffie-Hellman"
-#: netbox/vpn/models/crypto.py:50
+#: netbox/vpn/models/crypto.py:51
msgid "Security association lifetime (in seconds)"
msgstr "Duración de la asociación de seguridad (en segundos)"
-#: netbox/vpn/models/crypto.py:59
+#: netbox/vpn/models/crypto.py:60
msgid "IKE proposal"
msgstr "Propuesta IKE"
-#: netbox/vpn/models/crypto.py:60
+#: netbox/vpn/models/crypto.py:61
msgid "IKE proposals"
msgstr "Propuestas de IKE"
-#: netbox/vpn/models/crypto.py:76
+#: netbox/vpn/models/crypto.py:75
msgid "version"
msgstr "versión"
-#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:190
+#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:188
msgid "proposals"
msgstr "propuestas"
-#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:39
+#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41
msgid "pre-shared key"
msgstr "clave previamente compartida"
@@ -16067,19 +16714,19 @@ msgstr "clave previamente compartida"
msgid "IKE policies"
msgstr "Políticas de IKE"
-#: netbox/vpn/models/crypto.py:118
+#: netbox/vpn/models/crypto.py:115
msgid "Mode is required for selected IKE version"
msgstr "El modo es necesario para la versión IKE seleccionada"
-#: netbox/vpn/models/crypto.py:122
+#: netbox/vpn/models/crypto.py:119
msgid "Mode cannot be used for selected IKE version"
msgstr "El modo no se puede usar para la versión IKE seleccionada"
-#: netbox/vpn/models/crypto.py:136
+#: netbox/vpn/models/crypto.py:134
msgid "encryption"
msgstr "cifrado"
-#: netbox/vpn/models/crypto.py:141
+#: netbox/vpn/models/crypto.py:140
msgid "authentication"
msgstr "autenticación"
@@ -16099,32 +16746,32 @@ msgstr "Propuesta de IPSec"
msgid "IPSec proposals"
msgstr "Propuestas de IPSec"
-#: netbox/vpn/models/crypto.py:178
+#: netbox/vpn/models/crypto.py:175
msgid "Encryption and/or authentication algorithm must be defined"
msgstr "Debe definirse un algoritmo de cifrado y/o autenticación"
-#: netbox/vpn/models/crypto.py:210
+#: netbox/vpn/models/crypto.py:208
msgid "IPSec policies"
msgstr "Políticas IPSec"
-#: netbox/vpn/models/crypto.py:251
+#: netbox/vpn/models/crypto.py:247
msgid "IPSec profiles"
msgstr "Perfiles IPSec"
-#: netbox/vpn/models/l2vpn.py:116
+#: netbox/vpn/models/l2vpn.py:113
msgid "L2VPN termination"
msgstr "Terminación de L2VPN"
-#: netbox/vpn/models/l2vpn.py:117
+#: netbox/vpn/models/l2vpn.py:114
msgid "L2VPN terminations"
msgstr "Terminaciones de L2VPN"
-#: netbox/vpn/models/l2vpn.py:135
+#: netbox/vpn/models/l2vpn.py:129
#, python-brace-format
msgid "L2VPN Termination already assigned ({assigned_object})"
msgstr "La terminación de L2VPN ya está asignada ({assigned_object})"
-#: netbox/vpn/models/l2vpn.py:147
+#: netbox/vpn/models/l2vpn.py:141
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -16141,35 +16788,35 @@ msgstr "grupo de túneles"
msgid "tunnel groups"
msgstr "grupos de túneles"
-#: netbox/vpn/models/tunnels.py:53
+#: netbox/vpn/models/tunnels.py:51
msgid "encapsulation"
msgstr "encapsulamiento"
-#: netbox/vpn/models/tunnels.py:72
+#: netbox/vpn/models/tunnels.py:70
msgid "tunnel ID"
msgstr "ID de túnel"
-#: netbox/vpn/models/tunnels.py:94
+#: netbox/vpn/models/tunnels.py:92
msgid "tunnel"
msgstr "túnel"
-#: netbox/vpn/models/tunnels.py:95
+#: netbox/vpn/models/tunnels.py:93
msgid "tunnels"
msgstr "túneles"
-#: netbox/vpn/models/tunnels.py:153
+#: netbox/vpn/models/tunnels.py:148
msgid "An object may be terminated to only one tunnel at a time."
msgstr "Un objeto solo puede terminar en un túnel a la vez."
-#: netbox/vpn/models/tunnels.py:156
+#: netbox/vpn/models/tunnels.py:151
msgid "tunnel termination"
msgstr "terminación de túnel"
-#: netbox/vpn/models/tunnels.py:157
+#: netbox/vpn/models/tunnels.py:152
msgid "tunnel terminations"
msgstr "terminaciones de túneles"
-#: netbox/vpn/models/tunnels.py:174
+#: netbox/vpn/models/tunnels.py:169
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name} ya está conectado a un túnel ({tunnel})."
@@ -16230,51 +16877,44 @@ msgstr "WPA Personal (PSK)"
msgid "WPA Enterprise"
msgstr "Empresa WPA"
-#: netbox/wireless/forms/bulk_edit.py:73
-#: netbox/wireless/forms/bulk_edit.py:120
-#: netbox/wireless/forms/bulk_import.py:68
-#: netbox/wireless/forms/bulk_import.py:71
-#: netbox/wireless/forms/bulk_import.py:110
-#: netbox/wireless/forms/bulk_import.py:113
-#: netbox/wireless/forms/filtersets.py:59
-#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/bulk_edit.py:75
+#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_import.py:70
+#: netbox/wireless/forms/bulk_import.py:73
+#: netbox/wireless/forms/bulk_import.py:115
+#: netbox/wireless/forms/bulk_import.py:118
+#: netbox/wireless/forms/filtersets.py:62
+#: netbox/wireless/forms/filtersets.py:121
msgid "Authentication cipher"
msgstr "Cifrado de autenticación"
-#: netbox/wireless/forms/bulk_edit.py:134
-#: netbox/wireless/forms/bulk_import.py:116
-#: netbox/wireless/forms/bulk_import.py:119
-#: netbox/wireless/forms/filtersets.py:106
-msgid "Distance unit"
-msgstr "Unidad de distancia"
-
-#: netbox/wireless/forms/bulk_import.py:52
+#: netbox/wireless/forms/bulk_import.py:54
msgid "Bridged VLAN"
msgstr "VLAN puenteada"
-#: netbox/wireless/forms/bulk_import.py:89
-#: netbox/wireless/tables/wirelesslink.py:28
+#: netbox/wireless/forms/bulk_import.py:94
+#: netbox/wireless/tables/wirelesslink.py:27
msgid "Interface A"
msgstr "Interfaz A"
-#: netbox/wireless/forms/bulk_import.py:93
-#: netbox/wireless/tables/wirelesslink.py:37
+#: netbox/wireless/forms/bulk_import.py:98
+#: netbox/wireless/tables/wirelesslink.py:36
msgid "Interface B"
msgstr "Interfaz B"
-#: netbox/wireless/forms/model_forms.py:161
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side B"
msgstr "Lado B"
-#: netbox/wireless/models.py:31
+#: netbox/wireless/models.py:32
msgid "authentication cipher"
msgstr "cifrado de autenticación"
-#: netbox/wireless/models.py:69
+#: netbox/wireless/models.py:72
msgid "wireless LAN group"
msgstr "grupo LAN inalámbrico"
-#: netbox/wireless/models.py:70
+#: netbox/wireless/models.py:73
msgid "wireless LAN groups"
msgstr "grupos LAN inalámbricos"
@@ -16282,35 +16922,23 @@ msgstr "grupos LAN inalámbricos"
msgid "wireless LAN"
msgstr "LAN inalámbrica"
-#: netbox/wireless/models.py:144
+#: netbox/wireless/models.py:141
msgid "interface A"
msgstr "interfaz A"
-#: netbox/wireless/models.py:151
+#: netbox/wireless/models.py:148
msgid "interface B"
msgstr "interfaz B"
-#: netbox/wireless/models.py:165
-msgid "distance"
-msgstr "distancia"
-
-#: netbox/wireless/models.py:172
-msgid "distance unit"
-msgstr "unidad de distancia"
-
-#: netbox/wireless/models.py:219
+#: netbox/wireless/models.py:196
msgid "wireless link"
msgstr "enlace inalámbrico"
-#: netbox/wireless/models.py:220
+#: netbox/wireless/models.py:197
msgid "wireless links"
msgstr "enlaces inalámbricos"
-#: netbox/wireless/models.py:236
-msgid "Must specify a unit when setting a wireless distance"
-msgstr ""
-
-#: netbox/wireless/models.py:242 netbox/wireless/models.py:248
+#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
#, python-brace-format
msgid "{type} is not a wireless interface."
msgstr "{type} no es una interfaz inalámbrica."
diff --git a/netbox/translations/fr/LC_MESSAGES/django.mo b/netbox/translations/fr/LC_MESSAGES/django.mo
index a11e5aecfae..7cc97be4a5f 100644
Binary files a/netbox/translations/fr/LC_MESSAGES/django.mo and b/netbox/translations/fr/LC_MESSAGES/django.mo differ
diff --git a/netbox/translations/fr/LC_MESSAGES/django.po b/netbox/translations/fr/LC_MESSAGES/django.po
index d11763d3934..9657c8e4803 100644
--- a/netbox/translations/fr/LC_MESSAGES/django.po
+++ b/netbox/translations/fr/LC_MESSAGES/django.po
@@ -12,18 +12,18 @@
# thomas rivemale, 2024
# Jeff Gehlbach, 2024
# marcpaulchand , 2025
-# Jeremy Stretch, 2025
# Mathieu, 2025
# Étienne Brunel, 2025
+# Jeremy Stretch, 2025
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-04 05:02+0000\n"
+"POT-Creation-Date: 2025-03-06 05:01+0000\n"
"PO-Revision-Date: 2023-10-30 17:48+0000\n"
-"Last-Translator: Étienne Brunel, 2025\n"
+"Last-Translator: Jeremy Stretch, 2025\n"
"Language-Team: French (https://app.transifex.com/netbox-community/teams/178115/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -41,7 +41,7 @@ msgstr "Clé"
msgid "Write Enabled"
msgstr "Écriture activée"
-#: netbox/account/tables.py:35 netbox/core/choices.py:86
+#: 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:566
#: netbox/templates/account/token.html:43
@@ -53,6 +53,7 @@ msgstr "Écriture activée"
#: netbox/templates/extras/htmx/script_result.html:12
#: netbox/templates/extras/journalentry.html:22
#: netbox/templates/generic/object.html:58
+#: netbox/templates/htmx/quick_add_created.html:7
#: netbox/templates/users/token.html:35
msgid "Created"
msgstr "Créé"
@@ -98,34 +99,35 @@ msgstr "Votre mot de passe a été modifié avec succès."
#: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20
#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185
-#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1532
-#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1658
-#: netbox/virtualization/choices.py:20 netbox/virtualization/choices.py:45
-#: netbox/vpn/choices.py:18
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1534
+#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20
+#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
msgid "Planned"
msgstr "Planifié"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:305
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
msgid "Provisioning"
msgstr "Approvisionnement"
#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22
#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103
#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236
-#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1657
-#: netbox/extras/tables/tables.py:495 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
+#: netbox/dcim/choices.py:1591 netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495
+#: 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
#: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38
-#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:44
+#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45
#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
msgid "Active"
msgstr "Actif"
#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183
-#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1606
-#: netbox/dcim/choices.py:1659 netbox/virtualization/choices.py:24
-#: netbox/virtualization/choices.py:43
+#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590
+#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662
+#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "Hors ligne"
@@ -137,7 +139,9 @@ msgstr "Déprovisionnement"
msgid "Decommissioned"
msgstr "Mis hors service"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1619
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603
+#: netbox/templates/dcim/interface.html:135
+#: netbox/templates/virtualization/vminterface.html:77
#: netbox/tenancy/choices.py:17
msgid "Primary"
msgstr "Primaire"
@@ -155,195 +159,207 @@ msgstr "Tertiaire"
msgid "Inactive"
msgstr "Inactif"
-#: netbox/circuits/filtersets.py:31 netbox/circuits/filtersets.py:198
-#: netbox/dcim/filtersets.py:98 netbox/dcim/filtersets.py:152
-#: netbox/dcim/filtersets.py:212 netbox/dcim/filtersets.py:333
-#: netbox/dcim/filtersets.py:464 netbox/dcim/filtersets.py:1021
-#: netbox/dcim/filtersets.py:1368 netbox/dcim/filtersets.py:1903
-#: netbox/dcim/filtersets.py:2146 netbox/dcim/filtersets.py:2204
-#: netbox/ipam/filtersets.py:341 netbox/ipam/filtersets.py:961
-#: netbox/virtualization/filtersets.py:45
-#: netbox/virtualization/filtersets.py:173 netbox/vpn/filtersets.py:358
+#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:275
+#: netbox/vpn/choices.py:63
+msgid "Peer"
+msgstr "Peer"
+
+#: netbox/circuits/choices.py:108 netbox/vpn/choices.py:64
+msgid "Hub"
+msgstr "Hub"
+
+#: netbox/circuits/choices.py:109 netbox/vpn/choices.py:65
+msgid "Spoke"
+msgstr "Spoke"
+
+#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204
+#: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22
+#: 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:1370 netbox/dcim/filtersets.py:2027
+#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328
+#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139
+#: netbox/vpn/filtersets.py:358
msgid "Region (ID)"
msgstr "Région (ID)"
-#: netbox/circuits/filtersets.py:38 netbox/circuits/filtersets.py:205
-#: netbox/dcim/filtersets.py:105 netbox/dcim/filtersets.py:158
-#: netbox/dcim/filtersets.py:219 netbox/dcim/filtersets.py:340
-#: netbox/dcim/filtersets.py:471 netbox/dcim/filtersets.py:1028
-#: netbox/dcim/filtersets.py:1375 netbox/dcim/filtersets.py:1910
-#: netbox/dcim/filtersets.py:2153 netbox/dcim/filtersets.py:2211
-#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:348
-#: netbox/ipam/filtersets.py:968 netbox/virtualization/filtersets.py:52
-#: netbox/virtualization/filtersets.py:180 netbox/vpn/filtersets.py:353
+#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
+#: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29
+#: 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:1377 netbox/dcim/filtersets.py:2034
+#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335
+#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935
+#: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353
msgid "Region (slug)"
msgstr "Région (slug)"
-#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
-#: netbox/dcim/filtersets.py:128 netbox/dcim/filtersets.py:225
-#: netbox/dcim/filtersets.py:346 netbox/dcim/filtersets.py:477
-#: netbox/dcim/filtersets.py:1034 netbox/dcim/filtersets.py:1381
-#: netbox/dcim/filtersets.py:1916 netbox/dcim/filtersets.py:2159
-#: netbox/dcim/filtersets.py:2217 netbox/ipam/filtersets.py:354
-#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:58
-#: netbox/virtualization/filtersets.py:186
+#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217
+#: 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:1383
+#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283
+#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941
+#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
msgstr "Groupe de sites (ID)"
-#: netbox/circuits/filtersets.py:51 netbox/circuits/filtersets.py:218
-#: netbox/dcim/filtersets.py:135 netbox/dcim/filtersets.py:232
-#: netbox/dcim/filtersets.py:353 netbox/dcim/filtersets.py:484
-#: netbox/dcim/filtersets.py:1041 netbox/dcim/filtersets.py:1388
-#: netbox/dcim/filtersets.py:1923 netbox/dcim/filtersets.py:2166
-#: netbox/dcim/filtersets.py:2224 netbox/extras/filtersets.py:515
-#: netbox/ipam/filtersets.py:361 netbox/ipam/filtersets.py:981
-#: netbox/virtualization/filtersets.py:65
-#: netbox/virtualization/filtersets.py:193
+#: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224
+#: 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:1390
+#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290
+#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515
+#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "Groupe de sites (slug)"
-#: netbox/circuits/filtersets.py:56 netbox/circuits/forms/bulk_edit.py:188
-#: netbox/circuits/forms/bulk_edit.py:216
-#: netbox/circuits/forms/bulk_import.py:124
-#: netbox/circuits/forms/filtersets.py:51
-#: netbox/circuits/forms/filtersets.py:171
-#: netbox/circuits/forms/filtersets.py:209
-#: netbox/circuits/forms/model_forms.py:138
-#: netbox/circuits/forms/model_forms.py:154
-#: netbox/circuits/tables/circuits.py:113 netbox/dcim/forms/bulk_edit.py:169
-#: netbox/dcim/forms/bulk_edit.py:330 netbox/dcim/forms/bulk_edit.py:683
-#: netbox/dcim/forms/bulk_edit.py:888 netbox/dcim/forms/bulk_import.py:131
-#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:331
-#: netbox/dcim/forms/bulk_import.py:562 netbox/dcim/forms/bulk_import.py:1333
-#: netbox/dcim/forms/bulk_import.py:1361 netbox/dcim/forms/filtersets.py:87
-#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/filtersets.py:342
-#: netbox/dcim/forms/filtersets.py:439 netbox/dcim/forms/filtersets.py:753
-#: netbox/dcim/forms/filtersets.py:997 netbox/dcim/forms/filtersets.py:1021
-#: netbox/dcim/forms/filtersets.py:1111 netbox/dcim/forms/filtersets.py:1149
-#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/forms/filtersets.py:1608
-#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:137
-#: netbox/dcim/forms/model_forms.py:165 netbox/dcim/forms/model_forms.py:238
-#: netbox/dcim/forms/model_forms.py:463 netbox/dcim/forms/model_forms.py:723
-#: netbox/dcim/forms/object_create.py:383 netbox/dcim/tables/devices.py:153
+#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
+#: netbox/circuits/forms/filtersets.py:182
+#: netbox/circuits/forms/filtersets.py:240
+#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172
+#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686
+#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133
+#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333
+#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1430
+#: netbox/dcim/forms/bulk_import.py:1458 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:1622 netbox/dcim/forms/filtersets.py:1646
+#: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164
#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93
-#: netbox/dcim/tables/racks.py:122 netbox/dcim/tables/racks.py:207
-#: netbox/dcim/tables/sites.py:134 netbox/extras/filtersets.py:525
-#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:285
-#: netbox/ipam/forms/bulk_edit.py:484 netbox/ipam/forms/bulk_import.py:171
-#: netbox/ipam/forms/bulk_import.py:453 netbox/ipam/forms/filtersets.py:153
-#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:432
-#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:205
-#: netbox/ipam/forms/model_forms.py:669 netbox/ipam/tables/ip.py:245
-#: netbox/ipam/tables/vlans.py:118 netbox/ipam/tables/vlans.py:221
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:6
-#: netbox/templates/dcim/device.html:22
+#: 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:452
+#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229
+#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/model_forms.py:679 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:33
#: netbox/templates/dcim/location.html:37
#: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20
#: netbox/templates/dcim/rackreservation.html:28
-#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/prefix.html:56
-#: netbox/templates/ipam/vlan.html:23 netbox/templates/ipam/vlan_edit.html:40
-#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/vlan.html:23
+#: netbox/templates/ipam/vlan_edit.html:48
#: netbox/templates/virtualization/virtualmachine.html:95
-#: netbox/virtualization/forms/bulk_edit.py:91
-#: netbox/virtualization/forms/bulk_edit.py:109
-#: netbox/virtualization/forms/bulk_edit.py:124
-#: netbox/virtualization/forms/bulk_import.py:59
-#: netbox/virtualization/forms/bulk_import.py:85
-#: netbox/virtualization/forms/filtersets.py:79
-#: netbox/virtualization/forms/filtersets.py:148
-#: netbox/virtualization/forms/model_forms.py:71
+#: netbox/virtualization/forms/bulk_edit.py:106
+#: netbox/virtualization/forms/bulk_import.py:60
+#: netbox/virtualization/forms/bulk_import.py:91
+#: netbox/virtualization/forms/filtersets.py:74
+#: netbox/virtualization/forms/filtersets.py:153
#: netbox/virtualization/forms/model_forms.py:104
-#: netbox/virtualization/forms/model_forms.py:171
-#: netbox/virtualization/tables/clusters.py:77
-#: netbox/virtualization/tables/virtualmachines.py:63
-#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/model_forms.py:76
-#: netbox/wireless/forms/model_forms.py:118
+#: netbox/virtualization/forms/model_forms.py:178
+#: netbox/virtualization/tables/virtualmachines.py:33
+#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:79
+#: netbox/wireless/forms/model_forms.py:121
msgid "Site"
msgstr "Site"
-#: netbox/circuits/filtersets.py:62 netbox/circuits/filtersets.py:229
-#: netbox/circuits/filtersets.py:274 netbox/dcim/filtersets.py:242
-#: netbox/dcim/filtersets.py:363 netbox/dcim/filtersets.py:458
-#: netbox/extras/filtersets.py:531 netbox/ipam/filtersets.py:240
-#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:991
-#: netbox/virtualization/filtersets.py:75
-#: netbox/virtualization/filtersets.py:203 netbox/vpn/filtersets.py:363
+#: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235
+#: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53
+#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364
+#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531
+#: netbox/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
msgid "Site (slug)"
msgstr "Site (slug)"
-#: netbox/circuits/filtersets.py:67
+#: netbox/circuits/filtersets.py:73
msgid "ASN (ID)"
msgstr "ASN (ID)"
-#: netbox/circuits/filtersets.py:73 netbox/circuits/forms/filtersets.py:31
-#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:108
-#: netbox/ipam/models/asns.py:125 netbox/ipam/tables/asn.py:41
+#: netbox/circuits/filtersets.py:79 netbox/circuits/forms/filtersets.py:39
+#: netbox/ipam/forms/model_forms.py:165 netbox/ipam/models/asns.py:105
+#: netbox/ipam/models/asns.py:122 netbox/ipam/tables/asn.py:41
#: netbox/templates/ipam/asn.html:20
msgid "ASN"
msgstr "Numéro d'AS"
-#: netbox/circuits/filtersets.py:95 netbox/circuits/filtersets.py:122
-#: netbox/circuits/filtersets.py:156 netbox/circuits/filtersets.py:283
-#: netbox/circuits/filtersets.py:325 netbox/ipam/filtersets.py:245
+#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
+#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338
+#: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482
+#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248
msgid "Provider (ID)"
msgstr "Fournisseur (ID)"
-#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
-#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:289
-#: netbox/circuits/filtersets.py:331 netbox/ipam/filtersets.py:251
+#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134
+#: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344
+#: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556
+#: netbox/ipam/filtersets.py:254
msgid "Provider (slug)"
msgstr "Fournisseur (slug)"
-#: netbox/circuits/filtersets.py:167
+#: netbox/circuits/filtersets.py:173 netbox/circuits/filtersets.py:493
+#: netbox/circuits/filtersets.py:561
msgid "Provider account (ID)"
msgstr "Compte fournisseur (ID)"
-#: netbox/circuits/filtersets.py:173
+#: netbox/circuits/filtersets.py:179 netbox/circuits/filtersets.py:499
+#: netbox/circuits/filtersets.py:567
msgid "Provider account (account)"
msgstr "Compte du fournisseur (compte)"
-#: netbox/circuits/filtersets.py:178
+#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:503
+#: netbox/circuits/filtersets.py:572
msgid "Provider network (ID)"
msgstr "Réseau fournisseur (ID)"
-#: netbox/circuits/filtersets.py:182
+#: netbox/circuits/filtersets.py:188
msgid "Circuit type (ID)"
msgstr "Type de circuit (ID)"
-#: netbox/circuits/filtersets.py:188
+#: netbox/circuits/filtersets.py:194
msgid "Circuit type (slug)"
msgstr "Type de circuit (slug)"
-#: netbox/circuits/filtersets.py:223 netbox/circuits/filtersets.py:268
-#: netbox/dcim/filtersets.py:236 netbox/dcim/filtersets.py:357
-#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1045
-#: netbox/dcim/filtersets.py:1393 netbox/dcim/filtersets.py:1928
-#: netbox/dcim/filtersets.py:2170 netbox/dcim/filtersets.py:2229
-#: netbox/ipam/filtersets.py:234 netbox/ipam/filtersets.py:365
-#: netbox/ipam/filtersets.py:985 netbox/virtualization/filtersets.py:69
-#: netbox/virtualization/filtersets.py:197 netbox/vpn/filtersets.py:368
+#: 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:1395
+#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294
+#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237
+#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163
+#: netbox/vpn/filtersets.py:368
msgid "Site (ID)"
msgstr "Site (ID)"
-#: netbox/circuits/filtersets.py:233 netbox/circuits/filtersets.py:237
+#: 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:1406
+#: netbox/dcim/filtersets.py:2306
+msgid "Location (ID)"
+msgstr "Lieu (ID)"
+
+#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:248
msgid "Termination A (ID)"
msgstr "Terminaison A (ID)"
-#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:320
-#: netbox/core/filtersets.py:77 netbox/core/filtersets.py:136
-#: netbox/core/filtersets.py:173 netbox/dcim/filtersets.py:751
-#: netbox/dcim/filtersets.py:1362 netbox/dcim/filtersets.py:2277
-#: 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 netbox/extras/filtersets.py:276
-#: netbox/extras/filtersets.py:348 netbox/extras/filtersets.py:391
-#: netbox/extras/filtersets.py:438 netbox/extras/filtersets.py:498
-#: netbox/extras/filtersets.py:657 netbox/extras/filtersets.py:703
-#: netbox/ipam/forms/model_forms.py:482 netbox/netbox/filtersets.py:282
-#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:167
+#: 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:1364
+#: netbox/dcim/filtersets.py:2401 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
+#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348
+#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438
+#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657
+#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22
+#: netbox/netbox/forms/base.py:167
#: netbox/templates/htmx/object_selector.html:28
#: netbox/templates/inc/filter_list.html:46
#: netbox/templates/ipam/ipaddress_assign.html:29
@@ -355,97 +371,150 @@ msgstr "Terminaison A (ID)"
msgid "Search"
msgstr "Rechercher"
-#: netbox/circuits/filtersets.py:264 netbox/circuits/forms/bulk_edit.py:172
-#: netbox/circuits/forms/bulk_edit.py:246
-#: netbox/circuits/forms/bulk_import.py:115
-#: netbox/circuits/forms/filtersets.py:198
-#: netbox/circuits/forms/filtersets.py:214
-#: netbox/circuits/forms/filtersets.py:260
-#: netbox/circuits/forms/model_forms.py:111
-#: netbox/circuits/forms/model_forms.py:133
-#: netbox/circuits/forms/model_forms.py:199
-#: netbox/circuits/tables/circuits.py:104
-#: netbox/circuits/tables/circuits.py:164 netbox/dcim/forms/connections.py:73
+#: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195
+#: netbox/circuits/forms/bulk_edit.py:284
+#: netbox/circuits/forms/bulk_import.py:128
+#: netbox/circuits/forms/filtersets.py:223
+#: netbox/circuits/forms/filtersets.py:250
+#: netbox/circuits/forms/filtersets.py:296
+#: netbox/circuits/forms/model_forms.py:139
+#: netbox/circuits/forms/model_forms.py:162
+#: netbox/circuits/forms/model_forms.py:262
+#: netbox/circuits/tables/circuits.py:108
+#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73
#: netbox/templates/circuits/circuit.html:15
-#: netbox/templates/circuits/circuitgroupassignment.html:26
+#: netbox/templates/circuits/circuitgroupassignment.html:30
#: netbox/templates/circuits/circuittermination.html:19
#: netbox/templates/dcim/inc/cable_termination.html:55
#: netbox/templates/dcim/trace/circuit.html:4
msgid "Circuit"
msgstr "Circuit"
-#: netbox/circuits/filtersets.py:278
+#: 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:1412
+#: netbox/extras/filtersets.py:542
+msgid "Location (slug)"
+msgstr "Emplacement (slug)"
+
+#: netbox/circuits/filtersets.py:333
msgid "ProviderNetwork (ID)"
msgstr "Réseau fournisseur (ID)"
-#: netbox/circuits/filtersets.py:335
+#: netbox/circuits/filtersets.py:381
+msgid "Circuit (CID)"
+msgstr "Circuit (CID)"
+
+#: netbox/circuits/filtersets.py:386
msgid "Circuit (ID)"
msgstr "Circuit (ID)"
-#: netbox/circuits/filtersets.py:341
-msgid "Circuit (CID)"
-msgstr "Circuit (CID)"
+#: netbox/circuits/filtersets.py:391
+msgid "Virtual circuit (CID)"
+msgstr "Circuit virtuel (CID)"
+
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849
+msgid "Virtual circuit (ID)"
+msgstr "Circuit virtuel (ID)"
-#: netbox/circuits/filtersets.py:345
+#: netbox/circuits/filtersets.py:401
+msgid "Provider (name)"
+msgstr "Fournisseur (nom)"
+
+#: netbox/circuits/filtersets.py:410
msgid "Circuit group (ID)"
msgstr "Groupe de circuits (ID)"
-#: netbox/circuits/filtersets.py:351
+#: netbox/circuits/filtersets.py:416
msgid "Circuit group (slug)"
msgstr "Groupe de circuits (slug)"
-#: netbox/circuits/forms/bulk_edit.py:30
-#: netbox/circuits/forms/filtersets.py:56
-#: netbox/circuits/forms/model_forms.py:29
-#: netbox/circuits/tables/providers.py:33 netbox/dcim/forms/bulk_edit.py:129
-#: netbox/dcim/forms/filtersets.py:195 netbox/dcim/forms/model_forms.py:123
-#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:126
-#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:213
-#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:175
+#: netbox/circuits/filtersets.py:507
+msgid "Virtual circuit type (ID)"
+msgstr "Type de circuit virtuel (ID)"
+
+#: netbox/circuits/filtersets.py:513
+msgid "Virtual circuit type (slug)"
+msgstr "Type de circuit virtuel (slug)"
+
+#: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355
+#: netbox/circuits/forms/bulk_import.py:249
+#: netbox/circuits/forms/filtersets.py:372
+#: netbox/circuits/forms/filtersets.py:378
+#: netbox/circuits/forms/model_forms.py:343
+#: netbox/circuits/forms/model_forms.py:358
+#: netbox/circuits/tables/virtual_circuits.py:88
+#: netbox/templates/circuits/virtualcircuit.html:20
+#: netbox/templates/circuits/virtualcircuittermination.html:38
+msgid "Virtual circuit"
+msgstr "Circuit virtuel"
+
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269
+#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+msgid "Interface (ID)"
+msgstr "Interface (ID)"
+
+#: netbox/circuits/forms/bulk_edit.py:42
+#: netbox/circuits/forms/filtersets.py:64
+#: netbox/circuits/forms/model_forms.py:42
+#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132
+#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127
+#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230
+#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "Numéros d'AS"
-#: netbox/circuits/forms/bulk_edit.py:34 netbox/circuits/forms/bulk_edit.py:56
-#: netbox/circuits/forms/bulk_edit.py:83
-#: netbox/circuits/forms/bulk_edit.py:104
-#: netbox/circuits/forms/bulk_edit.py:164
-#: netbox/circuits/forms/bulk_edit.py:183
-#: netbox/circuits/forms/bulk_edit.py:228 netbox/core/forms/bulk_edit.py:28
-#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:74
-#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:152
-#: netbox/dcim/forms/bulk_edit.py:193 netbox/dcim/forms/bulk_edit.py:211
-#: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:438
-#: netbox/dcim/forms/bulk_edit.py:472 netbox/dcim/forms/bulk_edit.py:487
-#: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:590
-#: netbox/dcim/forms/bulk_edit.py:624 netbox/dcim/forms/bulk_edit.py:648
-#: netbox/dcim/forms/bulk_edit.py:721 netbox/dcim/forms/bulk_edit.py:782
-#: netbox/dcim/forms/bulk_edit.py:834 netbox/dcim/forms/bulk_edit.py:857
-#: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_edit.py:975
-#: netbox/dcim/forms/bulk_edit.py:1028 netbox/dcim/forms/bulk_edit.py:1063
-#: netbox/dcim/forms/bulk_edit.py:1103 netbox/dcim/forms/bulk_edit.py:1147
-#: netbox/dcim/forms/bulk_edit.py:1192 netbox/dcim/forms/bulk_edit.py:1219
-#: netbox/dcim/forms/bulk_edit.py:1237 netbox/dcim/forms/bulk_edit.py:1255
-#: netbox/dcim/forms/bulk_edit.py:1273 netbox/dcim/forms/bulk_edit.py:1725
-#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/bulk_edit.py:149
-#: netbox/extras/forms/bulk_edit.py:178 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:53 netbox/ipam/forms/bulk_edit.py:73
-#: netbox/ipam/forms/bulk_edit.py:93 netbox/ipam/forms/bulk_edit.py:117
-#: netbox/ipam/forms/bulk_edit.py:146 netbox/ipam/forms/bulk_edit.py:175
-#: netbox/ipam/forms/bulk_edit.py:194 netbox/ipam/forms/bulk_edit.py:276
-#: netbox/ipam/forms/bulk_edit.py:321 netbox/ipam/forms/bulk_edit.py:369
-#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:428
-#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_edit.py:547
+#: netbox/circuits/forms/bulk_edit.py:46 netbox/circuits/forms/bulk_edit.py:68
+#: netbox/circuits/forms/bulk_edit.py:95
+#: netbox/circuits/forms/bulk_edit.py:116
+#: netbox/circuits/forms/bulk_edit.py:187
+#: netbox/circuits/forms/bulk_edit.py:207
+#: netbox/circuits/forms/bulk_edit.py:266
+#: netbox/circuits/forms/bulk_edit.py:307
+#: netbox/circuits/forms/bulk_edit.py:347
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77
+#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441
+#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490
+#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593
+#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651
+#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785
+#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860
+#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066
+#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222
+#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258
+#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746
+#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39
+#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305
+#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396
+#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500
+#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575
+#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267
#: netbox/templates/account/token.html:35
-#: netbox/templates/circuits/circuit.html:59
+#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
#: netbox/templates/circuits/circuittype.html:26
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:88
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:83
#: netbox/templates/circuits/provider.html:33
#: netbox/templates/circuits/providernetwork.html:32
+#: netbox/templates/circuits/virtualcircuit.html:56
+#: netbox/templates/circuits/virtualcircuittermination.html:68
+#: netbox/templates/circuits/virtualcircuittype.html:26
#: netbox/templates/core/datasource.html:54
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
@@ -456,13 +525,14 @@ msgstr "Numéros d'AS"
#: netbox/templates/dcim/devicetype.html:33
#: netbox/templates/dcim/frontport.html:58
#: netbox/templates/dcim/interface.html:69
-#: netbox/templates/dcim/inventoryitem.html:60
+#: netbox/templates/dcim/inventoryitem.html:64
#: netbox/templates/dcim/inventoryitemrole.html:22
#: netbox/templates/dcim/location.html:33
+#: netbox/templates/dcim/macaddress.html:21
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:37
+#: netbox/templates/dcim/moduletype.html:39
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
#: netbox/templates/dcim/poweroutlet.html:40
@@ -489,12 +559,14 @@ msgstr "Numéros d'AS"
#: netbox/templates/ipam/asnrange.html:38
#: netbox/templates/ipam/fhrpgroup.html:34
#: netbox/templates/ipam/ipaddress.html:55
-#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:81
+#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77
#: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26
#: netbox/templates/ipam/routetarget.html:21
#: netbox/templates/ipam/service.html:50
#: netbox/templates/ipam/servicetemplate.html:27
#: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34
+#: netbox/templates/ipam/vlantranslationpolicy.html:18
+#: netbox/templates/ipam/vlantranslationrule.html:26
#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
@@ -508,7 +580,7 @@ msgstr "Numéros d'AS"
#: netbox/templates/virtualization/clustertype.html:26
#: netbox/templates/virtualization/virtualdisk.html:39
#: netbox/templates/virtualization/virtualmachine.html:31
-#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/templates/virtualization/vminterface.html:47
#: netbox/templates/vpn/ikepolicy.html:17
#: netbox/templates/vpn/ikeproposal.html:17
#: netbox/templates/vpn/ipsecpolicy.html:17
@@ -518,119 +590,142 @@ msgstr "Numéros d'AS"
#: netbox/templates/vpn/ipsecproposal.html:17
#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
-#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/templates/wireless/wirelesslan.html:34
#: netbox/templates/wireless/wirelesslangroup.html:33
#: netbox/templates/wireless/wirelesslink.html:34
#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80
#: netbox/tenancy/forms/bulk_edit.py:122 netbox/users/forms/bulk_edit.py:64
#: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112
-#: netbox/virtualization/forms/bulk_edit.py:32
-#: netbox/virtualization/forms/bulk_edit.py:46
-#: netbox/virtualization/forms/bulk_edit.py:100
-#: netbox/virtualization/forms/bulk_edit.py:177
-#: netbox/virtualization/forms/bulk_edit.py:228
-#: netbox/virtualization/forms/bulk_edit.py:337
+#: netbox/virtualization/forms/bulk_edit.py:33
+#: netbox/virtualization/forms/bulk_edit.py:47
+#: netbox/virtualization/forms/bulk_edit.py:82
+#: netbox/virtualization/forms/bulk_edit.py:159
+#: netbox/virtualization/forms/bulk_edit.py:210
+#: netbox/virtualization/forms/bulk_edit.py:327
#: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64
#: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155
#: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215
#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274
-#: netbox/wireless/forms/bulk_edit.py:29 netbox/wireless/forms/bulk_edit.py:82
-#: netbox/wireless/forms/bulk_edit.py:140
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84
+#: netbox/wireless/forms/bulk_edit.py:143
msgid "Description"
msgstr "Description"
-#: netbox/circuits/forms/bulk_edit.py:51 netbox/circuits/forms/bulk_edit.py:73
-#: netbox/circuits/forms/bulk_edit.py:123
-#: netbox/circuits/forms/bulk_import.py:36
-#: netbox/circuits/forms/bulk_import.py:51
-#: netbox/circuits/forms/bulk_import.py:74
-#: netbox/circuits/forms/filtersets.py:70
-#: netbox/circuits/forms/filtersets.py:88
-#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:131
-#: netbox/circuits/forms/filtersets.py:199
-#: netbox/circuits/forms/filtersets.py:232
-#: netbox/circuits/forms/filtersets.py:255
-#: netbox/circuits/forms/model_forms.py:47
-#: netbox/circuits/forms/model_forms.py:61
-#: netbox/circuits/forms/model_forms.py:93
-#: netbox/circuits/tables/circuits.py:58
-#: netbox/circuits/tables/circuits.py:108
-#: netbox/circuits/tables/circuits.py:160
-#: netbox/circuits/tables/providers.py:72
-#: netbox/circuits/tables/providers.py:103
+#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:85
+#: netbox/circuits/forms/bulk_edit.py:135
+#: netbox/circuits/forms/bulk_import.py:43
+#: netbox/circuits/forms/bulk_import.py:58
+#: netbox/circuits/forms/bulk_import.py:81
+#: netbox/circuits/forms/filtersets.py:78
+#: netbox/circuits/forms/filtersets.py:96
+#: netbox/circuits/forms/filtersets.py:124
+#: netbox/circuits/forms/filtersets.py:142
+#: netbox/circuits/forms/filtersets.py:224
+#: netbox/circuits/forms/filtersets.py:268
+#: netbox/circuits/forms/filtersets.py:291
+#: netbox/circuits/forms/filtersets.py:329
+#: netbox/circuits/forms/filtersets.py:337
+#: netbox/circuits/forms/filtersets.py:373
+#: netbox/circuits/forms/filtersets.py:396
+#: netbox/circuits/forms/model_forms.py:60
+#: netbox/circuits/forms/model_forms.py:76
+#: netbox/circuits/forms/model_forms.py:110
+#: netbox/circuits/tables/circuits.py:57
+#: netbox/circuits/tables/circuits.py:112
+#: netbox/circuits/tables/circuits.py:196
+#: netbox/circuits/tables/providers.py:70
+#: netbox/circuits/tables/providers.py:101
+#: netbox/circuits/tables/virtual_circuits.py:46
+#: netbox/circuits/tables/virtual_circuits.py:93
#: netbox/templates/circuits/circuit.html:18
+#: netbox/templates/circuits/circuitgroupassignment.html:26
#: netbox/templates/circuits/circuittermination.html:25
#: netbox/templates/circuits/provider.html:20
#: netbox/templates/circuits/provideraccount.html:20
#: netbox/templates/circuits/providernetwork.html:20
+#: netbox/templates/circuits/virtualcircuit.html:23
+#: netbox/templates/circuits/virtualcircuittermination.html:26
#: netbox/templates/dcim/inc/cable_termination.html:51
+#: netbox/templates/dcim/interface.html:166
msgid "Provider"
msgstr "Prestataire"
-#: netbox/circuits/forms/bulk_edit.py:80
-#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/bulk_edit.py:92
+#: netbox/circuits/forms/filtersets.py:99
#: netbox/templates/circuits/providernetwork.html:28
msgid "Service ID"
msgstr "Identifiant du service"
-#: netbox/circuits/forms/bulk_edit.py:100
-#: netbox/circuits/forms/filtersets.py:107 netbox/dcim/forms/bulk_edit.py:207
-#: netbox/dcim/forms/bulk_edit.py:610 netbox/dcim/forms/bulk_edit.py:819
-#: netbox/dcim/forms/bulk_edit.py:1188 netbox/dcim/forms/bulk_edit.py:1215
-#: netbox/dcim/forms/bulk_edit.py:1721 netbox/dcim/forms/filtersets.py:1064
-#: netbox/dcim/forms/filtersets.py:1455 netbox/dcim/forms/filtersets.py:1479
-#: netbox/dcim/tables/devices.py:704 netbox/dcim/tables/devices.py:761
-#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:249
-#: netbox/dcim/tables/devicetypes.py:264 netbox/dcim/tables/racks.py:33
-#: netbox/extras/forms/bulk_edit.py:270 netbox/extras/tables/tables.py:443
+#: netbox/circuits/forms/bulk_edit.py:112
+#: netbox/circuits/forms/bulk_edit.py:303
+#: netbox/circuits/forms/filtersets.py:115
+#: netbox/circuits/forms/filtersets.py:320 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:1460
+#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738
+#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035
+#: 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/templates/circuits/circuittype.html:30
+#: netbox/templates/circuits/virtualcircuittype.html:30
#: netbox/templates/dcim/cable.html:40
#: netbox/templates/dcim/devicerole.html:34
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
msgstr "Couleur"
-#: netbox/circuits/forms/bulk_edit.py:118
-#: netbox/circuits/forms/bulk_import.py:87
-#: netbox/circuits/forms/filtersets.py:126 netbox/core/forms/bulk_edit.py:18
-#: netbox/core/forms/filtersets.py:33 netbox/core/tables/change_logging.py:32
-#: netbox/core/tables/data.py:20 netbox/core/tables/jobs.py:18
-#: netbox/dcim/forms/bulk_edit.py:797 netbox/dcim/forms/bulk_edit.py:936
-#: netbox/dcim/forms/bulk_edit.py:1004 netbox/dcim/forms/bulk_edit.py:1023
-#: netbox/dcim/forms/bulk_edit.py:1046 netbox/dcim/forms/bulk_edit.py:1088
-#: netbox/dcim/forms/bulk_edit.py:1132 netbox/dcim/forms/bulk_edit.py:1183
-#: netbox/dcim/forms/bulk_edit.py:1210 netbox/dcim/forms/bulk_import.py:188
-#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:730
-#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
-#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:885
-#: netbox/dcim/forms/bulk_import.py:979 netbox/dcim/forms/bulk_import.py:1021
-#: netbox/dcim/forms/bulk_import.py:1235 netbox/dcim/forms/bulk_import.py:1398
-#: netbox/dcim/forms/filtersets.py:955 netbox/dcim/forms/filtersets.py:1054
-#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1247
-#: netbox/dcim/forms/filtersets.py:1272 netbox/dcim/forms/filtersets.py:1296
-#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/filtersets.py:1353
-#: netbox/dcim/forms/filtersets.py:1450 netbox/dcim/forms/filtersets.py:1474
-#: netbox/dcim/forms/model_forms.py:703 netbox/dcim/forms/model_forms.py:709
-#: netbox/dcim/forms/object_import.py:84
+#: netbox/circuits/forms/bulk_edit.py:130
+#: netbox/circuits/forms/bulk_edit.py:331
+#: netbox/circuits/forms/bulk_import.py:94
+#: netbox/circuits/forms/bulk_import.py:221
+#: netbox/circuits/forms/filtersets.py:137
+#: netbox/circuits/forms/filtersets.py:358
+#: netbox/circuits/tables/circuits.py:65
+#: netbox/circuits/tables/circuits.py:200
+#: netbox/circuits/tables/virtual_circuits.py:58
+#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800
+#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007
+#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049
+#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135
+#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213
+#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269
+#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761
+#: 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:1332
+#: netbox/dcim/forms/bulk_import.py:1495 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:1358 netbox/dcim/forms/filtersets.py:1455
+#: netbox/dcim/forms/filtersets.py:1479 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:145 netbox/dcim/tables/devices.py:178
-#: netbox/dcim/tables/devices.py:814 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:138 netbox/extras/forms/bulk_import.py:42
+#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:189
+#: netbox/dcim/tables/devices.py:846 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/netbox/tables/tables.py:240
+#: netbox/netbox/tables/tables.py:243
#: netbox/templates/circuits/circuit.html:30
+#: netbox/templates/circuits/virtualcircuit.html:39
+#: netbox/templates/circuits/virtualcircuittermination.html:64
#: netbox/templates/core/datasource.html:38
#: netbox/templates/dcim/cable.html:15
#: netbox/templates/dcim/consoleport.html:36
#: netbox/templates/dcim/consoleserverport.html:36
#: netbox/templates/dcim/frontport.html:36
#: netbox/templates/dcim/interface.html:46
-#: netbox/templates/dcim/interface.html:169
-#: netbox/templates/dcim/interface.html:311
+#: netbox/templates/dcim/interface.html:226
+#: netbox/templates/dcim/interface.html:368
#: netbox/templates/dcim/powerfeed.html:32
#: netbox/templates/dcim/poweroutlet.html:36
#: netbox/templates/dcim/powerport.html:36
@@ -640,65 +735,78 @@ msgstr "Couleur"
#: netbox/templates/vpn/l2vpn.html:22
#: netbox/templates/wireless/inc/authentication_attrs.html:8
#: netbox/templates/wireless/inc/wirelesslink_interface.html:14
-#: netbox/virtualization/forms/bulk_edit.py:60
-#: netbox/virtualization/forms/bulk_import.py:41
+#: netbox/virtualization/forms/bulk_edit.py:61
+#: netbox/virtualization/forms/bulk_import.py:42
#: netbox/virtualization/forms/filtersets.py:54
-#: netbox/virtualization/forms/model_forms.py:62
+#: netbox/virtualization/forms/model_forms.py:65
#: netbox/virtualization/tables/clusters.py:66
#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264
-#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:84
-#: netbox/vpn/forms/model_forms.py:119 netbox/vpn/forms/model_forms.py:231
+#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232
msgid "Type"
msgstr "Type"
-#: netbox/circuits/forms/bulk_edit.py:128
-#: netbox/circuits/forms/bulk_import.py:80
-#: netbox/circuits/forms/filtersets.py:139
-#: netbox/circuits/forms/model_forms.py:98
+#: netbox/circuits/forms/bulk_edit.py:140
+#: netbox/circuits/forms/bulk_edit.py:326
+#: netbox/circuits/forms/bulk_import.py:87
+#: netbox/circuits/forms/bulk_import.py:214
+#: netbox/circuits/forms/filtersets.py:150
+#: netbox/circuits/forms/filtersets.py:345
+#: netbox/circuits/forms/model_forms.py:116
+#: netbox/circuits/forms/model_forms.py:330
+#: netbox/templates/circuits/virtualcircuit.html:31
+#: netbox/templates/circuits/virtualcircuittermination.html:34
msgid "Provider account"
msgstr "Identifiant de compte du prestataire"
-#: netbox/circuits/forms/bulk_edit.py:136
-#: netbox/circuits/forms/bulk_import.py:93
-#: netbox/circuits/forms/filtersets.py:150 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:79 netbox/core/tables/data.py:23
+#: netbox/circuits/forms/bulk_edit.py:148
+#: netbox/circuits/forms/bulk_edit.py:336
+#: netbox/circuits/forms/bulk_import.py:100
+#: netbox/circuits/forms/bulk_import.py:227
+#: netbox/circuits/forms/filtersets.py:161
+#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: netbox/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:182
-#: netbox/dcim/forms/bulk_edit.py:352 netbox/dcim/forms/bulk_edit.py:706
-#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_edit.py:803
-#: netbox/dcim/forms/bulk_edit.py:930 netbox/dcim/forms/bulk_edit.py:1744
-#: netbox/dcim/forms/bulk_import.py:88 netbox/dcim/forms/bulk_import.py:147
-#: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:527
-#: netbox/dcim/forms/bulk_import.py:681 netbox/dcim/forms/bulk_import.py:1229
-#: netbox/dcim/forms/bulk_import.py:1393 netbox/dcim/forms/bulk_import.py:1457
-#: netbox/dcim/forms/filtersets.py:178 netbox/dcim/forms/filtersets.py:237
-#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:799
-#: netbox/dcim/forms/filtersets.py:924 netbox/dcim/forms/filtersets.py:958
-#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1170
-#: netbox/dcim/tables/devices.py:140 netbox/dcim/tables/devices.py:817
-#: netbox/dcim/tables/devices.py:1063 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:126
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:138
-#: netbox/ipam/forms/bulk_edit.py:256 netbox/ipam/forms/bulk_edit.py:306
-#: netbox/ipam/forms/bulk_edit.py:354 netbox/ipam/forms/bulk_edit.py:506
-#: netbox/ipam/forms/bulk_import.py:192 netbox/ipam/forms/bulk_import.py:257
-#: netbox/ipam/forms/bulk_import.py:293 netbox/ipam/forms/bulk_import.py:474
-#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:355 netbox/ipam/forms/filtersets.py:501
-#: netbox/ipam/forms/model_forms.py:501 netbox/ipam/tables/ip.py:237
-#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:363
-#: netbox/ipam/tables/ip.py:426 netbox/ipam/tables/ip.py:453
-#: netbox/ipam/tables/vlans.py:126 netbox/ipam/tables/vlans.py:232
+#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185
+#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709
+#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806
+#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723
+#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90
+#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
+#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686
+#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554
+#: 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:1562 netbox/dcim/tables/devices.py:151
+#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983
+#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490
+#: netbox/ipam/forms/bulk_import.py:188 netbox/ipam/forms/bulk_import.py:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473
+#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284
+#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183
+#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315
+#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405
+#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208
#: netbox/templates/circuits/circuit.html:34
+#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
#: netbox/templates/core/rq_task.html:81 netbox/templates/core/system.html:18
#: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178
+#: netbox/templates/dcim/inventoryitem.html:36
#: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69
#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41
#: netbox/templates/dcim/site.html:43
#: netbox/templates/extras/script_list.html:48
#: netbox/templates/ipam/ipaddress.html:37
-#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
@@ -706,63 +814,67 @@ msgstr "Identifiant de compte du prestataire"
#: netbox/templates/wireless/wirelesslan.html:22
#: netbox/templates/wireless/wirelesslink.html:17
#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194
-#: netbox/virtualization/forms/bulk_edit.py:70
-#: netbox/virtualization/forms/bulk_edit.py:118
-#: netbox/virtualization/forms/bulk_import.py:54
-#: netbox/virtualization/forms/bulk_import.py:80
-#: netbox/virtualization/forms/filtersets.py:62
-#: netbox/virtualization/forms/filtersets.py:160
+#: netbox/virtualization/forms/bulk_edit.py:71
+#: netbox/virtualization/forms/bulk_edit.py:100
+#: netbox/virtualization/forms/bulk_import.py:55
+#: netbox/virtualization/forms/bulk_import.py:86
+#: netbox/virtualization/forms/filtersets.py:82
+#: netbox/virtualization/forms/filtersets.py:165
#: netbox/virtualization/tables/clusters.py:74
-#: netbox/virtualization/tables/virtualmachines.py:60
+#: netbox/virtualization/tables/virtualmachines.py:30
#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37
#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:43
-#: netbox/wireless/forms/bulk_edit.py:105
-#: netbox/wireless/forms/bulk_import.py:43
-#: netbox/wireless/forms/bulk_import.py:84
-#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/filtersets.py:83
+#: netbox/wireless/forms/bulk_edit.py:45
+#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/wireless/forms/bulk_import.py:45
+#: netbox/wireless/forms/bulk_import.py:89
+#: netbox/wireless/forms/filtersets.py:52
+#: netbox/wireless/forms/filtersets.py:111
#: netbox/wireless/tables/wirelesslan.py:52
-#: netbox/wireless/tables/wirelesslink.py:20
+#: netbox/wireless/tables/wirelesslink.py:19
msgid "Status"
msgstr "Statut"
-#: netbox/circuits/forms/bulk_edit.py:142
-#: netbox/circuits/forms/bulk_edit.py:233
-#: netbox/circuits/forms/bulk_import.py:98
-#: netbox/circuits/forms/bulk_import.py:158
-#: netbox/circuits/forms/filtersets.py:119
-#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:123
-#: netbox/dcim/forms/bulk_edit.py:188 netbox/dcim/forms/bulk_edit.py:347
-#: netbox/dcim/forms/bulk_edit.py:467 netbox/dcim/forms/bulk_edit.py:696
-#: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_edit.py:1749
-#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/bulk_import.py:152
-#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:356
-#: netbox/dcim/forms/bulk_import.py:501 netbox/dcim/forms/bulk_import.py:1241
-#: netbox/dcim/forms/bulk_import.py:1450 netbox/dcim/forms/filtersets.py:173
-#: netbox/dcim/forms/filtersets.py:205 netbox/dcim/forms/filtersets.py:323
-#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:420
-#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:916
-#: netbox/dcim/forms/filtersets.py:978 netbox/dcim/forms/filtersets.py:1008
-#: netbox/dcim/forms/filtersets.py:1130 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:323
-#: netbox/extras/forms/filtersets.py:396 netbox/ipam/forms/bulk_edit.py:43
-#: netbox/ipam/forms/bulk_edit.py:68 netbox/ipam/forms/bulk_edit.py:112
-#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:166
-#: netbox/ipam/forms/bulk_edit.py:251 netbox/ipam/forms/bulk_edit.py:301
-#: netbox/ipam/forms/bulk_edit.py:349 netbox/ipam/forms/bulk_edit.py:501
-#: netbox/ipam/forms/bulk_import.py:38 netbox/ipam/forms/bulk_import.py:67
-#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
-#: netbox/ipam/forms/bulk_import.py:135 netbox/ipam/forms/bulk_import.py:164
-#: netbox/ipam/forms/bulk_import.py:250 netbox/ipam/forms/bulk_import.py:286
-#: netbox/ipam/forms/bulk_import.py:467 netbox/ipam/forms/filtersets.py:48
-#: netbox/ipam/forms/filtersets.py:68 netbox/ipam/forms/filtersets.py:100
-#: netbox/ipam/forms/filtersets.py:120 netbox/ipam/forms/filtersets.py:143
-#: netbox/ipam/forms/filtersets.py:174 netbox/ipam/forms/filtersets.py:267
-#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:469
-#: netbox/ipam/tables/ip.py:456 netbox/ipam/tables/vlans.py:229
-#: netbox/templates/circuits/circuit.html:38
+#: netbox/circuits/forms/bulk_edit.py:154
+#: netbox/circuits/forms/bulk_edit.py:271
+#: netbox/circuits/forms/bulk_edit.py:342
+#: netbox/circuits/forms/bulk_import.py:111
+#: netbox/circuits/forms/bulk_import.py:170
+#: netbox/circuits/forms/bulk_import.py:232
+#: netbox/circuits/forms/filtersets.py:130
+#: netbox/circuits/forms/filtersets.py:277
+#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350
+#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699
+#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154
+#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358
+#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169
+#: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285
+#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485
+#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70
+#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118
+#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167
+#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
+#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
+#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270
+#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510
+#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
+#: netbox/templates/circuits/circuit.html:48
#: netbox/templates/circuits/circuitgroup.html:36
+#: netbox/templates/circuits/virtualcircuit.html:47
#: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79
#: netbox/templates/dcim/location.html:49
#: netbox/templates/dcim/powerfeed.html:44 netbox/templates/dcim/rack.html:32
@@ -779,114 +891,181 @@ msgstr "Statut"
#: netbox/templates/virtualization/cluster.html:33
#: netbox/templates/virtualization/virtualmachine.html:39
#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49
-#: netbox/templates/wireless/wirelesslan.html:34
+#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
-#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:48
-#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:64
-#: netbox/virtualization/forms/bulk_edit.py:76
-#: netbox/virtualization/forms/bulk_edit.py:155
-#: netbox/virtualization/forms/bulk_import.py:66
-#: netbox/virtualization/forms/bulk_import.py:115
+#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49
+#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49
+#: netbox/virtualization/forms/bulk_edit.py:77
+#: netbox/virtualization/forms/bulk_edit.py:137
+#: netbox/virtualization/forms/bulk_import.py:67
+#: netbox/virtualization/forms/bulk_import.py:121
#: netbox/virtualization/forms/filtersets.py:47
-#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/virtualization/forms/filtersets.py:110
#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:63
-#: netbox/wireless/forms/bulk_edit.py:110
-#: netbox/wireless/forms/bulk_import.py:55
-#: netbox/wireless/forms/bulk_import.py:97
-#: netbox/wireless/forms/filtersets.py:35
-#: netbox/wireless/forms/filtersets.py:75
+#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65
+#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/wireless/forms/bulk_import.py:57
+#: netbox/wireless/forms/bulk_import.py:102
+#: netbox/wireless/forms/filtersets.py:38
+#: netbox/wireless/forms/filtersets.py:103
msgid "Tenant"
msgstr "Entité"
-#: netbox/circuits/forms/bulk_edit.py:147
-#: netbox/circuits/forms/filtersets.py:174
+#: netbox/circuits/forms/bulk_edit.py:159
+#: netbox/circuits/forms/filtersets.py:190
msgid "Install date"
msgstr "Date d'installation"
-#: netbox/circuits/forms/bulk_edit.py:152
-#: netbox/circuits/forms/filtersets.py:179
+#: netbox/circuits/forms/bulk_edit.py:164
+#: netbox/circuits/forms/filtersets.py:195
msgid "Termination date"
msgstr "Date de résiliation"
-#: netbox/circuits/forms/bulk_edit.py:158
-#: netbox/circuits/forms/filtersets.py:186
+#: netbox/circuits/forms/bulk_edit.py:170
+#: netbox/circuits/forms/filtersets.py:202
msgid "Commit rate (Kbps)"
msgstr "Débit engagé (Kbits/s)"
-#: netbox/circuits/forms/bulk_edit.py:173
-#: netbox/circuits/forms/model_forms.py:112
+#: netbox/circuits/forms/bulk_edit.py:176
+#: netbox/circuits/forms/filtersets.py:208
+#: netbox/circuits/forms/model_forms.py:136
+#: netbox/templates/circuits/circuit.html:38
+#: netbox/templates/wireless/wirelesslink.html:38
+#: netbox/wireless/forms/bulk_edit.py:132
+#: netbox/wireless/forms/filtersets.py:130
+#: netbox/wireless/forms/model_forms.py:168
+msgid "Distance"
+msgstr "Distance"
+
+#: netbox/circuits/forms/bulk_edit.py:181
+#: netbox/circuits/forms/bulk_import.py:105
+#: netbox/circuits/forms/bulk_import.py:108
+#: netbox/circuits/forms/filtersets.py:212
+#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_import.py:121
+#: netbox/wireless/forms/bulk_import.py:124
+#: netbox/wireless/forms/filtersets.py:134
+msgid "Distance unit"
+msgstr "Unité de distance"
+
+#: netbox/circuits/forms/bulk_edit.py:196
+#: netbox/circuits/forms/model_forms.py:141
msgid "Service Parameters"
msgstr "Paramètres du service"
-#: netbox/circuits/forms/bulk_edit.py:174
-#: netbox/circuits/forms/model_forms.py:113
-#: netbox/circuits/forms/model_forms.py:183
-#: netbox/dcim/forms/model_forms.py:139 netbox/dcim/forms/model_forms.py:181
-#: netbox/dcim/forms/model_forms.py:266 netbox/dcim/forms/model_forms.py:323
-#: netbox/dcim/forms/model_forms.py:768 netbox/dcim/forms/model_forms.py:1699
-#: netbox/ipam/forms/model_forms.py:64 netbox/ipam/forms/model_forms.py:81
-#: netbox/ipam/forms/model_forms.py:115 netbox/ipam/forms/model_forms.py:136
-#: netbox/ipam/forms/model_forms.py:160 netbox/ipam/forms/model_forms.py:232
-#: netbox/ipam/forms/model_forms.py:261 netbox/ipam/forms/model_forms.py:320
+#: netbox/circuits/forms/bulk_edit.py:197
+#: netbox/circuits/forms/filtersets.py:73
+#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/filtersets.py:110
+#: netbox/circuits/forms/filtersets.py:127
+#: netbox/circuits/forms/filtersets.py:315
+#: netbox/circuits/forms/filtersets.py:330 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:1446 netbox/dcim/forms/filtersets.py:1470
+#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512
+#: netbox/dcim/forms/filtersets.py:1528 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
+#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
+#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:269
+#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385
+#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483
+#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579
+#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259
+#: netbox/virtualization/forms/filtersets.py:45
+#: netbox/virtualization/forms/filtersets.py:108
+#: netbox/virtualization/forms/filtersets.py:203
+#: netbox/virtualization/forms/filtersets.py:248
+#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/wireless/forms/filtersets.py:36
+#: netbox/wireless/forms/filtersets.py:102
+msgid "Attributes"
+msgstr "Attributs"
+
+#: netbox/circuits/forms/bulk_edit.py:198
+#: netbox/circuits/forms/bulk_edit.py:356
+#: netbox/circuits/forms/model_forms.py:142
+#: netbox/circuits/forms/model_forms.py:240
+#: netbox/circuits/forms/model_forms.py:345
+#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185
+#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331
+#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1744
+#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84
+#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141
+#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233
+#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:85
#: netbox/templates/dcim/htmx/cable_edit.html:72
#: netbox/templates/ipam/ipaddress_bulk_add.html:27
-#: netbox/templates/ipam/vlan_edit.html:22
+#: netbox/templates/ipam/vlan_edit.html:30
#: netbox/virtualization/forms/model_forms.py:80
-#: netbox/virtualization/forms/model_forms.py:222
+#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44
-#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
-#: netbox/vpn/forms/model_forms.py:411 netbox/wireless/forms/model_forms.py:54
-#: netbox/wireless/forms/model_forms.py:170
+#: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57
+#: netbox/wireless/forms/model_forms.py:173
msgid "Tenancy"
msgstr "Utilisateur"
-#: netbox/circuits/forms/bulk_edit.py:193
-#: netbox/circuits/forms/bulk_edit.py:217
-#: netbox/circuits/forms/model_forms.py:155
-#: netbox/circuits/tables/circuits.py:117
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
-#: netbox/templates/circuits/providernetwork.html:17
-msgid "Provider Network"
-msgstr "Réseau de fournisseurs"
+#: netbox/circuits/forms/bulk_edit.py:215
+#: netbox/circuits/forms/model_forms.py:170
+#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317
+msgid "Termination type"
+msgstr "Type de terminaison"
-#: netbox/circuits/forms/bulk_edit.py:199
+#: netbox/circuits/forms/bulk_edit.py:218
+#: netbox/circuits/forms/bulk_import.py:133
+#: netbox/circuits/forms/filtersets.py:225
+#: netbox/circuits/forms/model_forms.py:173
+#: netbox/templates/circuits/inc/circuit_termination.html:6
+#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
+#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
+msgid "Termination"
+msgstr "Terminaison"
+
+#: netbox/circuits/forms/bulk_edit.py:226
msgid "Port speed (Kbps)"
msgstr "Vitesse du port (Kbits/s)"
-#: netbox/circuits/forms/bulk_edit.py:203
+#: netbox/circuits/forms/bulk_edit.py:230
msgid "Upstream speed (Kbps)"
msgstr "Vitesse ascendante (Kbits/s)"
-#: netbox/circuits/forms/bulk_edit.py:206 netbox/dcim/forms/bulk_edit.py:966
-#: netbox/dcim/forms/bulk_edit.py:1330 netbox/dcim/forms/bulk_edit.py:1347
-#: netbox/dcim/forms/bulk_edit.py:1364 netbox/dcim/forms/bulk_edit.py:1382
-#: netbox/dcim/forms/bulk_edit.py:1477 netbox/dcim/forms/bulk_edit.py:1637
-#: netbox/dcim/forms/bulk_edit.py:1654
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969
+#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350
+#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385
+#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652
+#: netbox/dcim/forms/bulk_edit.py:1669
msgid "Mark connected"
msgstr "Marquer comme connecté"
-#: netbox/circuits/forms/bulk_edit.py:219
-#: netbox/circuits/forms/model_forms.py:157
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
+#: netbox/circuits/forms/bulk_edit.py:243
+#: netbox/circuits/forms/model_forms.py:184
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:55
#: netbox/templates/dcim/frontport.html:121
-#: netbox/templates/dcim/interface.html:193
+#: netbox/templates/dcim/interface.html:250
#: netbox/templates/dcim/rearport.html:111
msgid "Circuit Termination"
msgstr "Terminaison de circuit"
-#: netbox/circuits/forms/bulk_edit.py:221
-#: netbox/circuits/forms/model_forms.py:159
+#: netbox/circuits/forms/bulk_edit.py:245
+#: netbox/circuits/forms/model_forms.py:186
msgid "Termination Details"
msgstr "Détails de terminaison"
-#: netbox/circuits/forms/bulk_edit.py:251
-#: netbox/circuits/forms/filtersets.py:268
-#: netbox/circuits/tables/circuits.py:168 netbox/dcim/forms/model_forms.py:551
-#: netbox/templates/circuits/circuitgroupassignment.html:30
+#: netbox/circuits/forms/bulk_edit.py:289
+#: netbox/circuits/forms/bulk_import.py:188
+#: netbox/circuits/forms/filtersets.py:304
+#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562
+#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:56
@@ -896,227 +1075,313 @@ msgstr "Détails de terminaison"
msgid "Priority"
msgstr "Priorité"
-#: netbox/circuits/forms/bulk_import.py:39
-#: netbox/circuits/forms/bulk_import.py:54
-#: netbox/circuits/forms/bulk_import.py:77
+#: netbox/circuits/forms/bulk_edit.py:321
+#: netbox/circuits/forms/bulk_import.py:208
+#: netbox/circuits/forms/filtersets.py:158
+#: netbox/circuits/forms/filtersets.py:263
+#: netbox/circuits/forms/filtersets.py:353
+#: netbox/circuits/forms/filtersets.py:391
+#: netbox/circuits/forms/model_forms.py:325
+#: netbox/circuits/tables/virtual_circuits.py:51
+#: netbox/circuits/tables/virtual_circuits.py:99
+msgid "Provider network"
+msgstr "Réseau de fournisseurs"
+
+#: netbox/circuits/forms/bulk_edit.py:365
+#: netbox/circuits/forms/bulk_import.py:254
+#: netbox/circuits/forms/filtersets.py:381
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361
+#: 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:1539 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:180
+#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128
+#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343
+#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:193
+#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297
+#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240
+#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363
+#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259
+#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209
+#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319
+#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211
+#: netbox/templates/circuits/virtualcircuittermination.html:42
+#: netbox/templates/dcim/device.html:182
+#: netbox/templates/dcim/inc/panels/inventory_items.html:20
+#: netbox/templates/dcim/interface.html:178
+#: netbox/templates/dcim/interface.html:280
+#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
+#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
+#: netbox/templates/virtualization/virtualmachine.html:23
+#: netbox/templates/vpn/tunneltermination.html:17
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
+#: netbox/tenancy/forms/bulk_edit.py:142
+#: netbox/tenancy/forms/filtersets.py:107
+#: netbox/tenancy/forms/model_forms.py:137
+#: netbox/tenancy/tables/contacts.py:102
+#: netbox/virtualization/forms/bulk_edit.py:127
+#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/virtualization/forms/filtersets.py:162
+#: netbox/virtualization/forms/model_forms.py:202
+#: netbox/virtualization/tables/virtualmachines.py:45
+#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
+#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79
+#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82
+msgid "Role"
+msgstr "Rôle"
+
+#: netbox/circuits/forms/bulk_import.py:46
+#: netbox/circuits/forms/bulk_import.py:61
+#: netbox/circuits/forms/bulk_import.py:84
msgid "Assigned provider"
msgstr "Prestataire assigné"
-#: netbox/circuits/forms/bulk_import.py:83
+#: netbox/circuits/forms/bulk_import.py:90
msgid "Assigned provider account"
msgstr "Compte opérateur associé"
-#: netbox/circuits/forms/bulk_import.py:90
+#: netbox/circuits/forms/bulk_import.py:97
msgid "Type of circuit"
msgstr "Type de circuit"
-#: netbox/circuits/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:90
-#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
-#: netbox/dcim/forms/bulk_import.py:529 netbox/dcim/forms/bulk_import.py:683
-#: netbox/dcim/forms/bulk_import.py:1395 netbox/ipam/forms/bulk_import.py:194
-#: netbox/ipam/forms/bulk_import.py:259 netbox/ipam/forms/bulk_import.py:295
-#: netbox/ipam/forms/bulk_import.py:476
-#: netbox/virtualization/forms/bulk_import.py:56
-#: netbox/virtualization/forms/bulk_import.py:82
-#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:45
+#: netbox/circuits/forms/bulk_import.py:102
+#: netbox/circuits/forms/bulk_import.py:229
+#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151
+#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534
+#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139
+#: netbox/dcim/forms/bulk_import.py:1492 netbox/ipam/forms/bulk_import.py:190
+#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488
+#: netbox/virtualization/forms/bulk_import.py:57
+#: netbox/virtualization/forms/bulk_import.py:88
+#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "État opérationnel"
-#: netbox/circuits/forms/bulk_import.py:102
-#: netbox/circuits/forms/bulk_import.py:162
-#: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156
-#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/bulk_import.py:505
-#: netbox/dcim/forms/bulk_import.py:1245 netbox/dcim/forms/bulk_import.py:1390
-#: netbox/dcim/forms/bulk_import.py:1454 netbox/ipam/forms/bulk_import.py:42
-#: netbox/ipam/forms/bulk_import.py:71 netbox/ipam/forms/bulk_import.py:99
-#: netbox/ipam/forms/bulk_import.py:119 netbox/ipam/forms/bulk_import.py:139
-#: netbox/ipam/forms/bulk_import.py:168 netbox/ipam/forms/bulk_import.py:254
-#: netbox/ipam/forms/bulk_import.py:290 netbox/ipam/forms/bulk_import.py:471
-#: netbox/virtualization/forms/bulk_import.py:70
-#: netbox/virtualization/forms/bulk_import.py:119
-#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:59
-#: netbox/wireless/forms/bulk_import.py:101
+#: netbox/circuits/forms/bulk_import.py:115
+#: netbox/circuits/forms/bulk_import.py:174
+#: netbox/circuits/forms/bulk_import.py:236
+#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158
+#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1487
+#: netbox/dcim/forms/bulk_import.py:1551 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:142
+#: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:253
+#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470
+#: netbox/virtualization/forms/bulk_import.py:71
+#: netbox/virtualization/forms/bulk_import.py:125
+#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61
+#: netbox/wireless/forms/bulk_import.py:106
msgid "Assigned tenant"
msgstr "Entité associée"
-#: netbox/circuits/forms/bulk_import.py:120
-#: netbox/templates/circuits/inc/circuit_termination.html:6
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:15
-#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
-#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
-msgid "Termination"
-msgstr "Terminaison"
+#: netbox/circuits/forms/bulk_import.py:139
+msgid "Termination type (app & model)"
+msgstr "Type de terminaison (application et modèle)"
-#: netbox/circuits/forms/bulk_import.py:130
-#: netbox/circuits/forms/filtersets.py:147
-#: netbox/circuits/forms/filtersets.py:227
-#: netbox/circuits/forms/model_forms.py:144
-msgid "Provider network"
-msgstr "Réseau de fournisseurs"
+#: netbox/circuits/forms/bulk_import.py:151
+#: netbox/circuits/forms/bulk_import.py:164
+msgid "Termination ID"
+msgstr "ID de résiliation"
+
+#: netbox/circuits/forms/bulk_import.py:185
+msgid "Circuit type (app & model)"
+msgstr "Type de circuit (application et modèle)"
+
+#: netbox/circuits/forms/bulk_import.py:211
+msgid "The network to which this virtual circuit belongs"
+msgstr "Le réseau auquel appartient ce circuit virtuel"
+
+#: netbox/circuits/forms/bulk_import.py:217
+msgid "Assigned provider account (if any)"
+msgstr "Compte fournisseur attribué (le cas échéant)"
+
+#: netbox/circuits/forms/bulk_import.py:224
+msgid "Type of virtual circuit"
+msgstr "Type de circuit virtuel"
+
+#: netbox/circuits/forms/bulk_import.py:256 netbox/vpn/forms/bulk_import.py:83
+msgid "Operational role"
+msgstr "Rôle opérationnel"
+
+#: netbox/circuits/forms/bulk_import.py:259
+#: netbox/circuits/forms/model_forms.py:368
+#: netbox/circuits/tables/virtual_circuits.py:112
+#: netbox/dcim/forms/bulk_import.py:1219 netbox/dcim/forms/model_forms.py:1164
+#: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600
+#: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141
+#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290
+#: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64
+#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/templates/circuits/virtualcircuittermination.html:53
+#: netbox/templates/circuits/virtualcircuittermination.html:60
+#: netbox/templates/dcim/frontport.html:106
+#: netbox/templates/dcim/interface.html:27
+#: netbox/templates/dcim/interface.html:241
+#: netbox/templates/dcim/interface.html:367
+#: netbox/templates/dcim/rearport.html:102
+#: netbox/templates/virtualization/vminterface.html:18
+#: netbox/templates/vpn/tunneltermination.html:31
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
+#: netbox/templates/wireless/wirelesslink.html:10
+#: netbox/templates/wireless/wirelesslink.html:55
+#: netbox/virtualization/forms/model_forms.py:377
+#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439
+#: netbox/vpn/forms/model_forms.py:448
+#: netbox/wireless/forms/model_forms.py:116
+#: netbox/wireless/forms/model_forms.py:158
+msgid "Interface"
+msgstr "Interface"
-#: netbox/circuits/forms/filtersets.py:30
-#: netbox/circuits/forms/filtersets.py:118
-#: netbox/circuits/forms/filtersets.py:200 netbox/dcim/forms/bulk_edit.py:339
-#: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:688
-#: netbox/dcim/forms/bulk_edit.py:743 netbox/dcim/forms/bulk_edit.py:897
-#: netbox/dcim/forms/bulk_import.py:235 netbox/dcim/forms/bulk_import.py:337
-#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1339
-#: netbox/dcim/forms/bulk_import.py:1373 netbox/dcim/forms/filtersets.py:95
-#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:356
-#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:447
-#: netbox/dcim/forms/filtersets.py:719 netbox/dcim/forms/filtersets.py:762
-#: netbox/dcim/forms/filtersets.py:977 netbox/dcim/forms/filtersets.py:1006
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1090
-#: netbox/dcim/forms/filtersets.py:1120 netbox/dcim/forms/filtersets.py:1129
-#: 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:1331 netbox/dcim/forms/filtersets.py:1442
-#: netbox/dcim/forms/filtersets.py:1466 netbox/dcim/forms/filtersets.py:1490
-#: netbox/dcim/forms/filtersets.py:1508 netbox/dcim/forms/filtersets.py:1525
-#: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:243
-#: netbox/dcim/forms/model_forms.py:468 netbox/dcim/forms/model_forms.py:728
-#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:30
-#: netbox/dcim/tables/racks.py:118 netbox/dcim/tables/racks.py:212
-#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:320
-#: netbox/ipam/forms/filtersets.py:173 netbox/ipam/forms/filtersets.py:414
-#: netbox/ipam/forms/filtersets.py:437 netbox/ipam/forms/filtersets.py:467
+#: netbox/circuits/forms/filtersets.py:38
+#: netbox/circuits/forms/filtersets.py:129
+#: netbox/circuits/forms/filtersets.py:187
+#: netbox/circuits/forms/filtersets.py:245
+#: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:342
+#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691
+#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900
+#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339
+#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1436
+#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96
+#: 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:1336 netbox/dcim/forms/filtersets.py:1447
+#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495
+#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530
+#: 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:168 netbox/dcim/tables/power.py:30
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211
+#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:417
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:30
#: netbox/templates/dcim/inc/cable_termination.html:12
#: netbox/templates/dcim/location.html:26
#: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24
#: netbox/templates/dcim/rackreservation.html:32
-#: netbox/virtualization/forms/filtersets.py:46
-#: netbox/virtualization/forms/filtersets.py:100
-#: netbox/wireless/forms/model_forms.py:87
-#: netbox/wireless/forms/model_forms.py:129
+#: netbox/virtualization/forms/filtersets.py:79
+#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/model_forms.py:90
+#: netbox/wireless/forms/model_forms.py:132
msgid "Location"
msgstr "Emplacement"
-#: netbox/circuits/forms/filtersets.py:32
-#: netbox/circuits/forms/filtersets.py:120 netbox/dcim/forms/filtersets.py:144
-#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/forms/filtersets.py:174
-#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:328
-#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:471
-#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:1091
+#: netbox/circuits/forms/filtersets.py:40
+#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145
+#: 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/netbox/navigation/menu.py:31 netbox/netbox/navigation/menu.py:33
-#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:70
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
#: netbox/tenancy/tables/contacts.py:25 netbox/tenancy/views.py:19
#: netbox/virtualization/forms/filtersets.py:37
#: netbox/virtualization/forms/filtersets.py:48
-#: netbox/virtualization/forms/filtersets.py:106
+#: netbox/virtualization/forms/filtersets.py:111
msgid "Contacts"
msgstr "Contacts"
-#: netbox/circuits/forms/filtersets.py:37
-#: netbox/circuits/forms/filtersets.py:157 netbox/dcim/forms/bulk_edit.py:113
-#: netbox/dcim/forms/bulk_edit.py:314 netbox/dcim/forms/bulk_edit.py:872
-#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/filtersets.py:73
-#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:211
-#: netbox/dcim/forms/filtersets.py:334 netbox/dcim/forms/filtersets.py:425
-#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:983
-#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1097
-#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1576
-#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1624
-#: netbox/dcim/forms/model_forms.py:112 netbox/dcim/forms/object_create.py:367
-#: netbox/dcim/tables/devices.py:143 netbox/dcim/tables/sites.py:85
-#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:208
-#: netbox/ipam/forms/bulk_edit.py:474 netbox/ipam/forms/filtersets.py:217
-#: netbox/ipam/forms/filtersets.py:422 netbox/ipam/forms/filtersets.py:475
-#: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16
+#: netbox/circuits/forms/filtersets.py:45
+#: netbox/circuits/forms/filtersets.py:168
+#: netbox/circuits/forms/filtersets.py:230
+#: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:116
+#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875
+#: 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:1614
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662
+#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367
+#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85
+#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458
+#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:425
+#: netbox/ipam/forms/filtersets.py:516 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/prefix.html:49 netbox/templates/ipam/vlan.html:16
-#: netbox/virtualization/forms/bulk_edit.py:81
+#: netbox/templates/ipam/vlan.html:16
#: netbox/virtualization/forms/filtersets.py:59
-#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/filtersets.py:138
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "Région"
-#: netbox/circuits/forms/filtersets.py:42
-#: netbox/circuits/forms/filtersets.py:162 netbox/dcim/forms/bulk_edit.py:322
-#: netbox/dcim/forms/bulk_edit.py:880 netbox/dcim/forms/filtersets.py:78
-#: netbox/dcim/forms/filtersets.py:190 netbox/dcim/forms/filtersets.py:216
-#: netbox/dcim/forms/filtersets.py:347 netbox/dcim/forms/filtersets.py:430
-#: netbox/dcim/forms/filtersets.py:744 netbox/dcim/forms/filtersets.py:988
-#: netbox/dcim/forms/filtersets.py:1102 netbox/dcim/forms/filtersets.py:1141
+#: netbox/circuits/forms/filtersets.py:50
+#: netbox/circuits/forms/filtersets.py:173
+#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325
+#: 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:375 netbox/extras/filtersets.py:520
-#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/bulk_edit.py:479
-#: netbox/ipam/forms/filtersets.py:222 netbox/ipam/forms/filtersets.py:427
-#: netbox/ipam/forms/filtersets.py:480
-#: netbox/virtualization/forms/bulk_edit.py:86
-#: netbox/virtualization/forms/filtersets.py:69
-#: netbox/virtualization/forms/filtersets.py:138
+#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224
+#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521
+#: netbox/virtualization/forms/filtersets.py:64
+#: netbox/virtualization/forms/filtersets.py:143
#: netbox/virtualization/forms/model_forms.py:98
+#: netbox/wireless/forms/filtersets.py:78
msgid "Site group"
msgstr "Groupe de sites"
-#: netbox/circuits/forms/filtersets.py:65
-#: netbox/circuits/forms/filtersets.py:83
-#: netbox/circuits/forms/filtersets.py:102
-#: netbox/circuits/forms/filtersets.py:117 netbox/core/forms/filtersets.py:67
-#: netbox/core/forms/filtersets.py:135 netbox/dcim/forms/bulk_edit.py:843
-#: netbox/dcim/forms/filtersets.py:172 netbox/dcim/forms/filtersets.py:204
-#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1131 netbox/dcim/forms/filtersets.py:1239
-#: netbox/dcim/forms/filtersets.py:1263 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:1327
-#: netbox/dcim/forms/filtersets.py:1441 netbox/dcim/forms/filtersets.py:1465
-#: netbox/dcim/forms/filtersets.py:1489 netbox/dcim/forms/filtersets.py:1507
-#: netbox/dcim/forms/filtersets.py:1523 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:44 netbox/extras/forms/filtersets.py:134
-#: netbox/extras/forms/filtersets.py:165 netbox/extras/forms/filtersets.py:205
-#: netbox/extras/forms/filtersets.py:221 netbox/extras/forms/filtersets.py:252
-#: netbox/extras/forms/filtersets.py:276 netbox/extras/forms/filtersets.py:441
-#: netbox/ipam/forms/filtersets.py:99 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/filtersets.py:307 netbox/ipam/forms/filtersets.py:382
-#: netbox/ipam/forms/filtersets.py:468 netbox/ipam/forms/filtersets.py:527
-#: netbox/ipam/forms/filtersets.py:545 netbox/netbox/tables/tables.py:256
-#: netbox/virtualization/forms/filtersets.py:45
-#: netbox/virtualization/forms/filtersets.py:103
-#: netbox/virtualization/forms/filtersets.py:198
-#: netbox/virtualization/forms/filtersets.py:243
-#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:150
-#: netbox/wireless/forms/filtersets.py:34
-#: netbox/wireless/forms/filtersets.py:74
-msgid "Attributes"
-msgstr "Attributs"
-
-#: netbox/circuits/forms/filtersets.py:73
-#: netbox/circuits/tables/circuits.py:63
-#: netbox/circuits/tables/providers.py:66
+#: netbox/circuits/forms/filtersets.py:81
+#: netbox/circuits/tables/circuits.py:62
+#: netbox/circuits/tables/providers.py:64
+#: netbox/circuits/tables/virtual_circuits.py:55
+#: netbox/circuits/tables/virtual_circuits.py:103
#: netbox/templates/circuits/circuit.html:22
#: netbox/templates/circuits/provideraccount.html:24
msgid "Account"
msgstr "Compte"
-#: netbox/circuits/forms/filtersets.py:217
+#: netbox/circuits/forms/filtersets.py:253
msgid "Term Side"
msgstr "Côté terme"
-#: netbox/circuits/forms/filtersets.py:250 netbox/dcim/forms/bulk_edit.py:1557
-#: netbox/extras/forms/model_forms.py:582 netbox/ipam/forms/filtersets.py:142
-#: netbox/ipam/forms/filtersets.py:546 netbox/ipam/forms/model_forms.py:327
+#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572
+#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144
+#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337
+#: netbox/templates/dcim/macaddress.html:25
#: netbox/templates/extras/configcontext.html:60
#: netbox/templates/ipam/ipaddress.html:59
-#: netbox/templates/ipam/vlan_edit.html:30
+#: netbox/templates/ipam/vlan_edit.html:38
#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:314
msgid "Assignment"
msgstr "Affectation"
-#: netbox/circuits/forms/filtersets.py:265
-#: netbox/circuits/forms/model_forms.py:195
-#: netbox/circuits/tables/circuits.py:155 netbox/dcim/forms/bulk_edit.py:118
-#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/model_forms.py:117
-#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:480
-#: netbox/ipam/filtersets.py:1001 netbox/ipam/forms/bulk_edit.py:493
-#: netbox/ipam/forms/bulk_import.py:460 netbox/ipam/forms/model_forms.py:561
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:122
-#: netbox/ipam/tables/vlans.py:226
+#: netbox/circuits/forms/filtersets.py:301
+#: netbox/circuits/forms/model_forms.py:252
+#: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120
+#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489
+#: netbox/ipam/filtersets.py:968 netbox/ipam/forms/bulk_edit.py:477
+#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
+#: netbox/ipam/tables/vlans.py:202
#: netbox/templates/circuits/circuitgroupassignment.html:22
-#: netbox/templates/dcim/interface.html:284 netbox/templates/dcim/site.html:37
+#: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:23
#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21
#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6
@@ -1136,226 +1401,242 @@ msgstr "Affectation"
#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62
#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31
#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79
-#: netbox/virtualization/forms/bulk_edit.py:65
-#: netbox/virtualization/forms/bulk_import.py:47
-#: netbox/virtualization/forms/filtersets.py:85
-#: netbox/virtualization/forms/model_forms.py:66
+#: netbox/virtualization/forms/bulk_edit.py:66
+#: netbox/virtualization/forms/bulk_import.py:48
+#: netbox/virtualization/forms/filtersets.py:90
+#: netbox/virtualization/forms/model_forms.py:70
#: netbox/virtualization/tables/clusters.py:70
#: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158
#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:48
-#: netbox/wireless/forms/bulk_import.py:36
-#: netbox/wireless/forms/filtersets.py:46
-#: netbox/wireless/forms/model_forms.py:40
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/wireless/forms/bulk_import.py:38
+#: netbox/wireless/forms/filtersets.py:49
+#: netbox/wireless/forms/model_forms.py:41
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "Groupe"
-#: netbox/circuits/forms/model_forms.py:182
+#: netbox/circuits/forms/model_forms.py:239
#: netbox/templates/circuits/circuitgroup.html:25
msgid "Circuit Group"
msgstr "Groupe de circuits"
-#: netbox/circuits/models/circuits.py:27 netbox/dcim/models/cables.py:67
-#: netbox/dcim/models/device_component_templates.py:517
-#: netbox/dcim/models/device_component_templates.py:617
-#: netbox/dcim/models/device_components.py:975
-#: netbox/dcim/models/device_components.py:1049
-#: netbox/dcim/models/device_components.py:1204
-#: netbox/dcim/models/devices.py:479 netbox/dcim/models/racks.py:224
+#: netbox/circuits/forms/model_forms.py:259
+msgid "Circuit type"
+msgstr "Type de circuit"
+
+#: netbox/circuits/forms/model_forms.py:270
+msgid "Group Assignment"
+msgstr "Affectation de groupe"
+
+#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69
+#: netbox/dcim/models/device_component_templates.py:531
+#: netbox/dcim/models/device_component_templates.py:631
+#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:1026
+#: netbox/dcim/models/device_components.py:1097
+#: netbox/dcim/models/device_components.py:1243
+#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
#: netbox/extras/models/tags.py:28
msgid "color"
msgstr "couleur"
-#: netbox/circuits/models/circuits.py:36
+#: netbox/circuits/models/circuits.py:34
msgid "circuit type"
msgstr "type de circuit"
-#: netbox/circuits/models/circuits.py:37
+#: netbox/circuits/models/circuits.py:35
msgid "circuit types"
msgstr "types de circuits"
-#: netbox/circuits/models/circuits.py:48
+#: netbox/circuits/models/circuits.py:46
+#: netbox/circuits/models/virtual_circuits.py:38
msgid "circuit ID"
msgstr "identifiant du circuit"
-#: netbox/circuits/models/circuits.py:49
+#: netbox/circuits/models/circuits.py:47
+#: netbox/circuits/models/virtual_circuits.py:39
msgid "Unique circuit ID"
msgstr "ID de circuit unique"
-#: netbox/circuits/models/circuits.py:69 netbox/core/models/data.py:52
-#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:1173
-#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:96
-#: netbox/dcim/models/racks.py:297 netbox/dcim/models/sites.py:154
-#: netbox/dcim/models/sites.py:266 netbox/ipam/models/ip.py:253
-#: netbox/ipam/models/ip.py:522 netbox/ipam/models/ip.py:730
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:74
-#: netbox/virtualization/models/virtualmachines.py:84
-#: netbox/vpn/models/tunnels.py:40 netbox/wireless/models.py:95
-#: netbox/wireless/models.py:159
+#: netbox/circuits/models/circuits.py:67
+#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
+#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:51
+#: netbox/dcim/models/device_components.py:1283
+#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181
+#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94
+#: 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/virtualization/models/virtualmachines.py:79
+#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95
+#: netbox/wireless/models.py:156
msgid "status"
msgstr "statut"
-#: netbox/circuits/models/circuits.py:84 netbox/templates/core/plugin.html:20
+#: netbox/circuits/models/circuits.py:82 netbox/templates/core/plugin.html:20
msgid "installed"
msgstr "installé"
-#: netbox/circuits/models/circuits.py:89
+#: netbox/circuits/models/circuits.py:87
msgid "terminates"
msgstr "met fin à"
-#: netbox/circuits/models/circuits.py:94
+#: netbox/circuits/models/circuits.py:92
msgid "commit rate (Kbps)"
msgstr "taux de validation (Kbits/s)"
-#: netbox/circuits/models/circuits.py:95
+#: netbox/circuits/models/circuits.py:93
msgid "Committed rate"
msgstr "Taux engagé"
-#: netbox/circuits/models/circuits.py:137
+#: netbox/circuits/models/circuits.py:142
msgid "circuit"
msgstr "circuit"
-#: netbox/circuits/models/circuits.py:138
+#: netbox/circuits/models/circuits.py:143
msgid "circuits"
msgstr "circuits"
-#: netbox/circuits/models/circuits.py:170
+#: netbox/circuits/models/circuits.py:172
msgid "circuit group"
msgstr "groupe de circuits"
-#: netbox/circuits/models/circuits.py:171
+#: netbox/circuits/models/circuits.py:173
msgid "circuit groups"
msgstr "groupes de circuits"
-#: netbox/circuits/models/circuits.py:195 netbox/ipam/models/fhrp.py:93
-#: netbox/tenancy/models/contacts.py:134
+#: netbox/circuits/models/circuits.py:190
+msgid "member ID"
+msgstr "ID de membre"
+
+#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90
+#: netbox/tenancy/models/contacts.py:126
msgid "priority"
msgstr "priorité"
-#: netbox/circuits/models/circuits.py:213
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignment"
msgstr "Affectation de groupes de circuits"
-#: netbox/circuits/models/circuits.py:214
+#: netbox/circuits/models/circuits.py:221
msgid "Circuit group assignments"
msgstr "Assignations de groupes de circuits"
-#: netbox/circuits/models/circuits.py:240
-msgid "termination"
-msgstr ""
+#: netbox/circuits/models/circuits.py:247
+msgid "termination side"
+msgstr "côté terminaison"
-#: netbox/circuits/models/circuits.py:257
+#: netbox/circuits/models/circuits.py:266
msgid "port speed (Kbps)"
msgstr "vitesse du port (Kbps)"
-#: netbox/circuits/models/circuits.py:260
+#: netbox/circuits/models/circuits.py:269
msgid "Physical circuit speed"
msgstr "Vitesse du circuit physique"
-#: netbox/circuits/models/circuits.py:265
+#: netbox/circuits/models/circuits.py:274
msgid "upstream speed (Kbps)"
msgstr "vitesse montante (Kbps)"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:275
msgid "Upstream speed, if different from port speed"
msgstr "Vitesse ascendante, si elle est différente de la vitesse du port"
-#: netbox/circuits/models/circuits.py:271
+#: netbox/circuits/models/circuits.py:280
msgid "cross-connect ID"
msgstr "ID de connexion croisée"
-#: netbox/circuits/models/circuits.py:272
+#: netbox/circuits/models/circuits.py:281
msgid "ID of the local cross-connect"
msgstr "ID de l'interconnexion locale"
-#: netbox/circuits/models/circuits.py:277
+#: netbox/circuits/models/circuits.py:286
msgid "patch panel/port(s)"
msgstr "panneau de raccordement ou port (s)"
-#: netbox/circuits/models/circuits.py:278
+#: netbox/circuits/models/circuits.py:287
msgid "Patch panel ID and port number(s)"
msgstr "ID du panneau de raccordement et numéro (s) de port"
-#: netbox/circuits/models/circuits.py:281
-#: netbox/dcim/models/device_component_templates.py:61
-#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:685
+#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/virtual_circuits.py:144
+#: netbox/dcim/models/device_component_templates.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681
#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219
#: netbox/extras/models/customfields.py:125 netbox/extras/models/models.py:61
#: 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:31 netbox/extras/models/tags.py:32
-#: netbox/netbox/models/__init__.py:110 netbox/netbox/models/__init__.py:145
-#: netbox/netbox/models/__init__.py:191 netbox/users/models/permissions.py:24
-#: netbox/users/models/tokens.py:57 netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:289
+#: 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/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
+#: netbox/virtualization/models/virtualmachines.py:276
msgid "description"
msgstr "description"
-#: netbox/circuits/models/circuits.py:294
+#: netbox/circuits/models/circuits.py:340
msgid "circuit termination"
msgstr "terminaison du circuit"
-#: netbox/circuits/models/circuits.py:295
+#: netbox/circuits/models/circuits.py:341
msgid "circuit terminations"
msgstr "terminaisons de circuits"
-#: netbox/circuits/models/circuits.py:308
-msgid ""
-"A circuit termination must attach to either a site or a provider network."
-msgstr ""
-
-#: netbox/circuits/models/circuits.py:310
-msgid ""
-"A circuit termination cannot attach to both a site and a provider network."
+#: netbox/circuits/models/circuits.py:353
+msgid "A circuit termination must attach to a terminating object."
msgstr ""
+"Une terminaison de circuit doit être rattachée à un objet de terminaison."
-#: netbox/circuits/models/providers.py:22
-#: netbox/circuits/models/providers.py:66
-#: netbox/circuits/models/providers.py:104 netbox/core/models/data.py:39
+#: netbox/circuits/models/providers.py:21
+#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39
#: netbox/core/models/jobs.py:46
#: netbox/dcim/models/device_component_templates.py:43
-#: netbox/dcim/models/device_components.py:53
-#: netbox/dcim/models/devices.py:593 netbox/dcim/models/devices.py:1335
-#: netbox/dcim/models/devices.py:1400 netbox/dcim/models/power.py:39
-#: netbox/dcim/models/power.py:92 netbox/dcim/models/racks.py:262
-#: netbox/dcim/models/sites.py:138 netbox/extras/models/configs.py:36
+#: netbox/dcim/models/device_components.py:52
+#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341
+#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38
+#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257
+#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36
#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:92
#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153
#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392
#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596
#: netbox/extras/models/notifications.py:126
-#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:26
-#: netbox/ipam/models/asns.py:18 netbox/ipam/models/fhrp.py:25
-#: netbox/ipam/models/services.py:52 netbox/ipam/models/services.py:88
-#: netbox/ipam/models/vlans.py:36 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vrfs.py:22 netbox/ipam/models/vrfs.py:79
-#: netbox/netbox/models/__init__.py:137 netbox/netbox/models/__init__.py:181
-#: netbox/tenancy/models/contacts.py:64 netbox/tenancy/models/tenants.py:20
-#: netbox/tenancy/models/tenants.py:45 netbox/users/models/permissions.py:20
-#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:57
-#: netbox/virtualization/models/virtualmachines.py:72
-#: netbox/virtualization/models/virtualmachines.py:279
-#: netbox/vpn/models/crypto.py:24 netbox/vpn/models/crypto.py:71
-#: netbox/vpn/models/crypto.py:131 netbox/vpn/models/crypto.py:183
-#: netbox/vpn/models/crypto.py:221 netbox/vpn/models/l2vpn.py:22
-#: netbox/vpn/models/tunnels.py:35 netbox/wireless/models.py:51
+#: 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/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
+#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
+#: netbox/virtualization/models/clusters.py:52
+#: netbox/virtualization/models/virtualmachines.py:71
+#: netbox/virtualization/models/virtualmachines.py:271
+#: netbox/virtualization/models/virtualmachines.py:305
+#: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69
+#: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180
+#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21
+#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "nom"
-#: netbox/circuits/models/providers.py:25
+#: netbox/circuits/models/providers.py:24
msgid "Full name of the provider"
msgstr "Nom complet du fournisseur"
-#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:86
+#: 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:40 netbox/netbox/models/__init__.py:141
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:49 netbox/vpn/models/l2vpn.py:27
-#: netbox/wireless/models.py:56
+#: netbox/ipam/models/vlans.py:42 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
msgid "slug"
msgstr "slug"
@@ -1367,67 +1648,100 @@ msgstr "fournisseur"
msgid "providers"
msgstr "fournisseurs"
-#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:60
msgid "account ID"
msgstr "ID de compte"
-#: netbox/circuits/models/providers.py:86
+#: netbox/circuits/models/providers.py:83
msgid "provider account"
msgstr "compte fournisseur"
-#: netbox/circuits/models/providers.py:87
+#: netbox/circuits/models/providers.py:84
msgid "provider accounts"
msgstr "comptes fournisseurs"
-#: netbox/circuits/models/providers.py:115
+#: netbox/circuits/models/providers.py:110
msgid "service ID"
msgstr "ID de service"
-#: netbox/circuits/models/providers.py:126
+#: netbox/circuits/models/providers.py:121
msgid "provider network"
msgstr "réseau de fournisseurs"
-#: netbox/circuits/models/providers.py:127
+#: netbox/circuits/models/providers.py:122
msgid "provider networks"
msgstr "réseaux de fournisseurs"
-#: netbox/circuits/tables/circuits.py:32
-#: netbox/circuits/tables/circuits.py:132
+#: netbox/circuits/models/virtual_circuits.py:28
+msgid "virtual circuit type"
+msgstr "type de circuit virtuel"
+
+#: netbox/circuits/models/virtual_circuits.py:29
+msgid "virtual circuit types"
+msgstr "types de circuits virtuels"
+
+#: netbox/circuits/models/virtual_circuits.py:99
+msgid "virtual circuit"
+msgstr "circuit virtuel"
+
+#: netbox/circuits/models/virtual_circuits.py:100
+msgid "virtual circuits"
+msgstr "circuits virtuels"
+
+#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194
+#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109
+msgid "role"
+msgstr "rôle"
+
+#: netbox/circuits/models/virtual_circuits.py:151
+msgid "virtual circuit termination"
+msgstr "terminaison de circuit virtuel"
+
+#: netbox/circuits/models/virtual_circuits.py:152
+msgid "virtual circuit terminations"
+msgstr "terminaisons de circuits virtuels"
+
+#: netbox/circuits/tables/circuits.py:30
+#: netbox/circuits/tables/circuits.py:168
#: netbox/circuits/tables/providers.py:18
-#: netbox/circuits/tables/providers.py:69
-#: netbox/circuits/tables/providers.py:99 netbox/core/tables/data.py:16
+#: netbox/circuits/tables/providers.py:67
+#: netbox/circuits/tables/providers.py:97
+#: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16
#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:44
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:63 netbox/dcim/forms/object_create.py:43
-#: netbox/dcim/tables/devices.py:52 netbox/dcim/tables/devices.py:92
-#: netbox/dcim/tables/devices.py:134 netbox/dcim/tables/devices.py:289
-#: netbox/dcim/tables/devices.py:392 netbox/dcim/tables/devices.py:433
-#: netbox/dcim/tables/devices.py:482 netbox/dcim/tables/devices.py:531
-#: netbox/dcim/tables/devices.py:648 netbox/dcim/tables/devices.py:731
-#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:841
-#: netbox/dcim/tables/devices.py:911 netbox/dcim/tables/devices.py:974
-#: netbox/dcim/tables/devices.py:994 netbox/dcim/tables/devices.py:1023
-#: netbox/dcim/tables/devices.py:1053 netbox/dcim/tables/devicetypes.py:31
+#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103
+#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300
+#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444
+#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541
+#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682
+#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811
+#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942
+#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026
+#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085
+#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227
#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62
#: 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:130
-#: netbox/extras/forms/filtersets.py:213 netbox/extras/tables/tables.py:58
+#: 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:514
-#: netbox/ipam/forms/bulk_edit.py:407 netbox/ipam/forms/filtersets.py:386
-#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:85
-#: netbox/ipam/tables/ip.py:160 netbox/ipam/tables/services.py:15
-#: netbox/ipam/tables/services.py:40 netbox/ipam/tables/vlans.py:64
-#: netbox/ipam/tables/vlans.py:114 netbox/ipam/tables/vrfs.py:26
+#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389
+#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40
+#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83
+#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
#: netbox/templates/circuits/provideraccount.html:28
#: netbox/templates/circuits/providernetwork.html:24
+#: netbox/templates/circuits/virtualcircuittype.html:22
#: netbox/templates/core/datasource.html:34 netbox/templates/core/job.html:44
#: netbox/templates/core/plugin.html:54
#: netbox/templates/core/rq_worker.html:43
@@ -1439,7 +1753,7 @@ msgstr "réseaux de fournisseurs"
#: netbox/templates/dcim/inc/interface_vlans_table.html:5
#: netbox/templates/dcim/inc/panels/inventory_items.html:18
#: netbox/templates/dcim/interface.html:38
-#: netbox/templates/dcim/interface.html:165
+#: netbox/templates/dcim/interface.html:222
#: netbox/templates/dcim/inventoryitem.html:28
#: netbox/templates/dcim/inventoryitemrole.html:18
#: netbox/templates/dcim/location.html:29
@@ -1469,6 +1783,7 @@ msgstr "réseaux de fournisseurs"
#: netbox/templates/ipam/service.html:24
#: netbox/templates/ipam/servicetemplate.html:15
#: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30
+#: netbox/templates/ipam/vlantranslationpolicy.html:14
#: netbox/templates/tenancy/contact.html:25
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
@@ -1500,106 +1815,218 @@ msgstr "réseaux de fournisseurs"
#: netbox/virtualization/tables/clusters.py:17
#: netbox/virtualization/tables/clusters.py:39
#: netbox/virtualization/tables/clusters.py:62
-#: netbox/virtualization/tables/virtualmachines.py:55
-#: netbox/virtualization/tables/virtualmachines.py:139
-#: netbox/virtualization/tables/virtualmachines.py:194
+#: netbox/virtualization/tables/virtualmachines.py:26
+#: netbox/virtualization/tables/virtualmachines.py:109
+#: netbox/virtualization/tables/virtualmachines.py:165
#: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:57
#: netbox/vpn/tables/crypto.py:93 netbox/vpn/tables/crypto.py:129
#: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23
#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40
#: netbox/wireless/tables/wirelesslan.py:18
-#: netbox/wireless/tables/wirelesslan.py:79
+#: netbox/wireless/tables/wirelesslan.py:88
msgid "Name"
msgstr "Nom"
-#: netbox/circuits/tables/circuits.py:41
-#: netbox/circuits/tables/circuits.py:138
-#: netbox/circuits/tables/providers.py:45
-#: netbox/circuits/tables/providers.py:79 netbox/netbox/navigation/menu.py:266
-#: netbox/netbox/navigation/menu.py:270 netbox/netbox/navigation/menu.py:272
+#: netbox/circuits/tables/circuits.py:39
+#: netbox/circuits/tables/circuits.py:174
+#: netbox/circuits/tables/providers.py:43
+#: netbox/circuits/tables/providers.py:77
+#: netbox/circuits/tables/virtual_circuits.py:27
+#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278
+#: netbox/netbox/navigation/menu.py:280
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
msgid "Circuits"
msgstr "Circuits"
-#: netbox/circuits/tables/circuits.py:55
+#: netbox/circuits/tables/circuits.py:54
+#: netbox/circuits/tables/virtual_circuits.py:42
#: netbox/templates/circuits/circuit.html:26
+#: netbox/templates/circuits/virtualcircuit.html:35
+#: netbox/templates/dcim/interface.html:174
msgid "Circuit ID"
msgstr "Identifiant du circuit"
-#: netbox/circuits/tables/circuits.py:69
-#: netbox/wireless/forms/model_forms.py:160
+#: netbox/circuits/tables/circuits.py:72
+#: netbox/wireless/forms/model_forms.py:163
msgid "Side A"
msgstr "Côté A"
-#: netbox/circuits/tables/circuits.py:74
+#: netbox/circuits/tables/circuits.py:77
msgid "Side Z"
msgstr "Côté Z"
-#: netbox/circuits/tables/circuits.py:77
-#: netbox/templates/circuits/circuit.html:55
+#: netbox/circuits/tables/circuits.py:80
+#: netbox/templates/circuits/circuit.html:65
msgid "Commit Rate"
msgstr "Bande passante garantie"
-#: netbox/circuits/tables/circuits.py:80
-#: netbox/circuits/tables/providers.py:48
-#: netbox/circuits/tables/providers.py:82
-#: netbox/circuits/tables/providers.py:107 netbox/dcim/tables/devices.py:1036
-#: netbox/dcim/tables/devicetypes.py:92 netbox/dcim/tables/modules.py:29
-#: netbox/dcim/tables/modules.py:73 netbox/dcim/tables/power.py:39
-#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:84
-#: netbox/dcim/tables/racks.py:145 netbox/dcim/tables/racks.py:225
-#: netbox/dcim/tables/sites.py:108 netbox/extras/tables/tables.py:582
-#: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34
-#: netbox/ipam/tables/ip.py:136 netbox/ipam/tables/ip.py:275
-#: netbox/ipam/tables/ip.py:329 netbox/ipam/tables/ip.py:397
-#: netbox/ipam/tables/services.py:24 netbox/ipam/tables/services.py:54
-#: netbox/ipam/tables/vlans.py:145 netbox/ipam/tables/vrfs.py:47
-#: netbox/ipam/tables/vrfs.py:72 netbox/templates/dcim/htmx/cable_edit.html:89
+#: netbox/circuits/tables/circuits.py:84
+#: netbox/circuits/tables/providers.py:46
+#: netbox/circuits/tables/providers.py:80
+#: netbox/circuits/tables/providers.py:105
+#: netbox/circuits/tables/virtual_circuits.py:68
+#: netbox/dcim/tables/devices.py:1068 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73
+#: 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:582 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
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
+#: netbox/templates/dcim/htmx/cable_edit.html:89
#: netbox/templates/generic/bulk_edit.html:86
#: netbox/templates/inc/panels/comments.html:5
#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46
#: netbox/utilities/forms/fields/fields.py:29
-#: netbox/virtualization/tables/clusters.py:91
-#: netbox/virtualization/tables/virtualmachines.py:82
+#: netbox/virtualization/tables/clusters.py:95
+#: netbox/virtualization/tables/virtualmachines.py:52
#: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74
#: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140
#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
-#: netbox/wireless/tables/wirelesslan.py:58
+#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "Commentaires"
-#: netbox/circuits/tables/circuits.py:86
+#: netbox/circuits/tables/circuits.py:90
#: netbox/templates/tenancy/contact.html:84
#: netbox/tenancy/tables/contacts.py:73
msgid "Assignments"
msgstr "Allocations"
+#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81
+msgid "Side"
+msgstr "Côté"
+
+#: netbox/circuits/tables/circuits.py:120
+msgid "Termination Type"
+msgstr "Type de terminaison"
+
+#: netbox/circuits/tables/circuits.py:123
+msgid "Termination Point"
+msgstr "Point de terminaison"
+
+#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161
+#: netbox/templates/dcim/sitegroup.html:26
+msgid "Site Group"
+msgstr "Groupe de sites"
+
+#: netbox/circuits/tables/circuits.py:149
+#: netbox/templates/circuits/providernetwork.html:17
+#: netbox/templates/circuits/virtualcircuit.html:27
+#: netbox/templates/circuits/virtualcircuittermination.html:30
+#: netbox/templates/dcim/interface.html:170
+msgid "Provider Network"
+msgstr "Réseau de fournisseurs"
+
#: netbox/circuits/tables/providers.py:23
msgid "Accounts"
msgstr "Comptes"
-#: netbox/circuits/tables/providers.py:29
+#: netbox/circuits/tables/providers.py:28
msgid "Account Count"
msgstr "Nombre de comptes"
-#: netbox/circuits/tables/providers.py:39 netbox/dcim/tables/sites.py:100
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
msgid "ASN Count"
msgstr "Nombre d'ASN"
-#: netbox/circuits/views.py:331
+#: netbox/circuits/tables/virtual_circuits.py:65
+#: netbox/netbox/navigation/menu.py:234
+#: netbox/templates/circuits/virtualcircuit.html:87
+#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/vpn/tables/tunnels.py:58
+msgid "Terminations"
+msgstr "Terminaisons"
+
+#: netbox/circuits/tables/virtual_circuits.py:109
+#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299
+#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730
+#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
+#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858
+#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024
+#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053
+#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1541 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:1339
+#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474
+#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630
+#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678
+#: 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:249 netbox/dcim/tables/connections.py:22
+#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
+#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381
+#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619
+#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787
+#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892
+#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089
+#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
+#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:540
+#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333
+#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795
+#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156
+#: netbox/templates/circuits/virtualcircuittermination.html:56
+#: netbox/templates/dcim/consoleport.html:20
+#: netbox/templates/dcim/consoleserverport.html:20
+#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
+#: netbox/templates/dcim/device_edit.html:10
+#: netbox/templates/dcim/devicebay.html:20
+#: netbox/templates/dcim/devicebay.html:48
+#: netbox/templates/dcim/frontport.html:20
+#: netbox/templates/dcim/interface.html:30
+#: netbox/templates/dcim/interface.html:218
+#: netbox/templates/dcim/inventoryitem.html:20
+#: netbox/templates/dcim/module.html:57
+#: netbox/templates/dcim/modulebay.html:20
+#: netbox/templates/dcim/poweroutlet.html:20
+#: netbox/templates/dcim/powerport.html:20
+#: netbox/templates/dcim/rearport.html:20
+#: netbox/templates/dcim/virtualchassis.html:65
+#: netbox/templates/dcim/virtualchassis_edit.html:51
+#: netbox/templates/dcim/virtualdevicecontext.html:22
+#: netbox/templates/virtualization/virtualmachine.html:114
+#: netbox/templates/vpn/tunneltermination.html:23
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
+#: netbox/virtualization/filtersets.py:133
+#: netbox/virtualization/forms/bulk_edit.py:119
+#: netbox/virtualization/forms/bulk_import.py:105
+#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
+#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237
+#: netbox/vpn/forms/model_forms.py:456
+#: netbox/wireless/forms/model_forms.py:102
+#: netbox/wireless/forms/model_forms.py:144
+#: netbox/wireless/tables/wirelesslan.py:84
+msgid "Device"
+msgstr "Appareil"
+
+#: netbox/circuits/views.py:356
#, python-brace-format
msgid "No terminations have been defined for circuit {circuit}."
msgstr "Aucune terminaison n'a été définie pour le circuit {circuit}."
-#: netbox/circuits/views.py:380
+#: netbox/circuits/views.py:405
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "Terminaisons échangées pour le circuit {circuit}."
-#: netbox/core/api/views.py:39
+#: netbox/core/api/views.py:51
msgid "This user does not have permission to synchronize this data source."
msgstr ""
"Cet utilisateur n'est pas autorisé à synchroniser cette source de données."
@@ -1625,12 +2052,13 @@ msgstr "Terminé"
#: netbox/core/choices.py:22 netbox/core/choices.py:59
#: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34
#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239
-#: netbox/dcim/choices.py:1609 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:1593 netbox/dcim/choices.py:1666
+#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "Échoué"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:335
-#: netbox/netbox/navigation/menu.py:339
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:360
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -1660,12 +2088,36 @@ msgstr "En exécution"
msgid "Errored"
msgstr "En erreur"
-#: netbox/core/choices.py:87 netbox/core/tables/plugins.py:63
+#: netbox/core/choices.py:82
+msgid "Minutely"
+msgstr "Minutieusement"
+
+#: netbox/core/choices.py:83
+msgid "Hourly"
+msgstr "Toutes les heures"
+
+#: netbox/core/choices.py:84
+msgid "12 hours"
+msgstr "12 heures"
+
+#: netbox/core/choices.py:85
+msgid "Daily"
+msgstr "Tous les jours"
+
+#: netbox/core/choices.py:86
+msgid "Weekly"
+msgstr "Hebdo"
+
+#: netbox/core/choices.py:87
+msgid "30 days"
+msgstr "30 jours"
+
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "Mis à jour"
-#: netbox/core/choices.py:88
+#: netbox/core/choices.py:104
msgid "Deleted"
msgstr "Supprimé"
@@ -1693,7 +2145,7 @@ msgstr "Annulé"
#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51
#: netbox/templates/core/plugin.html:88
-#: netbox/templates/dcim/interface.html:216
+#: netbox/templates/dcim/interface.html:273
msgid "Local"
msgstr "Local"
@@ -1767,7 +2219,7 @@ msgstr "Source de données (ID)"
msgid "Data source (name)"
msgstr "Source de données (nom)"
-#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:501
+#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502
#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331
#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413
#: netbox/users/filtersets.py:28
@@ -1779,12 +2231,12 @@ msgid "User name"
msgstr "Nom d'utilisateur"
#: 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:1137
-#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/filtersets.py:1370
-#: netbox/dcim/tables/devices.py:553 netbox/dcim/tables/devicetypes.py:224
+#: 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:1375
+#: netbox/dcim/tables/devices.py:567 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:142
-#: netbox/extras/forms/filtersets.py:229 netbox/extras/forms/filtersets.py:294
+#: 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/templates/core/datasource.html:42
@@ -1795,18 +2247,18 @@ msgstr "Nom d'utilisateur"
#: netbox/templates/users/objectpermission.html:25
#: netbox/templates/virtualization/vminterface.html:29
#: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70
-#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:217
-#: netbox/virtualization/forms/filtersets.py:215
+#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199
+#: netbox/virtualization/forms/filtersets.py:220
msgid "Enabled"
msgstr "Activé"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:285
+#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127
#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170
-#: netbox/vpn/forms/model_forms.py:301 netbox/vpn/forms/model_forms.py:321
-#: netbox/vpn/forms/model_forms.py:337 netbox/vpn/forms/model_forms.py:357
-#: netbox/vpn/forms/model_forms.py:380
+#: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323
+#: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360
+#: netbox/vpn/forms/model_forms.py:383
msgid "Parameters"
msgstr "Paramètres"
@@ -1815,16 +2267,15 @@ msgid "Ignore rules"
msgstr "Ignorer les règles"
#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97
-#: netbox/extras/forms/model_forms.py:248
-#: netbox/extras/forms/model_forms.py:578
-#: netbox/extras/forms/model_forms.py:632 netbox/extras/tables/tables.py:191
+#: 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:518
#: netbox/templates/core/datasource.html:31
-#: netbox/templates/dcim/device/render_config.html:18
#: netbox/templates/extras/configcontext.html:29
#: netbox/templates/extras/configtemplate.html:21
#: netbox/templates/extras/exporttemplate.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:18
+#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "Source de données"
@@ -1833,17 +2284,17 @@ msgid "File"
msgstr "Fichier"
#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:328
-#: netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
+#: netbox/extras/forms/filtersets.py:421
msgid "Data source"
msgstr "Source de données"
-#: netbox/core/forms/filtersets.py:70 netbox/extras/forms/filtersets.py:440
+#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
msgid "Creation"
msgstr "Création"
-#: netbox/core/forms/filtersets.py:74 netbox/core/forms/filtersets.py:160
-#: netbox/extras/forms/filtersets.py:461 netbox/extras/tables/tables.py:220
+#: 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:571 netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
@@ -1851,42 +2302,42 @@ msgstr "Création"
msgid "Object Type"
msgstr "Type d'objet"
-#: netbox/core/forms/filtersets.py:84
+#: netbox/core/forms/filtersets.py:85
msgid "Created after"
msgstr "Créé après"
-#: netbox/core/forms/filtersets.py:89
+#: netbox/core/forms/filtersets.py:90
msgid "Created before"
msgstr "Créé avant"
-#: netbox/core/forms/filtersets.py:94
+#: netbox/core/forms/filtersets.py:95
msgid "Scheduled after"
msgstr "Planifié après"
-#: netbox/core/forms/filtersets.py:99
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled before"
msgstr "Planifié avant"
-#: netbox/core/forms/filtersets.py:104
+#: netbox/core/forms/filtersets.py:105
msgid "Started after"
msgstr "Commencé après"
-#: netbox/core/forms/filtersets.py:109
+#: netbox/core/forms/filtersets.py:110
msgid "Started before"
msgstr "Commencé avant"
-#: netbox/core/forms/filtersets.py:114
+#: netbox/core/forms/filtersets.py:115
msgid "Completed after"
msgstr "Terminé après"
-#: netbox/core/forms/filtersets.py:119
+#: netbox/core/forms/filtersets.py:120
msgid "Completed before"
msgstr "Terminé avant"
-#: netbox/core/forms/filtersets.py:126 netbox/core/forms/filtersets.py:155
-#: netbox/dcim/forms/bulk_edit.py:462 netbox/dcim/forms/filtersets.py:418
-#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/model_forms.py:316
-#: netbox/extras/forms/filtersets.py:456 netbox/extras/forms/filtersets.py:475
+#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156
+#: 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/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
@@ -1900,22 +2351,22 @@ msgstr "Terminé avant"
msgid "User"
msgstr "Utilisateur"
-#: netbox/core/forms/filtersets.py:134 netbox/core/tables/change_logging.py:15
+#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "Heure"
-#: netbox/core/forms/filtersets.py:139 netbox/extras/forms/filtersets.py:445
+#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
msgid "After"
msgstr "Après"
-#: netbox/core/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:450
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
msgid "Before"
msgstr "Avant"
-#: netbox/core/forms/filtersets.py:148 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:396
+#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:410
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
@@ -1953,22 +2404,22 @@ msgstr ""
msgid "Rack Elevations"
msgstr "Élévations des baies"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1520
-#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1372
-#: netbox/dcim/forms/bulk_edit.py:1390 netbox/dcim/tables/racks.py:158
-#: netbox/netbox/navigation/menu.py:291 netbox/netbox/navigation/menu.py:295
+#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522
+#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375
+#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157
+#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316
msgid "Power"
msgstr "Puissance"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:154
+#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IPAM"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:230
+#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43
-#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
+#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "Sécurité"
@@ -1983,7 +2434,7 @@ msgid "Pagination"
msgstr "Pagination"
#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/model_forms.py:116
+#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
#: netbox/extras/forms/model_forms.py:129
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
@@ -1994,7 +2445,7 @@ msgstr "Validation"
msgid "User Preferences"
msgstr "Préférences de l'utilisateur"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:732
+#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
@@ -2030,7 +2481,7 @@ msgstr "nom d'utilisateur"
msgid "request ID"
msgstr "ID de demande"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:69
+#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
msgid "action"
msgstr "action"
@@ -2057,9 +2508,9 @@ msgstr ""
"La journalisation des modifications n'est pas prise en charge pour ce type "
"d'objet ({type})."
-#: netbox/core/models/config.py:18 netbox/core/models/data.py:266
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:263
#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:50
-#: netbox/extras/models/models.py:730 netbox/extras/models/notifications.py:39
+#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
#: netbox/extras/models/notifications.py:186
#: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32
msgid "created"
@@ -2094,24 +2545,24 @@ msgstr "Configuration actuelle"
msgid "Config revision #{id}"
msgstr "Révision de configuration #{id}"
-#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43
-#: netbox/dcim/models/device_component_templates.py:203
-#: netbox/dcim/models/device_component_templates.py:237
-#: netbox/dcim/models/device_component_templates.py:272
-#: netbox/dcim/models/device_component_templates.py:334
-#: netbox/dcim/models/device_component_templates.py:413
-#: netbox/dcim/models/device_component_templates.py:512
-#: netbox/dcim/models/device_component_templates.py:612
-#: netbox/dcim/models/device_components.py:283
-#: netbox/dcim/models/device_components.py:312
-#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:463
-#: netbox/dcim/models/device_components.py:605
-#: netbox/dcim/models/device_components.py:970
-#: netbox/dcim/models/device_components.py:1044
-#: netbox/dcim/models/power.py:102 netbox/extras/models/customfields.py:78
+#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44
+#: netbox/dcim/models/device_component_templates.py:199
+#: netbox/dcim/models/device_component_templates.py:234
+#: netbox/dcim/models/device_component_templates.py:270
+#: netbox/dcim/models/device_component_templates.py:335
+#: 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:279
+#: netbox/dcim/models/device_components.py:306
+#: netbox/dcim/models/device_components.py:337
+#: netbox/dcim/models/device_components.py:453
+#: netbox/dcim/models/device_components.py:653
+#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1092
+#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:61 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
msgid "type"
msgstr "type"
@@ -2123,8 +2574,8 @@ msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
-#: netbox/dcim/models/device_component_templates.py:418
-#: netbox/dcim/models/device_components.py:512
+#: netbox/dcim/models/device_component_templates.py:425
+#: netbox/dcim/models/device_components.py:505
#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
msgid "enabled"
@@ -2156,18 +2607,18 @@ msgstr "source de données"
msgid "data sources"
msgstr "sources de données"
-#: netbox/core/models/data.py:122
+#: netbox/core/models/data.py:119
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "Type de backend inconnu : {type}"
-#: netbox/core/models/data.py:164
+#: netbox/core/models/data.py:161
msgid "Cannot initiate sync; syncing already in progress."
msgstr ""
"Impossible de lancer la synchronisation ; la synchronisation est déjà en "
"cours."
-#: netbox/core/models/data.py:177
+#: netbox/core/models/data.py:174
msgid ""
"There was an error initializing the backend. A dependency needs to be "
"installed: "
@@ -2175,48 +2626,48 @@ msgstr ""
"Une erreur s'est produite lors de l'initialisation du backend. Une "
"dépendance doit être installée : "
-#: netbox/core/models/data.py:270 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:267 netbox/core/models/files.py:31
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "dernière mise à jour"
-#: netbox/core/models/data.py:280 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446
msgid "path"
msgstr "chemin"
-#: netbox/core/models/data.py:283
+#: netbox/core/models/data.py:280
msgid "File path relative to the data source's root"
msgstr "Chemin du fichier par rapport à la racine de la source de données"
-#: netbox/core/models/data.py:287 netbox/ipam/models/ip.py:503
+#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489
msgid "size"
msgstr "taille"
-#: netbox/core/models/data.py:290
+#: netbox/core/models/data.py:287
msgid "hash"
msgstr "hachage"
-#: netbox/core/models/data.py:294
+#: netbox/core/models/data.py:291
msgid "Length must be 64 hexadecimal characters."
msgstr "La longueur doit être de 64 caractères hexadécimaux."
-#: netbox/core/models/data.py:296
+#: netbox/core/models/data.py:293
msgid "SHA256 hash of the file data"
msgstr "Hachage SHA256 des données du fichier"
-#: netbox/core/models/data.py:313
+#: netbox/core/models/data.py:310
msgid "data file"
msgstr "fichier de données"
-#: netbox/core/models/data.py:314
+#: netbox/core/models/data.py:311
msgid "data files"
msgstr "fichiers de données"
-#: netbox/core/models/data.py:401
+#: netbox/core/models/data.py:398
msgid "auto sync record"
msgstr "enregistrement de synchronisation automatique"
-#: netbox/core/models/data.py:402
+#: netbox/core/models/data.py:399
msgid "auto sync records"
msgstr "enregistrements de synchronisation automatique"
@@ -2240,6 +2691,11 @@ msgstr "fichier géré"
msgid "managed files"
msgstr "fichiers gérés"
+#: netbox/core/models/files.py:100
+#, python-brace-format
+msgid "A {model} with this file path already exists ({path})."
+msgstr "UNE {model} avec ce chemin de fichier existe déjà ({path})."
+
#: netbox/core/models/jobs.py:54
msgid "scheduled"
msgstr "prévu"
@@ -2261,7 +2717,7 @@ msgid "completed"
msgstr "terminé"
#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:87
+#: netbox/extras/models/staging.py:95
msgid "data"
msgstr "données"
@@ -2293,7 +2749,7 @@ msgstr ""
"Statut invalide pour l'arrêt de la tâche. Les choix sont les suivants : "
"{choices}"
-#: netbox/core/models/jobs.py:221
+#: netbox/core/models/jobs.py:231
msgid ""
"enqueue() cannot be called with values for both schedule_at and immediate."
msgstr ""
@@ -2316,7 +2772,7 @@ msgstr "Nom complet"
#: 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:576 netbox/extras/tables/tables.py:616
-#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:244
+#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
@@ -2344,11 +2800,11 @@ msgid "Last updated"
msgstr "Dernière mise à jour"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:164 netbox/extras/tables/tables.py:216
-#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:189
+#: 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/templates/dcim/virtualchassis_edit.html:52
#: netbox/utilities/forms/forms.py:73
-#: netbox/wireless/tables/wirelesslink.py:17
+#: netbox/wireless/tables/wirelesslink.py:16
msgid "ID"
msgstr "IDENTIFIANT"
@@ -2414,7 +2870,7 @@ msgstr "Travailleurs"
msgid "Host"
msgstr "Hôte"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:535
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587
msgid "Port"
msgstr "Port"
@@ -2462,71 +2918,84 @@ msgstr "PID"
msgid "No workers found"
msgstr "Aucun travailleur n'a été trouvé"
-#: netbox/core/views.py:90
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
+#, python-brace-format
+msgid "Job {job_id} not found"
+msgstr "Poste {job_id} introuvable"
+
+#: netbox/core/utils.py:102 netbox/core/utils.py:118
+#, python-brace-format
+msgid "Job {id} not found."
+msgstr "Poste {id} introuvable."
+
+#: netbox/core/views.py:88
#, python-brace-format
msgid "Queued job #{id} to sync {datasource}"
msgstr "Tâche en file d'attente #{id} pour synchroniser {datasource}"
-#: netbox/core/views.py:319
+#: netbox/core/views.py:332
#, python-brace-format
msgid "Restored configuration revision #{id}"
msgstr "Révision de configuration restaurée #{id}"
-#: netbox/core/views.py:412 netbox/core/views.py:455 netbox/core/views.py:531
-#, python-brace-format
-msgid "Job {job_id} not found"
-msgstr "Poste {job_id} introuvable"
-
-#: netbox/core/views.py:463
+#: netbox/core/views.py:435
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "Poste {id} a été supprimé."
-#: netbox/core/views.py:465
+#: netbox/core/views.py:437
#, python-brace-format
msgid "Error deleting job {id}: {error}"
msgstr "Erreur lors de la suppression du job {id}: {error}"
-#: netbox/core/views.py:478 netbox/core/views.py:496
-#, python-brace-format
-msgid "Job {id} not found."
-msgstr "Poste {id} introuvable."
-
-#: netbox/core/views.py:484
+#: netbox/core/views.py:446
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "Poste {id} a été replacé dans la file d'attente."
-#: netbox/core/views.py:519
+#: netbox/core/views.py:455
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "Poste {id} a été mis en file d'attente."
-#: netbox/core/views.py:538
+#: netbox/core/views.py:464
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "Poste {id} a été arrêté."
-#: netbox/core/views.py:540
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "Impossible d'arrêter la tâche {id}"
-#: netbox/core/views.py:674
+#: netbox/core/views.py:601
msgid "Plugins catalog could not be loaded"
msgstr "Le catalogue des plugins n'a pas pu être chargé"
-#: netbox/core/views.py:708
+#: netbox/core/views.py:635
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "Plug-in {name} introuvable"
-#: netbox/dcim/api/serializers_/devices.py:49
-#: netbox/dcim/api/serializers_/devicetypes.py:25
+#: netbox/dcim/api/serializers_/device_components.py:262
+msgid "Interface mode does not support q-in-q service vlan"
+msgstr "Le mode interface ne prend pas en charge le VLAN de service q-in-q"
+
+#: netbox/dcim/api/serializers_/device_components.py:269
+msgid "Interface mode does not support untagged vlan"
+msgstr "Le mode interface ne prend pas en charge le VLAN non balisé"
+
+#: netbox/dcim/api/serializers_/device_components.py:274
+#: netbox/dcim/api/serializers_/device_components.py:279
+msgid "Interface mode does not support tagged vlans"
+msgstr "Le mode interface ne prend pas en charge les VLAN balisés"
+
+#: netbox/dcim/api/serializers_/devices.py:53
+#: netbox/dcim/api/serializers_/devicetypes.py:26
msgid "Position (U)"
msgstr "Position (U)"
-#: netbox/dcim/api/serializers_/racks.py:112
+#: netbox/dcim/api/serializers_/racks.py:113
#: netbox/templates/dcim/rack.html:28
msgid "Facility ID"
msgstr "ID de l'établissement"
@@ -2536,8 +3005,9 @@ msgid "Staging"
msgstr "Mise en scène"
#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189
-#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1533
-#: netbox/virtualization/choices.py:23 netbox/virtualization/choices.py:48
+#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1535
+#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49
msgid "Decommissioning"
msgstr "Démantèlement"
@@ -2600,7 +3070,7 @@ msgstr "Obsolète"
msgid "Millimeters"
msgstr "Millimètres"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1555
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557
msgid "Inches"
msgstr "Pouces"
@@ -2614,21 +3084,21 @@ msgstr "De l'avant vers l'arrière"
msgid "Rear to front"
msgstr "De l'arrière vers l'avant"
-#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:69
-#: netbox/dcim/forms/bulk_edit.py:88 netbox/dcim/forms/bulk_edit.py:174
-#: netbox/dcim/forms/bulk_edit.py:1420 netbox/dcim/forms/bulk_import.py:60
-#: netbox/dcim/forms/bulk_import.py:74 netbox/dcim/forms/bulk_import.py:137
-#: netbox/dcim/forms/bulk_import.py:588 netbox/dcim/forms/bulk_import.py:855
-#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/forms/filtersets.py:234
-#: netbox/dcim/forms/model_forms.py:74 netbox/dcim/forms/model_forms.py:93
-#: netbox/dcim/forms/model_forms.py:170 netbox/dcim/forms/model_forms.py:1069
-#: netbox/dcim/forms/model_forms.py:1509
-#: netbox/dcim/forms/object_import.py:176 netbox/dcim/tables/devices.py:656
-#: netbox/dcim/tables/devices.py:869 netbox/dcim/tables/devices.py:954
-#: netbox/extras/tables/tables.py:223 netbox/ipam/tables/fhrp.py:59
-#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/services.py:44
-#: netbox/templates/dcim/interface.html:102
-#: netbox/templates/dcim/interface.html:309
+#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72
+#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62
+#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139
+#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863
+#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235
+#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95
+#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1082
+#: netbox/dcim/forms/model_forms.py:1551
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690
+#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987
+#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223
+#: 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
#: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37
#: netbox/templates/dcim/sitegroup.html:37
#: netbox/templates/ipam/service.html:28
@@ -2641,12 +3111,12 @@ msgstr "De l'arrière vers l'avant"
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
#: netbox/tenancy/forms/model_forms.py:68
-#: netbox/virtualization/forms/bulk_edit.py:207
-#: netbox/virtualization/forms/bulk_import.py:151
-#: netbox/virtualization/tables/virtualmachines.py:162
-#: netbox/wireless/forms/bulk_edit.py:24
-#: netbox/wireless/forms/bulk_import.py:21
-#: netbox/wireless/forms/model_forms.py:21
+#: netbox/virtualization/forms/bulk_edit.py:189
+#: netbox/virtualization/forms/bulk_import.py:157
+#: netbox/virtualization/tables/virtualmachines.py:132
+#: netbox/wireless/forms/bulk_edit.py:26
+#: netbox/wireless/forms/bulk_import.py:23
+#: netbox/wireless/forms/model_forms.py:22
msgid "Parent"
msgstr "Parent"
@@ -2669,7 +3139,7 @@ msgid "Rear"
msgstr "Arrière"
#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/virtualization/choices.py:46
+#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "Mis en scène"
@@ -2702,7 +3172,7 @@ msgid "Top to bottom"
msgstr "De haut en bas"
#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1305
+#: netbox/dcim/choices.py:1307
msgid "Passive"
msgstr "Passif"
@@ -2732,8 +3202,8 @@ msgstr "Propriétaire"
#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223
-#: netbox/dcim/choices.py:1449 netbox/dcim/choices.py:1451
-#: netbox/netbox/navigation/menu.py:200
+#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453
+#: netbox/netbox/navigation/menu.py:208
msgid "Other"
msgstr "Autres"
@@ -2750,10 +3220,10 @@ msgid "Virtual"
msgstr "Virtuel"
#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099
-#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1330
-#: netbox/dcim/forms/model_forms.py:995 netbox/dcim/forms/model_forms.py:1404
-#: netbox/netbox/navigation/menu.py:140 netbox/netbox/navigation/menu.py:144
-#: netbox/templates/dcim/interface.html:210
+#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335
+#: 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
msgid "Wireless"
msgstr "Sans fil"
@@ -2761,13 +3231,13 @@ msgstr "Sans fil"
msgid "Virtual interfaces"
msgstr "Interfaces virtuelles"
-#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1428
-#: netbox/dcim/forms/bulk_import.py:862 netbox/dcim/forms/model_forms.py:981
-#: netbox/dcim/tables/devices.py:660 netbox/templates/dcim/interface.html:106
+#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431
+#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993
+#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
-#: netbox/virtualization/forms/bulk_edit.py:212
-#: netbox/virtualization/forms/bulk_import.py:158
-#: netbox/virtualization/tables/virtualmachines.py:166
+#: netbox/virtualization/forms/bulk_edit.py:194
+#: netbox/virtualization/forms/bulk_import.py:164
+#: netbox/virtualization/tables/virtualmachines.py:136
msgid "Bridge"
msgstr "Passerelle"
@@ -2791,10 +3261,10 @@ msgstr "Ethernet (panneau arrière)"
msgid "Cellular"
msgstr "Cellulaire"
-#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:383
-#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:963
-#: netbox/dcim/forms/filtersets.py:1542
-#: netbox/templates/dcim/inventoryitem.html:52
+#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964
+#: netbox/dcim/forms/filtersets.py:1547
+#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:54
msgid "Serial"
msgstr "Série"
@@ -2820,109 +3290,95 @@ msgstr "Complet"
msgid "Auto"
msgstr "Automatique"
-#: netbox/dcim/choices.py:1265
+#: netbox/dcim/choices.py:1266
msgid "Access"
msgstr "Accès"
-#: netbox/dcim/choices.py:1266 netbox/ipam/tables/vlans.py:172
-#: netbox/ipam/tables/vlans.py:217
+#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148
+#: netbox/ipam/tables/vlans.py:193
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "Tagué"
-#: netbox/dcim/choices.py:1267
+#: netbox/dcim/choices.py:1268
msgid "Tagged (All)"
msgstr "Tagué (Tous)"
-#: netbox/dcim/choices.py:1296
+#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22
+msgid "Q-in-Q (802.1ad)"
+msgstr "Qin-Q (802.1ad)"
+
+#: netbox/dcim/choices.py:1298
msgid "IEEE Standard"
msgstr "Norme IEEE"
-#: netbox/dcim/choices.py:1307
+#: netbox/dcim/choices.py:1309
msgid "Passive 24V (2-pair)"
msgstr "24 V passif (2 paires)"
-#: netbox/dcim/choices.py:1308
+#: netbox/dcim/choices.py:1310
msgid "Passive 24V (4-pair)"
msgstr "24 V passif (4 paires)"
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:1311
msgid "Passive 48V (2-pair)"
msgstr "48 V passif (2 paires)"
-#: netbox/dcim/choices.py:1310
+#: netbox/dcim/choices.py:1312
msgid "Passive 48V (4-pair)"
msgstr "48 V passif (4 paires)"
-#: netbox/dcim/choices.py:1380 netbox/dcim/choices.py:1490
+#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492
msgid "Copper"
msgstr "Cuivre"
-#: netbox/dcim/choices.py:1403
+#: netbox/dcim/choices.py:1405
msgid "Fiber Optic"
msgstr "fibre optique"
-#: netbox/dcim/choices.py:1436 netbox/dcim/choices.py:1519
+#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1506
+#: netbox/dcim/choices.py:1508
msgid "Fiber"
msgstr "Fibre"
-#: netbox/dcim/choices.py:1531 netbox/dcim/forms/filtersets.py:1227
+#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228
msgid "Connected"
msgstr "Connecté"
-#: netbox/dcim/choices.py:1550 netbox/wireless/choices.py:497
+#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "Kilomètres"
-#: netbox/dcim/choices.py:1551 netbox/templates/dcim/cable_trace.html:65
-#: netbox/wireless/choices.py:498
+#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176
+#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "Compteurs"
-#: netbox/dcim/choices.py:1552
+#: netbox/dcim/choices.py:1554
msgid "Centimeters"
msgstr "Centimètres"
-#: netbox/dcim/choices.py:1553 netbox/wireless/choices.py:499
+#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "Miles"
-#: netbox/dcim/choices.py:1554 netbox/templates/dcim/cable_trace.html:66
-#: netbox/wireless/choices.py:500
+#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178
+#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "Pieds"
-#: netbox/dcim/choices.py:1570 netbox/templates/dcim/device.html:327
-#: netbox/templates/dcim/rack.html:107
-msgid "Kilograms"
-msgstr "Kilogrammes"
-
-#: netbox/dcim/choices.py:1571
-msgid "Grams"
-msgstr "Grammes"
-
-#: netbox/dcim/choices.py:1572 netbox/templates/dcim/device.html:328
-#: netbox/templates/dcim/rack.html:108
-msgid "Pounds"
-msgstr "Livres"
-
-#: netbox/dcim/choices.py:1573
-msgid "Ounces"
-msgstr "Onces"
-
-#: netbox/dcim/choices.py:1620
+#: netbox/dcim/choices.py:1604
msgid "Redundant"
msgstr "Redondant"
-#: netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1625
msgid "Single phase"
msgstr "Monophasé"
-#: netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1626
msgid "Three-phase"
msgstr "Triphasé"
@@ -2936,335 +3392,319 @@ msgstr "Format d'adresse MAC non valide : {value}"
msgid "Invalid WWN format: {value}"
msgstr "Format WWN non valide : {value}"
-#: netbox/dcim/filtersets.py:86
+#: netbox/dcim/filtersets.py:87
msgid "Parent region (ID)"
msgstr "Région parente (ID)"
-#: netbox/dcim/filtersets.py:92
+#: netbox/dcim/filtersets.py:93
msgid "Parent region (slug)"
msgstr "Région parente (slug)"
-#: netbox/dcim/filtersets.py:116
+#: netbox/dcim/filtersets.py:117
msgid "Parent site group (ID)"
msgstr "Groupe de sites parent (ID)"
-#: netbox/dcim/filtersets.py:122
+#: netbox/dcim/filtersets.py:123
msgid "Parent site group (slug)"
msgstr "Groupe de sites parents (slug)"
-#: netbox/dcim/filtersets.py:164 netbox/extras/filtersets.py:364
-#: netbox/ipam/filtersets.py:843 netbox/ipam/filtersets.py:995
+#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962
msgid "Group (ID)"
msgstr "Groupe (ID)"
-#: netbox/dcim/filtersets.py:170
+#: netbox/dcim/filtersets.py:171
msgid "Group (slug)"
msgstr "Groupe (slug)"
-#: netbox/dcim/filtersets.py:176 netbox/dcim/filtersets.py:181
+#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
msgid "AS (ID)"
msgstr "COMME (ID)"
-#: netbox/dcim/filtersets.py:246
+#: netbox/dcim/filtersets.py:247
msgid "Parent location (ID)"
msgstr "Lieu de résidence du parent (ID)"
-#: netbox/dcim/filtersets.py:252
+#: netbox/dcim/filtersets.py:253
msgid "Parent location (slug)"
msgstr "Localisation du parent (slug)"
-#: netbox/dcim/filtersets.py:258 netbox/dcim/filtersets.py:369
-#: netbox/dcim/filtersets.py:490 netbox/dcim/filtersets.py:1057
-#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:2182
-msgid "Location (ID)"
-msgstr "Lieu (ID)"
-
-#: netbox/dcim/filtersets.py:265 netbox/dcim/filtersets.py:376
-#: netbox/dcim/filtersets.py:497 netbox/dcim/filtersets.py:1410
-#: netbox/extras/filtersets.py:542
-msgid "Location (slug)"
-msgstr "Emplacement (slug)"
-
-#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:381
-#: netbox/dcim/filtersets.py:539 netbox/dcim/filtersets.py:678
-#: netbox/dcim/filtersets.py:882 netbox/dcim/filtersets.py:933
-#: netbox/dcim/filtersets.py:973 netbox/dcim/filtersets.py:1306
-#: netbox/dcim/filtersets.py:1840
+#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382
+#: 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:1308
+#: netbox/dcim/filtersets.py:1960
msgid "Manufacturer (ID)"
msgstr "Fabricant (ID)"
-#: netbox/dcim/filtersets.py:302 netbox/dcim/filtersets.py:387
-#: netbox/dcim/filtersets.py:545 netbox/dcim/filtersets.py:684
-#: netbox/dcim/filtersets.py:888 netbox/dcim/filtersets.py:939
-#: netbox/dcim/filtersets.py:979 netbox/dcim/filtersets.py:1312
-#: netbox/dcim/filtersets.py:1846
+#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388
+#: 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:1314
+#: netbox/dcim/filtersets.py:1966
msgid "Manufacturer (slug)"
msgstr "Fabricant (slug)"
-#: netbox/dcim/filtersets.py:393
+#: netbox/dcim/filtersets.py:394
msgid "Rack type (slug)"
msgstr "Type de baie (slug)"
-#: netbox/dcim/filtersets.py:397
+#: netbox/dcim/filtersets.py:398
msgid "Rack type (ID)"
msgstr "Type de baie (ID)"
-#: netbox/dcim/filtersets.py:411 netbox/dcim/filtersets.py:892
-#: netbox/dcim/filtersets.py:994 netbox/dcim/filtersets.py:1850
-#: netbox/ipam/filtersets.py:383 netbox/ipam/filtersets.py:495
-#: netbox/ipam/filtersets.py:1005 netbox/virtualization/filtersets.py:210
+#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
+#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970
+#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462
+#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176
msgid "Role (ID)"
msgstr "Rôle (ID)"
-#: netbox/dcim/filtersets.py:417 netbox/dcim/filtersets.py:898
-#: netbox/dcim/filtersets.py:1000 netbox/dcim/filtersets.py:1856
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:389
-#: netbox/ipam/filtersets.py:501 netbox/ipam/filtersets.py:1011
-#: netbox/virtualization/filtersets.py:216
+#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
+#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976
+#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356
+#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978
+#: netbox/virtualization/filtersets.py:182
msgid "Role (slug)"
msgstr "Rôle (slug)"
-#: netbox/dcim/filtersets.py:447 netbox/dcim/filtersets.py:1062
-#: netbox/dcim/filtersets.py:1415 netbox/dcim/filtersets.py:2244
+#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063
+#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368
msgid "Rack (ID)"
msgstr "Baie (ID)"
-#: netbox/dcim/filtersets.py:507 netbox/extras/filtersets.py:293
+#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293
#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359
#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113
#: netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "Utilisateur (nom)"
-#: netbox/dcim/filtersets.py:549
+#: netbox/dcim/filtersets.py:550
msgid "Default platform (ID)"
msgstr "Plateforme par défaut (ID)"
-#: netbox/dcim/filtersets.py:555
+#: netbox/dcim/filtersets.py:556
msgid "Default platform (slug)"
msgstr "Plateforme par défaut (slug)"
-#: netbox/dcim/filtersets.py:558 netbox/dcim/forms/filtersets.py:517
+#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
msgid "Has a front image"
msgstr "Possède une image frontale"
-#: netbox/dcim/filtersets.py:562 netbox/dcim/forms/filtersets.py:524
+#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
msgid "Has a rear image"
msgstr "Possède une image arrière"
-#: netbox/dcim/filtersets.py:567 netbox/dcim/filtersets.py:688
-#: netbox/dcim/filtersets.py:1131 netbox/dcim/forms/filtersets.py:531
-#: netbox/dcim/forms/filtersets.py:627 netbox/dcim/forms/filtersets.py:848
+#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
+#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532
+#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
msgid "Has console ports"
msgstr "Possède des ports de console"
-#: netbox/dcim/filtersets.py:571 netbox/dcim/filtersets.py:692
-#: netbox/dcim/filtersets.py:1135 netbox/dcim/forms/filtersets.py:538
-#: netbox/dcim/forms/filtersets.py:634 netbox/dcim/forms/filtersets.py:855
+#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
+#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539
+#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
msgid "Has console server ports"
msgstr "Possède des ports de serveur de console"
-#: netbox/dcim/filtersets.py:575 netbox/dcim/filtersets.py:696
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:545
-#: netbox/dcim/forms/filtersets.py:641 netbox/dcim/forms/filtersets.py:862
+#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
+#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
msgid "Has power ports"
msgstr "Possède des ports d'alimentation"
-#: netbox/dcim/filtersets.py:579 netbox/dcim/filtersets.py:700
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:552
-#: netbox/dcim/forms/filtersets.py:648 netbox/dcim/forms/filtersets.py:869
+#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
+#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
msgid "Has power outlets"
msgstr "Dispose de prises de courant"
-#: netbox/dcim/filtersets.py:583 netbox/dcim/filtersets.py:704
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:559
-#: netbox/dcim/forms/filtersets.py:655 netbox/dcim/forms/filtersets.py:876
+#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
+#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
msgid "Has interfaces"
msgstr "Possède des interfaces"
-#: netbox/dcim/filtersets.py:587 netbox/dcim/filtersets.py:708
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:566
-#: netbox/dcim/forms/filtersets.py:662 netbox/dcim/forms/filtersets.py:883
+#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
+#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
msgid "Has pass-through ports"
msgstr "Possède des ports d'intercommunication"
-#: netbox/dcim/filtersets.py:591 netbox/dcim/filtersets.py:1155
-#: netbox/dcim/forms/filtersets.py:580
+#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156
+#: netbox/dcim/forms/filtersets.py:581
msgid "Has module bays"
msgstr "Dispose de baies pour modules"
-#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:1159
-#: netbox/dcim/forms/filtersets.py:573
+#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160
+#: netbox/dcim/forms/filtersets.py:574
msgid "Has device bays"
msgstr "Dispose de baies pour appareils"
-#: netbox/dcim/filtersets.py:599 netbox/dcim/forms/filtersets.py:587
+#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
msgid "Has inventory items"
msgstr "Possède des articles en inventaire"
-#: netbox/dcim/filtersets.py:756 netbox/dcim/filtersets.py:989
-#: netbox/dcim/filtersets.py:1436
+#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
+#: netbox/dcim/filtersets.py:1438
msgid "Device type (ID)"
msgstr "Type d'appareil (ID)"
-#: netbox/dcim/filtersets.py:772 netbox/dcim/filtersets.py:1317
+#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319
msgid "Module type (ID)"
msgstr "Type de module (ID)"
-#: netbox/dcim/filtersets.py:804 netbox/dcim/filtersets.py:1591
+#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593
msgid "Power port (ID)"
msgstr "Port d'alimentation (ID)"
-#: netbox/dcim/filtersets.py:878 netbox/dcim/filtersets.py:1836
+#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956
msgid "Parent inventory item (ID)"
msgstr "Article d'inventaire parent (ID)"
-#: netbox/dcim/filtersets.py:921 netbox/dcim/filtersets.py:947
-#: netbox/dcim/filtersets.py:1127 netbox/virtualization/filtersets.py:238
+#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
+#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204
msgid "Config template (ID)"
msgstr "Modèle de configuration (ID)"
-#: netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:986
msgid "Device type (slug)"
msgstr "Type d'appareil (slug)"
-#: netbox/dcim/filtersets.py:1005
+#: netbox/dcim/filtersets.py:1006
msgid "Parent Device (ID)"
msgstr "Appareil parent (ID)"
-#: netbox/dcim/filtersets.py:1009 netbox/virtualization/filtersets.py:220
+#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
msgid "Platform (ID)"
msgstr "Plateforme (ID)"
-#: netbox/dcim/filtersets.py:1015 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:226
+#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
+#: netbox/virtualization/filtersets.py:192
msgid "Platform (slug)"
msgstr "Plateforme (slug)"
-#: netbox/dcim/filtersets.py:1051 netbox/dcim/filtersets.py:1399
-#: netbox/dcim/filtersets.py:1934 netbox/dcim/filtersets.py:2176
-#: netbox/dcim/filtersets.py:2235
+#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401
+#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300
+#: netbox/dcim/filtersets.py:2359
msgid "Site name (slug)"
msgstr "Nom du site (slug)"
-#: netbox/dcim/filtersets.py:1067
+#: netbox/dcim/filtersets.py:1068
msgid "Parent bay (ID)"
msgstr "Enfant parent (ID)"
-#: netbox/dcim/filtersets.py:1071
+#: netbox/dcim/filtersets.py:1072
msgid "VM cluster (ID)"
msgstr "Cluster de machines virtuelles (ID)"
-#: netbox/dcim/filtersets.py:1077 netbox/extras/filtersets.py:591
-#: netbox/virtualization/filtersets.py:136
+#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591
+#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "Groupe de clusters (slug)"
-#: netbox/dcim/filtersets.py:1082 netbox/virtualization/filtersets.py:130
+#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "Groupe de clusters (ID)"
-#: netbox/dcim/filtersets.py:1088
+#: netbox/dcim/filtersets.py:1089
msgid "Device model (slug)"
msgstr "Modèle d'appareil (slug)"
-#: netbox/dcim/filtersets.py:1099 netbox/dcim/forms/bulk_edit.py:522
+#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525
msgid "Is full depth"
msgstr "Est en pleine profondeur"
-#: netbox/dcim/filtersets.py:1103 netbox/dcim/forms/common.py:18
-#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:1385
-#: netbox/dcim/models/device_components.py:518
-#: netbox/virtualization/filtersets.py:230
-#: netbox/virtualization/filtersets.py:301
-#: netbox/virtualization/forms/filtersets.py:172
-#: netbox/virtualization/forms/filtersets.py:223
+#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/filtersets.py:1591 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
+#: netbox/virtualization/forms/filtersets.py:177
+#: netbox/virtualization/forms/filtersets.py:228
msgid "MAC address"
msgstr "Adresse MAC"
-#: netbox/dcim/filtersets.py:1110 netbox/dcim/filtersets.py:1274
-#: netbox/dcim/forms/filtersets.py:827 netbox/dcim/forms/filtersets.py:930
-#: netbox/virtualization/filtersets.py:234
-#: netbox/virtualization/forms/filtersets.py:176
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276
+#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
+#: netbox/virtualization/filtersets.py:200
+#: netbox/virtualization/forms/filtersets.py:181
msgid "Has a primary IP"
msgstr "Possède une adresse IP principale"
-#: netbox/dcim/filtersets.py:1114
+#: netbox/dcim/filtersets.py:1115
msgid "Has an out-of-band IP"
msgstr "Possède une adresse IP hors bande"
-#: netbox/dcim/filtersets.py:1119
+#: netbox/dcim/filtersets.py:1120
msgid "Virtual chassis (ID)"
msgstr "Châssis virtuel (ID)"
-#: netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1124
msgid "Is a virtual chassis member"
msgstr "Est un membre virtuel du châssis"
-#: netbox/dcim/filtersets.py:1164
+#: netbox/dcim/filtersets.py:1165
msgid "OOB IP (ID)"
msgstr "GESTION HORS BANDE (ID)"
-#: netbox/dcim/filtersets.py:1168
+#: netbox/dcim/filtersets.py:1169
msgid "Has virtual device context"
msgstr "Possède un contexte de périphérique virtuel"
-#: netbox/dcim/filtersets.py:1257
+#: netbox/dcim/filtersets.py:1259
msgid "VDC (ID)"
msgstr "VDC (IDENTIFIANT)"
-#: netbox/dcim/filtersets.py:1262
+#: netbox/dcim/filtersets.py:1264
msgid "Device model"
msgstr "Modèle d'appareil"
-#: netbox/dcim/filtersets.py:1267 netbox/ipam/filtersets.py:634
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
-msgid "Interface (ID)"
-msgstr "Interface (ID)"
-
-#: netbox/dcim/filtersets.py:1323
+#: netbox/dcim/filtersets.py:1325
msgid "Module type (model)"
msgstr "Type de module (modèle)"
-#: netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1331
msgid "Module bay (ID)"
msgstr "Baie modulaire (ID)"
-#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1425
-#: netbox/ipam/filtersets.py:613 netbox/ipam/filtersets.py:853
-#: netbox/ipam/filtersets.py:1117 netbox/virtualization/filtersets.py:161
-#: netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427
+#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580
+#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
msgid "Device (ID)"
msgstr "Appareil (ID)"
-#: netbox/dcim/filtersets.py:1421
+#: netbox/dcim/filtersets.py:1423
msgid "Rack (name)"
msgstr "Baie (nom)"
-#: netbox/dcim/filtersets.py:1431 netbox/ipam/filtersets.py:608
-#: netbox/ipam/filtersets.py:848 netbox/ipam/filtersets.py:1123
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608
+#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815
+#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374
msgid "Device (name)"
msgstr "Appareil (nom)"
-#: netbox/dcim/filtersets.py:1442
+#: netbox/dcim/filtersets.py:1444
msgid "Device type (model)"
msgstr "Type d'appareil (modèle)"
-#: netbox/dcim/filtersets.py:1447
+#: netbox/dcim/filtersets.py:1449
msgid "Device role (ID)"
msgstr "Rôle de l'appareil (ID)"
-#: netbox/dcim/filtersets.py:1453
+#: netbox/dcim/filtersets.py:1455
msgid "Device role (slug)"
msgstr "Rôle de l'appareil (slug)"
-#: netbox/dcim/filtersets.py:1458
+#: netbox/dcim/filtersets.py:1460
msgid "Virtual Chassis (ID)"
msgstr "Châssis virtuel (ID)"
-#: netbox/dcim/filtersets.py:1464 netbox/dcim/forms/filtersets.py:109
-#: netbox/dcim/tables/devices.py:206 netbox/netbox/navigation/menu.py:79
+#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:93
#: netbox/templates/dcim/virtualchassis.html:20
@@ -3273,168 +3713,231 @@ msgstr "Châssis virtuel (ID)"
msgid "Virtual Chassis"
msgstr "Châssis virtuel"
-#: netbox/dcim/filtersets.py:1488
+#: netbox/dcim/filtersets.py:1490
msgid "Module (ID)"
msgstr "Module (ID)"
-#: netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1497
msgid "Cable (ID)"
msgstr "Câble (ID)"
-#: netbox/dcim/filtersets.py:1604 netbox/ipam/forms/bulk_import.py:189
+#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585
+#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158
+#: netbox/vpn/filtersets.py:385
+msgid "Virtual machine (name)"
+msgstr "Machine virtuelle (nom)"
+
+#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590
+#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152
+#: netbox/virtualization/filtersets.py:248
+#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+msgid "Virtual machine (ID)"
+msgstr "Machine virtuelle (ID)"
+
+#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+msgid "Interface (name)"
+msgstr "Interface (nom)"
+
+#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+msgid "VM interface (name)"
+msgstr "Interface de machine virtuelle (nom)"
+
+#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612
+#: netbox/vpn/filtersets.py:113
+msgid "VM interface (ID)"
+msgstr "Interface de machine virtuelle (ID)"
+
+#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185
#: netbox/vpn/forms/bulk_import.py:308
msgid "Assigned VLAN"
msgstr "VLAN attribué"
-#: netbox/dcim/filtersets.py:1608
+#: netbox/dcim/filtersets.py:1691
msgid "Assigned VID"
msgstr "VID attribué"
-#: netbox/dcim/filtersets.py:1613 netbox/dcim/forms/bulk_edit.py:1531
-#: netbox/dcim/forms/bulk_import.py:913 netbox/dcim/forms/filtersets.py:1428
-#: netbox/dcim/forms/model_forms.py:1385
-#: netbox/dcim/models/device_components.py:711
-#: netbox/dcim/tables/devices.py:626 netbox/ipam/filtersets.py:318
-#: netbox/ipam/filtersets.py:329 netbox/ipam/filtersets.py:485
-#: netbox/ipam/filtersets.py:586 netbox/ipam/filtersets.py:597
-#: netbox/ipam/forms/bulk_edit.py:242 netbox/ipam/forms/bulk_edit.py:298
-#: netbox/ipam/forms/bulk_edit.py:340 netbox/ipam/forms/bulk_import.py:157
-#: netbox/ipam/forms/bulk_import.py:243 netbox/ipam/forms/bulk_import.py:279
-#: netbox/ipam/forms/filtersets.py:67 netbox/ipam/forms/filtersets.py:172
-#: netbox/ipam/forms/filtersets.py:309 netbox/ipam/forms/model_forms.py:62
-#: netbox/ipam/forms/model_forms.py:202 netbox/ipam/forms/model_forms.py:247
-#: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:464
-#: netbox/ipam/forms/model_forms.py:478 netbox/ipam/forms/model_forms.py:492
-#: netbox/ipam/models/ip.py:233 netbox/ipam/models/ip.py:512
-#: netbox/ipam/models/ip.py:720 netbox/ipam/models/vrfs.py:62
-#: netbox/ipam/tables/ip.py:242 netbox/ipam/tables/ip.py:309
-#: netbox/ipam/tables/ip.py:360 netbox/ipam/tables/ip.py:450
-#: netbox/templates/dcim/interface.html:133
+#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544
+#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433
+#: netbox/dcim/forms/model_forms.py:1411
+#: netbox/dcim/models/device_components.py:749
+#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321
+#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452
+#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564
+#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282
+#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160
+#: netbox/ipam/forms/bulk_import.py:242 netbox/ipam/forms/bulk_import.py:278
+#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174
+#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256
+#: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474
+#: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502
+#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498
+#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261
+#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402
+#: netbox/templates/dcim/interface.html:152
#: netbox/templates/ipam/ipaddress.html:18
#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
-#: netbox/templates/virtualization/vminterface.html:47
-#: netbox/virtualization/forms/bulk_edit.py:261
-#: netbox/virtualization/forms/bulk_import.py:171
-#: netbox/virtualization/forms/filtersets.py:228
-#: netbox/virtualization/forms/model_forms.py:344
-#: netbox/virtualization/models/virtualmachines.py:355
-#: netbox/virtualization/tables/virtualmachines.py:143
+#: netbox/templates/virtualization/vminterface.html:84
+#: netbox/virtualization/forms/bulk_edit.py:243
+#: netbox/virtualization/forms/bulk_import.py:177
+#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/model_forms.py:368
+#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1619 netbox/ipam/filtersets.py:324
-#: netbox/ipam/filtersets.py:335 netbox/ipam/filtersets.py:491
-#: netbox/ipam/filtersets.py:592 netbox/ipam/filtersets.py:603
+#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327
+#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458
+#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570
msgid "VRF (RD)"
msgstr "VRF (RD)"
-#: netbox/dcim/filtersets.py:1624 netbox/ipam/filtersets.py:1032
+#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010
#: netbox/vpn/filtersets.py:342
msgid "L2VPN (ID)"
msgstr "L2VPN (ID)"
-#: netbox/dcim/filtersets.py:1630 netbox/dcim/forms/filtersets.py:1433
-#: netbox/dcim/tables/devices.py:570 netbox/ipam/filtersets.py:1038
-#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/tables/vlans.py:137
-#: netbox/templates/dcim/interface.html:93 netbox/templates/ipam/vlan.html:66
+#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438
+#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016
+#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113
+#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
-#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/filtersets.py:238
#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246
-#: netbox/vpn/forms/model_forms.py:409 netbox/vpn/forms/model_forms.py:427
+#: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430
#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1662
+#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091
+msgid "VLAN Translation Policy (ID)"
+msgstr "Politique de traduction VLAN (ID)"
+
+#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428
+#: netbox/dcim/models/device_components.py:568
+#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712
+#: netbox/templates/ipam/vlantranslationpolicy.html:11
+#: netbox/virtualization/forms/bulk_edit.py:248
+#: netbox/virtualization/forms/model_forms.py:373
+msgid "VLAN Translation Policy"
+msgstr "Politique de traduction VLAN"
+
+#: netbox/dcim/filtersets.py:1758
msgid "Virtual Chassis Interfaces for Device"
msgstr "Interfaces de châssis virtuelles pour appareils"
-#: netbox/dcim/filtersets.py:1667
+#: netbox/dcim/filtersets.py:1763
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "Interfaces de châssis virtuel pour le périphérique (ID)"
-#: netbox/dcim/filtersets.py:1671
+#: netbox/dcim/filtersets.py:1767
msgid "Kind of interface"
msgstr "Type d'interface"
-#: netbox/dcim/filtersets.py:1676 netbox/virtualization/filtersets.py:293
+#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259
msgid "Parent interface (ID)"
msgstr "Interface parent (ID)"
-#: netbox/dcim/filtersets.py:1681 netbox/virtualization/filtersets.py:298
+#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264
msgid "Bridged interface (ID)"
msgstr "Interface pontée (ID)"
-#: netbox/dcim/filtersets.py:1686
+#: netbox/dcim/filtersets.py:1782
msgid "LAG interface (ID)"
msgstr "Interface LAG (ID)"
-#: netbox/dcim/filtersets.py:1713 netbox/dcim/filtersets.py:1725
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/model_forms.py:1697
+#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606
+#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131
+#: netbox/templates/dcim/macaddress.html:11
+#: netbox/templates/dcim/macaddress.html:14
+#: netbox/templates/virtualization/vminterface.html:73
+msgid "MAC Address"
+msgstr "Adresse MAC"
+
+#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273
+msgid "Primary MAC address (ID)"
+msgstr "Adresse MAC principale (ID)"
+
+#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415
+#: netbox/virtualization/filtersets.py:279
+#: netbox/virtualization/forms/model_forms.py:311
+msgid "Primary MAC address"
+msgstr "Adresse MAC principale"
+
+#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835
+#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "Contexte du périphérique virtuel"
-#: netbox/dcim/filtersets.py:1719
+#: netbox/dcim/filtersets.py:1829
msgid "Virtual Device Context (Identifier)"
msgstr "Contexte du périphérique virtuel (Identifiant)"
-#: netbox/dcim/filtersets.py:1730
+#: netbox/dcim/filtersets.py:1840
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:53
+#: netbox/wireless/forms/model_forms.py:55
msgid "Wireless LAN"
msgstr "LAN sans fil"
-#: netbox/dcim/filtersets.py:1734 netbox/dcim/tables/devices.py:613
+#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635
msgid "Wireless link"
msgstr "Liaison sans fil"
-#: netbox/dcim/filtersets.py:1803
+#: netbox/dcim/filtersets.py:1854
+msgid "Virtual circuit termination (ID)"
+msgstr "Terminaison du circuit virtuel (ID)"
+
+#: netbox/dcim/filtersets.py:1923
msgid "Parent module bay (ID)"
msgstr "Baie du module parent (ID)"
-#: netbox/dcim/filtersets.py:1808
+#: netbox/dcim/filtersets.py:1928
msgid "Installed module (ID)"
msgstr "Module installé (ID)"
-#: netbox/dcim/filtersets.py:1819
+#: netbox/dcim/filtersets.py:1939
msgid "Installed device (ID)"
msgstr "Appareil installé (ID)"
-#: netbox/dcim/filtersets.py:1825
+#: netbox/dcim/filtersets.py:1945
msgid "Installed device (name)"
msgstr "Appareil installé (nom)"
-#: netbox/dcim/filtersets.py:1891
+#: netbox/dcim/filtersets.py:2015
msgid "Master (ID)"
msgstr "Maître (ID)"
-#: netbox/dcim/filtersets.py:1897
+#: netbox/dcim/filtersets.py:2021
msgid "Master (name)"
msgstr "Master (nom)"
-#: netbox/dcim/filtersets.py:1939 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245
msgid "Tenant (ID)"
msgstr "Entité (ID)"
-#: netbox/dcim/filtersets.py:1945 netbox/extras/filtersets.py:618
+#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618
#: netbox/tenancy/filtersets.py:251
msgid "Tenant (slug)"
msgstr "Entité (slug)"
-#: netbox/dcim/filtersets.py:1981 netbox/dcim/forms/filtersets.py:1077
+#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078
msgid "Unterminated"
msgstr "Non terminé"
-#: netbox/dcim/filtersets.py:2239
+#: netbox/dcim/filtersets.py:2363
msgid "Power panel (ID)"
msgstr "Panneau d'alimentation (ID)"
-#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:401
-#: netbox/extras/forms/model_forms.py:567
-#: netbox/extras/forms/model_forms.py:619 netbox/netbox/forms/base.py:86
-#: netbox/netbox/forms/mixins.py:81 netbox/netbox/tables/columns.py:478
+#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:581
+#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3442,11 +3945,11 @@ msgstr "Panneau d'alimentation (ID)"
msgid "Tags"
msgstr "Étiquettes"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1498
-#: netbox/dcim/forms/model_forms.py:488 netbox/dcim/forms/model_forms.py:546
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503
+#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
#: netbox/dcim/forms/object_create.py:197
-#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:165
-#: netbox/dcim/tables/devices.py:707 netbox/dcim/tables/devicetypes.py:246
+#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176
+#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253
#: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131
#: netbox/templates/dcim/modulebay.html:38
#: netbox/templates/dcim/virtualchassis.html:66
@@ -3462,114 +3965,114 @@ msgstr ""
"Les plages alphanumériques sont prises en charge. (Doit correspondre au "
"nombre de noms en cours de création.)"
-#: netbox/dcim/forms/bulk_edit.py:133
+#: netbox/dcim/forms/bulk_edit.py:136
msgid "Contact name"
msgstr "Nom du contact"
-#: netbox/dcim/forms/bulk_edit.py:138
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact phone"
msgstr "Téléphone de contact"
-#: netbox/dcim/forms/bulk_edit.py:144
+#: netbox/dcim/forms/bulk_edit.py:147
msgid "Contact E-mail"
msgstr "Adresse mail de contact"
-#: netbox/dcim/forms/bulk_edit.py:147 netbox/dcim/forms/bulk_import.py:123
-#: netbox/dcim/forms/model_forms.py:128
+#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/model_forms.py:132
msgid "Time zone"
msgstr "Fuseau horaire"
-#: netbox/dcim/forms/bulk_edit.py:225 netbox/dcim/forms/bulk_edit.py:501
-#: netbox/dcim/forms/bulk_edit.py:565 netbox/dcim/forms/bulk_edit.py:638
-#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/forms/bulk_edit.py:755
-#: netbox/dcim/forms/bulk_edit.py:1282 netbox/dcim/forms/bulk_edit.py:1703
-#: netbox/dcim/forms/bulk_import.py:182 netbox/dcim/forms/bulk_import.py:393
-#: netbox/dcim/forms/bulk_import.py:427 netbox/dcim/forms/bulk_import.py:472
-#: netbox/dcim/forms/bulk_import.py:508 netbox/dcim/forms/bulk_import.py:1104
-#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:372
-#: netbox/dcim/forms/filtersets.py:494 netbox/dcim/forms/filtersets.py:619
-#: netbox/dcim/forms/filtersets.py:700 netbox/dcim/forms/filtersets.py:782
-#: netbox/dcim/forms/filtersets.py:947 netbox/dcim/forms/filtersets.py:1539
-#: netbox/dcim/forms/model_forms.py:207 netbox/dcim/forms/model_forms.py:337
-#: netbox/dcim/forms/model_forms.py:349 netbox/dcim/forms/model_forms.py:395
-#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:1082
-#: netbox/dcim/forms/model_forms.py:1522
-#: netbox/dcim/forms/object_import.py:187 netbox/dcim/tables/devices.py:96
-#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/devices.py:940
-#: netbox/dcim/tables/devicetypes.py:80 netbox/dcim/tables/devicetypes.py:308
+#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641
+#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718
+#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395
+#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477
+#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112
+#: 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:1544
+#: 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
+#: netbox/dcim/forms/model_forms.py:1564
+#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
+#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970
+#: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315
#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61
-#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:132
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131
#: netbox/templates/dcim/devicetype.html:14
-#: netbox/templates/dcim/inventoryitem.html:44
+#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:25
+#: netbox/templates/dcim/moduletype.html:27
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "Fabricant"
-#: netbox/dcim/forms/bulk_edit.py:230 netbox/dcim/forms/bulk_edit.py:378
-#: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:270
-#: netbox/dcim/forms/filtersets.py:255
+#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381
+#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272
+#: netbox/dcim/forms/filtersets.py:256
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "Facteur de forme"
-#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:383
-#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:273
-#: netbox/dcim/forms/filtersets.py:260
+#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386
+#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275
+#: netbox/dcim/forms/filtersets.py:261
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "Largeur"
-#: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:389
-#: netbox/dcim/forms/bulk_import.py:280
+#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:282
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "Hauteur (U)"
-#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:394
-#: netbox/dcim/forms/filtersets.py:274
+#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/filtersets.py:275
msgid "Descending units"
msgstr "Unités décroissantes"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
msgid "Outer width"
msgstr "Largeur extérieure"
-#: netbox/dcim/forms/bulk_edit.py:258 netbox/dcim/forms/bulk_edit.py:402
+#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
msgid "Outer depth"
msgstr "Profondeur extérieure"
-#: netbox/dcim/forms/bulk_edit.py:263 netbox/dcim/forms/bulk_edit.py:407
-#: netbox/dcim/forms/bulk_import.py:204 netbox/dcim/forms/bulk_import.py:283
+#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410
+#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285
msgid "Outer unit"
msgstr "Unité extérieure"
-#: netbox/dcim/forms/bulk_edit.py:268 netbox/dcim/forms/bulk_edit.py:412
+#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
msgid "Mounting depth"
msgstr "Profondeur de montage"
-#: netbox/dcim/forms/bulk_edit.py:273 netbox/dcim/forms/bulk_edit.py:300
-#: netbox/dcim/forms/bulk_edit.py:422 netbox/dcim/forms/bulk_edit.py:452
-#: netbox/dcim/forms/bulk_edit.py:535 netbox/dcim/forms/bulk_edit.py:558
-#: netbox/dcim/forms/bulk_edit.py:579 netbox/dcim/forms/bulk_edit.py:601
-#: netbox/dcim/forms/bulk_import.py:406 netbox/dcim/forms/bulk_import.py:438
-#: netbox/dcim/forms/filtersets.py:285 netbox/dcim/forms/filtersets.py:307
-#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:401
-#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:594
-#: netbox/dcim/forms/filtersets.py:613 netbox/dcim/forms/filtersets.py:674
-#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:298
-#: netbox/dcim/tables/devicetypes.py:106 netbox/dcim/tables/modules.py:35
-#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:172
+#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303
+#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455
+#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604
+#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402
+#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595
+#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675
+#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35
+#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171
#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133
#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288
-#: netbox/extras/forms/filtersets.py:64 netbox/extras/forms/filtersets.py:156
-#: netbox/extras/forms/filtersets.py:243 netbox/ipam/forms/bulk_edit.py:190
+#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159
+#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:45 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
@@ -3578,131 +4081,86 @@ msgstr "Profondeur de montage"
msgid "Weight"
msgstr "Poids"
-#: netbox/dcim/forms/bulk_edit.py:278 netbox/dcim/forms/bulk_edit.py:427
-#: netbox/dcim/forms/filtersets.py:290
+#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
+#: netbox/dcim/forms/filtersets.py:291
msgid "Max weight"
msgstr "Poids maximum"
-#: netbox/dcim/forms/bulk_edit.py:283 netbox/dcim/forms/bulk_edit.py:432
-#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_edit.py:584
-#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:295
-#: netbox/dcim/forms/bulk_import.py:411 netbox/dcim/forms/bulk_import.py:443
-#: netbox/dcim/forms/filtersets.py:295 netbox/dcim/forms/filtersets.py:598
-#: netbox/dcim/forms/filtersets.py:678
+#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435
+#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587
+#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297
+#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445
+#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599
+#: netbox/dcim/forms/filtersets.py:679
msgid "Weight unit"
msgstr "Unité de poids"
-#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:305
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:256
+#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306
+#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261
#: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13
msgid "Rack Type"
msgstr "Type de baie"
-#: netbox/dcim/forms/bulk_edit.py:299 netbox/dcim/forms/model_forms.py:220
-#: netbox/dcim/forms/model_forms.py:297
+#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225
+#: netbox/dcim/forms/model_forms.py:305
msgid "Outer Dimensions"
msgstr "Dimensions extérieures"
-#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:222
-#: netbox/dcim/forms/model_forms.py:299 netbox/templates/dcim/device.html:315
+#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227
+#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3
msgid "Dimensions"
msgstr "Dimensions"
-#: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/filtersets.py:306
-#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/model_forms.py:224
+#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "Numérotation"
-#: netbox/dcim/forms/bulk_edit.py:358 netbox/dcim/forms/bulk_edit.py:1277
-#: netbox/dcim/forms/bulk_edit.py:1698 netbox/dcim/forms/bulk_import.py:253
-#: netbox/dcim/forms/bulk_import.py:1098 netbox/dcim/forms/filtersets.py:367
-#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:1534
-#: netbox/dcim/forms/model_forms.py:251 netbox/dcim/forms/model_forms.py:1077
-#: netbox/dcim/forms/model_forms.py:1517
-#: netbox/dcim/forms/object_import.py:181 netbox/dcim/tables/devices.py:169
-#: netbox/dcim/tables/devices.py:809 netbox/dcim/tables/devices.py:937
-#: netbox/dcim/tables/devicetypes.py:304 netbox/dcim/tables/racks.py:129
-#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:261
-#: netbox/ipam/forms/bulk_edit.py:311 netbox/ipam/forms/bulk_edit.py:359
-#: netbox/ipam/forms/bulk_edit.py:511 netbox/ipam/forms/bulk_import.py:197
-#: netbox/ipam/forms/bulk_import.py:262 netbox/ipam/forms/bulk_import.py:298
-#: netbox/ipam/forms/bulk_import.py:479 netbox/ipam/forms/filtersets.py:237
-#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:360
-#: netbox/ipam/forms/filtersets.py:509 netbox/ipam/forms/model_forms.py:188
-#: netbox/ipam/forms/model_forms.py:221 netbox/ipam/forms/model_forms.py:250
-#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:258
-#: netbox/ipam/tables/ip.py:316 netbox/ipam/tables/ip.py:367
-#: netbox/ipam/tables/vlans.py:130 netbox/ipam/tables/vlans.py:235
-#: netbox/templates/dcim/device.html:182
-#: netbox/templates/dcim/inc/panels/inventory_items.html:20
-#: netbox/templates/dcim/interface.html:223
-#: netbox/templates/dcim/inventoryitem.html:36
-#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
-#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:77
-#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
-#: netbox/templates/virtualization/virtualmachine.html:23
-#: netbox/templates/vpn/tunneltermination.html:17
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
-#: netbox/tenancy/forms/bulk_edit.py:142
-#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
-#: netbox/virtualization/forms/bulk_edit.py:145
-#: netbox/virtualization/forms/bulk_import.py:106
-#: netbox/virtualization/forms/filtersets.py:157
-#: netbox/virtualization/forms/model_forms.py:195
-#: netbox/virtualization/tables/virtualmachines.py:75
-#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
-#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:78
-#: netbox/vpn/forms/model_forms.py:113 netbox/vpn/tables/tunnels.py:82
-msgid "Role"
-msgstr "Rôle"
-
-#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_import.py:260
-#: netbox/dcim/forms/filtersets.py:380
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
+#: netbox/dcim/forms/filtersets.py:381
msgid "Rack type"
msgstr "Type de baie"
-#: netbox/dcim/forms/bulk_edit.py:370 netbox/dcim/forms/bulk_edit.py:718
-#: netbox/dcim/forms/bulk_edit.py:779 netbox/templates/dcim/device.html:104
+#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721
+#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104
#: netbox/templates/dcim/module.html:77
#: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57
#: netbox/templates/virtualization/virtualmachine.html:35
msgid "Serial Number"
msgstr "Numéro de série"
-#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/filtersets.py:387
-#: netbox/dcim/forms/filtersets.py:813 netbox/dcim/forms/filtersets.py:967
-#: netbox/dcim/forms/filtersets.py:1546
+#: 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:1551
msgid "Asset tag"
msgstr "Étiquette d'actif"
-#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:530
-#: netbox/dcim/forms/bulk_edit.py:574 netbox/dcim/forms/bulk_edit.py:711
-#: netbox/dcim/forms/bulk_import.py:289 netbox/dcim/forms/bulk_import.py:432
-#: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/filtersets.py:280
-#: netbox/dcim/forms/filtersets.py:511 netbox/dcim/forms/filtersets.py:669
-#: netbox/dcim/forms/filtersets.py:804 netbox/templates/dcim/device.html:98
+#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533
+#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714
+#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434
+#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281
+#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670
+#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:41 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "Flux d'air"
-#: netbox/dcim/forms/bulk_edit.py:446 netbox/dcim/forms/bulk_edit.py:925
-#: netbox/dcim/forms/bulk_import.py:344 netbox/dcim/forms/bulk_import.py:347
-#: netbox/dcim/forms/bulk_import.py:575 netbox/dcim/forms/bulk_import.py:1380
-#: netbox/dcim/forms/bulk_import.py:1384 netbox/dcim/forms/filtersets.py:104
-#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:405
-#: netbox/dcim/forms/filtersets.py:419 netbox/dcim/forms/filtersets.py:457
-#: netbox/dcim/forms/filtersets.py:772 netbox/dcim/forms/filtersets.py:1035
-#: netbox/dcim/forms/filtersets.py:1167 netbox/dcim/forms/model_forms.py:264
-#: netbox/dcim/forms/model_forms.py:306 netbox/dcim/forms/model_forms.py:479
-#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/object_create.py:392
-#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:70
-#: netbox/dcim/tables/racks.py:217 netbox/ipam/forms/filtersets.py:442
+#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928
+#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349
+#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1477
+#: netbox/dcim/forms/bulk_import.py:1481 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:392
+#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70
+#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445
#: 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
@@ -3713,212 +4171,144 @@ msgstr "Flux d'air"
msgid "Rack"
msgstr "Baie"
-#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:744
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:398
-#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:608
-#: netbox/dcim/forms/filtersets.py:721 netbox/dcim/forms/filtersets.py:942
-#: netbox/dcim/forms/model_forms.py:670 netbox/dcim/forms/model_forms.py:1587
+#: 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/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632
#: netbox/templates/dcim/device_edit.html:20
msgid "Hardware"
msgstr "Matériel"
-#: netbox/dcim/forms/bulk_edit.py:506 netbox/dcim/forms/bulk_import.py:399
-#: netbox/dcim/forms/filtersets.py:499 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401
+#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362
msgid "Default platform"
msgstr "Plateforme par défaut"
-#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/forms/bulk_edit.py:570
-#: netbox/dcim/forms/filtersets.py:502 netbox/dcim/forms/filtersets.py:622
+#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573
+#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623
msgid "Part number"
msgstr "Référence de pièce"
-#: netbox/dcim/forms/bulk_edit.py:515
+#: netbox/dcim/forms/bulk_edit.py:518
msgid "U height"
msgstr "Hauteur en U"
-#: netbox/dcim/forms/bulk_edit.py:527 netbox/dcim/tables/devicetypes.py:102
+#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "Exclure de l'utilisation"
-#: netbox/dcim/forms/bulk_edit.py:556 netbox/dcim/forms/model_forms.py:368
-#: netbox/dcim/tables/devicetypes.py:77 netbox/templates/dcim/device.html:88
+#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
+#: netbox/dcim/tables/devicetypes.py:82 netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
#: netbox/templates/dcim/module.html:61
msgid "Device Type"
msgstr "Type d'appareil"
-#: netbox/dcim/forms/bulk_edit.py:598 netbox/dcim/forms/model_forms.py:401
+#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/modules.py:66
#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:66
-#: netbox/templates/dcim/moduletype.html:22
+#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "Type de module"
-#: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:402
+#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
+#: netbox/dcim/forms/model_forms.py:411
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "Châssis"
-#: netbox/dcim/forms/bulk_edit.py:616 netbox/dcim/models/devices.py:484
-#: netbox/dcim/tables/devices.py:67
+#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "rôle de machine virtuelle"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/forms/bulk_edit.py:643
-#: netbox/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_import.py:456
-#: netbox/dcim/forms/bulk_import.py:460 netbox/dcim/forms/bulk_import.py:479
-#: netbox/dcim/forms/bulk_import.py:483 netbox/dcim/forms/bulk_import.py:608
-#: netbox/dcim/forms/bulk_import.py:612 netbox/dcim/forms/filtersets.py:689
-#: netbox/dcim/forms/filtersets.py:705 netbox/dcim/forms/filtersets.py:823
-#: netbox/dcim/forms/model_forms.py:415 netbox/dcim/forms/model_forms.py:441
-#: netbox/dcim/forms/model_forms.py:555
-#: netbox/virtualization/forms/bulk_import.py:132
-#: netbox/virtualization/forms/bulk_import.py:133
-#: netbox/virtualization/forms/filtersets.py:188
-#: netbox/virtualization/forms/model_forms.py:215
+#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646
+#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461
+#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484
+#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613
+#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690
+#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824
+#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451
+#: netbox/dcim/forms/model_forms.py:566
+#: netbox/virtualization/forms/bulk_import.py:138
+#: netbox/virtualization/forms/bulk_import.py:139
+#: netbox/virtualization/forms/filtersets.py:193
+#: netbox/virtualization/forms/model_forms.py:222
msgid "Config template"
msgstr "Modèle de configuration"
-#: netbox/dcim/forms/bulk_edit.py:667 netbox/dcim/forms/bulk_edit.py:1076
-#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/filtersets.py:114
-#: netbox/dcim/forms/model_forms.py:501 netbox/dcim/forms/model_forms.py:872
-#: netbox/dcim/forms/model_forms.py:889 netbox/extras/filtersets.py:547
+#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884
+#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547
msgid "Device type"
msgstr "Type d'appareil"
-#: netbox/dcim/forms/bulk_edit.py:678 netbox/dcim/forms/bulk_import.py:495
-#: netbox/dcim/forms/filtersets.py:119 netbox/dcim/forms/model_forms.py:509
+#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500
+#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519
msgid "Device role"
msgstr "Rôle de l'appareil"
-#: netbox/dcim/forms/bulk_edit.py:701 netbox/dcim/forms/bulk_import.py:520
-#: netbox/dcim/forms/filtersets.py:796 netbox/dcim/forms/model_forms.py:451
-#: netbox/dcim/forms/model_forms.py:513 netbox/dcim/tables/devices.py:182
+#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525
+#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461
+#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:193
#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
-#: netbox/virtualization/forms/bulk_edit.py:160
-#: netbox/virtualization/forms/bulk_import.py:122
-#: netbox/virtualization/forms/filtersets.py:168
-#: netbox/virtualization/forms/model_forms.py:203
-#: netbox/virtualization/tables/virtualmachines.py:79
+#: netbox/virtualization/forms/bulk_edit.py:142
+#: netbox/virtualization/forms/bulk_import.py:128
+#: netbox/virtualization/forms/filtersets.py:173
+#: netbox/virtualization/forms/model_forms.py:210
+#: netbox/virtualization/tables/virtualmachines.py:49
msgid "Platform"
msgstr "Plateforme"
-#: netbox/dcim/forms/bulk_edit.py:731 netbox/dcim/forms/bulk_import.py:539
-#: netbox/dcim/forms/filtersets.py:728 netbox/dcim/forms/filtersets.py:898
-#: netbox/dcim/forms/model_forms.py:522 netbox/dcim/tables/devices.py:202
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:322
-#: netbox/ipam/forms/filtersets.py:415 netbox/ipam/forms/filtersets.py:447
+#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544
+#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899
+#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:213
+#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
+#: netbox/ipam/forms/filtersets.py:418 netbox/ipam/forms/filtersets.py:450
#: netbox/templates/dcim/device.html:239
#: netbox/templates/virtualization/cluster.html:10
#: netbox/templates/virtualization/virtualmachine.html:92
#: netbox/templates/virtualization/virtualmachine.html:101
-#: netbox/virtualization/filtersets.py:157
-#: netbox/virtualization/filtersets.py:277
-#: netbox/virtualization/forms/bulk_edit.py:129
-#: netbox/virtualization/forms/bulk_import.py:92
-#: netbox/virtualization/forms/filtersets.py:99
-#: netbox/virtualization/forms/filtersets.py:123
-#: netbox/virtualization/forms/filtersets.py:204
-#: netbox/virtualization/forms/model_forms.py:79
-#: netbox/virtualization/forms/model_forms.py:176
-#: netbox/virtualization/tables/virtualmachines.py:67
+#: netbox/virtualization/filtersets.py:123
+#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/forms/bulk_edit.py:111
+#: netbox/virtualization/forms/bulk_import.py:98
+#: netbox/virtualization/forms/filtersets.py:104
+#: netbox/virtualization/forms/filtersets.py:128
+#: netbox/virtualization/forms/filtersets.py:209
+#: netbox/virtualization/forms/model_forms.py:78
+#: netbox/virtualization/forms/model_forms.py:183
+#: netbox/virtualization/tables/virtualmachines.py:37
msgid "Cluster"
msgstr "Cluster"
-#: netbox/dcim/forms/bulk_edit.py:742 netbox/dcim/forms/bulk_edit.py:1296
-#: netbox/dcim/forms/bulk_edit.py:1693 netbox/dcim/forms/bulk_edit.py:1739
-#: netbox/dcim/forms/bulk_import.py:663 netbox/dcim/forms/bulk_import.py:725
-#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/bulk_import.py:777
-#: netbox/dcim/forms/bulk_import.py:797 netbox/dcim/forms/bulk_import.py:850
-#: netbox/dcim/forms/bulk_import.py:968 netbox/dcim/forms/bulk_import.py:1016
-#: netbox/dcim/forms/bulk_import.py:1033 netbox/dcim/forms/bulk_import.py:1045
-#: netbox/dcim/forms/bulk_import.py:1093 netbox/dcim/forms/bulk_import.py:1444
-#: netbox/dcim/forms/connections.py:24 netbox/dcim/forms/filtersets.py:131
-#: netbox/dcim/forms/filtersets.py:921 netbox/dcim/forms/filtersets.py:1051
-#: netbox/dcim/forms/filtersets.py:1242 netbox/dcim/forms/filtersets.py:1267
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1311
-#: netbox/dcim/forms/filtersets.py:1334 netbox/dcim/forms/filtersets.py:1444
-#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1493
-#: netbox/dcim/forms/filtersets.py:1511 netbox/dcim/forms/filtersets.py:1528
-#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/filtersets.py:1616
-#: netbox/dcim/forms/filtersets.py:1640 netbox/dcim/forms/model_forms.py:633
-#: netbox/dcim/forms/model_forms.py:849 netbox/dcim/forms/model_forms.py:1215
-#: netbox/dcim/forms/model_forms.py:1671
-#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22
-#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
-#: netbox/dcim/tables/devices.py:285 netbox/dcim/tables/devices.py:371
-#: netbox/dcim/tables/devices.py:412 netbox/dcim/tables/devices.py:454
-#: netbox/dcim/tables/devices.py:505 netbox/dcim/tables/devices.py:597
-#: netbox/dcim/tables/devices.py:697 netbox/dcim/tables/devices.py:754
-#: netbox/dcim/tables/devices.py:801 netbox/dcim/tables/devices.py:861
-#: netbox/dcim/tables/devices.py:930 netbox/dcim/tables/devices.py:1057
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:321
-#: netbox/ipam/forms/bulk_import.py:304 netbox/ipam/forms/bulk_import.py:505
-#: netbox/ipam/forms/filtersets.py:551 netbox/ipam/forms/model_forms.py:323
-#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/forms/model_forms.py:745
-#: netbox/ipam/forms/model_forms.py:771 netbox/ipam/tables/vlans.py:180
-#: netbox/templates/dcim/consoleport.html:20
-#: netbox/templates/dcim/consoleserverport.html:20
-#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
-#: netbox/templates/dcim/device_edit.html:10
-#: netbox/templates/dcim/devicebay.html:20
-#: netbox/templates/dcim/devicebay.html:48
-#: netbox/templates/dcim/frontport.html:20
-#: netbox/templates/dcim/interface.html:30
-#: netbox/templates/dcim/interface.html:161
-#: netbox/templates/dcim/inventoryitem.html:20
-#: netbox/templates/dcim/module.html:57
-#: netbox/templates/dcim/modulebay.html:20
-#: netbox/templates/dcim/poweroutlet.html:20
-#: netbox/templates/dcim/powerport.html:20
-#: netbox/templates/dcim/rearport.html:20
-#: netbox/templates/dcim/virtualchassis.html:65
-#: netbox/templates/dcim/virtualchassis_edit.html:51
-#: netbox/templates/dcim/virtualdevicecontext.html:22
-#: netbox/templates/virtualization/virtualmachine.html:114
-#: netbox/templates/vpn/tunneltermination.html:23
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
-#: netbox/virtualization/filtersets.py:167
-#: netbox/virtualization/forms/bulk_edit.py:137
-#: netbox/virtualization/forms/bulk_import.py:99
-#: netbox/virtualization/forms/filtersets.py:128
-#: netbox/virtualization/forms/model_forms.py:185
-#: netbox/virtualization/tables/virtualmachines.py:71 netbox/vpn/choices.py:52
-#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
-#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:90
-#: netbox/vpn/forms/model_forms.py:125 netbox/vpn/forms/model_forms.py:236
-#: netbox/vpn/forms/model_forms.py:453 netbox/wireless/forms/model_forms.py:99
-#: netbox/wireless/forms/model_forms.py:141
-#: netbox/wireless/tables/wirelesslan.py:75
-msgid "Device"
-msgstr "Appareil"
-
-#: netbox/dcim/forms/bulk_edit.py:745
+#: netbox/dcim/forms/bulk_edit.py:748
#: netbox/templates/extras/dashboard/widget_config.html:7
-#: netbox/virtualization/forms/bulk_edit.py:191
+#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "Configuration"
-#: netbox/dcim/forms/bulk_edit.py:746 netbox/netbox/navigation/menu.py:243
+#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
#: netbox/templates/dcim/device_edit.html:78
msgid "Virtualization"
msgstr "Virtualisation"
-#: netbox/dcim/forms/bulk_edit.py:760 netbox/dcim/forms/bulk_import.py:675
-#: netbox/dcim/forms/model_forms.py:647 netbox/dcim/forms/model_forms.py:897
+#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680
+#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909
msgid "Module type"
msgstr "Type de module"
-#: netbox/dcim/forms/bulk_edit.py:814 netbox/dcim/forms/bulk_edit.py:999
-#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_edit.py:1041
-#: netbox/dcim/forms/bulk_edit.py:1083 netbox/dcim/forms/bulk_edit.py:1127
-#: netbox/dcim/forms/bulk_edit.py:1178 netbox/dcim/forms/bulk_edit.py:1205
-#: netbox/dcim/forms/bulk_edit.py:1232 netbox/dcim/forms/bulk_edit.py:1250
-#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/filtersets.py:67
+#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002
+#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044
+#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130
+#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253
+#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68
#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32
#: netbox/templates/dcim/consoleport.html:32
#: netbox/templates/dcim/consoleserverport.html:32
@@ -3936,109 +4326,109 @@ msgstr "Type de module"
msgid "Label"
msgstr "Libellé"
-#: netbox/dcim/forms/bulk_edit.py:823 netbox/dcim/forms/filtersets.py:1068
+#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "Longueur"
-#: netbox/dcim/forms/bulk_edit.py:828 netbox/dcim/forms/bulk_import.py:1248
-#: netbox/dcim/forms/bulk_import.py:1251 netbox/dcim/forms/filtersets.py:1072
+#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073
msgid "Length unit"
msgstr "Unité de longueur"
-#: netbox/dcim/forms/bulk_edit.py:852
+#: netbox/dcim/forms/bulk_edit.py:855
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "Domaine"
-#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/bulk_import.py:1367
-#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/model_forms.py:750
+#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464
+#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761
msgid "Power panel"
msgstr "panneau d'alimentation"
-#: netbox/dcim/forms/bulk_edit.py:942 netbox/dcim/forms/bulk_import.py:1403
-#: netbox/dcim/forms/filtersets.py:1180
+#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500
+#: netbox/dcim/forms/filtersets.py:1181
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "Approvisionnement"
-#: netbox/dcim/forms/bulk_edit.py:948 netbox/dcim/forms/bulk_import.py:1408
-#: netbox/dcim/forms/filtersets.py:1185
+#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505
+#: netbox/dcim/forms/filtersets.py:1186
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "Phase"
-#: netbox/dcim/forms/bulk_edit.py:954 netbox/dcim/forms/filtersets.py:1190
+#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "tension"
-#: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/filtersets.py:1194
+#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "Ampérage"
-#: netbox/dcim/forms/bulk_edit.py:962 netbox/dcim/forms/filtersets.py:1198
+#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199
msgid "Max utilization"
msgstr "Utilisation maximale"
-#: netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1054
msgid "Maximum draw"
msgstr "Tirage maximum"
-#: netbox/dcim/forms/bulk_edit.py:1054
-#: netbox/dcim/models/device_component_templates.py:282
-#: netbox/dcim/models/device_components.py:356
+#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/models/device_component_templates.py:281
+#: netbox/dcim/models/device_components.py:349
msgid "Maximum power draw (watts)"
msgstr "Consommation électrique maximale (watts)"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1060
msgid "Allocated draw"
msgstr "Tirage au sort attribué"
-#: netbox/dcim/forms/bulk_edit.py:1060
-#: netbox/dcim/models/device_component_templates.py:289
-#: netbox/dcim/models/device_components.py:363
+#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/models/device_component_templates.py:288
+#: netbox/dcim/models/device_components.py:356
msgid "Allocated power draw (watts)"
msgstr "Consommation électrique allouée (watts)"
-#: netbox/dcim/forms/bulk_edit.py:1093 netbox/dcim/forms/bulk_import.py:808
-#: netbox/dcim/forms/model_forms.py:960 netbox/dcim/forms/model_forms.py:1285
-#: netbox/dcim/forms/model_forms.py:1574 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301
+#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "port d'alimentation"
-#: netbox/dcim/forms/bulk_edit.py:1098 netbox/dcim/forms/bulk_import.py:815
+#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
msgid "Feed leg"
msgstr "Patte d'alimentation"
-#: netbox/dcim/forms/bulk_edit.py:1144 netbox/dcim/forms/bulk_edit.py:1462
+#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
msgid "Management only"
msgstr "Gestion uniquement"
-#: netbox/dcim/forms/bulk_edit.py:1154 netbox/dcim/forms/bulk_edit.py:1468
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1394
+#: 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:1399
#: netbox/dcim/forms/object_import.py:90
-#: netbox/dcim/models/device_component_templates.py:437
-#: netbox/dcim/models/device_components.py:670
+#: netbox/dcim/models/device_component_templates.py:445
+#: netbox/dcim/models/device_components.py:721
msgid "PoE mode"
msgstr "Mode PoE"
-#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1474
-#: netbox/dcim/forms/bulk_import.py:904 netbox/dcim/forms/filtersets.py:1399
+#: 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:1404
#: netbox/dcim/forms/object_import.py:95
-#: netbox/dcim/models/device_component_templates.py:443
-#: netbox/dcim/models/device_components.py:676
+#: netbox/dcim/models/device_component_templates.py:452
+#: netbox/dcim/models/device_components.py:728
msgid "PoE type"
msgstr "Type PoE"
-#: netbox/dcim/forms/bulk_edit.py:1166 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "Rôle sans fil"
-#: netbox/dcim/forms/bulk_edit.py:1303 netbox/dcim/forms/model_forms.py:669
-#: netbox/dcim/forms/model_forms.py:1230 netbox/dcim/tables/devices.py:313
+#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
+#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:323
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4052,31 +4442,31 @@ msgstr "Rôle sans fil"
msgid "Module"
msgstr "Modules"
-#: netbox/dcim/forms/bulk_edit.py:1442 netbox/dcim/tables/devices.py:665
-#: netbox/templates/dcim/interface.html:110
+#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699
+#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "DÉCALAGE"
-#: netbox/dcim/forms/bulk_edit.py:1447 netbox/dcim/forms/model_forms.py:1312
+#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328
msgid "Virtual device contexts"
msgstr "Contextes des appareils virtuels"
-#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:736
-#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/filtersets.py:1252
-#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1358
-#: netbox/dcim/tables/devices.py:610
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:67
+#: 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:1363
+#: netbox/dcim/tables/devices.py:632
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
#: netbox/templates/dcim/consoleport.html:40
#: netbox/templates/dcim/consoleserverport.html:40
msgid "Speed"
msgstr "Vitesse"
-#: netbox/dcim/forms/bulk_edit.py:1482 netbox/dcim/forms/bulk_import.py:907
+#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
-#: netbox/virtualization/forms/bulk_edit.py:233
-#: netbox/virtualization/forms/bulk_import.py:165
+#: netbox/virtualization/forms/bulk_edit.py:215
+#: netbox/virtualization/forms/bulk_import.py:171
#: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232
#: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234
#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178
@@ -4085,300 +4475,306 @@ msgstr "Vitesse"
msgid "Mode"
msgstr "Mode"
-#: netbox/dcim/forms/bulk_edit.py:1490 netbox/dcim/forms/model_forms.py:1361
-#: netbox/ipam/forms/bulk_import.py:178 netbox/ipam/forms/filtersets.py:498
-#: netbox/ipam/models/vlans.py:84 netbox/virtualization/forms/bulk_edit.py:240
-#: netbox/virtualization/forms/model_forms.py:321
+#: 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:539
+#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/virtualization/forms/model_forms.py:335
msgid "VLAN group"
msgstr "groupe VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/model_forms.py:1367
-#: netbox/dcim/tables/devices.py:579
-#: netbox/virtualization/forms/bulk_edit.py:248
-#: netbox/virtualization/forms/model_forms.py:326
+#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1383
+#: netbox/dcim/tables/devices.py:593
+#: netbox/virtualization/forms/bulk_edit.py:230
+#: netbox/virtualization/forms/model_forms.py:340
msgid "Untagged VLAN"
msgstr "VLAN non étiqueté"
-#: netbox/dcim/forms/bulk_edit.py:1508 netbox/dcim/forms/model_forms.py:1376
-#: netbox/dcim/tables/devices.py:585
-#: netbox/virtualization/forms/bulk_edit.py:256
-#: netbox/virtualization/forms/model_forms.py:335
+#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1392
+#: netbox/dcim/tables/devices.py:599
+#: netbox/virtualization/forms/bulk_edit.py:238
+#: netbox/virtualization/forms/model_forms.py:349
msgid "Tagged VLANs"
msgstr "VLAN étiqueté"
-#: netbox/dcim/forms/bulk_edit.py:1511
+#: netbox/dcim/forms/bulk_edit.py:1514
msgid "Add tagged VLANs"
msgstr "Ajouter des VLANs étiquetés"
-#: netbox/dcim/forms/bulk_edit.py:1520
+#: netbox/dcim/forms/bulk_edit.py:1523
msgid "Remove tagged VLANs"
msgstr "Retirer des VLANs étiquetés"
-#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/model_forms.py:1348
+#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401
+#: netbox/virtualization/forms/model_forms.py:358
+msgid "Q-in-Q Service VLAN"
+msgstr "Service VLAN Q-in-Q"
+
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364
msgid "Wireless LAN group"
msgstr "Groupe LAN sans fil"
-#: netbox/dcim/forms/bulk_edit.py:1541 netbox/dcim/forms/model_forms.py:1353
-#: netbox/dcim/tables/devices.py:619 netbox/netbox/navigation/menu.py:146
-#: netbox/templates/dcim/interface.html:280
+#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369
+#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152
+#: netbox/templates/dcim/interface.html:337
#: netbox/wireless/tables/wirelesslan.py:24
msgid "Wireless LANs"
msgstr "Réseaux locaux sans fil"
-#: netbox/dcim/forms/bulk_edit.py:1550 netbox/dcim/forms/filtersets.py:1328
-#: netbox/dcim/forms/model_forms.py:1397 netbox/ipam/forms/bulk_edit.py:286
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:169
-#: netbox/templates/dcim/interface.html:122
-#: netbox/templates/ipam/prefix.html:95
-#: netbox/virtualization/forms/model_forms.py:349
+#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333
+#: 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:171
+#: netbox/netbox/navigation/menu.py:108
+#: netbox/templates/dcim/interface.html:128
+#: netbox/templates/ipam/prefix.html:91
+#: netbox/templates/virtualization/vminterface.html:70
+#: netbox/virtualization/forms/model_forms.py:378
msgid "Addressing"
msgstr "Adressage"
-#: netbox/dcim/forms/bulk_edit.py:1551 netbox/dcim/forms/filtersets.py:720
-#: netbox/dcim/forms/model_forms.py:1398
-#: netbox/virtualization/forms/model_forms.py:350
+#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
+#: netbox/dcim/forms/model_forms.py:1436
+#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "Fonctionnement"
-#: netbox/dcim/forms/bulk_edit.py:1552 netbox/dcim/forms/filtersets.py:1329
-#: netbox/dcim/forms/model_forms.py:994 netbox/dcim/forms/model_forms.py:1400
+#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1334
+#: netbox/dcim/forms/model_forms.py:1006 netbox/dcim/forms/model_forms.py:1438
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1553 netbox/dcim/forms/model_forms.py:1399
-#: netbox/templates/dcim/interface.html:99
-#: netbox/virtualization/forms/bulk_edit.py:267
-#: netbox/virtualization/forms/model_forms.py:351
+#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437
+#: netbox/templates/dcim/interface.html:105
+#: netbox/virtualization/forms/bulk_edit.py:254
+#: netbox/virtualization/forms/model_forms.py:380
msgid "Related Interfaces"
msgstr "Interfaces associées"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1401
-#: netbox/virtualization/forms/bulk_edit.py:268
-#: netbox/virtualization/forms/model_forms.py:352
+#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441
+#: netbox/virtualization/forms/bulk_edit.py:257
+#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "Commutation 802.1Q"
-#: netbox/dcim/forms/bulk_edit.py:1558
+#: netbox/dcim/forms/bulk_edit.py:1573
msgid "Add/Remove"
msgstr "Ajouter/Supprimer"
-#: netbox/dcim/forms/bulk_edit.py:1617 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
msgid "Interface mode must be specified to assign VLANs"
msgstr "Le mode d'interface doit être spécifié pour attribuer des VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1624 netbox/dcim/forms/common.py:50
+#: netbox/dcim/forms/bulk_edit.py:1639
msgid "An access interface cannot have tagged VLANs assigned."
msgstr ""
"Des étiquettes de VLAN ne peuvent pas être associés à une interface d'accès."
-#: netbox/dcim/forms/bulk_import.py:64
+#: netbox/dcim/forms/bulk_import.py:66
msgid "Name of parent region"
msgstr "Nom de la région mère"
-#: netbox/dcim/forms/bulk_import.py:78
+#: netbox/dcim/forms/bulk_import.py:80
msgid "Name of parent site group"
msgstr "Nom du groupe de sites parent"
-#: netbox/dcim/forms/bulk_import.py:97
+#: netbox/dcim/forms/bulk_import.py:99
msgid "Assigned region"
msgstr "Région associé"
-#: netbox/dcim/forms/bulk_import.py:104 netbox/tenancy/forms/bulk_import.py:44
+#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
#: netbox/tenancy/forms/bulk_import.py:85
-#: netbox/wireless/forms/bulk_import.py:40
+#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "Groupe associé"
-#: netbox/dcim/forms/bulk_import.py:123
+#: netbox/dcim/forms/bulk_import.py:125
msgid "available options"
msgstr "options disponibles"
-#: netbox/dcim/forms/bulk_import.py:134 netbox/dcim/forms/bulk_import.py:565
-#: netbox/dcim/forms/bulk_import.py:1364 netbox/ipam/forms/bulk_import.py:175
-#: netbox/ipam/forms/bulk_import.py:457
-#: netbox/virtualization/forms/bulk_import.py:63
-#: netbox/virtualization/forms/bulk_import.py:89
+#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/ipam/forms/bulk_import.py:456
+#: netbox/virtualization/forms/bulk_import.py:64
+#: netbox/virtualization/forms/bulk_import.py:95
msgid "Assigned site"
msgstr "Site associé"
-#: netbox/dcim/forms/bulk_import.py:141
+#: netbox/dcim/forms/bulk_import.py:143
msgid "Parent location"
msgstr "Emplacement du parent"
-#: netbox/dcim/forms/bulk_import.py:143
+#: netbox/dcim/forms/bulk_import.py:145
msgid "Location not found."
msgstr "Emplacement introuvable."
-#: netbox/dcim/forms/bulk_import.py:185
+#: netbox/dcim/forms/bulk_import.py:187
msgid "The manufacturer of this rack type"
msgstr "Le fabricant de ce type de baie"
-#: netbox/dcim/forms/bulk_import.py:196
+#: netbox/dcim/forms/bulk_import.py:198
msgid "The lowest-numbered position in the rack"
msgstr "La position la plus basse de la baie"
-#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278
msgid "Rail-to-rail width (in inches)"
msgstr "Largeur rail à rail (en pouces)"
-#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:286
+#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
msgid "Unit for outer dimensions"
msgstr "Unité pour les dimensions extérieures"
-#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:298
+#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
msgid "Unit for rack weights"
msgstr "Unité de poids de la baie"
-#: netbox/dcim/forms/bulk_import.py:245
+#: netbox/dcim/forms/bulk_import.py:247
msgid "Name of assigned tenant"
msgstr "Nom de l'entité associée"
-#: netbox/dcim/forms/bulk_import.py:257
+#: netbox/dcim/forms/bulk_import.py:259
msgid "Name of assigned role"
msgstr "Nom du rôle attribué"
-#: netbox/dcim/forms/bulk_import.py:264
+#: netbox/dcim/forms/bulk_import.py:266
msgid "Rack type model"
msgstr "Modèle de baie"
-#: netbox/dcim/forms/bulk_import.py:292 netbox/dcim/forms/bulk_import.py:435
-#: netbox/dcim/forms/bulk_import.py:605
+#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
+#: netbox/dcim/forms/bulk_import.py:610
msgid "Airflow direction"
msgstr "Direction du flux d'air"
-#: netbox/dcim/forms/bulk_import.py:324
+#: netbox/dcim/forms/bulk_import.py:326
msgid "Width must be set if not specifying a rack type."
msgstr "La largeur doit être définie si aucun type de rack n'est spécifié."
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:328
msgid "U height must be set if not specifying a rack type."
msgstr "La hauteur U doit être définie si aucun type de rack n'est spécifié."
-#: netbox/dcim/forms/bulk_import.py:334
+#: netbox/dcim/forms/bulk_import.py:336
msgid "Parent site"
msgstr "Site parent"
-#: netbox/dcim/forms/bulk_import.py:341 netbox/dcim/forms/bulk_import.py:1377
+#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474
msgid "Rack's location (if any)"
msgstr "Emplacement de la baie (le cas échéant)"
-#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/model_forms.py:311
-#: netbox/dcim/tables/racks.py:222
+#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
+#: netbox/dcim/tables/racks.py:221
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "Unités"
-#: netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:355
msgid "Comma-separated list of individual unit numbers"
msgstr "Liste de numéros d'unités individuels séparés par des virgules"
-#: netbox/dcim/forms/bulk_import.py:396
+#: netbox/dcim/forms/bulk_import.py:398
msgid "The manufacturer which produces this device type"
msgstr "Le fabricant qui produit ce type d'appareil"
-#: netbox/dcim/forms/bulk_import.py:403
+#: netbox/dcim/forms/bulk_import.py:405
msgid "The default platform for devices of this type (optional)"
msgstr "Plateforme par défaut pour les appareils de ce type (facultatif)"
-#: netbox/dcim/forms/bulk_import.py:408
+#: netbox/dcim/forms/bulk_import.py:410
msgid "Device weight"
msgstr "Poids de l'appareil"
-#: netbox/dcim/forms/bulk_import.py:414
+#: netbox/dcim/forms/bulk_import.py:416
msgid "Unit for device weight"
msgstr "Unité de poids de l'appareil"
-#: netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/bulk_import.py:442
msgid "Module weight"
msgstr "Poids du module"
-#: netbox/dcim/forms/bulk_import.py:446
+#: netbox/dcim/forms/bulk_import.py:448
msgid "Unit for module weight"
msgstr "Unité pour le poids du module"
-#: netbox/dcim/forms/bulk_import.py:476
+#: netbox/dcim/forms/bulk_import.py:481
msgid "Limit platform assignments to this manufacturer"
msgstr "Limiter les affectations de plateforme à ce fabricant"
-#: netbox/dcim/forms/bulk_import.py:498 netbox/dcim/forms/bulk_import.py:1447
+#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1544
#: netbox/tenancy/forms/bulk_import.py:106
msgid "Assigned role"
msgstr "Rôle attribué"
-#: netbox/dcim/forms/bulk_import.py:511
+#: netbox/dcim/forms/bulk_import.py:516
msgid "Device type manufacturer"
msgstr "Fabricant du type d'appareil"
-#: netbox/dcim/forms/bulk_import.py:517
+#: netbox/dcim/forms/bulk_import.py:522
msgid "Device type model"
msgstr "Type d'appareil et modèle"
-#: netbox/dcim/forms/bulk_import.py:524
-#: netbox/virtualization/forms/bulk_import.py:126
+#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "Plateforme attribuée"
-#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:536
-#: netbox/dcim/forms/model_forms.py:536
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/model_forms.py:547
msgid "Virtual chassis"
msgstr "Châssis virtuel"
-#: netbox/dcim/forms/bulk_import.py:543
+#: netbox/dcim/forms/bulk_import.py:548
msgid "Virtualization cluster"
msgstr "Cluster de virtualisation"
-#: netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/bulk_import.py:577
msgid "Assigned location (if any)"
msgstr "Emplacement attribué (le cas échéant)"
-#: netbox/dcim/forms/bulk_import.py:579
+#: netbox/dcim/forms/bulk_import.py:584
msgid "Assigned rack (if any)"
msgstr "Baie attribuée (le cas échéant)"
-#: netbox/dcim/forms/bulk_import.py:582
+#: netbox/dcim/forms/bulk_import.py:587
msgid "Face"
msgstr "Orientation"
-#: netbox/dcim/forms/bulk_import.py:585
+#: netbox/dcim/forms/bulk_import.py:590
msgid "Mounted rack face"
msgstr "Face montée en baie"
-#: netbox/dcim/forms/bulk_import.py:592
+#: netbox/dcim/forms/bulk_import.py:597
msgid "Parent device (for child devices)"
msgstr "Appareil parent (pour les appareils pour enfants)"
-#: netbox/dcim/forms/bulk_import.py:595
+#: netbox/dcim/forms/bulk_import.py:600
msgid "Device bay"
msgstr "Baie pour appareils"
-#: netbox/dcim/forms/bulk_import.py:599
+#: netbox/dcim/forms/bulk_import.py:604
msgid "Device bay in which this device is installed (for child devices)"
msgstr ""
"Baie d'appareils dans laquelle cet appareil est installé (pour les appareils"
" pour enfants)"
-#: netbox/dcim/forms/bulk_import.py:666
+#: netbox/dcim/forms/bulk_import.py:671
msgid "The device in which this module is installed"
msgstr "L'appareil sur lequel ce module est installé"
-#: netbox/dcim/forms/bulk_import.py:669 netbox/dcim/forms/model_forms.py:640
+#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651
msgid "Module bay"
msgstr "Baie modulaire"
-#: netbox/dcim/forms/bulk_import.py:672
+#: netbox/dcim/forms/bulk_import.py:677
msgid "The module bay in which this module is installed"
msgstr "La baie du module dans laquelle ce module est installé"
-#: netbox/dcim/forms/bulk_import.py:678
+#: netbox/dcim/forms/bulk_import.py:683
msgid "The type of module"
msgstr "Le type de module"
-#: netbox/dcim/forms/bulk_import.py:686 netbox/dcim/forms/model_forms.py:656
+#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
msgid "Replicate components"
msgstr "Répliquer les composants"
-#: netbox/dcim/forms/bulk_import.py:688
+#: netbox/dcim/forms/bulk_import.py:693
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
@@ -4386,270 +4782,308 @@ msgstr ""
"Remplir automatiquement les composants associés à ce type de module (activé "
"par défaut)"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:662
+#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
msgid "Adopt components"
msgstr "Adoptez des composants"
-#: netbox/dcim/forms/bulk_import.py:693 netbox/dcim/forms/model_forms.py:665
+#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
msgid "Adopt already existing components"
msgstr "Adoptez des composants déjà existants"
-#: netbox/dcim/forms/bulk_import.py:733 netbox/dcim/forms/bulk_import.py:759
-#: netbox/dcim/forms/bulk_import.py:785
+#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
+#: netbox/dcim/forms/bulk_import.py:790
msgid "Port type"
msgstr "Type de port"
-#: netbox/dcim/forms/bulk_import.py:741 netbox/dcim/forms/bulk_import.py:767
+#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
msgid "Port speed in bps"
msgstr "Vitesse du port en bits/s"
-#: netbox/dcim/forms/bulk_import.py:805
+#: netbox/dcim/forms/bulk_import.py:810
msgid "Outlet type"
msgstr "Type de prise"
-#: netbox/dcim/forms/bulk_import.py:812
+#: netbox/dcim/forms/bulk_import.py:817
msgid "Local power port which feeds this outlet"
msgstr "Port d'alimentation local qui alimente cette prise"
-#: netbox/dcim/forms/bulk_import.py:818
+#: netbox/dcim/forms/bulk_import.py:823
msgid "Electrical phase (for three-phase circuits)"
msgstr "Phase électrique (pour circuits triphasés)"
-#: netbox/dcim/forms/bulk_import.py:859 netbox/dcim/forms/model_forms.py:1323
-#: netbox/virtualization/forms/bulk_import.py:155
-#: netbox/virtualization/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339
+#: netbox/virtualization/forms/bulk_import.py:161
+#: netbox/virtualization/forms/model_forms.py:319
msgid "Parent interface"
msgstr "Interface pour les parents"
-#: netbox/dcim/forms/bulk_import.py:866 netbox/dcim/forms/model_forms.py:1331
-#: netbox/virtualization/forms/bulk_import.py:162
-#: netbox/virtualization/forms/model_forms.py:313
+#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347
+#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/virtualization/forms/model_forms.py:327
msgid "Bridged interface"
msgstr "Interface switchée"
-#: netbox/dcim/forms/bulk_import.py:869
+#: netbox/dcim/forms/bulk_import.py:877
msgid "Lag"
msgstr "Lag"
-#: netbox/dcim/forms/bulk_import.py:873
+#: netbox/dcim/forms/bulk_import.py:881
msgid "Parent LAG interface"
msgstr "Interface LAG parent"
-#: netbox/dcim/forms/bulk_import.py:876
+#: netbox/dcim/forms/bulk_import.py:884
msgid "Vdcs"
msgstr "VDC"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:889
msgid "VDC names separated by commas, encased with double quotes. Example:"
msgstr ""
"Noms de VDC séparés par des virgules, entre guillemets doubles. Exemple :"
-#: netbox/dcim/forms/bulk_import.py:887
+#: netbox/dcim/forms/bulk_import.py:895
msgid "Physical medium"
msgstr "Support physique"
-#: netbox/dcim/forms/bulk_import.py:890 netbox/dcim/forms/filtersets.py:1365
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370
msgid "Duplex"
msgstr "Duplex"
-#: netbox/dcim/forms/bulk_import.py:895
+#: netbox/dcim/forms/bulk_import.py:903
msgid "Poe mode"
msgstr "Mode PoE"
-#: netbox/dcim/forms/bulk_import.py:901
+#: netbox/dcim/forms/bulk_import.py:909
msgid "Poe type"
msgstr "Type de POE"
-#: netbox/dcim/forms/bulk_import.py:910
-#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/virtualization/forms/bulk_import.py:174
msgid "IEEE 802.1Q operational mode (for L2 interfaces)"
msgstr "Mode de fonctionnement IEEE 802.1Q (pour interfaces L2)"
-#: netbox/dcim/forms/bulk_import.py:917 netbox/ipam/forms/bulk_import.py:161
-#: netbox/ipam/forms/bulk_import.py:247 netbox/ipam/forms/bulk_import.py:283
-#: netbox/ipam/forms/filtersets.py:201 netbox/ipam/forms/filtersets.py:277
-#: netbox/ipam/forms/filtersets.py:336
-#: netbox/virtualization/forms/bulk_import.py:175
+#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282
+#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280
+#: netbox/ipam/forms/filtersets.py:339
+#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "VRF attribué"
-#: netbox/dcim/forms/bulk_import.py:920
+#: netbox/dcim/forms/bulk_import.py:928
msgid "Rf role"
msgstr "Rôle RF"
-#: netbox/dcim/forms/bulk_import.py:923
+#: netbox/dcim/forms/bulk_import.py:931
msgid "Wireless role (AP/station)"
msgstr "Rôle sans fil (AP/station)"
-#: netbox/dcim/forms/bulk_import.py:959
+#: netbox/dcim/forms/bulk_import.py:967
#, python-brace-format
msgid "VDC {vdc} is not assigned to device {device}"
msgstr "VDC {vdc} n'est pas attribué à l'appareil {device}"
-#: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/model_forms.py:1007
-#: netbox/dcim/forms/model_forms.py:1582
+#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020
+#: netbox/dcim/forms/model_forms.py:1624
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "Port arrière"
-#: netbox/dcim/forms/bulk_import.py:976
+#: netbox/dcim/forms/bulk_import.py:984
msgid "Corresponding rear port"
msgstr "Port arrière correspondant"
-#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/bulk_import.py:1022
-#: netbox/dcim/forms/bulk_import.py:1238
+#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
+#: netbox/dcim/forms/bulk_import.py:1335
msgid "Physical medium classification"
msgstr "Classification des supports physiques"
-#: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/tables/devices.py:822
+#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854
msgid "Installed device"
msgstr "Appareil installé"
-#: netbox/dcim/forms/bulk_import.py:1054
+#: netbox/dcim/forms/bulk_import.py:1062
msgid "Child device installed within this bay"
msgstr "Appareil pour enfant installé dans cette baie"
-#: netbox/dcim/forms/bulk_import.py:1056
+#: netbox/dcim/forms/bulk_import.py:1064
msgid "Child device not found."
msgstr "Appareil pour enfant introuvable."
-#: netbox/dcim/forms/bulk_import.py:1114
+#: netbox/dcim/forms/bulk_import.py:1122
msgid "Parent inventory item"
msgstr "Article d'inventaire parent"
-#: netbox/dcim/forms/bulk_import.py:1117
+#: netbox/dcim/forms/bulk_import.py:1125
msgid "Component type"
msgstr "Type de composant"
-#: netbox/dcim/forms/bulk_import.py:1121
+#: netbox/dcim/forms/bulk_import.py:1129
msgid "Component Type"
msgstr "Type de composant"
-#: netbox/dcim/forms/bulk_import.py:1124
+#: netbox/dcim/forms/bulk_import.py:1132
msgid "Compnent name"
msgstr "Nom du composant"
-#: netbox/dcim/forms/bulk_import.py:1126
+#: netbox/dcim/forms/bulk_import.py:1134
msgid "Component Name"
msgstr "Nom du composant"
-#: netbox/dcim/forms/bulk_import.py:1168
+#: netbox/dcim/forms/bulk_import.py:1181
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "Composant introuvable : {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1193
+#: netbox/dcim/forms/bulk_import.py:1209 netbox/ipam/forms/bulk_import.py:307
+msgid "Parent device of assigned interface (if any)"
+msgstr "Appareil parent auquel est attribuée l'interface (le cas échéant)"
+
+#: netbox/dcim/forms/bulk_import.py:1212 netbox/ipam/forms/bulk_import.py:310
+#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768
+#: netbox/virtualization/filtersets.py:254
+#: netbox/virtualization/filtersets.py:305
+#: netbox/virtualization/forms/bulk_edit.py:182
+#: netbox/virtualization/forms/bulk_edit.py:316
+#: netbox/virtualization/forms/bulk_import.py:152
+#: netbox/virtualization/forms/bulk_import.py:213
+#: netbox/virtualization/forms/filtersets.py:217
+#: netbox/virtualization/forms/filtersets.py:253
+#: netbox/virtualization/forms/model_forms.py:295
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+msgid "Virtual machine"
+msgstr "Machine virtuelle"
+
+#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314
+msgid "Parent VM of assigned interface (if any)"
+msgstr "VM parent de l'interface attribuée (le cas échéant)"
+
+#: netbox/dcim/forms/bulk_import.py:1223 netbox/ipam/filtersets.py:1021
+#: netbox/ipam/forms/bulk_import.py:321
+msgid "Assigned interface"
+msgstr "Interface attribuée"
+
+#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324
+msgid "Is primary"
+msgstr "Est principal"
+
+#: netbox/dcim/forms/bulk_import.py:1227
+msgid "Make this the primary MAC address for the assigned interface"
+msgstr "En faire l'adresse MAC principale pour l'interface attribuée"
+
+#: netbox/dcim/forms/bulk_import.py:1264
+msgid "Must specify the parent device or VM when assigning an interface"
+msgstr ""
+"Doit spécifier le périphérique parent ou la machine virtuelle lors de "
+"l'attribution d'une interface"
+
+#: netbox/dcim/forms/bulk_import.py:1290
msgid "Side A device"
msgstr "Appareil côté A"
-#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1214
+#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311
msgid "Device name"
msgstr "Nom de l'appareil"
-#: netbox/dcim/forms/bulk_import.py:1199
+#: netbox/dcim/forms/bulk_import.py:1296
msgid "Side A type"
msgstr "Côté A type"
-#: netbox/dcim/forms/bulk_import.py:1202 netbox/dcim/forms/bulk_import.py:1220
-msgid "Termination type"
-msgstr "Type de terminaison"
-
-#: netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1302
msgid "Side A name"
msgstr "Nom de la face A"
-#: netbox/dcim/forms/bulk_import.py:1206 netbox/dcim/forms/bulk_import.py:1224
+#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321
msgid "Termination name"
msgstr "Nom de terminaison"
-#: netbox/dcim/forms/bulk_import.py:1211
+#: netbox/dcim/forms/bulk_import.py:1308
msgid "Side B device"
msgstr "Appareil Side B"
-#: netbox/dcim/forms/bulk_import.py:1217
+#: netbox/dcim/forms/bulk_import.py:1314
msgid "Side B type"
msgstr "Type de face B"
-#: netbox/dcim/forms/bulk_import.py:1223
+#: netbox/dcim/forms/bulk_import.py:1320
msgid "Side B name"
msgstr "Nom de la face B"
-#: netbox/dcim/forms/bulk_import.py:1232
-#: netbox/wireless/forms/bulk_import.py:86
+#: netbox/dcim/forms/bulk_import.py:1329
+#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "État de la connexion"
-#: netbox/dcim/forms/bulk_import.py:1284
+#: netbox/dcim/forms/bulk_import.py:1381
#, python-brace-format
msgid "Side {side_upper}: {device} {termination_object} is already connected"
msgstr "Côté {side_upper}: {device} {termination_object} est déjà connecté"
-#: netbox/dcim/forms/bulk_import.py:1290
+#: netbox/dcim/forms/bulk_import.py:1387
#, python-brace-format
msgid "{side_upper} side termination not found: {device} {name}"
msgstr "{side_upper} terminaison latérale introuvable : {device} {name}"
-#: netbox/dcim/forms/bulk_import.py:1315 netbox/dcim/forms/model_forms.py:785
-#: netbox/dcim/tables/devices.py:1027 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/model_forms.py:797
+#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132
#: netbox/templates/dcim/virtualchassis.html:27
#: netbox/templates/dcim/virtualchassis.html:67
msgid "Master"
msgstr "Maître"
-#: netbox/dcim/forms/bulk_import.py:1319
+#: netbox/dcim/forms/bulk_import.py:1416
msgid "Master device"
msgstr "Appareil principal"
-#: netbox/dcim/forms/bulk_import.py:1336
+#: netbox/dcim/forms/bulk_import.py:1433
msgid "Name of parent site"
msgstr "Nom du site parent"
-#: netbox/dcim/forms/bulk_import.py:1370
+#: netbox/dcim/forms/bulk_import.py:1467
msgid "Upstream power panel"
msgstr "Panneau d'alimentation en amont"
-#: netbox/dcim/forms/bulk_import.py:1400
+#: netbox/dcim/forms/bulk_import.py:1497
msgid "Primary or redundant"
msgstr "Principal ou redondant"
-#: netbox/dcim/forms/bulk_import.py:1405
+#: netbox/dcim/forms/bulk_import.py:1502
msgid "Supply type (AC/DC)"
msgstr "Type d'alimentation (AC/DC)"
-#: netbox/dcim/forms/bulk_import.py:1410
+#: netbox/dcim/forms/bulk_import.py:1507
msgid "Single or three-phase"
msgstr "Monophasé ou triphasé"
-#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:1677
+#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722
#: netbox/templates/dcim/device.html:190
#: netbox/templates/dcim/virtualdevicecontext.html:30
#: netbox/templates/virtualization/virtualmachine.html:52
msgid "Primary IPv4"
msgstr "IPv4 principal"
-#: netbox/dcim/forms/bulk_import.py:1465
+#: netbox/dcim/forms/bulk_import.py:1562
msgid "IPv4 address with mask, e.g. 1.2.3.4/24"
msgstr "Adresse IPv4 avec masque, par exemple 1.2.3.4/24"
-#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/model_forms.py:1686
+#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/model_forms.py:1731
#: netbox/templates/dcim/device.html:206
#: netbox/templates/dcim/virtualdevicecontext.html:41
#: netbox/templates/virtualization/virtualmachine.html:68
msgid "Primary IPv6"
msgstr "IPv6 principal"
-#: netbox/dcim/forms/bulk_import.py:1472
+#: netbox/dcim/forms/bulk_import.py:1569
msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64"
msgstr "Adresse IPv6 avec longueur de préfixe, par exemple 2001:db8 : :1/64"
-#: netbox/dcim/forms/common.py:24 netbox/dcim/models/device_components.py:527
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:515
#: netbox/templates/dcim/interface.html:57
-#: netbox/templates/virtualization/vminterface.html:55
-#: netbox/virtualization/forms/bulk_edit.py:225
+#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/virtualization/forms/bulk_edit.py:207
msgid "MTU"
msgstr "MTU"
-#: netbox/dcim/forms/common.py:65
+#: netbox/dcim/forms/common.py:60
#, python-brace-format
msgid ""
"The tagged VLANs ({vlans}) must belong to the same site as the interface's "
@@ -4659,7 +5093,7 @@ msgstr ""
"l'appareil/la machine virtuelle parente de l'interface, ou ils doivent être "
"globaux"
-#: netbox/dcim/forms/common.py:126
+#: netbox/dcim/forms/common.py:121
msgid ""
"Cannot install module with placeholder values in a module bay with no "
"position defined."
@@ -4667,7 +5101,7 @@ msgstr ""
"Impossible d'installer le module avec des valeurs d'espace réservé dans une "
"baie de modules dont aucune position n'est définie."
-#: netbox/dcim/forms/common.py:131
+#: netbox/dcim/forms/common.py:127
#, python-brace-format
msgid ""
"Cannot install module with placeholder values in a module bay tree {level} "
@@ -4677,18 +5111,18 @@ msgstr ""
"arborescence de modules {level} dans un arbre mais {tokens} espaces réservés"
" donnés."
-#: netbox/dcim/forms/common.py:144
+#: netbox/dcim/forms/common.py:142
#, python-brace-format
msgid "Cannot adopt {model} {name} as it already belongs to a module"
msgstr ""
"Impossible d'adopter {model} {name} car il appartient déjà à un module"
-#: netbox/dcim/forms/common.py:153
+#: netbox/dcim/forms/common.py:151
#, python-brace-format
msgid "A {model} named {name} already exists"
msgstr "UN {model} nommé {name} existe déjà"
-#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:37
#: netbox/templates/dcim/powerfeed.html:24
@@ -4697,137 +5131,135 @@ msgstr "UN {model} nommé {name} existe déjà"
msgid "Power Panel"
msgstr "Panneau d'alimentation"
-#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:765
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "Alimentation"
-#: netbox/dcim/forms/connections.py:81
-msgid "Side"
-msgstr "Côté"
-
-#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/tables/devices.py:295
+#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305
msgid "Device Status"
msgstr "État de l'appareil"
-#: netbox/dcim/forms/filtersets.py:149
+#: netbox/dcim/forms/filtersets.py:150
msgid "Parent region"
msgstr "Région parente"
-#: netbox/dcim/forms/filtersets.py:163 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
#: netbox/tenancy/forms/bulk_import.py:62
#: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62
-#: netbox/wireless/forms/bulk_import.py:25
-#: netbox/wireless/forms/filtersets.py:25
+#: netbox/wireless/forms/bulk_import.py:27
+#: netbox/wireless/forms/filtersets.py:27
msgid "Parent group"
msgstr "Groupe de parents"
-#: netbox/dcim/forms/filtersets.py:242 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "Datacentre"
-#: netbox/dcim/forms/filtersets.py:397
+#: netbox/dcim/forms/filtersets.py:398
msgid "Function"
msgstr "Fonction"
-#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/model_forms.py:373
+#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "Des images"
-#: netbox/dcim/forms/filtersets.py:486 netbox/dcim/forms/filtersets.py:611
-#: netbox/dcim/forms/filtersets.py:726
+#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
+#: netbox/dcim/forms/filtersets.py:727
msgid "Components"
msgstr "Composantes"
-#: netbox/dcim/forms/filtersets.py:506
+#: netbox/dcim/forms/filtersets.py:507
msgid "Subdevice role"
msgstr "Rôle du sous-appareil"
-#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/tables/racks.py:54
+#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
#: netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "Modèle"
-#: netbox/dcim/forms/filtersets.py:834
+#: netbox/dcim/forms/filtersets.py:835
msgid "Has an OOB IP"
msgstr "Possède une adresse IP OOB"
-#: netbox/dcim/forms/filtersets.py:841
+#: netbox/dcim/forms/filtersets.py:842
msgid "Virtual chassis member"
msgstr "Membre virtuel du châssis"
-#: netbox/dcim/forms/filtersets.py:890
+#: netbox/dcim/forms/filtersets.py:891
msgid "Has virtual device contexts"
msgstr "Possède des contextes de périphériques virtuels"
-#: netbox/dcim/forms/filtersets.py:903 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:452
-#: netbox/virtualization/forms/filtersets.py:112
+#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
+#: netbox/ipam/forms/filtersets.py:455
+#: netbox/virtualization/forms/filtersets.py:117
msgid "Cluster group"
msgstr "Groupe de clusters"
-#: netbox/dcim/forms/filtersets.py:1210
+#: netbox/dcim/forms/filtersets.py:1211
msgid "Cabled"
msgstr "câblé"
-#: netbox/dcim/forms/filtersets.py:1217
+#: netbox/dcim/forms/filtersets.py:1218
msgid "Occupied"
msgstr "Occupé"
-#: netbox/dcim/forms/filtersets.py:1244 netbox/dcim/forms/filtersets.py:1269
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/tables/devices.py:364
+#: 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:1341 netbox/dcim/tables/devices.py:374
+#: netbox/dcim/tables/devices.py:663
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:16
#: netbox/templates/dcim/consoleport.html:55
#: netbox/templates/dcim/consoleserverport.html:55
#: netbox/templates/dcim/frontport.html:69
-#: netbox/templates/dcim/interface.html:140
+#: netbox/templates/dcim/interface.html:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:59
+#: netbox/templates/dcim/poweroutlet.html:69
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "Connexion"
-#: netbox/dcim/forms/filtersets.py:1348 netbox/extras/forms/bulk_edit.py:326
+#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326
#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:464
-#: netbox/extras/forms/model_forms.py:675 netbox/extras/tables/tables.py:579
+#: netbox/extras/forms/filtersets.py:472
+#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:579
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "Type"
-#: netbox/dcim/forms/filtersets.py:1377
+#: netbox/dcim/forms/filtersets.py:1382
msgid "Mgmt only"
msgstr "Gestion uniquement"
-#: netbox/dcim/forms/filtersets.py:1389 netbox/dcim/forms/model_forms.py:1390
-#: netbox/dcim/models/device_components.py:629
-#: netbox/templates/dcim/interface.html:129
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423
+#: netbox/dcim/models/device_components.py:677
+#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "WWN"
-#: netbox/dcim/forms/filtersets.py:1409
+#: netbox/dcim/forms/filtersets.py:1414
msgid "Wireless channel"
msgstr "Canal sans fil"
-#: netbox/dcim/forms/filtersets.py:1413
+#: netbox/dcim/forms/filtersets.py:1418
msgid "Channel frequency (MHz)"
msgstr "Fréquence du canal (MHz)"
-#: netbox/dcim/forms/filtersets.py:1417
+#: netbox/dcim/forms/filtersets.py:1422
msgid "Channel width (MHz)"
msgstr "Largeur du canal (MHz)"
-#: netbox/dcim/forms/filtersets.py:1421
-#: netbox/templates/dcim/interface.html:85
+#: netbox/dcim/forms/filtersets.py:1426
+#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "Puissance de transmission (dBm)"
-#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1471
-#: netbox/dcim/tables/devices.py:327 netbox/templates/dcim/cable.html:12
+#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476
+#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
#: netbox/templates/dcim/htmx/cable_edit.html:50
@@ -4837,40 +5269,77 @@ msgstr "Puissance de transmission (dBm)"
msgid "Cable"
msgstr "câble"
-#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/tables/devices.py:949
+#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979
msgid "Discovered"
msgstr "Découvert"
+#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350
+msgid "Assigned Device"
+msgstr "Appareil attribué"
+
+#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355
+msgid "Assigned VM"
+msgstr "Machine virtuelle attribuée"
+
#: netbox/dcim/forms/formsets.py:20
#, python-brace-format
msgid "A virtual chassis member already exists in position {vc_position}."
msgstr "Un élément de châssis virtuel existe déjà en place {vc_position}."
-#: netbox/dcim/forms/model_forms.py:140
+#: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75
+#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618
+msgid "Scope type"
+msgstr "Type de portée"
+
+#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423
+#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:175
+#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621
+#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
+#: netbox/templates/ipam/vlangroup.html:38
+#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/virtualization/forms/bulk_edit.py:91
+#: netbox/virtualization/forms/filtersets.py:46
+#: netbox/virtualization/forms/model_forms.py:79
+#: netbox/virtualization/tables/clusters.py:80
+#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/filtersets.py:37
+#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/tables/wirelesslan.py:58
+msgid "Scope"
+msgstr "Champ"
+
+#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436
+msgid "Scope type (app & model)"
+msgstr "Type de scope (application et modèle)"
+
+#: netbox/dcim/forms/model_forms.py:144
msgid "Contact Info"
msgstr "Informations de contact"
-#: netbox/dcim/forms/model_forms.py:195 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "Role de la baie"
-#: netbox/dcim/forms/model_forms.py:212 netbox/dcim/forms/model_forms.py:362
-#: netbox/dcim/forms/model_forms.py:446
+#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
+#: netbox/dcim/forms/model_forms.py:456
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "Identifiant"
-#: netbox/dcim/forms/model_forms.py:259
+#: netbox/dcim/forms/model_forms.py:264
msgid "Select a pre-defined rack type, or set physical characteristics below."
msgstr ""
"Sélectionnez un type de baie prédéfini ou définissez les caractéristiques "
"physiques ci-dessous."
-#: netbox/dcim/forms/model_forms.py:265
+#: netbox/dcim/forms/model_forms.py:273
msgid "Inventory Control"
msgstr "Contrôle des stocks"
-#: netbox/dcim/forms/model_forms.py:313
+#: netbox/dcim/forms/model_forms.py:321
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
@@ -4878,37 +5347,37 @@ msgstr ""
"Liste d'identifiants d'unités numériques séparés par des virgules. Une plage"
" peut être spécifiée à l'aide d'un trait d'union."
-#: netbox/dcim/forms/model_forms.py:322 netbox/dcim/tables/racks.py:202
+#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201
msgid "Reservation"
msgstr "Réservation"
-#: netbox/dcim/forms/model_forms.py:423
+#: netbox/dcim/forms/model_forms.py:432
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "Rôle de l'appareil"
-#: netbox/dcim/forms/model_forms.py:490 netbox/dcim/models/devices.py:644
+#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
msgid "The lowest-numbered unit occupied by the device"
msgstr "L'unité la moins numérotée occupée par l'appareil"
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/model_forms.py:558
msgid "The position in the virtual chassis this device is identified by"
msgstr ""
"La position dans le châssis virtuel par laquelle cet appareil est identifié"
-#: netbox/dcim/forms/model_forms.py:552
+#: netbox/dcim/forms/model_forms.py:563
msgid "The priority of the device in the virtual chassis"
msgstr "La priorité de l'appareil dans le châssis virtuel"
-#: netbox/dcim/forms/model_forms.py:659
+#: netbox/dcim/forms/model_forms.py:670
msgid "Automatically populate components associated with this module type"
msgstr "Remplir automatiquement les composants associés à ce type de module"
-#: netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/model_forms.py:779
msgid "Characteristics"
msgstr "Caractéristiques"
-#: netbox/dcim/forms/model_forms.py:914
+#: netbox/dcim/forms/model_forms.py:926
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -4923,60 +5392,35 @@ msgstr ""
"{module}
, s'il est présent, sera automatiquement remplacé par "
"la valeur de position lors de la création d'un nouveau module."
-#: netbox/dcim/forms/model_forms.py:1094
+#: netbox/dcim/forms/model_forms.py:1107
msgid "Console port template"
msgstr "Modèle de port de console"
-#: netbox/dcim/forms/model_forms.py:1102
+#: netbox/dcim/forms/model_forms.py:1115
msgid "Console server port template"
msgstr "Modèle de port de serveur de console"
-#: netbox/dcim/forms/model_forms.py:1110
+#: netbox/dcim/forms/model_forms.py:1123
msgid "Front port template"
msgstr "Modèle de port avant"
-#: netbox/dcim/forms/model_forms.py:1118
+#: netbox/dcim/forms/model_forms.py:1131
msgid "Interface template"
msgstr "Modèle d'interface"
-#: netbox/dcim/forms/model_forms.py:1126
+#: netbox/dcim/forms/model_forms.py:1139
msgid "Power outlet template"
msgstr "Modèle de prise de courant"
-#: netbox/dcim/forms/model_forms.py:1134
+#: netbox/dcim/forms/model_forms.py:1147
msgid "Power port template"
msgstr "Modèle de port d'alimentation"
-#: netbox/dcim/forms/model_forms.py:1142
+#: netbox/dcim/forms/model_forms.py:1155
msgid "Rear port template"
msgstr "Modèle de port arrière"
-#: netbox/dcim/forms/model_forms.py:1151 netbox/dcim/forms/model_forms.py:1395
-#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1590
-#: netbox/dcim/tables/connections.py:65 netbox/ipam/forms/bulk_import.py:318
-#: netbox/ipam/forms/model_forms.py:280 netbox/ipam/forms/model_forms.py:289
-#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/ip.py:372
-#: netbox/ipam/tables/vlans.py:169
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:51
-#: netbox/templates/dcim/frontport.html:106
-#: netbox/templates/dcim/interface.html:27
-#: netbox/templates/dcim/interface.html:184
-#: netbox/templates/dcim/interface.html:310
-#: netbox/templates/dcim/rearport.html:102
-#: netbox/templates/virtualization/vminterface.html:18
-#: netbox/templates/vpn/tunneltermination.html:31
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
-#: netbox/templates/wireless/wirelesslink.html:10
-#: netbox/templates/wireless/wirelesslink.html:55
-#: netbox/virtualization/forms/model_forms.py:348
-#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:436
-#: netbox/vpn/forms/model_forms.py:445
-#: netbox/wireless/forms/model_forms.py:113
-#: netbox/wireless/forms/model_forms.py:155
-msgid "Interface"
-msgstr "Interface"
-
-#: netbox/dcim/forms/model_forms.py:1152 netbox/dcim/forms/model_forms.py:1591
+#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -4984,71 +5428,71 @@ msgstr "Interface"
msgid "Console Port"
msgstr "Port de console"
-#: netbox/dcim/forms/model_forms.py:1153 netbox/dcim/forms/model_forms.py:1592
+#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637
#: netbox/templates/dcim/consoleport.html:73
#: netbox/templates/dcim/consoleserverport.html:17
#: netbox/templates/dcim/frontport.html:109
msgid "Console Server Port"
msgstr "Port du serveur de consoles"
-#: netbox/dcim/forms/model_forms.py:1154 netbox/dcim/forms/model_forms.py:1593
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
#: netbox/templates/dcim/frontport.html:17
#: netbox/templates/dcim/frontport.html:115
-#: netbox/templates/dcim/interface.html:187
+#: netbox/templates/dcim/interface.html:244
#: netbox/templates/dcim/rearport.html:105
msgid "Front Port"
msgstr "Port avant"
-#: netbox/dcim/forms/model_forms.py:1155 netbox/dcim/forms/model_forms.py:1594
-#: netbox/dcim/tables/devices.py:710
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
+#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/tables/devices.py:744
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
#: netbox/templates/dcim/frontport.html:50
#: netbox/templates/dcim/frontport.html:118
-#: netbox/templates/dcim/interface.html:190
+#: netbox/templates/dcim/interface.html:247
#: netbox/templates/dcim/rearport.html:17
#: netbox/templates/dcim/rearport.html:108
msgid "Rear Port"
msgstr "Port arrière"
-#: netbox/dcim/forms/model_forms.py:1156 netbox/dcim/forms/model_forms.py:1595
-#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:512
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640
+#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521
+#: netbox/templates/dcim/poweroutlet.html:54
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "Port d'alimentation"
-#: netbox/dcim/forms/model_forms.py:1157 netbox/dcim/forms/model_forms.py:1596
+#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641
#: netbox/templates/dcim/poweroutlet.html:17
#: netbox/templates/dcim/powerport.html:77
msgid "Power Outlet"
msgstr "Prise de courant"
-#: netbox/dcim/forms/model_forms.py:1159 netbox/dcim/forms/model_forms.py:1598
+#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643
msgid "Component Assignment"
msgstr "Affectation des composants"
-#: netbox/dcim/forms/model_forms.py:1202 netbox/dcim/forms/model_forms.py:1645
+#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690
msgid "An InventoryItem can only be assigned to a single component."
msgstr "Un item d'inventaire ne peut être attribué qu'à un seul composant."
-#: netbox/dcim/forms/model_forms.py:1339
+#: netbox/dcim/forms/model_forms.py:1355
msgid "LAG interface"
msgstr "Interface LAG"
-#: netbox/dcim/forms/model_forms.py:1362
+#: netbox/dcim/forms/model_forms.py:1378
msgid "Filter VLANs available for assignment by group."
msgstr "Filtrez les VLAN disponibles pour une attribution par groupe."
-#: netbox/dcim/forms/model_forms.py:1491
+#: netbox/dcim/forms/model_forms.py:1533
msgid "Child Device"
msgstr "Appareil pour enfants"
-#: netbox/dcim/forms/model_forms.py:1492
+#: netbox/dcim/forms/model_forms.py:1534
msgid ""
"Child devices must first be created and assigned to the site and rack of the"
" parent device."
@@ -5056,32 +5500,58 @@ msgstr ""
"Les appareils enfants doivent d'abord être créés et affectés au site et à la"
" baie de l'appareil parent."
-#: netbox/dcim/forms/model_forms.py:1534
+#: netbox/dcim/forms/model_forms.py:1576
msgid "Console port"
msgstr "Port de console"
-#: netbox/dcim/forms/model_forms.py:1542
+#: netbox/dcim/forms/model_forms.py:1584
msgid "Console server port"
msgstr "Port du serveur de console"
-#: netbox/dcim/forms/model_forms.py:1550
+#: netbox/dcim/forms/model_forms.py:1592
msgid "Front port"
msgstr "Port avant"
-#: netbox/dcim/forms/model_forms.py:1566
+#: netbox/dcim/forms/model_forms.py:1608
msgid "Power outlet"
msgstr "prise de courant"
-#: netbox/dcim/forms/model_forms.py:1586
+#: netbox/dcim/forms/model_forms.py:1630
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "Article d'inventaire"
-#: netbox/dcim/forms/model_forms.py:1659
+#: netbox/dcim/forms/model_forms.py:1704
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "Rôle de l'article d'inventaire"
+#: netbox/dcim/forms/model_forms.py:1773
+msgid "VM Interface"
+msgstr "Interface de machine virtuelle"
+
+#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796
+#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171
+#: netbox/templates/virtualization/virtualdisk.html:21
+#: netbox/templates/virtualization/virtualmachine.html:12
+#: netbox/templates/virtualization/vminterface.html:21
+#: netbox/templates/vpn/tunneltermination.html:25
+#: netbox/virtualization/forms/filtersets.py:202
+#: netbox/virtualization/forms/filtersets.py:247
+#: netbox/virtualization/forms/model_forms.py:227
+#: netbox/virtualization/tables/virtualmachines.py:105
+#: netbox/virtualization/tables/virtualmachines.py:161
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
+#: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172
+#: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457
+msgid "Virtual Machine"
+msgstr "Machine virtuelle"
+
+#: netbox/dcim/forms/model_forms.py:1827
+msgid "A MAC address can only be assigned to a single object."
+msgstr "Une adresse MAC ne peut être attribuée qu'à un seul objet."
+
#: netbox/dcim/forms/object_create.py:48
#: netbox/dcim/forms/object_create.py:199
#: netbox/dcim/forms/object_create.py:347
@@ -5102,7 +5572,7 @@ msgstr ""
"sont attendus."
#: netbox/dcim/forms/object_create.py:110
-#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:252
+#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263
msgid "Rear ports"
msgstr "Ports arrière"
@@ -5130,7 +5600,7 @@ msgstr ""
"Le nombre de ports frontaux à créer ({frontport_count}) doit correspondre au"
" nombre sélectionné de positions des ports arrière ({rearport_count})."
-#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1033
+#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1065
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:47
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5149,30 +5619,30 @@ msgstr ""
"Position du premier dispositif membre. Augmente d'une unité pour chaque "
"membre supplémentaire."
-#: netbox/dcim/forms/object_create.py:427
+#: netbox/dcim/forms/object_create.py:428
msgid "A position must be specified for the first VC member."
msgstr "Une position doit être spécifiée pour le premier membre du VC."
-#: netbox/dcim/models/cables.py:62
-#: netbox/dcim/models/device_component_templates.py:55
-#: netbox/dcim/models/device_components.py:62
+#: netbox/dcim/models/cables.py:64
+#: netbox/dcim/models/device_component_templates.py:51
+#: netbox/dcim/models/device_components.py:57
#: netbox/extras/models/customfields.py:111
msgid "label"
msgstr "étiquette"
-#: netbox/dcim/models/cables.py:71
+#: netbox/dcim/models/cables.py:73
msgid "length"
msgstr "longueur"
-#: netbox/dcim/models/cables.py:78
+#: netbox/dcim/models/cables.py:80
msgid "length unit"
msgstr "unité de longueur"
-#: netbox/dcim/models/cables.py:95
+#: netbox/dcim/models/cables.py:98
msgid "cable"
msgstr "câble"
-#: netbox/dcim/models/cables.py:96
+#: netbox/dcim/models/cables.py:99
msgid "cables"
msgstr "câbles"
@@ -5202,19 +5672,19 @@ msgstr "Types de terminaison incompatibles : {type_a} et {type_b}"
msgid "A and B terminations cannot connect to the same object."
msgstr "Les terminaisons A et B ne peuvent pas se connecter au même objet."
-#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37
+#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37
msgid "end"
msgstr "fin"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:315
msgid "cable termination"
msgstr "terminaison de câble"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:316
msgid "cable terminations"
msgstr "terminaisons de câble"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:335
#, python-brace-format
msgid ""
"Duplicate termination found for {app_label}.{model} {termination_id}: cable "
@@ -5223,37 +5693,71 @@ msgstr ""
"Un doublon de terminaison a été trouvé pour {app_label}.{model} "
"{termination_id}: câble {cable_pk}"
-#: netbox/dcim/models/cables.py:343
+#: netbox/dcim/models/cables.py:345
#, python-brace-format
msgid "Cables cannot be terminated to {type_display} interfaces"
msgstr "Les câbles ne peuvent pas être raccordés à {type_display} interfaces"
-#: netbox/dcim/models/cables.py:350
+#: netbox/dcim/models/cables.py:352
msgid "Circuit terminations attached to a provider network may not be cabled."
msgstr ""
"Les terminaisons de circuit connectées au réseau d'un fournisseur peuvent ne"
" pas être câblées."
-#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50
+#: netbox/dcim/models/cables.py:450 netbox/extras/models/configs.py:50
msgid "is active"
msgstr "est actif"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:454
msgid "is complete"
msgstr "est terminé"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:458
msgid "is split"
msgstr "est divisé"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:466
msgid "cable path"
msgstr "chemin de câble"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:467
msgid "cable paths"
msgstr "chemins de câbles"
+#: netbox/dcim/models/cables.py:539
+msgid "All originating terminations must be attached to the same link"
+msgstr "Toutes les terminaisons d'origine doivent être jointes au même lien"
+
+#: netbox/dcim/models/cables.py:551
+msgid "All mid-span terminations must have the same termination type"
+msgstr ""
+"Toutes les terminaisons à mi-distance doivent avoir le même type de "
+"terminaison"
+
+#: netbox/dcim/models/cables.py:556
+msgid "All mid-span terminations must have the same parent object"
+msgstr ""
+"Toutes les terminaisons à mi-travée doivent avoir le même objet parent"
+
+#: netbox/dcim/models/cables.py:580
+msgid "All links must be cable or wireless"
+msgstr "Toutes les liaisons doivent être câblées ou sans fil"
+
+#: netbox/dcim/models/cables.py:582
+msgid "All links must match first link type"
+msgstr "Tous les liens doivent correspondre au premier type de lien"
+
+#: netbox/dcim/models/cables.py:665
+msgid ""
+"All positions counts within the path on opposite ends of links must match"
+msgstr ""
+"Toutes les positions dénombrées dans le chemin aux extrémités opposées des "
+"liens doivent correspondre"
+
+#: netbox/dcim/models/cables.py:674
+msgid "Remote termination position filter is missing"
+msgstr "Le filtre de position de terminaison à distance est manquant"
+
#: netbox/dcim/models/device_component_templates.py:46
#, python-brace-format
msgid ""
@@ -5263,18 +5767,18 @@ msgstr ""
"{module} est accepté en remplacement de la position de la baie du module "
"lorsqu'il est fixé à un type de module."
-#: netbox/dcim/models/device_component_templates.py:58
-#: netbox/dcim/models/device_components.py:65
+#: netbox/dcim/models/device_component_templates.py:54
+#: netbox/dcim/models/device_components.py:60
msgid "Physical label"
msgstr "Etiquette physique"
-#: netbox/dcim/models/device_component_templates.py:103
+#: netbox/dcim/models/device_component_templates.py:99
msgid "Component templates cannot be moved to a different device type."
msgstr ""
"Les modèles de composants ne peuvent pas être déplacés vers un autre type "
"d'appareil."
-#: netbox/dcim/models/device_component_templates.py:154
+#: netbox/dcim/models/device_component_templates.py:150
msgid ""
"A component template cannot be associated with both a device type and a "
"module type."
@@ -5282,7 +5786,7 @@ msgstr ""
"Un modèle de composant ne peut pas être associé à la fois à un type "
"d'appareil et à un type de module."
-#: netbox/dcim/models/device_component_templates.py:158
+#: netbox/dcim/models/device_component_templates.py:154
msgid ""
"A component template must be associated with either a device type or a "
"module type."
@@ -5290,137 +5794,137 @@ msgstr ""
"Un modèle de composant doit être associé à un type d'appareil ou à un type "
"de module."
-#: netbox/dcim/models/device_component_templates.py:212
+#: netbox/dcim/models/device_component_templates.py:209
msgid "console port template"
msgstr "modèle de port de console"
-#: netbox/dcim/models/device_component_templates.py:213
+#: netbox/dcim/models/device_component_templates.py:210
msgid "console port templates"
msgstr "modèles de ports de console"
-#: netbox/dcim/models/device_component_templates.py:246
+#: netbox/dcim/models/device_component_templates.py:244
msgid "console server port template"
msgstr "modèle de port de serveur de console"
-#: netbox/dcim/models/device_component_templates.py:247
+#: netbox/dcim/models/device_component_templates.py:245
msgid "console server port templates"
msgstr "modèles de ports de serveur de console"
-#: netbox/dcim/models/device_component_templates.py:278
-#: netbox/dcim/models/device_components.py:352
+#: netbox/dcim/models/device_component_templates.py:277
+#: netbox/dcim/models/device_components.py:345
msgid "maximum draw"
msgstr "tirage maximum"
-#: netbox/dcim/models/device_component_templates.py:285
-#: netbox/dcim/models/device_components.py:359
+#: netbox/dcim/models/device_component_templates.py:284
+#: netbox/dcim/models/device_components.py:352
msgid "allocated draw"
msgstr "tirage au sort alloué"
-#: netbox/dcim/models/device_component_templates.py:295
+#: netbox/dcim/models/device_component_templates.py:294
msgid "power port template"
msgstr "modèle de port d'alimentation"
-#: netbox/dcim/models/device_component_templates.py:296
+#: netbox/dcim/models/device_component_templates.py:295
msgid "power port templates"
msgstr "modèles de ports d'alimentation"
#: netbox/dcim/models/device_component_templates.py:315
-#: netbox/dcim/models/device_components.py:382
+#: netbox/dcim/models/device_components.py:372
#, python-brace-format
msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)."
msgstr ""
"Le tirage alloué ne peut pas dépasser le tirage maximum ({maximum_draw}W)."
-#: netbox/dcim/models/device_component_templates.py:347
-#: netbox/dcim/models/device_components.py:477
+#: netbox/dcim/models/device_component_templates.py:349
+#: netbox/dcim/models/device_components.py:468
msgid "feed leg"
msgstr "patte d'alimentation"
-#: netbox/dcim/models/device_component_templates.py:351
-#: netbox/dcim/models/device_components.py:481
+#: netbox/dcim/models/device_component_templates.py:354
+#: netbox/dcim/models/device_components.py:473
msgid "Phase (for three-phase feeds)"
msgstr "Phase (pour les alimentations triphasées)"
-#: netbox/dcim/models/device_component_templates.py:357
+#: netbox/dcim/models/device_component_templates.py:360
msgid "power outlet template"
msgstr "modèle de prise de courant"
-#: netbox/dcim/models/device_component_templates.py:358
+#: netbox/dcim/models/device_component_templates.py:361
msgid "power outlet templates"
msgstr "modèles de prises de courant"
-#: netbox/dcim/models/device_component_templates.py:367
+#: netbox/dcim/models/device_component_templates.py:370
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device type"
msgstr ""
"Port d'alimentation parent ({power_port}) doit appartenir au même type "
"d'appareil"
-#: netbox/dcim/models/device_component_templates.py:371
+#: netbox/dcim/models/device_component_templates.py:376
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same module type"
msgstr ""
"Port d'alimentation parent ({power_port}) doit appartenir au même type de "
"module"
-#: netbox/dcim/models/device_component_templates.py:423
-#: netbox/dcim/models/device_components.py:611
+#: netbox/dcim/models/device_component_templates.py:430
+#: netbox/dcim/models/device_components.py:659
msgid "management only"
msgstr "gestion uniquement"
-#: netbox/dcim/models/device_component_templates.py:431
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_component_templates.py:438
+#: netbox/dcim/models/device_components.py:539
msgid "bridge interface"
msgstr "interface de pont"
-#: netbox/dcim/models/device_component_templates.py:449
-#: netbox/dcim/models/device_components.py:636
+#: netbox/dcim/models/device_component_templates.py:459
+#: netbox/dcim/models/device_components.py:685
msgid "wireless role"
msgstr "rôle sans fil"
-#: netbox/dcim/models/device_component_templates.py:455
+#: netbox/dcim/models/device_component_templates.py:465
msgid "interface template"
msgstr "modèle d'interface"
-#: netbox/dcim/models/device_component_templates.py:456
+#: netbox/dcim/models/device_component_templates.py:466
msgid "interface templates"
msgstr "modèles d'interface"
-#: netbox/dcim/models/device_component_templates.py:463
-#: netbox/dcim/models/device_components.py:804
-#: netbox/virtualization/models/virtualmachines.py:405
+#: netbox/dcim/models/device_component_templates.py:473
+#: netbox/dcim/models/device_components.py:845
+#: netbox/virtualization/models/virtualmachines.py:385
msgid "An interface cannot be bridged to itself."
msgstr "Une interface ne peut pas être reliée à elle-même."
-#: netbox/dcim/models/device_component_templates.py:466
+#: netbox/dcim/models/device_component_templates.py:477
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same device type"
msgstr "Interface de pont ({bridge}) doit appartenir au même type d'appareil"
-#: netbox/dcim/models/device_component_templates.py:470
+#: netbox/dcim/models/device_component_templates.py:483
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same module type"
msgstr "Interface de pont ({bridge}) doit appartenir au même type de module"
-#: netbox/dcim/models/device_component_templates.py:526
-#: netbox/dcim/models/device_components.py:984
+#: netbox/dcim/models/device_component_templates.py:540
+#: netbox/dcim/models/device_components.py:1035
msgid "rear port position"
msgstr "position du port arrière"
-#: netbox/dcim/models/device_component_templates.py:551
+#: netbox/dcim/models/device_component_templates.py:565
msgid "front port template"
msgstr "modèle de port avant"
-#: netbox/dcim/models/device_component_templates.py:552
+#: netbox/dcim/models/device_component_templates.py:566
msgid "front port templates"
msgstr "modèles de port avant"
-#: netbox/dcim/models/device_component_templates.py:562
+#: netbox/dcim/models/device_component_templates.py:576
#, python-brace-format
msgid "Rear port ({name}) must belong to the same device type"
msgstr "Port arrière ({name}) doit appartenir au même type d'appareil"
-#: netbox/dcim/models/device_component_templates.py:568
+#: netbox/dcim/models/device_component_templates.py:582
#, python-brace-format
msgid ""
"Invalid rear port position ({position}); rear port {name} has only {count} "
@@ -5429,47 +5933,47 @@ msgstr ""
"Position du port arrière non valide ({position}) ; port arrière {name} n'a "
"que {count} positions"
-#: netbox/dcim/models/device_component_templates.py:621
-#: netbox/dcim/models/device_components.py:1053
+#: netbox/dcim/models/device_component_templates.py:635
+#: netbox/dcim/models/device_components.py:1101
msgid "positions"
msgstr "positions"
-#: netbox/dcim/models/device_component_templates.py:632
+#: netbox/dcim/models/device_component_templates.py:646
msgid "rear port template"
msgstr "modèle de port arrière"
-#: netbox/dcim/models/device_component_templates.py:633
+#: netbox/dcim/models/device_component_templates.py:647
msgid "rear port templates"
msgstr "modèles de port arrière"
-#: netbox/dcim/models/device_component_templates.py:662
-#: netbox/dcim/models/device_components.py:1103
+#: netbox/dcim/models/device_component_templates.py:676
+#: netbox/dcim/models/device_components.py:1148
msgid "position"
msgstr "position"
-#: netbox/dcim/models/device_component_templates.py:665
-#: netbox/dcim/models/device_components.py:1106
+#: netbox/dcim/models/device_component_templates.py:679
+#: netbox/dcim/models/device_components.py:1151
msgid "Identifier to reference when renaming installed components"
msgstr ""
"Identifiant à référencer lors du changement de nom des composants installés"
-#: netbox/dcim/models/device_component_templates.py:671
+#: netbox/dcim/models/device_component_templates.py:685
msgid "module bay template"
msgstr "modèle de baie modulaire"
-#: netbox/dcim/models/device_component_templates.py:672
+#: netbox/dcim/models/device_component_templates.py:686
msgid "module bay templates"
msgstr "modèles de baies de modules"
-#: netbox/dcim/models/device_component_templates.py:699
+#: netbox/dcim/models/device_component_templates.py:713
msgid "device bay template"
msgstr "modèle de baie pour appareils"
-#: netbox/dcim/models/device_component_templates.py:700
+#: netbox/dcim/models/device_component_templates.py:714
msgid "device bay templates"
msgstr "modèles de baies d'appareils"
-#: netbox/dcim/models/device_component_templates.py:713
+#: netbox/dcim/models/device_component_templates.py:728
#, python-brace-format
msgid ""
"Subdevice role of device type ({device_type}) must be set to \"parent\" to "
@@ -5478,211 +5982,230 @@ msgstr ""
"Rôle du sous-appareil du type d'appareil ({device_type}) doit être défini "
"sur « parent » pour autoriser les baies de périphériques."
-#: netbox/dcim/models/device_component_templates.py:768
-#: netbox/dcim/models/device_components.py:1262
+#: netbox/dcim/models/device_component_templates.py:784
+#: netbox/dcim/models/device_components.py:1304
msgid "part ID"
msgstr "ID de pièce"
-#: netbox/dcim/models/device_component_templates.py:770
-#: netbox/dcim/models/device_components.py:1264
+#: netbox/dcim/models/device_component_templates.py:786
+#: netbox/dcim/models/device_components.py:1306
msgid "Manufacturer-assigned part identifier"
msgstr "Identifiant de pièce attribué par le fabricant"
-#: netbox/dcim/models/device_component_templates.py:787
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item template"
msgstr "modèle d'article d'inventaire"
-#: netbox/dcim/models/device_component_templates.py:788
+#: netbox/dcim/models/device_component_templates.py:804
msgid "inventory item templates"
msgstr "modèles d'articles d'inventaire"
-#: netbox/dcim/models/device_components.py:105
+#: netbox/dcim/models/device_components.py:100
msgid "Components cannot be moved to a different device."
msgstr "Les composants ne peuvent pas être déplacés vers un autre appareil."
-#: netbox/dcim/models/device_components.py:144
+#: netbox/dcim/models/device_components.py:139
msgid "cable end"
msgstr "extrémité du câble"
-#: netbox/dcim/models/device_components.py:150
+#: netbox/dcim/models/device_components.py:146
msgid "mark connected"
msgstr "marque connectée"
-#: netbox/dcim/models/device_components.py:152
+#: netbox/dcim/models/device_components.py:148
msgid "Treat as if a cable is connected"
msgstr "Traitez comme si un câble était connecté"
-#: netbox/dcim/models/device_components.py:170
+#: netbox/dcim/models/device_components.py:166
msgid "Must specify cable end (A or B) when attaching a cable."
msgstr ""
"Doit spécifier l'extrémité du câble (A ou B) lors de la fixation d'un câble."
-#: netbox/dcim/models/device_components.py:174
+#: netbox/dcim/models/device_components.py:170
msgid "Cable end must not be set without a cable."
msgstr "L'extrémité du câble ne doit pas être réglée sans câble."
-#: netbox/dcim/models/device_components.py:178
+#: netbox/dcim/models/device_components.py:174
msgid "Cannot mark as connected with a cable attached."
msgstr "Impossible de marquer comme connecté avec un câble branché."
-#: netbox/dcim/models/device_components.py:202
+#: netbox/dcim/models/device_components.py:198
#, python-brace-format
msgid "{class_name} models must declare a parent_object property"
msgstr "{class_name} les modèles doivent déclarer une propriété parent_object"
-#: netbox/dcim/models/device_components.py:287
-#: netbox/dcim/models/device_components.py:316
-#: netbox/dcim/models/device_components.py:349
-#: netbox/dcim/models/device_components.py:467
+#: netbox/dcim/models/device_components.py:284
+#: netbox/dcim/models/device_components.py:311
+#: netbox/dcim/models/device_components.py:342
+#: netbox/dcim/models/device_components.py:458
msgid "Physical port type"
msgstr "Type de port physique"
-#: netbox/dcim/models/device_components.py:290
-#: netbox/dcim/models/device_components.py:319
+#: netbox/dcim/models/device_components.py:287
+#: netbox/dcim/models/device_components.py:314
msgid "speed"
msgstr "vitesse"
-#: netbox/dcim/models/device_components.py:294
-#: netbox/dcim/models/device_components.py:323
+#: netbox/dcim/models/device_components.py:291
+#: netbox/dcim/models/device_components.py:318
msgid "Port speed in bits per second"
msgstr "Vitesse du port en bits par seconde"
-#: netbox/dcim/models/device_components.py:300
+#: netbox/dcim/models/device_components.py:297
msgid "console port"
msgstr "port de console"
-#: netbox/dcim/models/device_components.py:301
+#: netbox/dcim/models/device_components.py:298
msgid "console ports"
msgstr "ports de console"
-#: netbox/dcim/models/device_components.py:329
+#: netbox/dcim/models/device_components.py:324
msgid "console server port"
msgstr "port du serveur de console"
-#: netbox/dcim/models/device_components.py:330
+#: netbox/dcim/models/device_components.py:325
msgid "console server ports"
msgstr "ports du serveur de console"
-#: netbox/dcim/models/device_components.py:369
+#: netbox/dcim/models/device_components.py:362
msgid "power port"
msgstr "port d'alimentation"
-#: netbox/dcim/models/device_components.py:370
+#: netbox/dcim/models/device_components.py:363
msgid "power ports"
msgstr "ports d'alimentation"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:483
msgid "power outlet"
msgstr "prise de courant"
-#: netbox/dcim/models/device_components.py:488
+#: netbox/dcim/models/device_components.py:484
msgid "power outlets"
msgstr "prises de courant"
-#: netbox/dcim/models/device_components.py:499
+#: netbox/dcim/models/device_components.py:492
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device"
msgstr ""
"Port d'alimentation parent ({power_port}) doit appartenir au même appareil"
-#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:81
-#: netbox/vpn/models/crypto.py:226
+#: netbox/dcim/models/device_components.py:518 netbox/vpn/models/crypto.py:80
+#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "mode"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:523
msgid "IEEE 802.1Q tagging strategy"
msgstr "Stratégie de marquage IEEE 802.1Q"
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:531
msgid "parent interface"
msgstr "interface parente"
-#: netbox/dcim/models/device_components.py:602
+#: netbox/dcim/models/device_components.py:547
+msgid "untagged VLAN"
+msgstr "VLAN non étiqueté"
+
+#: netbox/dcim/models/device_components.py:553
+msgid "tagged VLANs"
+msgstr "VLAN étiquetés"
+
+#: netbox/dcim/models/device_components.py:561
+#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510
+#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106
+#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
+msgid "Q-in-Q SVLAN"
+msgstr "SVLAN Q-in-Q"
+
+#: netbox/dcim/models/device_components.py:576
+msgid "primary MAC address"
+msgstr "adresse MAC principale"
+
+#: netbox/dcim/models/device_components.py:588
+msgid "Only Q-in-Q interfaces may specify a service VLAN."
+msgstr "Seules les interfaces Q-in-Q peuvent spécifier un VLAN de service."
+
+#: netbox/dcim/models/device_components.py:594
+#, python-brace-format
+msgid "MAC address {mac_address} is not assigned to this interface."
+msgstr "Adresse MAC {mac_address} n'est pas attribué à cette interface."
+
+#: netbox/dcim/models/device_components.py:650
msgid "parent LAG"
msgstr "GAL parent"
-#: netbox/dcim/models/device_components.py:612
+#: netbox/dcim/models/device_components.py:660
msgid "This interface is used only for out-of-band management"
msgstr "Cette interface est utilisée uniquement pour la gestion hors bande"
-#: netbox/dcim/models/device_components.py:617
+#: netbox/dcim/models/device_components.py:665
msgid "speed (Kbps)"
msgstr "vitesse (Kbps)"
-#: netbox/dcim/models/device_components.py:620
+#: netbox/dcim/models/device_components.py:668
msgid "duplex"
msgstr "duplex"
-#: netbox/dcim/models/device_components.py:630
+#: netbox/dcim/models/device_components.py:678
msgid "64-bit World Wide Name"
msgstr "Nom mondial 64 bits"
-#: netbox/dcim/models/device_components.py:642
+#: netbox/dcim/models/device_components.py:692
msgid "wireless channel"
msgstr "canal sans fil"
-#: netbox/dcim/models/device_components.py:649
+#: netbox/dcim/models/device_components.py:699
msgid "channel frequency (MHz)"
msgstr "fréquence du canal (MHz)"
-#: netbox/dcim/models/device_components.py:650
-#: netbox/dcim/models/device_components.py:658
+#: netbox/dcim/models/device_components.py:700
+#: netbox/dcim/models/device_components.py:708
msgid "Populated by selected channel (if set)"
msgstr "Rempli par la chaîne sélectionnée (si définie)"
-#: netbox/dcim/models/device_components.py:664
+#: netbox/dcim/models/device_components.py:714
msgid "transmit power (dBm)"
msgstr "puissance de transmission (dBm)"
-#: netbox/dcim/models/device_components.py:689 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "réseaux locaux sans fil"
-#: netbox/dcim/models/device_components.py:697
-#: netbox/virtualization/models/virtualmachines.py:335
-msgid "untagged VLAN"
-msgstr "VLAN non étiqueté"
-
-#: netbox/dcim/models/device_components.py:703
-#: netbox/virtualization/models/virtualmachines.py:341
-msgid "tagged VLANs"
-msgstr "VLAN étiquetés"
-
-#: netbox/dcim/models/device_components.py:745
-#: netbox/virtualization/models/virtualmachines.py:377
+#: netbox/dcim/models/device_components.py:789
+#: netbox/virtualization/models/virtualmachines.py:359
msgid "interface"
msgstr "interface"
-#: netbox/dcim/models/device_components.py:746
-#: netbox/virtualization/models/virtualmachines.py:378
+#: netbox/dcim/models/device_components.py:790
+#: netbox/virtualization/models/virtualmachines.py:360
msgid "interfaces"
msgstr "interfaces"
-#: netbox/dcim/models/device_components.py:757
+#: netbox/dcim/models/device_components.py:798
#, python-brace-format
msgid "{display_type} interfaces cannot have a cable attached."
msgstr ""
"{display_type} les interfaces ne peuvent pas être connectées à un câble."
-#: netbox/dcim/models/device_components.py:765
+#: netbox/dcim/models/device_components.py:806
#, python-brace-format
msgid "{display_type} interfaces cannot be marked as connected."
msgstr ""
"{display_type} les interfaces ne peuvent pas être marquées comme connectées."
-#: netbox/dcim/models/device_components.py:774
-#: netbox/virtualization/models/virtualmachines.py:390
+#: netbox/dcim/models/device_components.py:815
+#: netbox/virtualization/models/virtualmachines.py:370
msgid "An interface cannot be its own parent."
msgstr "Une interface ne peut pas être son propre parent."
-#: netbox/dcim/models/device_components.py:778
+#: netbox/dcim/models/device_components.py:819
msgid "Only virtual interfaces may be assigned to a parent interface."
msgstr ""
"Seules les interfaces virtuelles peuvent être attribuées à une interface "
"parent."
-#: netbox/dcim/models/device_components.py:785
+#: netbox/dcim/models/device_components.py:826
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
@@ -5691,7 +6214,7 @@ msgstr ""
"L'interface parent sélectionnée ({interface}) appartient à un autre appareil"
" ({device})"
-#: netbox/dcim/models/device_components.py:791
+#: netbox/dcim/models/device_components.py:832
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
@@ -5700,7 +6223,7 @@ msgstr ""
"L'interface parent sélectionnée ({interface}) appartient à {device}, qui ne "
"fait pas partie du châssis virtuel {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:811
+#: netbox/dcim/models/device_components.py:852
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
@@ -5709,7 +6232,7 @@ msgstr ""
"L'interface de pont sélectionnée ({bridge}) appartient à un autre appareil "
"({device})."
-#: netbox/dcim/models/device_components.py:817
+#: netbox/dcim/models/device_components.py:858
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
@@ -5718,16 +6241,16 @@ msgstr ""
"L'interface de pont sélectionnée ({interface}) appartient à {device}, qui ne"
" fait pas partie du châssis virtuel {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:828
+#: netbox/dcim/models/device_components.py:869
msgid "Virtual interfaces cannot have a parent LAG interface."
msgstr ""
"Les interfaces virtuelles ne peuvent pas avoir d'interface LAG parente."
-#: netbox/dcim/models/device_components.py:832
+#: netbox/dcim/models/device_components.py:873
msgid "A LAG interface cannot be its own parent."
msgstr "Une interface LAG ne peut pas être son propre parent."
-#: netbox/dcim/models/device_components.py:839
+#: netbox/dcim/models/device_components.py:880
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to a different device ({device})."
@@ -5735,7 +6258,7 @@ msgstr ""
"L'interface LAG sélectionnée ({lag}) appartient à un autre appareil "
"({device})."
-#: netbox/dcim/models/device_components.py:845
+#: netbox/dcim/models/device_components.py:886
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
@@ -5744,48 +6267,52 @@ msgstr ""
"L'interface LAG sélectionnée ({lag}) appartient à {device}, qui ne fait pas "
"partie du châssis virtuel {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:856
+#: netbox/dcim/models/device_components.py:897
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "Les interfaces virtuelles ne peuvent pas avoir de mode PoE."
-#: netbox/dcim/models/device_components.py:860
+#: netbox/dcim/models/device_components.py:901
msgid "Virtual interfaces cannot have a PoE type."
msgstr "Les interfaces virtuelles ne peuvent pas avoir de type PoE."
-#: netbox/dcim/models/device_components.py:866
+#: netbox/dcim/models/device_components.py:907
msgid "Must specify PoE mode when designating a PoE type."
msgstr "Doit spécifier le mode PoE lors de la désignation d'un type de PoE."
-#: netbox/dcim/models/device_components.py:873
+#: netbox/dcim/models/device_components.py:914
msgid "Wireless role may be set only on wireless interfaces."
msgstr "Le rôle sans fil ne peut être défini que sur les interfaces sans fil."
-#: netbox/dcim/models/device_components.py:875
+#: netbox/dcim/models/device_components.py:916
msgid "Channel may be set only on wireless interfaces."
msgstr "Le canal ne peut être défini que sur les interfaces sans fil."
-#: netbox/dcim/models/device_components.py:881
+#: netbox/dcim/models/device_components.py:922
msgid "Channel frequency may be set only on wireless interfaces."
msgstr ""
"La fréquence des canaux ne peut être réglée que sur les interfaces sans fil."
-#: netbox/dcim/models/device_components.py:885
+#: netbox/dcim/models/device_components.py:926
msgid "Cannot specify custom frequency with channel selected."
msgstr ""
"Impossible de spécifier une fréquence personnalisée avec le canal "
"sélectionné."
-#: netbox/dcim/models/device_components.py:891
+#: netbox/dcim/models/device_components.py:932
msgid "Channel width may be set only on wireless interfaces."
msgstr ""
"La largeur de canal ne peut être réglée que sur les interfaces sans fil."
-#: netbox/dcim/models/device_components.py:893
+#: netbox/dcim/models/device_components.py:934
msgid "Cannot specify custom width with channel selected."
msgstr ""
"Impossible de spécifier une largeur personnalisée avec le canal sélectionné."
-#: netbox/dcim/models/device_components.py:901
+#: netbox/dcim/models/device_components.py:938
+msgid "Interface mode does not support an untagged vlan."
+msgstr "Le mode Interface ne prend pas en charge un VLAN non balisé."
+
+#: netbox/dcim/models/device_components.py:944
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -5794,24 +6321,24 @@ msgstr ""
"Le VLAN non étiqueté ({untagged_vlan}) doit appartenir au même site que "
"l'appareil parent de l'interface, ou il doit être global."
-#: netbox/dcim/models/device_components.py:990
+#: netbox/dcim/models/device_components.py:1041
msgid "Mapped position on corresponding rear port"
msgstr "Position cartographiée sur le port arrière correspondant"
-#: netbox/dcim/models/device_components.py:1006
+#: netbox/dcim/models/device_components.py:1057
msgid "front port"
msgstr "port avant"
-#: netbox/dcim/models/device_components.py:1007
+#: netbox/dcim/models/device_components.py:1058
msgid "front ports"
msgstr "ports avant"
-#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1069
#, python-brace-format
msgid "Rear port ({rear_port}) must belong to the same device"
msgstr "Port arrière ({rear_port}) doit appartenir au même appareil"
-#: netbox/dcim/models/device_components.py:1029
+#: netbox/dcim/models/device_components.py:1077
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
@@ -5820,19 +6347,19 @@ msgstr ""
"Position du port arrière non valide ({rear_port_position}) : Port arrière "
"{name} n'a que {positions} positions."
-#: netbox/dcim/models/device_components.py:1059
+#: netbox/dcim/models/device_components.py:1107
msgid "Number of front ports which may be mapped"
msgstr "Nombre de ports frontaux pouvant être mappés"
-#: netbox/dcim/models/device_components.py:1064
+#: netbox/dcim/models/device_components.py:1112
msgid "rear port"
msgstr "port arrière"
-#: netbox/dcim/models/device_components.py:1065
+#: netbox/dcim/models/device_components.py:1113
msgid "rear ports"
msgstr "ports arrière"
-#: netbox/dcim/models/device_components.py:1079
+#: netbox/dcim/models/device_components.py:1124
#, python-brace-format
msgid ""
"The number of positions cannot be less than the number of mapped front ports"
@@ -5841,40 +6368,40 @@ msgstr ""
"Le nombre de positions ne peut pas être inférieur au nombre de ports "
"frontaux mappés ({frontport_count})"
-#: netbox/dcim/models/device_components.py:1120
+#: netbox/dcim/models/device_components.py:1165
msgid "module bay"
msgstr "baie modulaire"
-#: netbox/dcim/models/device_components.py:1121
+#: netbox/dcim/models/device_components.py:1166
msgid "module bays"
msgstr "baies de modules"
-#: netbox/dcim/models/device_components.py:1138
-#: netbox/dcim/models/devices.py:1224
+#: netbox/dcim/models/device_components.py:1180
+#: netbox/dcim/models/devices.py:1229
msgid "A module bay cannot belong to a module installed within it."
msgstr ""
"Une baie de modules ne peut pas appartenir à un module qui y est installé."
-#: netbox/dcim/models/device_components.py:1164
+#: netbox/dcim/models/device_components.py:1206
msgid "device bay"
msgstr "baie pour appareils"
-#: netbox/dcim/models/device_components.py:1165
+#: netbox/dcim/models/device_components.py:1207
msgid "device bays"
msgstr "baies pour appareils"
-#: netbox/dcim/models/device_components.py:1175
+#: netbox/dcim/models/device_components.py:1214
#, python-brace-format
msgid "This type of device ({device_type}) does not support device bays."
msgstr ""
"Ce type d'appareil ({device_type}) ne prend pas en charge les baies pour "
"appareils."
-#: netbox/dcim/models/device_components.py:1181
+#: netbox/dcim/models/device_components.py:1220
msgid "Cannot install a device into itself."
msgstr "Impossible d'installer un appareil sur lui-même."
-#: netbox/dcim/models/device_components.py:1189
+#: netbox/dcim/models/device_components.py:1228
#, python-brace-format
msgid ""
"Cannot install the specified device; device is already installed in {bay}."
@@ -5882,116 +6409,116 @@ msgstr ""
"Impossible d'installer le périphérique spécifié ; le périphérique est déjà "
"installé dans {bay}."
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1249
msgid "inventory item role"
msgstr "rôle des articles d'inventaire"
-#: netbox/dcim/models/device_components.py:1211
+#: netbox/dcim/models/device_components.py:1250
msgid "inventory item roles"
msgstr "rôles des articles d'inventaire"
-#: netbox/dcim/models/device_components.py:1268
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1181
-#: netbox/dcim/models/racks.py:313
-#: netbox/virtualization/models/virtualmachines.py:131
+#: netbox/dcim/models/device_components.py:1310
+#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/racks.py:304
+#: netbox/virtualization/models/virtualmachines.py:126
msgid "serial number"
msgstr "numéro de série"
-#: netbox/dcim/models/device_components.py:1276
-#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1188
-#: netbox/dcim/models/racks.py:320
+#: netbox/dcim/models/device_components.py:1318
+#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/racks.py:311
msgid "asset tag"
msgstr "étiquette d'actif"
-#: netbox/dcim/models/device_components.py:1277
+#: netbox/dcim/models/device_components.py:1319
msgid "A unique tag used to identify this item"
msgstr "Une étiquette unique utilisée pour identifier cet article"
-#: netbox/dcim/models/device_components.py:1280
+#: netbox/dcim/models/device_components.py:1322
msgid "discovered"
msgstr "découvert"
-#: netbox/dcim/models/device_components.py:1282
+#: netbox/dcim/models/device_components.py:1324
msgid "This item was automatically discovered"
msgstr "Cet objet a été découvert automatiquement"
-#: netbox/dcim/models/device_components.py:1300
+#: netbox/dcim/models/device_components.py:1342
msgid "inventory item"
msgstr "article d'inventaire"
-#: netbox/dcim/models/device_components.py:1301
+#: netbox/dcim/models/device_components.py:1343
msgid "inventory items"
msgstr "articles d'inventaire"
-#: netbox/dcim/models/device_components.py:1312
+#: netbox/dcim/models/device_components.py:1351
msgid "Cannot assign self as parent."
msgstr "Impossible de s'attribuer le statut de parent."
-#: netbox/dcim/models/device_components.py:1320
+#: netbox/dcim/models/device_components.py:1359
msgid "Parent inventory item does not belong to the same device."
msgstr "L'article d'inventaire parent n'appartient pas au même appareil."
-#: netbox/dcim/models/device_components.py:1326
+#: netbox/dcim/models/device_components.py:1365
msgid "Cannot move an inventory item with dependent children"
msgstr "Impossible de déplacer un article en stock avec des enfants à charge"
-#: netbox/dcim/models/device_components.py:1334
+#: netbox/dcim/models/device_components.py:1373
msgid "Cannot assign inventory item to component on another device"
msgstr ""
"Impossible d'attribuer un article d'inventaire à un composant sur un autre "
"appareil"
-#: netbox/dcim/models/devices.py:54
+#: netbox/dcim/models/devices.py:59
msgid "manufacturer"
msgstr "fabricant"
-#: netbox/dcim/models/devices.py:55
+#: netbox/dcim/models/devices.py:60
msgid "manufacturers"
msgstr "fabricants"
-#: netbox/dcim/models/devices.py:82 netbox/dcim/models/devices.py:382
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
#: netbox/dcim/models/racks.py:133
msgid "model"
msgstr "modèle"
-#: netbox/dcim/models/devices.py:95
+#: netbox/dcim/models/devices.py:97
msgid "default platform"
msgstr "plateforme par défaut"
-#: netbox/dcim/models/devices.py:98 netbox/dcim/models/devices.py:386
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
msgid "part number"
msgstr "numéro de pièce"
-#: netbox/dcim/models/devices.py:101 netbox/dcim/models/devices.py:389
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
msgid "Discrete part number (optional)"
msgstr "Numéro de pièce discret (facultatif)"
-#: netbox/dcim/models/devices.py:107 netbox/dcim/models/racks.py:54
+#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:53
msgid "height (U)"
msgstr "hauteur (U)"
-#: netbox/dcim/models/devices.py:111
+#: netbox/dcim/models/devices.py:113
msgid "exclude from utilization"
msgstr "exclure de l'utilisation"
-#: netbox/dcim/models/devices.py:112
+#: netbox/dcim/models/devices.py:114
msgid "Devices of this type are excluded when calculating rack utilization."
msgstr ""
"Les appareils de ce type sont exclus du calcul de l'utilisation des baies."
-#: netbox/dcim/models/devices.py:116
+#: netbox/dcim/models/devices.py:118
msgid "is full depth"
msgstr "est en pleine profondeur"
-#: netbox/dcim/models/devices.py:117
+#: netbox/dcim/models/devices.py:119
msgid "Device consumes both front and rear rack faces."
msgstr "L'appareil consomme à la fois les faces avant et arrière de la baie."
-#: netbox/dcim/models/devices.py:123
+#: netbox/dcim/models/devices.py:126
msgid "parent/child status"
msgstr "statut parent/enfant"
-#: netbox/dcim/models/devices.py:124
+#: netbox/dcim/models/devices.py:127
msgid ""
"Parent devices house child devices in device bays. Leave blank if this "
"device type is neither a parent nor a child."
@@ -6000,24 +6527,24 @@ msgstr ""
"pour appareils. Laissez ce champ vide si ce type d'appareil n'est ni un "
"parent ni un enfant."
-#: netbox/dcim/models/devices.py:128 netbox/dcim/models/devices.py:392
-#: netbox/dcim/models/devices.py:659 netbox/dcim/models/racks.py:324
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393
+#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
msgid "airflow"
msgstr "débit d'air"
-#: netbox/dcim/models/devices.py:204
+#: netbox/dcim/models/devices.py:208
msgid "device type"
msgstr "type d'appareil"
-#: netbox/dcim/models/devices.py:205
+#: netbox/dcim/models/devices.py:209
msgid "device types"
msgstr "types d'appareils"
-#: netbox/dcim/models/devices.py:290
+#: netbox/dcim/models/devices.py:291
msgid "U height must be in increments of 0.5 rack units."
msgstr "La hauteur en U doit être exprimée par incréments de 0,5 unité baie."
-#: netbox/dcim/models/devices.py:307
+#: netbox/dcim/models/devices.py:308
#, python-brace-format
msgid ""
"Device {device} in rack {rack} does not have sufficient space to accommodate"
@@ -6026,7 +6553,7 @@ msgstr ""
"Appareil {device} en baie {rack} ne dispose pas de suffisamment d'espace "
"pour accueillir une hauteur de {height}U"
-#: netbox/dcim/models/devices.py:322
+#: netbox/dcim/models/devices.py:323
#, python-brace-format
msgid ""
"Unable to set 0U height: Found {racked_instance_count} "
@@ -6036,7 +6563,7 @@ msgstr ""
"href=\"{url}\">{racked_instance_count} les instances déjà monté dans des"
" baies."
-#: netbox/dcim/models/devices.py:331
+#: netbox/dcim/models/devices.py:332
msgid ""
"Must delete all device bay templates associated with this device before "
"declassifying it as a parent device."
@@ -6044,156 +6571,156 @@ msgstr ""
"Vous devez supprimer tous les modèles de baies d'appareils associés à cet "
"appareil avant de le déclassifier en tant qu'appareil parent."
-#: netbox/dcim/models/devices.py:337
+#: netbox/dcim/models/devices.py:338
msgid "Child device types must be 0U."
msgstr "Les types d'appareils pour enfants doivent être 0U."
-#: netbox/dcim/models/devices.py:411
+#: netbox/dcim/models/devices.py:413
msgid "module type"
msgstr "type de module"
-#: netbox/dcim/models/devices.py:412
+#: netbox/dcim/models/devices.py:414
msgid "module types"
msgstr "types de modules"
-#: netbox/dcim/models/devices.py:485
+#: netbox/dcim/models/devices.py:484
msgid "Virtual machines may be assigned to this role"
msgstr "Des machines virtuelles peuvent être affectées à ce rôle"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:496
msgid "device role"
msgstr "rôle de l'appareil"
-#: netbox/dcim/models/devices.py:498
+#: netbox/dcim/models/devices.py:497
msgid "device roles"
msgstr "rôles des appareils"
-#: netbox/dcim/models/devices.py:515
+#: netbox/dcim/models/devices.py:511
msgid "Optionally limit this platform to devices of a certain manufacturer"
msgstr ""
"Limitez éventuellement cette plate-forme aux appareils d'un certain "
"fabricant"
-#: netbox/dcim/models/devices.py:527
+#: netbox/dcim/models/devices.py:523
msgid "platform"
msgstr "plateforme"
-#: netbox/dcim/models/devices.py:528
+#: netbox/dcim/models/devices.py:524
msgid "platforms"
msgstr "plateformes"
-#: netbox/dcim/models/devices.py:576
+#: netbox/dcim/models/devices.py:572
msgid "The function this device serves"
msgstr "La fonction de cet appareil"
-#: netbox/dcim/models/devices.py:608
+#: netbox/dcim/models/devices.py:599
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "Numéro de série du châssis attribué par le fabricant"
-#: netbox/dcim/models/devices.py:616 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
msgid "A unique tag used to identify this device"
msgstr "Un tag unique utilisé pour identifier cet appareil"
-#: netbox/dcim/models/devices.py:643
+#: netbox/dcim/models/devices.py:634
msgid "position (U)"
msgstr "position (U)"
-#: netbox/dcim/models/devices.py:650
+#: netbox/dcim/models/devices.py:642
msgid "rack face"
msgstr "face de la baie"
-#: netbox/dcim/models/devices.py:670 netbox/dcim/models/devices.py:1420
-#: netbox/virtualization/models/virtualmachines.py:100
+#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
+#: netbox/virtualization/models/virtualmachines.py:95
msgid "primary IPv4"
msgstr "IPv4 principal"
-#: netbox/dcim/models/devices.py:678 netbox/dcim/models/devices.py:1428
-#: netbox/virtualization/models/virtualmachines.py:108
+#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
+#: netbox/virtualization/models/virtualmachines.py:103
msgid "primary IPv6"
msgstr "IPv6 principal"
-#: netbox/dcim/models/devices.py:686
+#: netbox/dcim/models/devices.py:679
msgid "out-of-band IP"
msgstr "IP hors bande"
-#: netbox/dcim/models/devices.py:703
+#: netbox/dcim/models/devices.py:696
msgid "VC position"
msgstr "Position en VC"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:699
msgid "Virtual chassis position"
msgstr "Position virtuelle du châssis"
-#: netbox/dcim/models/devices.py:709
+#: netbox/dcim/models/devices.py:702
msgid "VC priority"
msgstr "Priorité VC"
-#: netbox/dcim/models/devices.py:713
+#: netbox/dcim/models/devices.py:706
msgid "Virtual chassis master election priority"
msgstr "Priorité d'élection principale du châssis virtuel"
-#: netbox/dcim/models/devices.py:716 netbox/dcim/models/sites.py:207
+#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "latitude"
-#: netbox/dcim/models/devices.py:721 netbox/dcim/models/devices.py:729
-#: netbox/dcim/models/sites.py:212 netbox/dcim/models/sites.py:220
+#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221
msgid "GPS coordinate in decimal format (xx.yyyyyy)"
msgstr "Coordonnées GPS au format décimal (xx.yyyyyy)"
-#: netbox/dcim/models/devices.py:724 netbox/dcim/models/sites.py:215
+#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "longitude"
-#: netbox/dcim/models/devices.py:797
+#: netbox/dcim/models/devices.py:790
msgid "Device name must be unique per site."
msgstr "Le nom de l'appareil doit être unique par site."
-#: netbox/dcim/models/devices.py:808 netbox/ipam/models/services.py:75
+#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
msgid "device"
msgstr "appareil"
-#: netbox/dcim/models/devices.py:809
+#: netbox/dcim/models/devices.py:802
msgid "devices"
msgstr "appareils"
-#: netbox/dcim/models/devices.py:835
+#: netbox/dcim/models/devices.py:821
#, python-brace-format
msgid "Rack {rack} does not belong to site {site}."
msgstr "La baie {rack} n'appartient pas au site {site}."
-#: netbox/dcim/models/devices.py:840
+#: netbox/dcim/models/devices.py:826
#, python-brace-format
msgid "Location {location} does not belong to site {site}."
msgstr "Emplacement {location} n'appartient pas au site {site}."
-#: netbox/dcim/models/devices.py:846
+#: netbox/dcim/models/devices.py:832
#, python-brace-format
msgid "Rack {rack} does not belong to location {location}."
msgstr "La baie {rack} n'appartient pas au lieu {location}."
-#: netbox/dcim/models/devices.py:853
+#: netbox/dcim/models/devices.py:839
msgid "Cannot select a rack face without assigning a rack."
msgstr ""
"Impossible de sélectionner la face de baie sans d'abord attribuer une baie."
-#: netbox/dcim/models/devices.py:857
+#: netbox/dcim/models/devices.py:843
msgid "Cannot select a rack position without assigning a rack."
msgstr ""
"Impossible de sélectionner une position en baie sans l'attribuer en premier "
"dans une baie."
-#: netbox/dcim/models/devices.py:863
+#: netbox/dcim/models/devices.py:849
msgid "Position must be in increments of 0.5 rack units."
msgstr "La position doit être exprimée par incréments de 0,5 unité de baie."
-#: netbox/dcim/models/devices.py:867
+#: netbox/dcim/models/devices.py:853
msgid "Must specify rack face when defining rack position."
msgstr ""
"Doit spécifier la face de la baie lors de la définition de la position en "
"baie."
-#: netbox/dcim/models/devices.py:875
+#: netbox/dcim/models/devices.py:861
#, python-brace-format
msgid ""
"A 0U device type ({device_type}) cannot be assigned to a rack position."
@@ -6201,7 +6728,7 @@ msgstr ""
"Un appareil de type 0U ({device_type}) ne peut pas être attribué à une "
"position en baie."
-#: netbox/dcim/models/devices.py:886
+#: netbox/dcim/models/devices.py:872
msgid ""
"Child device types cannot be assigned to a rack face. This is an attribute "
"of the parent device."
@@ -6209,7 +6736,7 @@ msgstr ""
"Les appareils de type enfant ne peuvent pas être attribués à une face de "
"baie. Il s'agit d'un attribut de l'appareil parent."
-#: netbox/dcim/models/devices.py:893
+#: netbox/dcim/models/devices.py:879
msgid ""
"Child device types cannot be assigned to a rack position. This is an "
"attribute of the parent device."
@@ -6217,7 +6744,7 @@ msgstr ""
"Les appareils de type enfant ne peuvent pas être affectés à une position en "
"baie. Il s'agit d'un attribut de l'appareil parent."
-#: netbox/dcim/models/devices.py:907
+#: netbox/dcim/models/devices.py:893
#, python-brace-format
msgid ""
"U{position} is already occupied or does not have sufficient space to "
@@ -6226,22 +6753,22 @@ msgstr ""
"U{position} est déjà occupé ou ne dispose pas de suffisamment d'espace pour "
"accueillir ce type d'appareil : {device_type} ({u_height}U)"
-#: netbox/dcim/models/devices.py:922
+#: netbox/dcim/models/devices.py:908
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} n'est pas une adresse IPv4."
-#: netbox/dcim/models/devices.py:931 netbox/dcim/models/devices.py:946
+#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this device."
msgstr "L'adresse IP spécifiée ({ip}) n'est pas attribué à cet appareil."
-#: netbox/dcim/models/devices.py:937
+#: netbox/dcim/models/devices.py:926
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} n'est pas une adresse IPv6."
-#: netbox/dcim/models/devices.py:964
+#: netbox/dcim/models/devices.py:956
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6251,12 +6778,18 @@ msgstr ""
"d'appareils, mais le type de cet appareil appartient à "
"{devicetype_manufacturer}."
-#: netbox/dcim/models/devices.py:975
+#: netbox/dcim/models/devices.py:967
#, python-brace-format
msgid "The assigned cluster belongs to a different site ({site})"
msgstr "Le cluster attribué appartient à un autre site ({site})"
-#: netbox/dcim/models/devices.py:983
+#: netbox/dcim/models/devices.py:974
+#, python-brace-format
+msgid "The assigned cluster belongs to a different location ({location})"
+msgstr ""
+"Le cluster attribué appartient à un emplacement différent ({location})"
+
+#: netbox/dcim/models/devices.py:982
msgid "A device assigned to a virtual chassis must have its position defined."
msgstr ""
"La position d'un appareil affecté à un châssis virtuel doit être définie."
@@ -6270,15 +6803,15 @@ msgstr ""
"Le périphérique ne peut pas être retiré du châssis virtuel {virtual_chassis}"
" car il est actuellement désigné comme son maître."
-#: netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/devices.py:1204
msgid "module"
msgstr "module"
-#: netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:1205
msgid "modules"
msgstr "modules"
-#: netbox/dcim/models/devices.py:1213
+#: netbox/dcim/models/devices.py:1218
#, python-brace-format
msgid ""
"Module must be installed within a module bay belonging to the assigned "
@@ -6287,22 +6820,22 @@ msgstr ""
"Le module doit être installé dans une baie de modules appartenant au "
"périphérique attribué ({device})."
-#: netbox/dcim/models/devices.py:1339
+#: netbox/dcim/models/devices.py:1346
msgid "domain"
msgstr "domaine"
-#: netbox/dcim/models/devices.py:1352 netbox/dcim/models/devices.py:1353
+#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
msgid "virtual chassis"
msgstr "châssis virtuel"
-#: netbox/dcim/models/devices.py:1368
+#: netbox/dcim/models/devices.py:1372
#, python-brace-format
msgid ""
"The selected master ({master}) is not assigned to this virtual chassis."
msgstr ""
"Le master sélectionné ({master}) n'est pas attribué à ce châssis virtuel."
-#: netbox/dcim/models/devices.py:1384
+#: netbox/dcim/models/devices.py:1388
#, python-brace-format
msgid ""
"Unable to delete virtual chassis {self}. There are member interfaces which "
@@ -6311,52 +6844,63 @@ msgstr ""
"Impossible de supprimer le châssis virtuel {self}. Il existe des interfaces "
"membres qui forment des interfaces LAG inter-châssis."
-#: netbox/dcim/models/devices.py:1409 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37
msgid "identifier"
msgstr "identificateur"
-#: netbox/dcim/models/devices.py:1410
+#: netbox/dcim/models/devices.py:1415
msgid "Numeric identifier unique to the parent device"
msgstr "Identifiant numérique propre à l'appareil parent"
-#: netbox/dcim/models/devices.py:1438 netbox/extras/models/customfields.py:225
+#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:225
#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:120
msgid "comments"
msgstr "commentaires"
-#: netbox/dcim/models/devices.py:1454
+#: netbox/dcim/models/devices.py:1459
msgid "virtual device context"
msgstr "contexte du périphérique virtuel"
-#: netbox/dcim/models/devices.py:1455
+#: netbox/dcim/models/devices.py:1460
msgid "virtual device contexts"
msgstr "contextes de périphériques virtuels"
-#: netbox/dcim/models/devices.py:1487
+#: netbox/dcim/models/devices.py:1489
#, python-brace-format
msgid "{ip} is not an IPv{family} address."
msgstr "{ip} n'est pas un IPV{family} adresse."
-#: netbox/dcim/models/devices.py:1493
+#: netbox/dcim/models/devices.py:1495
msgid "Primary IP address must belong to an interface on the assigned device."
msgstr ""
"L'adresse IP principale doit appartenir à une interface sur l'appareil "
"attribué."
-#: netbox/dcim/models/mixins.py:15 netbox/extras/models/configs.py:41
-#: netbox/extras/models/models.py:313 netbox/extras/models/models.py:522
-#: netbox/extras/models/search.py:48 netbox/ipam/models/ip.py:194
-msgid "weight"
-msgstr "poids"
+#: netbox/dcim/models/devices.py:1527
+msgid "MAC addresses"
+msgstr "Adresses MAC"
-#: netbox/dcim/models/mixins.py:22
-msgid "weight unit"
-msgstr "unité de poids"
+#: netbox/dcim/models/devices.py:1559
+msgid ""
+"Cannot unassign MAC Address while it is designated as the primary MAC for an"
+" object"
+msgstr ""
+"Impossible d'annuler l'attribution d'une adresse MAC alors qu'elle est "
+"désignée comme adresse MAC principale pour un objet"
-#: netbox/dcim/models/mixins.py:51
-msgid "Must specify a unit when setting a weight"
-msgstr "Doit spécifier une unité lors de la définition d'un poids"
+#: netbox/dcim/models/devices.py:1563
+msgid ""
+"Cannot reassign MAC Address while it is designated as the primary MAC for an"
+" object"
+msgstr ""
+"Impossible de réattribuer l'adresse MAC lorsqu'elle est désignée comme "
+"adresse MAC principale pour un objet"
+
+#: netbox/dcim/models/mixins.py:94
+#, python-brace-format
+msgid "Please select a {scope_type}."
+msgstr "Veuillez sélectionner un {scope_type}."
#: netbox/dcim/models/power.py:55
msgid "power panel"
@@ -6366,7 +6910,7 @@ msgstr "panneau d'alimentation"
msgid "power panels"
msgstr "panneaux d'alimentation"
-#: netbox/dcim/models/power.py:70
+#: netbox/dcim/models/power.py:67
#, python-brace-format
msgid ""
"Location {location} ({location_site}) is in a different site than {site}"
@@ -6374,43 +6918,43 @@ msgstr ""
"Emplacement {location} ({location_site}) se trouve sur un site différent de "
"{site}"
-#: netbox/dcim/models/power.py:108
+#: netbox/dcim/models/power.py:106
msgid "supply"
msgstr "fourniture"
-#: netbox/dcim/models/power.py:114
+#: netbox/dcim/models/power.py:112
msgid "phase"
msgstr "phase"
-#: netbox/dcim/models/power.py:120
+#: netbox/dcim/models/power.py:118
msgid "voltage"
msgstr "tension"
-#: netbox/dcim/models/power.py:125
+#: netbox/dcim/models/power.py:123
msgid "amperage"
msgstr "ampérage"
-#: netbox/dcim/models/power.py:130
+#: netbox/dcim/models/power.py:128
msgid "max utilization"
msgstr "utilisation maximale"
-#: netbox/dcim/models/power.py:133
+#: netbox/dcim/models/power.py:131
msgid "Maximum permissible draw (percentage)"
msgstr "Tirage maximum autorisé (pourcentage)"
-#: netbox/dcim/models/power.py:136
+#: netbox/dcim/models/power.py:134
msgid "available power"
msgstr "puissance disponible"
-#: netbox/dcim/models/power.py:164
+#: netbox/dcim/models/power.py:162
msgid "power feed"
msgstr "alimentation"
-#: netbox/dcim/models/power.py:165
+#: netbox/dcim/models/power.py:163
msgid "power feeds"
msgstr "alimentations"
-#: netbox/dcim/models/power.py:179
+#: netbox/dcim/models/power.py:174
#, python-brace-format
msgid ""
"Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) "
@@ -6419,57 +6963,57 @@ msgstr ""
"Baie {rack} ({rack_site}) et panneau d'alimentation {powerpanel} "
"({powerpanel_site}) se trouvent sur des sites différents."
-#: netbox/dcim/models/power.py:190
+#: netbox/dcim/models/power.py:185
msgid "Voltage cannot be negative for AC supply"
msgstr ""
"La tension ne peut pas être négative pour l'alimentation en courant "
"alternatif"
-#: netbox/dcim/models/racks.py:47
+#: netbox/dcim/models/racks.py:46
msgid "width"
msgstr "largeur"
-#: netbox/dcim/models/racks.py:48
+#: netbox/dcim/models/racks.py:47
msgid "Rail-to-rail width"
msgstr "Largeur rail à rail"
-#: netbox/dcim/models/racks.py:56
+#: netbox/dcim/models/racks.py:55
msgid "Height in rack units"
msgstr "Hauteur en U de la baie"
-#: netbox/dcim/models/racks.py:60
+#: netbox/dcim/models/racks.py:59
msgid "starting unit"
msgstr "unité de départ"
-#: netbox/dcim/models/racks.py:62
+#: netbox/dcim/models/racks.py:61
msgid "Starting unit for rack"
msgstr "Unité de départ pour baie"
-#: netbox/dcim/models/racks.py:66
+#: netbox/dcim/models/racks.py:65
msgid "descending units"
msgstr "unités décroissantes"
-#: netbox/dcim/models/racks.py:67
+#: netbox/dcim/models/racks.py:66
msgid "Units are numbered top-to-bottom"
msgstr "Les unités sont numérotées de haut en bas"
-#: netbox/dcim/models/racks.py:72
+#: netbox/dcim/models/racks.py:71
msgid "outer width"
msgstr "largeur extérieure"
-#: netbox/dcim/models/racks.py:75
+#: netbox/dcim/models/racks.py:74
msgid "Outer dimension of rack (width)"
msgstr "Dimension extérieure de la baie (largeur)"
-#: netbox/dcim/models/racks.py:78
+#: netbox/dcim/models/racks.py:77
msgid "outer depth"
msgstr "profondeur extérieure"
-#: netbox/dcim/models/racks.py:81
+#: netbox/dcim/models/racks.py:80
msgid "Outer dimension of rack (depth)"
msgstr "Dimension extérieure de la baie (profondeur)"
-#: netbox/dcim/models/racks.py:84
+#: netbox/dcim/models/racks.py:83
msgid "outer unit"
msgstr "unité extérieure"
@@ -6493,7 +7037,7 @@ msgstr "poids maximum"
msgid "Maximum load capacity for the rack"
msgstr "Capacité de charge maximale de la baie"
-#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:252
+#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247
msgid "form factor"
msgstr "facteur de forme"
@@ -6505,56 +7049,56 @@ msgstr "type de baie"
msgid "rack types"
msgstr "types de baies"
-#: netbox/dcim/models/racks.py:180 netbox/dcim/models/racks.py:379
+#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368
msgid "Must specify a unit when setting an outer width/depth"
msgstr ""
"Doit spécifier une unité lors du réglage d'une largeur/profondeur extérieure"
-#: netbox/dcim/models/racks.py:184 netbox/dcim/models/racks.py:383
+#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
msgid "Must specify a unit when setting a maximum weight"
msgstr "Doit spécifier une unité lors de la définition d'un poids maximum"
-#: netbox/dcim/models/racks.py:230
+#: netbox/dcim/models/racks.py:227
msgid "rack role"
msgstr "rôle de la baie"
-#: netbox/dcim/models/racks.py:231
+#: netbox/dcim/models/racks.py:228
msgid "rack roles"
msgstr "rôles de la baie"
-#: netbox/dcim/models/racks.py:274
+#: netbox/dcim/models/racks.py:265
msgid "facility ID"
msgstr "ID de l'établissement"
-#: netbox/dcim/models/racks.py:275
+#: netbox/dcim/models/racks.py:266
msgid "Locally-assigned identifier"
msgstr "Identifiant attribué localement"
-#: netbox/dcim/models/racks.py:308 netbox/ipam/forms/bulk_import.py:201
-#: netbox/ipam/forms/bulk_import.py:266 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:483
-#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197
+#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300
+#: netbox/ipam/forms/bulk_import.py:482
+#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "Rôle fonctionnel"
-#: netbox/dcim/models/racks.py:321
+#: netbox/dcim/models/racks.py:312
msgid "A unique tag used to identify this rack"
msgstr "Une étiquette unique utilisée pour identifier cette baie"
-#: netbox/dcim/models/racks.py:359
+#: netbox/dcim/models/racks.py:351
msgid "rack"
msgstr "baie"
-#: netbox/dcim/models/racks.py:360
+#: netbox/dcim/models/racks.py:352
msgid "racks"
msgstr "baies"
-#: netbox/dcim/models/racks.py:375
+#: netbox/dcim/models/racks.py:364
#, python-brace-format
msgid "Assigned location must belong to parent site ({site})."
msgstr "L'emplacement attribué doit appartenir au site parent ({site})."
-#: netbox/dcim/models/racks.py:393
+#: netbox/dcim/models/racks.py:387
#, python-brace-format
msgid ""
"Rack must be at least {min_height}U tall to house currently installed "
@@ -6563,7 +7107,7 @@ msgstr ""
"La baie doit être au moins {min_height} pour héberger les appareils "
"actuellement installés."
-#: netbox/dcim/models/racks.py:400
+#: netbox/dcim/models/racks.py:396
#, python-brace-format
msgid ""
"Rack unit numbering must begin at {position} or less to house currently "
@@ -6572,118 +7116,118 @@ msgstr ""
"La numérotation des unités de baie doit commencer à {position} ou moins pour"
" héberger les appareils actuellement installés."
-#: netbox/dcim/models/racks.py:408
+#: netbox/dcim/models/racks.py:404
#, python-brace-format
msgid "Location must be from the same site, {site}."
msgstr "L'emplacement doit provenir du même site, {site}."
-#: netbox/dcim/models/racks.py:670
+#: netbox/dcim/models/racks.py:666
msgid "units"
msgstr "des unités"
-#: netbox/dcim/models/racks.py:696
+#: netbox/dcim/models/racks.py:692
msgid "rack reservation"
msgstr "réservation de baie"
-#: netbox/dcim/models/racks.py:697
+#: netbox/dcim/models/racks.py:693
msgid "rack reservations"
msgstr "réservations de baies"
-#: netbox/dcim/models/racks.py:714
+#: netbox/dcim/models/racks.py:707
#, python-brace-format
msgid "Invalid unit(s) for {height}U rack: {unit_list}"
msgstr "Unité(s) non valide(s) pour une baie à {height}U : {unit_list}"
-#: netbox/dcim/models/racks.py:727
+#: netbox/dcim/models/racks.py:720
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "Les unités suivantes ont déjà été réservées : {unit_list}"
-#: netbox/dcim/models/sites.py:49
+#: netbox/dcim/models/sites.py:53
msgid "A top-level region with this name already exists."
msgstr "Une région de niveau supérieur portant ce nom existe déjà."
-#: netbox/dcim/models/sites.py:59
+#: netbox/dcim/models/sites.py:63
msgid "A top-level region with this slug already exists."
msgstr "Une région de niveau supérieur contenant ce slug existe déjà."
-#: netbox/dcim/models/sites.py:62
+#: netbox/dcim/models/sites.py:66
msgid "region"
msgstr "région"
-#: netbox/dcim/models/sites.py:63
+#: netbox/dcim/models/sites.py:67
msgid "regions"
msgstr "régions"
-#: netbox/dcim/models/sites.py:102
+#: netbox/dcim/models/sites.py:109
msgid "A top-level site group with this name already exists."
msgstr "Un groupe de sites de niveau supérieur portant ce nom existe déjà."
-#: netbox/dcim/models/sites.py:112
+#: netbox/dcim/models/sites.py:119
msgid "A top-level site group with this slug already exists."
msgstr "Un groupe de sites de niveau supérieur contenant ce slug existe déjà."
-#: netbox/dcim/models/sites.py:115
+#: netbox/dcim/models/sites.py:122
msgid "site group"
msgstr "groupe de sites"
-#: netbox/dcim/models/sites.py:116
+#: netbox/dcim/models/sites.py:123
msgid "site groups"
msgstr "groupes de sites"
-#: netbox/dcim/models/sites.py:141
+#: netbox/dcim/models/sites.py:145
msgid "Full name of the site"
msgstr "Nom complet du site"
-#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:279
+#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283
msgid "facility"
msgstr "installation"
-#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:282
+#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286
msgid "Local facility ID or description"
msgstr "Identifiant ou description de l'établissement local"
-#: netbox/dcim/models/sites.py:195
+#: netbox/dcim/models/sites.py:196
msgid "physical address"
msgstr "adresse physique"
-#: netbox/dcim/models/sites.py:198
+#: netbox/dcim/models/sites.py:199
msgid "Physical location of the building"
msgstr "Emplacement physique du bâtiment"
-#: netbox/dcim/models/sites.py:201
+#: netbox/dcim/models/sites.py:202
msgid "shipping address"
msgstr "adresse de livraison"
-#: netbox/dcim/models/sites.py:204
+#: netbox/dcim/models/sites.py:205
msgid "If different from the physical address"
msgstr "Si elle est différente de l'adresse physique"
-#: netbox/dcim/models/sites.py:238
+#: netbox/dcim/models/sites.py:245
msgid "site"
msgstr "site"
-#: netbox/dcim/models/sites.py:239
+#: netbox/dcim/models/sites.py:246
msgid "sites"
msgstr "sites"
-#: netbox/dcim/models/sites.py:309
+#: netbox/dcim/models/sites.py:319
msgid "A location with this name already exists within the specified site."
msgstr "Un emplacement portant ce nom existe déjà au sein du site spécifié."
-#: netbox/dcim/models/sites.py:319
+#: netbox/dcim/models/sites.py:329
msgid "A location with this slug already exists within the specified site."
msgstr "Un emplacement contenant ce slug existe déjà dans le site spécifié."
-#: netbox/dcim/models/sites.py:322
+#: netbox/dcim/models/sites.py:332
msgid "location"
msgstr "emplacement"
-#: netbox/dcim/models/sites.py:323
+#: netbox/dcim/models/sites.py:333
msgid "locations"
msgstr "les lieux"
-#: netbox/dcim/models/sites.py:337
+#: netbox/dcim/models/sites.py:344
#, python-brace-format
msgid "Parent location ({parent}) must belong to the same site ({site})."
msgstr ""
@@ -6698,11 +7242,11 @@ msgstr "Terminaison A"
msgid "Termination B"
msgstr "Terminaison B"
-#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:23
+#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:22
msgid "Device A"
msgstr "Appareil A"
-#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:32
+#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:31
msgid "Device B"
msgstr "Appareil B"
@@ -6736,97 +7280,91 @@ msgstr "Site B"
msgid "Reachable"
msgstr "Joignable"
-#: netbox/dcim/tables/devices.py:58 netbox/dcim/tables/devices.py:106
-#: netbox/dcim/tables/racks.py:150 netbox/dcim/tables/sites.py:105
-#: netbox/dcim/tables/sites.py:148 netbox/extras/tables/tables.py:545
+#: 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:545
#: 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
-#: netbox/virtualization/tables/clusters.py:83
-#: netbox/virtualization/views.py:204
+#: netbox/virtualization/tables/clusters.py:87
+#: netbox/virtualization/views.py:216
msgid "Devices"
msgstr "Appareils"
-#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:111
-#: netbox/virtualization/tables/clusters.py:88
+#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122
+#: netbox/virtualization/tables/clusters.py:92
msgid "VMs"
msgstr "machines virtuelles"
-#: netbox/dcim/tables/devices.py:100 netbox/dcim/tables/devices.py:216
-#: netbox/extras/forms/model_forms.py:630
+#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227
+#: netbox/extras/forms/model_forms.py:644
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/device/render_config.html:11
-#: netbox/templates/dcim/device/render_config.html:14
#: netbox/templates/dcim/devicerole.html:44
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
+#: netbox/templates/extras/object_render_config.html:12
+#: netbox/templates/extras/object_render_config.html:15
#: netbox/templates/virtualization/virtualmachine.html:48
-#: netbox/templates/virtualization/virtualmachine/render_config.html:11
-#: netbox/templates/virtualization/virtualmachine/render_config.html:14
-#: netbox/virtualization/tables/virtualmachines.py:107
+#: netbox/virtualization/tables/virtualmachines.py:77
msgid "Config Template"
msgstr "Modèle de configuration"
-#: netbox/dcim/tables/devices.py:150 netbox/templates/dcim/sitegroup.html:26
-msgid "Site Group"
-msgstr "Groupe de sites"
-
-#: netbox/dcim/tables/devices.py:187 netbox/dcim/tables/devices.py:1068
-#: netbox/ipam/forms/bulk_import.py:527 netbox/ipam/forms/model_forms.py:306
-#: netbox/ipam/forms/model_forms.py:319 netbox/ipam/tables/ip.py:356
-#: netbox/ipam/tables/ip.py:423 netbox/ipam/tables/ip.py:446
+#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100
+#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308
+#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398
#: netbox/templates/ipam/ipaddress.html:11
-#: netbox/virtualization/tables/virtualmachines.py:95
+#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "Adresse IP"
-#: netbox/dcim/tables/devices.py:191 netbox/dcim/tables/devices.py:1072
-#: netbox/virtualization/tables/virtualmachines.py:86
+#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104
+#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "Adresse IPv4"
-#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1076
-#: netbox/virtualization/tables/virtualmachines.py:90
+#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108
+#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "Adresse IPv6"
-#: netbox/dcim/tables/devices.py:210
+#: netbox/dcim/tables/devices.py:221
msgid "VC Position"
msgstr "Position en VC"
-#: netbox/dcim/tables/devices.py:213
+#: netbox/dcim/tables/devices.py:224
msgid "VC Priority"
msgstr "Priorité VC"
-#: netbox/dcim/tables/devices.py:220 netbox/templates/dcim/device_edit.html:38
+#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38
#: netbox/templates/dcim/devicebay_populate.html:16
msgid "Parent Device"
msgstr "Appareil parent"
-#: netbox/dcim/tables/devices.py:225
+#: netbox/dcim/tables/devices.py:236
msgid "Position (Device Bay)"
msgstr "Position (baie de l'appareil)"
-#: netbox/dcim/tables/devices.py:234
+#: netbox/dcim/tables/devices.py:245
msgid "Console ports"
msgstr "Ports de console"
-#: netbox/dcim/tables/devices.py:237
+#: netbox/dcim/tables/devices.py:248
msgid "Console server ports"
msgstr "Ports du serveur de consoles"
-#: netbox/dcim/tables/devices.py:240
+#: netbox/dcim/tables/devices.py:251
msgid "Power ports"
msgstr "Ports d'alimentation"
-#: netbox/dcim/tables/devices.py:243
+#: netbox/dcim/tables/devices.py:254
msgid "Power outlets"
msgstr "Prises de courant"
-#: netbox/dcim/tables/devices.py:246 netbox/dcim/tables/devices.py:1081
-#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1040
-#: netbox/dcim/views.py:1279 netbox/dcim/views.py:1975
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:250
+#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144
+#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139
+#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -6836,35 +7374,35 @@ msgstr "Prises de courant"
#: netbox/templates/dcim/virtualdevicecontext.html:81
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
-#: netbox/virtualization/tables/virtualmachines.py:101
-#: netbox/virtualization/views.py:364 netbox/wireless/tables/wirelesslan.py:55
+#: netbox/virtualization/tables/virtualmachines.py:71
+#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "Interfaces"
-#: netbox/dcim/tables/devices.py:249
+#: netbox/dcim/tables/devices.py:260
msgid "Front ports"
msgstr "Ports avant"
-#: netbox/dcim/tables/devices.py:255
+#: netbox/dcim/tables/devices.py:266
msgid "Device bays"
msgstr "Baies pour appareils"
-#: netbox/dcim/tables/devices.py:258
+#: netbox/dcim/tables/devices.py:269
msgid "Module bays"
msgstr "Baies pour modules"
-#: netbox/dcim/tables/devices.py:261
+#: netbox/dcim/tables/devices.py:272
msgid "Inventory items"
msgstr "Articles d'inventaire"
-#: netbox/dcim/tables/devices.py:305 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "Module Bay"
-#: netbox/dcim/tables/devices.py:318 netbox/dcim/tables/devicetypes.py:47
-#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1115
-#: netbox/dcim/views.py:2073 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219
+#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -6873,124 +7411,133 @@ msgstr "Module Bay"
msgid "Inventory Items"
msgstr "Articles d'inventaire"
-#: netbox/dcim/tables/devices.py:333
+#: netbox/dcim/tables/devices.py:343
msgid "Cable Color"
msgstr "Couleur du câble"
-#: netbox/dcim/tables/devices.py:339
+#: netbox/dcim/tables/devices.py:349
msgid "Link Peers"
msgstr "Lier les pairs"
-#: netbox/dcim/tables/devices.py:342
+#: netbox/dcim/tables/devices.py:352
msgid "Mark Connected"
msgstr "Marquer comme connecté"
-#: netbox/dcim/tables/devices.py:461
+#: netbox/dcim/tables/devices.py:471
msgid "Maximum draw (W)"
msgstr "Tirage maximal (W)"
-#: netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:474
msgid "Allocated draw (W)"
msgstr "Tirage alloué (W)"
-#: netbox/dcim/tables/devices.py:558 netbox/ipam/forms/model_forms.py:734
-#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:596
-#: netbox/ipam/views.py:696 netbox/netbox/navigation/menu.py:158
-#: netbox/netbox/navigation/menu.py:160
-#: netbox/templates/dcim/interface.html:339
+#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633
+#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164
+#: netbox/netbox/navigation/menu.py:166
+#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
#: netbox/templates/ipam/service.html:40
-#: netbox/templates/virtualization/vminterface.html:85
+#: netbox/templates/virtualization/vminterface.html:101
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "Adresses IP"
-#: netbox/dcim/tables/devices.py:564 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "Groupes FHRP"
-#: netbox/dcim/tables/devices.py:576 netbox/templates/dcim/interface.html:89
-#: netbox/templates/virtualization/vminterface.html:67
+#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95
+#: netbox/templates/virtualization/vminterface.html:59
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
#: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76
#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82
-#: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145
+#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
#: netbox/vpn/tables/tunnels.py:78
msgid "Tunnel"
msgstr "Tunnel"
-#: netbox/dcim/tables/devices.py:604 netbox/dcim/tables/devicetypes.py:227
+#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "Gestion uniquement"
-#: netbox/dcim/tables/devices.py:623
+#: netbox/dcim/tables/devices.py:645
msgid "VDCs"
msgstr "VDC"
-#: netbox/dcim/tables/devices.py:873 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163
+msgid "Virtual Circuit"
+msgstr "Circuit virtuel"
+
+#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "Module installé"
-#: netbox/dcim/tables/devices.py:876
+#: netbox/dcim/tables/devices.py:907
msgid "Module Serial"
msgstr "Série du module"
-#: netbox/dcim/tables/devices.py:880
+#: netbox/dcim/tables/devices.py:911
msgid "Module Asset Tag"
msgstr "Étiquette d'actif du module"
-#: netbox/dcim/tables/devices.py:889
+#: netbox/dcim/tables/devices.py:920
msgid "Module Status"
msgstr "État du module"
-#: netbox/dcim/tables/devices.py:944 netbox/dcim/tables/devicetypes.py:312
-#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319
+#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "Composant"
-#: netbox/dcim/tables/devices.py:1000
+#: netbox/dcim/tables/devices.py:1032
msgid "Items"
msgstr "Objets"
-#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:84
+#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60
+#: netbox/netbox/navigation/menu.py:62
+msgid "Rack Types"
+msgstr "Types de baie"
+
+#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84
#: netbox/netbox/navigation/menu.py:86
msgid "Device Types"
msgstr "Types d'appareils"
-#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:87
+#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
msgid "Module Types"
msgstr "Types de modules"
-#: netbox/dcim/tables/devicetypes.py:52 netbox/extras/forms/filtersets.py:371
-#: netbox/extras/forms/model_forms.py:537 netbox/extras/tables/tables.py:540
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
+#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:540
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "Plateformes"
-#: netbox/dcim/tables/devicetypes.py:84
+#: netbox/dcim/tables/devicetypes.py:89
#: netbox/templates/dcim/devicetype.html:29
msgid "Default Platform"
msgstr "Plateforme par défaut"
-#: netbox/dcim/tables/devicetypes.py:88
+#: netbox/dcim/tables/devicetypes.py:93
#: netbox/templates/dcim/devicetype.html:45
msgid "Full Depth"
msgstr "Pleine profondeur"
-#: netbox/dcim/tables/devicetypes.py:98
+#: netbox/dcim/tables/devicetypes.py:103
msgid "U Height"
msgstr "Hauteur en U"
-#: netbox/dcim/tables/devicetypes.py:113 netbox/dcim/tables/modules.py:26
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
#: netbox/dcim/tables/racks.py:89
msgid "Instances"
msgstr "Instances"
-#: netbox/dcim/tables/devicetypes.py:116 netbox/dcim/views.py:980
-#: netbox/dcim/views.py:1219 netbox/dcim/views.py:1911
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084
+#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075
#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
@@ -7000,8 +7547,8 @@ msgstr "Instances"
msgid "Console Ports"
msgstr "Ports de console"
-#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:995
-#: netbox/dcim/views.py:1234 netbox/dcim/views.py:1927
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099
+#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091
#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
@@ -7011,8 +7558,8 @@ msgstr "Ports de console"
msgid "Console Server Ports"
msgstr "Ports du serveur de consoles"
-#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1010
-#: netbox/dcim/views.py:1249 netbox/dcim/views.py:1943
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1114
+#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107
#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
@@ -7022,8 +7569,8 @@ msgstr "Ports du serveur de consoles"
msgid "Power Ports"
msgstr "Ports d'alimentation"
-#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1025
-#: netbox/dcim/views.py:1264 netbox/dcim/views.py:1959
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129
+#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123
#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
@@ -7033,8 +7580,8 @@ msgstr "Ports d'alimentation"
msgid "Power Outlets"
msgstr "Prises de courant"
-#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1055
-#: netbox/dcim/views.py:1294 netbox/dcim/views.py:1997
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159
+#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161
#: netbox/netbox/navigation/menu.py:95
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
@@ -7043,8 +7590,8 @@ msgstr "Prises de courant"
msgid "Front Ports"
msgstr "Ports avant"
-#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1070
-#: netbox/dcim/views.py:1309 netbox/dcim/views.py:2013
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174
+#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177
#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
@@ -7054,16 +7601,16 @@ msgstr "Ports avant"
msgid "Rear Ports"
msgstr "Ports arrière"
-#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1100
-#: netbox/dcim/views.py:2053 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204
+#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "Baies pour appareils"
-#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1085
-#: netbox/dcim/views.py:1324 netbox/dcim/views.py:2033
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1189
+#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197
#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
@@ -7073,7 +7620,7 @@ msgstr "Baies pour appareils"
msgid "Module Bays"
msgstr "Baies pour modules"
-#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:297
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "Alimentations"
@@ -7086,111 +7633,106 @@ msgstr "Utilisation maximale"
msgid "Available Power (VA)"
msgstr "Puissance disponible (VA)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:143
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47
#: netbox/netbox/navigation/menu.py:49
msgid "Racks"
msgstr "Baies"
-#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:142
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141
#: netbox/templates/dcim/device.html:318
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14
msgid "Height"
msgstr "Hauteur"
-#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:165
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18
msgid "Outer Width"
msgstr "Largeur extérieure"
-#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:169
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
msgid "Outer Depth"
msgstr "Profondeur extérieure"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:177
+#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
msgid "Max Weight"
msgstr "Poids maximum"
-#: netbox/dcim/tables/racks.py:154
+#: netbox/dcim/tables/racks.py:153
msgid "Space"
msgstr "Espace"
#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:351
-#: netbox/extras/forms/model_forms.py:517 netbox/ipam/forms/bulk_edit.py:131
-#: netbox/ipam/forms/model_forms.py:153 netbox/ipam/tables/asn.py:66
+#: netbox/extras/forms/filtersets.py:358
+#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66
#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17
msgid "Sites"
msgstr "Sites"
-#: netbox/dcim/tests/test_api.py:47
+#: netbox/dcim/tests/test_api.py:50
msgid "Test case must set peer_termination_type"
msgstr "Le scénario de test doit définir peer_termination_type"
-#: netbox/dcim/views.py:138
+#: netbox/dcim/views.py:137
#, python-brace-format
msgid "Disconnected {count} {type}"
msgstr "Déconnecté {count} {type}"
-#: netbox/dcim/views.py:738 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "Réservations"
-#: netbox/dcim/views.py:757 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "Appareils non mis en baie"
-#: netbox/dcim/views.py:2086 netbox/extras/forms/model_forms.py:577
+#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591
#: netbox/templates/extras/configcontext.html:10
-#: netbox/virtualization/forms/model_forms.py:225
-#: netbox/virtualization/views.py:405
+#: netbox/virtualization/forms/model_forms.py:232
+#: netbox/virtualization/views.py:422
msgid "Config Context"
msgstr "Contexte de configuration"
-#: netbox/dcim/views.py:2096 netbox/virtualization/views.py:415
+#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432
msgid "Render Config"
msgstr "Configuration du rendu"
-#: netbox/dcim/views.py:2131 netbox/virtualization/views.py:450
-#, python-brace-format
-msgid "An error occurred while rendering the template: {error}"
-msgstr "Une erreur s'est produite lors du rendu du modèle : {error}"
-
-#: netbox/dcim/views.py:2149 netbox/extras/tables/tables.py:550
-#: netbox/netbox/navigation/menu.py:247 netbox/netbox/navigation/menu.py:249
-#: netbox/virtualization/views.py:178
+#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550
+#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
+#: netbox/virtualization/views.py:190
msgid "Virtual Machines"
msgstr "Machines virtuelles"
-#: netbox/dcim/views.py:2907
+#: netbox/dcim/views.py:3106
#, python-brace-format
msgid "Installed device {device} in bay {device_bay}."
msgstr "Appareil installé {device} dans la baie {device_bay}."
-#: netbox/dcim/views.py:2948
+#: netbox/dcim/views.py:3147
#, python-brace-format
msgid "Removed device {device} from bay {device_bay}."
msgstr "Appareil retiré {device} depuis la baie {device_bay}."
-#: netbox/dcim/views.py:3054 netbox/ipam/tables/ip.py:234
+#: netbox/dcim/views.py:3263 netbox/ipam/tables/ip.py:180
msgid "Children"
msgstr "Enfants"
-#: netbox/dcim/views.py:3520
+#: netbox/dcim/views.py:3730
#, python-brace-format
msgid "Added member {device}"
msgstr "Membre ajouté {device}"
-#: netbox/dcim/views.py:3567
+#: netbox/dcim/views.py:3779
#, python-brace-format
msgid "Unable to remove master device {device} from the virtual chassis."
msgstr ""
"Impossible de supprimer le périphérique principal {device} depuis le châssis"
" virtuel."
-#: netbox/dcim/views.py:3580
+#: netbox/dcim/views.py:3792
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "Supprimé {device} depuis un châssis virtuel {chassis}"
@@ -7290,7 +7832,7 @@ msgstr "Non"
#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57
#: netbox/tenancy/forms/bulk_edit.py:118
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:171
msgid "Link"
msgstr "Lien"
@@ -7310,15 +7852,15 @@ msgstr "Alphabétique (A-Z)"
msgid "Alphabetical (Z-A)"
msgstr "Alphabétique (Z-A)"
-#: netbox/extras/choices.py:144 netbox/extras/choices.py:167
+#: netbox/extras/choices.py:144 netbox/extras/choices.py:165
msgid "Info"
msgstr "Infos"
-#: netbox/extras/choices.py:145 netbox/extras/choices.py:168
+#: netbox/extras/choices.py:145 netbox/extras/choices.py:166
msgid "Success"
msgstr "Succès"
-#: netbox/extras/choices.py:146 netbox/extras/choices.py:169
+#: netbox/extras/choices.py:146 netbox/extras/choices.py:167
msgid "Warning"
msgstr "Avertissement"
@@ -7326,52 +7868,29 @@ msgstr "Avertissement"
msgid "Danger"
msgstr "Danger"
-#: netbox/extras/choices.py:165
+#: netbox/extras/choices.py:164
msgid "Debug"
msgstr "Déboguer"
-#: netbox/extras/choices.py:166 netbox/netbox/choices.py:101
-msgid "Default"
-msgstr "Par défaut"
-
-#: netbox/extras/choices.py:170
+#: netbox/extras/choices.py:168
msgid "Failure"
msgstr "Défaillance"
-#: netbox/extras/choices.py:186
-msgid "Hourly"
-msgstr "Toutes les heures"
-
-#: netbox/extras/choices.py:187
-msgid "12 hours"
-msgstr "12 heures"
-
-#: netbox/extras/choices.py:188
-msgid "Daily"
-msgstr "Tous les jours"
-
-#: netbox/extras/choices.py:189
-msgid "Weekly"
-msgstr "Hebdo"
-
-#: netbox/extras/choices.py:190
-msgid "30 days"
-msgstr "30 jours"
-
-#: netbox/extras/choices.py:226
+#: netbox/extras/choices.py:213
#: netbox/templates/dcim/virtualchassis_edit.html:107
#: netbox/templates/generic/bulk_add_component.html:68
#: netbox/templates/generic/object_edit.html:47
#: netbox/templates/generic/object_edit.html:80
+#: netbox/templates/htmx/quick_add.html:24
#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7
msgid "Create"
msgstr "Créez"
-#: netbox/extras/choices.py:227
+#: netbox/extras/choices.py:214
msgid "Update"
msgstr "Mise à jour"
-#: netbox/extras/choices.py:228
+#: netbox/extras/choices.py:215
#: netbox/templates/circuits/inc/circuit_termination.html:23
#: netbox/templates/dcim/inc/panels/inventory_items.html:37
#: netbox/templates/dcim/powerpanel.html:66
@@ -7386,82 +7905,82 @@ msgstr "Mise à jour"
msgid "Delete"
msgstr "Supprimer"
-#: netbox/extras/choices.py:252 netbox/netbox/choices.py:57
-#: netbox/netbox/choices.py:102
+#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "Bleu"
-#: netbox/extras/choices.py:253 netbox/netbox/choices.py:56
-#: netbox/netbox/choices.py:103
+#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "Indigo"
-#: netbox/extras/choices.py:254 netbox/netbox/choices.py:54
-#: netbox/netbox/choices.py:104
+#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "Violet"
-#: netbox/extras/choices.py:255 netbox/netbox/choices.py:51
-#: netbox/netbox/choices.py:105
+#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "Rose"
-#: netbox/extras/choices.py:256 netbox/netbox/choices.py:50
-#: netbox/netbox/choices.py:106
+#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "Rouge"
-#: netbox/extras/choices.py:257 netbox/netbox/choices.py:68
-#: netbox/netbox/choices.py:107
+#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "Orange"
-#: netbox/extras/choices.py:258 netbox/netbox/choices.py:66
-#: netbox/netbox/choices.py:108
+#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "Jaune"
-#: netbox/extras/choices.py:259 netbox/netbox/choices.py:63
-#: netbox/netbox/choices.py:109
+#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "Vert"
-#: netbox/extras/choices.py:260 netbox/netbox/choices.py:60
-#: netbox/netbox/choices.py:110
+#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "Sarcelle"
-#: netbox/extras/choices.py:261 netbox/netbox/choices.py:59
-#: netbox/netbox/choices.py:111
+#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "Cyan"
-#: netbox/extras/choices.py:262 netbox/netbox/choices.py:112
+#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "Gris"
-#: netbox/extras/choices.py:263 netbox/netbox/choices.py:74
-#: netbox/netbox/choices.py:113
+#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "Noir"
-#: netbox/extras/choices.py:264 netbox/netbox/choices.py:75
-#: netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/netbox/choices.py:116
msgid "White"
msgstr "Blanc"
-#: netbox/extras/choices.py:279 netbox/extras/forms/model_forms.py:353
-#: netbox/extras/forms/model_forms.py:430
+#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
+#: netbox/extras/forms/model_forms.py:444
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Webhook"
-#: netbox/extras/choices.py:280 netbox/extras/forms/model_forms.py:418
+#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "Scénario"
-#: netbox/extras/choices.py:281
+#: netbox/extras/choices.py:268
msgid "Notification"
msgstr "Notification"
@@ -7562,30 +8081,34 @@ msgstr ""
msgid "RSS Feed"
msgstr "Fil RSS"
-#: netbox/extras/dashboard/widgets.py:279
+#: netbox/extras/dashboard/widgets.py:280
msgid "Embed an RSS feed from an external website."
msgstr "Intégrez un flux RSS provenant d'un site Web externe."
-#: netbox/extras/dashboard/widgets.py:286
+#: netbox/extras/dashboard/widgets.py:287
msgid "Feed URL"
msgstr "URL du flux"
-#: netbox/extras/dashboard/widgets.py:291
+#: netbox/extras/dashboard/widgets.py:290
+msgid "Requires external connection"
+msgstr "Nécessite une connexion externe"
+
+#: netbox/extras/dashboard/widgets.py:296
msgid "The maximum number of objects to display"
msgstr "Le nombre maximum d'objets à afficher"
-#: netbox/extras/dashboard/widgets.py:296
+#: netbox/extras/dashboard/widgets.py:301
msgid "How long to stored the cached content (in seconds)"
msgstr "Durée de conservation du contenu mis en cache (en secondes)"
-#: netbox/extras/dashboard/widgets.py:348
+#: netbox/extras/dashboard/widgets.py:358
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
-#: netbox/templates/inc/user_menu.html:48
+#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "Signets"
-#: netbox/extras/dashboard/widgets.py:352
+#: netbox/extras/dashboard/widgets.py:362
msgid "Show your personal bookmarks"
msgstr "Afficher vos favoris personnels"
@@ -7615,17 +8138,17 @@ msgid "Group (name)"
msgstr "Groupe (nom)"
#: netbox/extras/filtersets.py:574
-#: netbox/virtualization/forms/filtersets.py:118
+#: netbox/virtualization/forms/filtersets.py:123
msgid "Cluster type"
msgstr "Type de cluster"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:95
-#: netbox/virtualization/filtersets.py:147
+#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/virtualization/filtersets.py:113
msgid "Cluster type (slug)"
msgstr "Type de cluster (slug)"
#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16
-#: netbox/tenancy/forms/forms.py:39
+#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "Groupe d'entitées"
@@ -7634,7 +8157,7 @@ msgstr "Groupe d'entitées"
msgid "Tenant group (slug)"
msgstr "Groupe de locataires (slug)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:495
+#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "Étiquette"
@@ -7643,60 +8166,60 @@ msgstr "Étiquette"
msgid "Tag (slug)"
msgstr "Étiquette (slug)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:429
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
msgid "Has local config context data"
msgstr "Possède des données contextuelles de configuration locales"
-#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:60
+#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61
msgid "Group name"
msgstr "Nom du groupe"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:68
+#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
#: netbox/extras/tables/tables.py:65
#: netbox/templates/extras/customfield.html:38
#: netbox/templates/generic/bulk_import.html:118
msgid "Required"
msgstr "Obligatoire"
-#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:75
+#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76
msgid "Must be unique"
msgstr "Doit être unique"
#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60
-#: netbox/extras/forms/filtersets.py:89
+#: netbox/extras/forms/filtersets.py:90
#: netbox/extras/models/customfields.py:209
msgid "UI visible"
msgstr "Interface utilisateur visible"
#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66
-#: netbox/extras/forms/filtersets.py:94
+#: netbox/extras/forms/filtersets.py:95
#: netbox/extras/models/customfields.py:216
msgid "UI editable"
msgstr "Interface utilisateur modifiable"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:97
+#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
msgid "Is cloneable"
msgstr "Est cloneable"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:104
+#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
msgid "Minimum value"
msgstr "Valeur minimale"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:108
+#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
msgid "Maximum value"
msgstr "Valeur maximale"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:112
+#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
msgid "Validation regex"
msgstr "Regex de validation"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "Comportement"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:149
+#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
msgid "New window"
msgstr "Nouvelle fenêtre"
@@ -7704,31 +8227,31 @@ msgstr "Nouvelle fenêtre"
msgid "Button class"
msgstr "Classe de boutons"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
#: netbox/extras/models/models.py:409
msgid "MIME type"
msgstr "Type MIME"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:190
+#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
msgid "File extension"
msgstr "Extension de fichier"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
msgid "As attachment"
msgstr "En pièce jointe"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:236
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
#: netbox/extras/tables/tables.py:256
#: netbox/templates/extras/savedfilter.html:29
msgid "Shared"
msgstr "Partagé"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
#: netbox/extras/models/models.py:174
msgid "HTTP method"
msgstr "Méthode HTTP"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:259
+#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "URL de charge utile"
@@ -7747,7 +8270,7 @@ msgid "CA file path"
msgstr "chemin du fichier CA"
#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192
-#: netbox/extras/forms/model_forms.py:377
+#: netbox/extras/forms/model_forms.py:391
msgid "Event types"
msgstr "Types d'événements"
@@ -7760,13 +8283,13 @@ msgstr "Est actif"
#: netbox/extras/forms/bulk_import.py:139
#: netbox/extras/forms/bulk_import.py:162
#: netbox/extras/forms/bulk_import.py:186
-#: netbox/extras/forms/filtersets.py:137 netbox/extras/forms/filtersets.py:224
+#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230
#: netbox/extras/forms/model_forms.py:47
-#: netbox/extras/forms/model_forms.py:205
-#: netbox/extras/forms/model_forms.py:237
-#: netbox/extras/forms/model_forms.py:278
-#: netbox/extras/forms/model_forms.py:372
-#: netbox/extras/forms/model_forms.py:489
+#: netbox/extras/forms/model_forms.py:219
+#: netbox/extras/forms/model_forms.py:251
+#: netbox/extras/forms/model_forms.py:292
+#: netbox/extras/forms/model_forms.py:386
+#: netbox/extras/forms/model_forms.py:503
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "Types d'objets"
@@ -7784,10 +8307,10 @@ msgstr "Un ou plusieurs types d'objets attribués"
msgid "Field data type (e.g. text, integer, etc.)"
msgstr "Type de données de champ (par exemple texte, entier, etc.)"
-#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:208
-#: netbox/extras/forms/filtersets.py:281
-#: netbox/extras/forms/model_forms.py:304
-#: netbox/extras/forms/model_forms.py:341
+#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213
+#: netbox/extras/forms/filtersets.py:287
+#: netbox/extras/forms/model_forms.py:318
+#: netbox/extras/forms/model_forms.py:355
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "Type d'objet"
@@ -7796,7 +8319,7 @@ msgstr "Type d'objet"
msgid "Object type (for object or multi-object fields)"
msgstr "Type d'objet (pour les champs d'objets ou multi-objets)"
-#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:84
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85
msgid "Choice set"
msgstr "Coffret Choice"
@@ -7866,7 +8389,7 @@ msgid "The classification of entry"
msgstr "La classification de l'entrée"
#: netbox/extras/forms/bulk_import.py:261
-#: netbox/extras/forms/model_forms.py:320 netbox/netbox/navigation/menu.py:390
+#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -7880,7 +8403,8 @@ msgstr ""
"Noms d'utilisateur séparés par des virgules, encadrés par des guillemets"
#: netbox/extras/forms/bulk_import.py:268
-#: netbox/extras/forms/model_forms.py:315 netbox/netbox/navigation/menu.py:410
+#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294
+#: netbox/netbox/navigation/menu.py:431
#: netbox/templates/extras/notificationgroup.html:31
#: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193
#: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35
@@ -7892,104 +8416,104 @@ msgstr "Groupes"
msgid "Group names separated by commas, encased with double quotes"
msgstr "Noms de groupes séparés par des virgules, entre guillemets doubles"
-#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56
msgid "Related object type"
msgstr "Type d'objet associé"
-#: netbox/extras/forms/filtersets.py:57
+#: netbox/extras/forms/filtersets.py:58
msgid "Field type"
msgstr "Type de champ"
-#: netbox/extras/forms/filtersets.py:120
+#: netbox/extras/forms/filtersets.py:122
#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "Choix"
-#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:319
-#: netbox/extras/forms/filtersets.py:408
-#: netbox/extras/forms/model_forms.py:572 netbox/templates/core/job.html:96
+#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326
+#: netbox/extras/forms/filtersets.py:416
+#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "Données"
-#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:333
-#: netbox/extras/forms/filtersets.py:418 netbox/netbox/choices.py:130
+#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
+#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "Fichier de données"
-#: netbox/extras/forms/filtersets.py:183
+#: netbox/extras/forms/filtersets.py:187
msgid "Content types"
msgstr "Types de contenu"
-#: netbox/extras/forms/filtersets.py:255 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
msgid "HTTP content type"
msgstr "Type de contenu HTTP"
-#: netbox/extras/forms/filtersets.py:286
+#: netbox/extras/forms/filtersets.py:292
msgid "Event type"
msgstr "Type d'événement"
-#: netbox/extras/forms/filtersets.py:291
+#: netbox/extras/forms/filtersets.py:297
msgid "Action type"
msgstr "Type d'action"
-#: netbox/extras/forms/filtersets.py:307
+#: netbox/extras/forms/filtersets.py:313
msgid "Tagged object type"
msgstr "Type d'objet étiqueté"
-#: netbox/extras/forms/filtersets.py:312
+#: netbox/extras/forms/filtersets.py:318
msgid "Allowed object type"
msgstr "Type d'objet autorisé"
-#: netbox/extras/forms/filtersets.py:341
-#: netbox/extras/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:348
+#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
msgid "Regions"
msgstr "Régions"
-#: netbox/extras/forms/filtersets.py:346
-#: netbox/extras/forms/model_forms.py:512
+#: netbox/extras/forms/filtersets.py:353
+#: netbox/extras/forms/model_forms.py:526
msgid "Site groups"
msgstr "Groupes de sites"
-#: netbox/extras/forms/filtersets.py:356
-#: netbox/extras/forms/model_forms.py:522 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:363
+#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "Localisations"
-#: netbox/extras/forms/filtersets.py:361
-#: netbox/extras/forms/model_forms.py:527
+#: netbox/extras/forms/filtersets.py:368
+#: netbox/extras/forms/model_forms.py:541
msgid "Device types"
msgstr "Types d'appareils"
-#: netbox/extras/forms/filtersets.py:366
-#: netbox/extras/forms/model_forms.py:532
+#: netbox/extras/forms/filtersets.py:373
+#: netbox/extras/forms/model_forms.py:546
msgid "Roles"
msgstr "Rôles"
-#: netbox/extras/forms/filtersets.py:376
-#: netbox/extras/forms/model_forms.py:542
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:556
msgid "Cluster types"
msgstr "Types de clusters"
-#: netbox/extras/forms/filtersets.py:381
-#: netbox/extras/forms/model_forms.py:547
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:561
msgid "Cluster groups"
msgstr "Groupes de clusters"
-#: netbox/extras/forms/filtersets.py:386
-#: netbox/extras/forms/model_forms.py:552 netbox/netbox/navigation/menu.py:255
-#: netbox/netbox/navigation/menu.py:257
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263
+#: netbox/netbox/navigation/menu.py:265
#: netbox/templates/virtualization/clustertype.html:30
#: netbox/virtualization/tables/clusters.py:23
#: netbox/virtualization/tables/clusters.py:45
msgid "Clusters"
msgstr "Clusters"
-#: netbox/extras/forms/filtersets.py:391
-#: netbox/extras/forms/model_forms.py:557
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:571
msgid "Tenant groups"
msgstr "Groupes d'entitées"
@@ -8040,7 +8564,7 @@ msgstr ""
msgid "Related Object"
msgstr "Objet associé"
-#: netbox/extras/forms/model_forms.py:169
+#: netbox/extras/forms/model_forms.py:170
msgid ""
"Enter one choice per line. An optional label may be specified for each "
"choice by appending it with a colon. Example:"
@@ -8048,16 +8572,16 @@ msgstr ""
"Entrez un choix par ligne. Une étiquette facultative peut être spécifiée "
"pour chaque choix en l'ajoutant par deux points. Exemple :"
-#: netbox/extras/forms/model_forms.py:212
+#: netbox/extras/forms/model_forms.py:226
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "Lien personnalisé"
-#: netbox/extras/forms/model_forms.py:214
+#: netbox/extras/forms/model_forms.py:228
msgid "Templates"
msgstr "Modèles"
-#: netbox/extras/forms/model_forms.py:226
+#: netbox/extras/forms/model_forms.py:240
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
@@ -8067,68 +8591,68 @@ msgstr ""
"{example}. Les liens qui s'affichent sous forme de texte vide ne seront pas "
"affichés."
-#: netbox/extras/forms/model_forms.py:230
+#: netbox/extras/forms/model_forms.py:244
#, python-brace-format
msgid ""
"Jinja2 template code for the link URL. Reference the object as {example}."
msgstr ""
"Code modèle Jinja2 pour l'URL du lien. Référencez l'objet comme {example}."
-#: netbox/extras/forms/model_forms.py:241
-#: netbox/extras/forms/model_forms.py:624
+#: netbox/extras/forms/model_forms.py:255
+#: netbox/extras/forms/model_forms.py:638
msgid "Template code"
msgstr "Code du modèle"
-#: netbox/extras/forms/model_forms.py:247
+#: netbox/extras/forms/model_forms.py:261
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "Modèle d'exportation"
-#: netbox/extras/forms/model_forms.py:249
+#: netbox/extras/forms/model_forms.py:263
msgid "Rendering"
msgstr "Rendu"
-#: netbox/extras/forms/model_forms.py:263
-#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:277
+#: netbox/extras/forms/model_forms.py:663
msgid "Template content is populated from the remote source selected below."
msgstr ""
"Le contenu du modèle est renseigné à partir de la source distante "
"sélectionnée ci-dessous."
-#: netbox/extras/forms/model_forms.py:270
-#: netbox/extras/forms/model_forms.py:656
+#: netbox/extras/forms/model_forms.py:284
+#: netbox/extras/forms/model_forms.py:670
msgid "Must specify either local content or a data file"
msgstr "Doit spécifier un contenu local ou un fichier de données"
-#: netbox/extras/forms/model_forms.py:284 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "Filtre enregistré"
-#: netbox/extras/forms/model_forms.py:334
+#: netbox/extras/forms/model_forms.py:348
msgid "A notification group specify at least one user or group."
msgstr ""
"Un groupe de notifications spécifie au moins un utilisateur ou un groupe."
-#: netbox/extras/forms/model_forms.py:356
+#: netbox/extras/forms/model_forms.py:370
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "Requête HTTP"
-#: netbox/extras/forms/model_forms.py:358
+#: netbox/extras/forms/model_forms.py:372
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SLL"
-#: netbox/extras/forms/model_forms.py:380
+#: netbox/extras/forms/model_forms.py:394
msgid "Action choice"
msgstr "Choix de l'action"
-#: netbox/extras/forms/model_forms.py:385
+#: netbox/extras/forms/model_forms.py:399
msgid "Enter conditions in JSON format."
msgstr "Entrez les conditions dans JSON format."
-#: netbox/extras/forms/model_forms.py:389
+#: netbox/extras/forms/model_forms.py:403
msgid ""
"Enter parameters to pass to the action in JSON format."
@@ -8136,35 +8660,35 @@ msgstr ""
"Entrez les paramètres à transmettre à l'action dans JSON format."
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:408
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "Règle de l'événement"
-#: netbox/extras/forms/model_forms.py:395
+#: netbox/extras/forms/model_forms.py:409
msgid "Triggers"
msgstr "éléments déclencheurs"
-#: netbox/extras/forms/model_forms.py:442
+#: netbox/extras/forms/model_forms.py:456
msgid "Notification group"
msgstr "Groupe de notifications"
-#: netbox/extras/forms/model_forms.py:562 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "Entité"
-#: netbox/extras/forms/model_forms.py:606
+#: netbox/extras/forms/model_forms.py:620
msgid "Data is populated from the remote source selected below."
msgstr ""
"Les données sont renseignées à partir de la source distante sélectionnée ci-"
"dessous."
-#: netbox/extras/forms/model_forms.py:612
+#: netbox/extras/forms/model_forms.py:626
msgid "Must specify either local data or a data file"
msgstr "Doit spécifier des données locales ou un fichier de données"
-#: netbox/extras/forms/model_forms.py:631
+#: netbox/extras/forms/model_forms.py:645
#: netbox/templates/core/datafile.html:55
msgid "Content"
msgstr "Contenu"
@@ -8232,10 +8756,16 @@ msgstr ""
"Les modifications apportées à la base de données ont été annulées en raison "
"d'une erreur."
-#: netbox/extras/management/commands/reindex.py:66
+#: netbox/extras/management/commands/reindex.py:67
msgid "No indexers found!"
msgstr "Aucun indexeur n'a été trouvé !"
+#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313
+#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48
+#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
+msgid "weight"
+msgstr "poids"
+
#: netbox/extras/models/configs.py:130
msgid "config context"
msgstr "contexte de configuration"
@@ -8612,27 +9142,27 @@ msgstr "ID d'objet non valide trouvé : {id}"
msgid "Required field cannot be empty."
msgstr "Le champ obligatoire ne peut pas être vide."
-#: netbox/extras/models/customfields.py:763
+#: netbox/extras/models/customfields.py:764
msgid "Base set of predefined choices (optional)"
msgstr "Ensemble de base de choix prédéfinis (facultatif)"
-#: netbox/extras/models/customfields.py:775
+#: netbox/extras/models/customfields.py:776
msgid "Choices are automatically ordered alphabetically"
msgstr "Les choix sont automatiquement classés par ordre alphabétique"
-#: netbox/extras/models/customfields.py:782
+#: netbox/extras/models/customfields.py:783
msgid "custom field choice set"
msgstr "ensemble de choix de champs personnalisés"
-#: netbox/extras/models/customfields.py:783
+#: netbox/extras/models/customfields.py:784
msgid "custom field choice sets"
msgstr "ensembles de choix de champs personnalisés"
-#: netbox/extras/models/customfields.py:825
+#: netbox/extras/models/customfields.py:826
msgid "Must define base or extra choices."
msgstr "Doit définir des choix de base ou supplémentaires."
-#: netbox/extras/models/customfields.py:849
+#: netbox/extras/models/customfields.py:850
#, python-brace-format
msgid ""
"Cannot remove choice {choice} as there are {model} objects which reference "
@@ -8935,21 +9465,21 @@ msgstr "entrée de journal"
msgid "journal entries"
msgstr "entrées de journal"
-#: netbox/extras/models/models.py:718
+#: netbox/extras/models/models.py:721
#, python-brace-format
msgid "Journaling is not supported for this object type ({type})."
msgstr ""
"La journalisation n'est pas prise en charge pour ce type d'objet ({type})."
-#: netbox/extras/models/models.py:760
+#: netbox/extras/models/models.py:763
msgid "bookmark"
msgstr "signet"
-#: netbox/extras/models/models.py:761
+#: netbox/extras/models/models.py:764
msgid "bookmarks"
msgstr "signets"
-#: netbox/extras/models/models.py:774
+#: netbox/extras/models/models.py:777
#, python-brace-format
msgid "Bookmarks cannot be assigned to this object type ({type})."
msgstr "Les signets ne peuvent pas être affectés à ce type d'objet ({type})."
@@ -9042,19 +9572,19 @@ msgstr "valeur mise en cache"
msgid "cached values"
msgstr "valeurs mises en cache"
-#: netbox/extras/models/staging.py:44
+#: netbox/extras/models/staging.py:45
msgid "branch"
msgstr "succursale"
-#: netbox/extras/models/staging.py:45
+#: netbox/extras/models/staging.py:46
msgid "branches"
msgstr "branches"
-#: netbox/extras/models/staging.py:97
+#: netbox/extras/models/staging.py:105
msgid "staged change"
msgstr "changement par étapes"
-#: netbox/extras/models/staging.py:98
+#: netbox/extras/models/staging.py:106
msgid "staged changes"
msgstr "modifications échelonnées"
@@ -9078,11 +9608,11 @@ msgstr "article étiqueté"
msgid "tagged items"
msgstr "articles étiquetés"
-#: netbox/extras/scripts.py:429
+#: netbox/extras/scripts.py:432
msgid "Script Data"
msgstr "Données de script"
-#: netbox/extras/scripts.py:433
+#: netbox/extras/scripts.py:436
msgid "Script Execution Parameters"
msgstr "Paramètres d'exécution du script"
@@ -9159,12 +9689,11 @@ msgstr "En tant que pièce jointe"
#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487
#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24
-#: netbox/templates/dcim/device/render_config.html:22
#: netbox/templates/extras/configcontext.html:39
#: netbox/templates/extras/configtemplate.html:31
#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:22
msgid "Data File"
msgstr "Fichier de données"
@@ -9257,27 +9786,32 @@ msgstr "Attribut non valide »{name}« pour demande"
msgid "Invalid attribute \"{name}\" for {model}"
msgstr "Attribut non valide »{name}« pour {model}"
-#: netbox/extras/views.py:960
+#: netbox/extras/views.py:933
+#, python-brace-format
+msgid "An error occurred while rendering the template: {error}"
+msgstr "Une erreur s'est produite lors du rendu du modèle : {error}"
+
+#: netbox/extras/views.py:1085
msgid "Your dashboard has been reset."
msgstr "Votre tableau de bord a été réinitialisé."
-#: netbox/extras/views.py:1006
+#: netbox/extras/views.py:1131
msgid "Added widget: "
msgstr "Widget ajouté : "
-#: netbox/extras/views.py:1047
+#: netbox/extras/views.py:1172
msgid "Updated widget: "
msgstr "Widget mis à jour : "
-#: netbox/extras/views.py:1083
+#: netbox/extras/views.py:1208
msgid "Deleted widget: "
msgstr "Widget supprimé : "
-#: netbox/extras/views.py:1085
+#: netbox/extras/views.py:1210
msgid "Error deleting widget: "
msgstr "Erreur lors de la suppression du widget : "
-#: netbox/extras/views.py:1175
+#: netbox/extras/views.py:1308
msgid "Unable to run script: RQ worker process not running."
msgstr ""
"Impossible d'exécuter le script : le processus de travail RQ n'est pas en "
@@ -9301,7 +9835,7 @@ msgstr "Entrez un préfixe IPv4 ou IPv6 valide et un masque en notation CIDR."
msgid "Invalid IP prefix format: {data}"
msgstr "Format de préfixe IP non valide : {data}"
-#: netbox/ipam/api/views.py:358
+#: netbox/ipam/api/views.py:370
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr ""
@@ -9344,182 +9878,174 @@ msgstr "Cisco"
msgid "Plaintext"
msgstr "Texte brut"
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800
+#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21
+msgid "Service"
+msgstr "Service"
+
+#: netbox/ipam/choices.py:167
+msgid "Customer"
+msgstr "Client"
+
#: netbox/ipam/fields.py:36
#, python-brace-format
msgid "Invalid IP address format: {address}"
msgstr "Format d'adresse IP non valide : {address}"
-#: netbox/ipam/filtersets.py:48 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304
msgid "Import target"
msgstr "Objectif d'importation"
-#: netbox/ipam/filtersets.py:54 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310
msgid "Import target (name)"
msgstr "Cible d'importation (nom)"
-#: netbox/ipam/filtersets.py:59 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315
msgid "Export target"
msgstr "Objectif d'exportation"
-#: netbox/ipam/filtersets.py:65 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321
msgid "Export target (name)"
msgstr "Cible d'exportation (nom)"
-#: netbox/ipam/filtersets.py:86
+#: netbox/ipam/filtersets.py:89
msgid "Importing VRF"
msgstr "Importation de VRF"
-#: netbox/ipam/filtersets.py:92
+#: netbox/ipam/filtersets.py:95
msgid "Import VRF (RD)"
msgstr "Importer VRF (RD)"
-#: netbox/ipam/filtersets.py:97
+#: netbox/ipam/filtersets.py:100
msgid "Exporting VRF"
msgstr "Exportation de fichiers VRF"
-#: netbox/ipam/filtersets.py:103
+#: netbox/ipam/filtersets.py:106
msgid "Export VRF (RD)"
msgstr "Exporter VRF (RD)"
-#: netbox/ipam/filtersets.py:108
+#: netbox/ipam/filtersets.py:111
msgid "Importing L2VPN"
msgstr "Importation de L2VPN"
-#: netbox/ipam/filtersets.py:114
+#: netbox/ipam/filtersets.py:117
msgid "Importing L2VPN (identifier)"
msgstr "Importation de L2VPN (identifiant)"
-#: netbox/ipam/filtersets.py:119
+#: netbox/ipam/filtersets.py:122
msgid "Exporting L2VPN"
msgstr "Exportation de L2VPN"
-#: netbox/ipam/filtersets.py:125
+#: netbox/ipam/filtersets.py:128
msgid "Exporting L2VPN (identifier)"
msgstr "Exportation de L2VPN (identifiant)"
-#: netbox/ipam/filtersets.py:155 netbox/ipam/filtersets.py:283
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:212
+#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "Préfixe"
-#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:198
-#: netbox/ipam/filtersets.py:223
+#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201
+#: netbox/ipam/filtersets.py:226
msgid "RIR (ID)"
msgstr "RIRE (ID)"
-#: netbox/ipam/filtersets.py:165 netbox/ipam/filtersets.py:204
-#: netbox/ipam/filtersets.py:229
+#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207
+#: netbox/ipam/filtersets.py:232
msgid "RIR (slug)"
msgstr "RIR (slug)"
-#: netbox/ipam/filtersets.py:287
+#: netbox/ipam/filtersets.py:290
msgid "Within prefix"
msgstr "Dans le préfixe"
-#: netbox/ipam/filtersets.py:291
+#: netbox/ipam/filtersets.py:294
msgid "Within and including prefix"
msgstr "Dans le préfixe et y compris"
-#: netbox/ipam/filtersets.py:295
+#: netbox/ipam/filtersets.py:298
msgid "Prefixes which contain this prefix or IP"
msgstr "Préfixes contenant ce préfixe ou cette adresse IP"
-#: netbox/ipam/filtersets.py:306 netbox/ipam/filtersets.py:574
-#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/filtersets.py:196
-#: netbox/ipam/forms/filtersets.py:331
+#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541
+#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198
+#: netbox/ipam/forms/filtersets.py:334
msgid "Mask length"
msgstr "Longueur du masque"
-#: netbox/ipam/filtersets.py:375 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427
msgid "VLAN (ID)"
msgstr "VLAN (IDENTIFIANT)"
-#: netbox/ipam/filtersets.py:379 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422
msgid "VLAN number (1-4094)"
msgstr "Numéro de VLAN (1-4094)"
-#: netbox/ipam/filtersets.py:473 netbox/ipam/filtersets.py:477
-#: netbox/ipam/filtersets.py:569 netbox/ipam/forms/model_forms.py:496
+#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444
+#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506
#: netbox/templates/tenancy/contact.html:53
#: netbox/tenancy/forms/bulk_edit.py:113
msgid "Address"
msgstr "Adresse"
-#: netbox/ipam/filtersets.py:481
+#: netbox/ipam/filtersets.py:448
msgid "Ranges which contain this prefix or IP"
msgstr "Plages contenant ce préfixe ou cette adresse IP"
-#: netbox/ipam/filtersets.py:509 netbox/ipam/filtersets.py:565
+#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532
msgid "Parent prefix"
msgstr "Préfixe parent"
-#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:858
-#: netbox/ipam/filtersets.py:1133 netbox/vpn/filtersets.py:385
-msgid "Virtual machine (name)"
-msgstr "Machine virtuelle (nom)"
-
-#: netbox/ipam/filtersets.py:623 netbox/ipam/filtersets.py:863
-#: netbox/ipam/filtersets.py:1127 netbox/virtualization/filtersets.py:282
-#: netbox/virtualization/filtersets.py:321 netbox/vpn/filtersets.py:390
-msgid "Virtual machine (ID)"
-msgstr "Machine virtuelle (ID)"
-
-#: netbox/ipam/filtersets.py:629 netbox/vpn/filtersets.py:97
-#: netbox/vpn/filtersets.py:396
-msgid "Interface (name)"
-msgstr "Interface (nom)"
-
-#: netbox/ipam/filtersets.py:640 netbox/vpn/filtersets.py:108
-#: netbox/vpn/filtersets.py:407
-msgid "VM interface (name)"
-msgstr "Interface de machine virtuelle (nom)"
-
-#: netbox/ipam/filtersets.py:645 netbox/vpn/filtersets.py:113
-msgid "VM interface (ID)"
-msgstr "Interface de machine virtuelle (ID)"
-
-#: netbox/ipam/filtersets.py:650
+#: netbox/ipam/filtersets.py:617
msgid "FHRP group (ID)"
msgstr "Groupe FHRP (ID)"
-#: netbox/ipam/filtersets.py:654
+#: netbox/ipam/filtersets.py:621
msgid "Is assigned to an interface"
msgstr "Est affecté à une interface"
-#: netbox/ipam/filtersets.py:658
+#: netbox/ipam/filtersets.py:625
msgid "Is assigned"
msgstr "Est attribué"
-#: netbox/ipam/filtersets.py:670
+#: netbox/ipam/filtersets.py:637
msgid "Service (ID)"
msgstr "Service (ID)"
-#: netbox/ipam/filtersets.py:675
+#: netbox/ipam/filtersets.py:642
msgid "NAT inside IP address (ID)"
msgstr "Adresse IP intérieure NAT (ID)"
-#: netbox/ipam/filtersets.py:1043 netbox/ipam/forms/bulk_import.py:322
-msgid "Assigned interface"
-msgstr "Interface attribuée"
+#: netbox/ipam/filtersets.py:1001
+msgid "Q-in-Q SVLAN (ID)"
+msgstr "SVLAN Q-in-Q (ID)"
-#: netbox/ipam/filtersets.py:1048
+#: netbox/ipam/filtersets.py:1005
+msgid "Q-in-Q SVLAN number (1-4094)"
+msgstr "Numéro SVLAN Q-in-Q (1-4094)"
+
+#: netbox/ipam/filtersets.py:1026
msgid "Assigned VM interface"
msgstr "Interface de machine virtuelle attribuée"
-#: netbox/ipam/filtersets.py:1138
+#: netbox/ipam/filtersets.py:1097
+msgid "VLAN Translation Policy (name)"
+msgstr "Politique de traduction VLAN (nom)"
+
+#: netbox/ipam/filtersets.py:1163
msgid "IP address (ID)"
msgstr "Adresse IP (ID)"
-#: netbox/ipam/filtersets.py:1144 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788
msgid "IP address"
msgstr "Adresse IP"
-#: netbox/ipam/filtersets.py:1169
+#: netbox/ipam/filtersets.py:1194
msgid "Primary IPv4 (ID)"
msgstr "IPv4 principal (ID)"
-#: netbox/ipam/filtersets.py:1174
+#: netbox/ipam/filtersets.py:1199
msgid "Primary IPv6 (ID)"
msgstr "IPv6 principal (ID)"
@@ -9552,435 +10078,408 @@ msgstr "Un masque CIDR (par exemple /24) est requis."
msgid "Address pattern"
msgstr "Modèle d'adresse"
-#: netbox/ipam/forms/bulk_edit.py:50
+#: netbox/ipam/forms/bulk_edit.py:53
msgid "Enforce unique space"
msgstr "Forcer l'unicité des préfixes IP"
-#: netbox/ipam/forms/bulk_edit.py:88
+#: netbox/ipam/forms/bulk_edit.py:91
msgid "Is private"
msgstr "Est privé"
-#: netbox/ipam/forms/bulk_edit.py:109 netbox/ipam/forms/bulk_edit.py:138
-#: netbox/ipam/forms/bulk_edit.py:163 netbox/ipam/forms/bulk_import.py:89
-#: netbox/ipam/forms/bulk_import.py:109 netbox/ipam/forms/bulk_import.py:129
-#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:125
-#: netbox/ipam/forms/filtersets.py:148 netbox/ipam/forms/model_forms.py:96
-#: netbox/ipam/forms/model_forms.py:109 netbox/ipam/forms/model_forms.py:131
-#: netbox/ipam/forms/model_forms.py:149 netbox/ipam/models/asns.py:31
-#: netbox/ipam/models/asns.py:103 netbox/ipam/models/ip.py:71
-#: netbox/ipam/models/ip.py:90 netbox/ipam/tables/asn.py:20
+#: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141
+#: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92
+#: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127
+#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99
+#: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135
+#: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31
+#: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71
+#: netbox/ipam/models/ip.py:87 netbox/ipam/tables/asn.py:20
#: netbox/ipam/tables/asn.py:45 netbox/templates/ipam/aggregate.html:18
#: netbox/templates/ipam/asn.html:27 netbox/templates/ipam/asnrange.html:19
#: netbox/templates/ipam/rir.html:19
msgid "RIR"
msgstr "RIR"
-#: netbox/ipam/forms/bulk_edit.py:171
+#: netbox/ipam/forms/bulk_edit.py:174
msgid "Date added"
msgstr "Date d'ajout"
-#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/model_forms.py:619
-#: netbox/ipam/forms/model_forms.py:666 netbox/ipam/tables/ip.py:251
-#: netbox/templates/ipam/vlan_edit.html:37
+#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629
+#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201
+#: netbox/templates/ipam/vlan_edit.html:45
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "Groupe VLAN"
-#: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/bulk_import.py:185
-#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/model_forms.py:218
-#: netbox/ipam/models/vlans.py:250 netbox/ipam/tables/ip.py:255
-#: netbox/templates/ipam/prefix.html:60 netbox/templates/ipam/vlan.html:12
+#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181
+#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217
+#: netbox/ipam/models/vlans.py:272 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:10
-#: netbox/templates/wireless/wirelesslan.html:30
+#: netbox/templates/wireless/wirelesslan.html:38
#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284
-#: netbox/vpn/forms/model_forms.py:433 netbox/vpn/forms/model_forms.py:452
-#: netbox/wireless/forms/bulk_edit.py:55
-#: netbox/wireless/forms/bulk_import.py:48
-#: netbox/wireless/forms/model_forms.py:48 netbox/wireless/models.py:102
+#: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455
+#: netbox/wireless/forms/bulk_edit.py:57
+#: netbox/wireless/forms/bulk_import.py:50
+#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "VLAN"
-#: netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:229
msgid "Prefix length"
msgstr "Longueur du préfixe"
-#: netbox/ipam/forms/bulk_edit.py:268 netbox/ipam/forms/filtersets.py:241
-#: netbox/templates/ipam/prefix.html:85
+#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244
+#: netbox/templates/ipam/prefix.html:81
msgid "Is a pool"
msgstr "C'est une plage d'adresses"
-#: netbox/ipam/forms/bulk_edit.py:273 netbox/ipam/forms/bulk_edit.py:318
-#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/models/ip.py:272 netbox/ipam/models/ip.py:539
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
+#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:296
+#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
msgid "Treat as fully utilized"
msgstr "Traiter comme s'il avait été pleinement utilisé"
-#: netbox/ipam/forms/bulk_edit.py:287 netbox/ipam/forms/filtersets.py:171
+#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173
+#: netbox/ipam/forms/model_forms.py:232
msgid "VLAN Assignment"
msgstr "Attribution de VLAN"
-#: netbox/ipam/forms/bulk_edit.py:366 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
msgid "DNS name"
msgstr "Nom DNS"
-#: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/bulk_edit.py:534
-#: netbox/ipam/forms/bulk_import.py:418 netbox/ipam/forms/bulk_import.py:493
-#: netbox/ipam/forms/bulk_import.py:519 netbox/ipam/forms/filtersets.py:390
-#: netbox/ipam/forms/filtersets.py:530 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
+#: netbox/ipam/forms/bulk_import.py:417 netbox/ipam/forms/bulk_import.py:528
+#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393
+#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
#: netbox/templates/ipam/service.html:32
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "Protocole"
-#: netbox/ipam/forms/bulk_edit.py:394 netbox/ipam/forms/filtersets.py:397
+#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400
#: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26
msgid "Group ID"
msgstr "ID de groupe"
-#: netbox/ipam/forms/bulk_edit.py:399 netbox/ipam/forms/filtersets.py:402
-#: netbox/wireless/forms/bulk_edit.py:68
-#: netbox/wireless/forms/bulk_edit.py:115
-#: netbox/wireless/forms/bulk_import.py:62
-#: netbox/wireless/forms/bulk_import.py:65
-#: netbox/wireless/forms/bulk_import.py:104
-#: netbox/wireless/forms/bulk_import.py:107
-#: netbox/wireless/forms/filtersets.py:54
-#: netbox/wireless/forms/filtersets.py:88
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:405
+#: netbox/wireless/forms/bulk_edit.py:70
+#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/wireless/forms/bulk_import.py:64
+#: netbox/wireless/forms/bulk_import.py:67
+#: netbox/wireless/forms/bulk_import.py:109
+#: netbox/wireless/forms/bulk_import.py:112
+#: netbox/wireless/forms/filtersets.py:57
+#: netbox/wireless/forms/filtersets.py:116
msgid "Authentication type"
msgstr "Type d'authentification"
-#: netbox/ipam/forms/bulk_edit.py:404 netbox/ipam/forms/filtersets.py:406
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:409
msgid "Authentication key"
msgstr "Clé d'authentification"
-#: netbox/ipam/forms/bulk_edit.py:421 netbox/ipam/forms/filtersets.py:383
-#: netbox/ipam/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:386
+#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:91
-#: netbox/wireless/forms/bulk_edit.py:149
-#: netbox/wireless/forms/filtersets.py:36
-#: netbox/wireless/forms/filtersets.py:76
-#: netbox/wireless/forms/model_forms.py:55
-#: netbox/wireless/forms/model_forms.py:171
+#: netbox/wireless/forms/bulk_edit.py:94
+#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/filtersets.py:39
+#: netbox/wireless/forms/filtersets.py:104
+#: netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Authentication"
msgstr "Authentification"
-#: netbox/ipam/forms/bulk_edit.py:436 netbox/ipam/forms/model_forms.py:608
-msgid "Scope type"
-msgstr "Type de portée"
-
-#: netbox/ipam/forms/bulk_edit.py:439 netbox/ipam/forms/bulk_edit.py:453
-#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:621
-#: netbox/ipam/tables/vlans.py:71 netbox/templates/ipam/vlangroup.html:38
-msgid "Scope"
-msgstr "Champ"
-
-#: netbox/ipam/forms/bulk_edit.py:446 netbox/ipam/models/vlans.py:60
+#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "Plages d'ID VLAN"
-#: netbox/ipam/forms/bulk_edit.py:525
+#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485
+#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232
+#: netbox/ipam/tables/vlans.py:103
+msgid "Q-in-Q role"
+msgstr "Rôle Q-in-Q"
+
+#: netbox/ipam/forms/bulk_edit.py:522
+msgid "Q-in-Q"
+msgstr "Q-en-Q"
+
+#: netbox/ipam/forms/bulk_edit.py:523
msgid "Site & Group"
msgstr "Site et groupe"
-#: netbox/ipam/forms/bulk_edit.py:539 netbox/ipam/forms/model_forms.py:692
-#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/services.py:19
+#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256
+#: netbox/templates/ipam/vlantranslationrule.html:14
+#: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359
+msgid "Policy"
+msgstr "Politique"
+
+#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19
#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "Ports"
-#: netbox/ipam/forms/bulk_import.py:48
+#: netbox/ipam/forms/bulk_import.py:51
msgid "Import route targets"
msgstr "Importer des cibles d'itinéraire"
-#: netbox/ipam/forms/bulk_import.py:54
+#: netbox/ipam/forms/bulk_import.py:57
msgid "Export route targets"
msgstr "Cibles d'itinéraire d'exportation"
-#: netbox/ipam/forms/bulk_import.py:92 netbox/ipam/forms/bulk_import.py:112
-#: netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
+#: netbox/ipam/forms/bulk_import.py:135
msgid "Assigned RIR"
msgstr "RIR attribué"
-#: netbox/ipam/forms/bulk_import.py:182
+#: netbox/ipam/forms/bulk_import.py:178
msgid "VLAN's group (if any)"
msgstr "Le groupe du VLAN (le cas échéant)"
-#: netbox/ipam/forms/bulk_import.py:308
-msgid "Parent device of assigned interface (if any)"
-msgstr "Appareil parent auquel est attribuée l'interface (le cas échéant)"
-
-#: netbox/ipam/forms/bulk_import.py:311 netbox/ipam/forms/bulk_import.py:512
-#: netbox/ipam/forms/model_forms.py:718
-#: netbox/virtualization/filtersets.py:288
-#: netbox/virtualization/filtersets.py:327
-#: netbox/virtualization/forms/bulk_edit.py:200
-#: netbox/virtualization/forms/bulk_edit.py:326
-#: netbox/virtualization/forms/bulk_import.py:146
-#: netbox/virtualization/forms/bulk_import.py:207
-#: netbox/virtualization/forms/filtersets.py:212
-#: netbox/virtualization/forms/filtersets.py:248
-#: netbox/virtualization/forms/model_forms.py:288
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
-msgid "Virtual machine"
-msgstr "Machine virtuelle"
-
-#: netbox/ipam/forms/bulk_import.py:315
-msgid "Parent VM of assigned interface (if any)"
-msgstr "VM parent de l'interface attribuée (le cas échéant)"
+#: netbox/ipam/forms/bulk_import.py:207
+#: netbox/virtualization/forms/bulk_import.py:80
+#: netbox/wireless/forms/bulk_import.py:83
+msgid "Scope ID"
+msgstr "Identifiant de l'étendue"
#: netbox/ipam/forms/bulk_import.py:325
-msgid "Is primary"
-msgstr "Est principal"
-
-#: netbox/ipam/forms/bulk_import.py:326
msgid "Make this the primary IP for the assigned device"
msgstr "Faites-en l'adresse IP principale de l'appareil attribué"
-#: netbox/ipam/forms/bulk_import.py:330
+#: netbox/ipam/forms/bulk_import.py:329
msgid "Is out-of-band"
msgstr "Est hors bande"
-#: netbox/ipam/forms/bulk_import.py:331
+#: netbox/ipam/forms/bulk_import.py:330
msgid "Designate this as the out-of-band IP address for the assigned device"
msgstr "Désignez-le comme adresse IP hors bande pour l'appareil attribué"
-#: netbox/ipam/forms/bulk_import.py:371
+#: netbox/ipam/forms/bulk_import.py:370
msgid "No device or virtual machine specified; cannot set as primary IP"
msgstr ""
"Aucun périphérique ou machine virtuelle spécifié ; impossible de le définir "
"comme adresse IP principale"
-#: netbox/ipam/forms/bulk_import.py:375
+#: netbox/ipam/forms/bulk_import.py:374
msgid "No device specified; cannot set as out-of-band IP"
msgstr ""
"Aucun appareil n'a été spécifié ; impossible de le définir comme IP hors "
"bande"
-#: netbox/ipam/forms/bulk_import.py:379
+#: netbox/ipam/forms/bulk_import.py:378
msgid "Cannot set out-of-band IP for virtual machines"
msgstr ""
"Impossible de définir une adresse IP hors bande pour les machines virtuelles"
-#: netbox/ipam/forms/bulk_import.py:383
+#: netbox/ipam/forms/bulk_import.py:382
msgid "No interface specified; cannot set as primary IP"
msgstr ""
"Aucune interface spécifiée ; impossible de définir comme adresse IP "
"principale"
-#: netbox/ipam/forms/bulk_import.py:387
+#: netbox/ipam/forms/bulk_import.py:386
msgid "No interface specified; cannot set as out-of-band IP"
msgstr ""
"Aucune interface spécifiée ; impossible de définir comme IP hors bande"
-#: netbox/ipam/forms/bulk_import.py:422
+#: netbox/ipam/forms/bulk_import.py:421
msgid "Auth type"
msgstr "Type d'authentification"
-#: netbox/ipam/forms/bulk_import.py:437
-msgid "Scope type (app & model)"
-msgstr "Type de scope (application et modèle)"
-
-#: netbox/ipam/forms/bulk_import.py:464
+#: netbox/ipam/forms/bulk_import.py:463
msgid "Assigned VLAN group"
msgstr "Groupe VLAN attribué"
-#: netbox/ipam/forms/bulk_import.py:495 netbox/ipam/forms/bulk_import.py:521
+#: netbox/ipam/forms/bulk_import.py:495
+msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)"
+msgstr "Service VLAN (pour les VLAN clients Q-in-Q/802.1ad)"
+
+#: netbox/ipam/forms/bulk_import.py:518 netbox/ipam/models/vlans.py:343
+msgid "VLAN translation policy"
+msgstr "Politique de traduction VLAN"
+
+#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556
msgid "IP protocol"
msgstr "Protocole IP"
-#: netbox/ipam/forms/bulk_import.py:509
+#: netbox/ipam/forms/bulk_import.py:544
msgid "Required if not assigned to a VM"
msgstr "Obligatoire s'il n'est pas attribué à une machine virtuelle"
-#: netbox/ipam/forms/bulk_import.py:516
+#: netbox/ipam/forms/bulk_import.py:551
msgid "Required if not assigned to a device"
msgstr "Obligatoire s'il n'est pas attribué à un appareil"
-#: netbox/ipam/forms/bulk_import.py:541
+#: netbox/ipam/forms/bulk_import.py:576
#, python-brace-format
msgid "{ip} is not assigned to this device/VM."
msgstr "{ip} n'est pas attribué à cet appareil/à cette machine virtuelle."
-#: netbox/ipam/forms/filtersets.py:47 netbox/ipam/forms/model_forms.py:63
-#: netbox/netbox/navigation/menu.py:189 netbox/vpn/forms/model_forms.py:410
+#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66
+#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "Cibles de l'itinéraire"
-#: netbox/ipam/forms/filtersets.py:53 netbox/ipam/forms/model_forms.py:50
-#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:397
+#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
+#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "Cibles d'importation"
-#: netbox/ipam/forms/filtersets.py:58 netbox/ipam/forms/model_forms.py:55
-#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:402
+#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
+#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "Objectifs d'exportation"
-#: netbox/ipam/forms/filtersets.py:73
+#: netbox/ipam/forms/filtersets.py:75
msgid "Imported by VRF"
msgstr "Importé par VRF"
-#: netbox/ipam/forms/filtersets.py:78
+#: netbox/ipam/forms/filtersets.py:80
msgid "Exported by VRF"
msgstr "Exporté par VRF"
-#: netbox/ipam/forms/filtersets.py:87 netbox/ipam/tables/ip.py:89
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "Privé"
-#: netbox/ipam/forms/filtersets.py:105 netbox/ipam/forms/filtersets.py:191
-#: netbox/ipam/forms/filtersets.py:272 netbox/ipam/forms/filtersets.py:326
+#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193
+#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329
msgid "Address family"
msgstr "Famille d'adresses"
-#: netbox/ipam/forms/filtersets.py:119 netbox/templates/ipam/asnrange.html:25
+#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25
msgid "Range"
msgstr "Plage"
-#: netbox/ipam/forms/filtersets.py:128
+#: netbox/ipam/forms/filtersets.py:130
msgid "Start"
msgstr "Démarrer"
-#: netbox/ipam/forms/filtersets.py:132
+#: netbox/ipam/forms/filtersets.py:134
msgid "End"
msgstr "Fin"
-#: netbox/ipam/forms/filtersets.py:186
+#: netbox/ipam/forms/filtersets.py:188
msgid "Search within"
msgstr "Rechercher dans"
-#: netbox/ipam/forms/filtersets.py:207 netbox/ipam/forms/filtersets.py:342
+#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345
msgid "Present in VRF"
msgstr "Présent en VRF"
-#: netbox/ipam/forms/filtersets.py:311
+#: netbox/ipam/forms/filtersets.py:314
msgid "Device/VM"
msgstr "Appareil/VM"
-#: netbox/ipam/forms/filtersets.py:321
+#: netbox/ipam/forms/filtersets.py:324
msgid "Parent Prefix"
msgstr "Préfixe parent"
-#: netbox/ipam/forms/filtersets.py:347
-msgid "Assigned Device"
-msgstr "Appareil attribué"
-
-#: netbox/ipam/forms/filtersets.py:352
-msgid "Assigned VM"
-msgstr "Machine virtuelle attribuée"
-
-#: netbox/ipam/forms/filtersets.py:366
+#: netbox/ipam/forms/filtersets.py:369
msgid "Assigned to an interface"
msgstr "Affecté à une interface"
-#: netbox/ipam/forms/filtersets.py:373 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "Nom DNS"
-#: netbox/ipam/forms/filtersets.py:416 netbox/ipam/models/vlans.py:251
-#: netbox/ipam/tables/ip.py:176 netbox/ipam/tables/vlans.py:82
-#: netbox/ipam/views.py:971 netbox/netbox/navigation/menu.py:193
-#: netbox/netbox/navigation/menu.py:195
+#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273
+#: 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
msgid "VLANs"
msgstr "VLAN"
-#: netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:460
msgid "Contains VLAN ID"
msgstr "Contient un ID de VLAN"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363
+msgid "Local VLAN ID"
+msgstr "ID de VLAN local"
+
+#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371
+msgid "Remote VLAN ID"
+msgstr "ID de VLAN distant"
+
+#: netbox/ipam/forms/filtersets.py:509
+msgid "Q-in-Q/802.1ad"
+msgstr "Q-en-Q/802.1AD"
+
+#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "IDENTIFIANT DE VLAN"
-#: netbox/ipam/forms/filtersets.py:556 netbox/ipam/forms/model_forms.py:324
-#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:772
-#: netbox/ipam/tables/vlans.py:195
-#: netbox/templates/virtualization/virtualdisk.html:21
-#: netbox/templates/virtualization/virtualmachine.html:12
-#: netbox/templates/virtualization/vminterface.html:21
-#: netbox/templates/vpn/tunneltermination.html:25
-#: netbox/virtualization/forms/filtersets.py:197
-#: netbox/virtualization/forms/filtersets.py:242
-#: netbox/virtualization/forms/model_forms.py:220
-#: netbox/virtualization/tables/virtualmachines.py:135
-#: netbox/virtualization/tables/virtualmachines.py:190
-#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
-#: netbox/vpn/forms/model_forms.py:160 netbox/vpn/forms/model_forms.py:171
-#: netbox/vpn/forms/model_forms.py:273 netbox/vpn/forms/model_forms.py:454
-msgid "Virtual Machine"
-msgstr "Machine virtuelle"
-
-#: netbox/ipam/forms/model_forms.py:80
+#: netbox/ipam/forms/model_forms.py:83
#: netbox/templates/ipam/routetarget.html:10
msgid "Route Target"
msgstr "Cible de l'itinéraire"
-#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:117
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
msgstr "Agrégat"
-#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12
+#: netbox/ipam/forms/model_forms.py:140 netbox/templates/ipam/asnrange.html:12
msgid "ASN Range"
msgstr "Plage ASN"
-#: netbox/ipam/forms/model_forms.py:231
-msgid "Site/VLAN Assignment"
-msgstr ""
-
-#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10
+#: netbox/ipam/forms/model_forms.py:269 netbox/templates/ipam/iprange.html:10
msgid "IP Range"
msgstr "Plage IP"
-#: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:325
-#: netbox/ipam/forms/model_forms.py:506
+#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335
+#: netbox/ipam/forms/model_forms.py:516
#: netbox/templates/ipam/fhrpgroup.html:19
msgid "FHRP Group"
msgstr "Groupe FHRP"
-#: netbox/ipam/forms/model_forms.py:310
+#: netbox/ipam/forms/model_forms.py:320
msgid "Make this the primary IP for the device/VM"
msgstr ""
"Faites-en l'adresse IP principale de l'appareil/de la machine virtuelle"
-#: netbox/ipam/forms/model_forms.py:314
+#: netbox/ipam/forms/model_forms.py:324
msgid "Make this the out-of-band IP for the device"
msgstr "Choisissez cette adresse IP hors bande pour l'appareil"
-#: netbox/ipam/forms/model_forms.py:329
+#: netbox/ipam/forms/model_forms.py:339
msgid "NAT IP (Inside)"
msgstr "IP NAT (interne)"
-#: netbox/ipam/forms/model_forms.py:391
+#: netbox/ipam/forms/model_forms.py:401
msgid "An IP address can only be assigned to a single object."
msgstr "Une adresse IP ne peut être attribuée qu'à un seul objet."
-#: netbox/ipam/forms/model_forms.py:398
+#: netbox/ipam/forms/model_forms.py:408
msgid "Cannot reassign primary IP address for the parent device/VM"
msgstr ""
"Impossible de réattribuer l'adresse IP principale à l'appareil parent/à la "
"machine virtuelle"
-#: netbox/ipam/forms/model_forms.py:402
+#: netbox/ipam/forms/model_forms.py:412
msgid "Cannot reassign out-of-Band IP address for the parent device"
msgstr "Impossible de réattribuer l'adresse IP hors bande à l'appareil parent"
-#: netbox/ipam/forms/model_forms.py:412
+#: netbox/ipam/forms/model_forms.py:422
msgid ""
"Only IP addresses assigned to an interface can be designated as primary IPs."
msgstr ""
"Seules les adresses IP attribuées à une interface peuvent être désignées "
"comme adresses IP principales."
-#: netbox/ipam/forms/model_forms.py:420
+#: netbox/ipam/forms/model_forms.py:430
msgid ""
"Only IP addresses assigned to a device interface can be designated as the "
"out-of-band IP for a device."
@@ -9988,24 +10487,29 @@ msgstr ""
"Seules les adresses IP attribuées à l'interface d'un appareil peuvent être "
"désignées comme IP hors bande pour un appareil."
-#: netbox/ipam/forms/model_forms.py:508
+#: netbox/ipam/forms/model_forms.py:518
msgid "Virtual IP Address"
msgstr "Adresse IP virtuelle"
-#: netbox/ipam/forms/model_forms.py:593
+#: netbox/ipam/forms/model_forms.py:603
msgid "Assignment already exists"
msgstr "L'affectation existe déjà"
-#: netbox/ipam/forms/model_forms.py:602
+#: netbox/ipam/forms/model_forms.py:612
#: netbox/templates/ipam/vlangroup.html:42
msgid "VLAN IDs"
msgstr "ID de VLAN"
-#: netbox/ipam/forms/model_forms.py:620
+#: netbox/ipam/forms/model_forms.py:630
msgid "Child VLANs"
msgstr "VLAN pour enfants"
-#: netbox/ipam/forms/model_forms.py:697 netbox/ipam/forms/model_forms.py:729
+#: netbox/ipam/forms/model_forms.py:730
+#: netbox/templates/ipam/vlantranslationrule.html:11
+msgid "VLAN Translation Rule"
+msgstr "Règle de traduction VLAN"
+
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779
msgid ""
"Comma-separated list of one or more port numbers. A range may be specified "
"using a hyphen."
@@ -10013,33 +10517,28 @@ msgstr ""
"Liste séparée par des virgules d'un ou de plusieurs numéros de port. Une "
"plage peut être spécifiée à l'aide d'un trait d'union."
-#: netbox/ipam/forms/model_forms.py:702
+#: netbox/ipam/forms/model_forms.py:752
#: netbox/templates/ipam/servicetemplate.html:12
msgid "Service Template"
msgstr "Modèle de service"
-#: netbox/ipam/forms/model_forms.py:749
+#: netbox/ipam/forms/model_forms.py:799
msgid "Port(s)"
msgstr "Port (x)"
-#: netbox/ipam/forms/model_forms.py:750 netbox/ipam/forms/model_forms.py:778
-#: netbox/templates/ipam/service.html:21
-msgid "Service"
-msgstr "Service"
-
-#: netbox/ipam/forms/model_forms.py:763
+#: netbox/ipam/forms/model_forms.py:813
msgid "Service template"
msgstr "Modèle de service"
-#: netbox/ipam/forms/model_forms.py:775
+#: netbox/ipam/forms/model_forms.py:825
msgid "From Template"
msgstr "À partir du modèle"
-#: netbox/ipam/forms/model_forms.py:776
+#: netbox/ipam/forms/model_forms.py:826
msgid "Custom"
msgstr "Personnalisé"
-#: netbox/ipam/forms/model_forms.py:806
+#: netbox/ipam/forms/model_forms.py:856
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr ""
@@ -10058,29 +10557,29 @@ msgstr "Plage ASN"
msgid "ASN ranges"
msgstr "Plages ASN"
-#: netbox/ipam/models/asns.py:72
+#: netbox/ipam/models/asns.py:69
#, python-brace-format
msgid "Starting ASN ({start}) must be lower than ending ASN ({end})."
msgstr ""
"Démarrage de l'ASN ({start}) doit être inférieur à l'ASN final ({end})."
-#: netbox/ipam/models/asns.py:104
+#: netbox/ipam/models/asns.py:101
msgid "Regional Internet Registry responsible for this AS number space"
msgstr "Registre Internet régional responsable de cet espace numérique AS"
-#: netbox/ipam/models/asns.py:109
+#: netbox/ipam/models/asns.py:106
msgid "16- or 32-bit autonomous system number"
msgstr "Numéro de système autonome 16 ou 32 bits"
-#: netbox/ipam/models/fhrp.py:22
+#: netbox/ipam/models/fhrp.py:21
msgid "group ID"
msgstr "ID de groupe"
-#: netbox/ipam/models/fhrp.py:30 netbox/ipam/models/services.py:22
+#: netbox/ipam/models/fhrp.py:29 netbox/ipam/models/services.py:21
msgid "protocol"
msgstr "protocole"
-#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:28
+#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29
msgid "authentication type"
msgstr "type d'authentification"
@@ -10096,11 +10595,11 @@ msgstr "Groupe FHRP"
msgid "FHRP groups"
msgstr "Groupes FHRP"
-#: netbox/ipam/models/fhrp.py:113
+#: netbox/ipam/models/fhrp.py:110
msgid "FHRP group assignment"
msgstr "Affectation au groupe FHRP"
-#: netbox/ipam/models/fhrp.py:114
+#: netbox/ipam/models/fhrp.py:111
msgid "FHRP group assignments"
msgstr "Missions du groupe FHRP"
@@ -10112,35 +10611,35 @@ msgstr "privé"
msgid "IP space managed by this RIR is considered private"
msgstr "L'espace IP géré par ce RIR est considéré comme privé"
-#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:182
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188
msgid "RIRs"
msgstr "IR"
-#: netbox/ipam/models/ip.py:84
+#: netbox/ipam/models/ip.py:81
msgid "IPv4 or IPv6 network"
msgstr "Réseau IPv4 ou IPv6"
-#: netbox/ipam/models/ip.py:91
+#: netbox/ipam/models/ip.py:88
msgid "Regional Internet Registry responsible for this IP space"
msgstr "Registre Internet régional responsable de cet espace IP"
-#: netbox/ipam/models/ip.py:101
+#: netbox/ipam/models/ip.py:98
msgid "date added"
msgstr "date d'ajout"
-#: netbox/ipam/models/ip.py:115
+#: netbox/ipam/models/ip.py:112
msgid "aggregate"
msgstr "global"
-#: netbox/ipam/models/ip.py:116
+#: netbox/ipam/models/ip.py:113
msgid "aggregates"
msgstr "agrégats"
-#: netbox/ipam/models/ip.py:132
+#: netbox/ipam/models/ip.py:126
msgid "Cannot create aggregate with /0 mask."
msgstr "Impossible de créer un agrégat avec le masque /0."
-#: netbox/ipam/models/ip.py:144
+#: netbox/ipam/models/ip.py:138
#, python-brace-format
msgid ""
"Aggregates cannot overlap. {prefix} is already covered by an existing "
@@ -10149,7 +10648,7 @@ msgstr ""
"Les agrégats ne peuvent pas se chevaucher. {prefix} est déjà couvert par un "
"agrégat existant ({aggregate})."
-#: netbox/ipam/models/ip.py:158
+#: netbox/ipam/models/ip.py:152
#, python-brace-format
msgid ""
"Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate "
@@ -10158,129 +10657,124 @@ msgstr ""
"Les préfixes ne peuvent pas chevaucher des agrégats. {prefix} couvre un "
"agrégat existant ({aggregate})."
-#: netbox/ipam/models/ip.py:200 netbox/ipam/models/ip.py:737
-#: netbox/vpn/models/tunnels.py:114
-msgid "role"
-msgstr "rôle"
-
-#: netbox/ipam/models/ip.py:201
+#: netbox/ipam/models/ip.py:195
msgid "roles"
msgstr "rôles"
-#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:293
+#: netbox/ipam/models/ip.py:208 netbox/ipam/models/ip.py:277
msgid "prefix"
msgstr "préfixe"
-#: netbox/ipam/models/ip.py:218
+#: netbox/ipam/models/ip.py:209
msgid "IPv4 or IPv6 network with mask"
msgstr "Réseau IPv4 ou IPv6 avec masque"
-#: netbox/ipam/models/ip.py:254
+#: netbox/ipam/models/ip.py:238
msgid "Operational status of this prefix"
msgstr "État opérationnel de ce préfixe"
-#: netbox/ipam/models/ip.py:262
+#: netbox/ipam/models/ip.py:246
msgid "The primary function of this prefix"
msgstr "La fonction principale de ce préfixe"
-#: netbox/ipam/models/ip.py:265
+#: netbox/ipam/models/ip.py:249
msgid "is a pool"
msgstr "est une plage d'adresses"
-#: netbox/ipam/models/ip.py:267
+#: netbox/ipam/models/ip.py:251
msgid "All IP addresses within this prefix are considered usable"
msgstr ""
"Toutes les adresses IP comprises dans ce préfixe sont considérées comme "
"utilisables"
-#: netbox/ipam/models/ip.py:270 netbox/ipam/models/ip.py:537
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523
msgid "mark utilized"
msgstr "marque utilisée"
-#: netbox/ipam/models/ip.py:294
+#: netbox/ipam/models/ip.py:278
msgid "prefixes"
msgstr "préfixes"
-#: netbox/ipam/models/ip.py:317
+#: netbox/ipam/models/ip.py:298
msgid "Cannot create prefix with /0 mask."
msgstr "Impossible de créer un préfixe avec le masque /0."
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
msgid "global table"
msgstr "tableau global"
-#: netbox/ipam/models/ip.py:326
+#: netbox/ipam/models/ip.py:307
#, python-brace-format
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "Préfixe dupliqué trouvé dans {table}: {prefix}"
-#: netbox/ipam/models/ip.py:495
+#: netbox/ipam/models/ip.py:481
msgid "start address"
msgstr "adresse de départ"
-#: netbox/ipam/models/ip.py:496 netbox/ipam/models/ip.py:500
-#: netbox/ipam/models/ip.py:712
+#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
+#: netbox/ipam/models/ip.py:711
msgid "IPv4 or IPv6 address (with mask)"
msgstr "Adresse IPv4 ou IPv6 (avec masque)"
-#: netbox/ipam/models/ip.py:499
+#: netbox/ipam/models/ip.py:485
msgid "end address"
msgstr "adresse finale"
-#: netbox/ipam/models/ip.py:526
+#: netbox/ipam/models/ip.py:512
msgid "Operational status of this range"
msgstr "État opérationnel de cette gamme"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:520
msgid "The primary function of this range"
msgstr "La principale fonction de cette gamme"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:534
msgid "IP range"
msgstr "plage IP"
-#: netbox/ipam/models/ip.py:549
+#: netbox/ipam/models/ip.py:535
msgid "IP ranges"
msgstr "Plages IP"
-#: netbox/ipam/models/ip.py:565
+#: netbox/ipam/models/ip.py:548
msgid "Starting and ending IP address versions must match"
msgstr "Les versions des adresses IP de début et de fin doivent correspondre"
-#: netbox/ipam/models/ip.py:571
+#: netbox/ipam/models/ip.py:554
msgid "Starting and ending IP address masks must match"
msgstr "Les masques d'adresse IP de début et de fin doivent correspondre"
-#: netbox/ipam/models/ip.py:578
+#: netbox/ipam/models/ip.py:561
#, python-brace-format
msgid ""
"Ending address must be greater than the starting address ({start_address})"
msgstr ""
"L'adresse de fin doit être supérieure à l'adresse de début ({start_address})"
-#: netbox/ipam/models/ip.py:590
+#: netbox/ipam/models/ip.py:589
#, python-brace-format
msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}"
msgstr ""
"Les adresses définies se chevauchent avec la plage {overlapping_range} en "
"VRF {vrf}"
-#: netbox/ipam/models/ip.py:599
+#: netbox/ipam/models/ip.py:598
#, python-brace-format
msgid "Defined range exceeds maximum supported size ({max_size})"
msgstr ""
"La plage définie dépasse la taille maximale prise en charge ({max_size})"
-#: netbox/ipam/models/ip.py:711 netbox/tenancy/models/contacts.py:82
+#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77
msgid "address"
msgstr "adresse"
-#: netbox/ipam/models/ip.py:734
+#: netbox/ipam/models/ip.py:733
msgid "The operational status of this IP"
msgstr "L'état opérationnel de cette adresse IP"
@@ -10301,22 +10795,22 @@ msgstr ""
msgid "Hostname or FQDN (not case-sensitive)"
msgstr "Nom d'hôte ou FQDN (pas de distinction majuscules/minuscules)"
-#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:94
+#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90
msgid "IP addresses"
msgstr "Adresses IP"
-#: netbox/ipam/models/ip.py:845
+#: netbox/ipam/models/ip.py:842
msgid "Cannot create IP address with /0 mask."
msgstr "Impossible de créer une adresse IP avec le masque /0."
-#: netbox/ipam/models/ip.py:851
+#: netbox/ipam/models/ip.py:848
#, python-brace-format
msgid "{ip} is a network ID, which may not be assigned to an interface."
msgstr ""
"{ip} est un identifiant réseau, qui ne peut pas être attribué à une "
"interface."
-#: netbox/ipam/models/ip.py:862
+#: netbox/ipam/models/ip.py:859
#, python-brace-format
msgid ""
"{ip} is a broadcast address, which may not be assigned to an interface."
@@ -10324,12 +10818,12 @@ msgstr ""
"{ip} est une adresse de diffusion, qui ne peut pas être attribuée à une "
"interface."
-#: netbox/ipam/models/ip.py:876
+#: netbox/ipam/models/ip.py:873
#, python-brace-format
msgid "Duplicate IP address found in {table}: {ipaddress}"
msgstr "Adresse IP dupliquée trouvée dans {table}: {ipaddress}"
-#: netbox/ipam/models/ip.py:897
+#: netbox/ipam/models/ip.py:896
msgid ""
"Cannot reassign IP address while it is designated as the primary IP for the "
"parent object"
@@ -10337,76 +10831,76 @@ msgstr ""
"Impossible de réattribuer l'adresse IP lorsqu'elle est désignée comme "
"adresse IP principale pour l'objet parent"
-#: netbox/ipam/models/ip.py:903
+#: netbox/ipam/models/ip.py:902
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr ""
"Seules les adresses IPv6 peuvent être de type SLAAC (Configuration "
"automatique des adresses sans état)"
-#: netbox/ipam/models/services.py:33
+#: netbox/ipam/models/services.py:32
msgid "port numbers"
msgstr "numéros de port"
-#: netbox/ipam/models/services.py:59
+#: netbox/ipam/models/services.py:58
msgid "service template"
msgstr "modèle de service"
-#: netbox/ipam/models/services.py:60
+#: netbox/ipam/models/services.py:59
msgid "service templates"
msgstr "modèles de services"
-#: netbox/ipam/models/services.py:95
+#: netbox/ipam/models/services.py:91
msgid "The specific IP addresses (if any) to which this service is bound"
msgstr ""
"Les adresses IP spécifiques (le cas échéant) auxquelles ce service est lié"
-#: netbox/ipam/models/services.py:102
+#: netbox/ipam/models/services.py:98
msgid "service"
msgstr "service"
-#: netbox/ipam/models/services.py:103
+#: netbox/ipam/models/services.py:99
msgid "services"
msgstr "services"
-#: netbox/ipam/models/services.py:117
+#: netbox/ipam/models/services.py:110
msgid ""
"A service cannot be associated with both a device and a virtual machine."
msgstr ""
"Un service ne peut pas être associé à la fois à un appareil et à une machine"
" virtuelle."
-#: netbox/ipam/models/services.py:119
+#: netbox/ipam/models/services.py:112
msgid ""
"A service must be associated with either a device or a virtual machine."
msgstr ""
"Un service doit être associé à un appareil ou à une machine virtuelle."
-#: netbox/ipam/models/vlans.py:85
+#: netbox/ipam/models/vlans.py:87
msgid "VLAN groups"
msgstr "groupes VLAN"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:94
msgid "Cannot set scope_type without scope_id."
msgstr "Impossible de définir scope_type sans scope_id."
-#: netbox/ipam/models/vlans.py:97
+#: netbox/ipam/models/vlans.py:96
msgid "Cannot set scope_id without scope_type."
msgstr "Impossible de définir scope_id sans scope_type."
-#: netbox/ipam/models/vlans.py:105
+#: netbox/ipam/models/vlans.py:104
#, python-brace-format
msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}"
msgstr ""
"ID de VLAN de démarrage dans la plage ({value}) ne peut pas être inférieur à"
" {minimum}"
-#: netbox/ipam/models/vlans.py:111
+#: netbox/ipam/models/vlans.py:110
#, python-brace-format
msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}"
msgstr ""
"Fin de l'ID VLAN dans la plage ({value}) ne peut pas dépasser {maximum}"
-#: netbox/ipam/models/vlans.py:118
+#: netbox/ipam/models/vlans.py:117
#, python-brace-format
msgid ""
"Ending VLAN ID in range must be greater than or equal to the starting VLAN "
@@ -10415,31 +10909,36 @@ msgstr ""
"L'ID VLAN final dans la plage doit être supérieur ou égal à l'ID VLAN de "
"départ ({range})"
-#: netbox/ipam/models/vlans.py:124
+#: netbox/ipam/models/vlans.py:123
msgid "Ranges cannot overlap."
msgstr "Les plages ne peuvent pas se chevaucher."
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:180
msgid "The specific site to which this VLAN is assigned (if any)"
msgstr "Le site spécifique auquel ce VLAN est associé (le cas échéant)"
-#: netbox/ipam/models/vlans.py:189
+#: netbox/ipam/models/vlans.py:188
msgid "VLAN group (optional)"
msgstr "Groupe VLAN (facultatif)"
-#: netbox/ipam/models/vlans.py:197
+#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368
+#: netbox/ipam/models/vlans.py:376
msgid "Numeric VLAN ID (1-4094)"
msgstr "ID VLAN numérique (1-4094)"
-#: netbox/ipam/models/vlans.py:215
+#: netbox/ipam/models/vlans.py:214
msgid "Operational status of this VLAN"
msgstr "État opérationnel de ce VLAN"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:222
msgid "The primary function of this VLAN"
msgstr "La principale fonction de ce VLAN"
-#: netbox/ipam/models/vlans.py:266
+#: netbox/ipam/models/vlans.py:237
+msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)"
+msgstr "Désignation du VLAN client/service (pour Q-in-Q/IEEE 802.1ad)"
+
+#: netbox/ipam/models/vlans.py:285
#, python-brace-format
msgid ""
"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to "
@@ -10448,43 +10947,60 @@ msgstr ""
"Le VLAN est associé au groupe {group} (champ d'application : {scope}) ; ne "
"peut pas également être associé au site {site}."
-#: netbox/ipam/models/vlans.py:275
+#: netbox/ipam/models/vlans.py:294
#, python-brace-format
msgid "VID must be in ranges {ranges} for VLANs in group {group}"
msgstr ""
"Le VID doit être compris dans des plages {ranges} pour les VLAN en groupe "
"{group}"
-#: netbox/ipam/models/vrfs.py:30
+#: netbox/ipam/models/vlans.py:301
+msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN."
+msgstr ""
+"Seuls les VLAN clients Q-in-Q peuvent être affectés à un VLAN de service."
+
+#: netbox/ipam/models/vlans.py:307
+msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN."
+msgstr "Un VLAN client Q-in-Q doit être attribué à un VLAN de service."
+
+#: netbox/ipam/models/vlans.py:344
+msgid "VLAN translation policies"
+msgstr "Politiques de traduction VLAN"
+
+#: netbox/ipam/models/vlans.py:385
+msgid "VLAN translation rule"
+msgstr "Règle de traduction VLAN"
+
+#: netbox/ipam/models/vrfs.py:29
msgid "route distinguisher"
msgstr "Distincteur d'itinéraire"
-#: netbox/ipam/models/vrfs.py:31
+#: netbox/ipam/models/vrfs.py:30
msgid "Unique route distinguisher (as defined in RFC 4364)"
msgstr "Distincteur d'itinéraire unique (tel que défini dans la RFC 4364)"
-#: netbox/ipam/models/vrfs.py:42
+#: netbox/ipam/models/vrfs.py:41
msgid "enforce unique space"
msgstr "renforcer un espace unique"
-#: netbox/ipam/models/vrfs.py:43
+#: netbox/ipam/models/vrfs.py:42
msgid "Prevent duplicate prefixes/IP addresses within this VRF"
msgstr "Empêchez les préfixes/adresses IP dupliqués dans ce VRF"
-#: netbox/ipam/models/vrfs.py:63 netbox/netbox/navigation/menu.py:186
-#: netbox/netbox/navigation/menu.py:188
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192
+#: netbox/netbox/navigation/menu.py:194
msgid "VRFs"
msgstr "VRF"
-#: netbox/ipam/models/vrfs.py:82
+#: netbox/ipam/models/vrfs.py:78
msgid "Route target value (formatted in accordance with RFC 4360)"
msgstr "Valeur cible de l'itinéraire (formatée conformément à la RFC 4360)"
-#: netbox/ipam/models/vrfs.py:94
+#: netbox/ipam/models/vrfs.py:91
msgid "route target"
msgstr "cible de l'itinéraire"
-#: netbox/ipam/models/vrfs.py:95
+#: netbox/ipam/models/vrfs.py:92
msgid "route targets"
msgstr "cibles de l'itinéraire"
@@ -10500,84 +11016,101 @@ msgstr "Nombre de sites"
msgid "Provider Count"
msgstr "Nombre de fournisseurs"
-#: netbox/ipam/tables/ip.py:95 netbox/netbox/navigation/menu.py:179
-#: netbox/netbox/navigation/menu.py:181
+#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
+#: netbox/netbox/navigation/menu.py:187
msgid "Aggregates"
msgstr "Agrégats"
-#: netbox/ipam/tables/ip.py:125
+#: netbox/ipam/tables/ip.py:71
msgid "Added"
msgstr "Ajouté"
-#: netbox/ipam/tables/ip.py:128 netbox/ipam/tables/ip.py:166
-#: netbox/ipam/tables/vlans.py:142 netbox/ipam/views.py:346
-#: netbox/netbox/navigation/menu.py:165 netbox/netbox/navigation/menu.py:167
-#: netbox/templates/ipam/vlan.html:84
+#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112
+#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373
+#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173
+#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "Préfixes"
-#: netbox/ipam/tables/ip.py:131 netbox/ipam/tables/ip.py:270
-#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:86
+#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55
#: netbox/templates/dcim/device.html:260
#: netbox/templates/ipam/aggregate.html:24
-#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:106
+#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "Utilisation"
-#: netbox/ipam/tables/ip.py:171 netbox/netbox/navigation/menu.py:161
+#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
msgid "IP Ranges"
msgstr "Plages d'adresses IP"
-#: netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:167
msgid "Prefix (Flat)"
msgstr "Préfixe (plat)"
-#: netbox/ipam/tables/ip.py:225
+#: netbox/ipam/tables/ip.py:171
msgid "Depth"
msgstr "Profondeur"
-#: netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/virtualization/tables/clusters.py:77
+#: netbox/wireless/tables/wirelesslan.py:55
+msgid "Scope Type"
+msgstr "Type de portée"
+
+#: netbox/ipam/tables/ip.py:213
msgid "Pool"
msgstr "Plage d'adresses"
-#: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:320
+#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
msgid "Marked Utilized"
msgstr "Marqué comme utilisé"
-#: netbox/ipam/tables/ip.py:304
+#: netbox/ipam/tables/ip.py:256
msgid "Start address"
msgstr "Adresse de départ"
-#: netbox/ipam/tables/ip.py:383
+#: netbox/ipam/tables/ip.py:335
msgid "NAT (Inside)"
msgstr "NAT (intérieur)"
-#: netbox/ipam/tables/ip.py:388
+#: netbox/ipam/tables/ip.py:340
msgid "NAT (Outside)"
msgstr "NAT (extérieur)"
-#: netbox/ipam/tables/ip.py:393
+#: netbox/ipam/tables/ip.py:345
msgid "Assigned"
msgstr "Attribué"
-#: netbox/ipam/tables/ip.py:429 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
#: netbox/vpn/forms/filtersets.py:240
msgid "Assigned Object"
msgstr "Objet attribué"
-#: netbox/ipam/tables/vlans.py:68
-msgid "Scope Type"
-msgstr "Type de portée"
-
-#: netbox/ipam/tables/vlans.py:76
+#: netbox/ipam/tables/vlans.py:45
msgid "VID Ranges"
msgstr "Gammes VID"
-#: netbox/ipam/tables/vlans.py:111 netbox/ipam/tables/vlans.py:214
+#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VID"
+#: netbox/ipam/tables/vlans.py:237
+#: netbox/templates/ipam/vlantranslationpolicy.html:22
+msgid "Rules"
+msgstr "Règles"
+
+#: netbox/ipam/tables/vlans.py:260
+#: netbox/templates/ipam/vlantranslationrule.html:18
+msgid "Local VID"
+msgstr "VID local"
+
+#: netbox/ipam/tables/vlans.py:264
+#: netbox/templates/ipam/vlantranslationrule.html:22
+msgid "Remote VID"
+msgstr "VID à distance"
+
#: netbox/ipam/tables/vrfs.py:30
msgid "RD"
msgstr "RD"
@@ -10619,23 +11152,23 @@ msgstr ""
"Seuls les caractères alphanumériques, les astérisques, les tirets, les "
"points et les traits de soulignement sont autorisés dans les noms DNS"
-#: netbox/ipam/views.py:533
+#: netbox/ipam/views.py:570
msgid "Child Prefixes"
msgstr "Préfixes pour enfants"
-#: netbox/ipam/views.py:569
+#: netbox/ipam/views.py:606
msgid "Child Ranges"
msgstr "Plages pour enfants"
-#: netbox/ipam/views.py:898
+#: netbox/ipam/views.py:958
msgid "Related IPs"
msgstr "IP associées"
-#: netbox/ipam/views.py:1127
+#: netbox/ipam/views.py:1315
msgid "Device Interfaces"
msgstr "Interfaces des appareils"
-#: netbox/ipam/views.py:1145
+#: netbox/ipam/views.py:1333
msgid "VM Interfaces"
msgstr "Interfaces de machines virtuelles"
@@ -10688,90 +11221,112 @@ msgstr "{class_name} doit implémenter get_view_name ()"
msgid "Invalid permission {permission} for model {model}"
msgstr "Autorisation non valide {permission} pour modèle {model}"
-#: netbox/netbox/choices.py:49
+#: netbox/netbox/choices.py:51
msgid "Dark Red"
msgstr "Rouge foncé"
-#: netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:54
msgid "Rose"
msgstr "Rose"
-#: netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:55
msgid "Fuchsia"
msgstr "Fuchsia"
-#: netbox/netbox/choices.py:55
+#: netbox/netbox/choices.py:57
msgid "Dark Purple"
msgstr "Violet foncé"
-#: netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:60
msgid "Light Blue"
msgstr "Bleu clair"
-#: netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:63
msgid "Aqua"
msgstr "Aqua"
-#: netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:64
msgid "Dark Green"
msgstr "Vert foncé"
-#: netbox/netbox/choices.py:64
+#: netbox/netbox/choices.py:66
msgid "Light Green"
msgstr "Vert clair"
-#: netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:67
msgid "Lime"
msgstr "Citron"
-#: netbox/netbox/choices.py:67
+#: netbox/netbox/choices.py:69
msgid "Amber"
msgstr "Ambre"
-#: netbox/netbox/choices.py:69
+#: netbox/netbox/choices.py:71
msgid "Dark Orange"
msgstr "Orange foncé"
-#: netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:72
msgid "Brown"
msgstr "Marron"
-#: netbox/netbox/choices.py:71
+#: netbox/netbox/choices.py:73
msgid "Light Grey"
msgstr "gris clair"
-#: netbox/netbox/choices.py:72
+#: netbox/netbox/choices.py:74
msgid "Grey"
msgstr "gris"
-#: netbox/netbox/choices.py:73
+#: netbox/netbox/choices.py:75
msgid "Dark Grey"
msgstr "gris foncé"
-#: netbox/netbox/choices.py:128
+#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+msgid "Default"
+msgstr "Par défaut"
+
+#: netbox/netbox/choices.py:130
msgid "Direct"
msgstr "Directement"
-#: netbox/netbox/choices.py:129
+#: netbox/netbox/choices.py:131
msgid "Upload"
msgstr "Téléverser"
-#: netbox/netbox/choices.py:141 netbox/netbox/choices.py:155
+#: netbox/netbox/choices.py:143 netbox/netbox/choices.py:157
msgid "Auto-detect"
msgstr "Détection automatique"
-#: netbox/netbox/choices.py:156
+#: netbox/netbox/choices.py:158
msgid "Comma"
msgstr "Virgule"
-#: netbox/netbox/choices.py:157
+#: netbox/netbox/choices.py:159
msgid "Semicolon"
msgstr "Point-virgule"
-#: netbox/netbox/choices.py:158
+#: netbox/netbox/choices.py:160
msgid "Tab"
msgstr "Onglet"
+#: netbox/netbox/choices.py:193 netbox/templates/dcim/device.html:327
+#: netbox/templates/dcim/rack.html:107
+msgid "Kilograms"
+msgstr "Kilogrammes"
+
+#: netbox/netbox/choices.py:194
+msgid "Grams"
+msgstr "Grammes"
+
+#: netbox/netbox/choices.py:195 netbox/templates/dcim/device.html:328
+#: netbox/templates/dcim/rack.html:108
+msgid "Pounds"
+msgstr "Livres"
+
+#: netbox/netbox/choices.py:196
+msgid "Ounces"
+msgstr "Onces"
+
#: netbox/netbox/config/__init__.py:67
#, python-brace-format
msgid "Invalid configuration parameter: {item}"
@@ -11069,6 +11624,26 @@ msgstr "date de synchronisation"
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name} doit implémenter une méthode sync_data ()."
+#: netbox/netbox/models/mixins.py:22
+msgid "weight unit"
+msgstr "unité de poids"
+
+#: netbox/netbox/models/mixins.py:52
+msgid "Must specify a unit when setting a weight"
+msgstr "Doit spécifier une unité lors de la définition d'un poids"
+
+#: netbox/netbox/models/mixins.py:57
+msgid "distance"
+msgstr "distance"
+
+#: netbox/netbox/models/mixins.py:64
+msgid "distance unit"
+msgstr "unité de distance"
+
+#: netbox/netbox/models/mixins.py:99
+msgid "Must specify a unit when setting a distance"
+msgstr "Vous devez spécifier une unité lors du réglage d'une distance"
+
#: netbox/netbox/navigation/menu.py:11
msgid "Organization"
msgstr "Organisation"
@@ -11102,10 +11677,6 @@ msgstr "Rôles de la baie"
msgid "Elevations"
msgstr "Élévations"
-#: netbox/netbox/navigation/menu.py:60 netbox/netbox/navigation/menu.py:62
-msgid "Rack Types"
-msgstr "Types de baie"
-
#: netbox/netbox/navigation/menu.py:76
msgid "Modules"
msgstr "Modules"
@@ -11128,175 +11699,200 @@ msgstr "Composants de l'appareil"
msgid "Inventory Item Roles"
msgstr "Rôles des articles d'inventaire"
-#: netbox/netbox/navigation/menu.py:111 netbox/netbox/navigation/menu.py:115
+#: netbox/netbox/navigation/menu.py:110
+#: netbox/templates/dcim/interface.html:413
+#: netbox/templates/virtualization/vminterface.html:118
+msgid "MAC Addresses"
+msgstr "Adresses MAC"
+
+#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "Connexions"
-#: netbox/netbox/navigation/menu.py:117
+#: netbox/netbox/navigation/menu.py:123
msgid "Cables"
msgstr "Câbles"
-#: netbox/netbox/navigation/menu.py:118
+#: netbox/netbox/navigation/menu.py:124
msgid "Wireless Links"
msgstr "Liaisons sans fil"
-#: netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:127
msgid "Interface Connections"
msgstr "Connexions d'interface"
-#: netbox/netbox/navigation/menu.py:126
+#: netbox/netbox/navigation/menu.py:132
msgid "Console Connections"
msgstr "Connexions à la console"
-#: netbox/netbox/navigation/menu.py:131
+#: netbox/netbox/navigation/menu.py:137
msgid "Power Connections"
msgstr "Connexions électriques"
-#: netbox/netbox/navigation/menu.py:147
+#: netbox/netbox/navigation/menu.py:153
msgid "Wireless LAN Groups"
msgstr "Groupes réseaux sans fil"
-#: netbox/netbox/navigation/menu.py:168
+#: netbox/netbox/navigation/menu.py:174
msgid "Prefix & VLAN Roles"
msgstr "Préfixes et rôles VLAN"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:180
msgid "ASN Ranges"
msgstr "Plages ASN"
-#: netbox/netbox/navigation/menu.py:196
+#: netbox/netbox/navigation/menu.py:202
msgid "VLAN Groups"
msgstr "Groupes VLAN"
#: netbox/netbox/navigation/menu.py:203
+msgid "VLAN Translation Policies"
+msgstr "Politiques de traduction VLAN"
+
+#: netbox/netbox/navigation/menu.py:204
+#: netbox/templates/ipam/vlantranslationpolicy.html:46
+msgid "VLAN Translation Rules"
+msgstr "Règles de traduction VLAN"
+
+#: netbox/netbox/navigation/menu.py:211
msgid "Service Templates"
msgstr "Modèles de services"
-#: netbox/netbox/navigation/menu.py:204 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
#: netbox/templates/ipam/ipaddress.html:118
#: netbox/templates/virtualization/virtualmachine.html:154
msgid "Services"
msgstr "Des services"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:219
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:215 netbox/netbox/navigation/menu.py:217
+#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "Tunnels"
-#: netbox/netbox/navigation/menu.py:218
+#: netbox/netbox/navigation/menu.py:226
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "Groupes de tunnels"
-#: netbox/netbox/navigation/menu.py:219
+#: netbox/netbox/navigation/menu.py:227
msgid "Tunnel Terminations"
msgstr "Terminaisons de tunnels"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
#: netbox/vpn/models/l2vpn.py:64
msgid "L2VPNs"
msgstr "VPN L2"
-#: netbox/netbox/navigation/menu.py:226 netbox/templates/vpn/l2vpn.html:56
-#: netbox/templates/vpn/tunnel.html:72 netbox/vpn/tables/tunnels.py:58
-msgid "Terminations"
-msgstr "Terminaisons"
-
-#: netbox/netbox/navigation/menu.py:232
+#: netbox/netbox/navigation/menu.py:240
msgid "IKE Proposals"
msgstr "Propositions IKE"
-#: netbox/netbox/navigation/menu.py:233
+#: netbox/netbox/navigation/menu.py:241
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "Politiques IKE"
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:242
msgid "IPSec Proposals"
msgstr "Propositions IPSec"
-#: netbox/netbox/navigation/menu.py:235
+#: netbox/netbox/navigation/menu.py:243
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "Politiques IPSec"
-#: netbox/netbox/navigation/menu.py:236 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "Profils IPSec"
-#: netbox/netbox/navigation/menu.py:251
+#: netbox/netbox/navigation/menu.py:259
#: netbox/templates/virtualization/virtualmachine.html:174
#: netbox/templates/virtualization/virtualmachine/base.html:32
#: netbox/templates/virtualization/virtualmachine_list.html:21
-#: netbox/virtualization/tables/virtualmachines.py:104
-#: netbox/virtualization/views.py:386
+#: netbox/virtualization/tables/virtualmachines.py:74
+#: netbox/virtualization/views.py:403
msgid "Virtual Disks"
msgstr "Disques virtuels"
-#: netbox/netbox/navigation/menu.py:258
+#: netbox/netbox/navigation/menu.py:266
msgid "Cluster Types"
msgstr "Types de clusters"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Groups"
msgstr "Groupes de clusters"
-#: netbox/netbox/navigation/menu.py:273
+#: netbox/netbox/navigation/menu.py:281
msgid "Circuit Types"
msgstr "Types de circuits"
-#: netbox/netbox/navigation/menu.py:274
+#: netbox/netbox/navigation/menu.py:282
+msgid "Circuit Terminations"
+msgstr "Terminaisons de circuits"
+
+#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/templates/circuits/providernetwork.html:55
+msgid "Virtual Circuits"
+msgstr "Circuits virtuels"
+
+#: netbox/netbox/navigation/menu.py:289
+msgid "Virtual Circuit Types"
+msgstr "Types de circuits virtuels"
+
+#: netbox/netbox/navigation/menu.py:290
+msgid "Virtual Circuit Terminations"
+msgstr "Terminaisons de circuits virtuels"
+
+#: netbox/netbox/navigation/menu.py:296
msgid "Circuit Groups"
msgstr "Groupes de circuits"
-#: netbox/netbox/navigation/menu.py:275
-#: netbox/templates/circuits/circuit.html:66
+#: netbox/netbox/navigation/menu.py:297
+#: netbox/templates/circuits/circuit.html:76
+#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "Devoirs de groupe"
-#: netbox/netbox/navigation/menu.py:276
-msgid "Circuit Terminations"
-msgstr "Terminaisons de circuits"
-
-#: netbox/netbox/navigation/menu.py:280 netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
msgid "Providers"
msgstr "Prestataires"
-#: netbox/netbox/navigation/menu.py:283
+#: netbox/netbox/navigation/menu.py:304
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "Comptes des fournisseurs"
-#: netbox/netbox/navigation/menu.py:284
+#: netbox/netbox/navigation/menu.py:305
msgid "Provider Networks"
msgstr "Réseaux de fournisseurs"
-#: netbox/netbox/navigation/menu.py:298
+#: netbox/netbox/navigation/menu.py:319
msgid "Power Panels"
msgstr "Panneaux d'alimentation"
-#: netbox/netbox/navigation/menu.py:309
+#: netbox/netbox/navigation/menu.py:330
msgid "Configurations"
msgstr "Configurations"
-#: netbox/netbox/navigation/menu.py:311
+#: netbox/netbox/navigation/menu.py:332
msgid "Config Contexts"
msgstr "Contextes de configuration"
-#: netbox/netbox/navigation/menu.py:312
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Templates"
msgstr "Modèles de configuration"
-#: netbox/netbox/navigation/menu.py:319 netbox/netbox/navigation/menu.py:323
+#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
msgid "Customization"
msgstr "Personnalisation"
-#: netbox/netbox/navigation/menu.py:325
+#: netbox/netbox/navigation/menu.py:346
#: netbox/templates/dcim/device_edit.html:103
#: netbox/templates/dcim/htmx/cable_edit.html:81
#: netbox/templates/dcim/virtualchassis_add.html:31
@@ -11305,96 +11901,96 @@ msgstr "Personnalisation"
#: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30
#: netbox/templates/inc/panels/custom_fields.html:7
#: netbox/templates/ipam/ipaddress_bulk_add.html:35
-#: netbox/templates/ipam/vlan_edit.html:59
+#: netbox/templates/ipam/vlan_edit.html:67
msgid "Custom Fields"
msgstr "Champs personnalisés"
-#: netbox/netbox/navigation/menu.py:326
+#: netbox/netbox/navigation/menu.py:347
msgid "Custom Field Choices"
msgstr "Choix de champs personnalisés"
-#: netbox/netbox/navigation/menu.py:327
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Links"
msgstr "Liens personnalisés"
-#: netbox/netbox/navigation/menu.py:328
+#: netbox/netbox/navigation/menu.py:349
msgid "Export Templates"
msgstr "Modèles d'exportation"
-#: netbox/netbox/navigation/menu.py:329
+#: netbox/netbox/navigation/menu.py:350
msgid "Saved Filters"
msgstr "Filtres enregistrés"
-#: netbox/netbox/navigation/menu.py:331
+#: netbox/netbox/navigation/menu.py:352
msgid "Image Attachments"
msgstr "Pièces jointes à des images"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:370
msgid "Operations"
msgstr "Opérations"
-#: netbox/netbox/navigation/menu.py:353
+#: netbox/netbox/navigation/menu.py:374
msgid "Integrations"
msgstr "Intégrations"
-#: netbox/netbox/navigation/menu.py:355
+#: netbox/netbox/navigation/menu.py:376
msgid "Data Sources"
msgstr "Sources de données"
-#: netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:377
msgid "Event Rules"
msgstr "Règles de l'événement"
-#: netbox/netbox/navigation/menu.py:357
+#: netbox/netbox/navigation/menu.py:378
msgid "Webhooks"
msgstr "Webhooks"
-#: netbox/netbox/navigation/menu.py:361 netbox/netbox/navigation/menu.py:365
-#: netbox/netbox/views/generic/feature_views.py:153
+#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
+#: netbox/netbox/views/generic/feature_views.py:158
#: netbox/templates/extras/report/base.html:37
#: netbox/templates/extras/script/base.html:36
msgid "Jobs"
msgstr "Emplois"
-#: netbox/netbox/navigation/menu.py:371
+#: netbox/netbox/navigation/menu.py:392
msgid "Logging"
msgstr "Journalisation"
-#: netbox/netbox/navigation/menu.py:373
+#: netbox/netbox/navigation/menu.py:394
msgid "Notification Groups"
msgstr "Groupes de notifications"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:395
msgid "Journal Entries"
msgstr "Entrées de journal"
-#: netbox/netbox/navigation/menu.py:375
+#: netbox/netbox/navigation/menu.py:396
#: netbox/templates/core/objectchange.html:9
#: netbox/templates/core/objectchange_list.html:4
msgid "Change Log"
msgstr "Journal des modifications"
-#: netbox/netbox/navigation/menu.py:382 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "Administrateur"
-#: netbox/netbox/navigation/menu.py:430 netbox/templates/account/base.html:27
-#: netbox/templates/inc/user_menu.html:57
+#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/templates/inc/user_menu.html:52
msgid "API Tokens"
msgstr "Jetons d'API"
-#: netbox/netbox/navigation/menu.py:437 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187
#: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242
#: netbox/users/forms/model_forms.py:249
msgid "Permissions"
msgstr "Autorisations"
-#: netbox/netbox/navigation/menu.py:445 netbox/netbox/navigation/menu.py:449
+#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "Système"
-#: netbox/netbox/navigation/menu.py:454 netbox/netbox/navigation/menu.py:502
+#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -11402,30 +11998,30 @@ msgstr "Système"
msgid "Plugins"
msgstr "Plug-ins"
-#: netbox/netbox/navigation/menu.py:459
+#: netbox/netbox/navigation/menu.py:480
msgid "Configuration History"
msgstr "Historique de configuration"
-#: netbox/netbox/navigation/menu.py:465 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "Tâches d'arrière-plan"
-#: netbox/netbox/plugins/navigation.py:47
-#: netbox/netbox/plugins/navigation.py:69
+#: netbox/netbox/plugins/navigation.py:48
+#: netbox/netbox/plugins/navigation.py:70
msgid "Permissions must be passed as a tuple or list."
msgstr ""
"Les autorisations doivent être transmises sous forme de tuple ou de liste."
-#: netbox/netbox/plugins/navigation.py:51
+#: netbox/netbox/plugins/navigation.py:52
msgid "Buttons must be passed as a tuple or list."
msgstr "Les boutons doivent être transmis sous forme de tuple ou de liste."
-#: netbox/netbox/plugins/navigation.py:73
+#: netbox/netbox/plugins/navigation.py:74
msgid "Button color must be a choice within ButtonColorChoices."
msgstr "La couleur du bouton doit être sélectionnée dans ButtonColorChoices."
-#: netbox/netbox/plugins/registration.py:25
+#: netbox/netbox/plugins/registration.py:26
#, python-brace-format
msgid ""
"PluginTemplateExtension class {template_extension} was passed as an "
@@ -11434,7 +12030,7 @@ msgstr ""
"Classe PluginTemplateExtension {template_extension} a été transmis en tant "
"qu'instance !"
-#: netbox/netbox/plugins/registration.py:31
+#: netbox/netbox/plugins/registration.py:32
#, python-brace-format
msgid ""
"{template_extension} is not a subclass of "
@@ -11443,17 +12039,17 @@ msgstr ""
"{template_extension} n'est pas une sous-classe de "
"Netbox.Plugins.PluginTemplateExtension !"
-#: netbox/netbox/plugins/registration.py:51
+#: netbox/netbox/plugins/registration.py:57
#, python-brace-format
msgid "{item} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{item} doit être une instance de Netbox.Plugins.PluginMenuItem"
-#: netbox/netbox/plugins/registration.py:62
+#: netbox/netbox/plugins/registration.py:68
#, python-brace-format
msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{menu_link} doit être une instance de Netbox.Plugins.PluginMenuItem"
-#: netbox/netbox/plugins/registration.py:67
+#: netbox/netbox/plugins/registration.py:73
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr "{button} doit être une instance de Netbox.Plugins.PluginMenuButton"
@@ -11539,93 +12135,93 @@ msgstr "Impossible d'ajouter des magasins au registre après l'initialisation"
msgid "Cannot delete stores from registry"
msgstr "Impossible de supprimer des magasins du registre"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:752
msgid "Czech"
msgstr "tchèque"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:753
msgid "Danish"
msgstr "danois"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:754
msgid "German"
msgstr "allemand"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:755
msgid "English"
msgstr "Anglais"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:756
msgid "Spanish"
msgstr "espagnol"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:757
msgid "French"
msgstr "français"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:758
msgid "Italian"
msgstr "italien"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:759
msgid "Japanese"
msgstr "japonais"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:760
msgid "Dutch"
msgstr "néerlandais"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:761
msgid "Polish"
msgstr "polonais"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:762
msgid "Portuguese"
msgstr "portugais"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:763
msgid "Russian"
msgstr "russe"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:764
msgid "Turkish"
msgstr "Turc"
-#: netbox/netbox/settings.py:773
+#: netbox/netbox/settings.py:765
msgid "Ukrainian"
msgstr "Ukrainien"
-#: netbox/netbox/settings.py:774
+#: netbox/netbox/settings.py:766
msgid "Chinese"
msgstr "chinois"
-#: netbox/netbox/tables/columns.py:176
+#: netbox/netbox/tables/columns.py:177
msgid "Select all"
msgstr "Tout sélectionner"
-#: netbox/netbox/tables/columns.py:189
+#: netbox/netbox/tables/columns.py:190
msgid "Toggle all"
msgstr "Tout afficher"
-#: netbox/netbox/tables/columns.py:300
+#: netbox/netbox/tables/columns.py:302
msgid "Toggle Dropdown"
msgstr "Basculer vers le menu déroulant"
-#: netbox/netbox/tables/columns.py:572 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
msgid "Error"
msgstr "Erreur"
-#: netbox/netbox/tables/tables.py:58
+#: netbox/netbox/tables/tables.py:59
#, python-brace-format
msgid "No {model_name} found"
msgstr "{model_name} non trouvé"
-#: netbox/netbox/tables/tables.py:249
+#: netbox/netbox/tables/tables.py:252
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "Champ"
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:255
msgid "Value"
msgstr "Valeur"
@@ -11642,24 +12238,24 @@ msgstr ""
"Une erreur s'est produite lors de l'affichage du modèle d'exportation "
"sélectionné ({template}) : {error}"
-#: netbox/netbox/views/generic/bulk_views.py:416
+#: netbox/netbox/views/generic/bulk_views.py:421
#, python-brace-format
msgid "Row {i}: Object with ID {id} does not exist"
msgstr "Rangée {i}: Objet avec identifiant {id} n'existe pas"
-#: netbox/netbox/views/generic/bulk_views.py:709
-#: netbox/netbox/views/generic/bulk_views.py:910
-#: netbox/netbox/views/generic/bulk_views.py:958
+#: netbox/netbox/views/generic/bulk_views.py:708
+#: netbox/netbox/views/generic/bulk_views.py:909
+#: netbox/netbox/views/generic/bulk_views.py:957
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "Non {object_type} ont été sélectionnés."
-#: netbox/netbox/views/generic/bulk_views.py:788
+#: netbox/netbox/views/generic/bulk_views.py:787
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "Renommé {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:888
+#: netbox/netbox/views/generic/bulk_views.py:887
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "Supprimé {count} {object_type}"
@@ -11672,18 +12268,18 @@ msgstr "Journal des modifications"
msgid "Journal"
msgstr "Journal"
-#: netbox/netbox/views/generic/feature_views.py:207
+#: netbox/netbox/views/generic/feature_views.py:212
msgid "Unable to synchronize data: No data file set."
msgstr ""
"Impossible de synchroniser les données : aucun fichier de données n'est "
"défini."
-#: netbox/netbox/views/generic/feature_views.py:211
+#: netbox/netbox/views/generic/feature_views.py:216
#, python-brace-format
msgid "Synchronized data for {object_type} {object}."
msgstr "Données synchronisées pour {object_type} {object}."
-#: netbox/netbox/views/generic/feature_views.py:236
+#: netbox/netbox/views/generic/feature_views.py:241
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "Synchronisé {count} {object_type}"
@@ -11760,9 +12356,9 @@ msgstr "sur GitHub"
msgid "Home Page"
msgstr "Page d'accueil"
-#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:45
+#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40
#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:189
-#: netbox/vpn/forms/model_forms.py:379
+#: netbox/vpn/forms/model_forms.py:382
msgid "Profile"
msgstr "Profil"
@@ -11774,12 +12370,12 @@ msgstr "Notifications"
#: netbox/templates/account/base.html:16
#: netbox/templates/account/subscriptions.html:7
-#: netbox/templates/inc/user_menu.html:51
+#: netbox/templates/inc/user_menu.html:46
msgid "Subscriptions"
msgstr "Abonnements"
#: netbox/templates/account/base.html:19
-#: netbox/templates/inc/user_menu.html:54
+#: netbox/templates/inc/user_menu.html:49
msgid "Preferences"
msgstr "Préférences"
@@ -11807,6 +12403,7 @@ msgstr "Modifier le mot de passe"
#: netbox/templates/generic/object_edit.html:72
#: netbox/templates/htmx/delete_form.html:53
#: netbox/templates/htmx/delete_form.html:55
+#: netbox/templates/htmx/quick_add.html:21
#: netbox/templates/ipam/ipaddress_assign.html:28
#: netbox/templates/virtualization/cluster_add_devices.html:30
msgid "Cancel"
@@ -11905,7 +12502,7 @@ msgstr "Groupes associés"
#: netbox/templates/core/objectchange.html:142
#: netbox/templates/dcim/devicebay.html:59
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
-#: netbox/templates/dcim/interface.html:296
+#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
#: netbox/templates/extras/configcontext.html:70
#: netbox/templates/extras/eventrule.html:66
@@ -11914,6 +12511,7 @@ msgstr "Groupes associés"
#: netbox/templates/extras/webhook.html:75
#: netbox/templates/inc/panel_table.html:13
#: netbox/templates/inc/panels/comments.html:10
+#: netbox/templates/inc/panels/related_objects.html:23
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:56
#: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44
#: netbox/templates/users/objectpermission.html:77
@@ -11951,7 +12549,7 @@ msgstr "Dernière utilisation"
msgid "Add a Token"
msgstr "Ajouter un jeton"
-#: netbox/templates/base/base.html:22 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
msgid "Home"
msgstr "Accueil"
@@ -11993,15 +12591,16 @@ msgstr "Code source"
msgid "Community"
msgstr "Communauté"
-#: netbox/templates/circuits/circuit.html:47
+#: netbox/templates/circuits/circuit.html:57
msgid "Install Date"
msgstr "Date d'installation"
-#: netbox/templates/circuits/circuit.html:51
+#: netbox/templates/circuits/circuit.html:61
msgid "Termination Date"
msgstr "Date de résiliation"
-#: netbox/templates/circuits/circuit.html:70
+#: netbox/templates/circuits/circuit.html:80
+#: netbox/templates/circuits/virtualcircuit.html:73
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15
msgid "Assign Group"
msgstr "Associer un groupe"
@@ -12049,7 +12648,7 @@ msgid "Add"
msgstr "Ajouter"
#: netbox/templates/circuits/inc/circuit_termination.html:15
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:37
#: netbox/templates/dcim/inc/panels/inventory_items.html:32
#: netbox/templates/dcim/powerpanel.html:56
#: netbox/templates/extras/script_list.html:30
@@ -12064,35 +12663,39 @@ msgstr "Modifier"
msgid "Swap"
msgstr "Échange"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:19
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
+msgid "Termination point"
+msgstr "Point de terminaison"
+
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:20
#: netbox/templates/dcim/consoleport.html:59
#: netbox/templates/dcim/consoleserverport.html:60
#: netbox/templates/dcim/powerfeed.html:114
msgid "Marked as connected"
msgstr "Marqué comme connecté"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:21
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:22
msgid "to"
msgstr "pour"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:31
#: netbox/templates/circuits/inc/circuit_termination_fields.html:32
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:33
#: netbox/templates/dcim/frontport.html:80
#: netbox/templates/dcim/inc/connection_endpoints.html:7
-#: netbox/templates/dcim/interface.html:154
+#: netbox/templates/dcim/interface.html:211
#: netbox/templates/dcim/rearport.html:76
msgid "Trace"
msgstr "Trace"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:35
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
msgid "Edit cable"
msgstr "Modifier le câble"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:40
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
msgid "Remove cable"
msgstr "Retirez le câble"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:42
#: netbox/templates/dcim/bulk_disconnect.html:5
#: netbox/templates/dcim/device/consoleports.html:12
#: netbox/templates/dcim/device/consoleserverports.html:12
@@ -12105,33 +12708,33 @@ msgstr "Retirez le câble"
msgid "Disconnect"
msgstr "Déconnectez"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:48
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:49
#: netbox/templates/dcim/consoleport.html:69
#: netbox/templates/dcim/consoleserverport.html:70
#: netbox/templates/dcim/frontport.html:102
-#: netbox/templates/dcim/interface.html:180
-#: netbox/templates/dcim/interface.html:200
+#: netbox/templates/dcim/interface.html:237
+#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:71
-#: netbox/templates/dcim/poweroutlet.html:72
+#: netbox/templates/dcim/poweroutlet.html:81
+#: netbox/templates/dcim/poweroutlet.html:82
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
msgstr "Connecter"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:70
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:65
msgid "Downstream"
msgstr "En aval"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:71
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:66
msgid "Upstream"
msgstr "En amont"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:80
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:75
msgid "Cross-Connect"
msgstr "Connexion croisée"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:84
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:79
msgid "Patch Panel/Port"
msgstr "Panneau de raccordement et port"
@@ -12143,6 +12746,27 @@ msgstr "Ajouter un circuit"
msgid "Provider Account"
msgstr "Compte du fournisseur"
+#: netbox/templates/circuits/providernetwork.html:59
+msgid "Add a Virtual Circuit"
+msgstr "Ajouter un circuit virtuel"
+
+#: netbox/templates/circuits/virtualcircuit.html:91
+#: netbox/templates/vpn/tunnel.html:9
+msgid "Add Termination"
+msgstr "Ajouter une terminaison"
+
+#: netbox/templates/circuits/virtualcircuittermination.html:23
+msgid "Virtual Circuit Termination"
+msgstr "Terminaison du circuit virtuel"
+
+#: netbox/templates/circuits/virtualcircuittype.html:10
+msgid "Add Virtual Circuit"
+msgstr "Ajouter un circuit virtuel"
+
+#: netbox/templates/circuits/virtualcircuittype.html:19
+msgid "Virtual Circuit Type"
+msgstr "Type de circuit virtuel"
+
#: netbox/templates/core/configrevision.html:35
msgid "Configuration Data"
msgstr "Données de configuration"
@@ -12176,7 +12800,7 @@ msgstr "Modifié"
#: netbox/templates/core/datafile.html:42
#: netbox/templates/ipam/iprange.html:25
#: netbox/templates/virtualization/virtualdisk.html:29
-#: netbox/virtualization/tables/virtualmachines.py:198
+#: netbox/virtualization/tables/virtualmachines.py:169
msgid "Size"
msgstr "Taille"
@@ -12620,8 +13244,8 @@ msgstr "Renommer la sélection"
#: netbox/templates/dcim/consoleport.html:65
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
-#: netbox/templates/dcim/interface.html:176
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/interface.html:233
+#: netbox/templates/dcim/poweroutlet.html:79
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "Non connecté"
@@ -12644,7 +13268,7 @@ msgid "Map"
msgstr "Carte"
#: netbox/templates/dcim/device.html:108
-#: netbox/templates/dcim/inventoryitem.html:56
+#: netbox/templates/dcim/inventoryitem.html:60
#: netbox/templates/dcim/module.html:81
#: netbox/templates/dcim/modulebay.html:74 netbox/templates/dcim/rack.html:61
msgid "Asset Tag"
@@ -12660,7 +13284,7 @@ msgstr "Créer un VDC"
#: netbox/templates/dcim/device.html:175
#: netbox/templates/dcim/device_edit.html:64
-#: netbox/virtualization/forms/model_forms.py:223
+#: netbox/virtualization/forms/model_forms.py:230
msgid "Management"
msgstr "Gestion"
@@ -12777,35 +13401,6 @@ msgstr "Ajouter un port d'alimentation"
msgid "Add Rear Ports"
msgstr "Ajouter des ports arrière"
-#: netbox/templates/dcim/device/render_config.html:5
-#: netbox/templates/virtualization/virtualmachine/render_config.html:5
-msgid "Config"
-msgstr "Configuration"
-
-#: netbox/templates/dcim/device/render_config.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:35
-msgid "Context Data"
-msgstr "Données de contexte"
-
-#: netbox/templates/dcim/device/render_config.html:55
-#: netbox/templates/virtualization/virtualmachine/render_config.html:55
-msgid "Rendered Config"
-msgstr "Configuration rendue"
-
-#: netbox/templates/dcim/device/render_config.html:57
-#: netbox/templates/virtualization/virtualmachine/render_config.html:57
-msgid "Download"
-msgstr "Télécharger"
-
-#: netbox/templates/dcim/device/render_config.html:64
-#: netbox/templates/virtualization/virtualmachine/render_config.html:64
-msgid "Error rendering template"
-msgstr "Erreur lors du rendu du modèle"
-
-#: netbox/templates/dcim/device/render_config.html:70
-msgid "No configuration template has been assigned for this device."
-msgstr ""
-
#: netbox/templates/dcim/device_edit.html:44
msgid "Parent Bay"
msgstr "Baie Parent"
@@ -12872,12 +13467,12 @@ msgid "VM Role"
msgstr "Rôle de la machine virtuelle"
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:29
+#: netbox/templates/dcim/moduletype.html:31
msgid "Model Name"
msgstr "Nom du modèle"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:33
+#: netbox/templates/dcim/moduletype.html:35
msgid "Part Number"
msgstr "Numéro de pièce"
@@ -12902,8 +13497,8 @@ msgid "Rear Port Position"
msgstr "Position du port arrière"
#: netbox/templates/dcim/frontport.html:72
-#: netbox/templates/dcim/interface.html:144
-#: netbox/templates/dcim/poweroutlet.html:63
+#: netbox/templates/dcim/interface.html:201
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -13003,77 +13598,79 @@ msgid "PoE Type"
msgstr "Type de PoE"
#: netbox/templates/dcim/interface.html:81
-#: netbox/templates/virtualization/vminterface.html:63
+#: netbox/templates/virtualization/vminterface.html:55
+#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "Mode 802.1Q"
-#: netbox/templates/dcim/interface.html:125
-#: netbox/templates/virtualization/vminterface.html:59
-msgid "MAC Address"
-msgstr "Adresse MAC"
+#: netbox/templates/dcim/interface.html:156
+#: netbox/templates/virtualization/vminterface.html:88
+msgid "VLAN Translation"
+msgstr "Traduction VLAN"
-#: netbox/templates/dcim/interface.html:151
+#: netbox/templates/dcim/interface.html:208
msgid "Wireless Link"
msgstr "Liaison sans fil"
-#: netbox/templates/dcim/interface.html:218 netbox/vpn/choices.py:63
-msgid "Peer"
-msgstr "Peer"
-
-#: netbox/templates/dcim/interface.html:230
+#: netbox/templates/dcim/interface.html:287
#: netbox/templates/wireless/inc/wirelesslink_interface.html:26
msgid "Channel"
msgstr "Canal"
-#: netbox/templates/dcim/interface.html:239
+#: netbox/templates/dcim/interface.html:296
#: netbox/templates/wireless/inc/wirelesslink_interface.html:32
msgid "Channel Frequency"
msgstr "Fréquence du canal"
-#: netbox/templates/dcim/interface.html:242
-#: netbox/templates/dcim/interface.html:250
-#: netbox/templates/dcim/interface.html:261
-#: netbox/templates/dcim/interface.html:269
+#: netbox/templates/dcim/interface.html:299
+#: netbox/templates/dcim/interface.html:307
+#: netbox/templates/dcim/interface.html:318
+#: netbox/templates/dcim/interface.html:326
msgid "MHz"
msgstr "MHz"
-#: netbox/templates/dcim/interface.html:258
+#: netbox/templates/dcim/interface.html:315
#: netbox/templates/wireless/inc/wirelesslink_interface.html:42
msgid "Channel Width"
msgstr "Largeur du canal"
-#: netbox/templates/dcim/interface.html:285
+#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:60
-#: netbox/wireless/forms/bulk_edit.py:102
-#: netbox/wireless/forms/filtersets.py:40
-#: netbox/wireless/forms/filtersets.py:80 netbox/wireless/models.py:82
-#: netbox/wireless/models.py:156 netbox/wireless/tables/wirelesslan.py:44
+#: netbox/wireless/forms/bulk_edit.py:62
+#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/filtersets.py:43
+#: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82
+#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
-#: netbox/templates/dcim/interface.html:305
+#: netbox/templates/dcim/interface.html:362
msgid "LAG Members"
msgstr "Membres de l'aggrégat (LAG)"
-#: netbox/templates/dcim/interface.html:323
+#: netbox/templates/dcim/interface.html:380
msgid "No member interfaces"
msgstr "Aucune interface membre"
-#: netbox/templates/dcim/interface.html:343
+#: netbox/templates/dcim/interface.html:400
#: netbox/templates/ipam/fhrpgroup.html:73
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
-#: netbox/templates/virtualization/vminterface.html:89
+#: netbox/templates/virtualization/vminterface.html:105
msgid "Add IP Address"
msgstr "Ajouter une adresse IP"
+#: netbox/templates/dcim/interface.html:417
+#: netbox/templates/virtualization/vminterface.html:123
+msgid "Add MAC Address"
+msgstr "Ajouter une adresse MAC"
+
#: netbox/templates/dcim/inventoryitem.html:24
msgid "Parent Item"
msgstr "Objet parent"
-#: netbox/templates/dcim/inventoryitem.html:48
+#: netbox/templates/dcim/inventoryitem.html:52
msgid "Part ID"
msgstr "Identifiant de la pièce"
@@ -13093,6 +13690,10 @@ msgstr "Ajouter un lieu"
msgid "Add a Device"
msgstr "Ajouter un appareil"
+#: netbox/templates/dcim/macaddress.html:36
+msgid "Primary for interface"
+msgstr "Principale pour l'interface"
+
#: netbox/templates/dcim/manufacturer.html:16
msgid "Add Device Type"
msgstr "Ajouter un type d'appareil"
@@ -13123,7 +13724,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "A"
-#: netbox/templates/dcim/poweroutlet.html:48
+#: netbox/templates/dcim/poweroutlet.html:58
msgid "Feed Leg"
msgstr "Circuit"
@@ -13558,11 +14159,19 @@ msgstr "Impossible de charger le contenu. Nom de vue invalide"
msgid "No content found"
msgstr "Aucun contenu trouvé"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:18
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:17
+msgid ""
+"This RSS feed requires an external connection. Check the ISOLATED_DEPLOYMENT"
+" setting."
+msgstr ""
+"Ce flux RSS nécessite une connexion externe. Vérifiez le paramètre "
+"ISOLATED_DEPLOYMENT."
+
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:22
msgid "There was a problem fetching the RSS feed"
msgstr "Un problème s'est produit lors de la récupération du flux RSS"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:21
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:25
msgid "HTTP"
msgstr "HTTP"
@@ -13632,6 +14241,30 @@ msgstr "Contextes sources"
msgid "New Journal Entry"
msgstr "Nouvelle entrée de journal"
+#: netbox/templates/extras/object_render_config.html:6
+msgid "Config"
+msgstr "Configuration"
+
+#: netbox/templates/extras/object_render_config.html:36
+msgid "Context Data"
+msgstr "Données de contexte"
+
+#: netbox/templates/extras/object_render_config.html:56
+msgid "Rendered Config"
+msgstr "Configuration rendue"
+
+#: netbox/templates/extras/object_render_config.html:58
+msgid "Download"
+msgstr "Télécharger"
+
+#: netbox/templates/extras/object_render_config.html:65
+msgid "Error rendering template"
+msgstr "Erreur lors du rendu du modèle"
+
+#: netbox/templates/extras/object_render_config.html:71
+msgid "No configuration template has been assigned."
+msgstr "Aucun modèle de configuration n'a été attribué."
+
#: netbox/templates/extras/report/base.html:30
msgid "Report"
msgstr "Rapport"
@@ -13719,7 +14352,7 @@ msgstr "N'importe lequel"
msgid "Tagged Item Types"
msgstr "Types d'articles étiquetés"
-#: netbox/templates/extras/tag.html:81
+#: netbox/templates/extras/tag.html:82
msgid "Tagged Objects"
msgstr "Objets étiquetés"
@@ -14003,6 +14636,21 @@ msgstr "Toutes les notifications"
msgid "Select"
msgstr "Sélectionner"
+#: netbox/templates/htmx/quick_add.html:7
+msgid "Quick Add"
+msgstr "Ajout rapide"
+
+#: netbox/templates/htmx/quick_add_created.html:18
+#, python-format
+msgid ""
+"\n"
+" Created %(object_type)s %(object)s\n"
+" "
+msgstr ""
+"\n"
+" Créé %(object_type)s %(object)s\n"
+" "
+
#: netbox/templates/inc/filter_list.html:43
#: netbox/utilities/templates/helpers/table_config_form.html:39
msgid "Reset"
@@ -14074,15 +14722,11 @@ msgstr "Commande claire"
msgid "Help center"
msgstr "Centre d'aide"
-#: netbox/templates/inc/user_menu.html:41
-msgid "Django Admin"
-msgstr ""
-
-#: netbox/templates/inc/user_menu.html:61
+#: netbox/templates/inc/user_menu.html:56
msgid "Log Out"
msgstr "Déconnexion"
-#: netbox/templates/inc/user_menu.html:68 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
msgid "Log In"
msgstr "Connexion"
@@ -14179,43 +14823,43 @@ msgstr "Adresse de début"
msgid "Ending Address"
msgstr "Adresse de fin"
-#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:110
+#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106
msgid "Marked fully utilized"
msgstr "Marqué comme entièrement utilisé"
-#: netbox/templates/ipam/prefix.html:99
+#: netbox/templates/ipam/prefix.html:95
msgid "Addressing Details"
msgstr "Détails du préfixe"
-#: netbox/templates/ipam/prefix.html:118
+#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "IP enfants"
-#: netbox/templates/ipam/prefix.html:126
+#: netbox/templates/ipam/prefix.html:122
msgid "Available IPs"
msgstr "IP disponibles"
-#: netbox/templates/ipam/prefix.html:138
+#: netbox/templates/ipam/prefix.html:134
msgid "First available IP"
msgstr "Première adresse IP disponible"
-#: netbox/templates/ipam/prefix.html:179
+#: netbox/templates/ipam/prefix.html:175
msgid "Prefix Details"
msgstr "Détails du préfixe"
-#: netbox/templates/ipam/prefix.html:185
+#: netbox/templates/ipam/prefix.html:181
msgid "Network Address"
msgstr "Adresse réseau"
-#: netbox/templates/ipam/prefix.html:189
+#: netbox/templates/ipam/prefix.html:185
msgid "Network Mask"
msgstr "Masque de sous-réseau"
-#: netbox/templates/ipam/prefix.html:193
+#: netbox/templates/ipam/prefix.html:189
msgid "Wildcard Mask"
msgstr "Masque Wildcard"
-#: netbox/templates/ipam/prefix.html:197
+#: netbox/templates/ipam/prefix.html:193
msgid "Broadcast Address"
msgstr "Adresse de diffusion"
@@ -14255,14 +14899,30 @@ msgstr "Importer des L2VPN"
msgid "Exporting L2VPNs"
msgstr "Exporter des L2VPN"
-#: netbox/templates/ipam/vlan.html:88
+#: netbox/templates/ipam/vlan.html:66
+msgid "Q-in-Q Role"
+msgstr "Rôle Q-in-Q"
+
+#: netbox/templates/ipam/vlan.html:104
msgid "Add a Prefix"
msgstr "Ajouter un préfixe"
+#: netbox/templates/ipam/vlan.html:114
+msgid "Customer VLANs"
+msgstr "VLAN pour les clients"
+
+#: netbox/templates/ipam/vlan.html:118
+msgid "Add a VLAN"
+msgstr "Ajouter un VLAN"
+
#: netbox/templates/ipam/vlangroup.html:18
msgid "Add VLAN"
msgstr "Ajouter un VLAN"
+#: netbox/templates/ipam/vlantranslationpolicy.html:51
+msgid "Add Rule"
+msgstr "Ajouter une règle"
+
#: netbox/templates/ipam/vrf.html:16
msgid "Route Distinguisher"
msgstr "Route Distinguisher"
@@ -14340,7 +15000,7 @@ msgstr ""
#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
#: netbox/tenancy/forms/bulk_edit.py:137
-#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:56
+#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57
#: netbox/tenancy/forms/model_forms.py:106
#: netbox/tenancy/forms/model_forms.py:130
#: netbox/tenancy/tables/contacts.py:98
@@ -14358,7 +15018,7 @@ msgid "Phone"
msgstr "Téléphone"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:66 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
msgid "Contact Group"
msgstr "Groupe de contact"
@@ -14367,7 +15027,7 @@ msgid "Add Contact Group"
msgstr "Ajouter un groupe de contacts"
#: netbox/templates/tenancy/contactrole.html:15
-#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:61
+#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62
#: netbox/tenancy/forms/model_forms.py:87
msgid "Contact Role"
msgstr "Rôle du contact"
@@ -14381,8 +15041,8 @@ msgid "Add Tenant"
msgstr "Ajouter un locataire"
#: netbox/templates/tenancy/tenantgroup.html:26
-#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:51
-#: netbox/tenancy/tables/columns.py:61
+#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36
+#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "Groupe de locataires"
@@ -14413,21 +15073,21 @@ msgstr "Contraintes"
msgid "Assigned Users"
msgstr "Utilisateurs associés"
-#: netbox/templates/virtualization/cluster.html:52
+#: netbox/templates/virtualization/cluster.html:56
msgid "Allocated Resources"
msgstr "Ressources allouées"
-#: netbox/templates/virtualization/cluster.html:55
+#: netbox/templates/virtualization/cluster.html:59
#: netbox/templates/virtualization/virtualmachine.html:125
msgid "Virtual CPUs"
msgstr "Processeurs virtuels"
-#: netbox/templates/virtualization/cluster.html:59
+#: netbox/templates/virtualization/cluster.html:63
#: netbox/templates/virtualization/virtualmachine.html:129
msgid "Memory"
msgstr "Mémoire"
-#: netbox/templates/virtualization/cluster.html:69
+#: netbox/templates/virtualization/cluster.html:73
#: netbox/templates/virtualization/virtualmachine.html:140
msgid "Disk Space"
msgstr "Espace disque"
@@ -14463,13 +15123,13 @@ msgid "Add Cluster"
msgstr "Ajouter un cluster"
#: netbox/templates/virtualization/clustergroup.html:19
-#: netbox/virtualization/forms/model_forms.py:50
+#: netbox/virtualization/forms/model_forms.py:53
msgid "Cluster Group"
msgstr "Groupe Cluster"
#: netbox/templates/virtualization/clustertype.html:19
#: netbox/templates/virtualization/virtualmachine.html:110
-#: netbox/virtualization/forms/model_forms.py:36
+#: netbox/virtualization/forms/model_forms.py:39
msgid "Cluster Type"
msgstr "Type de cluster"
@@ -14478,8 +15138,8 @@ msgid "Virtual Disk"
msgstr "Disque virtuel"
#: netbox/templates/virtualization/virtualmachine.html:122
-#: netbox/virtualization/forms/bulk_edit.py:190
-#: netbox/virtualization/forms/model_forms.py:224
+#: netbox/virtualization/forms/bulk_edit.py:172
+#: netbox/virtualization/forms/model_forms.py:231
msgid "Resources"
msgstr "Ressources"
@@ -14487,10 +15147,6 @@ msgstr "Ressources"
msgid "Add Virtual Disk"
msgstr "Ajouter un disque virtuel"
-#: netbox/templates/virtualization/virtualmachine/render_config.html:70
-msgid "No configuration template has been assigned for this virtual machine."
-msgstr ""
-
#: netbox/templates/vpn/ikepolicy.html:10
#: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:166
msgid "IKE Policy"
@@ -14513,7 +15169,7 @@ msgstr "Afficher le secret"
#: netbox/templates/vpn/ipsecpolicy.html:45
#: netbox/templates/vpn/ipsecprofile.html:52
#: netbox/templates/vpn/ipsecprofile.html:77
-#: netbox/vpn/forms/model_forms.py:316 netbox/vpn/forms/model_forms.py:352
+#: netbox/vpn/forms/model_forms.py:317 netbox/vpn/forms/model_forms.py:354
#: netbox/vpn/tables/crypto.py:68 netbox/vpn/tables/crypto.py:134
msgid "Proposals"
msgstr "Propositions"
@@ -14559,12 +15215,12 @@ msgid "IPSec Policy"
msgstr "Politique IPSec"
#: netbox/templates/vpn/ipsecpolicy.html:21 netbox/vpn/forms/bulk_edit.py:210
-#: netbox/vpn/models/crypto.py:193
+#: netbox/vpn/models/crypto.py:191
msgid "PFS group"
msgstr "groupe PFS"
#: netbox/templates/vpn/ipsecprofile.html:10
-#: netbox/vpn/forms/model_forms.py:54
+#: netbox/vpn/forms/model_forms.py:55
msgid "IPSec Profile"
msgstr "Profil IPSec"
@@ -14590,10 +15246,6 @@ msgstr "Attributs L2VPN"
msgid "Add a Termination"
msgstr "Ajouter une terminaison"
-#: netbox/templates/vpn/tunnel.html:9
-msgid "Add Termination"
-msgstr "Ajouter une terminaison"
-
#: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49
#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57
msgid "Encapsulation"
@@ -14601,7 +15253,7 @@ msgstr "Encapsulation"
#: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55
#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64
-#: netbox/vpn/models/crypto.py:250 netbox/vpn/tables/tunnels.py:51
+#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51
msgid "IPSec profile"
msgstr "profil IPSec"
@@ -14624,8 +15276,8 @@ msgid "Tunnel Termination"
msgstr "Terminaison du tunnel"
#: netbox/templates/vpn/tunneltermination.html:35
-#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:102
-#: netbox/vpn/forms/model_forms.py:138 netbox/vpn/forms/model_forms.py:247
+#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:103
+#: netbox/vpn/forms/model_forms.py:139 netbox/vpn/forms/model_forms.py:248
#: netbox/vpn/tables/tunnels.py:101
msgid "Outside IP"
msgstr "IP externe"
@@ -14648,7 +15300,7 @@ msgctxt "Abbreviation for megahertz"
msgid "MHz"
msgstr "MHz"
-#: netbox/templates/wireless/wirelesslan.html:57
+#: netbox/templates/wireless/wirelesslan.html:65
msgid "Attached Interfaces"
msgstr "Interfaces attachées"
@@ -14657,7 +15309,7 @@ msgid "Add Wireless LAN"
msgstr "Ajouter un réseau sans fil"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:28
+#: netbox/wireless/forms/model_forms.py:29
msgid "Wireless LAN Group"
msgstr "Groupe LAN sans fil"
@@ -14669,13 +15321,6 @@ msgstr "Ajouter un groupe de réseau local sans fil"
msgid "Link Properties"
msgstr "Propriétés du lien"
-#: netbox/templates/wireless/wirelesslink.html:38
-#: netbox/wireless/forms/bulk_edit.py:129
-#: netbox/wireless/forms/filtersets.py:102
-#: netbox/wireless/forms/model_forms.py:165
-msgid "Distance"
-msgstr "Distance"
-
#: netbox/tenancy/filtersets.py:28
msgid "Parent contact group (ID)"
msgstr "Groupe de contact pour les parents (ID)"
@@ -14746,47 +15391,47 @@ msgstr "groupe de contacts"
msgid "contact groups"
msgstr "groupes de contacts"
-#: netbox/tenancy/models/contacts.py:48
+#: netbox/tenancy/models/contacts.py:42
msgid "contact role"
msgstr "rôle du contact"
-#: netbox/tenancy/models/contacts.py:49
+#: netbox/tenancy/models/contacts.py:43
msgid "contact roles"
msgstr "rôles du contact"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:63
msgid "title"
msgstr "titre"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:68
msgid "phone"
msgstr "téléphone"
-#: netbox/tenancy/models/contacts.py:78
+#: netbox/tenancy/models/contacts.py:73
msgid "email"
msgstr "courriel"
-#: netbox/tenancy/models/contacts.py:87
+#: netbox/tenancy/models/contacts.py:82
msgid "link"
msgstr "lien"
-#: netbox/tenancy/models/contacts.py:103
+#: netbox/tenancy/models/contacts.py:98
msgid "contact"
msgstr "contacter"
-#: netbox/tenancy/models/contacts.py:104
+#: netbox/tenancy/models/contacts.py:99
msgid "contacts"
msgstr "contacts"
-#: netbox/tenancy/models/contacts.py:153
+#: netbox/tenancy/models/contacts.py:146
msgid "contact assignment"
msgstr "Associer un contact"
-#: netbox/tenancy/models/contacts.py:154
+#: netbox/tenancy/models/contacts.py:147
msgid "contact assignments"
msgstr "Contacts associés"
-#: netbox/tenancy/models/contacts.py:170
+#: netbox/tenancy/models/contacts.py:163
#, python-brace-format
msgid "Contacts cannot be assigned to this object type ({type})."
msgstr "Les contacts ne peuvent pas être affectés à ce type d'objet ({type})."
@@ -14799,19 +15444,19 @@ msgstr "groupe de locataires"
msgid "tenant groups"
msgstr "groupes de locataires"
-#: netbox/tenancy/models/tenants.py:70
+#: netbox/tenancy/models/tenants.py:68
msgid "Tenant name must be unique per group."
msgstr "Le nom du locataire doit être unique par groupe."
-#: netbox/tenancy/models/tenants.py:80
+#: netbox/tenancy/models/tenants.py:78
msgid "Tenant slug must be unique per group."
msgstr "Le slug tenant doit être unique par groupe."
-#: netbox/tenancy/models/tenants.py:88
+#: netbox/tenancy/models/tenants.py:86
msgid "tenant"
msgstr "locataire"
-#: netbox/tenancy/models/tenants.py:89
+#: netbox/tenancy/models/tenants.py:87
msgid "tenants"
msgstr "locataires"
@@ -15043,7 +15688,7 @@ msgstr "jeton"
msgid "tokens"
msgstr "jetons"
-#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:42
+#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43
msgid "group"
msgstr "groupe"
@@ -15089,25 +15734,25 @@ msgstr ""
msgid "{name} has a key defined but CHOICES is not a list"
msgstr "{name} a une clé définie mais CHOICES n'est pas une liste"
-#: netbox/utilities/conversion.py:19
+#: netbox/utilities/conversion.py:20
msgid "Weight must be a positive number"
msgstr "Le poids doit être un nombre positif"
-#: netbox/utilities/conversion.py:21
+#: netbox/utilities/conversion.py:22
#, python-brace-format
msgid "Invalid value '{weight}' for weight (must be a number)"
msgstr "Valeur non valide '{weight}'pour le poids (doit être un chiffre)"
-#: netbox/utilities/conversion.py:32 netbox/utilities/conversion.py:62
+#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63
#, python-brace-format
msgid "Unknown unit {unit}. Must be one of the following: {valid_units}"
msgstr "Unité inconnue {unit}. Doit être l'un des suivants : {valid_units}"
-#: netbox/utilities/conversion.py:45
+#: netbox/utilities/conversion.py:46
msgid "Length must be a positive number"
msgstr "La longueur doit être un nombre positif"
-#: netbox/utilities/conversion.py:47
+#: netbox/utilities/conversion.py:48
#, python-brace-format
msgid "Invalid value '{length}' for length (must be a number)"
msgstr "Valeur non valide '{length}'pour la longueur (doit être un chiffre)"
@@ -15125,11 +15770,11 @@ msgstr ""
msgid "More than 50"
msgstr "Plus de 50"
-#: netbox/utilities/fields.py:30
+#: netbox/utilities/fields.py:29
msgid "RGB color in hexadecimal. Example: "
msgstr "Couleur RVB en hexadécimal. Exemple :"
-#: netbox/utilities/fields.py:159
+#: netbox/utilities/fields.py:158
#, python-format
msgid ""
"%s(%r) is invalid. to_model parameter to CounterCacheField must be a string "
@@ -15138,7 +15783,7 @@ msgstr ""
"%s(%r) n'est pas valide. Le paramètre to_model de CounterCacheField doit "
"être une chaîne au format « app.model »"
-#: netbox/utilities/fields.py:169
+#: netbox/utilities/fields.py:168
#, python-format
msgid ""
"%s(%r) is invalid. to_field parameter to CounterCacheField must be a string "
@@ -15374,14 +16019,14 @@ msgstr ""
msgid "Required column header \"{header}\" not found."
msgstr "En-tête de colonne obligatoire «{header}» introuvable."
-#: netbox/utilities/forms/widgets/apiselect.py:124
+#: netbox/utilities/forms/widgets/apiselect.py:133
#, python-brace-format
msgid "Missing required value for dynamic query param: '{dynamic_params}'"
msgstr ""
"Valeur requise manquante pour le paramètre de requête dynamique : "
"'{dynamic_params}'"
-#: netbox/utilities/forms/widgets/apiselect.py:141
+#: netbox/utilities/forms/widgets/apiselect.py:150
#, python-brace-format
msgid "Missing required value for static query param: '{static_params}'"
msgstr ""
@@ -15508,10 +16153,14 @@ msgstr "Rechercher..."
msgid "Search NetBox"
msgstr "Rechercher dans NetBox"
-#: netbox/utilities/templates/widgets/apiselect.html:7
+#: netbox/utilities/templates/widgets/apiselect.html:8
msgid "Open selector"
msgstr "Ouvrir le sélecteur"
+#: netbox/utilities/templates/widgets/apiselect.html:22
+msgid "Quick add"
+msgstr "Ajout rapide"
+
#: netbox/utilities/templates/widgets/markdown_input.html:6
msgid "Write"
msgstr "Écrire"
@@ -15545,113 +16194,119 @@ msgstr ""
"ne peut être utilisé que sur les vues qui définissent un objet QuerySet de "
"base"
-#: netbox/virtualization/filtersets.py:79
+#: netbox/virtualization/choices.py:50
+msgid "Paused"
+msgstr "En pause"
+
+#: netbox/virtualization/filtersets.py:45
msgid "Parent group (ID)"
msgstr "Groupe de parents (ID)"
-#: netbox/virtualization/filtersets.py:85
+#: netbox/virtualization/filtersets.py:51
msgid "Parent group (slug)"
msgstr "Groupe de parents (slug)"
-#: netbox/virtualization/filtersets.py:89
-#: netbox/virtualization/filtersets.py:141
+#: netbox/virtualization/filtersets.py:55
+#: netbox/virtualization/filtersets.py:107
msgid "Cluster type (ID)"
msgstr "Type de cluster (ID)"
-#: netbox/virtualization/filtersets.py:151
-#: netbox/virtualization/filtersets.py:271
+#: netbox/virtualization/filtersets.py:117
+#: netbox/virtualization/filtersets.py:237
msgid "Cluster (ID)"
msgstr "Cluster (ID)"
-#: netbox/virtualization/forms/bulk_edit.py:166
-#: netbox/virtualization/models/virtualmachines.py:115
+#: netbox/virtualization/forms/bulk_edit.py:148
+#: netbox/virtualization/models/virtualmachines.py:110
msgid "vCPUs"
msgstr "processeurs virtuels"
-#: netbox/virtualization/forms/bulk_edit.py:170
+#: netbox/virtualization/forms/bulk_edit.py:152
msgid "Memory (MB)"
msgstr "Mémoire (Mo)"
-#: netbox/virtualization/forms/bulk_edit.py:174
+#: netbox/virtualization/forms/bulk_edit.py:156
msgid "Disk (MB)"
msgstr "Disque (Mo)"
-#: netbox/virtualization/forms/bulk_edit.py:334
-#: netbox/virtualization/forms/filtersets.py:251
+#: netbox/virtualization/forms/bulk_edit.py:324
+#: netbox/virtualization/forms/filtersets.py:256
msgid "Size (MB)"
msgstr "Taille (Mo)"
-#: netbox/virtualization/forms/bulk_import.py:44
+#: netbox/virtualization/forms/bulk_import.py:45
msgid "Type of cluster"
msgstr "Type de cluster"
-#: netbox/virtualization/forms/bulk_import.py:51
+#: netbox/virtualization/forms/bulk_import.py:52
msgid "Assigned cluster group"
msgstr "Groupe de clusters attribué"
-#: netbox/virtualization/forms/bulk_import.py:96
+#: netbox/virtualization/forms/bulk_import.py:102
msgid "Assigned cluster"
msgstr "Cluster attribué"
-#: netbox/virtualization/forms/bulk_import.py:103
+#: netbox/virtualization/forms/bulk_import.py:109
msgid "Assigned device within cluster"
msgstr "Appareil attribué au sein du cluster"
-#: netbox/virtualization/forms/filtersets.py:183
+#: netbox/virtualization/forms/filtersets.py:188
msgid "Serial number"
msgstr "Numéro de série"
-#: netbox/virtualization/forms/model_forms.py:153
+#: netbox/virtualization/forms/model_forms.py:158
#, python-brace-format
msgid ""
-"{device} belongs to a different site ({device_site}) than the cluster "
-"({cluster_site})"
+"{device} belongs to a different {scope_field} ({device_scope}) than the "
+"cluster ({cluster_scope})"
msgstr ""
+"{device} appartient à un autre {scope_field} ({device_scope}) plutôt que le "
+"cluster ({cluster_scope})"
-#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/forms/model_forms.py:199
msgid "Optionally pin this VM to a specific host device within the cluster"
msgstr ""
"Épinglez éventuellement cette machine virtuelle à un périphérique hôte "
"spécifique au sein du cluster"
-#: netbox/virtualization/forms/model_forms.py:221
+#: netbox/virtualization/forms/model_forms.py:228
msgid "Site/Cluster"
msgstr "Site/Cluster"
-#: netbox/virtualization/forms/model_forms.py:244
+#: netbox/virtualization/forms/model_forms.py:251
msgid "Disk size is managed via the attachment of virtual disks."
msgstr "La taille du disque est gérée via la connexion de disques virtuels."
-#: netbox/virtualization/forms/model_forms.py:372
-#: netbox/virtualization/tables/virtualmachines.py:111
+#: netbox/virtualization/forms/model_forms.py:405
+#: netbox/virtualization/tables/virtualmachines.py:81
msgid "Disk"
msgstr "Disque"
-#: netbox/virtualization/models/clusters.py:25
+#: netbox/virtualization/models/clusters.py:26
msgid "cluster type"
msgstr "type de cluster"
-#: netbox/virtualization/models/clusters.py:26
+#: netbox/virtualization/models/clusters.py:27
msgid "cluster types"
msgstr "types de clusters"
-#: netbox/virtualization/models/clusters.py:45
+#: netbox/virtualization/models/clusters.py:43
msgid "cluster group"
msgstr "groupe de clusters"
-#: netbox/virtualization/models/clusters.py:46
+#: netbox/virtualization/models/clusters.py:44
msgid "cluster groups"
msgstr "groupes de clusters"
-#: netbox/virtualization/models/clusters.py:121
+#: netbox/virtualization/models/clusters.py:110
msgid "cluster"
msgstr "cluster"
-#: netbox/virtualization/models/clusters.py:122
+#: netbox/virtualization/models/clusters.py:111
msgid "clusters"
msgstr "clusters"
-#: netbox/virtualization/models/clusters.py:141
+#: netbox/virtualization/models/clusters.py:137
#, python-brace-format
msgid ""
"{count} devices are assigned as hosts for this cluster but are not in site "
@@ -15660,44 +16315,53 @@ msgstr ""
"{count} les appareils sont affectés en tant qu'hôtes à ce cluster mais ne "
"sont pas sur le site {site}"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/clusters.py:144
+#, python-brace-format
+msgid ""
+"{count} devices are assigned as hosts for this cluster but are not in "
+"location {location}"
+msgstr ""
+"{count} les périphériques sont affectés en tant qu'hôtes pour ce cluster "
+"mais ne sont pas localisés {location}"
+
+#: netbox/virtualization/models/virtualmachines.py:118
msgid "memory (MB)"
msgstr "mémoire (Mo)"
-#: netbox/virtualization/models/virtualmachines.py:128
+#: netbox/virtualization/models/virtualmachines.py:123
msgid "disk (MB)"
msgstr "disque (Mo)"
-#: netbox/virtualization/models/virtualmachines.py:166
+#: netbox/virtualization/models/virtualmachines.py:161
msgid "Virtual machine name must be unique per cluster."
msgstr "Le nom de la machine virtuelle doit être unique par cluster."
-#: netbox/virtualization/models/virtualmachines.py:169
+#: netbox/virtualization/models/virtualmachines.py:164
msgid "virtual machine"
msgstr "machine virtuelle"
-#: netbox/virtualization/models/virtualmachines.py:170
+#: netbox/virtualization/models/virtualmachines.py:165
msgid "virtual machines"
msgstr "machines virtuelles"
-#: netbox/virtualization/models/virtualmachines.py:184
+#: netbox/virtualization/models/virtualmachines.py:176
msgid "A virtual machine must be assigned to a site and/or cluster."
msgstr ""
"Une machine virtuelle doit être attribuée à un site et/ou à un cluster."
-#: netbox/virtualization/models/virtualmachines.py:191
+#: netbox/virtualization/models/virtualmachines.py:183
#, python-brace-format
msgid ""
"The selected cluster ({cluster}) is not assigned to this site ({site})."
msgstr ""
"Le cluster sélectionné ({cluster}) n'est pas attribué à ce site ({site})."
-#: netbox/virtualization/models/virtualmachines.py:198
+#: netbox/virtualization/models/virtualmachines.py:190
msgid "Must specify a cluster when assigning a host device."
msgstr ""
"Il faut indiquer un cluster lors de l'attribution d'un périphérique hôte."
-#: netbox/virtualization/models/virtualmachines.py:203
+#: netbox/virtualization/models/virtualmachines.py:195
#, python-brace-format
msgid ""
"The selected device ({device}) is not assigned to this cluster ({cluster})."
@@ -15705,7 +16369,7 @@ msgstr ""
"L'appareil sélectionné ({device}) n'est pas affecté à ce cluster "
"({cluster})."
-#: netbox/virtualization/models/virtualmachines.py:215
+#: netbox/virtualization/models/virtualmachines.py:207
#, python-brace-format
msgid ""
"The specified disk size ({size}) must match the aggregate size of assigned "
@@ -15714,19 +16378,19 @@ msgstr ""
"La taille de disque indiquée ({size}) doit correspondre à la taille agrégée "
"des disques virtuels assignés ({total_size})."
-#: netbox/virtualization/models/virtualmachines.py:229
+#: netbox/virtualization/models/virtualmachines.py:221
#, python-brace-format
msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)"
msgstr ""
"Doit être une address IPv{family}. ({ip} est une addresse IPv{version}.)"
-#: netbox/virtualization/models/virtualmachines.py:238
+#: netbox/virtualization/models/virtualmachines.py:230
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this VM."
msgstr ""
"L'adresse IP indiquée ({ip}) n'est pas attribué à cette machine virtuelle."
-#: netbox/virtualization/models/virtualmachines.py:396
+#: netbox/virtualization/models/virtualmachines.py:376
#, python-brace-format
msgid ""
"The selected parent interface ({parent}) belongs to a different virtual "
@@ -15735,7 +16399,7 @@ msgstr ""
"L'interface parent sélectionnée ({parent}) appartient à une autre machine "
"virtuelle ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:411
+#: netbox/virtualization/models/virtualmachines.py:391
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different virtual "
@@ -15744,7 +16408,7 @@ msgstr ""
"L'interface de pont sélectionnée ({bridge}) appartient à une autre machine "
"virtuelle ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:422
+#: netbox/virtualization/models/virtualmachines.py:402
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -15753,24 +16417,24 @@ msgstr ""
"Le VLAN non étiqueté ({untagged_vlan}) doit appartenir au même site que la "
"machine virtuelle parente de l'interface, ou il doit être global."
-#: netbox/virtualization/models/virtualmachines.py:434
+#: netbox/virtualization/models/virtualmachines.py:414
msgid "size (MB)"
msgstr "taille (Mo)"
-#: netbox/virtualization/models/virtualmachines.py:438
+#: netbox/virtualization/models/virtualmachines.py:418
msgid "virtual disk"
msgstr "disque virtuel"
-#: netbox/virtualization/models/virtualmachines.py:439
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "virtual disks"
msgstr "disques virtuels"
-#: netbox/virtualization/views.py:273
+#: netbox/virtualization/views.py:289
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "Ajouté {count} appareils à mettre en cluster {cluster}"
-#: netbox/virtualization/views.py:308
+#: netbox/virtualization/views.py:324
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "Supprimé {count} appareils du cluster {cluster}"
@@ -15807,14 +16471,6 @@ msgstr "L2TP"
msgid "PPTP"
msgstr "PPTP"
-#: netbox/vpn/choices.py:64
-msgid "Hub"
-msgstr "Hub"
-
-#: netbox/vpn/choices.py:65
-msgid "Spoke"
-msgstr "Spoke"
-
#: netbox/vpn/choices.py:88
msgid "Aggressive"
msgstr "Agressif"
@@ -15932,26 +16588,26 @@ msgstr "VLAN (nom)"
msgid "Tunnel group"
msgstr "Groupe de tunnels"
-#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:47
+#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:48
msgid "SA lifetime"
msgstr "Durée de vie de l'association de sécurité (SA)"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:79
-#: netbox/wireless/forms/bulk_edit.py:126
-#: netbox/wireless/forms/filtersets.py:64
-#: netbox/wireless/forms/filtersets.py:98
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
+#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/wireless/forms/filtersets.py:67
+#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
msgstr "Clé pré-partagée"
#: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239
-#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:370
+#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373
#: netbox/vpn/models/crypto.py:104
msgid "IKE policy"
msgstr "Politique IKE"
#: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244
-#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:374
-#: netbox/vpn/models/crypto.py:209
+#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377
+#: netbox/vpn/models/crypto.py:207
msgid "IPSec policy"
msgstr "Politique IPSec"
@@ -15959,10 +16615,6 @@ msgstr "Politique IPSec"
msgid "Tunnel encapsulation"
msgstr "Encapsulation du tunnel"
-#: netbox/vpn/forms/bulk_import.py:83
-msgid "Operational role"
-msgstr "Rôle opérationnel"
-
#: netbox/vpn/forms/bulk_import.py:90
msgid "Parent device of assigned interface"
msgstr "Appareil parent à l'interface attribuée"
@@ -15979,7 +16631,7 @@ msgstr "Interface de périphérique ou de machine virtuelle"
msgid "IKE proposal(s)"
msgstr "Proposition(s) de l'IKE"
-#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:197
+#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:195
msgid "Diffie-Hellman group for Perfect Forward Secrecy"
msgstr "Groupe Diffie-Hellman PFS (Perfect Forward Secrecy)"
@@ -16026,7 +16678,7 @@ msgid "IKE version"
msgstr "Version IKE"
#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175
-#: netbox/vpn/forms/model_forms.py:298 netbox/vpn/forms/model_forms.py:334
+#: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336
msgid "Proposal"
msgstr "Proposition"
@@ -16034,32 +16686,28 @@ msgstr "Proposition"
msgid "Assigned Object Type"
msgstr "Type d'objet attribué"
-#: netbox/vpn/forms/model_forms.py:95 netbox/vpn/forms/model_forms.py:130
-#: netbox/vpn/forms/model_forms.py:240 netbox/vpn/tables/tunnels.py:91
+#: netbox/vpn/forms/model_forms.py:96 netbox/vpn/forms/model_forms.py:131
+#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:91
msgid "Tunnel interface"
msgstr "Interface de tunnel"
-#: netbox/vpn/forms/model_forms.py:150
+#: netbox/vpn/forms/model_forms.py:151
msgid "First Termination"
msgstr "Première extrémité"
-#: netbox/vpn/forms/model_forms.py:153
+#: netbox/vpn/forms/model_forms.py:154
msgid "Second Termination"
msgstr "Deuxième extrémité"
-#: netbox/vpn/forms/model_forms.py:197
+#: netbox/vpn/forms/model_forms.py:198
msgid "This parameter is required when defining a termination."
msgstr "Ce paramètre est obligatoire lors de la définition d'une terminaison."
-#: netbox/vpn/forms/model_forms.py:320 netbox/vpn/forms/model_forms.py:356
-msgid "Policy"
-msgstr "Politique"
-
-#: netbox/vpn/forms/model_forms.py:487
+#: netbox/vpn/forms/model_forms.py:490
msgid "A termination must specify an interface or VLAN."
msgstr "Une terminaison doit spécifier une interface ou un VLAN."
-#: netbox/vpn/forms/model_forms.py:489
+#: netbox/vpn/forms/model_forms.py:492
msgid ""
"A termination can only have one terminating object (an interface or VLAN)."
msgstr ""
@@ -16074,31 +16722,31 @@ msgstr "algorithme de chiffrement"
msgid "authentication algorithm"
msgstr "algorithme d'authentification"
-#: netbox/vpn/models/crypto.py:44
+#: netbox/vpn/models/crypto.py:45
msgid "Diffie-Hellman group ID"
msgstr "ID de groupe Diffie-Hellman"
-#: netbox/vpn/models/crypto.py:50
+#: netbox/vpn/models/crypto.py:51
msgid "Security association lifetime (in seconds)"
msgstr "Durée de vie de l'association de sécurité (en secondes)"
-#: netbox/vpn/models/crypto.py:59
+#: netbox/vpn/models/crypto.py:60
msgid "IKE proposal"
msgstr "Proposal IKE"
-#: netbox/vpn/models/crypto.py:60
+#: netbox/vpn/models/crypto.py:61
msgid "IKE proposals"
msgstr "Proposals IKE"
-#: netbox/vpn/models/crypto.py:76
+#: netbox/vpn/models/crypto.py:75
msgid "version"
msgstr "version"
-#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:190
+#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:188
msgid "proposals"
msgstr "propositions"
-#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:39
+#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41
msgid "pre-shared key"
msgstr "clé pré-partagée"
@@ -16106,19 +16754,19 @@ msgstr "clé pré-partagée"
msgid "IKE policies"
msgstr "Politiques IKE"
-#: netbox/vpn/models/crypto.py:118
+#: netbox/vpn/models/crypto.py:115
msgid "Mode is required for selected IKE version"
msgstr "Le mode est requis pour la version IKE sélectionnée"
-#: netbox/vpn/models/crypto.py:122
+#: netbox/vpn/models/crypto.py:119
msgid "Mode cannot be used for selected IKE version"
msgstr "Le mode ne peut pas être utilisé pour la version IKE sélectionnée"
-#: netbox/vpn/models/crypto.py:136
+#: netbox/vpn/models/crypto.py:134
msgid "encryption"
msgstr "chiffrement"
-#: netbox/vpn/models/crypto.py:141
+#: netbox/vpn/models/crypto.py:140
msgid "authentication"
msgstr "authentification"
@@ -16138,33 +16786,33 @@ msgstr "Proposal IPSec"
msgid "IPSec proposals"
msgstr "Proposals IPSec"
-#: netbox/vpn/models/crypto.py:178
+#: netbox/vpn/models/crypto.py:175
msgid "Encryption and/or authentication algorithm must be defined"
msgstr ""
"Un algorithme de chiffrement et/ou d'authentification doit être défini"
-#: netbox/vpn/models/crypto.py:210
+#: netbox/vpn/models/crypto.py:208
msgid "IPSec policies"
msgstr "Politiques IPSec"
-#: netbox/vpn/models/crypto.py:251
+#: netbox/vpn/models/crypto.py:247
msgid "IPSec profiles"
msgstr "Profils IPSec"
-#: netbox/vpn/models/l2vpn.py:116
+#: netbox/vpn/models/l2vpn.py:113
msgid "L2VPN termination"
msgstr "Terminaison L2VPN"
-#: netbox/vpn/models/l2vpn.py:117
+#: netbox/vpn/models/l2vpn.py:114
msgid "L2VPN terminations"
msgstr "Terminaisons L2VPN"
-#: netbox/vpn/models/l2vpn.py:135
+#: netbox/vpn/models/l2vpn.py:129
#, python-brace-format
msgid "L2VPN Termination already assigned ({assigned_object})"
msgstr "Terminaison L2VPN déjà attribuée ({assigned_object})"
-#: netbox/vpn/models/l2vpn.py:147
+#: netbox/vpn/models/l2vpn.py:141
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -16181,35 +16829,35 @@ msgstr "groupe de tunnels"
msgid "tunnel groups"
msgstr "groupes de tunnels"
-#: netbox/vpn/models/tunnels.py:53
+#: netbox/vpn/models/tunnels.py:51
msgid "encapsulation"
msgstr "encapsulation"
-#: netbox/vpn/models/tunnels.py:72
+#: netbox/vpn/models/tunnels.py:70
msgid "tunnel ID"
msgstr "ID du tunnel"
-#: netbox/vpn/models/tunnels.py:94
+#: netbox/vpn/models/tunnels.py:92
msgid "tunnel"
msgstr "tunnel"
-#: netbox/vpn/models/tunnels.py:95
+#: netbox/vpn/models/tunnels.py:93
msgid "tunnels"
msgstr "tunnels"
-#: netbox/vpn/models/tunnels.py:153
+#: netbox/vpn/models/tunnels.py:148
msgid "An object may be terminated to only one tunnel at a time."
msgstr "Un objet ne peut être l'extrémité que d'un seul tunnel."
-#: netbox/vpn/models/tunnels.py:156
+#: netbox/vpn/models/tunnels.py:151
msgid "tunnel termination"
msgstr "terminaison du tunnel"
-#: netbox/vpn/models/tunnels.py:157
+#: netbox/vpn/models/tunnels.py:152
msgid "tunnel terminations"
msgstr "terminaisons de tunnels"
-#: netbox/vpn/models/tunnels.py:174
+#: netbox/vpn/models/tunnels.py:169
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name} est déjà rattaché à un tunnel ({tunnel})."
@@ -16270,51 +16918,44 @@ msgstr "WPA Personnel (PSK)"
msgid "WPA Enterprise"
msgstr "WPA Entreprise"
-#: netbox/wireless/forms/bulk_edit.py:73
-#: netbox/wireless/forms/bulk_edit.py:120
-#: netbox/wireless/forms/bulk_import.py:68
-#: netbox/wireless/forms/bulk_import.py:71
-#: netbox/wireless/forms/bulk_import.py:110
-#: netbox/wireless/forms/bulk_import.py:113
-#: netbox/wireless/forms/filtersets.py:59
-#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/bulk_edit.py:75
+#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_import.py:70
+#: netbox/wireless/forms/bulk_import.py:73
+#: netbox/wireless/forms/bulk_import.py:115
+#: netbox/wireless/forms/bulk_import.py:118
+#: netbox/wireless/forms/filtersets.py:62
+#: netbox/wireless/forms/filtersets.py:121
msgid "Authentication cipher"
msgstr "Algorithme de chiffrement pour l'authentification"
-#: netbox/wireless/forms/bulk_edit.py:134
-#: netbox/wireless/forms/bulk_import.py:116
-#: netbox/wireless/forms/bulk_import.py:119
-#: netbox/wireless/forms/filtersets.py:106
-msgid "Distance unit"
-msgstr "Unité de distance"
-
-#: netbox/wireless/forms/bulk_import.py:52
+#: netbox/wireless/forms/bulk_import.py:54
msgid "Bridged VLAN"
msgstr "VLAN bridgé"
-#: netbox/wireless/forms/bulk_import.py:89
-#: netbox/wireless/tables/wirelesslink.py:28
+#: netbox/wireless/forms/bulk_import.py:94
+#: netbox/wireless/tables/wirelesslink.py:27
msgid "Interface A"
msgstr "Interface A"
-#: netbox/wireless/forms/bulk_import.py:93
-#: netbox/wireless/tables/wirelesslink.py:37
+#: netbox/wireless/forms/bulk_import.py:98
+#: netbox/wireless/tables/wirelesslink.py:36
msgid "Interface B"
msgstr "Interface B"
-#: netbox/wireless/forms/model_forms.py:161
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side B"
msgstr "Côté B"
-#: netbox/wireless/models.py:31
+#: netbox/wireless/models.py:32
msgid "authentication cipher"
msgstr "algorithme de chiffrement pour l'authentification"
-#: netbox/wireless/models.py:69
+#: netbox/wireless/models.py:72
msgid "wireless LAN group"
msgstr "groupe réseaux sans fil"
-#: netbox/wireless/models.py:70
+#: netbox/wireless/models.py:73
msgid "wireless LAN groups"
msgstr "groupes réseaux sans fil"
@@ -16322,35 +16963,23 @@ msgstr "groupes réseaux sans fil"
msgid "wireless LAN"
msgstr "Réseau sans fil"
-#: netbox/wireless/models.py:144
+#: netbox/wireless/models.py:141
msgid "interface A"
msgstr "interface A"
-#: netbox/wireless/models.py:151
+#: netbox/wireless/models.py:148
msgid "interface B"
msgstr "interface B"
-#: netbox/wireless/models.py:165
-msgid "distance"
-msgstr "distance"
-
-#: netbox/wireless/models.py:172
-msgid "distance unit"
-msgstr "unité de distance"
-
-#: netbox/wireless/models.py:219
+#: netbox/wireless/models.py:196
msgid "wireless link"
msgstr "liaison sans fil"
-#: netbox/wireless/models.py:220
+#: netbox/wireless/models.py:197
msgid "wireless links"
msgstr "liaisons sans fil"
-#: netbox/wireless/models.py:236
-msgid "Must specify a unit when setting a wireless distance"
-msgstr ""
-
-#: netbox/wireless/models.py:242 netbox/wireless/models.py:248
+#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
#, python-brace-format
msgid "{type} is not a wireless interface."
msgstr "{type} n'est pas une interface sans fil."
diff --git a/netbox/translations/it/LC_MESSAGES/django.mo b/netbox/translations/it/LC_MESSAGES/django.mo
index 70dc73ff31c..c1f137b4246 100644
Binary files a/netbox/translations/it/LC_MESSAGES/django.mo and b/netbox/translations/it/LC_MESSAGES/django.mo differ
diff --git a/netbox/translations/it/LC_MESSAGES/django.po b/netbox/translations/it/LC_MESSAGES/django.po
index 5ca09b38ec1..ccf91c3bce9 100644
--- a/netbox/translations/it/LC_MESSAGES/django.po
+++ b/netbox/translations/it/LC_MESSAGES/django.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-04 05:02+0000\n"
+"POT-Creation-Date: 2025-03-06 05:01+0000\n"
"PO-Revision-Date: 2023-10-30 17:48+0000\n"
"Last-Translator: Jeremy Stretch, 2025\n"
"Language-Team: Italian (https://app.transifex.com/netbox-community/teams/178115/it/)\n"
@@ -34,7 +34,7 @@ msgstr "Chiave"
msgid "Write Enabled"
msgstr "Scrittura abilitata"
-#: netbox/account/tables.py:35 netbox/core/choices.py:86
+#: 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:566
#: netbox/templates/account/token.html:43
@@ -46,6 +46,7 @@ msgstr "Scrittura abilitata"
#: netbox/templates/extras/htmx/script_result.html:12
#: netbox/templates/extras/journalentry.html:22
#: netbox/templates/generic/object.html:58
+#: netbox/templates/htmx/quick_add_created.html:7
#: netbox/templates/users/token.html:35
msgid "Created"
msgstr "Creato"
@@ -91,34 +92,35 @@ msgstr "La tua password è stata cambiata con successo."
#: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20
#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185
-#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1532
-#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1658
-#: netbox/virtualization/choices.py:20 netbox/virtualization/choices.py:45
-#: netbox/vpn/choices.py:18
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1534
+#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20
+#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
msgid "Planned"
msgstr "Pianificato"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:305
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
msgid "Provisioning"
msgstr "Approvvigionamento"
#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22
#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103
#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236
-#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1657
-#: netbox/extras/tables/tables.py:495 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
+#: netbox/dcim/choices.py:1591 netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495
+#: 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
#: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38
-#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:44
+#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45
#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
msgid "Active"
msgstr "Attivo"
#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183
-#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1606
-#: netbox/dcim/choices.py:1659 netbox/virtualization/choices.py:24
-#: netbox/virtualization/choices.py:43
+#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590
+#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662
+#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "Offline"
@@ -130,7 +132,9 @@ msgstr "Deprovisioning"
msgid "Decommissioned"
msgstr "Dismesso"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1619
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603
+#: netbox/templates/dcim/interface.html:135
+#: netbox/templates/virtualization/vminterface.html:77
#: netbox/tenancy/choices.py:17
msgid "Primary"
msgstr "Primaria"
@@ -148,195 +152,207 @@ msgstr "Terziario"
msgid "Inactive"
msgstr "Inattivo"
-#: netbox/circuits/filtersets.py:31 netbox/circuits/filtersets.py:198
-#: netbox/dcim/filtersets.py:98 netbox/dcim/filtersets.py:152
-#: netbox/dcim/filtersets.py:212 netbox/dcim/filtersets.py:333
-#: netbox/dcim/filtersets.py:464 netbox/dcim/filtersets.py:1021
-#: netbox/dcim/filtersets.py:1368 netbox/dcim/filtersets.py:1903
-#: netbox/dcim/filtersets.py:2146 netbox/dcim/filtersets.py:2204
-#: netbox/ipam/filtersets.py:341 netbox/ipam/filtersets.py:961
-#: netbox/virtualization/filtersets.py:45
-#: netbox/virtualization/filtersets.py:173 netbox/vpn/filtersets.py:358
+#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:275
+#: netbox/vpn/choices.py:63
+msgid "Peer"
+msgstr "Pari"
+
+#: netbox/circuits/choices.py:108 netbox/vpn/choices.py:64
+msgid "Hub"
+msgstr "Hub"
+
+#: netbox/circuits/choices.py:109 netbox/vpn/choices.py:65
+msgid "Spoke"
+msgstr "Ha parlato"
+
+#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204
+#: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22
+#: 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:1370 netbox/dcim/filtersets.py:2027
+#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328
+#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139
+#: netbox/vpn/filtersets.py:358
msgid "Region (ID)"
msgstr "Regione (ID)"
-#: netbox/circuits/filtersets.py:38 netbox/circuits/filtersets.py:205
-#: netbox/dcim/filtersets.py:105 netbox/dcim/filtersets.py:158
-#: netbox/dcim/filtersets.py:219 netbox/dcim/filtersets.py:340
-#: netbox/dcim/filtersets.py:471 netbox/dcim/filtersets.py:1028
-#: netbox/dcim/filtersets.py:1375 netbox/dcim/filtersets.py:1910
-#: netbox/dcim/filtersets.py:2153 netbox/dcim/filtersets.py:2211
-#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:348
-#: netbox/ipam/filtersets.py:968 netbox/virtualization/filtersets.py:52
-#: netbox/virtualization/filtersets.py:180 netbox/vpn/filtersets.py:353
+#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
+#: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29
+#: 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:1377 netbox/dcim/filtersets.py:2034
+#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335
+#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935
+#: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353
msgid "Region (slug)"
msgstr "Regione (slug)"
-#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
-#: netbox/dcim/filtersets.py:128 netbox/dcim/filtersets.py:225
-#: netbox/dcim/filtersets.py:346 netbox/dcim/filtersets.py:477
-#: netbox/dcim/filtersets.py:1034 netbox/dcim/filtersets.py:1381
-#: netbox/dcim/filtersets.py:1916 netbox/dcim/filtersets.py:2159
-#: netbox/dcim/filtersets.py:2217 netbox/ipam/filtersets.py:354
-#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:58
-#: netbox/virtualization/filtersets.py:186
+#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217
+#: 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:1383
+#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283
+#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941
+#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
msgstr "Gruppo del sito (ID)"
-#: netbox/circuits/filtersets.py:51 netbox/circuits/filtersets.py:218
-#: netbox/dcim/filtersets.py:135 netbox/dcim/filtersets.py:232
-#: netbox/dcim/filtersets.py:353 netbox/dcim/filtersets.py:484
-#: netbox/dcim/filtersets.py:1041 netbox/dcim/filtersets.py:1388
-#: netbox/dcim/filtersets.py:1923 netbox/dcim/filtersets.py:2166
-#: netbox/dcim/filtersets.py:2224 netbox/extras/filtersets.py:515
-#: netbox/ipam/filtersets.py:361 netbox/ipam/filtersets.py:981
-#: netbox/virtualization/filtersets.py:65
-#: netbox/virtualization/filtersets.py:193
+#: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224
+#: 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:1390
+#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290
+#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515
+#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "Gruppo del sito (slug)"
-#: netbox/circuits/filtersets.py:56 netbox/circuits/forms/bulk_edit.py:188
-#: netbox/circuits/forms/bulk_edit.py:216
-#: netbox/circuits/forms/bulk_import.py:124
-#: netbox/circuits/forms/filtersets.py:51
-#: netbox/circuits/forms/filtersets.py:171
-#: netbox/circuits/forms/filtersets.py:209
-#: netbox/circuits/forms/model_forms.py:138
-#: netbox/circuits/forms/model_forms.py:154
-#: netbox/circuits/tables/circuits.py:113 netbox/dcim/forms/bulk_edit.py:169
-#: netbox/dcim/forms/bulk_edit.py:330 netbox/dcim/forms/bulk_edit.py:683
-#: netbox/dcim/forms/bulk_edit.py:888 netbox/dcim/forms/bulk_import.py:131
-#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:331
-#: netbox/dcim/forms/bulk_import.py:562 netbox/dcim/forms/bulk_import.py:1333
-#: netbox/dcim/forms/bulk_import.py:1361 netbox/dcim/forms/filtersets.py:87
-#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/filtersets.py:342
-#: netbox/dcim/forms/filtersets.py:439 netbox/dcim/forms/filtersets.py:753
-#: netbox/dcim/forms/filtersets.py:997 netbox/dcim/forms/filtersets.py:1021
-#: netbox/dcim/forms/filtersets.py:1111 netbox/dcim/forms/filtersets.py:1149
-#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/forms/filtersets.py:1608
-#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:137
-#: netbox/dcim/forms/model_forms.py:165 netbox/dcim/forms/model_forms.py:238
-#: netbox/dcim/forms/model_forms.py:463 netbox/dcim/forms/model_forms.py:723
-#: netbox/dcim/forms/object_create.py:383 netbox/dcim/tables/devices.py:153
+#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
+#: netbox/circuits/forms/filtersets.py:182
+#: netbox/circuits/forms/filtersets.py:240
+#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172
+#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686
+#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133
+#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333
+#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1430
+#: netbox/dcim/forms/bulk_import.py:1458 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:1622 netbox/dcim/forms/filtersets.py:1646
+#: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164
#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93
-#: netbox/dcim/tables/racks.py:122 netbox/dcim/tables/racks.py:207
-#: netbox/dcim/tables/sites.py:134 netbox/extras/filtersets.py:525
-#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:285
-#: netbox/ipam/forms/bulk_edit.py:484 netbox/ipam/forms/bulk_import.py:171
-#: netbox/ipam/forms/bulk_import.py:453 netbox/ipam/forms/filtersets.py:153
-#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:432
-#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:205
-#: netbox/ipam/forms/model_forms.py:669 netbox/ipam/tables/ip.py:245
-#: netbox/ipam/tables/vlans.py:118 netbox/ipam/tables/vlans.py:221
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:6
-#: netbox/templates/dcim/device.html:22
+#: 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:452
+#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229
+#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/model_forms.py:679 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:33
#: netbox/templates/dcim/location.html:37
#: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20
#: netbox/templates/dcim/rackreservation.html:28
-#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/prefix.html:56
-#: netbox/templates/ipam/vlan.html:23 netbox/templates/ipam/vlan_edit.html:40
-#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/vlan.html:23
+#: netbox/templates/ipam/vlan_edit.html:48
#: netbox/templates/virtualization/virtualmachine.html:95
-#: netbox/virtualization/forms/bulk_edit.py:91
-#: netbox/virtualization/forms/bulk_edit.py:109
-#: netbox/virtualization/forms/bulk_edit.py:124
-#: netbox/virtualization/forms/bulk_import.py:59
-#: netbox/virtualization/forms/bulk_import.py:85
-#: netbox/virtualization/forms/filtersets.py:79
-#: netbox/virtualization/forms/filtersets.py:148
-#: netbox/virtualization/forms/model_forms.py:71
+#: netbox/virtualization/forms/bulk_edit.py:106
+#: netbox/virtualization/forms/bulk_import.py:60
+#: netbox/virtualization/forms/bulk_import.py:91
+#: netbox/virtualization/forms/filtersets.py:74
+#: netbox/virtualization/forms/filtersets.py:153
#: netbox/virtualization/forms/model_forms.py:104
-#: netbox/virtualization/forms/model_forms.py:171
-#: netbox/virtualization/tables/clusters.py:77
-#: netbox/virtualization/tables/virtualmachines.py:63
-#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/model_forms.py:76
-#: netbox/wireless/forms/model_forms.py:118
+#: netbox/virtualization/forms/model_forms.py:178
+#: netbox/virtualization/tables/virtualmachines.py:33
+#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:79
+#: netbox/wireless/forms/model_forms.py:121
msgid "Site"
msgstr "Sito"
-#: netbox/circuits/filtersets.py:62 netbox/circuits/filtersets.py:229
-#: netbox/circuits/filtersets.py:274 netbox/dcim/filtersets.py:242
-#: netbox/dcim/filtersets.py:363 netbox/dcim/filtersets.py:458
-#: netbox/extras/filtersets.py:531 netbox/ipam/filtersets.py:240
-#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:991
-#: netbox/virtualization/filtersets.py:75
-#: netbox/virtualization/filtersets.py:203 netbox/vpn/filtersets.py:363
+#: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235
+#: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53
+#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364
+#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531
+#: netbox/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
msgid "Site (slug)"
msgstr "Sito (slug)"
-#: netbox/circuits/filtersets.py:67
+#: netbox/circuits/filtersets.py:73
msgid "ASN (ID)"
msgstr "ASN (ID)"
-#: netbox/circuits/filtersets.py:73 netbox/circuits/forms/filtersets.py:31
-#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:108
-#: netbox/ipam/models/asns.py:125 netbox/ipam/tables/asn.py:41
+#: netbox/circuits/filtersets.py:79 netbox/circuits/forms/filtersets.py:39
+#: netbox/ipam/forms/model_forms.py:165 netbox/ipam/models/asns.py:105
+#: netbox/ipam/models/asns.py:122 netbox/ipam/tables/asn.py:41
#: netbox/templates/ipam/asn.html:20
msgid "ASN"
msgstr "ASN"
-#: netbox/circuits/filtersets.py:95 netbox/circuits/filtersets.py:122
-#: netbox/circuits/filtersets.py:156 netbox/circuits/filtersets.py:283
-#: netbox/circuits/filtersets.py:325 netbox/ipam/filtersets.py:245
+#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
+#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338
+#: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482
+#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248
msgid "Provider (ID)"
msgstr "Provider (ID)"
-#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
-#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:289
-#: netbox/circuits/filtersets.py:331 netbox/ipam/filtersets.py:251
+#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134
+#: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344
+#: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556
+#: netbox/ipam/filtersets.py:254
msgid "Provider (slug)"
msgstr "Provider (slug)"
-#: netbox/circuits/filtersets.py:167
+#: netbox/circuits/filtersets.py:173 netbox/circuits/filtersets.py:493
+#: netbox/circuits/filtersets.py:561
msgid "Provider account (ID)"
msgstr "Provider account (ID)"
-#: netbox/circuits/filtersets.py:173
+#: netbox/circuits/filtersets.py:179 netbox/circuits/filtersets.py:499
+#: netbox/circuits/filtersets.py:567
msgid "Provider account (account)"
msgstr "Provider account (account)"
-#: netbox/circuits/filtersets.py:178
+#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:503
+#: netbox/circuits/filtersets.py:572
msgid "Provider network (ID)"
msgstr "Provider network (ID)"
-#: netbox/circuits/filtersets.py:182
+#: netbox/circuits/filtersets.py:188
msgid "Circuit type (ID)"
msgstr "Tipo di circuito (ID)"
-#: netbox/circuits/filtersets.py:188
+#: netbox/circuits/filtersets.py:194
msgid "Circuit type (slug)"
msgstr "Tipo di circuito (slug)"
-#: netbox/circuits/filtersets.py:223 netbox/circuits/filtersets.py:268
-#: netbox/dcim/filtersets.py:236 netbox/dcim/filtersets.py:357
-#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1045
-#: netbox/dcim/filtersets.py:1393 netbox/dcim/filtersets.py:1928
-#: netbox/dcim/filtersets.py:2170 netbox/dcim/filtersets.py:2229
-#: netbox/ipam/filtersets.py:234 netbox/ipam/filtersets.py:365
-#: netbox/ipam/filtersets.py:985 netbox/virtualization/filtersets.py:69
-#: netbox/virtualization/filtersets.py:197 netbox/vpn/filtersets.py:368
+#: 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:1395
+#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294
+#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237
+#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163
+#: netbox/vpn/filtersets.py:368
msgid "Site (ID)"
msgstr "Sito (ID)"
-#: netbox/circuits/filtersets.py:233 netbox/circuits/filtersets.py:237
+#: 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:1406
+#: netbox/dcim/filtersets.py:2306
+msgid "Location (ID)"
+msgstr "Ubicazione (ID)"
+
+#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:248
msgid "Termination A (ID)"
msgstr "Terminazione A (ID)"
-#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:320
-#: netbox/core/filtersets.py:77 netbox/core/filtersets.py:136
-#: netbox/core/filtersets.py:173 netbox/dcim/filtersets.py:751
-#: netbox/dcim/filtersets.py:1362 netbox/dcim/filtersets.py:2277
-#: 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 netbox/extras/filtersets.py:276
-#: netbox/extras/filtersets.py:348 netbox/extras/filtersets.py:391
-#: netbox/extras/filtersets.py:438 netbox/extras/filtersets.py:498
-#: netbox/extras/filtersets.py:657 netbox/extras/filtersets.py:703
-#: netbox/ipam/forms/model_forms.py:482 netbox/netbox/filtersets.py:282
-#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:167
+#: 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:1364
+#: netbox/dcim/filtersets.py:2401 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
+#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348
+#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438
+#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657
+#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22
+#: netbox/netbox/forms/base.py:167
#: netbox/templates/htmx/object_selector.html:28
#: netbox/templates/inc/filter_list.html:46
#: netbox/templates/ipam/ipaddress_assign.html:29
@@ -348,97 +364,150 @@ msgstr "Terminazione A (ID)"
msgid "Search"
msgstr "Cerca"
-#: netbox/circuits/filtersets.py:264 netbox/circuits/forms/bulk_edit.py:172
-#: netbox/circuits/forms/bulk_edit.py:246
-#: netbox/circuits/forms/bulk_import.py:115
-#: netbox/circuits/forms/filtersets.py:198
-#: netbox/circuits/forms/filtersets.py:214
-#: netbox/circuits/forms/filtersets.py:260
-#: netbox/circuits/forms/model_forms.py:111
-#: netbox/circuits/forms/model_forms.py:133
-#: netbox/circuits/forms/model_forms.py:199
-#: netbox/circuits/tables/circuits.py:104
-#: netbox/circuits/tables/circuits.py:164 netbox/dcim/forms/connections.py:73
+#: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195
+#: netbox/circuits/forms/bulk_edit.py:284
+#: netbox/circuits/forms/bulk_import.py:128
+#: netbox/circuits/forms/filtersets.py:223
+#: netbox/circuits/forms/filtersets.py:250
+#: netbox/circuits/forms/filtersets.py:296
+#: netbox/circuits/forms/model_forms.py:139
+#: netbox/circuits/forms/model_forms.py:162
+#: netbox/circuits/forms/model_forms.py:262
+#: netbox/circuits/tables/circuits.py:108
+#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73
#: netbox/templates/circuits/circuit.html:15
-#: netbox/templates/circuits/circuitgroupassignment.html:26
+#: netbox/templates/circuits/circuitgroupassignment.html:30
#: netbox/templates/circuits/circuittermination.html:19
#: netbox/templates/dcim/inc/cable_termination.html:55
#: netbox/templates/dcim/trace/circuit.html:4
msgid "Circuit"
msgstr "Circuito"
-#: netbox/circuits/filtersets.py:278
+#: 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:1412
+#: netbox/extras/filtersets.py:542
+msgid "Location (slug)"
+msgstr "Posizione (slug)"
+
+#: netbox/circuits/filtersets.py:333
msgid "ProviderNetwork (ID)"
msgstr "Provider network (ID)"
-#: netbox/circuits/filtersets.py:335
+#: netbox/circuits/filtersets.py:381
+msgid "Circuit (CID)"
+msgstr "Circuito (CID)"
+
+#: netbox/circuits/filtersets.py:386
msgid "Circuit (ID)"
msgstr "Circuito (ID)"
-#: netbox/circuits/filtersets.py:341
-msgid "Circuit (CID)"
-msgstr "Circuito (CID)"
+#: netbox/circuits/filtersets.py:391
+msgid "Virtual circuit (CID)"
+msgstr "Circuito virtuale (CID)"
-#: netbox/circuits/filtersets.py:345
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849
+msgid "Virtual circuit (ID)"
+msgstr "Circuito virtuale (ID)"
+
+#: netbox/circuits/filtersets.py:401
+msgid "Provider (name)"
+msgstr "Fornitore (nome)"
+
+#: netbox/circuits/filtersets.py:410
msgid "Circuit group (ID)"
msgstr "Gruppo di circuiti (ID)"
-#: netbox/circuits/filtersets.py:351
+#: netbox/circuits/filtersets.py:416
msgid "Circuit group (slug)"
msgstr "Gruppo di circuiti (slug)"
-#: netbox/circuits/forms/bulk_edit.py:30
-#: netbox/circuits/forms/filtersets.py:56
-#: netbox/circuits/forms/model_forms.py:29
-#: netbox/circuits/tables/providers.py:33 netbox/dcim/forms/bulk_edit.py:129
-#: netbox/dcim/forms/filtersets.py:195 netbox/dcim/forms/model_forms.py:123
-#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:126
-#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:213
-#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:175
+#: netbox/circuits/filtersets.py:507
+msgid "Virtual circuit type (ID)"
+msgstr "Tipo di circuito virtuale (ID)"
+
+#: netbox/circuits/filtersets.py:513
+msgid "Virtual circuit type (slug)"
+msgstr "Tipo di circuito virtuale (slug)"
+
+#: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355
+#: netbox/circuits/forms/bulk_import.py:249
+#: netbox/circuits/forms/filtersets.py:372
+#: netbox/circuits/forms/filtersets.py:378
+#: netbox/circuits/forms/model_forms.py:343
+#: netbox/circuits/forms/model_forms.py:358
+#: netbox/circuits/tables/virtual_circuits.py:88
+#: netbox/templates/circuits/virtualcircuit.html:20
+#: netbox/templates/circuits/virtualcircuittermination.html:38
+msgid "Virtual circuit"
+msgstr "Circuito virtuale"
+
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269
+#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+msgid "Interface (ID)"
+msgstr "Interfaccia (ID)"
+
+#: netbox/circuits/forms/bulk_edit.py:42
+#: netbox/circuits/forms/filtersets.py:64
+#: netbox/circuits/forms/model_forms.py:42
+#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132
+#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127
+#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230
+#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "ASN"
-#: netbox/circuits/forms/bulk_edit.py:34 netbox/circuits/forms/bulk_edit.py:56
-#: netbox/circuits/forms/bulk_edit.py:83
-#: netbox/circuits/forms/bulk_edit.py:104
-#: netbox/circuits/forms/bulk_edit.py:164
-#: netbox/circuits/forms/bulk_edit.py:183
-#: netbox/circuits/forms/bulk_edit.py:228 netbox/core/forms/bulk_edit.py:28
-#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:74
-#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:152
-#: netbox/dcim/forms/bulk_edit.py:193 netbox/dcim/forms/bulk_edit.py:211
-#: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:438
-#: netbox/dcim/forms/bulk_edit.py:472 netbox/dcim/forms/bulk_edit.py:487
-#: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:590
-#: netbox/dcim/forms/bulk_edit.py:624 netbox/dcim/forms/bulk_edit.py:648
-#: netbox/dcim/forms/bulk_edit.py:721 netbox/dcim/forms/bulk_edit.py:782
-#: netbox/dcim/forms/bulk_edit.py:834 netbox/dcim/forms/bulk_edit.py:857
-#: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_edit.py:975
-#: netbox/dcim/forms/bulk_edit.py:1028 netbox/dcim/forms/bulk_edit.py:1063
-#: netbox/dcim/forms/bulk_edit.py:1103 netbox/dcim/forms/bulk_edit.py:1147
-#: netbox/dcim/forms/bulk_edit.py:1192 netbox/dcim/forms/bulk_edit.py:1219
-#: netbox/dcim/forms/bulk_edit.py:1237 netbox/dcim/forms/bulk_edit.py:1255
-#: netbox/dcim/forms/bulk_edit.py:1273 netbox/dcim/forms/bulk_edit.py:1725
-#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/bulk_edit.py:149
-#: netbox/extras/forms/bulk_edit.py:178 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:53 netbox/ipam/forms/bulk_edit.py:73
-#: netbox/ipam/forms/bulk_edit.py:93 netbox/ipam/forms/bulk_edit.py:117
-#: netbox/ipam/forms/bulk_edit.py:146 netbox/ipam/forms/bulk_edit.py:175
-#: netbox/ipam/forms/bulk_edit.py:194 netbox/ipam/forms/bulk_edit.py:276
-#: netbox/ipam/forms/bulk_edit.py:321 netbox/ipam/forms/bulk_edit.py:369
-#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:428
-#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_edit.py:547
+#: netbox/circuits/forms/bulk_edit.py:46 netbox/circuits/forms/bulk_edit.py:68
+#: netbox/circuits/forms/bulk_edit.py:95
+#: netbox/circuits/forms/bulk_edit.py:116
+#: netbox/circuits/forms/bulk_edit.py:187
+#: netbox/circuits/forms/bulk_edit.py:207
+#: netbox/circuits/forms/bulk_edit.py:266
+#: netbox/circuits/forms/bulk_edit.py:307
+#: netbox/circuits/forms/bulk_edit.py:347
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77
+#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441
+#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490
+#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593
+#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651
+#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785
+#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860
+#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066
+#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222
+#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258
+#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746
+#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39
+#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305
+#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396
+#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500
+#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575
+#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267
#: netbox/templates/account/token.html:35
-#: netbox/templates/circuits/circuit.html:59
+#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
#: netbox/templates/circuits/circuittype.html:26
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:88
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:83
#: netbox/templates/circuits/provider.html:33
#: netbox/templates/circuits/providernetwork.html:32
+#: netbox/templates/circuits/virtualcircuit.html:56
+#: netbox/templates/circuits/virtualcircuittermination.html:68
+#: netbox/templates/circuits/virtualcircuittype.html:26
#: netbox/templates/core/datasource.html:54
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
@@ -449,13 +518,14 @@ msgstr "ASN"
#: netbox/templates/dcim/devicetype.html:33
#: netbox/templates/dcim/frontport.html:58
#: netbox/templates/dcim/interface.html:69
-#: netbox/templates/dcim/inventoryitem.html:60
+#: netbox/templates/dcim/inventoryitem.html:64
#: netbox/templates/dcim/inventoryitemrole.html:22
#: netbox/templates/dcim/location.html:33
+#: netbox/templates/dcim/macaddress.html:21
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:37
+#: netbox/templates/dcim/moduletype.html:39
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
#: netbox/templates/dcim/poweroutlet.html:40
@@ -482,12 +552,14 @@ msgstr "ASN"
#: netbox/templates/ipam/asnrange.html:38
#: netbox/templates/ipam/fhrpgroup.html:34
#: netbox/templates/ipam/ipaddress.html:55
-#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:81
+#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77
#: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26
#: netbox/templates/ipam/routetarget.html:21
#: netbox/templates/ipam/service.html:50
#: netbox/templates/ipam/servicetemplate.html:27
#: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34
+#: netbox/templates/ipam/vlantranslationpolicy.html:18
+#: netbox/templates/ipam/vlantranslationrule.html:26
#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
@@ -501,7 +573,7 @@ msgstr "ASN"
#: netbox/templates/virtualization/clustertype.html:26
#: netbox/templates/virtualization/virtualdisk.html:39
#: netbox/templates/virtualization/virtualmachine.html:31
-#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/templates/virtualization/vminterface.html:47
#: netbox/templates/vpn/ikepolicy.html:17
#: netbox/templates/vpn/ikeproposal.html:17
#: netbox/templates/vpn/ipsecpolicy.html:17
@@ -511,119 +583,142 @@ msgstr "ASN"
#: netbox/templates/vpn/ipsecproposal.html:17
#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
-#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/templates/wireless/wirelesslan.html:34
#: netbox/templates/wireless/wirelesslangroup.html:33
#: netbox/templates/wireless/wirelesslink.html:34
#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80
#: netbox/tenancy/forms/bulk_edit.py:122 netbox/users/forms/bulk_edit.py:64
#: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112
-#: netbox/virtualization/forms/bulk_edit.py:32
-#: netbox/virtualization/forms/bulk_edit.py:46
-#: netbox/virtualization/forms/bulk_edit.py:100
-#: netbox/virtualization/forms/bulk_edit.py:177
-#: netbox/virtualization/forms/bulk_edit.py:228
-#: netbox/virtualization/forms/bulk_edit.py:337
+#: netbox/virtualization/forms/bulk_edit.py:33
+#: netbox/virtualization/forms/bulk_edit.py:47
+#: netbox/virtualization/forms/bulk_edit.py:82
+#: netbox/virtualization/forms/bulk_edit.py:159
+#: netbox/virtualization/forms/bulk_edit.py:210
+#: netbox/virtualization/forms/bulk_edit.py:327
#: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64
#: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155
#: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215
#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274
-#: netbox/wireless/forms/bulk_edit.py:29 netbox/wireless/forms/bulk_edit.py:82
-#: netbox/wireless/forms/bulk_edit.py:140
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84
+#: netbox/wireless/forms/bulk_edit.py:143
msgid "Description"
msgstr "Descrizione"
-#: netbox/circuits/forms/bulk_edit.py:51 netbox/circuits/forms/bulk_edit.py:73
-#: netbox/circuits/forms/bulk_edit.py:123
-#: netbox/circuits/forms/bulk_import.py:36
-#: netbox/circuits/forms/bulk_import.py:51
-#: netbox/circuits/forms/bulk_import.py:74
-#: netbox/circuits/forms/filtersets.py:70
-#: netbox/circuits/forms/filtersets.py:88
-#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:131
-#: netbox/circuits/forms/filtersets.py:199
-#: netbox/circuits/forms/filtersets.py:232
-#: netbox/circuits/forms/filtersets.py:255
-#: netbox/circuits/forms/model_forms.py:47
-#: netbox/circuits/forms/model_forms.py:61
-#: netbox/circuits/forms/model_forms.py:93
-#: netbox/circuits/tables/circuits.py:58
-#: netbox/circuits/tables/circuits.py:108
-#: netbox/circuits/tables/circuits.py:160
-#: netbox/circuits/tables/providers.py:72
-#: netbox/circuits/tables/providers.py:103
+#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:85
+#: netbox/circuits/forms/bulk_edit.py:135
+#: netbox/circuits/forms/bulk_import.py:43
+#: netbox/circuits/forms/bulk_import.py:58
+#: netbox/circuits/forms/bulk_import.py:81
+#: netbox/circuits/forms/filtersets.py:78
+#: netbox/circuits/forms/filtersets.py:96
+#: netbox/circuits/forms/filtersets.py:124
+#: netbox/circuits/forms/filtersets.py:142
+#: netbox/circuits/forms/filtersets.py:224
+#: netbox/circuits/forms/filtersets.py:268
+#: netbox/circuits/forms/filtersets.py:291
+#: netbox/circuits/forms/filtersets.py:329
+#: netbox/circuits/forms/filtersets.py:337
+#: netbox/circuits/forms/filtersets.py:373
+#: netbox/circuits/forms/filtersets.py:396
+#: netbox/circuits/forms/model_forms.py:60
+#: netbox/circuits/forms/model_forms.py:76
+#: netbox/circuits/forms/model_forms.py:110
+#: netbox/circuits/tables/circuits.py:57
+#: netbox/circuits/tables/circuits.py:112
+#: netbox/circuits/tables/circuits.py:196
+#: netbox/circuits/tables/providers.py:70
+#: netbox/circuits/tables/providers.py:101
+#: netbox/circuits/tables/virtual_circuits.py:46
+#: netbox/circuits/tables/virtual_circuits.py:93
#: netbox/templates/circuits/circuit.html:18
+#: netbox/templates/circuits/circuitgroupassignment.html:26
#: netbox/templates/circuits/circuittermination.html:25
#: netbox/templates/circuits/provider.html:20
#: netbox/templates/circuits/provideraccount.html:20
#: netbox/templates/circuits/providernetwork.html:20
+#: netbox/templates/circuits/virtualcircuit.html:23
+#: netbox/templates/circuits/virtualcircuittermination.html:26
#: netbox/templates/dcim/inc/cable_termination.html:51
+#: netbox/templates/dcim/interface.html:166
msgid "Provider"
msgstr "Provider "
-#: netbox/circuits/forms/bulk_edit.py:80
-#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/bulk_edit.py:92
+#: netbox/circuits/forms/filtersets.py:99
#: netbox/templates/circuits/providernetwork.html:28
msgid "Service ID"
msgstr "ID del servizio"
-#: netbox/circuits/forms/bulk_edit.py:100
-#: netbox/circuits/forms/filtersets.py:107 netbox/dcim/forms/bulk_edit.py:207
-#: netbox/dcim/forms/bulk_edit.py:610 netbox/dcim/forms/bulk_edit.py:819
-#: netbox/dcim/forms/bulk_edit.py:1188 netbox/dcim/forms/bulk_edit.py:1215
-#: netbox/dcim/forms/bulk_edit.py:1721 netbox/dcim/forms/filtersets.py:1064
-#: netbox/dcim/forms/filtersets.py:1455 netbox/dcim/forms/filtersets.py:1479
-#: netbox/dcim/tables/devices.py:704 netbox/dcim/tables/devices.py:761
-#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:249
-#: netbox/dcim/tables/devicetypes.py:264 netbox/dcim/tables/racks.py:33
-#: netbox/extras/forms/bulk_edit.py:270 netbox/extras/tables/tables.py:443
+#: netbox/circuits/forms/bulk_edit.py:112
+#: netbox/circuits/forms/bulk_edit.py:303
+#: netbox/circuits/forms/filtersets.py:115
+#: netbox/circuits/forms/filtersets.py:320 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:1460
+#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738
+#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035
+#: 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/templates/circuits/circuittype.html:30
+#: netbox/templates/circuits/virtualcircuittype.html:30
#: netbox/templates/dcim/cable.html:40
#: netbox/templates/dcim/devicerole.html:34
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
msgstr "Colore"
-#: netbox/circuits/forms/bulk_edit.py:118
-#: netbox/circuits/forms/bulk_import.py:87
-#: netbox/circuits/forms/filtersets.py:126 netbox/core/forms/bulk_edit.py:18
-#: netbox/core/forms/filtersets.py:33 netbox/core/tables/change_logging.py:32
-#: netbox/core/tables/data.py:20 netbox/core/tables/jobs.py:18
-#: netbox/dcim/forms/bulk_edit.py:797 netbox/dcim/forms/bulk_edit.py:936
-#: netbox/dcim/forms/bulk_edit.py:1004 netbox/dcim/forms/bulk_edit.py:1023
-#: netbox/dcim/forms/bulk_edit.py:1046 netbox/dcim/forms/bulk_edit.py:1088
-#: netbox/dcim/forms/bulk_edit.py:1132 netbox/dcim/forms/bulk_edit.py:1183
-#: netbox/dcim/forms/bulk_edit.py:1210 netbox/dcim/forms/bulk_import.py:188
-#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:730
-#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
-#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:885
-#: netbox/dcim/forms/bulk_import.py:979 netbox/dcim/forms/bulk_import.py:1021
-#: netbox/dcim/forms/bulk_import.py:1235 netbox/dcim/forms/bulk_import.py:1398
-#: netbox/dcim/forms/filtersets.py:955 netbox/dcim/forms/filtersets.py:1054
-#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1247
-#: netbox/dcim/forms/filtersets.py:1272 netbox/dcim/forms/filtersets.py:1296
-#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/filtersets.py:1353
-#: netbox/dcim/forms/filtersets.py:1450 netbox/dcim/forms/filtersets.py:1474
-#: netbox/dcim/forms/model_forms.py:703 netbox/dcim/forms/model_forms.py:709
-#: netbox/dcim/forms/object_import.py:84
+#: netbox/circuits/forms/bulk_edit.py:130
+#: netbox/circuits/forms/bulk_edit.py:331
+#: netbox/circuits/forms/bulk_import.py:94
+#: netbox/circuits/forms/bulk_import.py:221
+#: netbox/circuits/forms/filtersets.py:137
+#: netbox/circuits/forms/filtersets.py:358
+#: netbox/circuits/tables/circuits.py:65
+#: netbox/circuits/tables/circuits.py:200
+#: netbox/circuits/tables/virtual_circuits.py:58
+#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800
+#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007
+#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049
+#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135
+#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213
+#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269
+#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761
+#: 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:1332
+#: netbox/dcim/forms/bulk_import.py:1495 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:1358 netbox/dcim/forms/filtersets.py:1455
+#: netbox/dcim/forms/filtersets.py:1479 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:145 netbox/dcim/tables/devices.py:178
-#: netbox/dcim/tables/devices.py:814 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:138 netbox/extras/forms/bulk_import.py:42
+#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:189
+#: netbox/dcim/tables/devices.py:846 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/netbox/tables/tables.py:240
+#: netbox/netbox/tables/tables.py:243
#: netbox/templates/circuits/circuit.html:30
+#: netbox/templates/circuits/virtualcircuit.html:39
+#: netbox/templates/circuits/virtualcircuittermination.html:64
#: netbox/templates/core/datasource.html:38
#: netbox/templates/dcim/cable.html:15
#: netbox/templates/dcim/consoleport.html:36
#: netbox/templates/dcim/consoleserverport.html:36
#: netbox/templates/dcim/frontport.html:36
#: netbox/templates/dcim/interface.html:46
-#: netbox/templates/dcim/interface.html:169
-#: netbox/templates/dcim/interface.html:311
+#: netbox/templates/dcim/interface.html:226
+#: netbox/templates/dcim/interface.html:368
#: netbox/templates/dcim/powerfeed.html:32
#: netbox/templates/dcim/poweroutlet.html:36
#: netbox/templates/dcim/powerport.html:36
@@ -633,65 +728,78 @@ msgstr "Colore"
#: netbox/templates/vpn/l2vpn.html:22
#: netbox/templates/wireless/inc/authentication_attrs.html:8
#: netbox/templates/wireless/inc/wirelesslink_interface.html:14
-#: netbox/virtualization/forms/bulk_edit.py:60
-#: netbox/virtualization/forms/bulk_import.py:41
+#: netbox/virtualization/forms/bulk_edit.py:61
+#: netbox/virtualization/forms/bulk_import.py:42
#: netbox/virtualization/forms/filtersets.py:54
-#: netbox/virtualization/forms/model_forms.py:62
+#: netbox/virtualization/forms/model_forms.py:65
#: netbox/virtualization/tables/clusters.py:66
#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264
-#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:84
-#: netbox/vpn/forms/model_forms.py:119 netbox/vpn/forms/model_forms.py:231
+#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232
msgid "Type"
msgstr "Tipo"
-#: netbox/circuits/forms/bulk_edit.py:128
-#: netbox/circuits/forms/bulk_import.py:80
-#: netbox/circuits/forms/filtersets.py:139
-#: netbox/circuits/forms/model_forms.py:98
+#: netbox/circuits/forms/bulk_edit.py:140
+#: netbox/circuits/forms/bulk_edit.py:326
+#: netbox/circuits/forms/bulk_import.py:87
+#: netbox/circuits/forms/bulk_import.py:214
+#: netbox/circuits/forms/filtersets.py:150
+#: netbox/circuits/forms/filtersets.py:345
+#: netbox/circuits/forms/model_forms.py:116
+#: netbox/circuits/forms/model_forms.py:330
+#: netbox/templates/circuits/virtualcircuit.html:31
+#: netbox/templates/circuits/virtualcircuittermination.html:34
msgid "Provider account"
msgstr "Provider account "
-#: netbox/circuits/forms/bulk_edit.py:136
-#: netbox/circuits/forms/bulk_import.py:93
-#: netbox/circuits/forms/filtersets.py:150 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:79 netbox/core/tables/data.py:23
+#: netbox/circuits/forms/bulk_edit.py:148
+#: netbox/circuits/forms/bulk_edit.py:336
+#: netbox/circuits/forms/bulk_import.py:100
+#: netbox/circuits/forms/bulk_import.py:227
+#: netbox/circuits/forms/filtersets.py:161
+#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: netbox/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:182
-#: netbox/dcim/forms/bulk_edit.py:352 netbox/dcim/forms/bulk_edit.py:706
-#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_edit.py:803
-#: netbox/dcim/forms/bulk_edit.py:930 netbox/dcim/forms/bulk_edit.py:1744
-#: netbox/dcim/forms/bulk_import.py:88 netbox/dcim/forms/bulk_import.py:147
-#: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:527
-#: netbox/dcim/forms/bulk_import.py:681 netbox/dcim/forms/bulk_import.py:1229
-#: netbox/dcim/forms/bulk_import.py:1393 netbox/dcim/forms/bulk_import.py:1457
-#: netbox/dcim/forms/filtersets.py:178 netbox/dcim/forms/filtersets.py:237
-#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:799
-#: netbox/dcim/forms/filtersets.py:924 netbox/dcim/forms/filtersets.py:958
-#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1170
-#: netbox/dcim/tables/devices.py:140 netbox/dcim/tables/devices.py:817
-#: netbox/dcim/tables/devices.py:1063 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:126
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:138
-#: netbox/ipam/forms/bulk_edit.py:256 netbox/ipam/forms/bulk_edit.py:306
-#: netbox/ipam/forms/bulk_edit.py:354 netbox/ipam/forms/bulk_edit.py:506
-#: netbox/ipam/forms/bulk_import.py:192 netbox/ipam/forms/bulk_import.py:257
-#: netbox/ipam/forms/bulk_import.py:293 netbox/ipam/forms/bulk_import.py:474
-#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:355 netbox/ipam/forms/filtersets.py:501
-#: netbox/ipam/forms/model_forms.py:501 netbox/ipam/tables/ip.py:237
-#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:363
-#: netbox/ipam/tables/ip.py:426 netbox/ipam/tables/ip.py:453
-#: netbox/ipam/tables/vlans.py:126 netbox/ipam/tables/vlans.py:232
+#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185
+#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709
+#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806
+#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723
+#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90
+#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
+#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686
+#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554
+#: 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:1562 netbox/dcim/tables/devices.py:151
+#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983
+#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490
+#: netbox/ipam/forms/bulk_import.py:188 netbox/ipam/forms/bulk_import.py:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473
+#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284
+#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183
+#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315
+#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405
+#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208
#: netbox/templates/circuits/circuit.html:34
+#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
#: netbox/templates/core/rq_task.html:81 netbox/templates/core/system.html:18
#: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178
+#: netbox/templates/dcim/inventoryitem.html:36
#: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69
#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41
#: netbox/templates/dcim/site.html:43
#: netbox/templates/extras/script_list.html:48
#: netbox/templates/ipam/ipaddress.html:37
-#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
@@ -699,63 +807,67 @@ msgstr "Provider account "
#: netbox/templates/wireless/wirelesslan.html:22
#: netbox/templates/wireless/wirelesslink.html:17
#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194
-#: netbox/virtualization/forms/bulk_edit.py:70
-#: netbox/virtualization/forms/bulk_edit.py:118
-#: netbox/virtualization/forms/bulk_import.py:54
-#: netbox/virtualization/forms/bulk_import.py:80
-#: netbox/virtualization/forms/filtersets.py:62
-#: netbox/virtualization/forms/filtersets.py:160
+#: netbox/virtualization/forms/bulk_edit.py:71
+#: netbox/virtualization/forms/bulk_edit.py:100
+#: netbox/virtualization/forms/bulk_import.py:55
+#: netbox/virtualization/forms/bulk_import.py:86
+#: netbox/virtualization/forms/filtersets.py:82
+#: netbox/virtualization/forms/filtersets.py:165
#: netbox/virtualization/tables/clusters.py:74
-#: netbox/virtualization/tables/virtualmachines.py:60
+#: netbox/virtualization/tables/virtualmachines.py:30
#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37
#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:43
-#: netbox/wireless/forms/bulk_edit.py:105
-#: netbox/wireless/forms/bulk_import.py:43
-#: netbox/wireless/forms/bulk_import.py:84
-#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/filtersets.py:83
+#: netbox/wireless/forms/bulk_edit.py:45
+#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/wireless/forms/bulk_import.py:45
+#: netbox/wireless/forms/bulk_import.py:89
+#: netbox/wireless/forms/filtersets.py:52
+#: netbox/wireless/forms/filtersets.py:111
#: netbox/wireless/tables/wirelesslan.py:52
-#: netbox/wireless/tables/wirelesslink.py:20
+#: netbox/wireless/tables/wirelesslink.py:19
msgid "Status"
msgstr "Status"
-#: netbox/circuits/forms/bulk_edit.py:142
-#: netbox/circuits/forms/bulk_edit.py:233
-#: netbox/circuits/forms/bulk_import.py:98
-#: netbox/circuits/forms/bulk_import.py:158
-#: netbox/circuits/forms/filtersets.py:119
-#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:123
-#: netbox/dcim/forms/bulk_edit.py:188 netbox/dcim/forms/bulk_edit.py:347
-#: netbox/dcim/forms/bulk_edit.py:467 netbox/dcim/forms/bulk_edit.py:696
-#: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_edit.py:1749
-#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/bulk_import.py:152
-#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:356
-#: netbox/dcim/forms/bulk_import.py:501 netbox/dcim/forms/bulk_import.py:1241
-#: netbox/dcim/forms/bulk_import.py:1450 netbox/dcim/forms/filtersets.py:173
-#: netbox/dcim/forms/filtersets.py:205 netbox/dcim/forms/filtersets.py:323
-#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:420
-#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:916
-#: netbox/dcim/forms/filtersets.py:978 netbox/dcim/forms/filtersets.py:1008
-#: netbox/dcim/forms/filtersets.py:1130 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:323
-#: netbox/extras/forms/filtersets.py:396 netbox/ipam/forms/bulk_edit.py:43
-#: netbox/ipam/forms/bulk_edit.py:68 netbox/ipam/forms/bulk_edit.py:112
-#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:166
-#: netbox/ipam/forms/bulk_edit.py:251 netbox/ipam/forms/bulk_edit.py:301
-#: netbox/ipam/forms/bulk_edit.py:349 netbox/ipam/forms/bulk_edit.py:501
-#: netbox/ipam/forms/bulk_import.py:38 netbox/ipam/forms/bulk_import.py:67
-#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
-#: netbox/ipam/forms/bulk_import.py:135 netbox/ipam/forms/bulk_import.py:164
-#: netbox/ipam/forms/bulk_import.py:250 netbox/ipam/forms/bulk_import.py:286
-#: netbox/ipam/forms/bulk_import.py:467 netbox/ipam/forms/filtersets.py:48
-#: netbox/ipam/forms/filtersets.py:68 netbox/ipam/forms/filtersets.py:100
-#: netbox/ipam/forms/filtersets.py:120 netbox/ipam/forms/filtersets.py:143
-#: netbox/ipam/forms/filtersets.py:174 netbox/ipam/forms/filtersets.py:267
-#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:469
-#: netbox/ipam/tables/ip.py:456 netbox/ipam/tables/vlans.py:229
-#: netbox/templates/circuits/circuit.html:38
+#: netbox/circuits/forms/bulk_edit.py:154
+#: netbox/circuits/forms/bulk_edit.py:271
+#: netbox/circuits/forms/bulk_edit.py:342
+#: netbox/circuits/forms/bulk_import.py:111
+#: netbox/circuits/forms/bulk_import.py:170
+#: netbox/circuits/forms/bulk_import.py:232
+#: netbox/circuits/forms/filtersets.py:130
+#: netbox/circuits/forms/filtersets.py:277
+#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350
+#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699
+#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154
+#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358
+#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169
+#: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285
+#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485
+#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70
+#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118
+#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167
+#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
+#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
+#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270
+#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510
+#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
+#: netbox/templates/circuits/circuit.html:48
#: netbox/templates/circuits/circuitgroup.html:36
+#: netbox/templates/circuits/virtualcircuit.html:47
#: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79
#: netbox/templates/dcim/location.html:49
#: netbox/templates/dcim/powerfeed.html:44 netbox/templates/dcim/rack.html:32
@@ -772,114 +884,181 @@ msgstr "Status"
#: netbox/templates/virtualization/cluster.html:33
#: netbox/templates/virtualization/virtualmachine.html:39
#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49
-#: netbox/templates/wireless/wirelesslan.html:34
+#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
-#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:48
-#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:64
-#: netbox/virtualization/forms/bulk_edit.py:76
-#: netbox/virtualization/forms/bulk_edit.py:155
-#: netbox/virtualization/forms/bulk_import.py:66
-#: netbox/virtualization/forms/bulk_import.py:115
+#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49
+#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49
+#: netbox/virtualization/forms/bulk_edit.py:77
+#: netbox/virtualization/forms/bulk_edit.py:137
+#: netbox/virtualization/forms/bulk_import.py:67
+#: netbox/virtualization/forms/bulk_import.py:121
#: netbox/virtualization/forms/filtersets.py:47
-#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/virtualization/forms/filtersets.py:110
#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:63
-#: netbox/wireless/forms/bulk_edit.py:110
-#: netbox/wireless/forms/bulk_import.py:55
-#: netbox/wireless/forms/bulk_import.py:97
-#: netbox/wireless/forms/filtersets.py:35
-#: netbox/wireless/forms/filtersets.py:75
+#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65
+#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/wireless/forms/bulk_import.py:57
+#: netbox/wireless/forms/bulk_import.py:102
+#: netbox/wireless/forms/filtersets.py:38
+#: netbox/wireless/forms/filtersets.py:103
msgid "Tenant"
msgstr "Tenant"
-#: netbox/circuits/forms/bulk_edit.py:147
-#: netbox/circuits/forms/filtersets.py:174
+#: netbox/circuits/forms/bulk_edit.py:159
+#: netbox/circuits/forms/filtersets.py:190
msgid "Install date"
msgstr "Data di installazione"
-#: netbox/circuits/forms/bulk_edit.py:152
-#: netbox/circuits/forms/filtersets.py:179
+#: netbox/circuits/forms/bulk_edit.py:164
+#: netbox/circuits/forms/filtersets.py:195
msgid "Termination date"
msgstr "Data di dismissione"
-#: netbox/circuits/forms/bulk_edit.py:158
-#: netbox/circuits/forms/filtersets.py:186
+#: netbox/circuits/forms/bulk_edit.py:170
+#: netbox/circuits/forms/filtersets.py:202
msgid "Commit rate (Kbps)"
msgstr "Commit ratet (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:173
-#: netbox/circuits/forms/model_forms.py:112
+#: netbox/circuits/forms/bulk_edit.py:176
+#: netbox/circuits/forms/filtersets.py:208
+#: netbox/circuits/forms/model_forms.py:136
+#: netbox/templates/circuits/circuit.html:38
+#: netbox/templates/wireless/wirelesslink.html:38
+#: netbox/wireless/forms/bulk_edit.py:132
+#: netbox/wireless/forms/filtersets.py:130
+#: netbox/wireless/forms/model_forms.py:168
+msgid "Distance"
+msgstr "Distanza"
+
+#: netbox/circuits/forms/bulk_edit.py:181
+#: netbox/circuits/forms/bulk_import.py:105
+#: netbox/circuits/forms/bulk_import.py:108
+#: netbox/circuits/forms/filtersets.py:212
+#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_import.py:121
+#: netbox/wireless/forms/bulk_import.py:124
+#: netbox/wireless/forms/filtersets.py:134
+msgid "Distance unit"
+msgstr "Unità di distanza"
+
+#: netbox/circuits/forms/bulk_edit.py:196
+#: netbox/circuits/forms/model_forms.py:141
msgid "Service Parameters"
msgstr "Parametri del servizio"
-#: netbox/circuits/forms/bulk_edit.py:174
-#: netbox/circuits/forms/model_forms.py:113
-#: netbox/circuits/forms/model_forms.py:183
-#: netbox/dcim/forms/model_forms.py:139 netbox/dcim/forms/model_forms.py:181
-#: netbox/dcim/forms/model_forms.py:266 netbox/dcim/forms/model_forms.py:323
-#: netbox/dcim/forms/model_forms.py:768 netbox/dcim/forms/model_forms.py:1699
-#: netbox/ipam/forms/model_forms.py:64 netbox/ipam/forms/model_forms.py:81
-#: netbox/ipam/forms/model_forms.py:115 netbox/ipam/forms/model_forms.py:136
-#: netbox/ipam/forms/model_forms.py:160 netbox/ipam/forms/model_forms.py:232
-#: netbox/ipam/forms/model_forms.py:261 netbox/ipam/forms/model_forms.py:320
+#: netbox/circuits/forms/bulk_edit.py:197
+#: netbox/circuits/forms/filtersets.py:73
+#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/filtersets.py:110
+#: netbox/circuits/forms/filtersets.py:127
+#: netbox/circuits/forms/filtersets.py:315
+#: netbox/circuits/forms/filtersets.py:330 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:1446 netbox/dcim/forms/filtersets.py:1470
+#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512
+#: netbox/dcim/forms/filtersets.py:1528 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
+#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
+#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:269
+#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385
+#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483
+#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579
+#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259
+#: netbox/virtualization/forms/filtersets.py:45
+#: netbox/virtualization/forms/filtersets.py:108
+#: netbox/virtualization/forms/filtersets.py:203
+#: netbox/virtualization/forms/filtersets.py:248
+#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/wireless/forms/filtersets.py:36
+#: netbox/wireless/forms/filtersets.py:102
+msgid "Attributes"
+msgstr "Attributi"
+
+#: netbox/circuits/forms/bulk_edit.py:198
+#: netbox/circuits/forms/bulk_edit.py:356
+#: netbox/circuits/forms/model_forms.py:142
+#: netbox/circuits/forms/model_forms.py:240
+#: netbox/circuits/forms/model_forms.py:345
+#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185
+#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331
+#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1744
+#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84
+#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141
+#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233
+#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:85
#: netbox/templates/dcim/htmx/cable_edit.html:72
#: netbox/templates/ipam/ipaddress_bulk_add.html:27
-#: netbox/templates/ipam/vlan_edit.html:22
+#: netbox/templates/ipam/vlan_edit.html:30
#: netbox/virtualization/forms/model_forms.py:80
-#: netbox/virtualization/forms/model_forms.py:222
+#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44
-#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
-#: netbox/vpn/forms/model_forms.py:411 netbox/wireless/forms/model_forms.py:54
-#: netbox/wireless/forms/model_forms.py:170
+#: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57
+#: netbox/wireless/forms/model_forms.py:173
msgid "Tenancy"
msgstr "Tenancy"
-#: netbox/circuits/forms/bulk_edit.py:193
-#: netbox/circuits/forms/bulk_edit.py:217
-#: netbox/circuits/forms/model_forms.py:155
-#: netbox/circuits/tables/circuits.py:117
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
-#: netbox/templates/circuits/providernetwork.html:17
-msgid "Provider Network"
-msgstr "Provider Network"
+#: netbox/circuits/forms/bulk_edit.py:215
+#: netbox/circuits/forms/model_forms.py:170
+#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317
+msgid "Termination type"
+msgstr "Tipo di terminazione"
-#: netbox/circuits/forms/bulk_edit.py:199
+#: netbox/circuits/forms/bulk_edit.py:218
+#: netbox/circuits/forms/bulk_import.py:133
+#: netbox/circuits/forms/filtersets.py:225
+#: netbox/circuits/forms/model_forms.py:173
+#: netbox/templates/circuits/inc/circuit_termination.html:6
+#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
+#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
+msgid "Termination"
+msgstr "Cessazione"
+
+#: netbox/circuits/forms/bulk_edit.py:226
msgid "Port speed (Kbps)"
msgstr "Port speed (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:203
+#: netbox/circuits/forms/bulk_edit.py:230
msgid "Upstream speed (Kbps)"
msgstr "Upstream speed (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:206 netbox/dcim/forms/bulk_edit.py:966
-#: netbox/dcim/forms/bulk_edit.py:1330 netbox/dcim/forms/bulk_edit.py:1347
-#: netbox/dcim/forms/bulk_edit.py:1364 netbox/dcim/forms/bulk_edit.py:1382
-#: netbox/dcim/forms/bulk_edit.py:1477 netbox/dcim/forms/bulk_edit.py:1637
-#: netbox/dcim/forms/bulk_edit.py:1654
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969
+#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350
+#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385
+#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652
+#: netbox/dcim/forms/bulk_edit.py:1669
msgid "Mark connected"
msgstr "Segna connesso"
-#: netbox/circuits/forms/bulk_edit.py:219
-#: netbox/circuits/forms/model_forms.py:157
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
+#: netbox/circuits/forms/bulk_edit.py:243
+#: netbox/circuits/forms/model_forms.py:184
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:55
#: netbox/templates/dcim/frontport.html:121
-#: netbox/templates/dcim/interface.html:193
+#: netbox/templates/dcim/interface.html:250
#: netbox/templates/dcim/rearport.html:111
msgid "Circuit Termination"
msgstr "Terminazione del circuito"
-#: netbox/circuits/forms/bulk_edit.py:221
-#: netbox/circuits/forms/model_forms.py:159
+#: netbox/circuits/forms/bulk_edit.py:245
+#: netbox/circuits/forms/model_forms.py:186
msgid "Termination Details"
msgstr "Dettagli sulla cessazione"
-#: netbox/circuits/forms/bulk_edit.py:251
-#: netbox/circuits/forms/filtersets.py:268
-#: netbox/circuits/tables/circuits.py:168 netbox/dcim/forms/model_forms.py:551
-#: netbox/templates/circuits/circuitgroupassignment.html:30
+#: netbox/circuits/forms/bulk_edit.py:289
+#: netbox/circuits/forms/bulk_import.py:188
+#: netbox/circuits/forms/filtersets.py:304
+#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562
+#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:56
@@ -889,227 +1068,313 @@ msgstr "Dettagli sulla cessazione"
msgid "Priority"
msgstr "Priorità"
-#: netbox/circuits/forms/bulk_import.py:39
-#: netbox/circuits/forms/bulk_import.py:54
-#: netbox/circuits/forms/bulk_import.py:77
+#: netbox/circuits/forms/bulk_edit.py:321
+#: netbox/circuits/forms/bulk_import.py:208
+#: netbox/circuits/forms/filtersets.py:158
+#: netbox/circuits/forms/filtersets.py:263
+#: netbox/circuits/forms/filtersets.py:353
+#: netbox/circuits/forms/filtersets.py:391
+#: netbox/circuits/forms/model_forms.py:325
+#: netbox/circuits/tables/virtual_circuits.py:51
+#: netbox/circuits/tables/virtual_circuits.py:99
+msgid "Provider network"
+msgstr "Provider network"
+
+#: netbox/circuits/forms/bulk_edit.py:365
+#: netbox/circuits/forms/bulk_import.py:254
+#: netbox/circuits/forms/filtersets.py:381
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361
+#: 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:1539 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:180
+#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128
+#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343
+#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:193
+#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297
+#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240
+#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363
+#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259
+#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209
+#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319
+#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211
+#: netbox/templates/circuits/virtualcircuittermination.html:42
+#: netbox/templates/dcim/device.html:182
+#: netbox/templates/dcim/inc/panels/inventory_items.html:20
+#: netbox/templates/dcim/interface.html:178
+#: netbox/templates/dcim/interface.html:280
+#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
+#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
+#: netbox/templates/virtualization/virtualmachine.html:23
+#: netbox/templates/vpn/tunneltermination.html:17
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
+#: netbox/tenancy/forms/bulk_edit.py:142
+#: netbox/tenancy/forms/filtersets.py:107
+#: netbox/tenancy/forms/model_forms.py:137
+#: netbox/tenancy/tables/contacts.py:102
+#: netbox/virtualization/forms/bulk_edit.py:127
+#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/virtualization/forms/filtersets.py:162
+#: netbox/virtualization/forms/model_forms.py:202
+#: netbox/virtualization/tables/virtualmachines.py:45
+#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
+#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79
+#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82
+msgid "Role"
+msgstr "Ruolo"
+
+#: netbox/circuits/forms/bulk_import.py:46
+#: netbox/circuits/forms/bulk_import.py:61
+#: netbox/circuits/forms/bulk_import.py:84
msgid "Assigned provider"
msgstr "Provider assegnato"
-#: netbox/circuits/forms/bulk_import.py:83
+#: netbox/circuits/forms/bulk_import.py:90
msgid "Assigned provider account"
msgstr "Account provider assegnato"
-#: netbox/circuits/forms/bulk_import.py:90
+#: netbox/circuits/forms/bulk_import.py:97
msgid "Type of circuit"
msgstr "Tipo di circuito"
-#: netbox/circuits/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:90
-#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
-#: netbox/dcim/forms/bulk_import.py:529 netbox/dcim/forms/bulk_import.py:683
-#: netbox/dcim/forms/bulk_import.py:1395 netbox/ipam/forms/bulk_import.py:194
-#: netbox/ipam/forms/bulk_import.py:259 netbox/ipam/forms/bulk_import.py:295
-#: netbox/ipam/forms/bulk_import.py:476
-#: netbox/virtualization/forms/bulk_import.py:56
-#: netbox/virtualization/forms/bulk_import.py:82
-#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:45
+#: netbox/circuits/forms/bulk_import.py:102
+#: netbox/circuits/forms/bulk_import.py:229
+#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151
+#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534
+#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139
+#: netbox/dcim/forms/bulk_import.py:1492 netbox/ipam/forms/bulk_import.py:190
+#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488
+#: netbox/virtualization/forms/bulk_import.py:57
+#: netbox/virtualization/forms/bulk_import.py:88
+#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "Stato operativo"
-#: netbox/circuits/forms/bulk_import.py:102
-#: netbox/circuits/forms/bulk_import.py:162
-#: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156
-#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/bulk_import.py:505
-#: netbox/dcim/forms/bulk_import.py:1245 netbox/dcim/forms/bulk_import.py:1390
-#: netbox/dcim/forms/bulk_import.py:1454 netbox/ipam/forms/bulk_import.py:42
-#: netbox/ipam/forms/bulk_import.py:71 netbox/ipam/forms/bulk_import.py:99
-#: netbox/ipam/forms/bulk_import.py:119 netbox/ipam/forms/bulk_import.py:139
-#: netbox/ipam/forms/bulk_import.py:168 netbox/ipam/forms/bulk_import.py:254
-#: netbox/ipam/forms/bulk_import.py:290 netbox/ipam/forms/bulk_import.py:471
-#: netbox/virtualization/forms/bulk_import.py:70
-#: netbox/virtualization/forms/bulk_import.py:119
-#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:59
-#: netbox/wireless/forms/bulk_import.py:101
+#: netbox/circuits/forms/bulk_import.py:115
+#: netbox/circuits/forms/bulk_import.py:174
+#: netbox/circuits/forms/bulk_import.py:236
+#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158
+#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1487
+#: netbox/dcim/forms/bulk_import.py:1551 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:142
+#: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:253
+#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470
+#: netbox/virtualization/forms/bulk_import.py:71
+#: netbox/virtualization/forms/bulk_import.py:125
+#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61
+#: netbox/wireless/forms/bulk_import.py:106
msgid "Assigned tenant"
msgstr "Tenant assegnato"
-#: netbox/circuits/forms/bulk_import.py:120
-#: netbox/templates/circuits/inc/circuit_termination.html:6
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:15
-#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
-#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
-msgid "Termination"
-msgstr "Cessazione"
+#: netbox/circuits/forms/bulk_import.py:139
+msgid "Termination type (app & model)"
+msgstr "Tipo di disdetta (app e modello)"
-#: netbox/circuits/forms/bulk_import.py:130
-#: netbox/circuits/forms/filtersets.py:147
-#: netbox/circuits/forms/filtersets.py:227
-#: netbox/circuits/forms/model_forms.py:144
-msgid "Provider network"
-msgstr "Provider network"
+#: netbox/circuits/forms/bulk_import.py:151
+#: netbox/circuits/forms/bulk_import.py:164
+msgid "Termination ID"
+msgstr "ID di cessazione"
-#: netbox/circuits/forms/filtersets.py:30
-#: netbox/circuits/forms/filtersets.py:118
-#: netbox/circuits/forms/filtersets.py:200 netbox/dcim/forms/bulk_edit.py:339
-#: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:688
-#: netbox/dcim/forms/bulk_edit.py:743 netbox/dcim/forms/bulk_edit.py:897
-#: netbox/dcim/forms/bulk_import.py:235 netbox/dcim/forms/bulk_import.py:337
-#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1339
-#: netbox/dcim/forms/bulk_import.py:1373 netbox/dcim/forms/filtersets.py:95
-#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:356
-#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:447
-#: netbox/dcim/forms/filtersets.py:719 netbox/dcim/forms/filtersets.py:762
-#: netbox/dcim/forms/filtersets.py:977 netbox/dcim/forms/filtersets.py:1006
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1090
-#: netbox/dcim/forms/filtersets.py:1120 netbox/dcim/forms/filtersets.py:1129
-#: 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:1331 netbox/dcim/forms/filtersets.py:1442
-#: netbox/dcim/forms/filtersets.py:1466 netbox/dcim/forms/filtersets.py:1490
-#: netbox/dcim/forms/filtersets.py:1508 netbox/dcim/forms/filtersets.py:1525
-#: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:243
-#: netbox/dcim/forms/model_forms.py:468 netbox/dcim/forms/model_forms.py:728
-#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:30
-#: netbox/dcim/tables/racks.py:118 netbox/dcim/tables/racks.py:212
-#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:320
-#: netbox/ipam/forms/filtersets.py:173 netbox/ipam/forms/filtersets.py:414
-#: netbox/ipam/forms/filtersets.py:437 netbox/ipam/forms/filtersets.py:467
+#: netbox/circuits/forms/bulk_import.py:185
+msgid "Circuit type (app & model)"
+msgstr "Tipo di circuito (app e modello)"
+
+#: netbox/circuits/forms/bulk_import.py:211
+msgid "The network to which this virtual circuit belongs"
+msgstr "La rete a cui appartiene questo circuito virtuale"
+
+#: netbox/circuits/forms/bulk_import.py:217
+msgid "Assigned provider account (if any)"
+msgstr "Account fornitore assegnato (se presente)"
+
+#: netbox/circuits/forms/bulk_import.py:224
+msgid "Type of virtual circuit"
+msgstr "Tipo di circuito virtuale"
+
+#: netbox/circuits/forms/bulk_import.py:256 netbox/vpn/forms/bulk_import.py:83
+msgid "Operational role"
+msgstr "Ruolo operativo"
+
+#: netbox/circuits/forms/bulk_import.py:259
+#: netbox/circuits/forms/model_forms.py:368
+#: netbox/circuits/tables/virtual_circuits.py:112
+#: netbox/dcim/forms/bulk_import.py:1219 netbox/dcim/forms/model_forms.py:1164
+#: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600
+#: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141
+#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290
+#: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64
+#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/templates/circuits/virtualcircuittermination.html:53
+#: netbox/templates/circuits/virtualcircuittermination.html:60
+#: netbox/templates/dcim/frontport.html:106
+#: netbox/templates/dcim/interface.html:27
+#: netbox/templates/dcim/interface.html:241
+#: netbox/templates/dcim/interface.html:367
+#: netbox/templates/dcim/rearport.html:102
+#: netbox/templates/virtualization/vminterface.html:18
+#: netbox/templates/vpn/tunneltermination.html:31
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
+#: netbox/templates/wireless/wirelesslink.html:10
+#: netbox/templates/wireless/wirelesslink.html:55
+#: netbox/virtualization/forms/model_forms.py:377
+#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439
+#: netbox/vpn/forms/model_forms.py:448
+#: netbox/wireless/forms/model_forms.py:116
+#: netbox/wireless/forms/model_forms.py:158
+msgid "Interface"
+msgstr "Interfaccia"
+
+#: netbox/circuits/forms/filtersets.py:38
+#: netbox/circuits/forms/filtersets.py:129
+#: netbox/circuits/forms/filtersets.py:187
+#: netbox/circuits/forms/filtersets.py:245
+#: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:342
+#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691
+#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900
+#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339
+#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1436
+#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96
+#: 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:1336 netbox/dcim/forms/filtersets.py:1447
+#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495
+#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530
+#: 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:168 netbox/dcim/tables/power.py:30
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211
+#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:417
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:30
#: netbox/templates/dcim/inc/cable_termination.html:12
#: netbox/templates/dcim/location.html:26
#: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24
#: netbox/templates/dcim/rackreservation.html:32
-#: netbox/virtualization/forms/filtersets.py:46
-#: netbox/virtualization/forms/filtersets.py:100
-#: netbox/wireless/forms/model_forms.py:87
-#: netbox/wireless/forms/model_forms.py:129
+#: netbox/virtualization/forms/filtersets.py:79
+#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/model_forms.py:90
+#: netbox/wireless/forms/model_forms.py:132
msgid "Location"
msgstr "Locazione"
-#: netbox/circuits/forms/filtersets.py:32
-#: netbox/circuits/forms/filtersets.py:120 netbox/dcim/forms/filtersets.py:144
-#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/forms/filtersets.py:174
-#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:328
-#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:471
-#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:1091
+#: netbox/circuits/forms/filtersets.py:40
+#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145
+#: 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/netbox/navigation/menu.py:31 netbox/netbox/navigation/menu.py:33
-#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:70
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
#: netbox/tenancy/tables/contacts.py:25 netbox/tenancy/views.py:19
#: netbox/virtualization/forms/filtersets.py:37
#: netbox/virtualization/forms/filtersets.py:48
-#: netbox/virtualization/forms/filtersets.py:106
+#: netbox/virtualization/forms/filtersets.py:111
msgid "Contacts"
msgstr "Contatti"
-#: netbox/circuits/forms/filtersets.py:37
-#: netbox/circuits/forms/filtersets.py:157 netbox/dcim/forms/bulk_edit.py:113
-#: netbox/dcim/forms/bulk_edit.py:314 netbox/dcim/forms/bulk_edit.py:872
-#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/filtersets.py:73
-#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:211
-#: netbox/dcim/forms/filtersets.py:334 netbox/dcim/forms/filtersets.py:425
-#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:983
-#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1097
-#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1576
-#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1624
-#: netbox/dcim/forms/model_forms.py:112 netbox/dcim/forms/object_create.py:367
-#: netbox/dcim/tables/devices.py:143 netbox/dcim/tables/sites.py:85
-#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:208
-#: netbox/ipam/forms/bulk_edit.py:474 netbox/ipam/forms/filtersets.py:217
-#: netbox/ipam/forms/filtersets.py:422 netbox/ipam/forms/filtersets.py:475
-#: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16
+#: netbox/circuits/forms/filtersets.py:45
+#: netbox/circuits/forms/filtersets.py:168
+#: netbox/circuits/forms/filtersets.py:230
+#: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:116
+#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875
+#: 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:1614
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662
+#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367
+#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85
+#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458
+#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:425
+#: netbox/ipam/forms/filtersets.py:516 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/prefix.html:49 netbox/templates/ipam/vlan.html:16
-#: netbox/virtualization/forms/bulk_edit.py:81
+#: netbox/templates/ipam/vlan.html:16
#: netbox/virtualization/forms/filtersets.py:59
-#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/filtersets.py:138
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "Regione"
-#: netbox/circuits/forms/filtersets.py:42
-#: netbox/circuits/forms/filtersets.py:162 netbox/dcim/forms/bulk_edit.py:322
-#: netbox/dcim/forms/bulk_edit.py:880 netbox/dcim/forms/filtersets.py:78
-#: netbox/dcim/forms/filtersets.py:190 netbox/dcim/forms/filtersets.py:216
-#: netbox/dcim/forms/filtersets.py:347 netbox/dcim/forms/filtersets.py:430
-#: netbox/dcim/forms/filtersets.py:744 netbox/dcim/forms/filtersets.py:988
-#: netbox/dcim/forms/filtersets.py:1102 netbox/dcim/forms/filtersets.py:1141
+#: netbox/circuits/forms/filtersets.py:50
+#: netbox/circuits/forms/filtersets.py:173
+#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325
+#: 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:375 netbox/extras/filtersets.py:520
-#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/bulk_edit.py:479
-#: netbox/ipam/forms/filtersets.py:222 netbox/ipam/forms/filtersets.py:427
-#: netbox/ipam/forms/filtersets.py:480
-#: netbox/virtualization/forms/bulk_edit.py:86
-#: netbox/virtualization/forms/filtersets.py:69
-#: netbox/virtualization/forms/filtersets.py:138
+#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224
+#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521
+#: netbox/virtualization/forms/filtersets.py:64
+#: netbox/virtualization/forms/filtersets.py:143
#: netbox/virtualization/forms/model_forms.py:98
+#: netbox/wireless/forms/filtersets.py:78
msgid "Site group"
msgstr "Gruppo del sito"
-#: netbox/circuits/forms/filtersets.py:65
-#: netbox/circuits/forms/filtersets.py:83
-#: netbox/circuits/forms/filtersets.py:102
-#: netbox/circuits/forms/filtersets.py:117 netbox/core/forms/filtersets.py:67
-#: netbox/core/forms/filtersets.py:135 netbox/dcim/forms/bulk_edit.py:843
-#: netbox/dcim/forms/filtersets.py:172 netbox/dcim/forms/filtersets.py:204
-#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1131 netbox/dcim/forms/filtersets.py:1239
-#: netbox/dcim/forms/filtersets.py:1263 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:1327
-#: netbox/dcim/forms/filtersets.py:1441 netbox/dcim/forms/filtersets.py:1465
-#: netbox/dcim/forms/filtersets.py:1489 netbox/dcim/forms/filtersets.py:1507
-#: netbox/dcim/forms/filtersets.py:1523 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:44 netbox/extras/forms/filtersets.py:134
-#: netbox/extras/forms/filtersets.py:165 netbox/extras/forms/filtersets.py:205
-#: netbox/extras/forms/filtersets.py:221 netbox/extras/forms/filtersets.py:252
-#: netbox/extras/forms/filtersets.py:276 netbox/extras/forms/filtersets.py:441
-#: netbox/ipam/forms/filtersets.py:99 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/filtersets.py:307 netbox/ipam/forms/filtersets.py:382
-#: netbox/ipam/forms/filtersets.py:468 netbox/ipam/forms/filtersets.py:527
-#: netbox/ipam/forms/filtersets.py:545 netbox/netbox/tables/tables.py:256
-#: netbox/virtualization/forms/filtersets.py:45
-#: netbox/virtualization/forms/filtersets.py:103
-#: netbox/virtualization/forms/filtersets.py:198
-#: netbox/virtualization/forms/filtersets.py:243
-#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:150
-#: netbox/wireless/forms/filtersets.py:34
-#: netbox/wireless/forms/filtersets.py:74
-msgid "Attributes"
-msgstr "Attributi"
-
-#: netbox/circuits/forms/filtersets.py:73
-#: netbox/circuits/tables/circuits.py:63
-#: netbox/circuits/tables/providers.py:66
+#: netbox/circuits/forms/filtersets.py:81
+#: netbox/circuits/tables/circuits.py:62
+#: netbox/circuits/tables/providers.py:64
+#: netbox/circuits/tables/virtual_circuits.py:55
+#: netbox/circuits/tables/virtual_circuits.py:103
#: netbox/templates/circuits/circuit.html:22
#: netbox/templates/circuits/provideraccount.html:24
msgid "Account"
msgstr "Account"
-#: netbox/circuits/forms/filtersets.py:217
+#: netbox/circuits/forms/filtersets.py:253
msgid "Term Side"
msgstr "Lato del termine"
-#: netbox/circuits/forms/filtersets.py:250 netbox/dcim/forms/bulk_edit.py:1557
-#: netbox/extras/forms/model_forms.py:582 netbox/ipam/forms/filtersets.py:142
-#: netbox/ipam/forms/filtersets.py:546 netbox/ipam/forms/model_forms.py:327
+#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572
+#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144
+#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337
+#: netbox/templates/dcim/macaddress.html:25
#: netbox/templates/extras/configcontext.html:60
#: netbox/templates/ipam/ipaddress.html:59
-#: netbox/templates/ipam/vlan_edit.html:30
+#: netbox/templates/ipam/vlan_edit.html:38
#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:314
msgid "Assignment"
msgstr "Assegnazione"
-#: netbox/circuits/forms/filtersets.py:265
-#: netbox/circuits/forms/model_forms.py:195
-#: netbox/circuits/tables/circuits.py:155 netbox/dcim/forms/bulk_edit.py:118
-#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/model_forms.py:117
-#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:480
-#: netbox/ipam/filtersets.py:1001 netbox/ipam/forms/bulk_edit.py:493
-#: netbox/ipam/forms/bulk_import.py:460 netbox/ipam/forms/model_forms.py:561
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:122
-#: netbox/ipam/tables/vlans.py:226
+#: netbox/circuits/forms/filtersets.py:301
+#: netbox/circuits/forms/model_forms.py:252
+#: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120
+#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489
+#: netbox/ipam/filtersets.py:968 netbox/ipam/forms/bulk_edit.py:477
+#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
+#: netbox/ipam/tables/vlans.py:202
#: netbox/templates/circuits/circuitgroupassignment.html:22
-#: netbox/templates/dcim/interface.html:284 netbox/templates/dcim/site.html:37
+#: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:23
#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21
#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6
@@ -1129,226 +1394,242 @@ msgstr "Assegnazione"
#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62
#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31
#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79
-#: netbox/virtualization/forms/bulk_edit.py:65
-#: netbox/virtualization/forms/bulk_import.py:47
-#: netbox/virtualization/forms/filtersets.py:85
-#: netbox/virtualization/forms/model_forms.py:66
+#: netbox/virtualization/forms/bulk_edit.py:66
+#: netbox/virtualization/forms/bulk_import.py:48
+#: netbox/virtualization/forms/filtersets.py:90
+#: netbox/virtualization/forms/model_forms.py:70
#: netbox/virtualization/tables/clusters.py:70
#: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158
#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:48
-#: netbox/wireless/forms/bulk_import.py:36
-#: netbox/wireless/forms/filtersets.py:46
-#: netbox/wireless/forms/model_forms.py:40
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/wireless/forms/bulk_import.py:38
+#: netbox/wireless/forms/filtersets.py:49
+#: netbox/wireless/forms/model_forms.py:41
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "Gruppo"
-#: netbox/circuits/forms/model_forms.py:182
+#: netbox/circuits/forms/model_forms.py:239
#: netbox/templates/circuits/circuitgroup.html:25
msgid "Circuit Group"
msgstr "Gruppo Circuit"
-#: netbox/circuits/models/circuits.py:27 netbox/dcim/models/cables.py:67
-#: netbox/dcim/models/device_component_templates.py:517
-#: netbox/dcim/models/device_component_templates.py:617
-#: netbox/dcim/models/device_components.py:975
-#: netbox/dcim/models/device_components.py:1049
-#: netbox/dcim/models/device_components.py:1204
-#: netbox/dcim/models/devices.py:479 netbox/dcim/models/racks.py:224
+#: netbox/circuits/forms/model_forms.py:259
+msgid "Circuit type"
+msgstr "Tipo di circuito"
+
+#: netbox/circuits/forms/model_forms.py:270
+msgid "Group Assignment"
+msgstr "Assegnazione di gruppo"
+
+#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69
+#: netbox/dcim/models/device_component_templates.py:531
+#: netbox/dcim/models/device_component_templates.py:631
+#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:1026
+#: netbox/dcim/models/device_components.py:1097
+#: netbox/dcim/models/device_components.py:1243
+#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
#: netbox/extras/models/tags.py:28
msgid "color"
msgstr "colore"
-#: netbox/circuits/models/circuits.py:36
+#: netbox/circuits/models/circuits.py:34
msgid "circuit type"
msgstr "tipo di circuito"
-#: netbox/circuits/models/circuits.py:37
+#: netbox/circuits/models/circuits.py:35
msgid "circuit types"
msgstr "tipi di circuiti"
-#: netbox/circuits/models/circuits.py:48
+#: netbox/circuits/models/circuits.py:46
+#: netbox/circuits/models/virtual_circuits.py:38
msgid "circuit ID"
msgstr "ID del circuito"
-#: netbox/circuits/models/circuits.py:49
+#: netbox/circuits/models/circuits.py:47
+#: netbox/circuits/models/virtual_circuits.py:39
msgid "Unique circuit ID"
msgstr "ID univoco del circuito"
-#: netbox/circuits/models/circuits.py:69 netbox/core/models/data.py:52
-#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:1173
-#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:96
-#: netbox/dcim/models/racks.py:297 netbox/dcim/models/sites.py:154
-#: netbox/dcim/models/sites.py:266 netbox/ipam/models/ip.py:253
-#: netbox/ipam/models/ip.py:522 netbox/ipam/models/ip.py:730
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:74
-#: netbox/virtualization/models/virtualmachines.py:84
-#: netbox/vpn/models/tunnels.py:40 netbox/wireless/models.py:95
-#: netbox/wireless/models.py:159
+#: netbox/circuits/models/circuits.py:67
+#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
+#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:51
+#: netbox/dcim/models/device_components.py:1283
+#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181
+#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94
+#: 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/virtualization/models/virtualmachines.py:79
+#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95
+#: netbox/wireless/models.py:156
msgid "status"
msgstr "stato"
-#: netbox/circuits/models/circuits.py:84 netbox/templates/core/plugin.html:20
+#: netbox/circuits/models/circuits.py:82 netbox/templates/core/plugin.html:20
msgid "installed"
msgstr "installato"
-#: netbox/circuits/models/circuits.py:89
+#: netbox/circuits/models/circuits.py:87
msgid "terminates"
msgstr "termina"
-#: netbox/circuits/models/circuits.py:94
+#: netbox/circuits/models/circuits.py:92
msgid "commit rate (Kbps)"
msgstr "tasso di commit (Kbps)"
-#: netbox/circuits/models/circuits.py:95
+#: netbox/circuits/models/circuits.py:93
msgid "Committed rate"
msgstr "Tariffa impegnata"
-#: netbox/circuits/models/circuits.py:137
+#: netbox/circuits/models/circuits.py:142
msgid "circuit"
msgstr "circuito"
-#: netbox/circuits/models/circuits.py:138
+#: netbox/circuits/models/circuits.py:143
msgid "circuits"
msgstr "circuiti"
-#: netbox/circuits/models/circuits.py:170
+#: netbox/circuits/models/circuits.py:172
msgid "circuit group"
msgstr "gruppo di circuiti"
-#: netbox/circuits/models/circuits.py:171
+#: netbox/circuits/models/circuits.py:173
msgid "circuit groups"
msgstr "gruppi di circuiti"
-#: netbox/circuits/models/circuits.py:195 netbox/ipam/models/fhrp.py:93
-#: netbox/tenancy/models/contacts.py:134
+#: netbox/circuits/models/circuits.py:190
+msgid "member ID"
+msgstr "ID membro"
+
+#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90
+#: netbox/tenancy/models/contacts.py:126
msgid "priority"
msgstr "priorità"
-#: netbox/circuits/models/circuits.py:213
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignment"
msgstr "Assegnazione di gruppi di circuiti"
-#: netbox/circuits/models/circuits.py:214
+#: netbox/circuits/models/circuits.py:221
msgid "Circuit group assignments"
msgstr "Assegnazioni di gruppi di circuiti"
-#: netbox/circuits/models/circuits.py:240
-msgid "termination"
-msgstr ""
+#: netbox/circuits/models/circuits.py:247
+msgid "termination side"
+msgstr "lato terminazione"
-#: netbox/circuits/models/circuits.py:257
+#: netbox/circuits/models/circuits.py:266
msgid "port speed (Kbps)"
msgstr "velocità della porta (Kbps)"
-#: netbox/circuits/models/circuits.py:260
+#: netbox/circuits/models/circuits.py:269
msgid "Physical circuit speed"
msgstr "Velocità fisica del circuito"
-#: netbox/circuits/models/circuits.py:265
+#: netbox/circuits/models/circuits.py:274
msgid "upstream speed (Kbps)"
msgstr "velocità upstream (Kbps)"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:275
msgid "Upstream speed, if different from port speed"
msgstr "Velocità upstream, se diversa dalla velocità della porta"
-#: netbox/circuits/models/circuits.py:271
+#: netbox/circuits/models/circuits.py:280
msgid "cross-connect ID"
msgstr "ID di connessione incrociata"
-#: netbox/circuits/models/circuits.py:272
+#: netbox/circuits/models/circuits.py:281
msgid "ID of the local cross-connect"
msgstr "ID della connessione incrociata locale"
-#: netbox/circuits/models/circuits.py:277
+#: netbox/circuits/models/circuits.py:286
msgid "patch panel/port(s)"
msgstr "pannello di permutazione/porte"
-#: netbox/circuits/models/circuits.py:278
+#: netbox/circuits/models/circuits.py:287
msgid "Patch panel ID and port number(s)"
msgstr "ID del patch panel e numero/i di porta"
-#: netbox/circuits/models/circuits.py:281
-#: netbox/dcim/models/device_component_templates.py:61
-#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:685
+#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/virtual_circuits.py:144
+#: netbox/dcim/models/device_component_templates.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681
#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219
#: netbox/extras/models/customfields.py:125 netbox/extras/models/models.py:61
#: 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:31 netbox/extras/models/tags.py:32
-#: netbox/netbox/models/__init__.py:110 netbox/netbox/models/__init__.py:145
-#: netbox/netbox/models/__init__.py:191 netbox/users/models/permissions.py:24
-#: netbox/users/models/tokens.py:57 netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:289
+#: 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/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
+#: netbox/virtualization/models/virtualmachines.py:276
msgid "description"
msgstr "descrizione"
-#: netbox/circuits/models/circuits.py:294
+#: netbox/circuits/models/circuits.py:340
msgid "circuit termination"
msgstr "terminazione del circuito"
-#: netbox/circuits/models/circuits.py:295
+#: netbox/circuits/models/circuits.py:341
msgid "circuit terminations"
msgstr "terminazioni del circuito"
-#: netbox/circuits/models/circuits.py:308
-msgid ""
-"A circuit termination must attach to either a site or a provider network."
-msgstr ""
-
-#: netbox/circuits/models/circuits.py:310
-msgid ""
-"A circuit termination cannot attach to both a site and a provider network."
+#: netbox/circuits/models/circuits.py:353
+msgid "A circuit termination must attach to a terminating object."
msgstr ""
+"Una terminazione di circuito deve essere collegata a un oggetto terminante."
-#: netbox/circuits/models/providers.py:22
-#: netbox/circuits/models/providers.py:66
-#: netbox/circuits/models/providers.py:104 netbox/core/models/data.py:39
+#: netbox/circuits/models/providers.py:21
+#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39
#: netbox/core/models/jobs.py:46
#: netbox/dcim/models/device_component_templates.py:43
-#: netbox/dcim/models/device_components.py:53
-#: netbox/dcim/models/devices.py:593 netbox/dcim/models/devices.py:1335
-#: netbox/dcim/models/devices.py:1400 netbox/dcim/models/power.py:39
-#: netbox/dcim/models/power.py:92 netbox/dcim/models/racks.py:262
-#: netbox/dcim/models/sites.py:138 netbox/extras/models/configs.py:36
+#: netbox/dcim/models/device_components.py:52
+#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341
+#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38
+#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257
+#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36
#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:92
#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153
#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392
#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596
#: netbox/extras/models/notifications.py:126
-#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:26
-#: netbox/ipam/models/asns.py:18 netbox/ipam/models/fhrp.py:25
-#: netbox/ipam/models/services.py:52 netbox/ipam/models/services.py:88
-#: netbox/ipam/models/vlans.py:36 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vrfs.py:22 netbox/ipam/models/vrfs.py:79
-#: netbox/netbox/models/__init__.py:137 netbox/netbox/models/__init__.py:181
-#: netbox/tenancy/models/contacts.py:64 netbox/tenancy/models/tenants.py:20
-#: netbox/tenancy/models/tenants.py:45 netbox/users/models/permissions.py:20
-#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:57
-#: netbox/virtualization/models/virtualmachines.py:72
-#: netbox/virtualization/models/virtualmachines.py:279
-#: netbox/vpn/models/crypto.py:24 netbox/vpn/models/crypto.py:71
-#: netbox/vpn/models/crypto.py:131 netbox/vpn/models/crypto.py:183
-#: netbox/vpn/models/crypto.py:221 netbox/vpn/models/l2vpn.py:22
-#: netbox/vpn/models/tunnels.py:35 netbox/wireless/models.py:51
+#: 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/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
+#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
+#: netbox/virtualization/models/clusters.py:52
+#: netbox/virtualization/models/virtualmachines.py:71
+#: netbox/virtualization/models/virtualmachines.py:271
+#: netbox/virtualization/models/virtualmachines.py:305
+#: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69
+#: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180
+#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21
+#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "nome"
-#: netbox/circuits/models/providers.py:25
+#: netbox/circuits/models/providers.py:24
msgid "Full name of the provider"
msgstr "Nome completo del fornitore"
-#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:86
+#: 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:40 netbox/netbox/models/__init__.py:141
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:49 netbox/vpn/models/l2vpn.py:27
-#: netbox/wireless/models.py:56
+#: netbox/ipam/models/vlans.py:42 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
msgid "slug"
msgstr "pallottola"
@@ -1360,67 +1641,100 @@ msgstr "fornitore"
msgid "providers"
msgstr "fornitori"
-#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:60
msgid "account ID"
msgstr "ID dell'account"
-#: netbox/circuits/models/providers.py:86
+#: netbox/circuits/models/providers.py:83
msgid "provider account"
msgstr "account del fornitore"
-#: netbox/circuits/models/providers.py:87
+#: netbox/circuits/models/providers.py:84
msgid "provider accounts"
msgstr "account del fornitore"
-#: netbox/circuits/models/providers.py:115
+#: netbox/circuits/models/providers.py:110
msgid "service ID"
msgstr "ID di servizio"
-#: netbox/circuits/models/providers.py:126
+#: netbox/circuits/models/providers.py:121
msgid "provider network"
msgstr "rete di fornitori"
-#: netbox/circuits/models/providers.py:127
+#: netbox/circuits/models/providers.py:122
msgid "provider networks"
msgstr "reti di fornitori"
-#: netbox/circuits/tables/circuits.py:32
-#: netbox/circuits/tables/circuits.py:132
+#: netbox/circuits/models/virtual_circuits.py:28
+msgid "virtual circuit type"
+msgstr "tipo di circuito virtuale"
+
+#: netbox/circuits/models/virtual_circuits.py:29
+msgid "virtual circuit types"
+msgstr "tipi di circuiti virtuali"
+
+#: netbox/circuits/models/virtual_circuits.py:99
+msgid "virtual circuit"
+msgstr "circuito virtuale"
+
+#: netbox/circuits/models/virtual_circuits.py:100
+msgid "virtual circuits"
+msgstr "circuiti virtuali"
+
+#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194
+#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109
+msgid "role"
+msgstr "ruolo"
+
+#: netbox/circuits/models/virtual_circuits.py:151
+msgid "virtual circuit termination"
+msgstr "terminazione del circuito virtuale"
+
+#: netbox/circuits/models/virtual_circuits.py:152
+msgid "virtual circuit terminations"
+msgstr "terminazioni di circuiti virtuali"
+
+#: netbox/circuits/tables/circuits.py:30
+#: netbox/circuits/tables/circuits.py:168
#: netbox/circuits/tables/providers.py:18
-#: netbox/circuits/tables/providers.py:69
-#: netbox/circuits/tables/providers.py:99 netbox/core/tables/data.py:16
+#: netbox/circuits/tables/providers.py:67
+#: netbox/circuits/tables/providers.py:97
+#: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16
#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:44
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:63 netbox/dcim/forms/object_create.py:43
-#: netbox/dcim/tables/devices.py:52 netbox/dcim/tables/devices.py:92
-#: netbox/dcim/tables/devices.py:134 netbox/dcim/tables/devices.py:289
-#: netbox/dcim/tables/devices.py:392 netbox/dcim/tables/devices.py:433
-#: netbox/dcim/tables/devices.py:482 netbox/dcim/tables/devices.py:531
-#: netbox/dcim/tables/devices.py:648 netbox/dcim/tables/devices.py:731
-#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:841
-#: netbox/dcim/tables/devices.py:911 netbox/dcim/tables/devices.py:974
-#: netbox/dcim/tables/devices.py:994 netbox/dcim/tables/devices.py:1023
-#: netbox/dcim/tables/devices.py:1053 netbox/dcim/tables/devicetypes.py:31
+#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103
+#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300
+#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444
+#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541
+#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682
+#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811
+#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942
+#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026
+#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085
+#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227
#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62
#: 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:130
-#: netbox/extras/forms/filtersets.py:213 netbox/extras/tables/tables.py:58
+#: 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:514
-#: netbox/ipam/forms/bulk_edit.py:407 netbox/ipam/forms/filtersets.py:386
-#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:85
-#: netbox/ipam/tables/ip.py:160 netbox/ipam/tables/services.py:15
-#: netbox/ipam/tables/services.py:40 netbox/ipam/tables/vlans.py:64
-#: netbox/ipam/tables/vlans.py:114 netbox/ipam/tables/vrfs.py:26
+#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389
+#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40
+#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83
+#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
#: netbox/templates/circuits/provideraccount.html:28
#: netbox/templates/circuits/providernetwork.html:24
+#: netbox/templates/circuits/virtualcircuittype.html:22
#: netbox/templates/core/datasource.html:34 netbox/templates/core/job.html:44
#: netbox/templates/core/plugin.html:54
#: netbox/templates/core/rq_worker.html:43
@@ -1432,7 +1746,7 @@ msgstr "reti di fornitori"
#: netbox/templates/dcim/inc/interface_vlans_table.html:5
#: netbox/templates/dcim/inc/panels/inventory_items.html:18
#: netbox/templates/dcim/interface.html:38
-#: netbox/templates/dcim/interface.html:165
+#: netbox/templates/dcim/interface.html:222
#: netbox/templates/dcim/inventoryitem.html:28
#: netbox/templates/dcim/inventoryitemrole.html:18
#: netbox/templates/dcim/location.html:29
@@ -1462,6 +1776,7 @@ msgstr "reti di fornitori"
#: netbox/templates/ipam/service.html:24
#: netbox/templates/ipam/servicetemplate.html:15
#: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30
+#: netbox/templates/ipam/vlantranslationpolicy.html:14
#: netbox/templates/tenancy/contact.html:25
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
@@ -1493,106 +1808,218 @@ msgstr "reti di fornitori"
#: netbox/virtualization/tables/clusters.py:17
#: netbox/virtualization/tables/clusters.py:39
#: netbox/virtualization/tables/clusters.py:62
-#: netbox/virtualization/tables/virtualmachines.py:55
-#: netbox/virtualization/tables/virtualmachines.py:139
-#: netbox/virtualization/tables/virtualmachines.py:194
+#: netbox/virtualization/tables/virtualmachines.py:26
+#: netbox/virtualization/tables/virtualmachines.py:109
+#: netbox/virtualization/tables/virtualmachines.py:165
#: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:57
#: netbox/vpn/tables/crypto.py:93 netbox/vpn/tables/crypto.py:129
#: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23
#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40
#: netbox/wireless/tables/wirelesslan.py:18
-#: netbox/wireless/tables/wirelesslan.py:79
+#: netbox/wireless/tables/wirelesslan.py:88
msgid "Name"
msgstr "Nome"
-#: netbox/circuits/tables/circuits.py:41
-#: netbox/circuits/tables/circuits.py:138
-#: netbox/circuits/tables/providers.py:45
-#: netbox/circuits/tables/providers.py:79 netbox/netbox/navigation/menu.py:266
-#: netbox/netbox/navigation/menu.py:270 netbox/netbox/navigation/menu.py:272
+#: netbox/circuits/tables/circuits.py:39
+#: netbox/circuits/tables/circuits.py:174
+#: netbox/circuits/tables/providers.py:43
+#: netbox/circuits/tables/providers.py:77
+#: netbox/circuits/tables/virtual_circuits.py:27
+#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278
+#: netbox/netbox/navigation/menu.py:280
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
msgid "Circuits"
msgstr "Circuiti"
-#: netbox/circuits/tables/circuits.py:55
+#: netbox/circuits/tables/circuits.py:54
+#: netbox/circuits/tables/virtual_circuits.py:42
#: netbox/templates/circuits/circuit.html:26
+#: netbox/templates/circuits/virtualcircuit.html:35
+#: netbox/templates/dcim/interface.html:174
msgid "Circuit ID"
msgstr "ID circuito"
-#: netbox/circuits/tables/circuits.py:69
-#: netbox/wireless/forms/model_forms.py:160
+#: netbox/circuits/tables/circuits.py:72
+#: netbox/wireless/forms/model_forms.py:163
msgid "Side A"
msgstr "Lato A"
-#: netbox/circuits/tables/circuits.py:74
+#: netbox/circuits/tables/circuits.py:77
msgid "Side Z"
msgstr "Lato Z"
-#: netbox/circuits/tables/circuits.py:77
-#: netbox/templates/circuits/circuit.html:55
+#: netbox/circuits/tables/circuits.py:80
+#: netbox/templates/circuits/circuit.html:65
msgid "Commit Rate"
msgstr "Tasso di impegno"
-#: netbox/circuits/tables/circuits.py:80
-#: netbox/circuits/tables/providers.py:48
-#: netbox/circuits/tables/providers.py:82
-#: netbox/circuits/tables/providers.py:107 netbox/dcim/tables/devices.py:1036
-#: netbox/dcim/tables/devicetypes.py:92 netbox/dcim/tables/modules.py:29
-#: netbox/dcim/tables/modules.py:73 netbox/dcim/tables/power.py:39
-#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:84
-#: netbox/dcim/tables/racks.py:145 netbox/dcim/tables/racks.py:225
-#: netbox/dcim/tables/sites.py:108 netbox/extras/tables/tables.py:582
-#: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34
-#: netbox/ipam/tables/ip.py:136 netbox/ipam/tables/ip.py:275
-#: netbox/ipam/tables/ip.py:329 netbox/ipam/tables/ip.py:397
-#: netbox/ipam/tables/services.py:24 netbox/ipam/tables/services.py:54
-#: netbox/ipam/tables/vlans.py:145 netbox/ipam/tables/vrfs.py:47
-#: netbox/ipam/tables/vrfs.py:72 netbox/templates/dcim/htmx/cable_edit.html:89
+#: netbox/circuits/tables/circuits.py:84
+#: netbox/circuits/tables/providers.py:46
+#: netbox/circuits/tables/providers.py:80
+#: netbox/circuits/tables/providers.py:105
+#: netbox/circuits/tables/virtual_circuits.py:68
+#: netbox/dcim/tables/devices.py:1068 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73
+#: 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:582 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
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
+#: netbox/templates/dcim/htmx/cable_edit.html:89
#: netbox/templates/generic/bulk_edit.html:86
#: netbox/templates/inc/panels/comments.html:5
#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46
#: netbox/utilities/forms/fields/fields.py:29
-#: netbox/virtualization/tables/clusters.py:91
-#: netbox/virtualization/tables/virtualmachines.py:82
+#: netbox/virtualization/tables/clusters.py:95
+#: netbox/virtualization/tables/virtualmachines.py:52
#: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74
#: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140
#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
-#: netbox/wireless/tables/wirelesslan.py:58
+#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "Commenti"
-#: netbox/circuits/tables/circuits.py:86
+#: netbox/circuits/tables/circuits.py:90
#: netbox/templates/tenancy/contact.html:84
#: netbox/tenancy/tables/contacts.py:73
msgid "Assignments"
msgstr "Incarichi"
+#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81
+msgid "Side"
+msgstr "Lato"
+
+#: netbox/circuits/tables/circuits.py:120
+msgid "Termination Type"
+msgstr "Tipo di terminazione"
+
+#: netbox/circuits/tables/circuits.py:123
+msgid "Termination Point"
+msgstr "Punto di terminazione"
+
+#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161
+#: netbox/templates/dcim/sitegroup.html:26
+msgid "Site Group"
+msgstr "Gruppo del sito"
+
+#: netbox/circuits/tables/circuits.py:149
+#: netbox/templates/circuits/providernetwork.html:17
+#: netbox/templates/circuits/virtualcircuit.html:27
+#: netbox/templates/circuits/virtualcircuittermination.html:30
+#: netbox/templates/dcim/interface.html:170
+msgid "Provider Network"
+msgstr "Provider Network"
+
#: netbox/circuits/tables/providers.py:23
msgid "Accounts"
msgstr "Account"
-#: netbox/circuits/tables/providers.py:29
+#: netbox/circuits/tables/providers.py:28
msgid "Account Count"
msgstr "Numero di account"
-#: netbox/circuits/tables/providers.py:39 netbox/dcim/tables/sites.py:100
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
msgid "ASN Count"
msgstr "Numero ASN"
-#: netbox/circuits/views.py:331
+#: netbox/circuits/tables/virtual_circuits.py:65
+#: netbox/netbox/navigation/menu.py:234
+#: netbox/templates/circuits/virtualcircuit.html:87
+#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/vpn/tables/tunnels.py:58
+msgid "Terminations"
+msgstr "Terminazioni"
+
+#: netbox/circuits/tables/virtual_circuits.py:109
+#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299
+#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730
+#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
+#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858
+#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024
+#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053
+#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1541 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:1339
+#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474
+#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630
+#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678
+#: 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:249 netbox/dcim/tables/connections.py:22
+#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
+#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381
+#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619
+#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787
+#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892
+#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089
+#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
+#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:540
+#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333
+#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795
+#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156
+#: netbox/templates/circuits/virtualcircuittermination.html:56
+#: netbox/templates/dcim/consoleport.html:20
+#: netbox/templates/dcim/consoleserverport.html:20
+#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
+#: netbox/templates/dcim/device_edit.html:10
+#: netbox/templates/dcim/devicebay.html:20
+#: netbox/templates/dcim/devicebay.html:48
+#: netbox/templates/dcim/frontport.html:20
+#: netbox/templates/dcim/interface.html:30
+#: netbox/templates/dcim/interface.html:218
+#: netbox/templates/dcim/inventoryitem.html:20
+#: netbox/templates/dcim/module.html:57
+#: netbox/templates/dcim/modulebay.html:20
+#: netbox/templates/dcim/poweroutlet.html:20
+#: netbox/templates/dcim/powerport.html:20
+#: netbox/templates/dcim/rearport.html:20
+#: netbox/templates/dcim/virtualchassis.html:65
+#: netbox/templates/dcim/virtualchassis_edit.html:51
+#: netbox/templates/dcim/virtualdevicecontext.html:22
+#: netbox/templates/virtualization/virtualmachine.html:114
+#: netbox/templates/vpn/tunneltermination.html:23
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
+#: netbox/virtualization/filtersets.py:133
+#: netbox/virtualization/forms/bulk_edit.py:119
+#: netbox/virtualization/forms/bulk_import.py:105
+#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
+#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237
+#: netbox/vpn/forms/model_forms.py:456
+#: netbox/wireless/forms/model_forms.py:102
+#: netbox/wireless/forms/model_forms.py:144
+#: netbox/wireless/tables/wirelesslan.py:84
+msgid "Device"
+msgstr "Dispositivo"
+
+#: netbox/circuits/views.py:356
#, python-brace-format
msgid "No terminations have been defined for circuit {circuit}."
msgstr "Non sono state definite terminazioni per il circuito {circuit}."
-#: netbox/circuits/views.py:380
+#: netbox/circuits/views.py:405
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "Terminazioni sostituite per circuito {circuit}."
-#: netbox/core/api/views.py:39
+#: netbox/core/api/views.py:51
msgid "This user does not have permission to synchronize this data source."
msgstr ""
"Questo utente non dispone dell'autorizzazione per sincronizzare questa "
@@ -1619,12 +2046,13 @@ msgstr "Completato"
#: netbox/core/choices.py:22 netbox/core/choices.py:59
#: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34
#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239
-#: netbox/dcim/choices.py:1609 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:1593 netbox/dcim/choices.py:1666
+#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "Fallito"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:335
-#: netbox/netbox/navigation/menu.py:339
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:360
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -1654,12 +2082,36 @@ msgstr "Correre"
msgid "Errored"
msgstr "Errore"
-#: netbox/core/choices.py:87 netbox/core/tables/plugins.py:63
+#: netbox/core/choices.py:82
+msgid "Minutely"
+msgstr "Minuziosamente"
+
+#: netbox/core/choices.py:83
+msgid "Hourly"
+msgstr "Ogni ora"
+
+#: netbox/core/choices.py:84
+msgid "12 hours"
+msgstr "12 ore"
+
+#: netbox/core/choices.py:85
+msgid "Daily"
+msgstr "Quotidiano"
+
+#: netbox/core/choices.py:86
+msgid "Weekly"
+msgstr "Settimanale"
+
+#: netbox/core/choices.py:87
+msgid "30 days"
+msgstr "30 giorni"
+
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "Aggiornato"
-#: netbox/core/choices.py:88
+#: netbox/core/choices.py:104
msgid "Deleted"
msgstr "Eliminato"
@@ -1687,7 +2139,7 @@ msgstr "Annullato"
#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51
#: netbox/templates/core/plugin.html:88
-#: netbox/templates/dcim/interface.html:216
+#: netbox/templates/dcim/interface.html:273
msgid "Local"
msgstr "Locale"
@@ -1761,7 +2213,7 @@ msgstr "Fonte dati (ID)"
msgid "Data source (name)"
msgstr "Fonte dati (nome)"
-#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:501
+#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502
#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331
#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413
#: netbox/users/filtersets.py:28
@@ -1773,12 +2225,12 @@ msgid "User name"
msgstr "Nome utente"
#: 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:1137
-#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/filtersets.py:1370
-#: netbox/dcim/tables/devices.py:553 netbox/dcim/tables/devicetypes.py:224
+#: 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:1375
+#: netbox/dcim/tables/devices.py:567 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:142
-#: netbox/extras/forms/filtersets.py:229 netbox/extras/forms/filtersets.py:294
+#: 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/templates/core/datasource.html:42
@@ -1789,18 +2241,18 @@ msgstr "Nome utente"
#: netbox/templates/users/objectpermission.html:25
#: netbox/templates/virtualization/vminterface.html:29
#: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70
-#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:217
-#: netbox/virtualization/forms/filtersets.py:215
+#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199
+#: netbox/virtualization/forms/filtersets.py:220
msgid "Enabled"
msgstr "Abilitato"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:285
+#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127
#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170
-#: netbox/vpn/forms/model_forms.py:301 netbox/vpn/forms/model_forms.py:321
-#: netbox/vpn/forms/model_forms.py:337 netbox/vpn/forms/model_forms.py:357
-#: netbox/vpn/forms/model_forms.py:380
+#: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323
+#: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360
+#: netbox/vpn/forms/model_forms.py:383
msgid "Parameters"
msgstr "Parametri"
@@ -1809,16 +2261,15 @@ msgid "Ignore rules"
msgstr "Ignora le regole"
#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97
-#: netbox/extras/forms/model_forms.py:248
-#: netbox/extras/forms/model_forms.py:578
-#: netbox/extras/forms/model_forms.py:632 netbox/extras/tables/tables.py:191
+#: 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:518
#: netbox/templates/core/datasource.html:31
-#: netbox/templates/dcim/device/render_config.html:18
#: netbox/templates/extras/configcontext.html:29
#: netbox/templates/extras/configtemplate.html:21
#: netbox/templates/extras/exporttemplate.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:18
+#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "Fonte dati"
@@ -1827,17 +2278,17 @@ msgid "File"
msgstr "File"
#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:328
-#: netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
+#: netbox/extras/forms/filtersets.py:421
msgid "Data source"
msgstr "Fonte dati"
-#: netbox/core/forms/filtersets.py:70 netbox/extras/forms/filtersets.py:440
+#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
msgid "Creation"
msgstr "Creazione"
-#: netbox/core/forms/filtersets.py:74 netbox/core/forms/filtersets.py:160
-#: netbox/extras/forms/filtersets.py:461 netbox/extras/tables/tables.py:220
+#: 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:571 netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
@@ -1845,42 +2296,42 @@ msgstr "Creazione"
msgid "Object Type"
msgstr "Tipo di oggetto"
-#: netbox/core/forms/filtersets.py:84
+#: netbox/core/forms/filtersets.py:85
msgid "Created after"
msgstr "Creato dopo"
-#: netbox/core/forms/filtersets.py:89
+#: netbox/core/forms/filtersets.py:90
msgid "Created before"
msgstr "Creato prima"
-#: netbox/core/forms/filtersets.py:94
+#: netbox/core/forms/filtersets.py:95
msgid "Scheduled after"
msgstr "Pianificato dopo"
-#: netbox/core/forms/filtersets.py:99
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled before"
msgstr "Pianificato prima"
-#: netbox/core/forms/filtersets.py:104
+#: netbox/core/forms/filtersets.py:105
msgid "Started after"
msgstr "Iniziato dopo"
-#: netbox/core/forms/filtersets.py:109
+#: netbox/core/forms/filtersets.py:110
msgid "Started before"
msgstr "Iniziato prima"
-#: netbox/core/forms/filtersets.py:114
+#: netbox/core/forms/filtersets.py:115
msgid "Completed after"
msgstr "Completato dopo"
-#: netbox/core/forms/filtersets.py:119
+#: netbox/core/forms/filtersets.py:120
msgid "Completed before"
msgstr "Completato prima"
-#: netbox/core/forms/filtersets.py:126 netbox/core/forms/filtersets.py:155
-#: netbox/dcim/forms/bulk_edit.py:462 netbox/dcim/forms/filtersets.py:418
-#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/model_forms.py:316
-#: netbox/extras/forms/filtersets.py:456 netbox/extras/forms/filtersets.py:475
+#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156
+#: 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/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
@@ -1894,22 +2345,22 @@ msgstr "Completato prima"
msgid "User"
msgstr "Utente"
-#: netbox/core/forms/filtersets.py:134 netbox/core/tables/change_logging.py:15
+#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "Ora"
-#: netbox/core/forms/filtersets.py:139 netbox/extras/forms/filtersets.py:445
+#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
msgid "After"
msgstr "Dopo"
-#: netbox/core/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:450
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
msgid "Before"
msgstr "Prima"
-#: netbox/core/forms/filtersets.py:148 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:396
+#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:410
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
@@ -1944,22 +2395,22 @@ msgstr ""
msgid "Rack Elevations"
msgstr "Elevazioni dei rack"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1520
-#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1372
-#: netbox/dcim/forms/bulk_edit.py:1390 netbox/dcim/tables/racks.py:158
-#: netbox/netbox/navigation/menu.py:291 netbox/netbox/navigation/menu.py:295
+#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522
+#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375
+#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157
+#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316
msgid "Power"
msgstr "Energia"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:154
+#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IPAM"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:230
+#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43
-#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
+#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "Sicurezza"
@@ -1974,7 +2425,7 @@ msgid "Pagination"
msgstr "Impaginazione"
#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/model_forms.py:116
+#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
#: netbox/extras/forms/model_forms.py:129
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
@@ -1985,7 +2436,7 @@ msgstr "Validazione"
msgid "User Preferences"
msgstr "Preferenze utente"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:732
+#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
@@ -2021,7 +2472,7 @@ msgstr "nome utente"
msgid "request ID"
msgstr "ID della richiesta"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:69
+#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
msgid "action"
msgstr "azione"
@@ -2048,9 +2499,9 @@ msgstr ""
"La registrazione delle modifiche non è supportata per questo tipo di oggetto"
" ({type})."
-#: netbox/core/models/config.py:18 netbox/core/models/data.py:266
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:263
#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:50
-#: netbox/extras/models/models.py:730 netbox/extras/models/notifications.py:39
+#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
#: netbox/extras/models/notifications.py:186
#: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32
msgid "created"
@@ -2085,24 +2536,24 @@ msgstr "Configurazione attuale"
msgid "Config revision #{id}"
msgstr "Revisione della configurazione #{id}"
-#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43
-#: netbox/dcim/models/device_component_templates.py:203
-#: netbox/dcim/models/device_component_templates.py:237
-#: netbox/dcim/models/device_component_templates.py:272
-#: netbox/dcim/models/device_component_templates.py:334
-#: netbox/dcim/models/device_component_templates.py:413
-#: netbox/dcim/models/device_component_templates.py:512
-#: netbox/dcim/models/device_component_templates.py:612
-#: netbox/dcim/models/device_components.py:283
-#: netbox/dcim/models/device_components.py:312
-#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:463
-#: netbox/dcim/models/device_components.py:605
-#: netbox/dcim/models/device_components.py:970
-#: netbox/dcim/models/device_components.py:1044
-#: netbox/dcim/models/power.py:102 netbox/extras/models/customfields.py:78
+#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44
+#: netbox/dcim/models/device_component_templates.py:199
+#: netbox/dcim/models/device_component_templates.py:234
+#: netbox/dcim/models/device_component_templates.py:270
+#: netbox/dcim/models/device_component_templates.py:335
+#: 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:279
+#: netbox/dcim/models/device_components.py:306
+#: netbox/dcim/models/device_components.py:337
+#: netbox/dcim/models/device_components.py:453
+#: netbox/dcim/models/device_components.py:653
+#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1092
+#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:61 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
msgid "type"
msgstr "tipo"
@@ -2114,8 +2565,8 @@ msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
-#: netbox/dcim/models/device_component_templates.py:418
-#: netbox/dcim/models/device_components.py:512
+#: netbox/dcim/models/device_component_templates.py:425
+#: netbox/dcim/models/device_components.py:505
#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
msgid "enabled"
@@ -2147,17 +2598,17 @@ msgstr "origine dati"
msgid "data sources"
msgstr "fonti di dati"
-#: netbox/core/models/data.py:122
+#: netbox/core/models/data.py:119
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "Tipo di backend sconosciuto: {type}"
-#: netbox/core/models/data.py:164
+#: netbox/core/models/data.py:161
msgid "Cannot initiate sync; syncing already in progress."
msgstr ""
"Impossibile avviare la sincronizzazione. La sincronizzazione è già in corso."
-#: netbox/core/models/data.py:177
+#: netbox/core/models/data.py:174
msgid ""
"There was an error initializing the backend. A dependency needs to be "
"installed: "
@@ -2165,48 +2616,48 @@ msgstr ""
"Si è verificato un errore durante l'inizializzazione del backend. È "
"necessario installare una dipendenza: "
-#: netbox/core/models/data.py:270 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:267 netbox/core/models/files.py:31
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "ultimo aggiornamento"
-#: netbox/core/models/data.py:280 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446
msgid "path"
msgstr "sentiero"
-#: netbox/core/models/data.py:283
+#: netbox/core/models/data.py:280
msgid "File path relative to the data source's root"
msgstr "Percorso del file relativo alla radice dell'origine dati"
-#: netbox/core/models/data.py:287 netbox/ipam/models/ip.py:503
+#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489
msgid "size"
msgstr "taglia"
-#: netbox/core/models/data.py:290
+#: netbox/core/models/data.py:287
msgid "hash"
msgstr "cancelletto"
-#: netbox/core/models/data.py:294
+#: netbox/core/models/data.py:291
msgid "Length must be 64 hexadecimal characters."
msgstr "La lunghezza deve essere di 64 caratteri esadecimali."
-#: netbox/core/models/data.py:296
+#: netbox/core/models/data.py:293
msgid "SHA256 hash of the file data"
msgstr "Hash SHA256 dei dati del file"
-#: netbox/core/models/data.py:313
+#: netbox/core/models/data.py:310
msgid "data file"
msgstr "file di dati"
-#: netbox/core/models/data.py:314
+#: netbox/core/models/data.py:311
msgid "data files"
msgstr "file di dati"
-#: netbox/core/models/data.py:401
+#: netbox/core/models/data.py:398
msgid "auto sync record"
msgstr "registrazione di sincronizzazione automatica"
-#: netbox/core/models/data.py:402
+#: netbox/core/models/data.py:399
msgid "auto sync records"
msgstr "sincronizzazione automatica dei record"
@@ -2230,6 +2681,11 @@ msgstr "file gestito"
msgid "managed files"
msgstr "file gestiti"
+#: netbox/core/models/files.py:100
+#, python-brace-format
+msgid "A {model} with this file path already exists ({path})."
+msgstr "UN {model} con questo percorso di file esiste già ({path})."
+
#: netbox/core/models/jobs.py:54
msgid "scheduled"
msgstr "pianificata"
@@ -2251,7 +2707,7 @@ msgid "completed"
msgstr "completato"
#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:87
+#: netbox/extras/models/staging.py:95
msgid "data"
msgstr "dato"
@@ -2283,7 +2739,7 @@ msgid "Invalid status for job termination. Choices are: {choices}"
msgstr ""
"Stato non valido per la cessazione del lavoro. Le scelte sono: {choices}"
-#: netbox/core/models/jobs.py:221
+#: netbox/core/models/jobs.py:231
msgid ""
"enqueue() cannot be called with values for both schedule_at and immediate."
msgstr ""
@@ -2306,7 +2762,7 @@ msgstr "Nome completo"
#: 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:576 netbox/extras/tables/tables.py:616
-#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:244
+#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
@@ -2334,11 +2790,11 @@ msgid "Last updated"
msgstr "Ultimo aggiornamento"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:164 netbox/extras/tables/tables.py:216
-#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:189
+#: 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/templates/dcim/virtualchassis_edit.html:52
#: netbox/utilities/forms/forms.py:73
-#: netbox/wireless/tables/wirelesslink.py:17
+#: netbox/wireless/tables/wirelesslink.py:16
msgid "ID"
msgstr "ID"
@@ -2404,7 +2860,7 @@ msgstr "Lavoratori"
msgid "Host"
msgstr "Ospite"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:535
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587
msgid "Port"
msgstr "Porto"
@@ -2452,71 +2908,84 @@ msgstr "PID"
msgid "No workers found"
msgstr "Nessun lavoratore trovato"
-#: netbox/core/views.py:90
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
+#, python-brace-format
+msgid "Job {job_id} not found"
+msgstr "Lavoro {job_id} non trovato"
+
+#: netbox/core/utils.py:102 netbox/core/utils.py:118
+#, python-brace-format
+msgid "Job {id} not found."
+msgstr "Lavoro {id} non trovato."
+
+#: netbox/core/views.py:88
#, python-brace-format
msgid "Queued job #{id} to sync {datasource}"
msgstr "Lavoro in coda #{id} da sincronizzare {datasource}"
-#: netbox/core/views.py:319
+#: netbox/core/views.py:332
#, python-brace-format
msgid "Restored configuration revision #{id}"
msgstr "Revisione della configurazione ripristinata #{id}"
-#: netbox/core/views.py:412 netbox/core/views.py:455 netbox/core/views.py:531
-#, python-brace-format
-msgid "Job {job_id} not found"
-msgstr "Lavoro {job_id} non trovato"
-
-#: netbox/core/views.py:463
+#: netbox/core/views.py:435
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "Lavoro {id} è stato eliminato."
-#: netbox/core/views.py:465
+#: netbox/core/views.py:437
#, python-brace-format
msgid "Error deleting job {id}: {error}"
msgstr "Errore durante l'eliminazione del lavoro {id}: {error}"
-#: netbox/core/views.py:478 netbox/core/views.py:496
-#, python-brace-format
-msgid "Job {id} not found."
-msgstr "Lavoro {id} non trovato."
-
-#: netbox/core/views.py:484
+#: netbox/core/views.py:446
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "Lavoro {id} è stato nuovamente accodato."
-#: netbox/core/views.py:519
+#: netbox/core/views.py:455
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "Lavoro {id} è stato messo in coda."
-#: netbox/core/views.py:538
+#: netbox/core/views.py:464
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "Lavoro {id} è stato fermato."
-#: netbox/core/views.py:540
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "Interruzione del lavoro non riuscita {id}"
-#: netbox/core/views.py:674
+#: netbox/core/views.py:601
msgid "Plugins catalog could not be loaded"
msgstr "Impossibile caricare il catalogo dei plugin"
-#: netbox/core/views.py:708
+#: netbox/core/views.py:635
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "Plugin {name} non trovato"
-#: netbox/dcim/api/serializers_/devices.py:49
-#: netbox/dcim/api/serializers_/devicetypes.py:25
+#: netbox/dcim/api/serializers_/device_components.py:262
+msgid "Interface mode does not support q-in-q service vlan"
+msgstr "La modalità interfaccia non supporta il servizio vlan q-in-q"
+
+#: netbox/dcim/api/serializers_/device_components.py:269
+msgid "Interface mode does not support untagged vlan"
+msgstr "La modalità interfaccia non supporta vlan senza tag"
+
+#: netbox/dcim/api/serializers_/device_components.py:274
+#: netbox/dcim/api/serializers_/device_components.py:279
+msgid "Interface mode does not support tagged vlans"
+msgstr "La modalità interfaccia non supporta le vlan con tag"
+
+#: netbox/dcim/api/serializers_/devices.py:53
+#: netbox/dcim/api/serializers_/devicetypes.py:26
msgid "Position (U)"
msgstr "Posizione (U)"
-#: netbox/dcim/api/serializers_/racks.py:112
+#: netbox/dcim/api/serializers_/racks.py:113
#: netbox/templates/dcim/rack.html:28
msgid "Facility ID"
msgstr "ID struttura"
@@ -2526,8 +2995,9 @@ msgid "Staging"
msgstr "Messa in scena"
#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189
-#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1533
-#: netbox/virtualization/choices.py:23 netbox/virtualization/choices.py:48
+#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1535
+#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49
msgid "Decommissioning"
msgstr "Smantellamento"
@@ -2590,7 +3060,7 @@ msgstr "Obsoleto"
msgid "Millimeters"
msgstr "Millimetri"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1555
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557
msgid "Inches"
msgstr "Pollici"
@@ -2604,21 +3074,21 @@ msgstr "Da anteriore a posteriore"
msgid "Rear to front"
msgstr "Posteriore/anteriore"
-#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:69
-#: netbox/dcim/forms/bulk_edit.py:88 netbox/dcim/forms/bulk_edit.py:174
-#: netbox/dcim/forms/bulk_edit.py:1420 netbox/dcim/forms/bulk_import.py:60
-#: netbox/dcim/forms/bulk_import.py:74 netbox/dcim/forms/bulk_import.py:137
-#: netbox/dcim/forms/bulk_import.py:588 netbox/dcim/forms/bulk_import.py:855
-#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/forms/filtersets.py:234
-#: netbox/dcim/forms/model_forms.py:74 netbox/dcim/forms/model_forms.py:93
-#: netbox/dcim/forms/model_forms.py:170 netbox/dcim/forms/model_forms.py:1069
-#: netbox/dcim/forms/model_forms.py:1509
-#: netbox/dcim/forms/object_import.py:176 netbox/dcim/tables/devices.py:656
-#: netbox/dcim/tables/devices.py:869 netbox/dcim/tables/devices.py:954
-#: netbox/extras/tables/tables.py:223 netbox/ipam/tables/fhrp.py:59
-#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/services.py:44
-#: netbox/templates/dcim/interface.html:102
-#: netbox/templates/dcim/interface.html:309
+#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72
+#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62
+#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139
+#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863
+#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235
+#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95
+#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1082
+#: netbox/dcim/forms/model_forms.py:1551
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690
+#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987
+#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223
+#: 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
#: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37
#: netbox/templates/dcim/sitegroup.html:37
#: netbox/templates/ipam/service.html:28
@@ -2631,12 +3101,12 @@ msgstr "Posteriore/anteriore"
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
#: netbox/tenancy/forms/model_forms.py:68
-#: netbox/virtualization/forms/bulk_edit.py:207
-#: netbox/virtualization/forms/bulk_import.py:151
-#: netbox/virtualization/tables/virtualmachines.py:162
-#: netbox/wireless/forms/bulk_edit.py:24
-#: netbox/wireless/forms/bulk_import.py:21
-#: netbox/wireless/forms/model_forms.py:21
+#: netbox/virtualization/forms/bulk_edit.py:189
+#: netbox/virtualization/forms/bulk_import.py:157
+#: netbox/virtualization/tables/virtualmachines.py:132
+#: netbox/wireless/forms/bulk_edit.py:26
+#: netbox/wireless/forms/bulk_import.py:23
+#: netbox/wireless/forms/model_forms.py:22
msgid "Parent"
msgstr "Genitore"
@@ -2659,7 +3129,7 @@ msgid "Rear"
msgstr "Posteriore"
#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/virtualization/choices.py:46
+#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "Messo in scena"
@@ -2692,7 +3162,7 @@ msgid "Top to bottom"
msgstr "Dall'alto verso il basso"
#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1305
+#: netbox/dcim/choices.py:1307
msgid "Passive"
msgstr "Passivo"
@@ -2722,8 +3192,8 @@ msgstr "Proprietario"
#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223
-#: netbox/dcim/choices.py:1449 netbox/dcim/choices.py:1451
-#: netbox/netbox/navigation/menu.py:200
+#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453
+#: netbox/netbox/navigation/menu.py:208
msgid "Other"
msgstr "Altro"
@@ -2740,10 +3210,10 @@ msgid "Virtual"
msgstr "Virtuale"
#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099
-#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1330
-#: netbox/dcim/forms/model_forms.py:995 netbox/dcim/forms/model_forms.py:1404
-#: netbox/netbox/navigation/menu.py:140 netbox/netbox/navigation/menu.py:144
-#: netbox/templates/dcim/interface.html:210
+#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335
+#: 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
msgid "Wireless"
msgstr "Wireless"
@@ -2751,13 +3221,13 @@ msgstr "Wireless"
msgid "Virtual interfaces"
msgstr "Interfacce virtuali"
-#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1428
-#: netbox/dcim/forms/bulk_import.py:862 netbox/dcim/forms/model_forms.py:981
-#: netbox/dcim/tables/devices.py:660 netbox/templates/dcim/interface.html:106
+#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431
+#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993
+#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
-#: netbox/virtualization/forms/bulk_edit.py:212
-#: netbox/virtualization/forms/bulk_import.py:158
-#: netbox/virtualization/tables/virtualmachines.py:166
+#: netbox/virtualization/forms/bulk_edit.py:194
+#: netbox/virtualization/forms/bulk_import.py:164
+#: netbox/virtualization/tables/virtualmachines.py:136
msgid "Bridge"
msgstr "ponte"
@@ -2781,10 +3251,10 @@ msgstr "Ethernet (backplane)"
msgid "Cellular"
msgstr "Cellulare"
-#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:383
-#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:963
-#: netbox/dcim/forms/filtersets.py:1542
-#: netbox/templates/dcim/inventoryitem.html:52
+#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964
+#: netbox/dcim/forms/filtersets.py:1547
+#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:54
msgid "Serial"
msgstr "Seriale"
@@ -2810,109 +3280,95 @@ msgstr "Completo"
msgid "Auto"
msgstr "Auto"
-#: netbox/dcim/choices.py:1265
+#: netbox/dcim/choices.py:1266
msgid "Access"
msgstr "Accesso"
-#: netbox/dcim/choices.py:1266 netbox/ipam/tables/vlans.py:172
-#: netbox/ipam/tables/vlans.py:217
+#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148
+#: netbox/ipam/tables/vlans.py:193
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "Taggato"
-#: netbox/dcim/choices.py:1267
+#: netbox/dcim/choices.py:1268
msgid "Tagged (All)"
msgstr "Contrassegnati (tutti)"
-#: netbox/dcim/choices.py:1296
+#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22
+msgid "Q-in-Q (802.1ad)"
+msgstr "Q-in-Q (802.1ad)"
+
+#: netbox/dcim/choices.py:1298
msgid "IEEE Standard"
msgstr "Norma IEEE"
-#: netbox/dcim/choices.py:1307
+#: netbox/dcim/choices.py:1309
msgid "Passive 24V (2-pair)"
msgstr "24V passivo (2 coppie)"
-#: netbox/dcim/choices.py:1308
+#: netbox/dcim/choices.py:1310
msgid "Passive 24V (4-pair)"
msgstr "24V passivo (4 coppie)"
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:1311
msgid "Passive 48V (2-pair)"
msgstr "48V passivo (2 coppie)"
-#: netbox/dcim/choices.py:1310
+#: netbox/dcim/choices.py:1312
msgid "Passive 48V (4-pair)"
msgstr "48V passivo (4 coppie)"
-#: netbox/dcim/choices.py:1380 netbox/dcim/choices.py:1490
+#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492
msgid "Copper"
msgstr "Rame"
-#: netbox/dcim/choices.py:1403
+#: netbox/dcim/choices.py:1405
msgid "Fiber Optic"
msgstr "Fibra ottica"
-#: netbox/dcim/choices.py:1436 netbox/dcim/choices.py:1519
+#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1506
+#: netbox/dcim/choices.py:1508
msgid "Fiber"
msgstr "Fibra"
-#: netbox/dcim/choices.py:1531 netbox/dcim/forms/filtersets.py:1227
+#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228
msgid "Connected"
msgstr "Connesso"
-#: netbox/dcim/choices.py:1550 netbox/wireless/choices.py:497
+#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "Chilometri"
-#: netbox/dcim/choices.py:1551 netbox/templates/dcim/cable_trace.html:65
-#: netbox/wireless/choices.py:498
+#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176
+#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "Metri"
-#: netbox/dcim/choices.py:1552
+#: netbox/dcim/choices.py:1554
msgid "Centimeters"
msgstr "Centimetri"
-#: netbox/dcim/choices.py:1553 netbox/wireless/choices.py:499
+#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "Miglia"
-#: netbox/dcim/choices.py:1554 netbox/templates/dcim/cable_trace.html:66
-#: netbox/wireless/choices.py:500
+#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178
+#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "Piedi"
-#: netbox/dcim/choices.py:1570 netbox/templates/dcim/device.html:327
-#: netbox/templates/dcim/rack.html:107
-msgid "Kilograms"
-msgstr "Chilogrammi"
-
-#: netbox/dcim/choices.py:1571
-msgid "Grams"
-msgstr "Grammi"
-
-#: netbox/dcim/choices.py:1572 netbox/templates/dcim/device.html:328
-#: netbox/templates/dcim/rack.html:108
-msgid "Pounds"
-msgstr "Sterline"
-
-#: netbox/dcim/choices.py:1573
-msgid "Ounces"
-msgstr "Once"
-
-#: netbox/dcim/choices.py:1620
+#: netbox/dcim/choices.py:1604
msgid "Redundant"
msgstr "Ridondante"
-#: netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1625
msgid "Single phase"
msgstr "Monofase"
-#: netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1626
msgid "Three-phase"
msgstr "Trifase"
@@ -2926,335 +3382,319 @@ msgstr "Formato dell'indirizzo MAC non valido: {value}"
msgid "Invalid WWN format: {value}"
msgstr "Formato WWN non valido: {value}"
-#: netbox/dcim/filtersets.py:86
+#: netbox/dcim/filtersets.py:87
msgid "Parent region (ID)"
msgstr "Regione principale (ID)"
-#: netbox/dcim/filtersets.py:92
+#: netbox/dcim/filtersets.py:93
msgid "Parent region (slug)"
msgstr "Regione madre (slug)"
-#: netbox/dcim/filtersets.py:116
+#: netbox/dcim/filtersets.py:117
msgid "Parent site group (ID)"
msgstr "Gruppo del sito principale (ID)"
-#: netbox/dcim/filtersets.py:122
+#: netbox/dcim/filtersets.py:123
msgid "Parent site group (slug)"
msgstr "Gruppo del sito principale (slug)"
-#: netbox/dcim/filtersets.py:164 netbox/extras/filtersets.py:364
-#: netbox/ipam/filtersets.py:843 netbox/ipam/filtersets.py:995
+#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962
msgid "Group (ID)"
msgstr "Gruppo (ID)"
-#: netbox/dcim/filtersets.py:170
+#: netbox/dcim/filtersets.py:171
msgid "Group (slug)"
msgstr "Gruppo (slug)"
-#: netbox/dcim/filtersets.py:176 netbox/dcim/filtersets.py:181
+#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
msgid "AS (ID)"
msgstr "COME (ID)"
-#: netbox/dcim/filtersets.py:246
+#: netbox/dcim/filtersets.py:247
msgid "Parent location (ID)"
msgstr "Sede principale (ID)"
-#: netbox/dcim/filtersets.py:252
+#: netbox/dcim/filtersets.py:253
msgid "Parent location (slug)"
msgstr "Sede principale (slug)"
-#: netbox/dcim/filtersets.py:258 netbox/dcim/filtersets.py:369
-#: netbox/dcim/filtersets.py:490 netbox/dcim/filtersets.py:1057
-#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:2182
-msgid "Location (ID)"
-msgstr "Ubicazione (ID)"
-
-#: netbox/dcim/filtersets.py:265 netbox/dcim/filtersets.py:376
-#: netbox/dcim/filtersets.py:497 netbox/dcim/filtersets.py:1410
-#: netbox/extras/filtersets.py:542
-msgid "Location (slug)"
-msgstr "Posizione (slug)"
-
-#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:381
-#: netbox/dcim/filtersets.py:539 netbox/dcim/filtersets.py:678
-#: netbox/dcim/filtersets.py:882 netbox/dcim/filtersets.py:933
-#: netbox/dcim/filtersets.py:973 netbox/dcim/filtersets.py:1306
-#: netbox/dcim/filtersets.py:1840
+#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382
+#: 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:1308
+#: netbox/dcim/filtersets.py:1960
msgid "Manufacturer (ID)"
msgstr "Produttore (ID)"
-#: netbox/dcim/filtersets.py:302 netbox/dcim/filtersets.py:387
-#: netbox/dcim/filtersets.py:545 netbox/dcim/filtersets.py:684
-#: netbox/dcim/filtersets.py:888 netbox/dcim/filtersets.py:939
-#: netbox/dcim/filtersets.py:979 netbox/dcim/filtersets.py:1312
-#: netbox/dcim/filtersets.py:1846
+#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388
+#: 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:1314
+#: netbox/dcim/filtersets.py:1966
msgid "Manufacturer (slug)"
msgstr "Produttore (lumaca)"
-#: netbox/dcim/filtersets.py:393
+#: netbox/dcim/filtersets.py:394
msgid "Rack type (slug)"
msgstr "Tipo di rack (slug)"
-#: netbox/dcim/filtersets.py:397
+#: netbox/dcim/filtersets.py:398
msgid "Rack type (ID)"
msgstr "Tipo di rack (ID)"
-#: netbox/dcim/filtersets.py:411 netbox/dcim/filtersets.py:892
-#: netbox/dcim/filtersets.py:994 netbox/dcim/filtersets.py:1850
-#: netbox/ipam/filtersets.py:383 netbox/ipam/filtersets.py:495
-#: netbox/ipam/filtersets.py:1005 netbox/virtualization/filtersets.py:210
+#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
+#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970
+#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462
+#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176
msgid "Role (ID)"
msgstr "Ruolo (ID)"
-#: netbox/dcim/filtersets.py:417 netbox/dcim/filtersets.py:898
-#: netbox/dcim/filtersets.py:1000 netbox/dcim/filtersets.py:1856
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:389
-#: netbox/ipam/filtersets.py:501 netbox/ipam/filtersets.py:1011
-#: netbox/virtualization/filtersets.py:216
+#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
+#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976
+#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356
+#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978
+#: netbox/virtualization/filtersets.py:182
msgid "Role (slug)"
msgstr "Ruolo (slug)"
-#: netbox/dcim/filtersets.py:447 netbox/dcim/filtersets.py:1062
-#: netbox/dcim/filtersets.py:1415 netbox/dcim/filtersets.py:2244
+#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063
+#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368
msgid "Rack (ID)"
msgstr "Cremagliera (ID)"
-#: netbox/dcim/filtersets.py:507 netbox/extras/filtersets.py:293
+#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293
#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359
#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113
#: netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "Utente (nome)"
-#: netbox/dcim/filtersets.py:549
+#: netbox/dcim/filtersets.py:550
msgid "Default platform (ID)"
msgstr "Piattaforma predefinita (ID)"
-#: netbox/dcim/filtersets.py:555
+#: netbox/dcim/filtersets.py:556
msgid "Default platform (slug)"
msgstr "Piattaforma predefinita (slug)"
-#: netbox/dcim/filtersets.py:558 netbox/dcim/forms/filtersets.py:517
+#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
msgid "Has a front image"
msgstr "Ha un'immagine frontale"
-#: netbox/dcim/filtersets.py:562 netbox/dcim/forms/filtersets.py:524
+#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
msgid "Has a rear image"
msgstr "Ha un'immagine posteriore"
-#: netbox/dcim/filtersets.py:567 netbox/dcim/filtersets.py:688
-#: netbox/dcim/filtersets.py:1131 netbox/dcim/forms/filtersets.py:531
-#: netbox/dcim/forms/filtersets.py:627 netbox/dcim/forms/filtersets.py:848
+#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
+#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532
+#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
msgid "Has console ports"
msgstr "Dispone di porte per console"
-#: netbox/dcim/filtersets.py:571 netbox/dcim/filtersets.py:692
-#: netbox/dcim/filtersets.py:1135 netbox/dcim/forms/filtersets.py:538
-#: netbox/dcim/forms/filtersets.py:634 netbox/dcim/forms/filtersets.py:855
+#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
+#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539
+#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
msgid "Has console server ports"
msgstr "Dispone di porte console server"
-#: netbox/dcim/filtersets.py:575 netbox/dcim/filtersets.py:696
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:545
-#: netbox/dcim/forms/filtersets.py:641 netbox/dcim/forms/filtersets.py:862
+#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
+#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
msgid "Has power ports"
msgstr "Dispone di porte di alimentazione"
-#: netbox/dcim/filtersets.py:579 netbox/dcim/filtersets.py:700
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:552
-#: netbox/dcim/forms/filtersets.py:648 netbox/dcim/forms/filtersets.py:869
+#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
+#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
msgid "Has power outlets"
msgstr "Dispone di prese di corrente"
-#: netbox/dcim/filtersets.py:583 netbox/dcim/filtersets.py:704
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:559
-#: netbox/dcim/forms/filtersets.py:655 netbox/dcim/forms/filtersets.py:876
+#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
+#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
msgid "Has interfaces"
msgstr "Dispone di interfacce"
-#: netbox/dcim/filtersets.py:587 netbox/dcim/filtersets.py:708
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:566
-#: netbox/dcim/forms/filtersets.py:662 netbox/dcim/forms/filtersets.py:883
+#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
+#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
msgid "Has pass-through ports"
msgstr "Dispone di porte pass-through"
-#: netbox/dcim/filtersets.py:591 netbox/dcim/filtersets.py:1155
-#: netbox/dcim/forms/filtersets.py:580
+#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156
+#: netbox/dcim/forms/filtersets.py:581
msgid "Has module bays"
msgstr "Dispone di alloggiamenti per moduli"
-#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:1159
-#: netbox/dcim/forms/filtersets.py:573
+#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160
+#: netbox/dcim/forms/filtersets.py:574
msgid "Has device bays"
msgstr "Dispone di alloggiamenti per dispositivi"
-#: netbox/dcim/filtersets.py:599 netbox/dcim/forms/filtersets.py:587
+#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
msgid "Has inventory items"
msgstr "Ha articoli di inventario"
-#: netbox/dcim/filtersets.py:756 netbox/dcim/filtersets.py:989
-#: netbox/dcim/filtersets.py:1436
+#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
+#: netbox/dcim/filtersets.py:1438
msgid "Device type (ID)"
msgstr "Tipo di dispositivo (ID)"
-#: netbox/dcim/filtersets.py:772 netbox/dcim/filtersets.py:1317
+#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319
msgid "Module type (ID)"
msgstr "Tipo di modulo (ID)"
-#: netbox/dcim/filtersets.py:804 netbox/dcim/filtersets.py:1591
+#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593
msgid "Power port (ID)"
msgstr "Porta di alimentazione (ID)"
-#: netbox/dcim/filtersets.py:878 netbox/dcim/filtersets.py:1836
+#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956
msgid "Parent inventory item (ID)"
msgstr "Articolo di inventario principale (ID)"
-#: netbox/dcim/filtersets.py:921 netbox/dcim/filtersets.py:947
-#: netbox/dcim/filtersets.py:1127 netbox/virtualization/filtersets.py:238
+#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
+#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204
msgid "Config template (ID)"
msgstr "Modello di configurazione (ID)"
-#: netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:986
msgid "Device type (slug)"
msgstr "Tipo di dispositivo (slug)"
-#: netbox/dcim/filtersets.py:1005
+#: netbox/dcim/filtersets.py:1006
msgid "Parent Device (ID)"
msgstr "Dispositivo principale (ID)"
-#: netbox/dcim/filtersets.py:1009 netbox/virtualization/filtersets.py:220
+#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
msgid "Platform (ID)"
msgstr "Piattaforma (ID)"
-#: netbox/dcim/filtersets.py:1015 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:226
+#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
+#: netbox/virtualization/filtersets.py:192
msgid "Platform (slug)"
msgstr "Piattaforma (slug)"
-#: netbox/dcim/filtersets.py:1051 netbox/dcim/filtersets.py:1399
-#: netbox/dcim/filtersets.py:1934 netbox/dcim/filtersets.py:2176
-#: netbox/dcim/filtersets.py:2235
+#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401
+#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300
+#: netbox/dcim/filtersets.py:2359
msgid "Site name (slug)"
msgstr "Nome del sito (slug)"
-#: netbox/dcim/filtersets.py:1067
+#: netbox/dcim/filtersets.py:1068
msgid "Parent bay (ID)"
msgstr "Bambino per genitori (ID)"
-#: netbox/dcim/filtersets.py:1071
+#: netbox/dcim/filtersets.py:1072
msgid "VM cluster (ID)"
msgstr "Cluster VM (ID)"
-#: netbox/dcim/filtersets.py:1077 netbox/extras/filtersets.py:591
-#: netbox/virtualization/filtersets.py:136
+#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591
+#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "Gruppo Cluster (slug)"
-#: netbox/dcim/filtersets.py:1082 netbox/virtualization/filtersets.py:130
+#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "Gruppo cluster (ID)"
-#: netbox/dcim/filtersets.py:1088
+#: netbox/dcim/filtersets.py:1089
msgid "Device model (slug)"
msgstr "Modello del dispositivo (slug)"
-#: netbox/dcim/filtersets.py:1099 netbox/dcim/forms/bulk_edit.py:522
+#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525
msgid "Is full depth"
msgstr "È a piena profondità"
-#: netbox/dcim/filtersets.py:1103 netbox/dcim/forms/common.py:18
-#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:1385
-#: netbox/dcim/models/device_components.py:518
-#: netbox/virtualization/filtersets.py:230
-#: netbox/virtualization/filtersets.py:301
-#: netbox/virtualization/forms/filtersets.py:172
-#: netbox/virtualization/forms/filtersets.py:223
+#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/filtersets.py:1591 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
+#: netbox/virtualization/forms/filtersets.py:177
+#: netbox/virtualization/forms/filtersets.py:228
msgid "MAC address"
msgstr "Indirizzo MAC"
-#: netbox/dcim/filtersets.py:1110 netbox/dcim/filtersets.py:1274
-#: netbox/dcim/forms/filtersets.py:827 netbox/dcim/forms/filtersets.py:930
-#: netbox/virtualization/filtersets.py:234
-#: netbox/virtualization/forms/filtersets.py:176
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276
+#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
+#: netbox/virtualization/filtersets.py:200
+#: netbox/virtualization/forms/filtersets.py:181
msgid "Has a primary IP"
msgstr "Ha un IP primario"
-#: netbox/dcim/filtersets.py:1114
+#: netbox/dcim/filtersets.py:1115
msgid "Has an out-of-band IP"
msgstr "Ha un IP fuori banda"
-#: netbox/dcim/filtersets.py:1119
+#: netbox/dcim/filtersets.py:1120
msgid "Virtual chassis (ID)"
msgstr "Chassis virtuale (ID)"
-#: netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1124
msgid "Is a virtual chassis member"
msgstr "È un membro virtuale dello chassis"
-#: netbox/dcim/filtersets.py:1164
+#: netbox/dcim/filtersets.py:1165
msgid "OOB IP (ID)"
msgstr "OOB IP (ID)"
-#: netbox/dcim/filtersets.py:1168
+#: netbox/dcim/filtersets.py:1169
msgid "Has virtual device context"
msgstr "Ha un contesto di dispositivo virtuale"
-#: netbox/dcim/filtersets.py:1257
+#: netbox/dcim/filtersets.py:1259
msgid "VDC (ID)"
msgstr "VDC (ID)"
-#: netbox/dcim/filtersets.py:1262
+#: netbox/dcim/filtersets.py:1264
msgid "Device model"
msgstr "Modello del dispositivo"
-#: netbox/dcim/filtersets.py:1267 netbox/ipam/filtersets.py:634
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
-msgid "Interface (ID)"
-msgstr "Interfaccia (ID)"
-
-#: netbox/dcim/filtersets.py:1323
+#: netbox/dcim/filtersets.py:1325
msgid "Module type (model)"
msgstr "Tipo di modulo (modello)"
-#: netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1331
msgid "Module bay (ID)"
msgstr "Alloggiamento per moduli (ID)"
-#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1425
-#: netbox/ipam/filtersets.py:613 netbox/ipam/filtersets.py:853
-#: netbox/ipam/filtersets.py:1117 netbox/virtualization/filtersets.py:161
-#: netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427
+#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580
+#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
msgid "Device (ID)"
msgstr "Dispositivo (ID)"
-#: netbox/dcim/filtersets.py:1421
+#: netbox/dcim/filtersets.py:1423
msgid "Rack (name)"
msgstr "Rack (nome)"
-#: netbox/dcim/filtersets.py:1431 netbox/ipam/filtersets.py:608
-#: netbox/ipam/filtersets.py:848 netbox/ipam/filtersets.py:1123
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608
+#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815
+#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374
msgid "Device (name)"
msgstr "Dispositivo (nome)"
-#: netbox/dcim/filtersets.py:1442
+#: netbox/dcim/filtersets.py:1444
msgid "Device type (model)"
msgstr "Tipo di dispositivo (modello)"
-#: netbox/dcim/filtersets.py:1447
+#: netbox/dcim/filtersets.py:1449
msgid "Device role (ID)"
msgstr "Ruolo del dispositivo (ID)"
-#: netbox/dcim/filtersets.py:1453
+#: netbox/dcim/filtersets.py:1455
msgid "Device role (slug)"
msgstr "Ruolo del dispositivo (slug)"
-#: netbox/dcim/filtersets.py:1458
+#: netbox/dcim/filtersets.py:1460
msgid "Virtual Chassis (ID)"
msgstr "Chassis virtuale (ID)"
-#: netbox/dcim/filtersets.py:1464 netbox/dcim/forms/filtersets.py:109
-#: netbox/dcim/tables/devices.py:206 netbox/netbox/navigation/menu.py:79
+#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:93
#: netbox/templates/dcim/virtualchassis.html:20
@@ -3263,168 +3703,231 @@ msgstr "Chassis virtuale (ID)"
msgid "Virtual Chassis"
msgstr "Chassis virtuale"
-#: netbox/dcim/filtersets.py:1488
+#: netbox/dcim/filtersets.py:1490
msgid "Module (ID)"
msgstr "Modulo (ID)"
-#: netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1497
msgid "Cable (ID)"
msgstr "Cavo (ID)"
-#: netbox/dcim/filtersets.py:1604 netbox/ipam/forms/bulk_import.py:189
+#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585
+#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158
+#: netbox/vpn/filtersets.py:385
+msgid "Virtual machine (name)"
+msgstr "Macchina virtuale (nome)"
+
+#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590
+#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152
+#: netbox/virtualization/filtersets.py:248
+#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+msgid "Virtual machine (ID)"
+msgstr "Macchina virtuale (ID)"
+
+#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+msgid "Interface (name)"
+msgstr "Interfaccia (nome)"
+
+#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+msgid "VM interface (name)"
+msgstr "Interfaccia VM (nome)"
+
+#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612
+#: netbox/vpn/filtersets.py:113
+msgid "VM interface (ID)"
+msgstr "Interfaccia VM (ID)"
+
+#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185
#: netbox/vpn/forms/bulk_import.py:308
msgid "Assigned VLAN"
msgstr "VLAN assegnata"
-#: netbox/dcim/filtersets.py:1608
+#: netbox/dcim/filtersets.py:1691
msgid "Assigned VID"
msgstr "VID assegnato"
-#: netbox/dcim/filtersets.py:1613 netbox/dcim/forms/bulk_edit.py:1531
-#: netbox/dcim/forms/bulk_import.py:913 netbox/dcim/forms/filtersets.py:1428
-#: netbox/dcim/forms/model_forms.py:1385
-#: netbox/dcim/models/device_components.py:711
-#: netbox/dcim/tables/devices.py:626 netbox/ipam/filtersets.py:318
-#: netbox/ipam/filtersets.py:329 netbox/ipam/filtersets.py:485
-#: netbox/ipam/filtersets.py:586 netbox/ipam/filtersets.py:597
-#: netbox/ipam/forms/bulk_edit.py:242 netbox/ipam/forms/bulk_edit.py:298
-#: netbox/ipam/forms/bulk_edit.py:340 netbox/ipam/forms/bulk_import.py:157
-#: netbox/ipam/forms/bulk_import.py:243 netbox/ipam/forms/bulk_import.py:279
-#: netbox/ipam/forms/filtersets.py:67 netbox/ipam/forms/filtersets.py:172
-#: netbox/ipam/forms/filtersets.py:309 netbox/ipam/forms/model_forms.py:62
-#: netbox/ipam/forms/model_forms.py:202 netbox/ipam/forms/model_forms.py:247
-#: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:464
-#: netbox/ipam/forms/model_forms.py:478 netbox/ipam/forms/model_forms.py:492
-#: netbox/ipam/models/ip.py:233 netbox/ipam/models/ip.py:512
-#: netbox/ipam/models/ip.py:720 netbox/ipam/models/vrfs.py:62
-#: netbox/ipam/tables/ip.py:242 netbox/ipam/tables/ip.py:309
-#: netbox/ipam/tables/ip.py:360 netbox/ipam/tables/ip.py:450
-#: netbox/templates/dcim/interface.html:133
+#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544
+#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433
+#: netbox/dcim/forms/model_forms.py:1411
+#: netbox/dcim/models/device_components.py:749
+#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321
+#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452
+#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564
+#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282
+#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160
+#: netbox/ipam/forms/bulk_import.py:242 netbox/ipam/forms/bulk_import.py:278
+#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174
+#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256
+#: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474
+#: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502
+#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498
+#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261
+#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402
+#: netbox/templates/dcim/interface.html:152
#: netbox/templates/ipam/ipaddress.html:18
#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
-#: netbox/templates/virtualization/vminterface.html:47
-#: netbox/virtualization/forms/bulk_edit.py:261
-#: netbox/virtualization/forms/bulk_import.py:171
-#: netbox/virtualization/forms/filtersets.py:228
-#: netbox/virtualization/forms/model_forms.py:344
-#: netbox/virtualization/models/virtualmachines.py:355
-#: netbox/virtualization/tables/virtualmachines.py:143
+#: netbox/templates/virtualization/vminterface.html:84
+#: netbox/virtualization/forms/bulk_edit.py:243
+#: netbox/virtualization/forms/bulk_import.py:177
+#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/model_forms.py:368
+#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1619 netbox/ipam/filtersets.py:324
-#: netbox/ipam/filtersets.py:335 netbox/ipam/filtersets.py:491
-#: netbox/ipam/filtersets.py:592 netbox/ipam/filtersets.py:603
+#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327
+#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458
+#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570
msgid "VRF (RD)"
msgstr "VRF (ROSSO)"
-#: netbox/dcim/filtersets.py:1624 netbox/ipam/filtersets.py:1032
+#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010
#: netbox/vpn/filtersets.py:342
msgid "L2VPN (ID)"
msgstr "L2VPN (ID)"
-#: netbox/dcim/filtersets.py:1630 netbox/dcim/forms/filtersets.py:1433
-#: netbox/dcim/tables/devices.py:570 netbox/ipam/filtersets.py:1038
-#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/tables/vlans.py:137
-#: netbox/templates/dcim/interface.html:93 netbox/templates/ipam/vlan.html:66
+#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438
+#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016
+#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113
+#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
-#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/filtersets.py:238
#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246
-#: netbox/vpn/forms/model_forms.py:409 netbox/vpn/forms/model_forms.py:427
+#: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430
#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1662
+#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091
+msgid "VLAN Translation Policy (ID)"
+msgstr "Politica di traduzione VLAN (ID)"
+
+#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428
+#: netbox/dcim/models/device_components.py:568
+#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712
+#: netbox/templates/ipam/vlantranslationpolicy.html:11
+#: netbox/virtualization/forms/bulk_edit.py:248
+#: netbox/virtualization/forms/model_forms.py:373
+msgid "VLAN Translation Policy"
+msgstr "Politica di traduzione VLAN"
+
+#: netbox/dcim/filtersets.py:1758
msgid "Virtual Chassis Interfaces for Device"
msgstr "Interfacce virtuali dello chassis per dispositivi"
-#: netbox/dcim/filtersets.py:1667
+#: netbox/dcim/filtersets.py:1763
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "Interfacce virtuali dello chassis per dispositivi (ID)"
-#: netbox/dcim/filtersets.py:1671
+#: netbox/dcim/filtersets.py:1767
msgid "Kind of interface"
msgstr "Tipo di interfaccia"
-#: netbox/dcim/filtersets.py:1676 netbox/virtualization/filtersets.py:293
+#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259
msgid "Parent interface (ID)"
msgstr "Interfaccia principale (ID)"
-#: netbox/dcim/filtersets.py:1681 netbox/virtualization/filtersets.py:298
+#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264
msgid "Bridged interface (ID)"
msgstr "Interfaccia con ponte (ID)"
-#: netbox/dcim/filtersets.py:1686
+#: netbox/dcim/filtersets.py:1782
msgid "LAG interface (ID)"
msgstr "Interfaccia LAG (ID)"
-#: netbox/dcim/filtersets.py:1713 netbox/dcim/filtersets.py:1725
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/model_forms.py:1697
+#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606
+#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131
+#: netbox/templates/dcim/macaddress.html:11
+#: netbox/templates/dcim/macaddress.html:14
+#: netbox/templates/virtualization/vminterface.html:73
+msgid "MAC Address"
+msgstr "Indirizzo MAC"
+
+#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273
+msgid "Primary MAC address (ID)"
+msgstr "Indirizzo MAC (ID) primario"
+
+#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415
+#: netbox/virtualization/filtersets.py:279
+#: netbox/virtualization/forms/model_forms.py:311
+msgid "Primary MAC address"
+msgstr "Indirizzo MAC primario"
+
+#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835
+#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "Contesto del dispositivo virtuale"
-#: netbox/dcim/filtersets.py:1719
+#: netbox/dcim/filtersets.py:1829
msgid "Virtual Device Context (Identifier)"
msgstr "Contesto del dispositivo virtuale (identificatore)"
-#: netbox/dcim/filtersets.py:1730
+#: netbox/dcim/filtersets.py:1840
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:53
+#: netbox/wireless/forms/model_forms.py:55
msgid "Wireless LAN"
msgstr "LAN senza fili"
-#: netbox/dcim/filtersets.py:1734 netbox/dcim/tables/devices.py:613
+#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635
msgid "Wireless link"
msgstr "Collegamento wireless"
-#: netbox/dcim/filtersets.py:1803
+#: netbox/dcim/filtersets.py:1854
+msgid "Virtual circuit termination (ID)"
+msgstr "Terminazione del circuito virtuale (ID)"
+
+#: netbox/dcim/filtersets.py:1923
msgid "Parent module bay (ID)"
msgstr "Alloggiamento del modulo principale (ID)"
-#: netbox/dcim/filtersets.py:1808
+#: netbox/dcim/filtersets.py:1928
msgid "Installed module (ID)"
msgstr "Modulo installato (ID)"
-#: netbox/dcim/filtersets.py:1819
+#: netbox/dcim/filtersets.py:1939
msgid "Installed device (ID)"
msgstr "Dispositivo installato (ID)"
-#: netbox/dcim/filtersets.py:1825
+#: netbox/dcim/filtersets.py:1945
msgid "Installed device (name)"
msgstr "Dispositivo installato (nome)"
-#: netbox/dcim/filtersets.py:1891
+#: netbox/dcim/filtersets.py:2015
msgid "Master (ID)"
msgstr "Maestro (ID)"
-#: netbox/dcim/filtersets.py:1897
+#: netbox/dcim/filtersets.py:2021
msgid "Master (name)"
msgstr "Master (nome)"
-#: netbox/dcim/filtersets.py:1939 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245
msgid "Tenant (ID)"
msgstr "Inquilino (ID)"
-#: netbox/dcim/filtersets.py:1945 netbox/extras/filtersets.py:618
+#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618
#: netbox/tenancy/filtersets.py:251
msgid "Tenant (slug)"
msgstr "Inquilino (slug)"
-#: netbox/dcim/filtersets.py:1981 netbox/dcim/forms/filtersets.py:1077
+#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078
msgid "Unterminated"
msgstr "Interminato"
-#: netbox/dcim/filtersets.py:2239
+#: netbox/dcim/filtersets.py:2363
msgid "Power panel (ID)"
msgstr "Pannello di alimentazione (ID)"
-#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:401
-#: netbox/extras/forms/model_forms.py:567
-#: netbox/extras/forms/model_forms.py:619 netbox/netbox/forms/base.py:86
-#: netbox/netbox/forms/mixins.py:81 netbox/netbox/tables/columns.py:478
+#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:581
+#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3432,11 +3935,11 @@ msgstr "Pannello di alimentazione (ID)"
msgid "Tags"
msgstr "Etichette"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1498
-#: netbox/dcim/forms/model_forms.py:488 netbox/dcim/forms/model_forms.py:546
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503
+#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
#: netbox/dcim/forms/object_create.py:197
-#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:165
-#: netbox/dcim/tables/devices.py:707 netbox/dcim/tables/devicetypes.py:246
+#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176
+#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253
#: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131
#: netbox/templates/dcim/modulebay.html:38
#: netbox/templates/dcim/virtualchassis.html:66
@@ -3452,114 +3955,114 @@ msgstr ""
"Sono supportati gli intervalli alfanumerici. (Deve corrispondere al numero "
"di nomi da creare.)"
-#: netbox/dcim/forms/bulk_edit.py:133
+#: netbox/dcim/forms/bulk_edit.py:136
msgid "Contact name"
msgstr "Nome del contatto"
-#: netbox/dcim/forms/bulk_edit.py:138
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact phone"
msgstr "Telefono di contatto"
-#: netbox/dcim/forms/bulk_edit.py:144
+#: netbox/dcim/forms/bulk_edit.py:147
msgid "Contact E-mail"
msgstr "E-mail di contatto"
-#: netbox/dcim/forms/bulk_edit.py:147 netbox/dcim/forms/bulk_import.py:123
-#: netbox/dcim/forms/model_forms.py:128
+#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/model_forms.py:132
msgid "Time zone"
msgstr "Fuso orario"
-#: netbox/dcim/forms/bulk_edit.py:225 netbox/dcim/forms/bulk_edit.py:501
-#: netbox/dcim/forms/bulk_edit.py:565 netbox/dcim/forms/bulk_edit.py:638
-#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/forms/bulk_edit.py:755
-#: netbox/dcim/forms/bulk_edit.py:1282 netbox/dcim/forms/bulk_edit.py:1703
-#: netbox/dcim/forms/bulk_import.py:182 netbox/dcim/forms/bulk_import.py:393
-#: netbox/dcim/forms/bulk_import.py:427 netbox/dcim/forms/bulk_import.py:472
-#: netbox/dcim/forms/bulk_import.py:508 netbox/dcim/forms/bulk_import.py:1104
-#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:372
-#: netbox/dcim/forms/filtersets.py:494 netbox/dcim/forms/filtersets.py:619
-#: netbox/dcim/forms/filtersets.py:700 netbox/dcim/forms/filtersets.py:782
-#: netbox/dcim/forms/filtersets.py:947 netbox/dcim/forms/filtersets.py:1539
-#: netbox/dcim/forms/model_forms.py:207 netbox/dcim/forms/model_forms.py:337
-#: netbox/dcim/forms/model_forms.py:349 netbox/dcim/forms/model_forms.py:395
-#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:1082
-#: netbox/dcim/forms/model_forms.py:1522
-#: netbox/dcim/forms/object_import.py:187 netbox/dcim/tables/devices.py:96
-#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/devices.py:940
-#: netbox/dcim/tables/devicetypes.py:80 netbox/dcim/tables/devicetypes.py:308
+#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641
+#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718
+#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395
+#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477
+#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112
+#: 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:1544
+#: 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
+#: netbox/dcim/forms/model_forms.py:1564
+#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
+#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970
+#: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315
#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61
-#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:132
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131
#: netbox/templates/dcim/devicetype.html:14
-#: netbox/templates/dcim/inventoryitem.html:44
+#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:25
+#: netbox/templates/dcim/moduletype.html:27
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "Produttore"
-#: netbox/dcim/forms/bulk_edit.py:230 netbox/dcim/forms/bulk_edit.py:378
-#: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:270
-#: netbox/dcim/forms/filtersets.py:255
+#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381
+#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272
+#: netbox/dcim/forms/filtersets.py:256
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "Fattore di forma"
-#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:383
-#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:273
-#: netbox/dcim/forms/filtersets.py:260
+#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386
+#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275
+#: netbox/dcim/forms/filtersets.py:261
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "Larghezza"
-#: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:389
-#: netbox/dcim/forms/bulk_import.py:280
+#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:282
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "Altezza (U)"
-#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:394
-#: netbox/dcim/forms/filtersets.py:274
+#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/filtersets.py:275
msgid "Descending units"
msgstr "Unità discendenti"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
msgid "Outer width"
msgstr "Larghezza esterna"
-#: netbox/dcim/forms/bulk_edit.py:258 netbox/dcim/forms/bulk_edit.py:402
+#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
msgid "Outer depth"
msgstr "Profondità esterna"
-#: netbox/dcim/forms/bulk_edit.py:263 netbox/dcim/forms/bulk_edit.py:407
-#: netbox/dcim/forms/bulk_import.py:204 netbox/dcim/forms/bulk_import.py:283
+#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410
+#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285
msgid "Outer unit"
msgstr "Unità esterna"
-#: netbox/dcim/forms/bulk_edit.py:268 netbox/dcim/forms/bulk_edit.py:412
+#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
msgid "Mounting depth"
msgstr "Profondità di montaggio"
-#: netbox/dcim/forms/bulk_edit.py:273 netbox/dcim/forms/bulk_edit.py:300
-#: netbox/dcim/forms/bulk_edit.py:422 netbox/dcim/forms/bulk_edit.py:452
-#: netbox/dcim/forms/bulk_edit.py:535 netbox/dcim/forms/bulk_edit.py:558
-#: netbox/dcim/forms/bulk_edit.py:579 netbox/dcim/forms/bulk_edit.py:601
-#: netbox/dcim/forms/bulk_import.py:406 netbox/dcim/forms/bulk_import.py:438
-#: netbox/dcim/forms/filtersets.py:285 netbox/dcim/forms/filtersets.py:307
-#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:401
-#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:594
-#: netbox/dcim/forms/filtersets.py:613 netbox/dcim/forms/filtersets.py:674
-#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:298
-#: netbox/dcim/tables/devicetypes.py:106 netbox/dcim/tables/modules.py:35
-#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:172
+#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303
+#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455
+#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604
+#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402
+#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595
+#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675
+#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35
+#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171
#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133
#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288
-#: netbox/extras/forms/filtersets.py:64 netbox/extras/forms/filtersets.py:156
-#: netbox/extras/forms/filtersets.py:243 netbox/ipam/forms/bulk_edit.py:190
+#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159
+#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:45 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
@@ -3568,131 +4071,86 @@ msgstr "Profondità di montaggio"
msgid "Weight"
msgstr "Peso"
-#: netbox/dcim/forms/bulk_edit.py:278 netbox/dcim/forms/bulk_edit.py:427
-#: netbox/dcim/forms/filtersets.py:290
+#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
+#: netbox/dcim/forms/filtersets.py:291
msgid "Max weight"
msgstr "Peso massimo"
-#: netbox/dcim/forms/bulk_edit.py:283 netbox/dcim/forms/bulk_edit.py:432
-#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_edit.py:584
-#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:295
-#: netbox/dcim/forms/bulk_import.py:411 netbox/dcim/forms/bulk_import.py:443
-#: netbox/dcim/forms/filtersets.py:295 netbox/dcim/forms/filtersets.py:598
-#: netbox/dcim/forms/filtersets.py:678
+#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435
+#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587
+#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297
+#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445
+#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599
+#: netbox/dcim/forms/filtersets.py:679
msgid "Weight unit"
msgstr "Unità di peso"
-#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:305
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:256
+#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306
+#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261
#: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13
msgid "Rack Type"
msgstr "Tipo di rack"
-#: netbox/dcim/forms/bulk_edit.py:299 netbox/dcim/forms/model_forms.py:220
-#: netbox/dcim/forms/model_forms.py:297
+#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225
+#: netbox/dcim/forms/model_forms.py:305
msgid "Outer Dimensions"
msgstr "Dimensioni esterne"
-#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:222
-#: netbox/dcim/forms/model_forms.py:299 netbox/templates/dcim/device.html:315
+#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227
+#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3
msgid "Dimensions"
msgstr "Dimensioni"
-#: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/filtersets.py:306
-#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/model_forms.py:224
+#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "Numerazione"
-#: netbox/dcim/forms/bulk_edit.py:358 netbox/dcim/forms/bulk_edit.py:1277
-#: netbox/dcim/forms/bulk_edit.py:1698 netbox/dcim/forms/bulk_import.py:253
-#: netbox/dcim/forms/bulk_import.py:1098 netbox/dcim/forms/filtersets.py:367
-#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:1534
-#: netbox/dcim/forms/model_forms.py:251 netbox/dcim/forms/model_forms.py:1077
-#: netbox/dcim/forms/model_forms.py:1517
-#: netbox/dcim/forms/object_import.py:181 netbox/dcim/tables/devices.py:169
-#: netbox/dcim/tables/devices.py:809 netbox/dcim/tables/devices.py:937
-#: netbox/dcim/tables/devicetypes.py:304 netbox/dcim/tables/racks.py:129
-#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:261
-#: netbox/ipam/forms/bulk_edit.py:311 netbox/ipam/forms/bulk_edit.py:359
-#: netbox/ipam/forms/bulk_edit.py:511 netbox/ipam/forms/bulk_import.py:197
-#: netbox/ipam/forms/bulk_import.py:262 netbox/ipam/forms/bulk_import.py:298
-#: netbox/ipam/forms/bulk_import.py:479 netbox/ipam/forms/filtersets.py:237
-#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:360
-#: netbox/ipam/forms/filtersets.py:509 netbox/ipam/forms/model_forms.py:188
-#: netbox/ipam/forms/model_forms.py:221 netbox/ipam/forms/model_forms.py:250
-#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:258
-#: netbox/ipam/tables/ip.py:316 netbox/ipam/tables/ip.py:367
-#: netbox/ipam/tables/vlans.py:130 netbox/ipam/tables/vlans.py:235
-#: netbox/templates/dcim/device.html:182
-#: netbox/templates/dcim/inc/panels/inventory_items.html:20
-#: netbox/templates/dcim/interface.html:223
-#: netbox/templates/dcim/inventoryitem.html:36
-#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
-#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:77
-#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
-#: netbox/templates/virtualization/virtualmachine.html:23
-#: netbox/templates/vpn/tunneltermination.html:17
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
-#: netbox/tenancy/forms/bulk_edit.py:142
-#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
-#: netbox/virtualization/forms/bulk_edit.py:145
-#: netbox/virtualization/forms/bulk_import.py:106
-#: netbox/virtualization/forms/filtersets.py:157
-#: netbox/virtualization/forms/model_forms.py:195
-#: netbox/virtualization/tables/virtualmachines.py:75
-#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
-#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:78
-#: netbox/vpn/forms/model_forms.py:113 netbox/vpn/tables/tunnels.py:82
-msgid "Role"
-msgstr "Ruolo"
-
-#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_import.py:260
-#: netbox/dcim/forms/filtersets.py:380
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
+#: netbox/dcim/forms/filtersets.py:381
msgid "Rack type"
msgstr "Tipo di rack"
-#: netbox/dcim/forms/bulk_edit.py:370 netbox/dcim/forms/bulk_edit.py:718
-#: netbox/dcim/forms/bulk_edit.py:779 netbox/templates/dcim/device.html:104
+#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721
+#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104
#: netbox/templates/dcim/module.html:77
#: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57
#: netbox/templates/virtualization/virtualmachine.html:35
msgid "Serial Number"
msgstr "Numero di serie"
-#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/filtersets.py:387
-#: netbox/dcim/forms/filtersets.py:813 netbox/dcim/forms/filtersets.py:967
-#: netbox/dcim/forms/filtersets.py:1546
+#: 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:1551
msgid "Asset tag"
msgstr "Etichetta dell'asset"
-#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:530
-#: netbox/dcim/forms/bulk_edit.py:574 netbox/dcim/forms/bulk_edit.py:711
-#: netbox/dcim/forms/bulk_import.py:289 netbox/dcim/forms/bulk_import.py:432
-#: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/filtersets.py:280
-#: netbox/dcim/forms/filtersets.py:511 netbox/dcim/forms/filtersets.py:669
-#: netbox/dcim/forms/filtersets.py:804 netbox/templates/dcim/device.html:98
+#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533
+#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714
+#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434
+#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281
+#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670
+#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:41 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "Flusso d'aria"
-#: netbox/dcim/forms/bulk_edit.py:446 netbox/dcim/forms/bulk_edit.py:925
-#: netbox/dcim/forms/bulk_import.py:344 netbox/dcim/forms/bulk_import.py:347
-#: netbox/dcim/forms/bulk_import.py:575 netbox/dcim/forms/bulk_import.py:1380
-#: netbox/dcim/forms/bulk_import.py:1384 netbox/dcim/forms/filtersets.py:104
-#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:405
-#: netbox/dcim/forms/filtersets.py:419 netbox/dcim/forms/filtersets.py:457
-#: netbox/dcim/forms/filtersets.py:772 netbox/dcim/forms/filtersets.py:1035
-#: netbox/dcim/forms/filtersets.py:1167 netbox/dcim/forms/model_forms.py:264
-#: netbox/dcim/forms/model_forms.py:306 netbox/dcim/forms/model_forms.py:479
-#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/object_create.py:392
-#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:70
-#: netbox/dcim/tables/racks.py:217 netbox/ipam/forms/filtersets.py:442
+#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928
+#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349
+#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1477
+#: netbox/dcim/forms/bulk_import.py:1481 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:392
+#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70
+#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445
#: 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
@@ -3703,212 +4161,144 @@ msgstr "Flusso d'aria"
msgid "Rack"
msgstr "cremagliera"
-#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:744
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:398
-#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:608
-#: netbox/dcim/forms/filtersets.py:721 netbox/dcim/forms/filtersets.py:942
-#: netbox/dcim/forms/model_forms.py:670 netbox/dcim/forms/model_forms.py:1587
+#: 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/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632
#: netbox/templates/dcim/device_edit.html:20
msgid "Hardware"
msgstr "Hardware"
-#: netbox/dcim/forms/bulk_edit.py:506 netbox/dcim/forms/bulk_import.py:399
-#: netbox/dcim/forms/filtersets.py:499 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401
+#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362
msgid "Default platform"
msgstr "Piattaforma predefinita"
-#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/forms/bulk_edit.py:570
-#: netbox/dcim/forms/filtersets.py:502 netbox/dcim/forms/filtersets.py:622
+#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573
+#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623
msgid "Part number"
msgstr "Numero del pezzo"
-#: netbox/dcim/forms/bulk_edit.py:515
+#: netbox/dcim/forms/bulk_edit.py:518
msgid "U height"
msgstr "Altezza U"
-#: netbox/dcim/forms/bulk_edit.py:527 netbox/dcim/tables/devicetypes.py:102
+#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "Escludi dall'utilizzo"
-#: netbox/dcim/forms/bulk_edit.py:556 netbox/dcim/forms/model_forms.py:368
-#: netbox/dcim/tables/devicetypes.py:77 netbox/templates/dcim/device.html:88
+#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
+#: netbox/dcim/tables/devicetypes.py:82 netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
#: netbox/templates/dcim/module.html:61
msgid "Device Type"
msgstr "Tipo di dispositivo"
-#: netbox/dcim/forms/bulk_edit.py:598 netbox/dcim/forms/model_forms.py:401
+#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/modules.py:66
#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:66
-#: netbox/templates/dcim/moduletype.html:22
+#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "Tipo di modulo"
-#: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:402
+#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
+#: netbox/dcim/forms/model_forms.py:411
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "Telaio"
-#: netbox/dcim/forms/bulk_edit.py:616 netbox/dcim/models/devices.py:484
-#: netbox/dcim/tables/devices.py:67
+#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "Ruolo VM"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/forms/bulk_edit.py:643
-#: netbox/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_import.py:456
-#: netbox/dcim/forms/bulk_import.py:460 netbox/dcim/forms/bulk_import.py:479
-#: netbox/dcim/forms/bulk_import.py:483 netbox/dcim/forms/bulk_import.py:608
-#: netbox/dcim/forms/bulk_import.py:612 netbox/dcim/forms/filtersets.py:689
-#: netbox/dcim/forms/filtersets.py:705 netbox/dcim/forms/filtersets.py:823
-#: netbox/dcim/forms/model_forms.py:415 netbox/dcim/forms/model_forms.py:441
-#: netbox/dcim/forms/model_forms.py:555
-#: netbox/virtualization/forms/bulk_import.py:132
-#: netbox/virtualization/forms/bulk_import.py:133
-#: netbox/virtualization/forms/filtersets.py:188
-#: netbox/virtualization/forms/model_forms.py:215
+#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646
+#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461
+#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484
+#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613
+#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690
+#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824
+#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451
+#: netbox/dcim/forms/model_forms.py:566
+#: netbox/virtualization/forms/bulk_import.py:138
+#: netbox/virtualization/forms/bulk_import.py:139
+#: netbox/virtualization/forms/filtersets.py:193
+#: netbox/virtualization/forms/model_forms.py:222
msgid "Config template"
msgstr "Modello di configurazione"
-#: netbox/dcim/forms/bulk_edit.py:667 netbox/dcim/forms/bulk_edit.py:1076
-#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/filtersets.py:114
-#: netbox/dcim/forms/model_forms.py:501 netbox/dcim/forms/model_forms.py:872
-#: netbox/dcim/forms/model_forms.py:889 netbox/extras/filtersets.py:547
+#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884
+#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547
msgid "Device type"
msgstr "Tipo di dispositivo"
-#: netbox/dcim/forms/bulk_edit.py:678 netbox/dcim/forms/bulk_import.py:495
-#: netbox/dcim/forms/filtersets.py:119 netbox/dcim/forms/model_forms.py:509
+#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500
+#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519
msgid "Device role"
msgstr "Ruolo del dispositivo"
-#: netbox/dcim/forms/bulk_edit.py:701 netbox/dcim/forms/bulk_import.py:520
-#: netbox/dcim/forms/filtersets.py:796 netbox/dcim/forms/model_forms.py:451
-#: netbox/dcim/forms/model_forms.py:513 netbox/dcim/tables/devices.py:182
+#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525
+#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461
+#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:193
#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
-#: netbox/virtualization/forms/bulk_edit.py:160
-#: netbox/virtualization/forms/bulk_import.py:122
-#: netbox/virtualization/forms/filtersets.py:168
-#: netbox/virtualization/forms/model_forms.py:203
-#: netbox/virtualization/tables/virtualmachines.py:79
+#: netbox/virtualization/forms/bulk_edit.py:142
+#: netbox/virtualization/forms/bulk_import.py:128
+#: netbox/virtualization/forms/filtersets.py:173
+#: netbox/virtualization/forms/model_forms.py:210
+#: netbox/virtualization/tables/virtualmachines.py:49
msgid "Platform"
msgstr "piattaforma"
-#: netbox/dcim/forms/bulk_edit.py:731 netbox/dcim/forms/bulk_import.py:539
-#: netbox/dcim/forms/filtersets.py:728 netbox/dcim/forms/filtersets.py:898
-#: netbox/dcim/forms/model_forms.py:522 netbox/dcim/tables/devices.py:202
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:322
-#: netbox/ipam/forms/filtersets.py:415 netbox/ipam/forms/filtersets.py:447
+#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544
+#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899
+#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:213
+#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
+#: netbox/ipam/forms/filtersets.py:418 netbox/ipam/forms/filtersets.py:450
#: netbox/templates/dcim/device.html:239
#: netbox/templates/virtualization/cluster.html:10
#: netbox/templates/virtualization/virtualmachine.html:92
#: netbox/templates/virtualization/virtualmachine.html:101
-#: netbox/virtualization/filtersets.py:157
-#: netbox/virtualization/filtersets.py:277
-#: netbox/virtualization/forms/bulk_edit.py:129
-#: netbox/virtualization/forms/bulk_import.py:92
-#: netbox/virtualization/forms/filtersets.py:99
-#: netbox/virtualization/forms/filtersets.py:123
-#: netbox/virtualization/forms/filtersets.py:204
-#: netbox/virtualization/forms/model_forms.py:79
-#: netbox/virtualization/forms/model_forms.py:176
-#: netbox/virtualization/tables/virtualmachines.py:67
+#: netbox/virtualization/filtersets.py:123
+#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/forms/bulk_edit.py:111
+#: netbox/virtualization/forms/bulk_import.py:98
+#: netbox/virtualization/forms/filtersets.py:104
+#: netbox/virtualization/forms/filtersets.py:128
+#: netbox/virtualization/forms/filtersets.py:209
+#: netbox/virtualization/forms/model_forms.py:78
+#: netbox/virtualization/forms/model_forms.py:183
+#: netbox/virtualization/tables/virtualmachines.py:37
msgid "Cluster"
msgstr "Grappolo"
-#: netbox/dcim/forms/bulk_edit.py:742 netbox/dcim/forms/bulk_edit.py:1296
-#: netbox/dcim/forms/bulk_edit.py:1693 netbox/dcim/forms/bulk_edit.py:1739
-#: netbox/dcim/forms/bulk_import.py:663 netbox/dcim/forms/bulk_import.py:725
-#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/bulk_import.py:777
-#: netbox/dcim/forms/bulk_import.py:797 netbox/dcim/forms/bulk_import.py:850
-#: netbox/dcim/forms/bulk_import.py:968 netbox/dcim/forms/bulk_import.py:1016
-#: netbox/dcim/forms/bulk_import.py:1033 netbox/dcim/forms/bulk_import.py:1045
-#: netbox/dcim/forms/bulk_import.py:1093 netbox/dcim/forms/bulk_import.py:1444
-#: netbox/dcim/forms/connections.py:24 netbox/dcim/forms/filtersets.py:131
-#: netbox/dcim/forms/filtersets.py:921 netbox/dcim/forms/filtersets.py:1051
-#: netbox/dcim/forms/filtersets.py:1242 netbox/dcim/forms/filtersets.py:1267
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1311
-#: netbox/dcim/forms/filtersets.py:1334 netbox/dcim/forms/filtersets.py:1444
-#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1493
-#: netbox/dcim/forms/filtersets.py:1511 netbox/dcim/forms/filtersets.py:1528
-#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/filtersets.py:1616
-#: netbox/dcim/forms/filtersets.py:1640 netbox/dcim/forms/model_forms.py:633
-#: netbox/dcim/forms/model_forms.py:849 netbox/dcim/forms/model_forms.py:1215
-#: netbox/dcim/forms/model_forms.py:1671
-#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22
-#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
-#: netbox/dcim/tables/devices.py:285 netbox/dcim/tables/devices.py:371
-#: netbox/dcim/tables/devices.py:412 netbox/dcim/tables/devices.py:454
-#: netbox/dcim/tables/devices.py:505 netbox/dcim/tables/devices.py:597
-#: netbox/dcim/tables/devices.py:697 netbox/dcim/tables/devices.py:754
-#: netbox/dcim/tables/devices.py:801 netbox/dcim/tables/devices.py:861
-#: netbox/dcim/tables/devices.py:930 netbox/dcim/tables/devices.py:1057
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:321
-#: netbox/ipam/forms/bulk_import.py:304 netbox/ipam/forms/bulk_import.py:505
-#: netbox/ipam/forms/filtersets.py:551 netbox/ipam/forms/model_forms.py:323
-#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/forms/model_forms.py:745
-#: netbox/ipam/forms/model_forms.py:771 netbox/ipam/tables/vlans.py:180
-#: netbox/templates/dcim/consoleport.html:20
-#: netbox/templates/dcim/consoleserverport.html:20
-#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
-#: netbox/templates/dcim/device_edit.html:10
-#: netbox/templates/dcim/devicebay.html:20
-#: netbox/templates/dcim/devicebay.html:48
-#: netbox/templates/dcim/frontport.html:20
-#: netbox/templates/dcim/interface.html:30
-#: netbox/templates/dcim/interface.html:161
-#: netbox/templates/dcim/inventoryitem.html:20
-#: netbox/templates/dcim/module.html:57
-#: netbox/templates/dcim/modulebay.html:20
-#: netbox/templates/dcim/poweroutlet.html:20
-#: netbox/templates/dcim/powerport.html:20
-#: netbox/templates/dcim/rearport.html:20
-#: netbox/templates/dcim/virtualchassis.html:65
-#: netbox/templates/dcim/virtualchassis_edit.html:51
-#: netbox/templates/dcim/virtualdevicecontext.html:22
-#: netbox/templates/virtualization/virtualmachine.html:114
-#: netbox/templates/vpn/tunneltermination.html:23
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
-#: netbox/virtualization/filtersets.py:167
-#: netbox/virtualization/forms/bulk_edit.py:137
-#: netbox/virtualization/forms/bulk_import.py:99
-#: netbox/virtualization/forms/filtersets.py:128
-#: netbox/virtualization/forms/model_forms.py:185
-#: netbox/virtualization/tables/virtualmachines.py:71 netbox/vpn/choices.py:52
-#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
-#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:90
-#: netbox/vpn/forms/model_forms.py:125 netbox/vpn/forms/model_forms.py:236
-#: netbox/vpn/forms/model_forms.py:453 netbox/wireless/forms/model_forms.py:99
-#: netbox/wireless/forms/model_forms.py:141
-#: netbox/wireless/tables/wirelesslan.py:75
-msgid "Device"
-msgstr "Dispositivo"
-
-#: netbox/dcim/forms/bulk_edit.py:745
+#: netbox/dcim/forms/bulk_edit.py:748
#: netbox/templates/extras/dashboard/widget_config.html:7
-#: netbox/virtualization/forms/bulk_edit.py:191
+#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "Configurazione"
-#: netbox/dcim/forms/bulk_edit.py:746 netbox/netbox/navigation/menu.py:243
+#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
#: netbox/templates/dcim/device_edit.html:78
msgid "Virtualization"
msgstr "Virtualizzazione"
-#: netbox/dcim/forms/bulk_edit.py:760 netbox/dcim/forms/bulk_import.py:675
-#: netbox/dcim/forms/model_forms.py:647 netbox/dcim/forms/model_forms.py:897
+#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680
+#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909
msgid "Module type"
msgstr "Tipo di modulo"
-#: netbox/dcim/forms/bulk_edit.py:814 netbox/dcim/forms/bulk_edit.py:999
-#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_edit.py:1041
-#: netbox/dcim/forms/bulk_edit.py:1083 netbox/dcim/forms/bulk_edit.py:1127
-#: netbox/dcim/forms/bulk_edit.py:1178 netbox/dcim/forms/bulk_edit.py:1205
-#: netbox/dcim/forms/bulk_edit.py:1232 netbox/dcim/forms/bulk_edit.py:1250
-#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/filtersets.py:67
+#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002
+#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044
+#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130
+#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253
+#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68
#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32
#: netbox/templates/dcim/consoleport.html:32
#: netbox/templates/dcim/consoleserverport.html:32
@@ -3926,109 +4316,109 @@ msgstr "Tipo di modulo"
msgid "Label"
msgstr "Etichetta"
-#: netbox/dcim/forms/bulk_edit.py:823 netbox/dcim/forms/filtersets.py:1068
+#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "Lunghezza"
-#: netbox/dcim/forms/bulk_edit.py:828 netbox/dcim/forms/bulk_import.py:1248
-#: netbox/dcim/forms/bulk_import.py:1251 netbox/dcim/forms/filtersets.py:1072
+#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073
msgid "Length unit"
msgstr "Unità di lunghezza"
-#: netbox/dcim/forms/bulk_edit.py:852
+#: netbox/dcim/forms/bulk_edit.py:855
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "Dominio"
-#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/bulk_import.py:1367
-#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/model_forms.py:750
+#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464
+#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761
msgid "Power panel"
msgstr "Pannello di alimentazione"
-#: netbox/dcim/forms/bulk_edit.py:942 netbox/dcim/forms/bulk_import.py:1403
-#: netbox/dcim/forms/filtersets.py:1180
+#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500
+#: netbox/dcim/forms/filtersets.py:1181
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "Fornitura"
-#: netbox/dcim/forms/bulk_edit.py:948 netbox/dcim/forms/bulk_import.py:1408
-#: netbox/dcim/forms/filtersets.py:1185
+#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505
+#: netbox/dcim/forms/filtersets.py:1186
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "Fase"
-#: netbox/dcim/forms/bulk_edit.py:954 netbox/dcim/forms/filtersets.py:1190
+#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "Voltaggio"
-#: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/filtersets.py:1194
+#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "Amperaggio"
-#: netbox/dcim/forms/bulk_edit.py:962 netbox/dcim/forms/filtersets.py:1198
+#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199
msgid "Max utilization"
msgstr "Utilizzo massimo"
-#: netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1054
msgid "Maximum draw"
msgstr "Pareggio massimo"
-#: netbox/dcim/forms/bulk_edit.py:1054
-#: netbox/dcim/models/device_component_templates.py:282
-#: netbox/dcim/models/device_components.py:356
+#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/models/device_component_templates.py:281
+#: netbox/dcim/models/device_components.py:349
msgid "Maximum power draw (watts)"
msgstr "Potenza massima assorbita (watt)"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1060
msgid "Allocated draw"
msgstr "Pareggio assegnato"
-#: netbox/dcim/forms/bulk_edit.py:1060
-#: netbox/dcim/models/device_component_templates.py:289
-#: netbox/dcim/models/device_components.py:363
+#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/models/device_component_templates.py:288
+#: netbox/dcim/models/device_components.py:356
msgid "Allocated power draw (watts)"
msgstr "Potenza assorbita allocata (watt)"
-#: netbox/dcim/forms/bulk_edit.py:1093 netbox/dcim/forms/bulk_import.py:808
-#: netbox/dcim/forms/model_forms.py:960 netbox/dcim/forms/model_forms.py:1285
-#: netbox/dcim/forms/model_forms.py:1574 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301
+#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "Porta di alimentazione"
-#: netbox/dcim/forms/bulk_edit.py:1098 netbox/dcim/forms/bulk_import.py:815
+#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
msgid "Feed leg"
msgstr "Gamba di alimentazione"
-#: netbox/dcim/forms/bulk_edit.py:1144 netbox/dcim/forms/bulk_edit.py:1462
+#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
msgid "Management only"
msgstr "Solo gestione"
-#: netbox/dcim/forms/bulk_edit.py:1154 netbox/dcim/forms/bulk_edit.py:1468
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1394
+#: 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:1399
#: netbox/dcim/forms/object_import.py:90
-#: netbox/dcim/models/device_component_templates.py:437
-#: netbox/dcim/models/device_components.py:670
+#: netbox/dcim/models/device_component_templates.py:445
+#: netbox/dcim/models/device_components.py:721
msgid "PoE mode"
msgstr "modalità PoE"
-#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1474
-#: netbox/dcim/forms/bulk_import.py:904 netbox/dcim/forms/filtersets.py:1399
+#: 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:1404
#: netbox/dcim/forms/object_import.py:95
-#: netbox/dcim/models/device_component_templates.py:443
-#: netbox/dcim/models/device_components.py:676
+#: netbox/dcim/models/device_component_templates.py:452
+#: netbox/dcim/models/device_components.py:728
msgid "PoE type"
msgstr "Tipo PoE"
-#: netbox/dcim/forms/bulk_edit.py:1166 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "Ruolo wireless"
-#: netbox/dcim/forms/bulk_edit.py:1303 netbox/dcim/forms/model_forms.py:669
-#: netbox/dcim/forms/model_forms.py:1230 netbox/dcim/tables/devices.py:313
+#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
+#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:323
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4042,31 +4432,31 @@ msgstr "Ruolo wireless"
msgid "Module"
msgstr "Modulo"
-#: netbox/dcim/forms/bulk_edit.py:1442 netbox/dcim/tables/devices.py:665
-#: netbox/templates/dcim/interface.html:110
+#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699
+#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "RITARDO"
-#: netbox/dcim/forms/bulk_edit.py:1447 netbox/dcim/forms/model_forms.py:1312
+#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328
msgid "Virtual device contexts"
msgstr "Contesti dei dispositivi virtuali"
-#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:736
-#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/filtersets.py:1252
-#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1358
-#: netbox/dcim/tables/devices.py:610
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:67
+#: 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:1363
+#: netbox/dcim/tables/devices.py:632
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
#: netbox/templates/dcim/consoleport.html:40
#: netbox/templates/dcim/consoleserverport.html:40
msgid "Speed"
msgstr "Velocità"
-#: netbox/dcim/forms/bulk_edit.py:1482 netbox/dcim/forms/bulk_import.py:907
+#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
-#: netbox/virtualization/forms/bulk_edit.py:233
-#: netbox/virtualization/forms/bulk_import.py:165
+#: netbox/virtualization/forms/bulk_edit.py:215
+#: netbox/virtualization/forms/bulk_import.py:171
#: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232
#: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234
#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178
@@ -4075,303 +4465,309 @@ msgstr "Velocità"
msgid "Mode"
msgstr "modalità"
-#: netbox/dcim/forms/bulk_edit.py:1490 netbox/dcim/forms/model_forms.py:1361
-#: netbox/ipam/forms/bulk_import.py:178 netbox/ipam/forms/filtersets.py:498
-#: netbox/ipam/models/vlans.py:84 netbox/virtualization/forms/bulk_edit.py:240
-#: netbox/virtualization/forms/model_forms.py:321
+#: 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:539
+#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/virtualization/forms/model_forms.py:335
msgid "VLAN group"
msgstr "Gruppo VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/model_forms.py:1367
-#: netbox/dcim/tables/devices.py:579
-#: netbox/virtualization/forms/bulk_edit.py:248
-#: netbox/virtualization/forms/model_forms.py:326
+#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1383
+#: netbox/dcim/tables/devices.py:593
+#: netbox/virtualization/forms/bulk_edit.py:230
+#: netbox/virtualization/forms/model_forms.py:340
msgid "Untagged VLAN"
msgstr "VLAN senza tag"
-#: netbox/dcim/forms/bulk_edit.py:1508 netbox/dcim/forms/model_forms.py:1376
-#: netbox/dcim/tables/devices.py:585
-#: netbox/virtualization/forms/bulk_edit.py:256
-#: netbox/virtualization/forms/model_forms.py:335
+#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1392
+#: netbox/dcim/tables/devices.py:599
+#: netbox/virtualization/forms/bulk_edit.py:238
+#: netbox/virtualization/forms/model_forms.py:349
msgid "Tagged VLANs"
msgstr "Taggato VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1511
+#: netbox/dcim/forms/bulk_edit.py:1514
msgid "Add tagged VLANs"
msgstr "Aggiungi VLAN con tag"
-#: netbox/dcim/forms/bulk_edit.py:1520
+#: netbox/dcim/forms/bulk_edit.py:1523
msgid "Remove tagged VLANs"
msgstr "Rimuovi le VLAN contrassegnate"
-#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/model_forms.py:1348
+#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401
+#: netbox/virtualization/forms/model_forms.py:358
+msgid "Q-in-Q Service VLAN"
+msgstr "VLAN di servizio Q-in-Q"
+
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364
msgid "Wireless LAN group"
msgstr "Gruppo LAN wireless"
-#: netbox/dcim/forms/bulk_edit.py:1541 netbox/dcim/forms/model_forms.py:1353
-#: netbox/dcim/tables/devices.py:619 netbox/netbox/navigation/menu.py:146
-#: netbox/templates/dcim/interface.html:280
+#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369
+#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152
+#: netbox/templates/dcim/interface.html:337
#: netbox/wireless/tables/wirelesslan.py:24
msgid "Wireless LANs"
msgstr "LAN wireless"
-#: netbox/dcim/forms/bulk_edit.py:1550 netbox/dcim/forms/filtersets.py:1328
-#: netbox/dcim/forms/model_forms.py:1397 netbox/ipam/forms/bulk_edit.py:286
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:169
-#: netbox/templates/dcim/interface.html:122
-#: netbox/templates/ipam/prefix.html:95
-#: netbox/virtualization/forms/model_forms.py:349
+#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333
+#: 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:171
+#: netbox/netbox/navigation/menu.py:108
+#: netbox/templates/dcim/interface.html:128
+#: netbox/templates/ipam/prefix.html:91
+#: netbox/templates/virtualization/vminterface.html:70
+#: netbox/virtualization/forms/model_forms.py:378
msgid "Addressing"
msgstr "Indirizzamento"
-#: netbox/dcim/forms/bulk_edit.py:1551 netbox/dcim/forms/filtersets.py:720
-#: netbox/dcim/forms/model_forms.py:1398
-#: netbox/virtualization/forms/model_forms.py:350
+#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
+#: netbox/dcim/forms/model_forms.py:1436
+#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "Operazione"
-#: netbox/dcim/forms/bulk_edit.py:1552 netbox/dcim/forms/filtersets.py:1329
-#: netbox/dcim/forms/model_forms.py:994 netbox/dcim/forms/model_forms.py:1400
+#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1334
+#: netbox/dcim/forms/model_forms.py:1006 netbox/dcim/forms/model_forms.py:1438
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1553 netbox/dcim/forms/model_forms.py:1399
-#: netbox/templates/dcim/interface.html:99
-#: netbox/virtualization/forms/bulk_edit.py:267
-#: netbox/virtualization/forms/model_forms.py:351
+#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437
+#: netbox/templates/dcim/interface.html:105
+#: netbox/virtualization/forms/bulk_edit.py:254
+#: netbox/virtualization/forms/model_forms.py:380
msgid "Related Interfaces"
msgstr "Interfacce correlate"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1401
-#: netbox/virtualization/forms/bulk_edit.py:268
-#: netbox/virtualization/forms/model_forms.py:352
+#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441
+#: netbox/virtualization/forms/bulk_edit.py:257
+#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "Commutazione 802.1Q"
-#: netbox/dcim/forms/bulk_edit.py:1558
+#: netbox/dcim/forms/bulk_edit.py:1573
msgid "Add/Remove"
msgstr "Aggiungi/Rimuovi"
-#: netbox/dcim/forms/bulk_edit.py:1617 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
msgid "Interface mode must be specified to assign VLANs"
msgstr ""
"La modalità di interfaccia deve essere specificata per assegnare le VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1624 netbox/dcim/forms/common.py:50
+#: netbox/dcim/forms/bulk_edit.py:1639
msgid "An access interface cannot have tagged VLANs assigned."
msgstr ""
"A un'interfaccia di accesso non possono essere assegnate VLAN con tag."
-#: netbox/dcim/forms/bulk_import.py:64
+#: netbox/dcim/forms/bulk_import.py:66
msgid "Name of parent region"
msgstr "Nome della regione madre"
-#: netbox/dcim/forms/bulk_import.py:78
+#: netbox/dcim/forms/bulk_import.py:80
msgid "Name of parent site group"
msgstr "Nome del gruppo del sito principale"
-#: netbox/dcim/forms/bulk_import.py:97
+#: netbox/dcim/forms/bulk_import.py:99
msgid "Assigned region"
msgstr "Regione assegnata"
-#: netbox/dcim/forms/bulk_import.py:104 netbox/tenancy/forms/bulk_import.py:44
+#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
#: netbox/tenancy/forms/bulk_import.py:85
-#: netbox/wireless/forms/bulk_import.py:40
+#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "Gruppo assegnato"
-#: netbox/dcim/forms/bulk_import.py:123
+#: netbox/dcim/forms/bulk_import.py:125
msgid "available options"
msgstr "opzioni disponibili"
-#: netbox/dcim/forms/bulk_import.py:134 netbox/dcim/forms/bulk_import.py:565
-#: netbox/dcim/forms/bulk_import.py:1364 netbox/ipam/forms/bulk_import.py:175
-#: netbox/ipam/forms/bulk_import.py:457
-#: netbox/virtualization/forms/bulk_import.py:63
-#: netbox/virtualization/forms/bulk_import.py:89
+#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/ipam/forms/bulk_import.py:456
+#: netbox/virtualization/forms/bulk_import.py:64
+#: netbox/virtualization/forms/bulk_import.py:95
msgid "Assigned site"
msgstr "Sito assegnato"
-#: netbox/dcim/forms/bulk_import.py:141
+#: netbox/dcim/forms/bulk_import.py:143
msgid "Parent location"
msgstr "Sede del genitore"
-#: netbox/dcim/forms/bulk_import.py:143
+#: netbox/dcim/forms/bulk_import.py:145
msgid "Location not found."
msgstr "Posizione non trovata."
-#: netbox/dcim/forms/bulk_import.py:185
+#: netbox/dcim/forms/bulk_import.py:187
msgid "The manufacturer of this rack type"
msgstr "Il produttore di questo tipo di rack"
-#: netbox/dcim/forms/bulk_import.py:196
+#: netbox/dcim/forms/bulk_import.py:198
msgid "The lowest-numbered position in the rack"
msgstr "La posizione con il numero più basso nel rack"
-#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278
msgid "Rail-to-rail width (in inches)"
msgstr "Larghezza da rotaia a rotaia (in pollici)"
-#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:286
+#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
msgid "Unit for outer dimensions"
msgstr "Unità per dimensioni esterne"
-#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:298
+#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
msgid "Unit for rack weights"
msgstr "Unità per pesi a scaffale"
-#: netbox/dcim/forms/bulk_import.py:245
+#: netbox/dcim/forms/bulk_import.py:247
msgid "Name of assigned tenant"
msgstr "Nome dell'inquilino assegnato"
-#: netbox/dcim/forms/bulk_import.py:257
+#: netbox/dcim/forms/bulk_import.py:259
msgid "Name of assigned role"
msgstr "Nome del ruolo assegnato"
-#: netbox/dcim/forms/bulk_import.py:264
+#: netbox/dcim/forms/bulk_import.py:266
msgid "Rack type model"
msgstr "Modello tipo rack"
-#: netbox/dcim/forms/bulk_import.py:292 netbox/dcim/forms/bulk_import.py:435
-#: netbox/dcim/forms/bulk_import.py:605
+#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
+#: netbox/dcim/forms/bulk_import.py:610
msgid "Airflow direction"
msgstr "Direzione del flusso d'aria"
-#: netbox/dcim/forms/bulk_import.py:324
+#: netbox/dcim/forms/bulk_import.py:326
msgid "Width must be set if not specifying a rack type."
msgstr ""
"La larghezza deve essere impostata se non si specifica un tipo di rack."
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:328
msgid "U height must be set if not specifying a rack type."
msgstr ""
"L'altezza U deve essere impostata se non si specifica un tipo di rack."
-#: netbox/dcim/forms/bulk_import.py:334
+#: netbox/dcim/forms/bulk_import.py:336
msgid "Parent site"
msgstr "Sito principale"
-#: netbox/dcim/forms/bulk_import.py:341 netbox/dcim/forms/bulk_import.py:1377
+#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474
msgid "Rack's location (if any)"
msgstr "Posizione del rack (se presente)"
-#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/model_forms.py:311
-#: netbox/dcim/tables/racks.py:222
+#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
+#: netbox/dcim/tables/racks.py:221
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "Unità"
-#: netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:355
msgid "Comma-separated list of individual unit numbers"
msgstr "Elenco separato da virgole di numeri di unità individuali"
-#: netbox/dcim/forms/bulk_import.py:396
+#: netbox/dcim/forms/bulk_import.py:398
msgid "The manufacturer which produces this device type"
msgstr "Il produttore che produce questo tipo di dispositivo"
-#: netbox/dcim/forms/bulk_import.py:403
+#: netbox/dcim/forms/bulk_import.py:405
msgid "The default platform for devices of this type (optional)"
msgstr "La piattaforma predefinita per dispositivi di questo tipo (opzionale)"
-#: netbox/dcim/forms/bulk_import.py:408
+#: netbox/dcim/forms/bulk_import.py:410
msgid "Device weight"
msgstr "Peso del dispositivo"
-#: netbox/dcim/forms/bulk_import.py:414
+#: netbox/dcim/forms/bulk_import.py:416
msgid "Unit for device weight"
msgstr "Unità per il peso del dispositivo"
-#: netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/bulk_import.py:442
msgid "Module weight"
msgstr "Peso del modulo"
-#: netbox/dcim/forms/bulk_import.py:446
+#: netbox/dcim/forms/bulk_import.py:448
msgid "Unit for module weight"
msgstr "Unità per il peso del modulo"
-#: netbox/dcim/forms/bulk_import.py:476
+#: netbox/dcim/forms/bulk_import.py:481
msgid "Limit platform assignments to this manufacturer"
msgstr "Limita le assegnazioni delle piattaforme a questo produttore"
-#: netbox/dcim/forms/bulk_import.py:498 netbox/dcim/forms/bulk_import.py:1447
+#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1544
#: netbox/tenancy/forms/bulk_import.py:106
msgid "Assigned role"
msgstr "Ruolo assegnato"
-#: netbox/dcim/forms/bulk_import.py:511
+#: netbox/dcim/forms/bulk_import.py:516
msgid "Device type manufacturer"
msgstr "Produttore del tipo di dispositivo"
-#: netbox/dcim/forms/bulk_import.py:517
+#: netbox/dcim/forms/bulk_import.py:522
msgid "Device type model"
msgstr "Tipo di dispositivo modello"
-#: netbox/dcim/forms/bulk_import.py:524
-#: netbox/virtualization/forms/bulk_import.py:126
+#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "Piattaforma assegnata"
-#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:536
-#: netbox/dcim/forms/model_forms.py:536
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/model_forms.py:547
msgid "Virtual chassis"
msgstr "Chassis virtuale"
-#: netbox/dcim/forms/bulk_import.py:543
+#: netbox/dcim/forms/bulk_import.py:548
msgid "Virtualization cluster"
msgstr "Cluster di virtualizzazione"
-#: netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/bulk_import.py:577
msgid "Assigned location (if any)"
msgstr "Posizione assegnata (se presente)"
-#: netbox/dcim/forms/bulk_import.py:579
+#: netbox/dcim/forms/bulk_import.py:584
msgid "Assigned rack (if any)"
msgstr "Rack assegnato (se presente)"
-#: netbox/dcim/forms/bulk_import.py:582
+#: netbox/dcim/forms/bulk_import.py:587
msgid "Face"
msgstr "Viso"
-#: netbox/dcim/forms/bulk_import.py:585
+#: netbox/dcim/forms/bulk_import.py:590
msgid "Mounted rack face"
msgstr "Faccia del rack montata"
-#: netbox/dcim/forms/bulk_import.py:592
+#: netbox/dcim/forms/bulk_import.py:597
msgid "Parent device (for child devices)"
msgstr "Dispositivo principale (per dispositivi per bambini)"
-#: netbox/dcim/forms/bulk_import.py:595
+#: netbox/dcim/forms/bulk_import.py:600
msgid "Device bay"
msgstr "Alloggiamento per dispositivi"
-#: netbox/dcim/forms/bulk_import.py:599
+#: netbox/dcim/forms/bulk_import.py:604
msgid "Device bay in which this device is installed (for child devices)"
msgstr ""
"Alloggiamento del dispositivo in cui è installato questo dispositivo (per "
"dispositivi per bambini)"
-#: netbox/dcim/forms/bulk_import.py:666
+#: netbox/dcim/forms/bulk_import.py:671
msgid "The device in which this module is installed"
msgstr "Il dispositivo in cui è installato questo modulo"
-#: netbox/dcim/forms/bulk_import.py:669 netbox/dcim/forms/model_forms.py:640
+#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651
msgid "Module bay"
msgstr "alloggiamento per moduli"
-#: netbox/dcim/forms/bulk_import.py:672
+#: netbox/dcim/forms/bulk_import.py:677
msgid "The module bay in which this module is installed"
msgstr "L'alloggiamento del modulo in cui è installato questo modulo"
-#: netbox/dcim/forms/bulk_import.py:678
+#: netbox/dcim/forms/bulk_import.py:683
msgid "The type of module"
msgstr "Il tipo di modulo"
-#: netbox/dcim/forms/bulk_import.py:686 netbox/dcim/forms/model_forms.py:656
+#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
msgid "Replicate components"
msgstr "Componenti replicati"
-#: netbox/dcim/forms/bulk_import.py:688
+#: netbox/dcim/forms/bulk_import.py:693
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
@@ -4379,271 +4775,309 @@ msgstr ""
"Compila automaticamente i componenti associati a questo tipo di modulo "
"(abilitato per impostazione predefinita)"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:662
+#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
msgid "Adopt components"
msgstr "Adotta i componenti"
-#: netbox/dcim/forms/bulk_import.py:693 netbox/dcim/forms/model_forms.py:665
+#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
msgid "Adopt already existing components"
msgstr "Adotta componenti già esistenti"
-#: netbox/dcim/forms/bulk_import.py:733 netbox/dcim/forms/bulk_import.py:759
-#: netbox/dcim/forms/bulk_import.py:785
+#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
+#: netbox/dcim/forms/bulk_import.py:790
msgid "Port type"
msgstr "Tipo di porta"
-#: netbox/dcim/forms/bulk_import.py:741 netbox/dcim/forms/bulk_import.py:767
+#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
msgid "Port speed in bps"
msgstr "Velocità della porta in bps"
-#: netbox/dcim/forms/bulk_import.py:805
+#: netbox/dcim/forms/bulk_import.py:810
msgid "Outlet type"
msgstr "Tipo di presa"
-#: netbox/dcim/forms/bulk_import.py:812
+#: netbox/dcim/forms/bulk_import.py:817
msgid "Local power port which feeds this outlet"
msgstr "Porta di alimentazione locale che alimenta questa presa"
-#: netbox/dcim/forms/bulk_import.py:818
+#: netbox/dcim/forms/bulk_import.py:823
msgid "Electrical phase (for three-phase circuits)"
msgstr "Fase elettrica (per circuiti trifase)"
-#: netbox/dcim/forms/bulk_import.py:859 netbox/dcim/forms/model_forms.py:1323
-#: netbox/virtualization/forms/bulk_import.py:155
-#: netbox/virtualization/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339
+#: netbox/virtualization/forms/bulk_import.py:161
+#: netbox/virtualization/forms/model_forms.py:319
msgid "Parent interface"
msgstr "Interfaccia principale"
-#: netbox/dcim/forms/bulk_import.py:866 netbox/dcim/forms/model_forms.py:1331
-#: netbox/virtualization/forms/bulk_import.py:162
-#: netbox/virtualization/forms/model_forms.py:313
+#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347
+#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/virtualization/forms/model_forms.py:327
msgid "Bridged interface"
msgstr "Interfaccia con ponte"
-#: netbox/dcim/forms/bulk_import.py:869
+#: netbox/dcim/forms/bulk_import.py:877
msgid "Lag"
msgstr "Ritardo"
-#: netbox/dcim/forms/bulk_import.py:873
+#: netbox/dcim/forms/bulk_import.py:881
msgid "Parent LAG interface"
msgstr "Interfaccia LAG principale"
-#: netbox/dcim/forms/bulk_import.py:876
+#: netbox/dcim/forms/bulk_import.py:884
msgid "Vdcs"
msgstr "Vdc"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:889
msgid "VDC names separated by commas, encased with double quotes. Example:"
msgstr ""
"Nomi VDC separati da virgole, racchiusi tra virgolette doppie. Esempio:"
-#: netbox/dcim/forms/bulk_import.py:887
+#: netbox/dcim/forms/bulk_import.py:895
msgid "Physical medium"
msgstr "Supporto fisico"
-#: netbox/dcim/forms/bulk_import.py:890 netbox/dcim/forms/filtersets.py:1365
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370
msgid "Duplex"
msgstr "Duplex"
-#: netbox/dcim/forms/bulk_import.py:895
+#: netbox/dcim/forms/bulk_import.py:903
msgid "Poe mode"
msgstr "modalità Poe"
-#: netbox/dcim/forms/bulk_import.py:901
+#: netbox/dcim/forms/bulk_import.py:909
msgid "Poe type"
msgstr "Tipo Poe"
-#: netbox/dcim/forms/bulk_import.py:910
-#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/virtualization/forms/bulk_import.py:174
msgid "IEEE 802.1Q operational mode (for L2 interfaces)"
msgstr "Modalità operativa IEEE 802.1Q (per interfacce L2)"
-#: netbox/dcim/forms/bulk_import.py:917 netbox/ipam/forms/bulk_import.py:161
-#: netbox/ipam/forms/bulk_import.py:247 netbox/ipam/forms/bulk_import.py:283
-#: netbox/ipam/forms/filtersets.py:201 netbox/ipam/forms/filtersets.py:277
-#: netbox/ipam/forms/filtersets.py:336
-#: netbox/virtualization/forms/bulk_import.py:175
+#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282
+#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280
+#: netbox/ipam/forms/filtersets.py:339
+#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "VRF assegnato"
-#: netbox/dcim/forms/bulk_import.py:920
+#: netbox/dcim/forms/bulk_import.py:928
msgid "Rf role"
msgstr "Ruolo Rf"
-#: netbox/dcim/forms/bulk_import.py:923
+#: netbox/dcim/forms/bulk_import.py:931
msgid "Wireless role (AP/station)"
msgstr "Ruolo wireless (AP/stazione)"
-#: netbox/dcim/forms/bulk_import.py:959
+#: netbox/dcim/forms/bulk_import.py:967
#, python-brace-format
msgid "VDC {vdc} is not assigned to device {device}"
msgstr "VDC {vdc} non è assegnato al dispositivo {device}"
-#: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/model_forms.py:1007
-#: netbox/dcim/forms/model_forms.py:1582
+#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020
+#: netbox/dcim/forms/model_forms.py:1624
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "Porta posteriore"
-#: netbox/dcim/forms/bulk_import.py:976
+#: netbox/dcim/forms/bulk_import.py:984
msgid "Corresponding rear port"
msgstr "Porta posteriore corrispondente"
-#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/bulk_import.py:1022
-#: netbox/dcim/forms/bulk_import.py:1238
+#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
+#: netbox/dcim/forms/bulk_import.py:1335
msgid "Physical medium classification"
msgstr "Classificazione del mezzo fisico"
-#: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/tables/devices.py:822
+#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854
msgid "Installed device"
msgstr "Dispositivo installato"
-#: netbox/dcim/forms/bulk_import.py:1054
+#: netbox/dcim/forms/bulk_import.py:1062
msgid "Child device installed within this bay"
msgstr ""
"Dispositivo per bambini installato all'interno di questo alloggiamento"
-#: netbox/dcim/forms/bulk_import.py:1056
+#: netbox/dcim/forms/bulk_import.py:1064
msgid "Child device not found."
msgstr "Dispositivo secondario non trovato."
-#: netbox/dcim/forms/bulk_import.py:1114
+#: netbox/dcim/forms/bulk_import.py:1122
msgid "Parent inventory item"
msgstr "Articolo di inventario principale"
-#: netbox/dcim/forms/bulk_import.py:1117
+#: netbox/dcim/forms/bulk_import.py:1125
msgid "Component type"
msgstr "Tipo di componente"
-#: netbox/dcim/forms/bulk_import.py:1121
+#: netbox/dcim/forms/bulk_import.py:1129
msgid "Component Type"
msgstr "Tipo di componente"
-#: netbox/dcim/forms/bulk_import.py:1124
+#: netbox/dcim/forms/bulk_import.py:1132
msgid "Compnent name"
msgstr "Nome del componente"
-#: netbox/dcim/forms/bulk_import.py:1126
+#: netbox/dcim/forms/bulk_import.py:1134
msgid "Component Name"
msgstr "Nome del componente"
-#: netbox/dcim/forms/bulk_import.py:1168
+#: netbox/dcim/forms/bulk_import.py:1181
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "Componente non trovato: {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1193
+#: netbox/dcim/forms/bulk_import.py:1209 netbox/ipam/forms/bulk_import.py:307
+msgid "Parent device of assigned interface (if any)"
+msgstr "Dispositivo principale dell'interfaccia assegnata (se presente)"
+
+#: netbox/dcim/forms/bulk_import.py:1212 netbox/ipam/forms/bulk_import.py:310
+#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768
+#: netbox/virtualization/filtersets.py:254
+#: netbox/virtualization/filtersets.py:305
+#: netbox/virtualization/forms/bulk_edit.py:182
+#: netbox/virtualization/forms/bulk_edit.py:316
+#: netbox/virtualization/forms/bulk_import.py:152
+#: netbox/virtualization/forms/bulk_import.py:213
+#: netbox/virtualization/forms/filtersets.py:217
+#: netbox/virtualization/forms/filtersets.py:253
+#: netbox/virtualization/forms/model_forms.py:295
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+msgid "Virtual machine"
+msgstr "Macchina virtuale"
+
+#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314
+msgid "Parent VM of assigned interface (if any)"
+msgstr "VM principale dell'interfaccia assegnata (se presente)"
+
+#: netbox/dcim/forms/bulk_import.py:1223 netbox/ipam/filtersets.py:1021
+#: netbox/ipam/forms/bulk_import.py:321
+msgid "Assigned interface"
+msgstr "Interfaccia assegnata"
+
+#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324
+msgid "Is primary"
+msgstr "È primario"
+
+#: netbox/dcim/forms/bulk_import.py:1227
+msgid "Make this the primary MAC address for the assigned interface"
+msgstr "Imposta questo indirizzo MAC primario per l'interfaccia assegnata"
+
+#: netbox/dcim/forms/bulk_import.py:1264
+msgid "Must specify the parent device or VM when assigning an interface"
+msgstr ""
+"È necessario specificare il dispositivo o la VM principale quando si assegna"
+" un'interfaccia"
+
+#: netbox/dcim/forms/bulk_import.py:1290
msgid "Side A device"
msgstr "Dispositivo lato A"
-#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1214
+#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311
msgid "Device name"
msgstr "Nome del dispositivo"
-#: netbox/dcim/forms/bulk_import.py:1199
+#: netbox/dcim/forms/bulk_import.py:1296
msgid "Side A type"
msgstr "Tipo Lato A"
-#: netbox/dcim/forms/bulk_import.py:1202 netbox/dcim/forms/bulk_import.py:1220
-msgid "Termination type"
-msgstr "Tipo di terminazione"
-
-#: netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1302
msgid "Side A name"
msgstr "Nome del lato A"
-#: netbox/dcim/forms/bulk_import.py:1206 netbox/dcim/forms/bulk_import.py:1224
+#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321
msgid "Termination name"
msgstr "Nome della cessazione"
-#: netbox/dcim/forms/bulk_import.py:1211
+#: netbox/dcim/forms/bulk_import.py:1308
msgid "Side B device"
msgstr "Dispositivo lato B"
-#: netbox/dcim/forms/bulk_import.py:1217
+#: netbox/dcim/forms/bulk_import.py:1314
msgid "Side B type"
msgstr "Tipo B laterale"
-#: netbox/dcim/forms/bulk_import.py:1223
+#: netbox/dcim/forms/bulk_import.py:1320
msgid "Side B name"
msgstr "Nome lato B"
-#: netbox/dcim/forms/bulk_import.py:1232
-#: netbox/wireless/forms/bulk_import.py:86
+#: netbox/dcim/forms/bulk_import.py:1329
+#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "Stato della connessione"
-#: netbox/dcim/forms/bulk_import.py:1284
+#: netbox/dcim/forms/bulk_import.py:1381
#, python-brace-format
msgid "Side {side_upper}: {device} {termination_object} is already connected"
msgstr "Lato {side_upper}: {device} {termination_object} è già connesso"
-#: netbox/dcim/forms/bulk_import.py:1290
+#: netbox/dcim/forms/bulk_import.py:1387
#, python-brace-format
msgid "{side_upper} side termination not found: {device} {name}"
msgstr "{side_upper} terminazione laterale non trovata: {device} {name}"
-#: netbox/dcim/forms/bulk_import.py:1315 netbox/dcim/forms/model_forms.py:785
-#: netbox/dcim/tables/devices.py:1027 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/model_forms.py:797
+#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132
#: netbox/templates/dcim/virtualchassis.html:27
#: netbox/templates/dcim/virtualchassis.html:67
msgid "Master"
msgstr "Maestro"
-#: netbox/dcim/forms/bulk_import.py:1319
+#: netbox/dcim/forms/bulk_import.py:1416
msgid "Master device"
msgstr "Dispositivo master"
-#: netbox/dcim/forms/bulk_import.py:1336
+#: netbox/dcim/forms/bulk_import.py:1433
msgid "Name of parent site"
msgstr "Nome del sito principale"
-#: netbox/dcim/forms/bulk_import.py:1370
+#: netbox/dcim/forms/bulk_import.py:1467
msgid "Upstream power panel"
msgstr "Pannello di alimentazione upstream"
-#: netbox/dcim/forms/bulk_import.py:1400
+#: netbox/dcim/forms/bulk_import.py:1497
msgid "Primary or redundant"
msgstr "Primario o ridondante"
-#: netbox/dcim/forms/bulk_import.py:1405
+#: netbox/dcim/forms/bulk_import.py:1502
msgid "Supply type (AC/DC)"
msgstr "Tipo di alimentazione (AC/DC)"
-#: netbox/dcim/forms/bulk_import.py:1410
+#: netbox/dcim/forms/bulk_import.py:1507
msgid "Single or three-phase"
msgstr "Monofase o trifase"
-#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:1677
+#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722
#: netbox/templates/dcim/device.html:190
#: netbox/templates/dcim/virtualdevicecontext.html:30
#: netbox/templates/virtualization/virtualmachine.html:52
msgid "Primary IPv4"
msgstr "IPv4 primario"
-#: netbox/dcim/forms/bulk_import.py:1465
+#: netbox/dcim/forms/bulk_import.py:1562
msgid "IPv4 address with mask, e.g. 1.2.3.4/24"
msgstr "Indirizzo IPv4 con maschera, ad esempio 1.2.3.4/24"
-#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/model_forms.py:1686
+#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/model_forms.py:1731
#: netbox/templates/dcim/device.html:206
#: netbox/templates/dcim/virtualdevicecontext.html:41
#: netbox/templates/virtualization/virtualmachine.html:68
msgid "Primary IPv6"
msgstr "IPv6 primario"
-#: netbox/dcim/forms/bulk_import.py:1472
+#: netbox/dcim/forms/bulk_import.py:1569
msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64"
msgstr "Indirizzo IPv6 con lunghezza del prefisso, ad esempio 2001:db8: :1/64"
-#: netbox/dcim/forms/common.py:24 netbox/dcim/models/device_components.py:527
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:515
#: netbox/templates/dcim/interface.html:57
-#: netbox/templates/virtualization/vminterface.html:55
-#: netbox/virtualization/forms/bulk_edit.py:225
+#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/virtualization/forms/bulk_edit.py:207
msgid "MTU"
msgstr "MTU"
-#: netbox/dcim/forms/common.py:65
+#: netbox/dcim/forms/common.py:60
#, python-brace-format
msgid ""
"The tagged VLANs ({vlans}) must belong to the same site as the interface's "
@@ -4653,7 +5087,7 @@ msgstr ""
"dispositivo/macchina virtuale principale dell'interfaccia oppure devono "
"essere globali"
-#: netbox/dcim/forms/common.py:126
+#: netbox/dcim/forms/common.py:121
msgid ""
"Cannot install module with placeholder values in a module bay with no "
"position defined."
@@ -4661,7 +5095,7 @@ msgstr ""
"Impossibile installare un modulo con valori segnaposto in un alloggiamento "
"per moduli senza una posizione definita."
-#: netbox/dcim/forms/common.py:131
+#: netbox/dcim/forms/common.py:127
#, python-brace-format
msgid ""
"Cannot install module with placeholder values in a module bay tree {level} "
@@ -4670,17 +5104,17 @@ msgstr ""
"Impossibile installare un modulo con valori segnaposto in un albero di "
"alloggiamento del modulo {level} in un albero ma {tokens} segnaposto dati."
-#: netbox/dcim/forms/common.py:144
+#: netbox/dcim/forms/common.py:142
#, python-brace-format
msgid "Cannot adopt {model} {name} as it already belongs to a module"
msgstr "Non può adottare {model} {name} in quanto appartiene già a un modulo"
-#: netbox/dcim/forms/common.py:153
+#: netbox/dcim/forms/common.py:151
#, python-brace-format
msgid "A {model} named {name} already exists"
msgstr "UN {model} denominato {name} esiste già"
-#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:37
#: netbox/templates/dcim/powerfeed.html:24
@@ -4689,137 +5123,135 @@ msgstr "UN {model} denominato {name} esiste già"
msgid "Power Panel"
msgstr "Pannello di alimentazione"
-#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:765
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "Alimentazione"
-#: netbox/dcim/forms/connections.py:81
-msgid "Side"
-msgstr "Lato"
-
-#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/tables/devices.py:295
+#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305
msgid "Device Status"
msgstr "Stato del dispositivo"
-#: netbox/dcim/forms/filtersets.py:149
+#: netbox/dcim/forms/filtersets.py:150
msgid "Parent region"
msgstr "Regione principale"
-#: netbox/dcim/forms/filtersets.py:163 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
#: netbox/tenancy/forms/bulk_import.py:62
#: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62
-#: netbox/wireless/forms/bulk_import.py:25
-#: netbox/wireless/forms/filtersets.py:25
+#: netbox/wireless/forms/bulk_import.py:27
+#: netbox/wireless/forms/filtersets.py:27
msgid "Parent group"
msgstr "Gruppo di genitori"
-#: netbox/dcim/forms/filtersets.py:242 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "Struttura"
-#: netbox/dcim/forms/filtersets.py:397
+#: netbox/dcim/forms/filtersets.py:398
msgid "Function"
msgstr "Funzione"
-#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/model_forms.py:373
+#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "Immagini"
-#: netbox/dcim/forms/filtersets.py:486 netbox/dcim/forms/filtersets.py:611
-#: netbox/dcim/forms/filtersets.py:726
+#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
+#: netbox/dcim/forms/filtersets.py:727
msgid "Components"
msgstr "Componenti"
-#: netbox/dcim/forms/filtersets.py:506
+#: netbox/dcim/forms/filtersets.py:507
msgid "Subdevice role"
msgstr "Ruolo del dispositivo secondario"
-#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/tables/racks.py:54
+#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
#: netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "Modello"
-#: netbox/dcim/forms/filtersets.py:834
+#: netbox/dcim/forms/filtersets.py:835
msgid "Has an OOB IP"
msgstr "Ha un IP OOB"
-#: netbox/dcim/forms/filtersets.py:841
+#: netbox/dcim/forms/filtersets.py:842
msgid "Virtual chassis member"
msgstr "Membro virtuale dello chassis"
-#: netbox/dcim/forms/filtersets.py:890
+#: netbox/dcim/forms/filtersets.py:891
msgid "Has virtual device contexts"
msgstr "Dispone di contesti di dispositivi virtuali"
-#: netbox/dcim/forms/filtersets.py:903 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:452
-#: netbox/virtualization/forms/filtersets.py:112
+#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
+#: netbox/ipam/forms/filtersets.py:455
+#: netbox/virtualization/forms/filtersets.py:117
msgid "Cluster group"
msgstr "Gruppo Cluster"
-#: netbox/dcim/forms/filtersets.py:1210
+#: netbox/dcim/forms/filtersets.py:1211
msgid "Cabled"
msgstr "cablato"
-#: netbox/dcim/forms/filtersets.py:1217
+#: netbox/dcim/forms/filtersets.py:1218
msgid "Occupied"
msgstr "Occupato"
-#: netbox/dcim/forms/filtersets.py:1244 netbox/dcim/forms/filtersets.py:1269
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/tables/devices.py:364
+#: 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:1341 netbox/dcim/tables/devices.py:374
+#: netbox/dcim/tables/devices.py:663
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:16
#: netbox/templates/dcim/consoleport.html:55
#: netbox/templates/dcim/consoleserverport.html:55
#: netbox/templates/dcim/frontport.html:69
-#: netbox/templates/dcim/interface.html:140
+#: netbox/templates/dcim/interface.html:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:59
+#: netbox/templates/dcim/poweroutlet.html:69
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "Connessione"
-#: netbox/dcim/forms/filtersets.py:1348 netbox/extras/forms/bulk_edit.py:326
+#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326
#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:464
-#: netbox/extras/forms/model_forms.py:675 netbox/extras/tables/tables.py:579
+#: netbox/extras/forms/filtersets.py:472
+#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:579
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "Gentile"
-#: netbox/dcim/forms/filtersets.py:1377
+#: netbox/dcim/forms/filtersets.py:1382
msgid "Mgmt only"
msgstr "Solo gestione"
-#: netbox/dcim/forms/filtersets.py:1389 netbox/dcim/forms/model_forms.py:1390
-#: netbox/dcim/models/device_components.py:629
-#: netbox/templates/dcim/interface.html:129
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423
+#: netbox/dcim/models/device_components.py:677
+#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "WWN"
-#: netbox/dcim/forms/filtersets.py:1409
+#: netbox/dcim/forms/filtersets.py:1414
msgid "Wireless channel"
msgstr "Canale wireless"
-#: netbox/dcim/forms/filtersets.py:1413
+#: netbox/dcim/forms/filtersets.py:1418
msgid "Channel frequency (MHz)"
msgstr "Frequenza del canale (MHz)"
-#: netbox/dcim/forms/filtersets.py:1417
+#: netbox/dcim/forms/filtersets.py:1422
msgid "Channel width (MHz)"
msgstr "Larghezza del canale (MHz)"
-#: netbox/dcim/forms/filtersets.py:1421
-#: netbox/templates/dcim/interface.html:85
+#: netbox/dcim/forms/filtersets.py:1426
+#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "Potenza di trasmissione (dBm)"
-#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1471
-#: netbox/dcim/tables/devices.py:327 netbox/templates/dcim/cable.html:12
+#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476
+#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
#: netbox/templates/dcim/htmx/cable_edit.html:50
@@ -4829,41 +5261,78 @@ msgstr "Potenza di trasmissione (dBm)"
msgid "Cable"
msgstr "Cavo"
-#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/tables/devices.py:949
+#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979
msgid "Discovered"
msgstr "Scoperto"
+#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350
+msgid "Assigned Device"
+msgstr "Dispositivo assegnato"
+
+#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355
+msgid "Assigned VM"
+msgstr "VM assegnata"
+
#: netbox/dcim/forms/formsets.py:20
#, python-brace-format
msgid "A virtual chassis member already exists in position {vc_position}."
msgstr ""
"Un membro virtuale dello chassis esiste già in posizione {vc_position}."
-#: netbox/dcim/forms/model_forms.py:140
+#: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75
+#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618
+msgid "Scope type"
+msgstr "Tipo di ambito"
+
+#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423
+#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:175
+#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621
+#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
+#: netbox/templates/ipam/vlangroup.html:38
+#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/virtualization/forms/bulk_edit.py:91
+#: netbox/virtualization/forms/filtersets.py:46
+#: netbox/virtualization/forms/model_forms.py:79
+#: netbox/virtualization/tables/clusters.py:80
+#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/filtersets.py:37
+#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/tables/wirelesslan.py:58
+msgid "Scope"
+msgstr "Ambito"
+
+#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436
+msgid "Scope type (app & model)"
+msgstr "Tipo di ambito (app e modello)"
+
+#: netbox/dcim/forms/model_forms.py:144
msgid "Contact Info"
msgstr "Informazioni di contatto"
-#: netbox/dcim/forms/model_forms.py:195 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "Ruolo del rack"
-#: netbox/dcim/forms/model_forms.py:212 netbox/dcim/forms/model_forms.py:362
-#: netbox/dcim/forms/model_forms.py:446
+#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
+#: netbox/dcim/forms/model_forms.py:456
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "lumaca"
-#: netbox/dcim/forms/model_forms.py:259
+#: netbox/dcim/forms/model_forms.py:264
msgid "Select a pre-defined rack type, or set physical characteristics below."
msgstr ""
"Seleziona un tipo di rack predefinito o imposta le caratteristiche fisiche "
"di seguito."
-#: netbox/dcim/forms/model_forms.py:265
+#: netbox/dcim/forms/model_forms.py:273
msgid "Inventory Control"
msgstr "Controllo dell'inventario"
-#: netbox/dcim/forms/model_forms.py:313
+#: netbox/dcim/forms/model_forms.py:321
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
@@ -4871,39 +5340,39 @@ msgstr ""
"Elenco separato da virgole di ID di unità numeriche. È possibile specificare"
" un intervallo utilizzando un trattino."
-#: netbox/dcim/forms/model_forms.py:322 netbox/dcim/tables/racks.py:202
+#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201
msgid "Reservation"
msgstr "Prenotazione"
-#: netbox/dcim/forms/model_forms.py:423
+#: netbox/dcim/forms/model_forms.py:432
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "Ruolo del dispositivo"
-#: netbox/dcim/forms/model_forms.py:490 netbox/dcim/models/devices.py:644
+#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
msgid "The lowest-numbered unit occupied by the device"
msgstr "L'unità con il numero più basso occupata dal dispositivo"
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/model_forms.py:558
msgid "The position in the virtual chassis this device is identified by"
msgstr ""
"La posizione nello chassis virtuale da cui viene identificato questo "
"dispositivo"
-#: netbox/dcim/forms/model_forms.py:552
+#: netbox/dcim/forms/model_forms.py:563
msgid "The priority of the device in the virtual chassis"
msgstr "La priorità del dispositivo nello chassis virtuale"
-#: netbox/dcim/forms/model_forms.py:659
+#: netbox/dcim/forms/model_forms.py:670
msgid "Automatically populate components associated with this module type"
msgstr ""
"Compila automaticamente i componenti associati a questo tipo di modulo"
-#: netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/model_forms.py:779
msgid "Characteristics"
msgstr "Caratteristiche"
-#: netbox/dcim/forms/model_forms.py:914
+#: netbox/dcim/forms/model_forms.py:926
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -4918,60 +5387,35 @@ msgstr ""
"{module}
, se presente, verrà automaticamente sostituito con il "
"valore della posizione durante la creazione di un nuovo modulo."
-#: netbox/dcim/forms/model_forms.py:1094
+#: netbox/dcim/forms/model_forms.py:1107
msgid "Console port template"
msgstr "Modello di porta console"
-#: netbox/dcim/forms/model_forms.py:1102
+#: netbox/dcim/forms/model_forms.py:1115
msgid "Console server port template"
msgstr "Modello di porta del server console"
-#: netbox/dcim/forms/model_forms.py:1110
+#: netbox/dcim/forms/model_forms.py:1123
msgid "Front port template"
msgstr "Modello di porta anteriore"
-#: netbox/dcim/forms/model_forms.py:1118
+#: netbox/dcim/forms/model_forms.py:1131
msgid "Interface template"
msgstr "Modello di interfaccia"
-#: netbox/dcim/forms/model_forms.py:1126
+#: netbox/dcim/forms/model_forms.py:1139
msgid "Power outlet template"
msgstr "Modello di presa di corrente"
-#: netbox/dcim/forms/model_forms.py:1134
+#: netbox/dcim/forms/model_forms.py:1147
msgid "Power port template"
msgstr "Modello di porta di alimentazione"
-#: netbox/dcim/forms/model_forms.py:1142
+#: netbox/dcim/forms/model_forms.py:1155
msgid "Rear port template"
msgstr "Modello di porta posteriore"
-#: netbox/dcim/forms/model_forms.py:1151 netbox/dcim/forms/model_forms.py:1395
-#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1590
-#: netbox/dcim/tables/connections.py:65 netbox/ipam/forms/bulk_import.py:318
-#: netbox/ipam/forms/model_forms.py:280 netbox/ipam/forms/model_forms.py:289
-#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/ip.py:372
-#: netbox/ipam/tables/vlans.py:169
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:51
-#: netbox/templates/dcim/frontport.html:106
-#: netbox/templates/dcim/interface.html:27
-#: netbox/templates/dcim/interface.html:184
-#: netbox/templates/dcim/interface.html:310
-#: netbox/templates/dcim/rearport.html:102
-#: netbox/templates/virtualization/vminterface.html:18
-#: netbox/templates/vpn/tunneltermination.html:31
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
-#: netbox/templates/wireless/wirelesslink.html:10
-#: netbox/templates/wireless/wirelesslink.html:55
-#: netbox/virtualization/forms/model_forms.py:348
-#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:436
-#: netbox/vpn/forms/model_forms.py:445
-#: netbox/wireless/forms/model_forms.py:113
-#: netbox/wireless/forms/model_forms.py:155
-msgid "Interface"
-msgstr "Interfaccia"
-
-#: netbox/dcim/forms/model_forms.py:1152 netbox/dcim/forms/model_forms.py:1591
+#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -4979,71 +5423,71 @@ msgstr "Interfaccia"
msgid "Console Port"
msgstr "Porta console"
-#: netbox/dcim/forms/model_forms.py:1153 netbox/dcim/forms/model_forms.py:1592
+#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637
#: netbox/templates/dcim/consoleport.html:73
#: netbox/templates/dcim/consoleserverport.html:17
#: netbox/templates/dcim/frontport.html:109
msgid "Console Server Port"
msgstr "Porta Console Server"
-#: netbox/dcim/forms/model_forms.py:1154 netbox/dcim/forms/model_forms.py:1593
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
#: netbox/templates/dcim/frontport.html:17
#: netbox/templates/dcim/frontport.html:115
-#: netbox/templates/dcim/interface.html:187
+#: netbox/templates/dcim/interface.html:244
#: netbox/templates/dcim/rearport.html:105
msgid "Front Port"
msgstr "Porta anteriore"
-#: netbox/dcim/forms/model_forms.py:1155 netbox/dcim/forms/model_forms.py:1594
-#: netbox/dcim/tables/devices.py:710
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
+#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/tables/devices.py:744
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
#: netbox/templates/dcim/frontport.html:50
#: netbox/templates/dcim/frontport.html:118
-#: netbox/templates/dcim/interface.html:190
+#: netbox/templates/dcim/interface.html:247
#: netbox/templates/dcim/rearport.html:17
#: netbox/templates/dcim/rearport.html:108
msgid "Rear Port"
msgstr "Porta posteriore"
-#: netbox/dcim/forms/model_forms.py:1156 netbox/dcim/forms/model_forms.py:1595
-#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:512
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640
+#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521
+#: netbox/templates/dcim/poweroutlet.html:54
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "Porta di alimentazione"
-#: netbox/dcim/forms/model_forms.py:1157 netbox/dcim/forms/model_forms.py:1596
+#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641
#: netbox/templates/dcim/poweroutlet.html:17
#: netbox/templates/dcim/powerport.html:77
msgid "Power Outlet"
msgstr "Presa di corrente"
-#: netbox/dcim/forms/model_forms.py:1159 netbox/dcim/forms/model_forms.py:1598
+#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643
msgid "Component Assignment"
msgstr "Assegnazione dei componenti"
-#: netbox/dcim/forms/model_forms.py:1202 netbox/dcim/forms/model_forms.py:1645
+#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690
msgid "An InventoryItem can only be assigned to a single component."
msgstr "Un InventoryItem può essere assegnato solo a un singolo componente."
-#: netbox/dcim/forms/model_forms.py:1339
+#: netbox/dcim/forms/model_forms.py:1355
msgid "LAG interface"
msgstr "Interfaccia LAG"
-#: netbox/dcim/forms/model_forms.py:1362
+#: netbox/dcim/forms/model_forms.py:1378
msgid "Filter VLANs available for assignment by group."
msgstr "Filtra le VLAN disponibili per l'assegnazione per gruppo."
-#: netbox/dcim/forms/model_forms.py:1491
+#: netbox/dcim/forms/model_forms.py:1533
msgid "Child Device"
msgstr "Dispositivo per bambini"
-#: netbox/dcim/forms/model_forms.py:1492
+#: netbox/dcim/forms/model_forms.py:1534
msgid ""
"Child devices must first be created and assigned to the site and rack of the"
" parent device."
@@ -5051,32 +5495,58 @@ msgstr ""
"I dispositivi secondari devono prima essere creati e assegnati al sito e al "
"rack del dispositivo principale."
-#: netbox/dcim/forms/model_forms.py:1534
+#: netbox/dcim/forms/model_forms.py:1576
msgid "Console port"
msgstr "Porta console"
-#: netbox/dcim/forms/model_forms.py:1542
+#: netbox/dcim/forms/model_forms.py:1584
msgid "Console server port"
msgstr "Porta console server"
-#: netbox/dcim/forms/model_forms.py:1550
+#: netbox/dcim/forms/model_forms.py:1592
msgid "Front port"
msgstr "Porta anteriore"
-#: netbox/dcim/forms/model_forms.py:1566
+#: netbox/dcim/forms/model_forms.py:1608
msgid "Power outlet"
msgstr "Presa di corrente"
-#: netbox/dcim/forms/model_forms.py:1586
+#: netbox/dcim/forms/model_forms.py:1630
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "Articolo di inventario"
-#: netbox/dcim/forms/model_forms.py:1659
+#: netbox/dcim/forms/model_forms.py:1704
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "Ruolo dell'articolo di inventario"
+#: netbox/dcim/forms/model_forms.py:1773
+msgid "VM Interface"
+msgstr "Interfaccia VM"
+
+#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796
+#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171
+#: netbox/templates/virtualization/virtualdisk.html:21
+#: netbox/templates/virtualization/virtualmachine.html:12
+#: netbox/templates/virtualization/vminterface.html:21
+#: netbox/templates/vpn/tunneltermination.html:25
+#: netbox/virtualization/forms/filtersets.py:202
+#: netbox/virtualization/forms/filtersets.py:247
+#: netbox/virtualization/forms/model_forms.py:227
+#: netbox/virtualization/tables/virtualmachines.py:105
+#: netbox/virtualization/tables/virtualmachines.py:161
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
+#: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172
+#: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457
+msgid "Virtual Machine"
+msgstr "Macchina virtuale"
+
+#: netbox/dcim/forms/model_forms.py:1827
+msgid "A MAC address can only be assigned to a single object."
+msgstr "Un indirizzo MAC può essere assegnato a un solo oggetto."
+
#: netbox/dcim/forms/object_create.py:48
#: netbox/dcim/forms/object_create.py:199
#: netbox/dcim/forms/object_create.py:347
@@ -5097,7 +5567,7 @@ msgstr ""
"attesi."
#: netbox/dcim/forms/object_create.py:110
-#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:252
+#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263
msgid "Rear ports"
msgstr "Porte posteriori"
@@ -5128,7 +5598,7 @@ msgstr ""
" al numero selezionato di posizioni delle porte posteriori "
"({rearport_count})."
-#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1033
+#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1065
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:47
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5147,30 +5617,30 @@ msgstr ""
"Posizione del primo dispositivo membro. Aumenta di uno per ogni membro "
"aggiuntivo."
-#: netbox/dcim/forms/object_create.py:427
+#: netbox/dcim/forms/object_create.py:428
msgid "A position must be specified for the first VC member."
msgstr "È necessario specificare una posizione per il primo membro VC."
-#: netbox/dcim/models/cables.py:62
-#: netbox/dcim/models/device_component_templates.py:55
-#: netbox/dcim/models/device_components.py:62
+#: netbox/dcim/models/cables.py:64
+#: netbox/dcim/models/device_component_templates.py:51
+#: netbox/dcim/models/device_components.py:57
#: netbox/extras/models/customfields.py:111
msgid "label"
msgstr "etichetta"
-#: netbox/dcim/models/cables.py:71
+#: netbox/dcim/models/cables.py:73
msgid "length"
msgstr "lunghezza"
-#: netbox/dcim/models/cables.py:78
+#: netbox/dcim/models/cables.py:80
msgid "length unit"
msgstr "unità di lunghezza"
-#: netbox/dcim/models/cables.py:95
+#: netbox/dcim/models/cables.py:98
msgid "cable"
msgstr "cavo"
-#: netbox/dcim/models/cables.py:96
+#: netbox/dcim/models/cables.py:99
msgid "cables"
msgstr "cavi"
@@ -5199,19 +5669,19 @@ msgstr "Tipi di terminazione incompatibili: {type_a} e {type_b}"
msgid "A and B terminations cannot connect to the same object."
msgstr "Le terminazioni A e B non possono connettersi allo stesso oggetto."
-#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37
+#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37
msgid "end"
msgstr "fine"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:315
msgid "cable termination"
msgstr "terminazione del cavo"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:316
msgid "cable terminations"
msgstr "terminazioni dei cavi"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:335
#, python-brace-format
msgid ""
"Duplicate termination found for {app_label}.{model} {termination_id}: cable "
@@ -5220,37 +5690,71 @@ msgstr ""
"È stata rilevata una terminazione duplicata per {app_label}.{model} "
"{termination_id}: cavo {cable_pk}"
-#: netbox/dcim/models/cables.py:343
+#: netbox/dcim/models/cables.py:345
#, python-brace-format
msgid "Cables cannot be terminated to {type_display} interfaces"
msgstr "I cavi non possono essere terminati {type_display} interfacce"
-#: netbox/dcim/models/cables.py:350
+#: netbox/dcim/models/cables.py:352
msgid "Circuit terminations attached to a provider network may not be cabled."
msgstr ""
"Le terminazioni dei circuiti collegate alla rete di un provider potrebbero "
"non essere cablate."
-#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50
+#: netbox/dcim/models/cables.py:450 netbox/extras/models/configs.py:50
msgid "is active"
msgstr "è attivo"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:454
msgid "is complete"
msgstr "è completo"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:458
msgid "is split"
msgstr "è diviso"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:466
msgid "cable path"
msgstr "percorso via cavo"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:467
msgid "cable paths"
msgstr "percorsi via cavo"
+#: netbox/dcim/models/cables.py:539
+msgid "All originating terminations must be attached to the same link"
+msgstr ""
+"Tutte le terminazioni originarie devono essere allegate allo stesso link"
+
+#: netbox/dcim/models/cables.py:551
+msgid "All mid-span terminations must have the same termination type"
+msgstr ""
+"Tutte le terminazioni mid-span devono avere lo stesso tipo di terminazione"
+
+#: netbox/dcim/models/cables.py:556
+msgid "All mid-span terminations must have the same parent object"
+msgstr ""
+"Tutte le terminazioni mid-span devono avere lo stesso oggetto principale"
+
+#: netbox/dcim/models/cables.py:580
+msgid "All links must be cable or wireless"
+msgstr "Tutti i collegamenti devono essere via cavo o wireless"
+
+#: netbox/dcim/models/cables.py:582
+msgid "All links must match first link type"
+msgstr "Tutti i link devono corrispondere al primo tipo di link"
+
+#: netbox/dcim/models/cables.py:665
+msgid ""
+"All positions counts within the path on opposite ends of links must match"
+msgstr ""
+"Tutti i conteggi delle posizioni all'interno del percorso alle estremità "
+"opposte dei collegamenti devono corrispondere"
+
+#: netbox/dcim/models/cables.py:674
+msgid "Remote termination position filter is missing"
+msgstr "Manca il filtro della posizione di terminazione remota"
+
#: netbox/dcim/models/device_component_templates.py:46
#, python-brace-format
msgid ""
@@ -5260,18 +5764,18 @@ msgstr ""
"{module} è accettato come sostituto della posizione dell'alloggiamento del "
"modulo quando è collegato a un tipo di modulo."
-#: netbox/dcim/models/device_component_templates.py:58
-#: netbox/dcim/models/device_components.py:65
+#: netbox/dcim/models/device_component_templates.py:54
+#: netbox/dcim/models/device_components.py:60
msgid "Physical label"
msgstr "Etichetta fisica"
-#: netbox/dcim/models/device_component_templates.py:103
+#: netbox/dcim/models/device_component_templates.py:99
msgid "Component templates cannot be moved to a different device type."
msgstr ""
"I modelli di componente non possono essere spostati su un tipo di "
"dispositivo diverso."
-#: netbox/dcim/models/device_component_templates.py:154
+#: netbox/dcim/models/device_component_templates.py:150
msgid ""
"A component template cannot be associated with both a device type and a "
"module type."
@@ -5279,7 +5783,7 @@ msgstr ""
"Un modello di componente non può essere associato sia a un tipo di "
"dispositivo che a un tipo di modulo."
-#: netbox/dcim/models/device_component_templates.py:158
+#: netbox/dcim/models/device_component_templates.py:154
msgid ""
"A component template must be associated with either a device type or a "
"module type."
@@ -5287,142 +5791,142 @@ msgstr ""
"Un modello di componente deve essere associato a un tipo di dispositivo o a "
"un tipo di modulo."
-#: netbox/dcim/models/device_component_templates.py:212
+#: netbox/dcim/models/device_component_templates.py:209
msgid "console port template"
msgstr "modello di porta console"
-#: netbox/dcim/models/device_component_templates.py:213
+#: netbox/dcim/models/device_component_templates.py:210
msgid "console port templates"
msgstr "modelli di porte per console"
-#: netbox/dcim/models/device_component_templates.py:246
+#: netbox/dcim/models/device_component_templates.py:244
msgid "console server port template"
msgstr "modello di porta console server"
-#: netbox/dcim/models/device_component_templates.py:247
+#: netbox/dcim/models/device_component_templates.py:245
msgid "console server port templates"
msgstr "modelli di porte per console server"
-#: netbox/dcim/models/device_component_templates.py:278
-#: netbox/dcim/models/device_components.py:352
+#: netbox/dcim/models/device_component_templates.py:277
+#: netbox/dcim/models/device_components.py:345
msgid "maximum draw"
msgstr "pareggio massimo"
-#: netbox/dcim/models/device_component_templates.py:285
-#: netbox/dcim/models/device_components.py:359
+#: netbox/dcim/models/device_component_templates.py:284
+#: netbox/dcim/models/device_components.py:352
msgid "allocated draw"
msgstr "pareggio assegnato"
-#: netbox/dcim/models/device_component_templates.py:295
+#: netbox/dcim/models/device_component_templates.py:294
msgid "power port template"
msgstr "modello di porta di alimentazione"
-#: netbox/dcim/models/device_component_templates.py:296
+#: netbox/dcim/models/device_component_templates.py:295
msgid "power port templates"
msgstr "modelli di porte di alimentazione"
#: netbox/dcim/models/device_component_templates.py:315
-#: netbox/dcim/models/device_components.py:382
+#: netbox/dcim/models/device_components.py:372
#, python-brace-format
msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)."
msgstr ""
"Il pareggio assegnato non può superare il pareggio massimo "
"({maximum_draw}W)."
-#: netbox/dcim/models/device_component_templates.py:347
-#: netbox/dcim/models/device_components.py:477
+#: netbox/dcim/models/device_component_templates.py:349
+#: netbox/dcim/models/device_components.py:468
msgid "feed leg"
msgstr "gamba di alimentazione"
-#: netbox/dcim/models/device_component_templates.py:351
-#: netbox/dcim/models/device_components.py:481
+#: netbox/dcim/models/device_component_templates.py:354
+#: netbox/dcim/models/device_components.py:473
msgid "Phase (for three-phase feeds)"
msgstr "Fase (per alimentazioni trifase)"
-#: netbox/dcim/models/device_component_templates.py:357
+#: netbox/dcim/models/device_component_templates.py:360
msgid "power outlet template"
msgstr "modello di presa di corrente"
-#: netbox/dcim/models/device_component_templates.py:358
+#: netbox/dcim/models/device_component_templates.py:361
msgid "power outlet templates"
msgstr "modelli di prese di corrente"
-#: netbox/dcim/models/device_component_templates.py:367
+#: netbox/dcim/models/device_component_templates.py:370
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device type"
msgstr ""
"Porta di alimentazione principale ({power_port}) deve appartenere allo "
"stesso tipo di dispositivo"
-#: netbox/dcim/models/device_component_templates.py:371
+#: netbox/dcim/models/device_component_templates.py:376
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same module type"
msgstr ""
"Porta di alimentazione principale ({power_port}) deve appartenere allo "
"stesso tipo di modulo"
-#: netbox/dcim/models/device_component_templates.py:423
-#: netbox/dcim/models/device_components.py:611
+#: netbox/dcim/models/device_component_templates.py:430
+#: netbox/dcim/models/device_components.py:659
msgid "management only"
msgstr "solo gestione"
-#: netbox/dcim/models/device_component_templates.py:431
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_component_templates.py:438
+#: netbox/dcim/models/device_components.py:539
msgid "bridge interface"
msgstr "interfaccia bridge"
-#: netbox/dcim/models/device_component_templates.py:449
-#: netbox/dcim/models/device_components.py:636
+#: netbox/dcim/models/device_component_templates.py:459
+#: netbox/dcim/models/device_components.py:685
msgid "wireless role"
msgstr "ruolo wireless"
-#: netbox/dcim/models/device_component_templates.py:455
+#: netbox/dcim/models/device_component_templates.py:465
msgid "interface template"
msgstr "modello di interfaccia"
-#: netbox/dcim/models/device_component_templates.py:456
+#: netbox/dcim/models/device_component_templates.py:466
msgid "interface templates"
msgstr "modelli di interfaccia"
-#: netbox/dcim/models/device_component_templates.py:463
-#: netbox/dcim/models/device_components.py:804
-#: netbox/virtualization/models/virtualmachines.py:405
+#: netbox/dcim/models/device_component_templates.py:473
+#: netbox/dcim/models/device_components.py:845
+#: netbox/virtualization/models/virtualmachines.py:385
msgid "An interface cannot be bridged to itself."
msgstr "Un'interfaccia non può essere collegata a se stessa."
-#: netbox/dcim/models/device_component_templates.py:466
+#: netbox/dcim/models/device_component_templates.py:477
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same device type"
msgstr ""
"Interfaccia bridge ({bridge}) deve appartenere allo stesso tipo di "
"dispositivo"
-#: netbox/dcim/models/device_component_templates.py:470
+#: netbox/dcim/models/device_component_templates.py:483
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same module type"
msgstr ""
"Interfaccia bridge ({bridge}) deve appartenere allo stesso tipo di modulo"
-#: netbox/dcim/models/device_component_templates.py:526
-#: netbox/dcim/models/device_components.py:984
+#: netbox/dcim/models/device_component_templates.py:540
+#: netbox/dcim/models/device_components.py:1035
msgid "rear port position"
msgstr "posizione della porta posteriore"
-#: netbox/dcim/models/device_component_templates.py:551
+#: netbox/dcim/models/device_component_templates.py:565
msgid "front port template"
msgstr "modello di porta anteriore"
-#: netbox/dcim/models/device_component_templates.py:552
+#: netbox/dcim/models/device_component_templates.py:566
msgid "front port templates"
msgstr "modelli di porte anteriori"
-#: netbox/dcim/models/device_component_templates.py:562
+#: netbox/dcim/models/device_component_templates.py:576
#, python-brace-format
msgid "Rear port ({name}) must belong to the same device type"
msgstr ""
"Porta posteriore ({name}) deve appartenere allo stesso tipo di dispositivo"
-#: netbox/dcim/models/device_component_templates.py:568
+#: netbox/dcim/models/device_component_templates.py:582
#, python-brace-format
msgid ""
"Invalid rear port position ({position}); rear port {name} has only {count} "
@@ -5431,48 +5935,48 @@ msgstr ""
"Posizione della porta posteriore non valida ({position}); porta posteriore "
"{name} ha solo {count} posizioni"
-#: netbox/dcim/models/device_component_templates.py:621
-#: netbox/dcim/models/device_components.py:1053
+#: netbox/dcim/models/device_component_templates.py:635
+#: netbox/dcim/models/device_components.py:1101
msgid "positions"
msgstr "posizioni"
-#: netbox/dcim/models/device_component_templates.py:632
+#: netbox/dcim/models/device_component_templates.py:646
msgid "rear port template"
msgstr "modello di porta posteriore"
-#: netbox/dcim/models/device_component_templates.py:633
+#: netbox/dcim/models/device_component_templates.py:647
msgid "rear port templates"
msgstr "modelli di porte posteriori"
-#: netbox/dcim/models/device_component_templates.py:662
-#: netbox/dcim/models/device_components.py:1103
+#: netbox/dcim/models/device_component_templates.py:676
+#: netbox/dcim/models/device_components.py:1148
msgid "position"
msgstr "posizione"
-#: netbox/dcim/models/device_component_templates.py:665
-#: netbox/dcim/models/device_components.py:1106
+#: netbox/dcim/models/device_component_templates.py:679
+#: netbox/dcim/models/device_components.py:1151
msgid "Identifier to reference when renaming installed components"
msgstr ""
"Identificatore a cui fare riferimento quando si rinominano i componenti "
"installati"
-#: netbox/dcim/models/device_component_templates.py:671
+#: netbox/dcim/models/device_component_templates.py:685
msgid "module bay template"
msgstr "modello di alloggiamento del modulo"
-#: netbox/dcim/models/device_component_templates.py:672
+#: netbox/dcim/models/device_component_templates.py:686
msgid "module bay templates"
msgstr "modelli module bay"
-#: netbox/dcim/models/device_component_templates.py:699
+#: netbox/dcim/models/device_component_templates.py:713
msgid "device bay template"
msgstr "modello di alloggiamento per dispositivi"
-#: netbox/dcim/models/device_component_templates.py:700
+#: netbox/dcim/models/device_component_templates.py:714
msgid "device bay templates"
msgstr "modelli di alloggiamento per dispositivi"
-#: netbox/dcim/models/device_component_templates.py:713
+#: netbox/dcim/models/device_component_templates.py:728
#, python-brace-format
msgid ""
"Subdevice role of device type ({device_type}) must be set to \"parent\" to "
@@ -5481,213 +5985,232 @@ msgstr ""
"Ruolo del tipo di dispositivo secondario ({device_type}) deve essere "
"impostato su «principale» per consentire gli alloggiamenti dei dispositivi."
-#: netbox/dcim/models/device_component_templates.py:768
-#: netbox/dcim/models/device_components.py:1262
+#: netbox/dcim/models/device_component_templates.py:784
+#: netbox/dcim/models/device_components.py:1304
msgid "part ID"
msgstr "ID della parte"
-#: netbox/dcim/models/device_component_templates.py:770
-#: netbox/dcim/models/device_components.py:1264
+#: netbox/dcim/models/device_component_templates.py:786
+#: netbox/dcim/models/device_components.py:1306
msgid "Manufacturer-assigned part identifier"
msgstr "Identificativo del pezzo assegnato dal produttore"
-#: netbox/dcim/models/device_component_templates.py:787
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item template"
msgstr "modello di articolo di inventario"
-#: netbox/dcim/models/device_component_templates.py:788
+#: netbox/dcim/models/device_component_templates.py:804
msgid "inventory item templates"
msgstr "modelli di articoli di inventario"
-#: netbox/dcim/models/device_components.py:105
+#: netbox/dcim/models/device_components.py:100
msgid "Components cannot be moved to a different device."
msgstr "I componenti non possono essere spostati su un dispositivo diverso."
-#: netbox/dcim/models/device_components.py:144
+#: netbox/dcim/models/device_components.py:139
msgid "cable end"
msgstr "estremità del cavo"
-#: netbox/dcim/models/device_components.py:150
+#: netbox/dcim/models/device_components.py:146
msgid "mark connected"
msgstr "contrassegnare connesso"
-#: netbox/dcim/models/device_components.py:152
+#: netbox/dcim/models/device_components.py:148
msgid "Treat as if a cable is connected"
msgstr "Tratta come se fosse collegato un cavo"
-#: netbox/dcim/models/device_components.py:170
+#: netbox/dcim/models/device_components.py:166
msgid "Must specify cable end (A or B) when attaching a cable."
msgstr ""
"È necessario specificare l'estremità del cavo (A o B) quando si collega un "
"cavo."
-#: netbox/dcim/models/device_components.py:174
+#: netbox/dcim/models/device_components.py:170
msgid "Cable end must not be set without a cable."
msgstr "L'estremità del cavo non deve essere impostata senza un cavo."
-#: netbox/dcim/models/device_components.py:178
+#: netbox/dcim/models/device_components.py:174
msgid "Cannot mark as connected with a cable attached."
msgstr "Non è possibile contrassegnare come connesso con un cavo collegato."
-#: netbox/dcim/models/device_components.py:202
+#: netbox/dcim/models/device_components.py:198
#, python-brace-format
msgid "{class_name} models must declare a parent_object property"
msgstr "{class_name} i modelli devono dichiarare una proprietà parent_object"
-#: netbox/dcim/models/device_components.py:287
-#: netbox/dcim/models/device_components.py:316
-#: netbox/dcim/models/device_components.py:349
-#: netbox/dcim/models/device_components.py:467
+#: netbox/dcim/models/device_components.py:284
+#: netbox/dcim/models/device_components.py:311
+#: netbox/dcim/models/device_components.py:342
+#: netbox/dcim/models/device_components.py:458
msgid "Physical port type"
msgstr "Tipo di porta fisica"
-#: netbox/dcim/models/device_components.py:290
-#: netbox/dcim/models/device_components.py:319
+#: netbox/dcim/models/device_components.py:287
+#: netbox/dcim/models/device_components.py:314
msgid "speed"
msgstr "velocità"
-#: netbox/dcim/models/device_components.py:294
-#: netbox/dcim/models/device_components.py:323
+#: netbox/dcim/models/device_components.py:291
+#: netbox/dcim/models/device_components.py:318
msgid "Port speed in bits per second"
msgstr "Velocità della porta in bit al secondo"
-#: netbox/dcim/models/device_components.py:300
+#: netbox/dcim/models/device_components.py:297
msgid "console port"
msgstr "porta console"
-#: netbox/dcim/models/device_components.py:301
+#: netbox/dcim/models/device_components.py:298
msgid "console ports"
msgstr "porte console"
-#: netbox/dcim/models/device_components.py:329
+#: netbox/dcim/models/device_components.py:324
msgid "console server port"
msgstr "porta console server"
-#: netbox/dcim/models/device_components.py:330
+#: netbox/dcim/models/device_components.py:325
msgid "console server ports"
msgstr "porte console server"
-#: netbox/dcim/models/device_components.py:369
+#: netbox/dcim/models/device_components.py:362
msgid "power port"
msgstr "porta di alimentazione"
-#: netbox/dcim/models/device_components.py:370
+#: netbox/dcim/models/device_components.py:363
msgid "power ports"
msgstr "porte di alimentazione"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:483
msgid "power outlet"
msgstr "presa di corrente"
-#: netbox/dcim/models/device_components.py:488
+#: netbox/dcim/models/device_components.py:484
msgid "power outlets"
msgstr "prese di corrente"
-#: netbox/dcim/models/device_components.py:499
+#: netbox/dcim/models/device_components.py:492
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device"
msgstr ""
"Porta di alimentazione principale ({power_port}) deve appartenere allo "
"stesso dispositivo"
-#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:81
-#: netbox/vpn/models/crypto.py:226
+#: netbox/dcim/models/device_components.py:518 netbox/vpn/models/crypto.py:80
+#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "modalità"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:523
msgid "IEEE 802.1Q tagging strategy"
msgstr "Strategia di etichettatura IEEE 802.1Q"
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:531
msgid "parent interface"
msgstr "interfaccia principale"
-#: netbox/dcim/models/device_components.py:602
+#: netbox/dcim/models/device_components.py:547
+msgid "untagged VLAN"
+msgstr "VLAN senza tag"
+
+#: netbox/dcim/models/device_components.py:553
+msgid "tagged VLANs"
+msgstr "VLAN contrassegnate"
+
+#: netbox/dcim/models/device_components.py:561
+#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510
+#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106
+#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
+msgid "Q-in-Q SVLAN"
+msgstr "SVLAN Q-in-Q"
+
+#: netbox/dcim/models/device_components.py:576
+msgid "primary MAC address"
+msgstr "indirizzo MAC primario"
+
+#: netbox/dcim/models/device_components.py:588
+msgid "Only Q-in-Q interfaces may specify a service VLAN."
+msgstr "Solo le interfacce Q-in-Q possono specificare una VLAN di servizio."
+
+#: netbox/dcim/models/device_components.py:594
+#, python-brace-format
+msgid "MAC address {mac_address} is not assigned to this interface."
+msgstr "Indirizzo MAC {mac_address} non è assegnato a questa interfaccia."
+
+#: netbox/dcim/models/device_components.py:650
msgid "parent LAG"
msgstr "GAL capogruppo"
-#: netbox/dcim/models/device_components.py:612
+#: netbox/dcim/models/device_components.py:660
msgid "This interface is used only for out-of-band management"
msgstr "Questa interfaccia viene utilizzata solo per la gestione fuori banda"
-#: netbox/dcim/models/device_components.py:617
+#: netbox/dcim/models/device_components.py:665
msgid "speed (Kbps)"
msgstr "velocità (Kbps)"
-#: netbox/dcim/models/device_components.py:620
+#: netbox/dcim/models/device_components.py:668
msgid "duplex"
msgstr "bifamiliare"
-#: netbox/dcim/models/device_components.py:630
+#: netbox/dcim/models/device_components.py:678
msgid "64-bit World Wide Name"
msgstr "Nome mondiale a 64 bit"
-#: netbox/dcim/models/device_components.py:642
+#: netbox/dcim/models/device_components.py:692
msgid "wireless channel"
msgstr "canale wireless"
-#: netbox/dcim/models/device_components.py:649
+#: netbox/dcim/models/device_components.py:699
msgid "channel frequency (MHz)"
msgstr "frequenza del canale (MHz)"
-#: netbox/dcim/models/device_components.py:650
-#: netbox/dcim/models/device_components.py:658
+#: netbox/dcim/models/device_components.py:700
+#: netbox/dcim/models/device_components.py:708
msgid "Populated by selected channel (if set)"
msgstr "Popolato dal canale selezionato (se impostato)"
-#: netbox/dcim/models/device_components.py:664
+#: netbox/dcim/models/device_components.py:714
msgid "transmit power (dBm)"
msgstr "potenza di trasmissione (dBm)"
-#: netbox/dcim/models/device_components.py:689 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "LAN wireless"
-#: netbox/dcim/models/device_components.py:697
-#: netbox/virtualization/models/virtualmachines.py:335
-msgid "untagged VLAN"
-msgstr "VLAN senza tag"
-
-#: netbox/dcim/models/device_components.py:703
-#: netbox/virtualization/models/virtualmachines.py:341
-msgid "tagged VLANs"
-msgstr "VLAN contrassegnate"
-
-#: netbox/dcim/models/device_components.py:745
-#: netbox/virtualization/models/virtualmachines.py:377
+#: netbox/dcim/models/device_components.py:789
+#: netbox/virtualization/models/virtualmachines.py:359
msgid "interface"
msgstr "interfaccia"
-#: netbox/dcim/models/device_components.py:746
-#: netbox/virtualization/models/virtualmachines.py:378
+#: netbox/dcim/models/device_components.py:790
+#: netbox/virtualization/models/virtualmachines.py:360
msgid "interfaces"
msgstr "interfacce"
-#: netbox/dcim/models/device_components.py:757
+#: netbox/dcim/models/device_components.py:798
#, python-brace-format
msgid "{display_type} interfaces cannot have a cable attached."
msgstr "{display_type} alle interfacce non è possibile collegare un cavo."
-#: netbox/dcim/models/device_components.py:765
+#: netbox/dcim/models/device_components.py:806
#, python-brace-format
msgid "{display_type} interfaces cannot be marked as connected."
msgstr ""
"{display_type} le interfacce non possono essere contrassegnate come "
"connesse."
-#: netbox/dcim/models/device_components.py:774
-#: netbox/virtualization/models/virtualmachines.py:390
+#: netbox/dcim/models/device_components.py:815
+#: netbox/virtualization/models/virtualmachines.py:370
msgid "An interface cannot be its own parent."
msgstr "Un'interfaccia non può essere la propria madre."
-#: netbox/dcim/models/device_components.py:778
+#: netbox/dcim/models/device_components.py:819
msgid "Only virtual interfaces may be assigned to a parent interface."
msgstr ""
"Solo le interfacce virtuali possono essere assegnate a un'interfaccia "
"principale."
-#: netbox/dcim/models/device_components.py:785
+#: netbox/dcim/models/device_components.py:826
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
@@ -5696,7 +6219,7 @@ msgstr ""
"L'interfaccia principale selezionata ({interface}) appartiene a un "
"dispositivo diverso ({device})"
-#: netbox/dcim/models/device_components.py:791
+#: netbox/dcim/models/device_components.py:832
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
@@ -5705,7 +6228,7 @@ msgstr ""
"L'interfaccia principale selezionata ({interface}) appartiene a {device}, "
"che non fa parte dello chassis virtuale {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:811
+#: netbox/dcim/models/device_components.py:852
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
@@ -5714,7 +6237,7 @@ msgstr ""
"L'interfaccia bridge selezionata ({bridge}) appartiene a un dispositivo "
"diverso ({device})."
-#: netbox/dcim/models/device_components.py:817
+#: netbox/dcim/models/device_components.py:858
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
@@ -5723,16 +6246,16 @@ msgstr ""
"L'interfaccia bridge selezionata ({interface}) appartiene a {device}, che "
"non fa parte dello chassis virtuale {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:828
+#: netbox/dcim/models/device_components.py:869
msgid "Virtual interfaces cannot have a parent LAG interface."
msgstr ""
"Le interfacce virtuali non possono avere un'interfaccia LAG principale."
-#: netbox/dcim/models/device_components.py:832
+#: netbox/dcim/models/device_components.py:873
msgid "A LAG interface cannot be its own parent."
msgstr "Un'interfaccia LAG non può essere la propria interfaccia principale."
-#: netbox/dcim/models/device_components.py:839
+#: netbox/dcim/models/device_components.py:880
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to a different device ({device})."
@@ -5740,7 +6263,7 @@ msgstr ""
"L'interfaccia LAG selezionata ({lag}) appartiene a un dispositivo diverso "
"({device})."
-#: netbox/dcim/models/device_components.py:845
+#: netbox/dcim/models/device_components.py:886
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
@@ -5749,51 +6272,55 @@ msgstr ""
"L'interfaccia LAG selezionata ({lag}) appartiene a {device}, che non fa "
"parte dello chassis virtuale {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:856
+#: netbox/dcim/models/device_components.py:897
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "Le interfacce virtuali non possono avere una modalità PoE."
-#: netbox/dcim/models/device_components.py:860
+#: netbox/dcim/models/device_components.py:901
msgid "Virtual interfaces cannot have a PoE type."
msgstr "Le interfacce virtuali non possono avere un tipo PoE."
-#: netbox/dcim/models/device_components.py:866
+#: netbox/dcim/models/device_components.py:907
msgid "Must specify PoE mode when designating a PoE type."
msgstr ""
"È necessario specificare la modalità PoE quando si designa un tipo PoE."
-#: netbox/dcim/models/device_components.py:873
+#: netbox/dcim/models/device_components.py:914
msgid "Wireless role may be set only on wireless interfaces."
msgstr ""
"Il ruolo wireless può essere impostato solo sulle interfacce wireless."
-#: netbox/dcim/models/device_components.py:875
+#: netbox/dcim/models/device_components.py:916
msgid "Channel may be set only on wireless interfaces."
msgstr "Il canale può essere impostato solo su interfacce wireless."
-#: netbox/dcim/models/device_components.py:881
+#: netbox/dcim/models/device_components.py:922
msgid "Channel frequency may be set only on wireless interfaces."
msgstr ""
"La frequenza del canale può essere impostata solo sulle interfacce wireless."
-#: netbox/dcim/models/device_components.py:885
+#: netbox/dcim/models/device_components.py:926
msgid "Cannot specify custom frequency with channel selected."
msgstr ""
"Impossibile specificare una frequenza personalizzata con il canale "
"selezionato."
-#: netbox/dcim/models/device_components.py:891
+#: netbox/dcim/models/device_components.py:932
msgid "Channel width may be set only on wireless interfaces."
msgstr ""
"La larghezza del canale può essere impostata solo sulle interfacce wireless."
-#: netbox/dcim/models/device_components.py:893
+#: netbox/dcim/models/device_components.py:934
msgid "Cannot specify custom width with channel selected."
msgstr ""
"Impossibile specificare una larghezza personalizzata con il canale "
"selezionato."
-#: netbox/dcim/models/device_components.py:901
+#: netbox/dcim/models/device_components.py:938
+msgid "Interface mode does not support an untagged vlan."
+msgstr "La modalità interfaccia non supporta un vlan senza tag."
+
+#: netbox/dcim/models/device_components.py:944
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -5802,25 +6329,25 @@ msgstr ""
"La VLAN senza tag ({untagged_vlan}) deve appartenere allo stesso sito del "
"dispositivo principale dell'interfaccia o deve essere globale."
-#: netbox/dcim/models/device_components.py:990
+#: netbox/dcim/models/device_components.py:1041
msgid "Mapped position on corresponding rear port"
msgstr "Posizione mappata sulla porta posteriore corrispondente"
-#: netbox/dcim/models/device_components.py:1006
+#: netbox/dcim/models/device_components.py:1057
msgid "front port"
msgstr "porta anteriore"
-#: netbox/dcim/models/device_components.py:1007
+#: netbox/dcim/models/device_components.py:1058
msgid "front ports"
msgstr "porte anteriori"
-#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1069
#, python-brace-format
msgid "Rear port ({rear_port}) must belong to the same device"
msgstr ""
"Porta posteriore ({rear_port}) deve appartenere allo stesso dispositivo"
-#: netbox/dcim/models/device_components.py:1029
+#: netbox/dcim/models/device_components.py:1077
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
@@ -5829,19 +6356,19 @@ msgstr ""
"Posizione della porta posteriore non valida ({rear_port_position}): Porta "
"posteriore {name} ha solo {positions} posizioni."
-#: netbox/dcim/models/device_components.py:1059
+#: netbox/dcim/models/device_components.py:1107
msgid "Number of front ports which may be mapped"
msgstr "Numero di porte anteriori che possono essere mappate"
-#: netbox/dcim/models/device_components.py:1064
+#: netbox/dcim/models/device_components.py:1112
msgid "rear port"
msgstr "porta posteriore"
-#: netbox/dcim/models/device_components.py:1065
+#: netbox/dcim/models/device_components.py:1113
msgid "rear ports"
msgstr "porte posteriori"
-#: netbox/dcim/models/device_components.py:1079
+#: netbox/dcim/models/device_components.py:1124
#, python-brace-format
msgid ""
"The number of positions cannot be less than the number of mapped front ports"
@@ -5850,41 +6377,41 @@ msgstr ""
"Il numero di posizioni non può essere inferiore al numero di porte frontali "
"mappate ({frontport_count})"
-#: netbox/dcim/models/device_components.py:1120
+#: netbox/dcim/models/device_components.py:1165
msgid "module bay"
msgstr "alloggiamento per moduli"
-#: netbox/dcim/models/device_components.py:1121
+#: netbox/dcim/models/device_components.py:1166
msgid "module bays"
msgstr "alloggiamenti per moduli"
-#: netbox/dcim/models/device_components.py:1138
-#: netbox/dcim/models/devices.py:1224
+#: netbox/dcim/models/device_components.py:1180
+#: netbox/dcim/models/devices.py:1229
msgid "A module bay cannot belong to a module installed within it."
msgstr ""
"Un alloggiamento per moduli non può appartenere a un modulo installato al "
"suo interno."
-#: netbox/dcim/models/device_components.py:1164
+#: netbox/dcim/models/device_components.py:1206
msgid "device bay"
msgstr "alloggiamento per dispositivi"
-#: netbox/dcim/models/device_components.py:1165
+#: netbox/dcim/models/device_components.py:1207
msgid "device bays"
msgstr "alloggiamenti per dispositivi"
-#: netbox/dcim/models/device_components.py:1175
+#: netbox/dcim/models/device_components.py:1214
#, python-brace-format
msgid "This type of device ({device_type}) does not support device bays."
msgstr ""
"Questo tipo di dispositivo ({device_type}) non supporta gli alloggiamenti "
"per dispositivi."
-#: netbox/dcim/models/device_components.py:1181
+#: netbox/dcim/models/device_components.py:1220
msgid "Cannot install a device into itself."
msgstr "Impossibile installare un dispositivo su se stesso."
-#: netbox/dcim/models/device_components.py:1189
+#: netbox/dcim/models/device_components.py:1228
#, python-brace-format
msgid ""
"Cannot install the specified device; device is already installed in {bay}."
@@ -5892,120 +6419,120 @@ msgstr ""
"Impossibile installare il dispositivo specificato; il dispositivo è già "
"installato in {bay}."
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1249
msgid "inventory item role"
msgstr "ruolo dell'articolo di inventario"
-#: netbox/dcim/models/device_components.py:1211
+#: netbox/dcim/models/device_components.py:1250
msgid "inventory item roles"
msgstr "ruoli degli articoli di inventario"
-#: netbox/dcim/models/device_components.py:1268
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1181
-#: netbox/dcim/models/racks.py:313
-#: netbox/virtualization/models/virtualmachines.py:131
+#: netbox/dcim/models/device_components.py:1310
+#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/racks.py:304
+#: netbox/virtualization/models/virtualmachines.py:126
msgid "serial number"
msgstr "numero di serie"
-#: netbox/dcim/models/device_components.py:1276
-#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1188
-#: netbox/dcim/models/racks.py:320
+#: netbox/dcim/models/device_components.py:1318
+#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/racks.py:311
msgid "asset tag"
msgstr "etichetta dell'asset"
-#: netbox/dcim/models/device_components.py:1277
+#: netbox/dcim/models/device_components.py:1319
msgid "A unique tag used to identify this item"
msgstr "Un tag univoco utilizzato per identificare questo articolo"
-#: netbox/dcim/models/device_components.py:1280
+#: netbox/dcim/models/device_components.py:1322
msgid "discovered"
msgstr "scoperto"
-#: netbox/dcim/models/device_components.py:1282
+#: netbox/dcim/models/device_components.py:1324
msgid "This item was automatically discovered"
msgstr "Questo articolo è stato scoperto automaticamente"
-#: netbox/dcim/models/device_components.py:1300
+#: netbox/dcim/models/device_components.py:1342
msgid "inventory item"
msgstr "articolo di inventario"
-#: netbox/dcim/models/device_components.py:1301
+#: netbox/dcim/models/device_components.py:1343
msgid "inventory items"
msgstr "articoli di inventario"
-#: netbox/dcim/models/device_components.py:1312
+#: netbox/dcim/models/device_components.py:1351
msgid "Cannot assign self as parent."
msgstr "Non può assegnarsi come genitore."
-#: netbox/dcim/models/device_components.py:1320
+#: netbox/dcim/models/device_components.py:1359
msgid "Parent inventory item does not belong to the same device."
msgstr ""
"L'articolo dell'inventario principale non appartiene allo stesso "
"dispositivo."
-#: netbox/dcim/models/device_components.py:1326
+#: netbox/dcim/models/device_components.py:1365
msgid "Cannot move an inventory item with dependent children"
msgstr "Impossibile spostare un articolo dell'inventario con figli a carico"
-#: netbox/dcim/models/device_components.py:1334
+#: netbox/dcim/models/device_components.py:1373
msgid "Cannot assign inventory item to component on another device"
msgstr ""
"Impossibile assegnare un articolo di inventario a un componente su un altro "
"dispositivo"
-#: netbox/dcim/models/devices.py:54
+#: netbox/dcim/models/devices.py:59
msgid "manufacturer"
msgstr "produttore"
-#: netbox/dcim/models/devices.py:55
+#: netbox/dcim/models/devices.py:60
msgid "manufacturers"
msgstr "produttori"
-#: netbox/dcim/models/devices.py:82 netbox/dcim/models/devices.py:382
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
#: netbox/dcim/models/racks.py:133
msgid "model"
msgstr "modello"
-#: netbox/dcim/models/devices.py:95
+#: netbox/dcim/models/devices.py:97
msgid "default platform"
msgstr "piattaforma predefinita"
-#: netbox/dcim/models/devices.py:98 netbox/dcim/models/devices.py:386
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
msgid "part number"
msgstr "numero del pezzo"
-#: netbox/dcim/models/devices.py:101 netbox/dcim/models/devices.py:389
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
msgid "Discrete part number (optional)"
msgstr "Numero di parte discreto (opzionale)"
-#: netbox/dcim/models/devices.py:107 netbox/dcim/models/racks.py:54
+#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:53
msgid "height (U)"
msgstr "altezza (U)"
-#: netbox/dcim/models/devices.py:111
+#: netbox/dcim/models/devices.py:113
msgid "exclude from utilization"
msgstr "escludere dall'utilizzo"
-#: netbox/dcim/models/devices.py:112
+#: netbox/dcim/models/devices.py:114
msgid "Devices of this type are excluded when calculating rack utilization."
msgstr ""
"I dispositivi di questo tipo sono esclusi dal calcolo dell'utilizzo del "
"rack."
-#: netbox/dcim/models/devices.py:116
+#: netbox/dcim/models/devices.py:118
msgid "is full depth"
msgstr "è a piena profondità"
-#: netbox/dcim/models/devices.py:117
+#: netbox/dcim/models/devices.py:119
msgid "Device consumes both front and rear rack faces."
msgstr ""
"Il dispositivo consuma entrambe le facce del rack anteriore e posteriore."
-#: netbox/dcim/models/devices.py:123
+#: netbox/dcim/models/devices.py:126
msgid "parent/child status"
msgstr "stato genitore/figlio"
-#: netbox/dcim/models/devices.py:124
+#: netbox/dcim/models/devices.py:127
msgid ""
"Parent devices house child devices in device bays. Leave blank if this "
"device type is neither a parent nor a child."
@@ -6014,24 +6541,24 @@ msgstr ""
"alloggiamenti dei dispositivi. Lascia vuoto se questo tipo di dispositivo "
"non è né un genitore né un bambino."
-#: netbox/dcim/models/devices.py:128 netbox/dcim/models/devices.py:392
-#: netbox/dcim/models/devices.py:659 netbox/dcim/models/racks.py:324
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393
+#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
msgid "airflow"
msgstr "flusso d'aria"
-#: netbox/dcim/models/devices.py:204
+#: netbox/dcim/models/devices.py:208
msgid "device type"
msgstr "tipo di dispositivo"
-#: netbox/dcim/models/devices.py:205
+#: netbox/dcim/models/devices.py:209
msgid "device types"
msgstr "tipi di dispositivi"
-#: netbox/dcim/models/devices.py:290
+#: netbox/dcim/models/devices.py:291
msgid "U height must be in increments of 0.5 rack units."
msgstr "L'altezza U deve essere espressa in incrementi di 0,5 unità rack."
-#: netbox/dcim/models/devices.py:307
+#: netbox/dcim/models/devices.py:308
#, python-brace-format
msgid ""
"Device {device} in rack {rack} does not have sufficient space to accommodate"
@@ -6040,7 +6567,7 @@ msgstr ""
"Dispositivo {device} nella cremagliera {rack} non dispone di spazio "
"sufficiente per ospitare un'altezza di {height}U"
-#: netbox/dcim/models/devices.py:322
+#: netbox/dcim/models/devices.py:323
#, python-brace-format
msgid ""
"Unable to set 0U height: Found {racked_instance_count} "
@@ -6050,7 +6577,7 @@ msgstr ""
"href=\"{url}\">{racked_instance_count} casi già montato all'interno di "
"rack."
-#: netbox/dcim/models/devices.py:331
+#: netbox/dcim/models/devices.py:332
msgid ""
"Must delete all device bay templates associated with this device before "
"declassifying it as a parent device."
@@ -6059,155 +6586,155 @@ msgstr ""
"associati a questo dispositivo prima di declassificarlo come dispositivo "
"principale."
-#: netbox/dcim/models/devices.py:337
+#: netbox/dcim/models/devices.py:338
msgid "Child device types must be 0U."
msgstr "I tipi di dispositivi per bambini devono essere 0U."
-#: netbox/dcim/models/devices.py:411
+#: netbox/dcim/models/devices.py:413
msgid "module type"
msgstr "tipo di modulo"
-#: netbox/dcim/models/devices.py:412
+#: netbox/dcim/models/devices.py:414
msgid "module types"
msgstr "tipi di moduli"
-#: netbox/dcim/models/devices.py:485
+#: netbox/dcim/models/devices.py:484
msgid "Virtual machines may be assigned to this role"
msgstr "Le macchine virtuali possono essere assegnate a questo ruolo"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:496
msgid "device role"
msgstr "ruolo del dispositivo"
-#: netbox/dcim/models/devices.py:498
+#: netbox/dcim/models/devices.py:497
msgid "device roles"
msgstr "ruoli dei dispositivi"
-#: netbox/dcim/models/devices.py:515
+#: netbox/dcim/models/devices.py:511
msgid "Optionally limit this platform to devices of a certain manufacturer"
msgstr ""
"Facoltativamente, limita questa piattaforma ai dispositivi di un determinato"
" produttore"
-#: netbox/dcim/models/devices.py:527
+#: netbox/dcim/models/devices.py:523
msgid "platform"
msgstr "piattaforma"
-#: netbox/dcim/models/devices.py:528
+#: netbox/dcim/models/devices.py:524
msgid "platforms"
msgstr "piattaforme"
-#: netbox/dcim/models/devices.py:576
+#: netbox/dcim/models/devices.py:572
msgid "The function this device serves"
msgstr "La funzione utilizzata da questo dispositivo"
-#: netbox/dcim/models/devices.py:608
+#: netbox/dcim/models/devices.py:599
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "Numero di serie del telaio, assegnato dal produttore"
-#: netbox/dcim/models/devices.py:616 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
msgid "A unique tag used to identify this device"
msgstr "Un tag univoco utilizzato per identificare questo dispositivo"
-#: netbox/dcim/models/devices.py:643
+#: netbox/dcim/models/devices.py:634
msgid "position (U)"
msgstr "posizione (U)"
-#: netbox/dcim/models/devices.py:650
+#: netbox/dcim/models/devices.py:642
msgid "rack face"
msgstr "faccia cremagliera"
-#: netbox/dcim/models/devices.py:670 netbox/dcim/models/devices.py:1420
-#: netbox/virtualization/models/virtualmachines.py:100
+#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
+#: netbox/virtualization/models/virtualmachines.py:95
msgid "primary IPv4"
msgstr "IPv4 primario"
-#: netbox/dcim/models/devices.py:678 netbox/dcim/models/devices.py:1428
-#: netbox/virtualization/models/virtualmachines.py:108
+#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
+#: netbox/virtualization/models/virtualmachines.py:103
msgid "primary IPv6"
msgstr "IPv6 primario"
-#: netbox/dcim/models/devices.py:686
+#: netbox/dcim/models/devices.py:679
msgid "out-of-band IP"
msgstr "IP fuori banda"
-#: netbox/dcim/models/devices.py:703
+#: netbox/dcim/models/devices.py:696
msgid "VC position"
msgstr "Posizione VC"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:699
msgid "Virtual chassis position"
msgstr "Posizione virtuale dello chassis"
-#: netbox/dcim/models/devices.py:709
+#: netbox/dcim/models/devices.py:702
msgid "VC priority"
msgstr "Priorità VC"
-#: netbox/dcim/models/devices.py:713
+#: netbox/dcim/models/devices.py:706
msgid "Virtual chassis master election priority"
msgstr "Priorità di elezione del master dello chassis virtuale"
-#: netbox/dcim/models/devices.py:716 netbox/dcim/models/sites.py:207
+#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "latitudine"
-#: netbox/dcim/models/devices.py:721 netbox/dcim/models/devices.py:729
-#: netbox/dcim/models/sites.py:212 netbox/dcim/models/sites.py:220
+#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221
msgid "GPS coordinate in decimal format (xx.yyyyyy)"
msgstr "Coordinate GPS in formato decimale (xx.yyyyyy)"
-#: netbox/dcim/models/devices.py:724 netbox/dcim/models/sites.py:215
+#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "longitudine"
-#: netbox/dcim/models/devices.py:797
+#: netbox/dcim/models/devices.py:790
msgid "Device name must be unique per site."
msgstr "Il nome del dispositivo deve essere univoco per sito."
-#: netbox/dcim/models/devices.py:808 netbox/ipam/models/services.py:75
+#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
msgid "device"
msgstr "dispositivo"
-#: netbox/dcim/models/devices.py:809
+#: netbox/dcim/models/devices.py:802
msgid "devices"
msgstr "dispositivi"
-#: netbox/dcim/models/devices.py:835
+#: netbox/dcim/models/devices.py:821
#, python-brace-format
msgid "Rack {rack} does not belong to site {site}."
msgstr "cremagliera {rack} non appartiene al sito {site}."
-#: netbox/dcim/models/devices.py:840
+#: netbox/dcim/models/devices.py:826
#, python-brace-format
msgid "Location {location} does not belong to site {site}."
msgstr "Posizione {location} non appartiene al sito {site}."
-#: netbox/dcim/models/devices.py:846
+#: netbox/dcim/models/devices.py:832
#, python-brace-format
msgid "Rack {rack} does not belong to location {location}."
msgstr "cremagliera {rack} non appartiene alla località {location}."
-#: netbox/dcim/models/devices.py:853
+#: netbox/dcim/models/devices.py:839
msgid "Cannot select a rack face without assigning a rack."
msgstr ""
"Non è possibile selezionare una faccia del rack senza assegnare un rack."
-#: netbox/dcim/models/devices.py:857
+#: netbox/dcim/models/devices.py:843
msgid "Cannot select a rack position without assigning a rack."
msgstr ""
"Non è possibile selezionare una posizione del rack senza assegnare un rack."
-#: netbox/dcim/models/devices.py:863
+#: netbox/dcim/models/devices.py:849
msgid "Position must be in increments of 0.5 rack units."
msgstr "La posizione deve essere in incrementi di 0,5 unità rack."
-#: netbox/dcim/models/devices.py:867
+#: netbox/dcim/models/devices.py:853
msgid "Must specify rack face when defining rack position."
msgstr ""
"È necessario specificare la faccia del rack quando si definisce la posizione"
" del rack."
-#: netbox/dcim/models/devices.py:875
+#: netbox/dcim/models/devices.py:861
#, python-brace-format
msgid ""
"A 0U device type ({device_type}) cannot be assigned to a rack position."
@@ -6215,7 +6742,7 @@ msgstr ""
"Un tipo di dispositivo 0U ({device_type}) non può essere assegnato a una "
"posizione nel rack."
-#: netbox/dcim/models/devices.py:886
+#: netbox/dcim/models/devices.py:872
msgid ""
"Child device types cannot be assigned to a rack face. This is an attribute "
"of the parent device."
@@ -6223,7 +6750,7 @@ msgstr ""
"I tipi di dispositivi per bambini non possono essere assegnati a un rack. "
"Questo è un attributo del dispositivo principale."
-#: netbox/dcim/models/devices.py:893
+#: netbox/dcim/models/devices.py:879
msgid ""
"Child device types cannot be assigned to a rack position. This is an "
"attribute of the parent device."
@@ -6231,7 +6758,7 @@ msgstr ""
"I tipi di dispositivi per bambini non possono essere assegnati a una "
"posizione rack. Questo è un attributo del dispositivo principale."
-#: netbox/dcim/models/devices.py:907
+#: netbox/dcim/models/devices.py:893
#, python-brace-format
msgid ""
"U{position} is already occupied or does not have sufficient space to "
@@ -6240,23 +6767,23 @@ msgstr ""
"U{position} è già occupato o non dispone di spazio sufficiente per ospitare "
"questo tipo di dispositivo: {device_type} ({u_height}U)"
-#: netbox/dcim/models/devices.py:922
+#: netbox/dcim/models/devices.py:908
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} non è un indirizzo IPv4."
-#: netbox/dcim/models/devices.py:931 netbox/dcim/models/devices.py:946
+#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this device."
msgstr ""
"L'indirizzo IP specificato ({ip}) non è assegnato a questo dispositivo."
-#: netbox/dcim/models/devices.py:937
+#: netbox/dcim/models/devices.py:926
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} non è un indirizzo IPv6."
-#: netbox/dcim/models/devices.py:964
+#: netbox/dcim/models/devices.py:956
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6266,12 +6793,17 @@ msgstr ""
"dispositivo, ma il tipo di questo dispositivo appartiene a "
"{devicetype_manufacturer}."
-#: netbox/dcim/models/devices.py:975
+#: netbox/dcim/models/devices.py:967
#, python-brace-format
msgid "The assigned cluster belongs to a different site ({site})"
msgstr "Il cluster assegnato appartiene a un sito diverso ({site})"
-#: netbox/dcim/models/devices.py:983
+#: netbox/dcim/models/devices.py:974
+#, python-brace-format
+msgid "The assigned cluster belongs to a different location ({location})"
+msgstr "Il cluster assegnato appartiene a una posizione diversa ({location})"
+
+#: netbox/dcim/models/devices.py:982
msgid "A device assigned to a virtual chassis must have its position defined."
msgstr ""
"La posizione di un dispositivo assegnato a uno chassis virtuale deve essere "
@@ -6286,15 +6818,15 @@ msgstr ""
"Il dispositivo non può essere rimosso dallo chassis virtuale "
"{virtual_chassis} perché attualmente è designato come suo padrone."
-#: netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/devices.py:1204
msgid "module"
msgstr "modulo"
-#: netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:1205
msgid "modules"
msgstr "moduli"
-#: netbox/dcim/models/devices.py:1213
+#: netbox/dcim/models/devices.py:1218
#, python-brace-format
msgid ""
"Module must be installed within a module bay belonging to the assigned "
@@ -6303,22 +6835,22 @@ msgstr ""
"Il modulo deve essere installato all'interno di un vano del modulo "
"appartenente al dispositivo assegnato ({device})."
-#: netbox/dcim/models/devices.py:1339
+#: netbox/dcim/models/devices.py:1346
msgid "domain"
msgstr "dominio"
-#: netbox/dcim/models/devices.py:1352 netbox/dcim/models/devices.py:1353
+#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
msgid "virtual chassis"
msgstr "chassis virtuale"
-#: netbox/dcim/models/devices.py:1368
+#: netbox/dcim/models/devices.py:1372
#, python-brace-format
msgid ""
"The selected master ({master}) is not assigned to this virtual chassis."
msgstr ""
"Il master selezionato ({master}) non è assegnato a questo chassis virtuale."
-#: netbox/dcim/models/devices.py:1384
+#: netbox/dcim/models/devices.py:1388
#, python-brace-format
msgid ""
"Unable to delete virtual chassis {self}. There are member interfaces which "
@@ -6327,52 +6859,63 @@ msgstr ""
"Impossibile eliminare lo chassis virtuale {self}. Esistono interfacce tra i "
"membri che formano interfacce GAL trasversali."
-#: netbox/dcim/models/devices.py:1409 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37
msgid "identifier"
msgstr "identificatore"
-#: netbox/dcim/models/devices.py:1410
+#: netbox/dcim/models/devices.py:1415
msgid "Numeric identifier unique to the parent device"
msgstr "Identificatore numerico univoco per il dispositivo principale"
-#: netbox/dcim/models/devices.py:1438 netbox/extras/models/customfields.py:225
+#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:225
#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:120
msgid "comments"
msgstr "commenti"
-#: netbox/dcim/models/devices.py:1454
+#: netbox/dcim/models/devices.py:1459
msgid "virtual device context"
msgstr "contesto del dispositivo virtuale"
-#: netbox/dcim/models/devices.py:1455
+#: netbox/dcim/models/devices.py:1460
msgid "virtual device contexts"
msgstr "contesti dei dispositivi virtuali"
-#: netbox/dcim/models/devices.py:1487
+#: netbox/dcim/models/devices.py:1489
#, python-brace-format
msgid "{ip} is not an IPv{family} address."
msgstr "{ip} non è un IPv{family} indirizzo."
-#: netbox/dcim/models/devices.py:1493
+#: netbox/dcim/models/devices.py:1495
msgid "Primary IP address must belong to an interface on the assigned device."
msgstr ""
"L'indirizzo IP primario deve appartenere a un'interfaccia sul dispositivo "
"assegnato."
-#: netbox/dcim/models/mixins.py:15 netbox/extras/models/configs.py:41
-#: netbox/extras/models/models.py:313 netbox/extras/models/models.py:522
-#: netbox/extras/models/search.py:48 netbox/ipam/models/ip.py:194
-msgid "weight"
-msgstr "peso"
+#: netbox/dcim/models/devices.py:1527
+msgid "MAC addresses"
+msgstr "Indirizzi MAC"
-#: netbox/dcim/models/mixins.py:22
-msgid "weight unit"
-msgstr "unità di peso"
+#: netbox/dcim/models/devices.py:1559
+msgid ""
+"Cannot unassign MAC Address while it is designated as the primary MAC for an"
+" object"
+msgstr ""
+"Impossibile annullare l'assegnazione dell'indirizzo MAC mentre è designato "
+"come MAC primario per un oggetto"
-#: netbox/dcim/models/mixins.py:51
-msgid "Must specify a unit when setting a weight"
-msgstr "È necessario specificare un'unità quando si imposta un peso"
+#: netbox/dcim/models/devices.py:1563
+msgid ""
+"Cannot reassign MAC Address while it is designated as the primary MAC for an"
+" object"
+msgstr ""
+"Impossibile riassegnare l'indirizzo MAC mentre è designato come MAC primario"
+" per un oggetto"
+
+#: netbox/dcim/models/mixins.py:94
+#, python-brace-format
+msgid "Please select a {scope_type}."
+msgstr "Seleziona un {scope_type}."
#: netbox/dcim/models/power.py:55
msgid "power panel"
@@ -6382,50 +6925,50 @@ msgstr "pannello di alimentazione"
msgid "power panels"
msgstr "pannelli di alimentazione"
-#: netbox/dcim/models/power.py:70
+#: netbox/dcim/models/power.py:67
#, python-brace-format
msgid ""
"Location {location} ({location_site}) is in a different site than {site}"
msgstr ""
"Posizione {location} ({location_site}) si trova in un sito diverso da {site}"
-#: netbox/dcim/models/power.py:108
+#: netbox/dcim/models/power.py:106
msgid "supply"
msgstr "approvvigionamento"
-#: netbox/dcim/models/power.py:114
+#: netbox/dcim/models/power.py:112
msgid "phase"
msgstr "fase"
-#: netbox/dcim/models/power.py:120
+#: netbox/dcim/models/power.py:118
msgid "voltage"
msgstr "voltaggio"
-#: netbox/dcim/models/power.py:125
+#: netbox/dcim/models/power.py:123
msgid "amperage"
msgstr "amperaggio"
-#: netbox/dcim/models/power.py:130
+#: netbox/dcim/models/power.py:128
msgid "max utilization"
msgstr "utilizzo massimo"
-#: netbox/dcim/models/power.py:133
+#: netbox/dcim/models/power.py:131
msgid "Maximum permissible draw (percentage)"
msgstr "Estrazione massima consentita (percentuale)"
-#: netbox/dcim/models/power.py:136
+#: netbox/dcim/models/power.py:134
msgid "available power"
msgstr "potenza disponibile"
-#: netbox/dcim/models/power.py:164
+#: netbox/dcim/models/power.py:162
msgid "power feed"
msgstr "alimentazione"
-#: netbox/dcim/models/power.py:165
+#: netbox/dcim/models/power.py:163
msgid "power feeds"
msgstr "alimentazioni"
-#: netbox/dcim/models/power.py:179
+#: netbox/dcim/models/power.py:174
#, python-brace-format
msgid ""
"Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) "
@@ -6434,55 +6977,55 @@ msgstr ""
"cremagliera {rack} ({rack_site}) e pannello di alimentazione {powerpanel} "
"({powerpanel_site}) si trovano in siti diversi."
-#: netbox/dcim/models/power.py:190
+#: netbox/dcim/models/power.py:185
msgid "Voltage cannot be negative for AC supply"
msgstr "La tensione non può essere negativa per l'alimentazione AC"
-#: netbox/dcim/models/racks.py:47
+#: netbox/dcim/models/racks.py:46
msgid "width"
msgstr "larghezza"
-#: netbox/dcim/models/racks.py:48
+#: netbox/dcim/models/racks.py:47
msgid "Rail-to-rail width"
msgstr "Larghezza da rotaia a rotaia"
-#: netbox/dcim/models/racks.py:56
+#: netbox/dcim/models/racks.py:55
msgid "Height in rack units"
msgstr "Altezza nelle unità rack"
-#: netbox/dcim/models/racks.py:60
+#: netbox/dcim/models/racks.py:59
msgid "starting unit"
msgstr "unità di partenza"
-#: netbox/dcim/models/racks.py:62
+#: netbox/dcim/models/racks.py:61
msgid "Starting unit for rack"
msgstr "Unità di partenza per cremagliera"
-#: netbox/dcim/models/racks.py:66
+#: netbox/dcim/models/racks.py:65
msgid "descending units"
msgstr "unità discendenti"
-#: netbox/dcim/models/racks.py:67
+#: netbox/dcim/models/racks.py:66
msgid "Units are numbered top-to-bottom"
msgstr "Le unità sono numerate dall'alto verso il basso"
-#: netbox/dcim/models/racks.py:72
+#: netbox/dcim/models/racks.py:71
msgid "outer width"
msgstr "larghezza esterna"
-#: netbox/dcim/models/racks.py:75
+#: netbox/dcim/models/racks.py:74
msgid "Outer dimension of rack (width)"
msgstr "Dimensione esterna del rack (larghezza)"
-#: netbox/dcim/models/racks.py:78
+#: netbox/dcim/models/racks.py:77
msgid "outer depth"
msgstr "profondità esterna"
-#: netbox/dcim/models/racks.py:81
+#: netbox/dcim/models/racks.py:80
msgid "Outer dimension of rack (depth)"
msgstr "Dimensione esterna del rack (profondità)"
-#: netbox/dcim/models/racks.py:84
+#: netbox/dcim/models/racks.py:83
msgid "outer unit"
msgstr "unità esterna"
@@ -6506,7 +7049,7 @@ msgstr "peso massimo"
msgid "Maximum load capacity for the rack"
msgstr "Capacità di carico massima per il rack"
-#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:252
+#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247
msgid "form factor"
msgstr "fattore di forma"
@@ -6518,57 +7061,57 @@ msgstr "tipo di rack"
msgid "rack types"
msgstr "tipi di rack"
-#: netbox/dcim/models/racks.py:180 netbox/dcim/models/racks.py:379
+#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368
msgid "Must specify a unit when setting an outer width/depth"
msgstr ""
"È necessario specificare un'unità quando si imposta una larghezza/profondità"
" esterna"
-#: netbox/dcim/models/racks.py:184 netbox/dcim/models/racks.py:383
+#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
msgid "Must specify a unit when setting a maximum weight"
msgstr "È necessario specificare un'unità quando si imposta un peso massimo"
-#: netbox/dcim/models/racks.py:230
+#: netbox/dcim/models/racks.py:227
msgid "rack role"
msgstr "ruolo rack"
-#: netbox/dcim/models/racks.py:231
+#: netbox/dcim/models/racks.py:228
msgid "rack roles"
msgstr "ruoli rack"
-#: netbox/dcim/models/racks.py:274
+#: netbox/dcim/models/racks.py:265
msgid "facility ID"
msgstr "ID struttura"
-#: netbox/dcim/models/racks.py:275
+#: netbox/dcim/models/racks.py:266
msgid "Locally-assigned identifier"
msgstr "Identificatore assegnato localmente"
-#: netbox/dcim/models/racks.py:308 netbox/ipam/forms/bulk_import.py:201
-#: netbox/ipam/forms/bulk_import.py:266 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:483
-#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197
+#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300
+#: netbox/ipam/forms/bulk_import.py:482
+#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "Ruolo funzionale"
-#: netbox/dcim/models/racks.py:321
+#: netbox/dcim/models/racks.py:312
msgid "A unique tag used to identify this rack"
msgstr "Un tag univoco utilizzato per identificare questo rack"
-#: netbox/dcim/models/racks.py:359
+#: netbox/dcim/models/racks.py:351
msgid "rack"
msgstr "scaffale"
-#: netbox/dcim/models/racks.py:360
+#: netbox/dcim/models/racks.py:352
msgid "racks"
msgstr "griglie"
-#: netbox/dcim/models/racks.py:375
+#: netbox/dcim/models/racks.py:364
#, python-brace-format
msgid "Assigned location must belong to parent site ({site})."
msgstr "La posizione assegnata deve appartenere al sito principale ({site})."
-#: netbox/dcim/models/racks.py:393
+#: netbox/dcim/models/racks.py:387
#, python-brace-format
msgid ""
"Rack must be at least {min_height}U tall to house currently installed "
@@ -6577,7 +7120,7 @@ msgstr ""
"Il rack deve essere almeno {min_height}Parlo per ospitare i dispositivi "
"attualmente installati."
-#: netbox/dcim/models/racks.py:400
+#: netbox/dcim/models/racks.py:396
#, python-brace-format
msgid ""
"Rack unit numbering must begin at {position} or less to house currently "
@@ -6586,120 +7129,120 @@ msgstr ""
"La numerazione delle unità rack deve iniziare da {position} o meno per "
"ospitare i dispositivi attualmente installati."
-#: netbox/dcim/models/racks.py:408
+#: netbox/dcim/models/racks.py:404
#, python-brace-format
msgid "Location must be from the same site, {site}."
msgstr "La posizione deve provenire dallo stesso sito, {site}."
-#: netbox/dcim/models/racks.py:670
+#: netbox/dcim/models/racks.py:666
msgid "units"
msgstr "unità"
-#: netbox/dcim/models/racks.py:696
+#: netbox/dcim/models/racks.py:692
msgid "rack reservation"
msgstr "prenotazione del rack"
-#: netbox/dcim/models/racks.py:697
+#: netbox/dcim/models/racks.py:693
msgid "rack reservations"
msgstr "Tieni traccia delle prenotazioni"
-#: netbox/dcim/models/racks.py:714
+#: netbox/dcim/models/racks.py:707
#, python-brace-format
msgid "Invalid unit(s) for {height}U rack: {unit_list}"
msgstr "Unità non valide per {height}Rack U: {unit_list}"
-#: netbox/dcim/models/racks.py:727
+#: netbox/dcim/models/racks.py:720
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "Le seguenti unità sono già state prenotate: {unit_list}"
-#: netbox/dcim/models/sites.py:49
+#: netbox/dcim/models/sites.py:53
msgid "A top-level region with this name already exists."
msgstr "Esiste già una regione di primo livello con questo nome."
-#: netbox/dcim/models/sites.py:59
+#: netbox/dcim/models/sites.py:63
msgid "A top-level region with this slug already exists."
msgstr "Esiste già una regione di primo livello con questo slug."
-#: netbox/dcim/models/sites.py:62
+#: netbox/dcim/models/sites.py:66
msgid "region"
msgstr "regione"
-#: netbox/dcim/models/sites.py:63
+#: netbox/dcim/models/sites.py:67
msgid "regions"
msgstr "regioni"
-#: netbox/dcim/models/sites.py:102
+#: netbox/dcim/models/sites.py:109
msgid "A top-level site group with this name already exists."
msgstr "Esiste già un gruppo del sito principale con questo nome."
-#: netbox/dcim/models/sites.py:112
+#: netbox/dcim/models/sites.py:119
msgid "A top-level site group with this slug already exists."
msgstr "Esiste già un gruppo del sito di primo livello con questo slug."
-#: netbox/dcim/models/sites.py:115
+#: netbox/dcim/models/sites.py:122
msgid "site group"
msgstr "gruppo del sito"
-#: netbox/dcim/models/sites.py:116
+#: netbox/dcim/models/sites.py:123
msgid "site groups"
msgstr "gruppi del sito"
-#: netbox/dcim/models/sites.py:141
+#: netbox/dcim/models/sites.py:145
msgid "Full name of the site"
msgstr "Nome completo del sito"
-#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:279
+#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283
msgid "facility"
msgstr "servizio, struttura"
-#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:282
+#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286
msgid "Local facility ID or description"
msgstr "ID o descrizione della struttura locale"
-#: netbox/dcim/models/sites.py:195
+#: netbox/dcim/models/sites.py:196
msgid "physical address"
msgstr "indirizzo fisico"
-#: netbox/dcim/models/sites.py:198
+#: netbox/dcim/models/sites.py:199
msgid "Physical location of the building"
msgstr "Ubicazione fisica dell'edificio"
-#: netbox/dcim/models/sites.py:201
+#: netbox/dcim/models/sites.py:202
msgid "shipping address"
msgstr "indirizzo di spedizione"
-#: netbox/dcim/models/sites.py:204
+#: netbox/dcim/models/sites.py:205
msgid "If different from the physical address"
msgstr "Se diverso dall'indirizzo fisico"
-#: netbox/dcim/models/sites.py:238
+#: netbox/dcim/models/sites.py:245
msgid "site"
msgstr "sito"
-#: netbox/dcim/models/sites.py:239
+#: netbox/dcim/models/sites.py:246
msgid "sites"
msgstr "siti"
-#: netbox/dcim/models/sites.py:309
+#: netbox/dcim/models/sites.py:319
msgid "A location with this name already exists within the specified site."
msgstr ""
"Una posizione con questo nome esiste già all'interno del sito specificato."
-#: netbox/dcim/models/sites.py:319
+#: netbox/dcim/models/sites.py:329
msgid "A location with this slug already exists within the specified site."
msgstr ""
"Una posizione con questo slug esiste già all'interno del sito specificato."
-#: netbox/dcim/models/sites.py:322
+#: netbox/dcim/models/sites.py:332
msgid "location"
msgstr "posizione"
-#: netbox/dcim/models/sites.py:323
+#: netbox/dcim/models/sites.py:333
msgid "locations"
msgstr "posizioni"
-#: netbox/dcim/models/sites.py:337
+#: netbox/dcim/models/sites.py:344
#, python-brace-format
msgid "Parent location ({parent}) must belong to the same site ({site})."
msgstr ""
@@ -6713,11 +7256,11 @@ msgstr "Terminazione A"
msgid "Termination B"
msgstr "Terminazione B"
-#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:23
+#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:22
msgid "Device A"
msgstr "Dispositivo A"
-#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:32
+#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:31
msgid "Device B"
msgstr "Dispositivo B"
@@ -6751,97 +7294,91 @@ msgstr "Sito B"
msgid "Reachable"
msgstr "Raggiungibile"
-#: netbox/dcim/tables/devices.py:58 netbox/dcim/tables/devices.py:106
-#: netbox/dcim/tables/racks.py:150 netbox/dcim/tables/sites.py:105
-#: netbox/dcim/tables/sites.py:148 netbox/extras/tables/tables.py:545
+#: 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:545
#: 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
-#: netbox/virtualization/tables/clusters.py:83
-#: netbox/virtualization/views.py:204
+#: netbox/virtualization/tables/clusters.py:87
+#: netbox/virtualization/views.py:216
msgid "Devices"
msgstr "Dispositivi"
-#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:111
-#: netbox/virtualization/tables/clusters.py:88
+#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122
+#: netbox/virtualization/tables/clusters.py:92
msgid "VMs"
msgstr "VM"
-#: netbox/dcim/tables/devices.py:100 netbox/dcim/tables/devices.py:216
-#: netbox/extras/forms/model_forms.py:630
+#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227
+#: netbox/extras/forms/model_forms.py:644
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/device/render_config.html:11
-#: netbox/templates/dcim/device/render_config.html:14
#: netbox/templates/dcim/devicerole.html:44
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
+#: netbox/templates/extras/object_render_config.html:12
+#: netbox/templates/extras/object_render_config.html:15
#: netbox/templates/virtualization/virtualmachine.html:48
-#: netbox/templates/virtualization/virtualmachine/render_config.html:11
-#: netbox/templates/virtualization/virtualmachine/render_config.html:14
-#: netbox/virtualization/tables/virtualmachines.py:107
+#: netbox/virtualization/tables/virtualmachines.py:77
msgid "Config Template"
msgstr "Modello di configurazione"
-#: netbox/dcim/tables/devices.py:150 netbox/templates/dcim/sitegroup.html:26
-msgid "Site Group"
-msgstr "Gruppo del sito"
-
-#: netbox/dcim/tables/devices.py:187 netbox/dcim/tables/devices.py:1068
-#: netbox/ipam/forms/bulk_import.py:527 netbox/ipam/forms/model_forms.py:306
-#: netbox/ipam/forms/model_forms.py:319 netbox/ipam/tables/ip.py:356
-#: netbox/ipam/tables/ip.py:423 netbox/ipam/tables/ip.py:446
+#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100
+#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308
+#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398
#: netbox/templates/ipam/ipaddress.html:11
-#: netbox/virtualization/tables/virtualmachines.py:95
+#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "Indirizzo IP"
-#: netbox/dcim/tables/devices.py:191 netbox/dcim/tables/devices.py:1072
-#: netbox/virtualization/tables/virtualmachines.py:86
+#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104
+#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "Indirizzo IPv4"
-#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1076
-#: netbox/virtualization/tables/virtualmachines.py:90
+#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108
+#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "Indirizzo IPv6"
-#: netbox/dcim/tables/devices.py:210
+#: netbox/dcim/tables/devices.py:221
msgid "VC Position"
msgstr "Posizione VC"
-#: netbox/dcim/tables/devices.py:213
+#: netbox/dcim/tables/devices.py:224
msgid "VC Priority"
msgstr "Priorità VC"
-#: netbox/dcim/tables/devices.py:220 netbox/templates/dcim/device_edit.html:38
+#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38
#: netbox/templates/dcim/devicebay_populate.html:16
msgid "Parent Device"
msgstr "Dispositivo principale"
-#: netbox/dcim/tables/devices.py:225
+#: netbox/dcim/tables/devices.py:236
msgid "Position (Device Bay)"
msgstr "Posizione (vano dispositivo)"
-#: netbox/dcim/tables/devices.py:234
+#: netbox/dcim/tables/devices.py:245
msgid "Console ports"
msgstr "Porte console"
-#: netbox/dcim/tables/devices.py:237
+#: netbox/dcim/tables/devices.py:248
msgid "Console server ports"
msgstr "Porte console server"
-#: netbox/dcim/tables/devices.py:240
+#: netbox/dcim/tables/devices.py:251
msgid "Power ports"
msgstr "Porte di alimentazione"
-#: netbox/dcim/tables/devices.py:243
+#: netbox/dcim/tables/devices.py:254
msgid "Power outlets"
msgstr "Prese di corrente"
-#: netbox/dcim/tables/devices.py:246 netbox/dcim/tables/devices.py:1081
-#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1040
-#: netbox/dcim/views.py:1279 netbox/dcim/views.py:1975
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:250
+#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144
+#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139
+#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -6851,35 +7388,35 @@ msgstr "Prese di corrente"
#: netbox/templates/dcim/virtualdevicecontext.html:81
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
-#: netbox/virtualization/tables/virtualmachines.py:101
-#: netbox/virtualization/views.py:364 netbox/wireless/tables/wirelesslan.py:55
+#: netbox/virtualization/tables/virtualmachines.py:71
+#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "Interfacce"
-#: netbox/dcim/tables/devices.py:249
+#: netbox/dcim/tables/devices.py:260
msgid "Front ports"
msgstr "Porte anteriori"
-#: netbox/dcim/tables/devices.py:255
+#: netbox/dcim/tables/devices.py:266
msgid "Device bays"
msgstr "Alloggiamenti per dispositivi"
-#: netbox/dcim/tables/devices.py:258
+#: netbox/dcim/tables/devices.py:269
msgid "Module bays"
msgstr "Alloggiamenti per moduli"
-#: netbox/dcim/tables/devices.py:261
+#: netbox/dcim/tables/devices.py:272
msgid "Inventory items"
msgstr "Articoli di inventario"
-#: netbox/dcim/tables/devices.py:305 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "Modulo Bay"
-#: netbox/dcim/tables/devices.py:318 netbox/dcim/tables/devicetypes.py:47
-#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1115
-#: netbox/dcim/views.py:2073 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219
+#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -6888,124 +7425,133 @@ msgstr "Modulo Bay"
msgid "Inventory Items"
msgstr "Articoli di inventario"
-#: netbox/dcim/tables/devices.py:333
+#: netbox/dcim/tables/devices.py:343
msgid "Cable Color"
msgstr "Colore del cavo"
-#: netbox/dcim/tables/devices.py:339
+#: netbox/dcim/tables/devices.py:349
msgid "Link Peers"
msgstr "Collegamento tra colleghi"
-#: netbox/dcim/tables/devices.py:342
+#: netbox/dcim/tables/devices.py:352
msgid "Mark Connected"
msgstr "Contrassegna connesso"
-#: netbox/dcim/tables/devices.py:461
+#: netbox/dcim/tables/devices.py:471
msgid "Maximum draw (W)"
msgstr "Assorbimento massimo (W)"
-#: netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:474
msgid "Allocated draw (W)"
msgstr "Pareggio assegnato (W)"
-#: netbox/dcim/tables/devices.py:558 netbox/ipam/forms/model_forms.py:734
-#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:596
-#: netbox/ipam/views.py:696 netbox/netbox/navigation/menu.py:158
-#: netbox/netbox/navigation/menu.py:160
-#: netbox/templates/dcim/interface.html:339
+#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633
+#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164
+#: netbox/netbox/navigation/menu.py:166
+#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
#: netbox/templates/ipam/service.html:40
-#: netbox/templates/virtualization/vminterface.html:85
+#: netbox/templates/virtualization/vminterface.html:101
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "Indirizzi IP"
-#: netbox/dcim/tables/devices.py:564 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "Gruppi FHRP"
-#: netbox/dcim/tables/devices.py:576 netbox/templates/dcim/interface.html:89
-#: netbox/templates/virtualization/vminterface.html:67
+#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95
+#: netbox/templates/virtualization/vminterface.html:59
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
#: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76
#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82
-#: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145
+#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
#: netbox/vpn/tables/tunnels.py:78
msgid "Tunnel"
msgstr "Tunnel"
-#: netbox/dcim/tables/devices.py:604 netbox/dcim/tables/devicetypes.py:227
+#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "Solo gestione"
-#: netbox/dcim/tables/devices.py:623
+#: netbox/dcim/tables/devices.py:645
msgid "VDCs"
msgstr "VDC"
-#: netbox/dcim/tables/devices.py:873 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163
+msgid "Virtual Circuit"
+msgstr "Circuito virtuale"
+
+#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "Modulo installato"
-#: netbox/dcim/tables/devices.py:876
+#: netbox/dcim/tables/devices.py:907
msgid "Module Serial"
msgstr "Modulo seriale"
-#: netbox/dcim/tables/devices.py:880
+#: netbox/dcim/tables/devices.py:911
msgid "Module Asset Tag"
msgstr "Tag delle risorse del modulo"
-#: netbox/dcim/tables/devices.py:889
+#: netbox/dcim/tables/devices.py:920
msgid "Module Status"
msgstr "Stato del modulo"
-#: netbox/dcim/tables/devices.py:944 netbox/dcim/tables/devicetypes.py:312
-#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319
+#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "Componente"
-#: netbox/dcim/tables/devices.py:1000
+#: netbox/dcim/tables/devices.py:1032
msgid "Items"
msgstr "Oggetti"
-#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:84
+#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60
+#: netbox/netbox/navigation/menu.py:62
+msgid "Rack Types"
+msgstr "Tipi di rack"
+
+#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84
#: netbox/netbox/navigation/menu.py:86
msgid "Device Types"
msgstr "Tipi di dispositivi"
-#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:87
+#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
msgid "Module Types"
msgstr "Tipi di moduli"
-#: netbox/dcim/tables/devicetypes.py:52 netbox/extras/forms/filtersets.py:371
-#: netbox/extras/forms/model_forms.py:537 netbox/extras/tables/tables.py:540
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
+#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:540
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "piattaforme"
-#: netbox/dcim/tables/devicetypes.py:84
+#: netbox/dcim/tables/devicetypes.py:89
#: netbox/templates/dcim/devicetype.html:29
msgid "Default Platform"
msgstr "Piattaforma predefinita"
-#: netbox/dcim/tables/devicetypes.py:88
+#: netbox/dcim/tables/devicetypes.py:93
#: netbox/templates/dcim/devicetype.html:45
msgid "Full Depth"
msgstr "Profondità completa"
-#: netbox/dcim/tables/devicetypes.py:98
+#: netbox/dcim/tables/devicetypes.py:103
msgid "U Height"
msgstr "Altezza U"
-#: netbox/dcim/tables/devicetypes.py:113 netbox/dcim/tables/modules.py:26
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
#: netbox/dcim/tables/racks.py:89
msgid "Instances"
msgstr "Istanze"
-#: netbox/dcim/tables/devicetypes.py:116 netbox/dcim/views.py:980
-#: netbox/dcim/views.py:1219 netbox/dcim/views.py:1911
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084
+#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075
#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
@@ -7015,8 +7561,8 @@ msgstr "Istanze"
msgid "Console Ports"
msgstr "Porte console"
-#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:995
-#: netbox/dcim/views.py:1234 netbox/dcim/views.py:1927
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099
+#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091
#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
@@ -7026,8 +7572,8 @@ msgstr "Porte console"
msgid "Console Server Ports"
msgstr "Porte Console Server"
-#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1010
-#: netbox/dcim/views.py:1249 netbox/dcim/views.py:1943
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1114
+#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107
#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
@@ -7037,8 +7583,8 @@ msgstr "Porte Console Server"
msgid "Power Ports"
msgstr "Porte di alimentazione"
-#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1025
-#: netbox/dcim/views.py:1264 netbox/dcim/views.py:1959
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129
+#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123
#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
@@ -7048,8 +7594,8 @@ msgstr "Porte di alimentazione"
msgid "Power Outlets"
msgstr "Prese di corrente"
-#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1055
-#: netbox/dcim/views.py:1294 netbox/dcim/views.py:1997
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159
+#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161
#: netbox/netbox/navigation/menu.py:95
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
@@ -7058,8 +7604,8 @@ msgstr "Prese di corrente"
msgid "Front Ports"
msgstr "Porte anteriori"
-#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1070
-#: netbox/dcim/views.py:1309 netbox/dcim/views.py:2013
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174
+#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177
#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
@@ -7069,16 +7615,16 @@ msgstr "Porte anteriori"
msgid "Rear Ports"
msgstr "Porte posteriori"
-#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1100
-#: netbox/dcim/views.py:2053 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204
+#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "Alloggiamenti per dispositivi"
-#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1085
-#: netbox/dcim/views.py:1324 netbox/dcim/views.py:2033
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1189
+#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197
#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
@@ -7088,7 +7634,7 @@ msgstr "Alloggiamenti per dispositivi"
msgid "Module Bays"
msgstr "Baie per moduli"
-#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:297
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "Alimenti di alimentazione"
@@ -7101,110 +7647,105 @@ msgstr "Utilizzo massimo"
msgid "Available Power (VA)"
msgstr "Potenza disponibile (VA)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:143
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47
#: netbox/netbox/navigation/menu.py:49
msgid "Racks"
msgstr "Scaffali"
-#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:142
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141
#: netbox/templates/dcim/device.html:318
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14
msgid "Height"
msgstr "Altezza"
-#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:165
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18
msgid "Outer Width"
msgstr "Larghezza esterna"
-#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:169
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
msgid "Outer Depth"
msgstr "Profondità esterna"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:177
+#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
msgid "Max Weight"
msgstr "Peso massimo"
-#: netbox/dcim/tables/racks.py:154
+#: netbox/dcim/tables/racks.py:153
msgid "Space"
msgstr "Spazio"
#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:351
-#: netbox/extras/forms/model_forms.py:517 netbox/ipam/forms/bulk_edit.py:131
-#: netbox/ipam/forms/model_forms.py:153 netbox/ipam/tables/asn.py:66
+#: netbox/extras/forms/filtersets.py:358
+#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66
#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17
msgid "Sites"
msgstr "Siti"
-#: netbox/dcim/tests/test_api.py:47
+#: netbox/dcim/tests/test_api.py:50
msgid "Test case must set peer_termination_type"
msgstr "Il test case deve impostare peer_termination_type"
-#: netbox/dcim/views.py:138
+#: netbox/dcim/views.py:137
#, python-brace-format
msgid "Disconnected {count} {type}"
msgstr "Disconnesso {count} {type}"
-#: netbox/dcim/views.py:738 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "Prenotazioni"
-#: netbox/dcim/views.py:757 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "Dispositivi non montati su rack"
-#: netbox/dcim/views.py:2086 netbox/extras/forms/model_forms.py:577
+#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591
#: netbox/templates/extras/configcontext.html:10
-#: netbox/virtualization/forms/model_forms.py:225
-#: netbox/virtualization/views.py:405
+#: netbox/virtualization/forms/model_forms.py:232
+#: netbox/virtualization/views.py:422
msgid "Config Context"
msgstr "Contesto di configurazione"
-#: netbox/dcim/views.py:2096 netbox/virtualization/views.py:415
+#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432
msgid "Render Config"
msgstr "Configurazione del rendering"
-#: netbox/dcim/views.py:2131 netbox/virtualization/views.py:450
-#, python-brace-format
-msgid "An error occurred while rendering the template: {error}"
-msgstr "Si è verificato un errore durante il rendering del modello: {error}"
-
-#: netbox/dcim/views.py:2149 netbox/extras/tables/tables.py:550
-#: netbox/netbox/navigation/menu.py:247 netbox/netbox/navigation/menu.py:249
-#: netbox/virtualization/views.py:178
+#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550
+#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
+#: netbox/virtualization/views.py:190
msgid "Virtual Machines"
msgstr "Macchine virtuali"
-#: netbox/dcim/views.py:2907
+#: netbox/dcim/views.py:3106
#, python-brace-format
msgid "Installed device {device} in bay {device_bay}."
msgstr "Dispositivo installato {device} nella baia {device_bay}."
-#: netbox/dcim/views.py:2948
+#: netbox/dcim/views.py:3147
#, python-brace-format
msgid "Removed device {device} from bay {device_bay}."
msgstr "Dispositivo rimosso {device} dalla baia {device_bay}."
-#: netbox/dcim/views.py:3054 netbox/ipam/tables/ip.py:234
+#: netbox/dcim/views.py:3263 netbox/ipam/tables/ip.py:180
msgid "Children"
msgstr "Bambini"
-#: netbox/dcim/views.py:3520
+#: netbox/dcim/views.py:3730
#, python-brace-format
msgid "Added member {device}"
msgstr "Membro aggiunto {device}"
-#: netbox/dcim/views.py:3567
+#: netbox/dcim/views.py:3779
#, python-brace-format
msgid "Unable to remove master device {device} from the virtual chassis."
msgstr ""
"Impossibile rimuovere il dispositivo master {device} dallo chassis virtuale."
-#: netbox/dcim/views.py:3580
+#: netbox/dcim/views.py:3792
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "Rimosso {device} da chassis virtuale {chassis}"
@@ -7303,7 +7844,7 @@ msgstr "No"
#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57
#: netbox/tenancy/forms/bulk_edit.py:118
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:171
msgid "Link"
msgstr "Link"
@@ -7323,15 +7864,15 @@ msgstr "Alfabetico (A-Z)"
msgid "Alphabetical (Z-A)"
msgstr "Alfabetico (Z-A)"
-#: netbox/extras/choices.py:144 netbox/extras/choices.py:167
+#: netbox/extras/choices.py:144 netbox/extras/choices.py:165
msgid "Info"
msgstr "Informazioni"
-#: netbox/extras/choices.py:145 netbox/extras/choices.py:168
+#: netbox/extras/choices.py:145 netbox/extras/choices.py:166
msgid "Success"
msgstr "Successo"
-#: netbox/extras/choices.py:146 netbox/extras/choices.py:169
+#: netbox/extras/choices.py:146 netbox/extras/choices.py:167
msgid "Warning"
msgstr "Avvertenza"
@@ -7339,52 +7880,29 @@ msgstr "Avvertenza"
msgid "Danger"
msgstr "Pericolo"
-#: netbox/extras/choices.py:165
+#: netbox/extras/choices.py:164
msgid "Debug"
msgstr "Eseguire il debug"
-#: netbox/extras/choices.py:166 netbox/netbox/choices.py:101
-msgid "Default"
-msgstr "Predefinito"
-
-#: netbox/extras/choices.py:170
+#: netbox/extras/choices.py:168
msgid "Failure"
msgstr "Fallimento"
-#: netbox/extras/choices.py:186
-msgid "Hourly"
-msgstr "Ogni ora"
-
-#: netbox/extras/choices.py:187
-msgid "12 hours"
-msgstr "12 ore"
-
-#: netbox/extras/choices.py:188
-msgid "Daily"
-msgstr "Quotidiano"
-
-#: netbox/extras/choices.py:189
-msgid "Weekly"
-msgstr "Settimanale"
-
-#: netbox/extras/choices.py:190
-msgid "30 days"
-msgstr "30 giorni"
-
-#: netbox/extras/choices.py:226
+#: netbox/extras/choices.py:213
#: netbox/templates/dcim/virtualchassis_edit.html:107
#: netbox/templates/generic/bulk_add_component.html:68
#: netbox/templates/generic/object_edit.html:47
#: netbox/templates/generic/object_edit.html:80
+#: netbox/templates/htmx/quick_add.html:24
#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7
msgid "Create"
msgstr "Crea"
-#: netbox/extras/choices.py:227
+#: netbox/extras/choices.py:214
msgid "Update"
msgstr "Aggiornamento"
-#: netbox/extras/choices.py:228
+#: netbox/extras/choices.py:215
#: netbox/templates/circuits/inc/circuit_termination.html:23
#: netbox/templates/dcim/inc/panels/inventory_items.html:37
#: netbox/templates/dcim/powerpanel.html:66
@@ -7399,82 +7917,82 @@ msgstr "Aggiornamento"
msgid "Delete"
msgstr "Elimina"
-#: netbox/extras/choices.py:252 netbox/netbox/choices.py:57
-#: netbox/netbox/choices.py:102
+#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "Blu"
-#: netbox/extras/choices.py:253 netbox/netbox/choices.py:56
-#: netbox/netbox/choices.py:103
+#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "Indaco"
-#: netbox/extras/choices.py:254 netbox/netbox/choices.py:54
-#: netbox/netbox/choices.py:104
+#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "Viola"
-#: netbox/extras/choices.py:255 netbox/netbox/choices.py:51
-#: netbox/netbox/choices.py:105
+#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "Rosa"
-#: netbox/extras/choices.py:256 netbox/netbox/choices.py:50
-#: netbox/netbox/choices.py:106
+#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "Rosso"
-#: netbox/extras/choices.py:257 netbox/netbox/choices.py:68
-#: netbox/netbox/choices.py:107
+#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "arancia"
-#: netbox/extras/choices.py:258 netbox/netbox/choices.py:66
-#: netbox/netbox/choices.py:108
+#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "Giallo"
-#: netbox/extras/choices.py:259 netbox/netbox/choices.py:63
-#: netbox/netbox/choices.py:109
+#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "Verde"
-#: netbox/extras/choices.py:260 netbox/netbox/choices.py:60
-#: netbox/netbox/choices.py:110
+#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "color tè blu"
-#: netbox/extras/choices.py:261 netbox/netbox/choices.py:59
-#: netbox/netbox/choices.py:111
+#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "Ciano"
-#: netbox/extras/choices.py:262 netbox/netbox/choices.py:112
+#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "Grigio"
-#: netbox/extras/choices.py:263 netbox/netbox/choices.py:74
-#: netbox/netbox/choices.py:113
+#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "Nero"
-#: netbox/extras/choices.py:264 netbox/netbox/choices.py:75
-#: netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/netbox/choices.py:116
msgid "White"
msgstr "bianco"
-#: netbox/extras/choices.py:279 netbox/extras/forms/model_forms.py:353
-#: netbox/extras/forms/model_forms.py:430
+#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
+#: netbox/extras/forms/model_forms.py:444
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Webhook"
-#: netbox/extras/choices.py:280 netbox/extras/forms/model_forms.py:418
+#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "Sceneggiatura"
-#: netbox/extras/choices.py:281
+#: netbox/extras/choices.py:268
msgid "Notification"
msgstr "Notifica"
@@ -7575,32 +8093,36 @@ msgstr ""
msgid "RSS Feed"
msgstr "Feed RSS"
-#: netbox/extras/dashboard/widgets.py:279
+#: netbox/extras/dashboard/widgets.py:280
msgid "Embed an RSS feed from an external website."
msgstr "Incorpora un feed RSS da un sito Web esterno."
-#: netbox/extras/dashboard/widgets.py:286
+#: netbox/extras/dashboard/widgets.py:287
msgid "Feed URL"
msgstr "URL del feed"
-#: netbox/extras/dashboard/widgets.py:291
+#: netbox/extras/dashboard/widgets.py:290
+msgid "Requires external connection"
+msgstr "Richiede una connessione esterna"
+
+#: netbox/extras/dashboard/widgets.py:296
msgid "The maximum number of objects to display"
msgstr "Il numero massimo di oggetti da visualizzare"
-#: netbox/extras/dashboard/widgets.py:296
+#: netbox/extras/dashboard/widgets.py:301
msgid "How long to stored the cached content (in seconds)"
msgstr ""
"Per quanto tempo conservare il contenuto memorizzato nella cache (in "
"secondi)"
-#: netbox/extras/dashboard/widgets.py:348
+#: netbox/extras/dashboard/widgets.py:358
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
-#: netbox/templates/inc/user_menu.html:48
+#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "Segnalibri"
-#: netbox/extras/dashboard/widgets.py:352
+#: netbox/extras/dashboard/widgets.py:362
msgid "Show your personal bookmarks"
msgstr "Mostra i tuoi segnalibri personali"
@@ -7629,17 +8151,17 @@ msgid "Group (name)"
msgstr "Gruppo (nome)"
#: netbox/extras/filtersets.py:574
-#: netbox/virtualization/forms/filtersets.py:118
+#: netbox/virtualization/forms/filtersets.py:123
msgid "Cluster type"
msgstr "Tipo di cluster"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:95
-#: netbox/virtualization/filtersets.py:147
+#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/virtualization/filtersets.py:113
msgid "Cluster type (slug)"
msgstr "Tipo di cluster (slug)"
#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16
-#: netbox/tenancy/forms/forms.py:39
+#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "Gruppo di inquilini"
@@ -7648,7 +8170,7 @@ msgstr "Gruppo di inquilini"
msgid "Tenant group (slug)"
msgstr "Gruppo di inquilini (slug)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:495
+#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "Etichetta"
@@ -7657,60 +8179,60 @@ msgstr "Etichetta"
msgid "Tag (slug)"
msgstr "Etichetta (lumaca)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:429
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
msgid "Has local config context data"
msgstr "Dispone di dati di contesto di configurazione locali"
-#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:60
+#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61
msgid "Group name"
msgstr "Nome del gruppo"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:68
+#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
#: netbox/extras/tables/tables.py:65
#: netbox/templates/extras/customfield.html:38
#: netbox/templates/generic/bulk_import.html:118
msgid "Required"
msgstr "Richiesto"
-#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:75
+#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76
msgid "Must be unique"
msgstr "Deve essere unico"
#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60
-#: netbox/extras/forms/filtersets.py:89
+#: netbox/extras/forms/filtersets.py:90
#: netbox/extras/models/customfields.py:209
msgid "UI visible"
msgstr "Interfaccia utente visibile"
#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66
-#: netbox/extras/forms/filtersets.py:94
+#: netbox/extras/forms/filtersets.py:95
#: netbox/extras/models/customfields.py:216
msgid "UI editable"
msgstr "Interfaccia utente modificabile"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:97
+#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
msgid "Is cloneable"
msgstr "È clonabile"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:104
+#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
msgid "Minimum value"
msgstr "Valore minimo"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:108
+#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
msgid "Maximum value"
msgstr "Valore massimo"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:112
+#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
msgid "Validation regex"
msgstr "Regex di convalida"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "Comportamento"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:149
+#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
msgid "New window"
msgstr "Nuova finestra"
@@ -7718,31 +8240,31 @@ msgstr "Nuova finestra"
msgid "Button class"
msgstr "Classe Button"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
#: netbox/extras/models/models.py:409
msgid "MIME type"
msgstr "Tipo MIME"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:190
+#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
msgid "File extension"
msgstr "Estensione del file"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
msgid "As attachment"
msgstr "Come allegato"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:236
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
#: netbox/extras/tables/tables.py:256
#: netbox/templates/extras/savedfilter.html:29
msgid "Shared"
msgstr "Condiviso"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
#: netbox/extras/models/models.py:174
msgid "HTTP method"
msgstr "Metodo HTTP"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:259
+#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "URL del payload"
@@ -7761,7 +8283,7 @@ msgid "CA file path"
msgstr "Percorso del file CA"
#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192
-#: netbox/extras/forms/model_forms.py:377
+#: netbox/extras/forms/model_forms.py:391
msgid "Event types"
msgstr "Tipi di eventi"
@@ -7774,13 +8296,13 @@ msgstr "È attivo"
#: netbox/extras/forms/bulk_import.py:139
#: netbox/extras/forms/bulk_import.py:162
#: netbox/extras/forms/bulk_import.py:186
-#: netbox/extras/forms/filtersets.py:137 netbox/extras/forms/filtersets.py:224
+#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230
#: netbox/extras/forms/model_forms.py:47
-#: netbox/extras/forms/model_forms.py:205
-#: netbox/extras/forms/model_forms.py:237
-#: netbox/extras/forms/model_forms.py:278
-#: netbox/extras/forms/model_forms.py:372
-#: netbox/extras/forms/model_forms.py:489
+#: netbox/extras/forms/model_forms.py:219
+#: netbox/extras/forms/model_forms.py:251
+#: netbox/extras/forms/model_forms.py:292
+#: netbox/extras/forms/model_forms.py:386
+#: netbox/extras/forms/model_forms.py:503
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "Tipi di oggetti"
@@ -7798,10 +8320,10 @@ msgstr "Uno o più tipi di oggetti assegnati"
msgid "Field data type (e.g. text, integer, etc.)"
msgstr "Tipo di dati del campo (ad esempio testo, numero intero, ecc.)"
-#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:208
-#: netbox/extras/forms/filtersets.py:281
-#: netbox/extras/forms/model_forms.py:304
-#: netbox/extras/forms/model_forms.py:341
+#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213
+#: netbox/extras/forms/filtersets.py:287
+#: netbox/extras/forms/model_forms.py:318
+#: netbox/extras/forms/model_forms.py:355
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "Tipo di oggetto"
@@ -7810,7 +8332,7 @@ msgstr "Tipo di oggetto"
msgid "Object type (for object or multi-object fields)"
msgstr "Tipo di oggetto (per campi oggetto o multioggetto)"
-#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:84
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85
msgid "Choice set"
msgstr "Set a scelta"
@@ -7881,7 +8403,7 @@ msgid "The classification of entry"
msgstr "La classificazione degli ingressi"
#: netbox/extras/forms/bulk_import.py:261
-#: netbox/extras/forms/model_forms.py:320 netbox/netbox/navigation/menu.py:390
+#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -7894,7 +8416,8 @@ msgid "User names separated by commas, encased with double quotes"
msgstr "Nomi utente separati da virgole, racchiusi tra virgolette"
#: netbox/extras/forms/bulk_import.py:268
-#: netbox/extras/forms/model_forms.py:315 netbox/netbox/navigation/menu.py:410
+#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294
+#: netbox/netbox/navigation/menu.py:431
#: netbox/templates/extras/notificationgroup.html:31
#: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193
#: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35
@@ -7906,104 +8429,104 @@ msgstr "Gruppi"
msgid "Group names separated by commas, encased with double quotes"
msgstr "Nomi di gruppo separati da virgole, racchiusi tra virgolette doppie"
-#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56
msgid "Related object type"
msgstr "Tipo di oggetto correlato"
-#: netbox/extras/forms/filtersets.py:57
+#: netbox/extras/forms/filtersets.py:58
msgid "Field type"
msgstr "Tipo di campo"
-#: netbox/extras/forms/filtersets.py:120
+#: netbox/extras/forms/filtersets.py:122
#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "Scelte"
-#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:319
-#: netbox/extras/forms/filtersets.py:408
-#: netbox/extras/forms/model_forms.py:572 netbox/templates/core/job.html:96
+#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326
+#: netbox/extras/forms/filtersets.py:416
+#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "Dati"
-#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:333
-#: netbox/extras/forms/filtersets.py:418 netbox/netbox/choices.py:130
+#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
+#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "File di dati"
-#: netbox/extras/forms/filtersets.py:183
+#: netbox/extras/forms/filtersets.py:187
msgid "Content types"
msgstr "Tipi di contenuto"
-#: netbox/extras/forms/filtersets.py:255 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
msgid "HTTP content type"
msgstr "Tipo di contenuto HTTP"
-#: netbox/extras/forms/filtersets.py:286
+#: netbox/extras/forms/filtersets.py:292
msgid "Event type"
msgstr "Tipo di evento"
-#: netbox/extras/forms/filtersets.py:291
+#: netbox/extras/forms/filtersets.py:297
msgid "Action type"
msgstr "Tipo di azione"
-#: netbox/extras/forms/filtersets.py:307
+#: netbox/extras/forms/filtersets.py:313
msgid "Tagged object type"
msgstr "Tipo di oggetto con tag"
-#: netbox/extras/forms/filtersets.py:312
+#: netbox/extras/forms/filtersets.py:318
msgid "Allowed object type"
msgstr "Tipo di oggetto consentito"
-#: netbox/extras/forms/filtersets.py:341
-#: netbox/extras/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:348
+#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
msgid "Regions"
msgstr "Regioni"
-#: netbox/extras/forms/filtersets.py:346
-#: netbox/extras/forms/model_forms.py:512
+#: netbox/extras/forms/filtersets.py:353
+#: netbox/extras/forms/model_forms.py:526
msgid "Site groups"
msgstr "Gruppi del sito"
-#: netbox/extras/forms/filtersets.py:356
-#: netbox/extras/forms/model_forms.py:522 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:363
+#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "Sedi"
-#: netbox/extras/forms/filtersets.py:361
-#: netbox/extras/forms/model_forms.py:527
+#: netbox/extras/forms/filtersets.py:368
+#: netbox/extras/forms/model_forms.py:541
msgid "Device types"
msgstr "Tipi di dispositivi"
-#: netbox/extras/forms/filtersets.py:366
-#: netbox/extras/forms/model_forms.py:532
+#: netbox/extras/forms/filtersets.py:373
+#: netbox/extras/forms/model_forms.py:546
msgid "Roles"
msgstr "Ruoli"
-#: netbox/extras/forms/filtersets.py:376
-#: netbox/extras/forms/model_forms.py:542
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:556
msgid "Cluster types"
msgstr "Tipi di cluster"
-#: netbox/extras/forms/filtersets.py:381
-#: netbox/extras/forms/model_forms.py:547
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:561
msgid "Cluster groups"
msgstr "Gruppi di cluster"
-#: netbox/extras/forms/filtersets.py:386
-#: netbox/extras/forms/model_forms.py:552 netbox/netbox/navigation/menu.py:255
-#: netbox/netbox/navigation/menu.py:257
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263
+#: netbox/netbox/navigation/menu.py:265
#: netbox/templates/virtualization/clustertype.html:30
#: netbox/virtualization/tables/clusters.py:23
#: netbox/virtualization/tables/clusters.py:45
msgid "Clusters"
msgstr "Cluster"
-#: netbox/extras/forms/filtersets.py:391
-#: netbox/extras/forms/model_forms.py:557
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:571
msgid "Tenant groups"
msgstr "Gruppi di inquilini"
@@ -8053,7 +8576,7 @@ msgstr ""
msgid "Related Object"
msgstr "Oggetto correlato"
-#: netbox/extras/forms/model_forms.py:169
+#: netbox/extras/forms/model_forms.py:170
msgid ""
"Enter one choice per line. An optional label may be specified for each "
"choice by appending it with a colon. Example:"
@@ -8061,16 +8584,16 @@ msgstr ""
"Inserisci una scelta per riga. È possibile specificare un'etichetta "
"opzionale per ciascuna scelta aggiungendola con i due punti. Esempio:"
-#: netbox/extras/forms/model_forms.py:212
+#: netbox/extras/forms/model_forms.py:226
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "Link personalizzato"
-#: netbox/extras/forms/model_forms.py:214
+#: netbox/extras/forms/model_forms.py:228
msgid "Templates"
msgstr "Modelli"
-#: netbox/extras/forms/model_forms.py:226
+#: netbox/extras/forms/model_forms.py:240
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
@@ -8080,7 +8603,7 @@ msgstr ""
"come {example}. I link che vengono visualizzati come testo vuoto non "
"verranno visualizzati."
-#: netbox/extras/forms/model_forms.py:230
+#: netbox/extras/forms/model_forms.py:244
#, python-brace-format
msgid ""
"Jinja2 template code for the link URL. Reference the object as {example}."
@@ -8088,61 +8611,61 @@ msgstr ""
"Codice modello Jinja2 per l'URL del link. Fai riferimento all'oggetto come "
"{example}."
-#: netbox/extras/forms/model_forms.py:241
-#: netbox/extras/forms/model_forms.py:624
+#: netbox/extras/forms/model_forms.py:255
+#: netbox/extras/forms/model_forms.py:638
msgid "Template code"
msgstr "Codice modello"
-#: netbox/extras/forms/model_forms.py:247
+#: netbox/extras/forms/model_forms.py:261
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "Modello di esportazione"
-#: netbox/extras/forms/model_forms.py:249
+#: netbox/extras/forms/model_forms.py:263
msgid "Rendering"
msgstr "Rendering"
-#: netbox/extras/forms/model_forms.py:263
-#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:277
+#: netbox/extras/forms/model_forms.py:663
msgid "Template content is populated from the remote source selected below."
msgstr ""
"Il contenuto del modello viene compilato dalla fonte remota selezionata di "
"seguito."
-#: netbox/extras/forms/model_forms.py:270
-#: netbox/extras/forms/model_forms.py:656
+#: netbox/extras/forms/model_forms.py:284
+#: netbox/extras/forms/model_forms.py:670
msgid "Must specify either local content or a data file"
msgstr "È necessario specificare il contenuto locale o un file di dati"
-#: netbox/extras/forms/model_forms.py:284 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "Filtro salvato"
-#: netbox/extras/forms/model_forms.py:334
+#: netbox/extras/forms/model_forms.py:348
msgid "A notification group specify at least one user or group."
msgstr "Un gruppo di notifiche specifica almeno un utente o un gruppo."
-#: netbox/extras/forms/model_forms.py:356
+#: netbox/extras/forms/model_forms.py:370
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "Richiesta HTTP"
-#: netbox/extras/forms/model_forms.py:358
+#: netbox/extras/forms/model_forms.py:372
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SSL"
-#: netbox/extras/forms/model_forms.py:380
+#: netbox/extras/forms/model_forms.py:394
msgid "Action choice"
msgstr "Scelta dell'azione"
-#: netbox/extras/forms/model_forms.py:385
+#: netbox/extras/forms/model_forms.py:399
msgid "Enter conditions in JSON format."
msgstr ""
"Inserisci le condizioni in JSON formato."
-#: netbox/extras/forms/model_forms.py:389
+#: netbox/extras/forms/model_forms.py:403
msgid ""
"Enter parameters to pass to the action in JSON format."
@@ -8150,33 +8673,33 @@ msgstr ""
"Inserisci i parametri da passare all'azione in JSON formato."
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:408
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "Regola dell'evento"
-#: netbox/extras/forms/model_forms.py:395
+#: netbox/extras/forms/model_forms.py:409
msgid "Triggers"
msgstr "Trigger"
-#: netbox/extras/forms/model_forms.py:442
+#: netbox/extras/forms/model_forms.py:456
msgid "Notification group"
msgstr "Gruppo di notifiche"
-#: netbox/extras/forms/model_forms.py:562 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "Inquilini"
-#: netbox/extras/forms/model_forms.py:606
+#: netbox/extras/forms/model_forms.py:620
msgid "Data is populated from the remote source selected below."
msgstr "I dati vengono compilati dalla fonte remota selezionata di seguito."
-#: netbox/extras/forms/model_forms.py:612
+#: netbox/extras/forms/model_forms.py:626
msgid "Must specify either local data or a data file"
msgstr "È necessario specificare dati locali o un file di dati"
-#: netbox/extras/forms/model_forms.py:631
+#: netbox/extras/forms/model_forms.py:645
#: netbox/templates/core/datafile.html:55
msgid "Content"
msgstr "Contenuto"
@@ -8240,10 +8763,16 @@ msgstr "Si è verificata un'eccezione: "
msgid "Database changes have been reverted due to error."
msgstr "Le modifiche al database sono state annullate a causa di un errore."
-#: netbox/extras/management/commands/reindex.py:66
+#: netbox/extras/management/commands/reindex.py:67
msgid "No indexers found!"
msgstr "Nessun indicizzatore trovato!"
+#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313
+#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48
+#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
+msgid "weight"
+msgstr "peso"
+
#: netbox/extras/models/configs.py:130
msgid "config context"
msgstr "contesto di configurazione"
@@ -8613,27 +9142,27 @@ msgstr "È stato trovato un ID oggetto non valido: {id}"
msgid "Required field cannot be empty."
msgstr "Il campo obbligatorio non può essere vuoto."
-#: netbox/extras/models/customfields.py:763
+#: netbox/extras/models/customfields.py:764
msgid "Base set of predefined choices (optional)"
msgstr "Set base di scelte predefinite (opzionale)"
-#: netbox/extras/models/customfields.py:775
+#: netbox/extras/models/customfields.py:776
msgid "Choices are automatically ordered alphabetically"
msgstr "Le scelte vengono ordinate automaticamente alfabeticamente"
-#: netbox/extras/models/customfields.py:782
+#: netbox/extras/models/customfields.py:783
msgid "custom field choice set"
msgstr "set di scelta dei campi personalizzati"
-#: netbox/extras/models/customfields.py:783
+#: netbox/extras/models/customfields.py:784
msgid "custom field choice sets"
msgstr "set di scelte di campi personalizzati"
-#: netbox/extras/models/customfields.py:825
+#: netbox/extras/models/customfields.py:826
msgid "Must define base or extra choices."
msgstr "È necessario definire scelte di base o extra."
-#: netbox/extras/models/customfields.py:849
+#: netbox/extras/models/customfields.py:850
#, python-brace-format
msgid ""
"Cannot remove choice {choice} as there are {model} objects which reference "
@@ -8936,20 +9465,20 @@ msgstr "voce nel diario"
msgid "journal entries"
msgstr "voci di diario"
-#: netbox/extras/models/models.py:718
+#: netbox/extras/models/models.py:721
#, python-brace-format
msgid "Journaling is not supported for this object type ({type})."
msgstr "Il journaling non è supportato per questo tipo di oggetto ({type})."
-#: netbox/extras/models/models.py:760
+#: netbox/extras/models/models.py:763
msgid "bookmark"
msgstr "segnalibro"
-#: netbox/extras/models/models.py:761
+#: netbox/extras/models/models.py:764
msgid "bookmarks"
msgstr "segnalibri"
-#: netbox/extras/models/models.py:774
+#: netbox/extras/models/models.py:777
#, python-brace-format
msgid "Bookmarks cannot be assigned to this object type ({type})."
msgstr ""
@@ -9042,19 +9571,19 @@ msgstr "valore memorizzato nella cache"
msgid "cached values"
msgstr "valori memorizzati nella cache"
-#: netbox/extras/models/staging.py:44
+#: netbox/extras/models/staging.py:45
msgid "branch"
msgstr "filiale"
-#: netbox/extras/models/staging.py:45
+#: netbox/extras/models/staging.py:46
msgid "branches"
msgstr "rami"
-#: netbox/extras/models/staging.py:97
+#: netbox/extras/models/staging.py:105
msgid "staged change"
msgstr "cambiamento graduale"
-#: netbox/extras/models/staging.py:98
+#: netbox/extras/models/staging.py:106
msgid "staged changes"
msgstr "modifiche graduali"
@@ -9078,11 +9607,11 @@ msgstr "articolo etichettato"
msgid "tagged items"
msgstr "articoli etichettati"
-#: netbox/extras/scripts.py:429
+#: netbox/extras/scripts.py:432
msgid "Script Data"
msgstr "Dati dello script"
-#: netbox/extras/scripts.py:433
+#: netbox/extras/scripts.py:436
msgid "Script Execution Parameters"
msgstr "Parametri di esecuzione dello script"
@@ -9159,12 +9688,11 @@ msgstr "Come allegato"
#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487
#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24
-#: netbox/templates/dcim/device/render_config.html:22
#: netbox/templates/extras/configcontext.html:39
#: netbox/templates/extras/configtemplate.html:31
#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:22
msgid "Data File"
msgstr "File di dati"
@@ -9256,27 +9784,32 @@ msgstr "Attributo non valido»{name}\"per richiesta"
msgid "Invalid attribute \"{name}\" for {model}"
msgstr "Attributo non valido»{name}\"per {model}"
-#: netbox/extras/views.py:960
+#: netbox/extras/views.py:933
+#, python-brace-format
+msgid "An error occurred while rendering the template: {error}"
+msgstr "Si è verificato un errore durante il rendering del modello: {error}"
+
+#: netbox/extras/views.py:1085
msgid "Your dashboard has been reset."
msgstr "La tua dashboard è stata reimpostata."
-#: netbox/extras/views.py:1006
+#: netbox/extras/views.py:1131
msgid "Added widget: "
msgstr "Widget aggiunto: "
-#: netbox/extras/views.py:1047
+#: netbox/extras/views.py:1172
msgid "Updated widget: "
msgstr "Widget aggiornato: "
-#: netbox/extras/views.py:1083
+#: netbox/extras/views.py:1208
msgid "Deleted widget: "
msgstr "Widget eliminato: "
-#: netbox/extras/views.py:1085
+#: netbox/extras/views.py:1210
msgid "Error deleting widget: "
msgstr "Errore durante l'eliminazione del widget: "
-#: netbox/extras/views.py:1175
+#: netbox/extras/views.py:1308
msgid "Unable to run script: RQ worker process not running."
msgstr ""
"Impossibile eseguire lo script: processo di lavoro RQ non in esecuzione."
@@ -9301,7 +9834,7 @@ msgstr ""
msgid "Invalid IP prefix format: {data}"
msgstr "Formato del prefisso IP non valido: {data}"
-#: netbox/ipam/api/views.py:358
+#: netbox/ipam/api/views.py:370
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr ""
@@ -9344,182 +9877,174 @@ msgstr "Cisco"
msgid "Plaintext"
msgstr "Testo in chiaro"
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800
+#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21
+msgid "Service"
+msgstr "Servizio"
+
+#: netbox/ipam/choices.py:167
+msgid "Customer"
+msgstr "Cliente"
+
#: netbox/ipam/fields.py:36
#, python-brace-format
msgid "Invalid IP address format: {address}"
msgstr "Formato dell'indirizzo IP non valido: {address}"
-#: netbox/ipam/filtersets.py:48 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304
msgid "Import target"
msgstr "Obiettivo di importazione"
-#: netbox/ipam/filtersets.py:54 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310
msgid "Import target (name)"
msgstr "Obiettivo di importazione (nome)"
-#: netbox/ipam/filtersets.py:59 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315
msgid "Export target"
msgstr "Obiettivo di esportazione"
-#: netbox/ipam/filtersets.py:65 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321
msgid "Export target (name)"
msgstr "Destinazione di esportazione (nome)"
-#: netbox/ipam/filtersets.py:86
+#: netbox/ipam/filtersets.py:89
msgid "Importing VRF"
msgstr "Importazione di VRF"
-#: netbox/ipam/filtersets.py:92
+#: netbox/ipam/filtersets.py:95
msgid "Import VRF (RD)"
msgstr "Importa VRF (RD)"
-#: netbox/ipam/filtersets.py:97
+#: netbox/ipam/filtersets.py:100
msgid "Exporting VRF"
msgstr "Esportazione di VRF"
-#: netbox/ipam/filtersets.py:103
+#: netbox/ipam/filtersets.py:106
msgid "Export VRF (RD)"
msgstr "Esporta VRF (RD)"
-#: netbox/ipam/filtersets.py:108
+#: netbox/ipam/filtersets.py:111
msgid "Importing L2VPN"
msgstr "Importazione di L2VPN"
-#: netbox/ipam/filtersets.py:114
+#: netbox/ipam/filtersets.py:117
msgid "Importing L2VPN (identifier)"
msgstr "Importazione di L2VPN (identificatore)"
-#: netbox/ipam/filtersets.py:119
+#: netbox/ipam/filtersets.py:122
msgid "Exporting L2VPN"
msgstr "Esportazione di L2VPN"
-#: netbox/ipam/filtersets.py:125
+#: netbox/ipam/filtersets.py:128
msgid "Exporting L2VPN (identifier)"
msgstr "Esportazione di L2VPN (identificatore)"
-#: netbox/ipam/filtersets.py:155 netbox/ipam/filtersets.py:283
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:212
+#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "Prefisso"
-#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:198
-#: netbox/ipam/filtersets.py:223
+#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201
+#: netbox/ipam/filtersets.py:226
msgid "RIR (ID)"
msgstr "RIR (ID)"
-#: netbox/ipam/filtersets.py:165 netbox/ipam/filtersets.py:204
-#: netbox/ipam/filtersets.py:229
+#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207
+#: netbox/ipam/filtersets.py:232
msgid "RIR (slug)"
msgstr "RIR (lumaca)"
-#: netbox/ipam/filtersets.py:287
+#: netbox/ipam/filtersets.py:290
msgid "Within prefix"
msgstr "All'interno del prefisso"
-#: netbox/ipam/filtersets.py:291
+#: netbox/ipam/filtersets.py:294
msgid "Within and including prefix"
msgstr "All'interno e incluso il prefisso"
-#: netbox/ipam/filtersets.py:295
+#: netbox/ipam/filtersets.py:298
msgid "Prefixes which contain this prefix or IP"
msgstr "Prefissi che contengono questo prefisso o IP"
-#: netbox/ipam/filtersets.py:306 netbox/ipam/filtersets.py:574
-#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/filtersets.py:196
-#: netbox/ipam/forms/filtersets.py:331
+#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541
+#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198
+#: netbox/ipam/forms/filtersets.py:334
msgid "Mask length"
msgstr "Lunghezza della maschera"
-#: netbox/ipam/filtersets.py:375 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427
msgid "VLAN (ID)"
msgstr "VLAN (ID)"
-#: netbox/ipam/filtersets.py:379 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422
msgid "VLAN number (1-4094)"
msgstr "Numero VLAN (1-4094)"
-#: netbox/ipam/filtersets.py:473 netbox/ipam/filtersets.py:477
-#: netbox/ipam/filtersets.py:569 netbox/ipam/forms/model_forms.py:496
+#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444
+#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506
#: netbox/templates/tenancy/contact.html:53
#: netbox/tenancy/forms/bulk_edit.py:113
msgid "Address"
msgstr "Indirizzo"
-#: netbox/ipam/filtersets.py:481
+#: netbox/ipam/filtersets.py:448
msgid "Ranges which contain this prefix or IP"
msgstr "Intervalli che contengono questo prefisso o IP"
-#: netbox/ipam/filtersets.py:509 netbox/ipam/filtersets.py:565
+#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532
msgid "Parent prefix"
msgstr "Prefisso principale"
-#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:858
-#: netbox/ipam/filtersets.py:1133 netbox/vpn/filtersets.py:385
-msgid "Virtual machine (name)"
-msgstr "Macchina virtuale (nome)"
-
-#: netbox/ipam/filtersets.py:623 netbox/ipam/filtersets.py:863
-#: netbox/ipam/filtersets.py:1127 netbox/virtualization/filtersets.py:282
-#: netbox/virtualization/filtersets.py:321 netbox/vpn/filtersets.py:390
-msgid "Virtual machine (ID)"
-msgstr "Macchina virtuale (ID)"
-
-#: netbox/ipam/filtersets.py:629 netbox/vpn/filtersets.py:97
-#: netbox/vpn/filtersets.py:396
-msgid "Interface (name)"
-msgstr "Interfaccia (nome)"
-
-#: netbox/ipam/filtersets.py:640 netbox/vpn/filtersets.py:108
-#: netbox/vpn/filtersets.py:407
-msgid "VM interface (name)"
-msgstr "Interfaccia VM (nome)"
-
-#: netbox/ipam/filtersets.py:645 netbox/vpn/filtersets.py:113
-msgid "VM interface (ID)"
-msgstr "Interfaccia VM (ID)"
-
-#: netbox/ipam/filtersets.py:650
+#: netbox/ipam/filtersets.py:617
msgid "FHRP group (ID)"
msgstr "Gruppo FHRP (ID)"
-#: netbox/ipam/filtersets.py:654
+#: netbox/ipam/filtersets.py:621
msgid "Is assigned to an interface"
msgstr "È assegnato a un'interfaccia"
-#: netbox/ipam/filtersets.py:658
+#: netbox/ipam/filtersets.py:625
msgid "Is assigned"
msgstr "È assegnato"
-#: netbox/ipam/filtersets.py:670
+#: netbox/ipam/filtersets.py:637
msgid "Service (ID)"
msgstr "Servizio (ID)"
-#: netbox/ipam/filtersets.py:675
+#: netbox/ipam/filtersets.py:642
msgid "NAT inside IP address (ID)"
msgstr "Indirizzo IP interno (ID) NAT"
-#: netbox/ipam/filtersets.py:1043 netbox/ipam/forms/bulk_import.py:322
-msgid "Assigned interface"
-msgstr "Interfaccia assegnata"
+#: netbox/ipam/filtersets.py:1001
+msgid "Q-in-Q SVLAN (ID)"
+msgstr "SVLAN Q-in-Q (ID)"
-#: netbox/ipam/filtersets.py:1048
+#: netbox/ipam/filtersets.py:1005
+msgid "Q-in-Q SVLAN number (1-4094)"
+msgstr "Numero SVLAN Q-in-Q (1-4094)"
+
+#: netbox/ipam/filtersets.py:1026
msgid "Assigned VM interface"
msgstr "Interfaccia VM assegnata"
-#: netbox/ipam/filtersets.py:1138
+#: netbox/ipam/filtersets.py:1097
+msgid "VLAN Translation Policy (name)"
+msgstr "Politica di traduzione VLAN (nome)"
+
+#: netbox/ipam/filtersets.py:1163
msgid "IP address (ID)"
msgstr "Indirizzo IP (ID)"
-#: netbox/ipam/filtersets.py:1144 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788
msgid "IP address"
msgstr "indirizzo IP"
-#: netbox/ipam/filtersets.py:1169
+#: netbox/ipam/filtersets.py:1194
msgid "Primary IPv4 (ID)"
msgstr "IPv4 (ID) primario"
-#: netbox/ipam/filtersets.py:1174
+#: netbox/ipam/filtersets.py:1199
msgid "Primary IPv6 (ID)"
msgstr "IPv6 primario (ID)"
@@ -9552,435 +10077,408 @@ msgstr "È richiesta la mascherina CIDR (ad es. /24)."
msgid "Address pattern"
msgstr "Schema di indirizzo"
-#: netbox/ipam/forms/bulk_edit.py:50
+#: netbox/ipam/forms/bulk_edit.py:53
msgid "Enforce unique space"
msgstr "Applica uno spazio unico"
-#: netbox/ipam/forms/bulk_edit.py:88
+#: netbox/ipam/forms/bulk_edit.py:91
msgid "Is private"
msgstr "È privato"
-#: netbox/ipam/forms/bulk_edit.py:109 netbox/ipam/forms/bulk_edit.py:138
-#: netbox/ipam/forms/bulk_edit.py:163 netbox/ipam/forms/bulk_import.py:89
-#: netbox/ipam/forms/bulk_import.py:109 netbox/ipam/forms/bulk_import.py:129
-#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:125
-#: netbox/ipam/forms/filtersets.py:148 netbox/ipam/forms/model_forms.py:96
-#: netbox/ipam/forms/model_forms.py:109 netbox/ipam/forms/model_forms.py:131
-#: netbox/ipam/forms/model_forms.py:149 netbox/ipam/models/asns.py:31
-#: netbox/ipam/models/asns.py:103 netbox/ipam/models/ip.py:71
-#: netbox/ipam/models/ip.py:90 netbox/ipam/tables/asn.py:20
+#: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141
+#: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92
+#: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127
+#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99
+#: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135
+#: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31
+#: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71
+#: netbox/ipam/models/ip.py:87 netbox/ipam/tables/asn.py:20
#: netbox/ipam/tables/asn.py:45 netbox/templates/ipam/aggregate.html:18
#: netbox/templates/ipam/asn.html:27 netbox/templates/ipam/asnrange.html:19
#: netbox/templates/ipam/rir.html:19
msgid "RIR"
msgstr "RIR"
-#: netbox/ipam/forms/bulk_edit.py:171
+#: netbox/ipam/forms/bulk_edit.py:174
msgid "Date added"
msgstr "Data aggiunta"
-#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/model_forms.py:619
-#: netbox/ipam/forms/model_forms.py:666 netbox/ipam/tables/ip.py:251
-#: netbox/templates/ipam/vlan_edit.html:37
+#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629
+#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201
+#: netbox/templates/ipam/vlan_edit.html:45
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "Gruppo VLAN"
-#: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/bulk_import.py:185
-#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/model_forms.py:218
-#: netbox/ipam/models/vlans.py:250 netbox/ipam/tables/ip.py:255
-#: netbox/templates/ipam/prefix.html:60 netbox/templates/ipam/vlan.html:12
+#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181
+#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217
+#: netbox/ipam/models/vlans.py:272 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:10
-#: netbox/templates/wireless/wirelesslan.html:30
+#: netbox/templates/wireless/wirelesslan.html:38
#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284
-#: netbox/vpn/forms/model_forms.py:433 netbox/vpn/forms/model_forms.py:452
-#: netbox/wireless/forms/bulk_edit.py:55
-#: netbox/wireless/forms/bulk_import.py:48
-#: netbox/wireless/forms/model_forms.py:48 netbox/wireless/models.py:102
+#: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455
+#: netbox/wireless/forms/bulk_edit.py:57
+#: netbox/wireless/forms/bulk_import.py:50
+#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "VLAN"
-#: netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:229
msgid "Prefix length"
msgstr "Lunghezza del prefisso"
-#: netbox/ipam/forms/bulk_edit.py:268 netbox/ipam/forms/filtersets.py:241
-#: netbox/templates/ipam/prefix.html:85
+#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244
+#: netbox/templates/ipam/prefix.html:81
msgid "Is a pool"
msgstr "È una piscina"
-#: netbox/ipam/forms/bulk_edit.py:273 netbox/ipam/forms/bulk_edit.py:318
-#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/models/ip.py:272 netbox/ipam/models/ip.py:539
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
+#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:296
+#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
msgid "Treat as fully utilized"
msgstr "Trattare come completamente utilizzato"
-#: netbox/ipam/forms/bulk_edit.py:287 netbox/ipam/forms/filtersets.py:171
+#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173
+#: netbox/ipam/forms/model_forms.py:232
msgid "VLAN Assignment"
msgstr "Assegnazione VLAN"
-#: netbox/ipam/forms/bulk_edit.py:366 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
msgid "DNS name"
msgstr "Nome DNS"
-#: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/bulk_edit.py:534
-#: netbox/ipam/forms/bulk_import.py:418 netbox/ipam/forms/bulk_import.py:493
-#: netbox/ipam/forms/bulk_import.py:519 netbox/ipam/forms/filtersets.py:390
-#: netbox/ipam/forms/filtersets.py:530 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
+#: netbox/ipam/forms/bulk_import.py:417 netbox/ipam/forms/bulk_import.py:528
+#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393
+#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
#: netbox/templates/ipam/service.html:32
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "Protocollo"
-#: netbox/ipam/forms/bulk_edit.py:394 netbox/ipam/forms/filtersets.py:397
+#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400
#: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26
msgid "Group ID"
msgstr "ID gruppo"
-#: netbox/ipam/forms/bulk_edit.py:399 netbox/ipam/forms/filtersets.py:402
-#: netbox/wireless/forms/bulk_edit.py:68
-#: netbox/wireless/forms/bulk_edit.py:115
-#: netbox/wireless/forms/bulk_import.py:62
-#: netbox/wireless/forms/bulk_import.py:65
-#: netbox/wireless/forms/bulk_import.py:104
-#: netbox/wireless/forms/bulk_import.py:107
-#: netbox/wireless/forms/filtersets.py:54
-#: netbox/wireless/forms/filtersets.py:88
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:405
+#: netbox/wireless/forms/bulk_edit.py:70
+#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/wireless/forms/bulk_import.py:64
+#: netbox/wireless/forms/bulk_import.py:67
+#: netbox/wireless/forms/bulk_import.py:109
+#: netbox/wireless/forms/bulk_import.py:112
+#: netbox/wireless/forms/filtersets.py:57
+#: netbox/wireless/forms/filtersets.py:116
msgid "Authentication type"
msgstr "Tipo di autenticazione"
-#: netbox/ipam/forms/bulk_edit.py:404 netbox/ipam/forms/filtersets.py:406
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:409
msgid "Authentication key"
msgstr "Chiave di autenticazione"
-#: netbox/ipam/forms/bulk_edit.py:421 netbox/ipam/forms/filtersets.py:383
-#: netbox/ipam/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:386
+#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:91
-#: netbox/wireless/forms/bulk_edit.py:149
-#: netbox/wireless/forms/filtersets.py:36
-#: netbox/wireless/forms/filtersets.py:76
-#: netbox/wireless/forms/model_forms.py:55
-#: netbox/wireless/forms/model_forms.py:171
+#: netbox/wireless/forms/bulk_edit.py:94
+#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/filtersets.py:39
+#: netbox/wireless/forms/filtersets.py:104
+#: netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Authentication"
msgstr "Autenticazione"
-#: netbox/ipam/forms/bulk_edit.py:436 netbox/ipam/forms/model_forms.py:608
-msgid "Scope type"
-msgstr "Tipo di ambito"
-
-#: netbox/ipam/forms/bulk_edit.py:439 netbox/ipam/forms/bulk_edit.py:453
-#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:621
-#: netbox/ipam/tables/vlans.py:71 netbox/templates/ipam/vlangroup.html:38
-msgid "Scope"
-msgstr "Ambito"
-
-#: netbox/ipam/forms/bulk_edit.py:446 netbox/ipam/models/vlans.py:60
+#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "Intervalli di ID VLAN"
-#: netbox/ipam/forms/bulk_edit.py:525
+#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485
+#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232
+#: netbox/ipam/tables/vlans.py:103
+msgid "Q-in-Q role"
+msgstr "Ruolo Q-in-Q"
+
+#: netbox/ipam/forms/bulk_edit.py:522
+msgid "Q-in-Q"
+msgstr "Q-in-Q"
+
+#: netbox/ipam/forms/bulk_edit.py:523
msgid "Site & Group"
msgstr "Sito e gruppo"
-#: netbox/ipam/forms/bulk_edit.py:539 netbox/ipam/forms/model_forms.py:692
-#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/services.py:19
+#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256
+#: netbox/templates/ipam/vlantranslationrule.html:14
+#: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359
+msgid "Policy"
+msgstr "Politica"
+
+#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19
#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "Porte"
-#: netbox/ipam/forms/bulk_import.py:48
+#: netbox/ipam/forms/bulk_import.py:51
msgid "Import route targets"
msgstr "Importa gli obiettivi del percorso"
-#: netbox/ipam/forms/bulk_import.py:54
+#: netbox/ipam/forms/bulk_import.py:57
msgid "Export route targets"
msgstr "Obiettivi del percorso di esportazione"
-#: netbox/ipam/forms/bulk_import.py:92 netbox/ipam/forms/bulk_import.py:112
-#: netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
+#: netbox/ipam/forms/bulk_import.py:135
msgid "Assigned RIR"
msgstr "RIR assegnato"
-#: netbox/ipam/forms/bulk_import.py:182
+#: netbox/ipam/forms/bulk_import.py:178
msgid "VLAN's group (if any)"
msgstr "Gruppo VLAN (se presente)"
-#: netbox/ipam/forms/bulk_import.py:308
-msgid "Parent device of assigned interface (if any)"
-msgstr "Dispositivo principale dell'interfaccia assegnata (se presente)"
-
-#: netbox/ipam/forms/bulk_import.py:311 netbox/ipam/forms/bulk_import.py:512
-#: netbox/ipam/forms/model_forms.py:718
-#: netbox/virtualization/filtersets.py:288
-#: netbox/virtualization/filtersets.py:327
-#: netbox/virtualization/forms/bulk_edit.py:200
-#: netbox/virtualization/forms/bulk_edit.py:326
-#: netbox/virtualization/forms/bulk_import.py:146
-#: netbox/virtualization/forms/bulk_import.py:207
-#: netbox/virtualization/forms/filtersets.py:212
-#: netbox/virtualization/forms/filtersets.py:248
-#: netbox/virtualization/forms/model_forms.py:288
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
-msgid "Virtual machine"
-msgstr "Macchina virtuale"
-
-#: netbox/ipam/forms/bulk_import.py:315
-msgid "Parent VM of assigned interface (if any)"
-msgstr "VM principale dell'interfaccia assegnata (se presente)"
+#: netbox/ipam/forms/bulk_import.py:207
+#: netbox/virtualization/forms/bulk_import.py:80
+#: netbox/wireless/forms/bulk_import.py:83
+msgid "Scope ID"
+msgstr "ID ambito"
#: netbox/ipam/forms/bulk_import.py:325
-msgid "Is primary"
-msgstr "È primario"
-
-#: netbox/ipam/forms/bulk_import.py:326
msgid "Make this the primary IP for the assigned device"
msgstr "Imposta questo indirizzo IP primario per il dispositivo assegnato"
-#: netbox/ipam/forms/bulk_import.py:330
+#: netbox/ipam/forms/bulk_import.py:329
msgid "Is out-of-band"
msgstr "È fuori banda"
-#: netbox/ipam/forms/bulk_import.py:331
+#: netbox/ipam/forms/bulk_import.py:330
msgid "Designate this as the out-of-band IP address for the assigned device"
msgstr "Designalo come indirizzo IP fuori banda per il dispositivo assegnato"
-#: netbox/ipam/forms/bulk_import.py:371
+#: netbox/ipam/forms/bulk_import.py:370
msgid "No device or virtual machine specified; cannot set as primary IP"
msgstr ""
"Nessun dispositivo o macchina virtuale specificato; non può essere impostato"
" come IP primario"
-#: netbox/ipam/forms/bulk_import.py:375
+#: netbox/ipam/forms/bulk_import.py:374
msgid "No device specified; cannot set as out-of-band IP"
msgstr ""
"Nessun dispositivo specificato; non può essere impostato come IP fuori banda"
-#: netbox/ipam/forms/bulk_import.py:379
+#: netbox/ipam/forms/bulk_import.py:378
msgid "Cannot set out-of-band IP for virtual machines"
msgstr "Impossibile impostare l'IP fuori banda per le macchine virtuali"
-#: netbox/ipam/forms/bulk_import.py:383
+#: netbox/ipam/forms/bulk_import.py:382
msgid "No interface specified; cannot set as primary IP"
msgstr ""
"Nessuna interfaccia specificata; non può essere impostato come IP primario"
-#: netbox/ipam/forms/bulk_import.py:387
+#: netbox/ipam/forms/bulk_import.py:386
msgid "No interface specified; cannot set as out-of-band IP"
msgstr ""
"Nessuna interfaccia specificata; non può essere impostato come IP fuori "
"banda"
-#: netbox/ipam/forms/bulk_import.py:422
+#: netbox/ipam/forms/bulk_import.py:421
msgid "Auth type"
msgstr "Tipo di autenticazione"
-#: netbox/ipam/forms/bulk_import.py:437
-msgid "Scope type (app & model)"
-msgstr "Tipo di ambito (app e modello)"
-
-#: netbox/ipam/forms/bulk_import.py:464
+#: netbox/ipam/forms/bulk_import.py:463
msgid "Assigned VLAN group"
msgstr "Gruppo VLAN assegnato"
-#: netbox/ipam/forms/bulk_import.py:495 netbox/ipam/forms/bulk_import.py:521
+#: netbox/ipam/forms/bulk_import.py:495
+msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)"
+msgstr "VLAN di servizio (per le VLAN dei clienti Q-in-Q/802.1ad)"
+
+#: netbox/ipam/forms/bulk_import.py:518 netbox/ipam/models/vlans.py:343
+msgid "VLAN translation policy"
+msgstr "Politica di traduzione VLAN"
+
+#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556
msgid "IP protocol"
msgstr "Protocollo IP"
-#: netbox/ipam/forms/bulk_import.py:509
+#: netbox/ipam/forms/bulk_import.py:544
msgid "Required if not assigned to a VM"
msgstr "Obbligatorio se non assegnato a una VM"
-#: netbox/ipam/forms/bulk_import.py:516
+#: netbox/ipam/forms/bulk_import.py:551
msgid "Required if not assigned to a device"
msgstr "Obbligatorio se non assegnato a un dispositivo"
-#: netbox/ipam/forms/bulk_import.py:541
+#: netbox/ipam/forms/bulk_import.py:576
#, python-brace-format
msgid "{ip} is not assigned to this device/VM."
msgstr "{ip} non è assegnato a questo dispositivo/macchina virtuale."
-#: netbox/ipam/forms/filtersets.py:47 netbox/ipam/forms/model_forms.py:63
-#: netbox/netbox/navigation/menu.py:189 netbox/vpn/forms/model_forms.py:410
+#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66
+#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "Obiettivi del percorso"
-#: netbox/ipam/forms/filtersets.py:53 netbox/ipam/forms/model_forms.py:50
-#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:397
+#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
+#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "Obiettivi di importazione"
-#: netbox/ipam/forms/filtersets.py:58 netbox/ipam/forms/model_forms.py:55
-#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:402
+#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
+#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "Obiettivi di esportazione"
-#: netbox/ipam/forms/filtersets.py:73
+#: netbox/ipam/forms/filtersets.py:75
msgid "Imported by VRF"
msgstr "Importato da VRF"
-#: netbox/ipam/forms/filtersets.py:78
+#: netbox/ipam/forms/filtersets.py:80
msgid "Exported by VRF"
msgstr "Esportato da VRF"
-#: netbox/ipam/forms/filtersets.py:87 netbox/ipam/tables/ip.py:89
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "Privato"
-#: netbox/ipam/forms/filtersets.py:105 netbox/ipam/forms/filtersets.py:191
-#: netbox/ipam/forms/filtersets.py:272 netbox/ipam/forms/filtersets.py:326
+#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193
+#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329
msgid "Address family"
msgstr "Famiglia di indirizzi"
-#: netbox/ipam/forms/filtersets.py:119 netbox/templates/ipam/asnrange.html:25
+#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25
msgid "Range"
msgstr "Intervallo"
-#: netbox/ipam/forms/filtersets.py:128
+#: netbox/ipam/forms/filtersets.py:130
msgid "Start"
msgstr "Inizio"
-#: netbox/ipam/forms/filtersets.py:132
+#: netbox/ipam/forms/filtersets.py:134
msgid "End"
msgstr "Fine"
-#: netbox/ipam/forms/filtersets.py:186
+#: netbox/ipam/forms/filtersets.py:188
msgid "Search within"
msgstr "Cerca all'interno"
-#: netbox/ipam/forms/filtersets.py:207 netbox/ipam/forms/filtersets.py:342
+#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345
msgid "Present in VRF"
msgstr "Presente in VRF"
-#: netbox/ipam/forms/filtersets.py:311
+#: netbox/ipam/forms/filtersets.py:314
msgid "Device/VM"
msgstr "Dispositivo/VM"
-#: netbox/ipam/forms/filtersets.py:321
+#: netbox/ipam/forms/filtersets.py:324
msgid "Parent Prefix"
msgstr "Prefisso principale"
-#: netbox/ipam/forms/filtersets.py:347
-msgid "Assigned Device"
-msgstr "Dispositivo assegnato"
-
-#: netbox/ipam/forms/filtersets.py:352
-msgid "Assigned VM"
-msgstr "VM assegnata"
-
-#: netbox/ipam/forms/filtersets.py:366
+#: netbox/ipam/forms/filtersets.py:369
msgid "Assigned to an interface"
msgstr "Assegnata a un'interfaccia"
-#: netbox/ipam/forms/filtersets.py:373 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "Nome DNS"
-#: netbox/ipam/forms/filtersets.py:416 netbox/ipam/models/vlans.py:251
-#: netbox/ipam/tables/ip.py:176 netbox/ipam/tables/vlans.py:82
-#: netbox/ipam/views.py:971 netbox/netbox/navigation/menu.py:193
-#: netbox/netbox/navigation/menu.py:195
+#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273
+#: 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
msgid "VLANs"
msgstr "VLAN"
-#: netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:460
msgid "Contains VLAN ID"
msgstr "Contiene l'ID VLAN"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363
+msgid "Local VLAN ID"
+msgstr "ID VLAN locale"
+
+#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371
+msgid "Remote VLAN ID"
+msgstr "ID VLAN remoto"
+
+#: netbox/ipam/forms/filtersets.py:509
+msgid "Q-in-Q/802.1ad"
+msgstr "Q-in-Q/802.1ad"
+
+#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "ID VLAN"
-#: netbox/ipam/forms/filtersets.py:556 netbox/ipam/forms/model_forms.py:324
-#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:772
-#: netbox/ipam/tables/vlans.py:195
-#: netbox/templates/virtualization/virtualdisk.html:21
-#: netbox/templates/virtualization/virtualmachine.html:12
-#: netbox/templates/virtualization/vminterface.html:21
-#: netbox/templates/vpn/tunneltermination.html:25
-#: netbox/virtualization/forms/filtersets.py:197
-#: netbox/virtualization/forms/filtersets.py:242
-#: netbox/virtualization/forms/model_forms.py:220
-#: netbox/virtualization/tables/virtualmachines.py:135
-#: netbox/virtualization/tables/virtualmachines.py:190
-#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
-#: netbox/vpn/forms/model_forms.py:160 netbox/vpn/forms/model_forms.py:171
-#: netbox/vpn/forms/model_forms.py:273 netbox/vpn/forms/model_forms.py:454
-msgid "Virtual Machine"
-msgstr "Macchina virtuale"
-
-#: netbox/ipam/forms/model_forms.py:80
+#: netbox/ipam/forms/model_forms.py:83
#: netbox/templates/ipam/routetarget.html:10
msgid "Route Target"
msgstr "Obiettivo del percorso"
-#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:117
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
msgstr "Aggregato"
-#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12
+#: netbox/ipam/forms/model_forms.py:140 netbox/templates/ipam/asnrange.html:12
msgid "ASN Range"
msgstr "Gamma ASN"
-#: netbox/ipam/forms/model_forms.py:231
-msgid "Site/VLAN Assignment"
-msgstr ""
-
-#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10
+#: netbox/ipam/forms/model_forms.py:269 netbox/templates/ipam/iprange.html:10
msgid "IP Range"
msgstr "Intervallo IP"
-#: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:325
-#: netbox/ipam/forms/model_forms.py:506
+#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335
+#: netbox/ipam/forms/model_forms.py:516
#: netbox/templates/ipam/fhrpgroup.html:19
msgid "FHRP Group"
msgstr "Gruppo FHRP"
-#: netbox/ipam/forms/model_forms.py:310
+#: netbox/ipam/forms/model_forms.py:320
msgid "Make this the primary IP for the device/VM"
msgstr ""
"Imposta questo indirizzo IP primario per il dispositivo/macchina virtuale"
-#: netbox/ipam/forms/model_forms.py:314
+#: netbox/ipam/forms/model_forms.py:324
msgid "Make this the out-of-band IP for the device"
msgstr "Imposta questo indirizzo IP fuori banda per il dispositivo"
-#: netbox/ipam/forms/model_forms.py:329
+#: netbox/ipam/forms/model_forms.py:339
msgid "NAT IP (Inside)"
msgstr "NAT IP (interno)"
-#: netbox/ipam/forms/model_forms.py:391
+#: netbox/ipam/forms/model_forms.py:401
msgid "An IP address can only be assigned to a single object."
msgstr "Un indirizzo IP può essere assegnato a un solo oggetto."
-#: netbox/ipam/forms/model_forms.py:398
+#: netbox/ipam/forms/model_forms.py:408
msgid "Cannot reassign primary IP address for the parent device/VM"
msgstr ""
"Impossibile riassegnare l'indirizzo IP primario per il dispositivo/macchina "
"virtuale principale"
-#: netbox/ipam/forms/model_forms.py:402
+#: netbox/ipam/forms/model_forms.py:412
msgid "Cannot reassign out-of-Band IP address for the parent device"
msgstr ""
"Impossibile riassegnare l'indirizzo IP fuori banda per il dispositivo "
"principale"
-#: netbox/ipam/forms/model_forms.py:412
+#: netbox/ipam/forms/model_forms.py:422
msgid ""
"Only IP addresses assigned to an interface can be designated as primary IPs."
msgstr ""
"Solo gli indirizzi IP assegnati a un'interfaccia possono essere designati "
"come IP primari."
-#: netbox/ipam/forms/model_forms.py:420
+#: netbox/ipam/forms/model_forms.py:430
msgid ""
"Only IP addresses assigned to a device interface can be designated as the "
"out-of-band IP for a device."
@@ -9988,24 +10486,29 @@ msgstr ""
"Solo gli indirizzi IP assegnati a un'interfaccia del dispositivo possono "
"essere designati come IP fuori banda per un dispositivo."
-#: netbox/ipam/forms/model_forms.py:508
+#: netbox/ipam/forms/model_forms.py:518
msgid "Virtual IP Address"
msgstr "Indirizzo IP virtuale"
-#: netbox/ipam/forms/model_forms.py:593
+#: netbox/ipam/forms/model_forms.py:603
msgid "Assignment already exists"
msgstr "L'assegnazione esiste già"
-#: netbox/ipam/forms/model_forms.py:602
+#: netbox/ipam/forms/model_forms.py:612
#: netbox/templates/ipam/vlangroup.html:42
msgid "VLAN IDs"
msgstr "ID VLAN"
-#: netbox/ipam/forms/model_forms.py:620
+#: netbox/ipam/forms/model_forms.py:630
msgid "Child VLANs"
msgstr "VLAN per bambini"
-#: netbox/ipam/forms/model_forms.py:697 netbox/ipam/forms/model_forms.py:729
+#: netbox/ipam/forms/model_forms.py:730
+#: netbox/templates/ipam/vlantranslationrule.html:11
+msgid "VLAN Translation Rule"
+msgstr "Regola di traduzione VLAN"
+
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779
msgid ""
"Comma-separated list of one or more port numbers. A range may be specified "
"using a hyphen."
@@ -10013,33 +10516,28 @@ msgstr ""
"Elenco separato da virgole di uno o più numeri di porta. È possibile "
"specificare un intervallo utilizzando un trattino."
-#: netbox/ipam/forms/model_forms.py:702
+#: netbox/ipam/forms/model_forms.py:752
#: netbox/templates/ipam/servicetemplate.html:12
msgid "Service Template"
msgstr "Modello di servizio"
-#: netbox/ipam/forms/model_forms.py:749
+#: netbox/ipam/forms/model_forms.py:799
msgid "Port(s)"
msgstr "Porta/e"
-#: netbox/ipam/forms/model_forms.py:750 netbox/ipam/forms/model_forms.py:778
-#: netbox/templates/ipam/service.html:21
-msgid "Service"
-msgstr "Servizio"
-
-#: netbox/ipam/forms/model_forms.py:763
+#: netbox/ipam/forms/model_forms.py:813
msgid "Service template"
msgstr "Modello di servizio"
-#: netbox/ipam/forms/model_forms.py:775
+#: netbox/ipam/forms/model_forms.py:825
msgid "From Template"
msgstr "Da modello"
-#: netbox/ipam/forms/model_forms.py:776
+#: netbox/ipam/forms/model_forms.py:826
msgid "Custom"
msgstr "Personalizzato"
-#: netbox/ipam/forms/model_forms.py:806
+#: netbox/ipam/forms/model_forms.py:856
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr ""
@@ -10058,29 +10556,29 @@ msgstr "Serie ASN"
msgid "ASN ranges"
msgstr "Intervalli ASN"
-#: netbox/ipam/models/asns.py:72
+#: netbox/ipam/models/asns.py:69
#, python-brace-format
msgid "Starting ASN ({start}) must be lower than ending ASN ({end})."
msgstr ""
"Avvio dell'ASN ({start}) deve essere inferiore all'ASN finale ({end})."
-#: netbox/ipam/models/asns.py:104
+#: netbox/ipam/models/asns.py:101
msgid "Regional Internet Registry responsible for this AS number space"
msgstr "Registro Internet regionale responsabile di questo spazio numerico AS"
-#: netbox/ipam/models/asns.py:109
+#: netbox/ipam/models/asns.py:106
msgid "16- or 32-bit autonomous system number"
msgstr "Numero di sistema autonomo a 16 o 32 bit"
-#: netbox/ipam/models/fhrp.py:22
+#: netbox/ipam/models/fhrp.py:21
msgid "group ID"
msgstr "ID gruppo"
-#: netbox/ipam/models/fhrp.py:30 netbox/ipam/models/services.py:22
+#: netbox/ipam/models/fhrp.py:29 netbox/ipam/models/services.py:21
msgid "protocol"
msgstr "protocollo"
-#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:28
+#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29
msgid "authentication type"
msgstr "tipo di autenticazione"
@@ -10096,11 +10594,11 @@ msgstr "Gruppo FHRP"
msgid "FHRP groups"
msgstr "Gruppi FHRP"
-#: netbox/ipam/models/fhrp.py:113
+#: netbox/ipam/models/fhrp.py:110
msgid "FHRP group assignment"
msgstr "Assegnazione del gruppo FHRP"
-#: netbox/ipam/models/fhrp.py:114
+#: netbox/ipam/models/fhrp.py:111
msgid "FHRP group assignments"
msgstr "Incarichi del gruppo FHRP"
@@ -10112,35 +10610,35 @@ msgstr "privato"
msgid "IP space managed by this RIR is considered private"
msgstr "Lo spazio IP gestito da questo RIR è considerato privato"
-#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:182
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188
msgid "RIRs"
msgstr "RIR"
-#: netbox/ipam/models/ip.py:84
+#: netbox/ipam/models/ip.py:81
msgid "IPv4 or IPv6 network"
msgstr "Rete IPv4 o IPv6"
-#: netbox/ipam/models/ip.py:91
+#: netbox/ipam/models/ip.py:88
msgid "Regional Internet Registry responsible for this IP space"
msgstr "Registro Internet regionale responsabile di questo spazio IP"
-#: netbox/ipam/models/ip.py:101
+#: netbox/ipam/models/ip.py:98
msgid "date added"
msgstr "data aggiunta"
-#: netbox/ipam/models/ip.py:115
+#: netbox/ipam/models/ip.py:112
msgid "aggregate"
msgstr "aggregare"
-#: netbox/ipam/models/ip.py:116
+#: netbox/ipam/models/ip.py:113
msgid "aggregates"
msgstr "aggregati"
-#: netbox/ipam/models/ip.py:132
+#: netbox/ipam/models/ip.py:126
msgid "Cannot create aggregate with /0 mask."
msgstr "Impossibile creare un aggregato con la maschera /0."
-#: netbox/ipam/models/ip.py:144
+#: netbox/ipam/models/ip.py:138
#, python-brace-format
msgid ""
"Aggregates cannot overlap. {prefix} is already covered by an existing "
@@ -10149,7 +10647,7 @@ msgstr ""
"Gli aggregati non possono sovrapporsi. {prefix} è già coperto da un "
"aggregato esistente ({aggregate})."
-#: netbox/ipam/models/ip.py:158
+#: netbox/ipam/models/ip.py:152
#, python-brace-format
msgid ""
"Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate "
@@ -10158,105 +10656,100 @@ msgstr ""
"I prefissi non possono sovrapporsi agli aggregati. {prefix} copre un "
"aggregato esistente ({aggregate})."
-#: netbox/ipam/models/ip.py:200 netbox/ipam/models/ip.py:737
-#: netbox/vpn/models/tunnels.py:114
-msgid "role"
-msgstr "ruolo"
-
-#: netbox/ipam/models/ip.py:201
+#: netbox/ipam/models/ip.py:195
msgid "roles"
msgstr "ruoli"
-#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:293
+#: netbox/ipam/models/ip.py:208 netbox/ipam/models/ip.py:277
msgid "prefix"
msgstr "prefisso"
-#: netbox/ipam/models/ip.py:218
+#: netbox/ipam/models/ip.py:209
msgid "IPv4 or IPv6 network with mask"
msgstr "Rete IPv4 o IPv6 con maschera"
-#: netbox/ipam/models/ip.py:254
+#: netbox/ipam/models/ip.py:238
msgid "Operational status of this prefix"
msgstr "Stato operativo di questo prefisso"
-#: netbox/ipam/models/ip.py:262
+#: netbox/ipam/models/ip.py:246
msgid "The primary function of this prefix"
msgstr "La funzione principale di questo prefisso"
-#: netbox/ipam/models/ip.py:265
+#: netbox/ipam/models/ip.py:249
msgid "is a pool"
msgstr "è una piscina"
-#: netbox/ipam/models/ip.py:267
+#: netbox/ipam/models/ip.py:251
msgid "All IP addresses within this prefix are considered usable"
msgstr ""
"Tutti gli indirizzi IP all'interno di questo prefisso sono considerati "
"utilizzabili"
-#: netbox/ipam/models/ip.py:270 netbox/ipam/models/ip.py:537
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523
msgid "mark utilized"
msgstr "marchio utilizzato"
-#: netbox/ipam/models/ip.py:294
+#: netbox/ipam/models/ip.py:278
msgid "prefixes"
msgstr "prefissi"
-#: netbox/ipam/models/ip.py:317
+#: netbox/ipam/models/ip.py:298
msgid "Cannot create prefix with /0 mask."
msgstr "Impossibile creare un prefisso con la maschera /0."
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
msgid "global table"
msgstr "tabella globale"
-#: netbox/ipam/models/ip.py:326
+#: netbox/ipam/models/ip.py:307
#, python-brace-format
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "Prefisso duplicato trovato in {table}: {prefix}"
-#: netbox/ipam/models/ip.py:495
+#: netbox/ipam/models/ip.py:481
msgid "start address"
msgstr "indirizzo iniziale"
-#: netbox/ipam/models/ip.py:496 netbox/ipam/models/ip.py:500
-#: netbox/ipam/models/ip.py:712
+#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
+#: netbox/ipam/models/ip.py:711
msgid "IPv4 or IPv6 address (with mask)"
msgstr "Indirizzo IPv4 o IPv6 (con maschera)"
-#: netbox/ipam/models/ip.py:499
+#: netbox/ipam/models/ip.py:485
msgid "end address"
msgstr "indirizzo finale"
-#: netbox/ipam/models/ip.py:526
+#: netbox/ipam/models/ip.py:512
msgid "Operational status of this range"
msgstr "Stato operativo di questa gamma"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:520
msgid "The primary function of this range"
msgstr "La funzione principale di questa gamma"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:534
msgid "IP range"
msgstr "Intervallo IP"
-#: netbox/ipam/models/ip.py:549
+#: netbox/ipam/models/ip.py:535
msgid "IP ranges"
msgstr "Intervalli IP"
-#: netbox/ipam/models/ip.py:565
+#: netbox/ipam/models/ip.py:548
msgid "Starting and ending IP address versions must match"
msgstr "Le versioni iniziali e finali degli indirizzi IP devono corrispondere"
-#: netbox/ipam/models/ip.py:571
+#: netbox/ipam/models/ip.py:554
msgid "Starting and ending IP address masks must match"
msgstr "Le maschere di indirizzo IP iniziale e finale devono corrispondere"
-#: netbox/ipam/models/ip.py:578
+#: netbox/ipam/models/ip.py:561
#, python-brace-format
msgid ""
"Ending address must be greater than the starting address ({start_address})"
@@ -10264,24 +10757,24 @@ msgstr ""
"L'indirizzo finale deve essere maggiore dell'indirizzo iniziale "
"({start_address})"
-#: netbox/ipam/models/ip.py:590
+#: netbox/ipam/models/ip.py:589
#, python-brace-format
msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}"
msgstr ""
"Gli indirizzi definiti si sovrappongono all'intervallo {overlapping_range} "
"in VRF {vrf}"
-#: netbox/ipam/models/ip.py:599
+#: netbox/ipam/models/ip.py:598
#, python-brace-format
msgid "Defined range exceeds maximum supported size ({max_size})"
msgstr ""
"L'intervallo definito supera la dimensione massima supportata ({max_size})"
-#: netbox/ipam/models/ip.py:711 netbox/tenancy/models/contacts.py:82
+#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77
msgid "address"
msgstr "indirizzo"
-#: netbox/ipam/models/ip.py:734
+#: netbox/ipam/models/ip.py:733
msgid "The operational status of this IP"
msgstr "Lo stato operativo di questo IP"
@@ -10301,20 +10794,20 @@ msgstr "L'IP per il quale questo indirizzo è l'IP «esterno»"
msgid "Hostname or FQDN (not case-sensitive)"
msgstr "Nome host o FQDN (senza distinzione tra maiuscole e minuscole)"
-#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:94
+#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90
msgid "IP addresses"
msgstr "Indirizzi IP"
-#: netbox/ipam/models/ip.py:845
+#: netbox/ipam/models/ip.py:842
msgid "Cannot create IP address with /0 mask."
msgstr "Impossibile creare un indirizzo IP con la maschera /0."
-#: netbox/ipam/models/ip.py:851
+#: netbox/ipam/models/ip.py:848
#, python-brace-format
msgid "{ip} is a network ID, which may not be assigned to an interface."
msgstr "{ip} è un ID di rete, che non può essere assegnato a un'interfaccia."
-#: netbox/ipam/models/ip.py:862
+#: netbox/ipam/models/ip.py:859
#, python-brace-format
msgid ""
"{ip} is a broadcast address, which may not be assigned to an interface."
@@ -10322,12 +10815,12 @@ msgstr ""
"{ip} è un indirizzo di trasmissione, che non può essere assegnato a "
"un'interfaccia."
-#: netbox/ipam/models/ip.py:876
+#: netbox/ipam/models/ip.py:873
#, python-brace-format
msgid "Duplicate IP address found in {table}: {ipaddress}"
msgstr "Indirizzo IP duplicato trovato in {table}: {ipaddress}"
-#: netbox/ipam/models/ip.py:897
+#: netbox/ipam/models/ip.py:896
msgid ""
"Cannot reassign IP address while it is designated as the primary IP for the "
"parent object"
@@ -10335,75 +10828,75 @@ msgstr ""
"Impossibile riassegnare l'indirizzo IP mentre è designato come IP primario "
"per l'oggetto padre"
-#: netbox/ipam/models/ip.py:903
+#: netbox/ipam/models/ip.py:902
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr "Solo agli indirizzi IPv6 può essere assegnato lo stato SLAAC"
-#: netbox/ipam/models/services.py:33
+#: netbox/ipam/models/services.py:32
msgid "port numbers"
msgstr "numeri di porta"
-#: netbox/ipam/models/services.py:59
+#: netbox/ipam/models/services.py:58
msgid "service template"
msgstr "modello di servizio"
-#: netbox/ipam/models/services.py:60
+#: netbox/ipam/models/services.py:59
msgid "service templates"
msgstr "modelli di servizio"
-#: netbox/ipam/models/services.py:95
+#: netbox/ipam/models/services.py:91
msgid "The specific IP addresses (if any) to which this service is bound"
msgstr ""
"Gli indirizzi IP specifici (se presenti) a cui è associato questo servizio"
-#: netbox/ipam/models/services.py:102
+#: netbox/ipam/models/services.py:98
msgid "service"
msgstr "servizio"
-#: netbox/ipam/models/services.py:103
+#: netbox/ipam/models/services.py:99
msgid "services"
msgstr "servizi"
-#: netbox/ipam/models/services.py:117
+#: netbox/ipam/models/services.py:110
msgid ""
"A service cannot be associated with both a device and a virtual machine."
msgstr ""
"Un servizio non può essere associato sia a un dispositivo che a una macchina"
" virtuale."
-#: netbox/ipam/models/services.py:119
+#: netbox/ipam/models/services.py:112
msgid ""
"A service must be associated with either a device or a virtual machine."
msgstr ""
"Un servizio deve essere associato a un dispositivo o a una macchina "
"virtuale."
-#: netbox/ipam/models/vlans.py:85
+#: netbox/ipam/models/vlans.py:87
msgid "VLAN groups"
msgstr "Gruppi VLAN"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:94
msgid "Cannot set scope_type without scope_id."
msgstr "Impossibile impostare scope_type senza scope_id."
-#: netbox/ipam/models/vlans.py:97
+#: netbox/ipam/models/vlans.py:96
msgid "Cannot set scope_id without scope_type."
msgstr "Impossibile impostare scope_id senza scope_type."
-#: netbox/ipam/models/vlans.py:105
+#: netbox/ipam/models/vlans.py:104
#, python-brace-format
msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}"
msgstr ""
"Avvio dell'ID VLAN nell'intervallo ({value}) non può essere inferiore a "
"{minimum}"
-#: netbox/ipam/models/vlans.py:111
+#: netbox/ipam/models/vlans.py:110
#, python-brace-format
msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}"
msgstr ""
"Termine dell'ID VLAN nell'intervallo ({value}) non può superare {maximum}"
-#: netbox/ipam/models/vlans.py:118
+#: netbox/ipam/models/vlans.py:117
#, python-brace-format
msgid ""
"Ending VLAN ID in range must be greater than or equal to the starting VLAN "
@@ -10412,31 +10905,36 @@ msgstr ""
"L'ID VLAN finale nell'intervallo deve essere maggiore o uguale all'ID VLAN "
"iniziale ({range})"
-#: netbox/ipam/models/vlans.py:124
+#: netbox/ipam/models/vlans.py:123
msgid "Ranges cannot overlap."
msgstr "Gli intervalli non possono sovrapporsi."
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:180
msgid "The specific site to which this VLAN is assigned (if any)"
msgstr "Il sito specifico a cui è assegnata questa VLAN (se presente)"
-#: netbox/ipam/models/vlans.py:189
+#: netbox/ipam/models/vlans.py:188
msgid "VLAN group (optional)"
msgstr "Gruppo VLAN (opzionale)"
-#: netbox/ipam/models/vlans.py:197
+#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368
+#: netbox/ipam/models/vlans.py:376
msgid "Numeric VLAN ID (1-4094)"
msgstr "ID VLAN numerico (1-4094)"
-#: netbox/ipam/models/vlans.py:215
+#: netbox/ipam/models/vlans.py:214
msgid "Operational status of this VLAN"
msgstr "Stato operativo di questa VLAN"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:222
msgid "The primary function of this VLAN"
msgstr "La funzione principale di questa VLAN"
-#: netbox/ipam/models/vlans.py:266
+#: netbox/ipam/models/vlans.py:237
+msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)"
+msgstr "Designazione VLAN cliente/servizio (per Q-in-Q/IEEE 802.1ad)"
+
+#: netbox/ipam/models/vlans.py:285
#, python-brace-format
msgid ""
"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to "
@@ -10445,43 +10943,61 @@ msgstr ""
"La VLAN è assegnata al gruppo {group} (scopo: {scope}); non può essere "
"assegnato anche al sito {site}."
-#: netbox/ipam/models/vlans.py:275
+#: netbox/ipam/models/vlans.py:294
#, python-brace-format
msgid "VID must be in ranges {ranges} for VLANs in group {group}"
msgstr ""
"Il VID deve essere compreso negli intervalli {ranges} per le VLAN in gruppo "
"{group}"
-#: netbox/ipam/models/vrfs.py:30
+#: netbox/ipam/models/vlans.py:301
+msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN."
+msgstr ""
+"Solo le VLAN dei clienti Q-in-Q possono essere assegnate a una VLAN di "
+"servizio."
+
+#: netbox/ipam/models/vlans.py:307
+msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN."
+msgstr "Una VLAN cliente Q-in-Q deve essere assegnata a una VLAN di servizio."
+
+#: netbox/ipam/models/vlans.py:344
+msgid "VLAN translation policies"
+msgstr "Politiche di traduzione VLAN"
+
+#: netbox/ipam/models/vlans.py:385
+msgid "VLAN translation rule"
+msgstr "Regola di traduzione VLAN"
+
+#: netbox/ipam/models/vrfs.py:29
msgid "route distinguisher"
msgstr "identificatore di percorso"
-#: netbox/ipam/models/vrfs.py:31
+#: netbox/ipam/models/vrfs.py:30
msgid "Unique route distinguisher (as defined in RFC 4364)"
msgstr "Distinguitore di percorso univoco (come definito in RFC 4364)"
-#: netbox/ipam/models/vrfs.py:42
+#: netbox/ipam/models/vrfs.py:41
msgid "enforce unique space"
msgstr "imporre uno spazio unico"
-#: netbox/ipam/models/vrfs.py:43
+#: netbox/ipam/models/vrfs.py:42
msgid "Prevent duplicate prefixes/IP addresses within this VRF"
msgstr "Impedire prefissi/indirizzi IP duplicati all'interno di questo VRF"
-#: netbox/ipam/models/vrfs.py:63 netbox/netbox/navigation/menu.py:186
-#: netbox/netbox/navigation/menu.py:188
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192
+#: netbox/netbox/navigation/menu.py:194
msgid "VRFs"
msgstr "VRF"
-#: netbox/ipam/models/vrfs.py:82
+#: netbox/ipam/models/vrfs.py:78
msgid "Route target value (formatted in accordance with RFC 4360)"
msgstr "Valore target del percorso (formattato secondo RFC 4360)"
-#: netbox/ipam/models/vrfs.py:94
+#: netbox/ipam/models/vrfs.py:91
msgid "route target"
msgstr "destinazione del percorso"
-#: netbox/ipam/models/vrfs.py:95
+#: netbox/ipam/models/vrfs.py:92
msgid "route targets"
msgstr "obiettivi del percorso"
@@ -10497,84 +11013,101 @@ msgstr "Numero siti"
msgid "Provider Count"
msgstr "Numero di fornitori"
-#: netbox/ipam/tables/ip.py:95 netbox/netbox/navigation/menu.py:179
-#: netbox/netbox/navigation/menu.py:181
+#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
+#: netbox/netbox/navigation/menu.py:187
msgid "Aggregates"
msgstr "Aggregati"
-#: netbox/ipam/tables/ip.py:125
+#: netbox/ipam/tables/ip.py:71
msgid "Added"
msgstr "Aggiunto"
-#: netbox/ipam/tables/ip.py:128 netbox/ipam/tables/ip.py:166
-#: netbox/ipam/tables/vlans.py:142 netbox/ipam/views.py:346
-#: netbox/netbox/navigation/menu.py:165 netbox/netbox/navigation/menu.py:167
-#: netbox/templates/ipam/vlan.html:84
+#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112
+#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373
+#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173
+#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "Prefissi"
-#: netbox/ipam/tables/ip.py:131 netbox/ipam/tables/ip.py:270
-#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:86
+#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55
#: netbox/templates/dcim/device.html:260
#: netbox/templates/ipam/aggregate.html:24
-#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:106
+#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "Utilizzo"
-#: netbox/ipam/tables/ip.py:171 netbox/netbox/navigation/menu.py:161
+#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
msgid "IP Ranges"
msgstr "Intervalli IP"
-#: netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:167
msgid "Prefix (Flat)"
msgstr "Prefisso (piatto)"
-#: netbox/ipam/tables/ip.py:225
+#: netbox/ipam/tables/ip.py:171
msgid "Depth"
msgstr "Profondità"
-#: netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/virtualization/tables/clusters.py:77
+#: netbox/wireless/tables/wirelesslan.py:55
+msgid "Scope Type"
+msgstr "Tipo di ambito"
+
+#: netbox/ipam/tables/ip.py:213
msgid "Pool"
msgstr "Piscina"
-#: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:320
+#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
msgid "Marked Utilized"
msgstr "Contrassegnato Utilizzato"
-#: netbox/ipam/tables/ip.py:304
+#: netbox/ipam/tables/ip.py:256
msgid "Start address"
msgstr "Indirizzo iniziale"
-#: netbox/ipam/tables/ip.py:383
+#: netbox/ipam/tables/ip.py:335
msgid "NAT (Inside)"
msgstr "NAT (interno)"
-#: netbox/ipam/tables/ip.py:388
+#: netbox/ipam/tables/ip.py:340
msgid "NAT (Outside)"
msgstr "NAT (esterno)"
-#: netbox/ipam/tables/ip.py:393
+#: netbox/ipam/tables/ip.py:345
msgid "Assigned"
msgstr "Assegnata"
-#: netbox/ipam/tables/ip.py:429 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
#: netbox/vpn/forms/filtersets.py:240
msgid "Assigned Object"
msgstr "Oggetto assegnato"
-#: netbox/ipam/tables/vlans.py:68
-msgid "Scope Type"
-msgstr "Tipo di ambito"
-
-#: netbox/ipam/tables/vlans.py:76
+#: netbox/ipam/tables/vlans.py:45
msgid "VID Ranges"
msgstr "Gamme VID"
-#: netbox/ipam/tables/vlans.py:111 netbox/ipam/tables/vlans.py:214
+#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VID"
+#: netbox/ipam/tables/vlans.py:237
+#: netbox/templates/ipam/vlantranslationpolicy.html:22
+msgid "Rules"
+msgstr "Regole"
+
+#: netbox/ipam/tables/vlans.py:260
+#: netbox/templates/ipam/vlantranslationrule.html:18
+msgid "Local VID"
+msgstr "VID locale"
+
+#: netbox/ipam/tables/vlans.py:264
+#: netbox/templates/ipam/vlantranslationrule.html:22
+msgid "Remote VID"
+msgstr "VID remoto"
+
#: netbox/ipam/tables/vrfs.py:30
msgid "RD"
msgstr "ROSSO"
@@ -10616,23 +11149,23 @@ msgstr ""
"Nei nomi DNS sono consentiti solo caratteri alfanumerici, asterischi, "
"trattini, punti e trattini bassi"
-#: netbox/ipam/views.py:533
+#: netbox/ipam/views.py:570
msgid "Child Prefixes"
msgstr "Prefissi per bambini"
-#: netbox/ipam/views.py:569
+#: netbox/ipam/views.py:606
msgid "Child Ranges"
msgstr "Gamme per bambini"
-#: netbox/ipam/views.py:898
+#: netbox/ipam/views.py:958
msgid "Related IPs"
msgstr "IP correlati"
-#: netbox/ipam/views.py:1127
+#: netbox/ipam/views.py:1315
msgid "Device Interfaces"
msgstr "Interfacce dei dispositivi"
-#: netbox/ipam/views.py:1145
+#: netbox/ipam/views.py:1333
msgid "VM Interfaces"
msgstr "Interfacce VM"
@@ -10683,90 +11216,112 @@ msgstr "{class_name} deve implementare get_view_name ()"
msgid "Invalid permission {permission} for model {model}"
msgstr "Autorizzazione non valida {permission} per modello {model}"
-#: netbox/netbox/choices.py:49
+#: netbox/netbox/choices.py:51
msgid "Dark Red"
msgstr "Rosso scuro"
-#: netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:54
msgid "Rose"
msgstr "Rosa"
-#: netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:55
msgid "Fuchsia"
msgstr "Fucsia"
-#: netbox/netbox/choices.py:55
+#: netbox/netbox/choices.py:57
msgid "Dark Purple"
msgstr "Viola scuro"
-#: netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:60
msgid "Light Blue"
msgstr "Azzurro chiaro"
-#: netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:63
msgid "Aqua"
msgstr "acqua"
-#: netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:64
msgid "Dark Green"
msgstr "Verde scuro"
-#: netbox/netbox/choices.py:64
+#: netbox/netbox/choices.py:66
msgid "Light Green"
msgstr "Verde chiaro"
-#: netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:67
msgid "Lime"
msgstr "Calce"
-#: netbox/netbox/choices.py:67
+#: netbox/netbox/choices.py:69
msgid "Amber"
msgstr "Ambra"
-#: netbox/netbox/choices.py:69
+#: netbox/netbox/choices.py:71
msgid "Dark Orange"
msgstr "Arancio scuro"
-#: netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:72
msgid "Brown"
msgstr "Marrone"
-#: netbox/netbox/choices.py:71
+#: netbox/netbox/choices.py:73
msgid "Light Grey"
msgstr "Grigio chiaro"
-#: netbox/netbox/choices.py:72
+#: netbox/netbox/choices.py:74
msgid "Grey"
msgstr "Grigio"
-#: netbox/netbox/choices.py:73
+#: netbox/netbox/choices.py:75
msgid "Dark Grey"
msgstr "Grigio scuro"
-#: netbox/netbox/choices.py:128
+#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+msgid "Default"
+msgstr "Predefinito"
+
+#: netbox/netbox/choices.py:130
msgid "Direct"
msgstr "Diretto"
-#: netbox/netbox/choices.py:129
+#: netbox/netbox/choices.py:131
msgid "Upload"
msgstr "Carica"
-#: netbox/netbox/choices.py:141 netbox/netbox/choices.py:155
+#: netbox/netbox/choices.py:143 netbox/netbox/choices.py:157
msgid "Auto-detect"
msgstr "Rilevamento automatico"
-#: netbox/netbox/choices.py:156
+#: netbox/netbox/choices.py:158
msgid "Comma"
msgstr "Virgola"
-#: netbox/netbox/choices.py:157
+#: netbox/netbox/choices.py:159
msgid "Semicolon"
msgstr "Punto e virgola"
-#: netbox/netbox/choices.py:158
+#: netbox/netbox/choices.py:160
msgid "Tab"
msgstr "Tab"
+#: netbox/netbox/choices.py:193 netbox/templates/dcim/device.html:327
+#: netbox/templates/dcim/rack.html:107
+msgid "Kilograms"
+msgstr "Chilogrammi"
+
+#: netbox/netbox/choices.py:194
+msgid "Grams"
+msgstr "Grammi"
+
+#: netbox/netbox/choices.py:195 netbox/templates/dcim/device.html:328
+#: netbox/templates/dcim/rack.html:108
+msgid "Pounds"
+msgstr "Sterline"
+
+#: netbox/netbox/choices.py:196
+msgid "Ounces"
+msgstr "Once"
+
#: netbox/netbox/config/__init__.py:67
#, python-brace-format
msgid "Invalid configuration parameter: {item}"
@@ -11061,6 +11616,26 @@ msgstr "data sincronizzata"
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name} deve implementare un metodo sync_data ()."
+#: netbox/netbox/models/mixins.py:22
+msgid "weight unit"
+msgstr "unità di peso"
+
+#: netbox/netbox/models/mixins.py:52
+msgid "Must specify a unit when setting a weight"
+msgstr "È necessario specificare un'unità quando si imposta un peso"
+
+#: netbox/netbox/models/mixins.py:57
+msgid "distance"
+msgstr "distanza"
+
+#: netbox/netbox/models/mixins.py:64
+msgid "distance unit"
+msgstr "unità di distanza"
+
+#: netbox/netbox/models/mixins.py:99
+msgid "Must specify a unit when setting a distance"
+msgstr "È necessario specificare un'unità quando si imposta una distanza"
+
#: netbox/netbox/navigation/menu.py:11
msgid "Organization"
msgstr "Organizzazione"
@@ -11094,10 +11669,6 @@ msgstr "Ruoli Rack"
msgid "Elevations"
msgstr "Elevazioni"
-#: netbox/netbox/navigation/menu.py:60 netbox/netbox/navigation/menu.py:62
-msgid "Rack Types"
-msgstr "Tipi di rack"
-
#: netbox/netbox/navigation/menu.py:76
msgid "Modules"
msgstr "Moduli"
@@ -11120,175 +11691,200 @@ msgstr "Componenti del dispositivo"
msgid "Inventory Item Roles"
msgstr "Ruoli degli articoli di inventario"
-#: netbox/netbox/navigation/menu.py:111 netbox/netbox/navigation/menu.py:115
+#: netbox/netbox/navigation/menu.py:110
+#: netbox/templates/dcim/interface.html:413
+#: netbox/templates/virtualization/vminterface.html:118
+msgid "MAC Addresses"
+msgstr "Indirizzi MAC"
+
+#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "Connessioni"
-#: netbox/netbox/navigation/menu.py:117
+#: netbox/netbox/navigation/menu.py:123
msgid "Cables"
msgstr "Cavi"
-#: netbox/netbox/navigation/menu.py:118
+#: netbox/netbox/navigation/menu.py:124
msgid "Wireless Links"
msgstr "Collegamenti wireless"
-#: netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:127
msgid "Interface Connections"
msgstr "Connessioni di interfaccia"
-#: netbox/netbox/navigation/menu.py:126
+#: netbox/netbox/navigation/menu.py:132
msgid "Console Connections"
msgstr "Connessioni alla console"
-#: netbox/netbox/navigation/menu.py:131
+#: netbox/netbox/navigation/menu.py:137
msgid "Power Connections"
msgstr "Connessioni di alimentazione"
-#: netbox/netbox/navigation/menu.py:147
+#: netbox/netbox/navigation/menu.py:153
msgid "Wireless LAN Groups"
msgstr "Gruppi LAN wireless"
-#: netbox/netbox/navigation/menu.py:168
+#: netbox/netbox/navigation/menu.py:174
msgid "Prefix & VLAN Roles"
msgstr "Prefisso e ruoli VLAN"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:180
msgid "ASN Ranges"
msgstr "Intervalli ASN"
-#: netbox/netbox/navigation/menu.py:196
+#: netbox/netbox/navigation/menu.py:202
msgid "VLAN Groups"
msgstr "Gruppi VLAN"
#: netbox/netbox/navigation/menu.py:203
+msgid "VLAN Translation Policies"
+msgstr "Politiche di traduzione VLAN"
+
+#: netbox/netbox/navigation/menu.py:204
+#: netbox/templates/ipam/vlantranslationpolicy.html:46
+msgid "VLAN Translation Rules"
+msgstr "Regole di traduzione VLAN"
+
+#: netbox/netbox/navigation/menu.py:211
msgid "Service Templates"
msgstr "Modelli di servizio"
-#: netbox/netbox/navigation/menu.py:204 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
#: netbox/templates/ipam/ipaddress.html:118
#: netbox/templates/virtualization/virtualmachine.html:154
msgid "Services"
msgstr "Servizi"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:219
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:215 netbox/netbox/navigation/menu.py:217
+#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "Tunnel"
-#: netbox/netbox/navigation/menu.py:218
+#: netbox/netbox/navigation/menu.py:226
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "Gruppi di tunnel"
-#: netbox/netbox/navigation/menu.py:219
+#: netbox/netbox/navigation/menu.py:227
msgid "Tunnel Terminations"
msgstr "Terminazioni dei tunnel"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
#: netbox/vpn/models/l2vpn.py:64
msgid "L2VPNs"
msgstr "VPN L2"
-#: netbox/netbox/navigation/menu.py:226 netbox/templates/vpn/l2vpn.html:56
-#: netbox/templates/vpn/tunnel.html:72 netbox/vpn/tables/tunnels.py:58
-msgid "Terminations"
-msgstr "Terminazioni"
-
-#: netbox/netbox/navigation/menu.py:232
+#: netbox/netbox/navigation/menu.py:240
msgid "IKE Proposals"
msgstr "Proposte IKE"
-#: netbox/netbox/navigation/menu.py:233
+#: netbox/netbox/navigation/menu.py:241
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "Politiche IKE"
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:242
msgid "IPSec Proposals"
msgstr "Proposte IPSec"
-#: netbox/netbox/navigation/menu.py:235
+#: netbox/netbox/navigation/menu.py:243
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "Criteri IPSec"
-#: netbox/netbox/navigation/menu.py:236 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "Profili IPSec"
-#: netbox/netbox/navigation/menu.py:251
+#: netbox/netbox/navigation/menu.py:259
#: netbox/templates/virtualization/virtualmachine.html:174
#: netbox/templates/virtualization/virtualmachine/base.html:32
#: netbox/templates/virtualization/virtualmachine_list.html:21
-#: netbox/virtualization/tables/virtualmachines.py:104
-#: netbox/virtualization/views.py:386
+#: netbox/virtualization/tables/virtualmachines.py:74
+#: netbox/virtualization/views.py:403
msgid "Virtual Disks"
msgstr "Dischi virtuali"
-#: netbox/netbox/navigation/menu.py:258
+#: netbox/netbox/navigation/menu.py:266
msgid "Cluster Types"
msgstr "Tipi di cluster"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Groups"
msgstr "Gruppi di cluster"
-#: netbox/netbox/navigation/menu.py:273
+#: netbox/netbox/navigation/menu.py:281
msgid "Circuit Types"
msgstr "Tipi di circuiti"
-#: netbox/netbox/navigation/menu.py:274
+#: netbox/netbox/navigation/menu.py:282
+msgid "Circuit Terminations"
+msgstr "Terminazioni del circuito"
+
+#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/templates/circuits/providernetwork.html:55
+msgid "Virtual Circuits"
+msgstr "Circuiti virtuali"
+
+#: netbox/netbox/navigation/menu.py:289
+msgid "Virtual Circuit Types"
+msgstr "Tipi di circuiti virtuali"
+
+#: netbox/netbox/navigation/menu.py:290
+msgid "Virtual Circuit Terminations"
+msgstr "Terminazioni di circuiti virtuali"
+
+#: netbox/netbox/navigation/menu.py:296
msgid "Circuit Groups"
msgstr "Gruppi di circuiti"
-#: netbox/netbox/navigation/menu.py:275
-#: netbox/templates/circuits/circuit.html:66
+#: netbox/netbox/navigation/menu.py:297
+#: netbox/templates/circuits/circuit.html:76
+#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "Assegnazioni di gruppo"
-#: netbox/netbox/navigation/menu.py:276
-msgid "Circuit Terminations"
-msgstr "Terminazioni del circuito"
-
-#: netbox/netbox/navigation/menu.py:280 netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
msgid "Providers"
msgstr "Fornitori"
-#: netbox/netbox/navigation/menu.py:283
+#: netbox/netbox/navigation/menu.py:304
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "Account dei fornitori"
-#: netbox/netbox/navigation/menu.py:284
+#: netbox/netbox/navigation/menu.py:305
msgid "Provider Networks"
msgstr "Reti di fornitori"
-#: netbox/netbox/navigation/menu.py:298
+#: netbox/netbox/navigation/menu.py:319
msgid "Power Panels"
msgstr "Pannelli di alimentazione"
-#: netbox/netbox/navigation/menu.py:309
+#: netbox/netbox/navigation/menu.py:330
msgid "Configurations"
msgstr "Configurazioni"
-#: netbox/netbox/navigation/menu.py:311
+#: netbox/netbox/navigation/menu.py:332
msgid "Config Contexts"
msgstr "Contesti di configurazione"
-#: netbox/netbox/navigation/menu.py:312
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Templates"
msgstr "Modelli di configurazione"
-#: netbox/netbox/navigation/menu.py:319 netbox/netbox/navigation/menu.py:323
+#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
msgid "Customization"
msgstr "Personalizzazione"
-#: netbox/netbox/navigation/menu.py:325
+#: netbox/netbox/navigation/menu.py:346
#: netbox/templates/dcim/device_edit.html:103
#: netbox/templates/dcim/htmx/cable_edit.html:81
#: netbox/templates/dcim/virtualchassis_add.html:31
@@ -11297,96 +11893,96 @@ msgstr "Personalizzazione"
#: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30
#: netbox/templates/inc/panels/custom_fields.html:7
#: netbox/templates/ipam/ipaddress_bulk_add.html:35
-#: netbox/templates/ipam/vlan_edit.html:59
+#: netbox/templates/ipam/vlan_edit.html:67
msgid "Custom Fields"
msgstr "Campi personalizzati"
-#: netbox/netbox/navigation/menu.py:326
+#: netbox/netbox/navigation/menu.py:347
msgid "Custom Field Choices"
msgstr "Scelte di campo personalizzate"
-#: netbox/netbox/navigation/menu.py:327
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Links"
msgstr "Link personalizzati"
-#: netbox/netbox/navigation/menu.py:328
+#: netbox/netbox/navigation/menu.py:349
msgid "Export Templates"
msgstr "Modelli di esportazione"
-#: netbox/netbox/navigation/menu.py:329
+#: netbox/netbox/navigation/menu.py:350
msgid "Saved Filters"
msgstr "Filtri salvati"
-#: netbox/netbox/navigation/menu.py:331
+#: netbox/netbox/navigation/menu.py:352
msgid "Image Attachments"
msgstr "Allegati di immagini"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:370
msgid "Operations"
msgstr "Operazioni"
-#: netbox/netbox/navigation/menu.py:353
+#: netbox/netbox/navigation/menu.py:374
msgid "Integrations"
msgstr "Integrazioni"
-#: netbox/netbox/navigation/menu.py:355
+#: netbox/netbox/navigation/menu.py:376
msgid "Data Sources"
msgstr "Fonti di dati"
-#: netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:377
msgid "Event Rules"
msgstr "Regole dell'evento"
-#: netbox/netbox/navigation/menu.py:357
+#: netbox/netbox/navigation/menu.py:378
msgid "Webhooks"
msgstr "Webhook"
-#: netbox/netbox/navigation/menu.py:361 netbox/netbox/navigation/menu.py:365
-#: netbox/netbox/views/generic/feature_views.py:153
+#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
+#: netbox/netbox/views/generic/feature_views.py:158
#: netbox/templates/extras/report/base.html:37
#: netbox/templates/extras/script/base.html:36
msgid "Jobs"
msgstr "Offerte di lavoro"
-#: netbox/netbox/navigation/menu.py:371
+#: netbox/netbox/navigation/menu.py:392
msgid "Logging"
msgstr "Registrazione"
-#: netbox/netbox/navigation/menu.py:373
+#: netbox/netbox/navigation/menu.py:394
msgid "Notification Groups"
msgstr "Gruppi di notifiche"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:395
msgid "Journal Entries"
msgstr "Voci di diario"
-#: netbox/netbox/navigation/menu.py:375
+#: netbox/netbox/navigation/menu.py:396
#: netbox/templates/core/objectchange.html:9
#: netbox/templates/core/objectchange_list.html:4
msgid "Change Log"
msgstr "Registro delle modifiche"
-#: netbox/netbox/navigation/menu.py:382 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "Amministratore"
-#: netbox/netbox/navigation/menu.py:430 netbox/templates/account/base.html:27
-#: netbox/templates/inc/user_menu.html:57
+#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/templates/inc/user_menu.html:52
msgid "API Tokens"
msgstr "Token API"
-#: netbox/netbox/navigation/menu.py:437 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187
#: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242
#: netbox/users/forms/model_forms.py:249
msgid "Permissions"
msgstr "Autorizzazioni"
-#: netbox/netbox/navigation/menu.py:445 netbox/netbox/navigation/menu.py:449
+#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "Sistema"
-#: netbox/netbox/navigation/menu.py:454 netbox/netbox/navigation/menu.py:502
+#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -11394,31 +11990,31 @@ msgstr "Sistema"
msgid "Plugins"
msgstr "Plugin"
-#: netbox/netbox/navigation/menu.py:459
+#: netbox/netbox/navigation/menu.py:480
msgid "Configuration History"
msgstr "Cronologia della configurazione"
-#: netbox/netbox/navigation/menu.py:465 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "Attività in background"
-#: netbox/netbox/plugins/navigation.py:47
-#: netbox/netbox/plugins/navigation.py:69
+#: netbox/netbox/plugins/navigation.py:48
+#: netbox/netbox/plugins/navigation.py:70
msgid "Permissions must be passed as a tuple or list."
msgstr "Le autorizzazioni devono essere passate come tupla o elenco."
-#: netbox/netbox/plugins/navigation.py:51
+#: netbox/netbox/plugins/navigation.py:52
msgid "Buttons must be passed as a tuple or list."
msgstr "I pulsanti devono essere passati come tupla o lista."
-#: netbox/netbox/plugins/navigation.py:73
+#: netbox/netbox/plugins/navigation.py:74
msgid "Button color must be a choice within ButtonColorChoices."
msgstr ""
"Il colore del pulsante deve essere una scelta all'interno di "
"ButtonColorChoices."
-#: netbox/netbox/plugins/registration.py:25
+#: netbox/netbox/plugins/registration.py:26
#, python-brace-format
msgid ""
"PluginTemplateExtension class {template_extension} was passed as an "
@@ -11427,7 +12023,7 @@ msgstr ""
"classe PluginTemplateExtension {template_extension} è stato approvato come "
"istanza!"
-#: netbox/netbox/plugins/registration.py:31
+#: netbox/netbox/plugins/registration.py:32
#, python-brace-format
msgid ""
"{template_extension} is not a subclass of "
@@ -11436,17 +12032,17 @@ msgstr ""
"{template_extension} non è una sottoclasse di "
"Netbox.plugins.PluginTemplateExtension!"
-#: netbox/netbox/plugins/registration.py:51
+#: netbox/netbox/plugins/registration.py:57
#, python-brace-format
msgid "{item} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{item} deve essere un'istanza di Netbox.Plugins.PluginMenuItem"
-#: netbox/netbox/plugins/registration.py:62
+#: netbox/netbox/plugins/registration.py:68
#, python-brace-format
msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{menu_link} deve essere un'istanza di Netbox.Plugins.PluginMenuItem"
-#: netbox/netbox/plugins/registration.py:67
+#: netbox/netbox/plugins/registration.py:73
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr "{button} deve essere un'istanza di Netbox.plugins.PluginMenuButton"
@@ -11532,93 +12128,93 @@ msgstr "Impossibile aggiungere negozi al registro dopo l'inizializzazione"
msgid "Cannot delete stores from registry"
msgstr "Impossibile eliminare i negozi dal registro"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:752
msgid "Czech"
msgstr "cechi"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:753
msgid "Danish"
msgstr "danese"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:754
msgid "German"
msgstr "Tedesco"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:755
msgid "English"
msgstr "Inglese"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:756
msgid "Spanish"
msgstr "spagnolo"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:757
msgid "French"
msgstr "Francese"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:758
msgid "Italian"
msgstr "Italiano"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:759
msgid "Japanese"
msgstr "Giapponese"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:760
msgid "Dutch"
msgstr "Olandese"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:761
msgid "Polish"
msgstr "Polacco"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:762
msgid "Portuguese"
msgstr "portoghese"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:763
msgid "Russian"
msgstr "Russo"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:764
msgid "Turkish"
msgstr "turco"
-#: netbox/netbox/settings.py:773
+#: netbox/netbox/settings.py:765
msgid "Ukrainian"
msgstr "ucraino"
-#: netbox/netbox/settings.py:774
+#: netbox/netbox/settings.py:766
msgid "Chinese"
msgstr "Cinese"
-#: netbox/netbox/tables/columns.py:176
+#: netbox/netbox/tables/columns.py:177
msgid "Select all"
msgstr "Seleziona tutto"
-#: netbox/netbox/tables/columns.py:189
+#: netbox/netbox/tables/columns.py:190
msgid "Toggle all"
msgstr "Attiva tutto"
-#: netbox/netbox/tables/columns.py:300
+#: netbox/netbox/tables/columns.py:302
msgid "Toggle Dropdown"
msgstr "Attiva il menu a discesa"
-#: netbox/netbox/tables/columns.py:572 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
msgid "Error"
msgstr "Errore"
-#: netbox/netbox/tables/tables.py:58
+#: netbox/netbox/tables/tables.py:59
#, python-brace-format
msgid "No {model_name} found"
msgstr "No {model_name} trovato"
-#: netbox/netbox/tables/tables.py:249
+#: netbox/netbox/tables/tables.py:252
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "Campo"
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:255
msgid "Value"
msgstr "Valore"
@@ -11635,24 +12231,24 @@ msgstr ""
"Si è verificato un errore durante il rendering del modello di esportazione "
"selezionato ({template}): {error}"
-#: netbox/netbox/views/generic/bulk_views.py:416
+#: netbox/netbox/views/generic/bulk_views.py:421
#, python-brace-format
msgid "Row {i}: Object with ID {id} does not exist"
msgstr "Fila {i}: Oggetto con ID {id} non esiste"
-#: netbox/netbox/views/generic/bulk_views.py:709
-#: netbox/netbox/views/generic/bulk_views.py:910
-#: netbox/netbox/views/generic/bulk_views.py:958
+#: netbox/netbox/views/generic/bulk_views.py:708
+#: netbox/netbox/views/generic/bulk_views.py:909
+#: netbox/netbox/views/generic/bulk_views.py:957
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "No {object_type} sono stati selezionati."
-#: netbox/netbox/views/generic/bulk_views.py:788
+#: netbox/netbox/views/generic/bulk_views.py:787
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "Rinominato {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:888
+#: netbox/netbox/views/generic/bulk_views.py:887
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "Eliminato {count} {object_type}"
@@ -11665,16 +12261,16 @@ msgstr "Registro delle modifiche"
msgid "Journal"
msgstr "rivista"
-#: netbox/netbox/views/generic/feature_views.py:207
+#: netbox/netbox/views/generic/feature_views.py:212
msgid "Unable to synchronize data: No data file set."
msgstr "Impossibile sincronizzare i dati: nessun file di dati impostato."
-#: netbox/netbox/views/generic/feature_views.py:211
+#: netbox/netbox/views/generic/feature_views.py:216
#, python-brace-format
msgid "Synchronized data for {object_type} {object}."
msgstr "Dati sincronizzati per {object_type} {object}."
-#: netbox/netbox/views/generic/feature_views.py:236
+#: netbox/netbox/views/generic/feature_views.py:241
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "Sincronizzato {count} {object_type}"
@@ -11749,9 +12345,9 @@ msgstr "su GitHub"
msgid "Home Page"
msgstr "Pagina iniziale"
-#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:45
+#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40
#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:189
-#: netbox/vpn/forms/model_forms.py:379
+#: netbox/vpn/forms/model_forms.py:382
msgid "Profile"
msgstr "Profilo"
@@ -11763,12 +12359,12 @@ msgstr "Notifiche"
#: netbox/templates/account/base.html:16
#: netbox/templates/account/subscriptions.html:7
-#: netbox/templates/inc/user_menu.html:51
+#: netbox/templates/inc/user_menu.html:46
msgid "Subscriptions"
msgstr "Abbonamenti"
#: netbox/templates/account/base.html:19
-#: netbox/templates/inc/user_menu.html:54
+#: netbox/templates/inc/user_menu.html:49
msgid "Preferences"
msgstr "Preferenze"
@@ -11796,6 +12392,7 @@ msgstr "Cambia password"
#: netbox/templates/generic/object_edit.html:72
#: netbox/templates/htmx/delete_form.html:53
#: netbox/templates/htmx/delete_form.html:55
+#: netbox/templates/htmx/quick_add.html:21
#: netbox/templates/ipam/ipaddress_assign.html:28
#: netbox/templates/virtualization/cluster_add_devices.html:30
msgid "Cancel"
@@ -11894,7 +12491,7 @@ msgstr "Gruppi assegnati"
#: netbox/templates/core/objectchange.html:142
#: netbox/templates/dcim/devicebay.html:59
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
-#: netbox/templates/dcim/interface.html:296
+#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
#: netbox/templates/extras/configcontext.html:70
#: netbox/templates/extras/eventrule.html:66
@@ -11903,6 +12500,7 @@ msgstr "Gruppi assegnati"
#: netbox/templates/extras/webhook.html:75
#: netbox/templates/inc/panel_table.html:13
#: netbox/templates/inc/panels/comments.html:10
+#: netbox/templates/inc/panels/related_objects.html:23
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:56
#: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44
#: netbox/templates/users/objectpermission.html:77
@@ -11940,7 +12538,7 @@ msgstr "Usato per ultimo"
msgid "Add a Token"
msgstr "Aggiungi un token"
-#: netbox/templates/base/base.html:22 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
msgid "Home"
msgstr "Home"
@@ -11982,15 +12580,16 @@ msgstr "Codice sorgente"
msgid "Community"
msgstr "Comunità"
-#: netbox/templates/circuits/circuit.html:47
+#: netbox/templates/circuits/circuit.html:57
msgid "Install Date"
msgstr "Data di installazione"
-#: netbox/templates/circuits/circuit.html:51
+#: netbox/templates/circuits/circuit.html:61
msgid "Termination Date"
msgstr "Data di cessazione"
-#: netbox/templates/circuits/circuit.html:70
+#: netbox/templates/circuits/circuit.html:80
+#: netbox/templates/circuits/virtualcircuit.html:73
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15
msgid "Assign Group"
msgstr "Assegna gruppo"
@@ -12038,7 +12637,7 @@ msgid "Add"
msgstr "Inserisci"
#: netbox/templates/circuits/inc/circuit_termination.html:15
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:37
#: netbox/templates/dcim/inc/panels/inventory_items.html:32
#: netbox/templates/dcim/powerpanel.html:56
#: netbox/templates/extras/script_list.html:30
@@ -12053,35 +12652,39 @@ msgstr "Modifica"
msgid "Swap"
msgstr "Scambia"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:19
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
+msgid "Termination point"
+msgstr "Punto di terminazione"
+
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:20
#: netbox/templates/dcim/consoleport.html:59
#: netbox/templates/dcim/consoleserverport.html:60
#: netbox/templates/dcim/powerfeed.html:114
msgid "Marked as connected"
msgstr "Contrassegnata come connessa"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:21
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:22
msgid "to"
msgstr "a"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:31
#: netbox/templates/circuits/inc/circuit_termination_fields.html:32
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:33
#: netbox/templates/dcim/frontport.html:80
#: netbox/templates/dcim/inc/connection_endpoints.html:7
-#: netbox/templates/dcim/interface.html:154
+#: netbox/templates/dcim/interface.html:211
#: netbox/templates/dcim/rearport.html:76
msgid "Trace"
msgstr "Traccia"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:35
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
msgid "Edit cable"
msgstr "Modifica cavo"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:40
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
msgid "Remove cable"
msgstr "Rimuovere il cavo"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:42
#: netbox/templates/dcim/bulk_disconnect.html:5
#: netbox/templates/dcim/device/consoleports.html:12
#: netbox/templates/dcim/device/consoleserverports.html:12
@@ -12094,33 +12697,33 @@ msgstr "Rimuovere il cavo"
msgid "Disconnect"
msgstr "Disconnetti"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:48
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:49
#: netbox/templates/dcim/consoleport.html:69
#: netbox/templates/dcim/consoleserverport.html:70
#: netbox/templates/dcim/frontport.html:102
-#: netbox/templates/dcim/interface.html:180
-#: netbox/templates/dcim/interface.html:200
+#: netbox/templates/dcim/interface.html:237
+#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:71
-#: netbox/templates/dcim/poweroutlet.html:72
+#: netbox/templates/dcim/poweroutlet.html:81
+#: netbox/templates/dcim/poweroutlet.html:82
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
msgstr "Connetti"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:70
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:65
msgid "Downstream"
msgstr "A valle"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:71
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:66
msgid "Upstream"
msgstr "A monte"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:80
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:75
msgid "Cross-Connect"
msgstr "Connessione incrociata"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:84
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:79
msgid "Patch Panel/Port"
msgstr "Pannello di permutazione/porta"
@@ -12132,6 +12735,27 @@ msgstr "Aggiungi circuito"
msgid "Provider Account"
msgstr "Account fornitore"
+#: netbox/templates/circuits/providernetwork.html:59
+msgid "Add a Virtual Circuit"
+msgstr "Aggiungi un circuito virtuale"
+
+#: netbox/templates/circuits/virtualcircuit.html:91
+#: netbox/templates/vpn/tunnel.html:9
+msgid "Add Termination"
+msgstr "Aggiungi terminazione"
+
+#: netbox/templates/circuits/virtualcircuittermination.html:23
+msgid "Virtual Circuit Termination"
+msgstr "Terminazione del circuito virtuale"
+
+#: netbox/templates/circuits/virtualcircuittype.html:10
+msgid "Add Virtual Circuit"
+msgstr "Aggiungi circuito virtuale"
+
+#: netbox/templates/circuits/virtualcircuittype.html:19
+msgid "Virtual Circuit Type"
+msgstr "Tipo di circuito virtuale"
+
#: netbox/templates/core/configrevision.html:35
msgid "Configuration Data"
msgstr "Dati di configurazione"
@@ -12165,7 +12789,7 @@ msgstr "Modificato"
#: netbox/templates/core/datafile.html:42
#: netbox/templates/ipam/iprange.html:25
#: netbox/templates/virtualization/virtualdisk.html:29
-#: netbox/virtualization/tables/virtualmachines.py:198
+#: netbox/virtualization/tables/virtualmachines.py:169
msgid "Size"
msgstr "Taglia"
@@ -12608,8 +13232,8 @@ msgstr "Rinomina selezionato"
#: netbox/templates/dcim/consoleport.html:65
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
-#: netbox/templates/dcim/interface.html:176
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/interface.html:233
+#: netbox/templates/dcim/poweroutlet.html:79
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "Non connesso"
@@ -12632,7 +13256,7 @@ msgid "Map"
msgstr "Mappa"
#: netbox/templates/dcim/device.html:108
-#: netbox/templates/dcim/inventoryitem.html:56
+#: netbox/templates/dcim/inventoryitem.html:60
#: netbox/templates/dcim/module.html:81
#: netbox/templates/dcim/modulebay.html:74 netbox/templates/dcim/rack.html:61
msgid "Asset Tag"
@@ -12648,7 +13272,7 @@ msgstr "Crea VDC"
#: netbox/templates/dcim/device.html:175
#: netbox/templates/dcim/device_edit.html:64
-#: netbox/virtualization/forms/model_forms.py:223
+#: netbox/virtualization/forms/model_forms.py:230
msgid "Management"
msgstr "Direzione"
@@ -12765,35 +13389,6 @@ msgstr "Aggiungi porta di alimentazione"
msgid "Add Rear Ports"
msgstr "Aggiungi porte posteriori"
-#: netbox/templates/dcim/device/render_config.html:5
-#: netbox/templates/virtualization/virtualmachine/render_config.html:5
-msgid "Config"
-msgstr "Configurazione"
-
-#: netbox/templates/dcim/device/render_config.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:35
-msgid "Context Data"
-msgstr "Dati contestuali"
-
-#: netbox/templates/dcim/device/render_config.html:55
-#: netbox/templates/virtualization/virtualmachine/render_config.html:55
-msgid "Rendered Config"
-msgstr "Configurazione renderizzata"
-
-#: netbox/templates/dcim/device/render_config.html:57
-#: netbox/templates/virtualization/virtualmachine/render_config.html:57
-msgid "Download"
-msgstr "Scarica"
-
-#: netbox/templates/dcim/device/render_config.html:64
-#: netbox/templates/virtualization/virtualmachine/render_config.html:64
-msgid "Error rendering template"
-msgstr "Errore nel rendering del modello"
-
-#: netbox/templates/dcim/device/render_config.html:70
-msgid "No configuration template has been assigned for this device."
-msgstr ""
-
#: netbox/templates/dcim/device_edit.html:44
msgid "Parent Bay"
msgstr "Baia dei genitori"
@@ -12860,12 +13455,12 @@ msgid "VM Role"
msgstr "Ruolo VM"
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:29
+#: netbox/templates/dcim/moduletype.html:31
msgid "Model Name"
msgstr "Nome del modello"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:33
+#: netbox/templates/dcim/moduletype.html:35
msgid "Part Number"
msgstr "Numero del pezzo"
@@ -12890,8 +13485,8 @@ msgid "Rear Port Position"
msgstr "Posizione porta posteriore"
#: netbox/templates/dcim/frontport.html:72
-#: netbox/templates/dcim/interface.html:144
-#: netbox/templates/dcim/poweroutlet.html:63
+#: netbox/templates/dcim/interface.html:201
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -12991,77 +13586,79 @@ msgid "PoE Type"
msgstr "Tipo PoE"
#: netbox/templates/dcim/interface.html:81
-#: netbox/templates/virtualization/vminterface.html:63
+#: netbox/templates/virtualization/vminterface.html:55
+#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "Modalità 802.1Q"
-#: netbox/templates/dcim/interface.html:125
-#: netbox/templates/virtualization/vminterface.html:59
-msgid "MAC Address"
-msgstr "Indirizzo MAC"
+#: netbox/templates/dcim/interface.html:156
+#: netbox/templates/virtualization/vminterface.html:88
+msgid "VLAN Translation"
+msgstr "Traduzione VLAN"
-#: netbox/templates/dcim/interface.html:151
+#: netbox/templates/dcim/interface.html:208
msgid "Wireless Link"
msgstr "Collegamento wireless"
-#: netbox/templates/dcim/interface.html:218 netbox/vpn/choices.py:63
-msgid "Peer"
-msgstr "Pari"
-
-#: netbox/templates/dcim/interface.html:230
+#: netbox/templates/dcim/interface.html:287
#: netbox/templates/wireless/inc/wirelesslink_interface.html:26
msgid "Channel"
msgstr "Canale"
-#: netbox/templates/dcim/interface.html:239
+#: netbox/templates/dcim/interface.html:296
#: netbox/templates/wireless/inc/wirelesslink_interface.html:32
msgid "Channel Frequency"
msgstr "Frequenza del canale"
-#: netbox/templates/dcim/interface.html:242
-#: netbox/templates/dcim/interface.html:250
-#: netbox/templates/dcim/interface.html:261
-#: netbox/templates/dcim/interface.html:269
+#: netbox/templates/dcim/interface.html:299
+#: netbox/templates/dcim/interface.html:307
+#: netbox/templates/dcim/interface.html:318
+#: netbox/templates/dcim/interface.html:326
msgid "MHz"
msgstr "MHz"
-#: netbox/templates/dcim/interface.html:258
+#: netbox/templates/dcim/interface.html:315
#: netbox/templates/wireless/inc/wirelesslink_interface.html:42
msgid "Channel Width"
msgstr "Larghezza del canale"
-#: netbox/templates/dcim/interface.html:285
+#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:60
-#: netbox/wireless/forms/bulk_edit.py:102
-#: netbox/wireless/forms/filtersets.py:40
-#: netbox/wireless/forms/filtersets.py:80 netbox/wireless/models.py:82
-#: netbox/wireless/models.py:156 netbox/wireless/tables/wirelesslan.py:44
+#: netbox/wireless/forms/bulk_edit.py:62
+#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/filtersets.py:43
+#: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82
+#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
-#: netbox/templates/dcim/interface.html:305
+#: netbox/templates/dcim/interface.html:362
msgid "LAG Members"
msgstr "Membri del GAL"
-#: netbox/templates/dcim/interface.html:323
+#: netbox/templates/dcim/interface.html:380
msgid "No member interfaces"
msgstr "Nessuna interfaccia membro"
-#: netbox/templates/dcim/interface.html:343
+#: netbox/templates/dcim/interface.html:400
#: netbox/templates/ipam/fhrpgroup.html:73
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
-#: netbox/templates/virtualization/vminterface.html:89
+#: netbox/templates/virtualization/vminterface.html:105
msgid "Add IP Address"
msgstr "Aggiungi indirizzo IP"
+#: netbox/templates/dcim/interface.html:417
+#: netbox/templates/virtualization/vminterface.html:123
+msgid "Add MAC Address"
+msgstr "Aggiungi indirizzo MAC"
+
#: netbox/templates/dcim/inventoryitem.html:24
msgid "Parent Item"
msgstr "Elemento principale"
-#: netbox/templates/dcim/inventoryitem.html:48
+#: netbox/templates/dcim/inventoryitem.html:52
msgid "Part ID"
msgstr "ID della parte"
@@ -13081,6 +13678,10 @@ msgstr "Aggiungi una posizione"
msgid "Add a Device"
msgstr "Aggiungi un dispositivo"
+#: netbox/templates/dcim/macaddress.html:36
+msgid "Primary for interface"
+msgstr "Principale per l'interfaccia"
+
#: netbox/templates/dcim/manufacturer.html:16
msgid "Add Device Type"
msgstr "Aggiungi tipo di dispositivo"
@@ -13111,7 +13712,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "UN"
-#: netbox/templates/dcim/poweroutlet.html:48
+#: netbox/templates/dcim/poweroutlet.html:58
msgid "Feed Leg"
msgstr "Feed Leg"
@@ -13545,11 +14146,19 @@ msgstr "Impossibile caricare il contenuto. Nome di visualizzazione non valido"
msgid "No content found"
msgstr "Nessun contenuto trovato"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:18
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:17
+msgid ""
+"This RSS feed requires an external connection. Check the ISOLATED_DEPLOYMENT"
+" setting."
+msgstr ""
+"Questo feed RSS richiede una connessione esterna. Controlla l'impostazione "
+"ISOLATED_DEPLOYMENT."
+
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:22
msgid "There was a problem fetching the RSS feed"
msgstr "Si è verificato un problema durante il recupero del feed RSS"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:21
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:25
msgid "HTTP"
msgstr "HTTP"
@@ -13620,6 +14229,30 @@ msgstr "Contesti di origine"
msgid "New Journal Entry"
msgstr "Nuova voce nel diario"
+#: netbox/templates/extras/object_render_config.html:6
+msgid "Config"
+msgstr "Configurazione"
+
+#: netbox/templates/extras/object_render_config.html:36
+msgid "Context Data"
+msgstr "Dati contestuali"
+
+#: netbox/templates/extras/object_render_config.html:56
+msgid "Rendered Config"
+msgstr "Configurazione renderizzata"
+
+#: netbox/templates/extras/object_render_config.html:58
+msgid "Download"
+msgstr "Scarica"
+
+#: netbox/templates/extras/object_render_config.html:65
+msgid "Error rendering template"
+msgstr "Errore nel rendering del modello"
+
+#: netbox/templates/extras/object_render_config.html:71
+msgid "No configuration template has been assigned."
+msgstr "Non è stato assegnato alcun modello di configurazione."
+
#: netbox/templates/extras/report/base.html:30
msgid "Report"
msgstr "Rapporto"
@@ -13707,7 +14340,7 @@ msgstr "Qualsiasi"
msgid "Tagged Item Types"
msgstr "Tipi di articoli con tag"
-#: netbox/templates/extras/tag.html:81
+#: netbox/templates/extras/tag.html:82
msgid "Tagged Objects"
msgstr "Oggetti taggati"
@@ -13991,6 +14624,21 @@ msgstr "Tutte le notifiche"
msgid "Select"
msgstr "Seleziona"
+#: netbox/templates/htmx/quick_add.html:7
+msgid "Quick Add"
+msgstr "Aggiunta rapida"
+
+#: netbox/templates/htmx/quick_add_created.html:18
+#, python-format
+msgid ""
+"\n"
+" Created %(object_type)s %(object)s\n"
+" "
+msgstr ""
+"\n"
+" Creato %(object_type)s %(object)s\n"
+" "
+
#: netbox/templates/inc/filter_list.html:43
#: netbox/utilities/templates/helpers/table_config_form.html:39
msgid "Reset"
@@ -14062,15 +14710,11 @@ msgstr "Ordinazione chiara"
msgid "Help center"
msgstr "Centro assistenza"
-#: netbox/templates/inc/user_menu.html:41
-msgid "Django Admin"
-msgstr ""
-
-#: netbox/templates/inc/user_menu.html:61
+#: netbox/templates/inc/user_menu.html:56
msgid "Log Out"
msgstr "Esci"
-#: netbox/templates/inc/user_menu.html:68 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
msgid "Log In"
msgstr "Effettua il login"
@@ -14167,43 +14811,43 @@ msgstr "Indirizzo di partenza"
msgid "Ending Address"
msgstr "Indirizzo finale"
-#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:110
+#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106
msgid "Marked fully utilized"
msgstr "Contrassegnato come completamente utilizzato"
-#: netbox/templates/ipam/prefix.html:99
+#: netbox/templates/ipam/prefix.html:95
msgid "Addressing Details"
msgstr "Dettagli di indirizzamento"
-#: netbox/templates/ipam/prefix.html:118
+#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "IP per bambini"
-#: netbox/templates/ipam/prefix.html:126
+#: netbox/templates/ipam/prefix.html:122
msgid "Available IPs"
msgstr "IP disponibili"
-#: netbox/templates/ipam/prefix.html:138
+#: netbox/templates/ipam/prefix.html:134
msgid "First available IP"
msgstr "Primo IP disponibile"
-#: netbox/templates/ipam/prefix.html:179
+#: netbox/templates/ipam/prefix.html:175
msgid "Prefix Details"
msgstr "Dettagli del prefisso"
-#: netbox/templates/ipam/prefix.html:185
+#: netbox/templates/ipam/prefix.html:181
msgid "Network Address"
msgstr "Indirizzo di rete"
-#: netbox/templates/ipam/prefix.html:189
+#: netbox/templates/ipam/prefix.html:185
msgid "Network Mask"
msgstr "Maschera di rete"
-#: netbox/templates/ipam/prefix.html:193
+#: netbox/templates/ipam/prefix.html:189
msgid "Wildcard Mask"
msgstr "Maschera Wildcard"
-#: netbox/templates/ipam/prefix.html:197
+#: netbox/templates/ipam/prefix.html:193
msgid "Broadcast Address"
msgstr "Indirizzo di trasmissione"
@@ -14243,14 +14887,30 @@ msgstr "Importazione di VPN L2"
msgid "Exporting L2VPNs"
msgstr "Esportazione di VPN L2"
-#: netbox/templates/ipam/vlan.html:88
+#: netbox/templates/ipam/vlan.html:66
+msgid "Q-in-Q Role"
+msgstr "Ruolo Q-in-Q"
+
+#: netbox/templates/ipam/vlan.html:104
msgid "Add a Prefix"
msgstr "Aggiungere un prefisso"
+#: netbox/templates/ipam/vlan.html:114
+msgid "Customer VLANs"
+msgstr "VLAN per i clienti"
+
+#: netbox/templates/ipam/vlan.html:118
+msgid "Add a VLAN"
+msgstr "Aggiungi una VLAN"
+
#: netbox/templates/ipam/vlangroup.html:18
msgid "Add VLAN"
msgstr "Aggiungi VLAN"
+#: netbox/templates/ipam/vlantranslationpolicy.html:51
+msgid "Add Rule"
+msgstr "Aggiungi regola"
+
#: netbox/templates/ipam/vrf.html:16
msgid "Route Distinguisher"
msgstr "Distinguitore del percorso"
@@ -14329,7 +14989,7 @@ msgstr ""
#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
#: netbox/tenancy/forms/bulk_edit.py:137
-#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:56
+#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57
#: netbox/tenancy/forms/model_forms.py:106
#: netbox/tenancy/forms/model_forms.py:130
#: netbox/tenancy/tables/contacts.py:98
@@ -14347,7 +15007,7 @@ msgid "Phone"
msgstr "Telefono"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:66 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
msgid "Contact Group"
msgstr "Gruppo di contatto"
@@ -14356,7 +15016,7 @@ msgid "Add Contact Group"
msgstr "Aggiungi gruppo di contatti"
#: netbox/templates/tenancy/contactrole.html:15
-#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:61
+#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62
#: netbox/tenancy/forms/model_forms.py:87
msgid "Contact Role"
msgstr "Ruolo di contatto"
@@ -14370,8 +15030,8 @@ msgid "Add Tenant"
msgstr "Aggiungi inquilino"
#: netbox/templates/tenancy/tenantgroup.html:26
-#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:51
-#: netbox/tenancy/tables/columns.py:61
+#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36
+#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "Gruppo di inquilini"
@@ -14402,21 +15062,21 @@ msgstr "Vincoli"
msgid "Assigned Users"
msgstr "Utenti assegnati"
-#: netbox/templates/virtualization/cluster.html:52
+#: netbox/templates/virtualization/cluster.html:56
msgid "Allocated Resources"
msgstr "Risorse allocate"
-#: netbox/templates/virtualization/cluster.html:55
+#: netbox/templates/virtualization/cluster.html:59
#: netbox/templates/virtualization/virtualmachine.html:125
msgid "Virtual CPUs"
msgstr "CPU virtuali"
-#: netbox/templates/virtualization/cluster.html:59
+#: netbox/templates/virtualization/cluster.html:63
#: netbox/templates/virtualization/virtualmachine.html:129
msgid "Memory"
msgstr "Memoria"
-#: netbox/templates/virtualization/cluster.html:69
+#: netbox/templates/virtualization/cluster.html:73
#: netbox/templates/virtualization/virtualmachine.html:140
msgid "Disk Space"
msgstr "Spazio su disco"
@@ -14452,13 +15112,13 @@ msgid "Add Cluster"
msgstr "Aggiungi cluster"
#: netbox/templates/virtualization/clustergroup.html:19
-#: netbox/virtualization/forms/model_forms.py:50
+#: netbox/virtualization/forms/model_forms.py:53
msgid "Cluster Group"
msgstr "Gruppo Cluster"
#: netbox/templates/virtualization/clustertype.html:19
#: netbox/templates/virtualization/virtualmachine.html:110
-#: netbox/virtualization/forms/model_forms.py:36
+#: netbox/virtualization/forms/model_forms.py:39
msgid "Cluster Type"
msgstr "Tipo di cluster"
@@ -14467,8 +15127,8 @@ msgid "Virtual Disk"
msgstr "Disco virtuale"
#: netbox/templates/virtualization/virtualmachine.html:122
-#: netbox/virtualization/forms/bulk_edit.py:190
-#: netbox/virtualization/forms/model_forms.py:224
+#: netbox/virtualization/forms/bulk_edit.py:172
+#: netbox/virtualization/forms/model_forms.py:231
msgid "Resources"
msgstr "Risorse"
@@ -14476,10 +15136,6 @@ msgstr "Risorse"
msgid "Add Virtual Disk"
msgstr "Aggiungi disco virtuale"
-#: netbox/templates/virtualization/virtualmachine/render_config.html:70
-msgid "No configuration template has been assigned for this virtual machine."
-msgstr ""
-
#: netbox/templates/vpn/ikepolicy.html:10
#: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:166
msgid "IKE Policy"
@@ -14502,7 +15158,7 @@ msgstr "Mostra segreto"
#: netbox/templates/vpn/ipsecpolicy.html:45
#: netbox/templates/vpn/ipsecprofile.html:52
#: netbox/templates/vpn/ipsecprofile.html:77
-#: netbox/vpn/forms/model_forms.py:316 netbox/vpn/forms/model_forms.py:352
+#: netbox/vpn/forms/model_forms.py:317 netbox/vpn/forms/model_forms.py:354
#: netbox/vpn/tables/crypto.py:68 netbox/vpn/tables/crypto.py:134
msgid "Proposals"
msgstr "Proposte"
@@ -14548,12 +15204,12 @@ msgid "IPSec Policy"
msgstr "Politica IPSec"
#: netbox/templates/vpn/ipsecpolicy.html:21 netbox/vpn/forms/bulk_edit.py:210
-#: netbox/vpn/models/crypto.py:193
+#: netbox/vpn/models/crypto.py:191
msgid "PFS group"
msgstr "Gruppo PFS"
#: netbox/templates/vpn/ipsecprofile.html:10
-#: netbox/vpn/forms/model_forms.py:54
+#: netbox/vpn/forms/model_forms.py:55
msgid "IPSec Profile"
msgstr "Profilo IPSec"
@@ -14579,10 +15235,6 @@ msgstr "Attributi L2VPN"
msgid "Add a Termination"
msgstr "Aggiungi una terminazione"
-#: netbox/templates/vpn/tunnel.html:9
-msgid "Add Termination"
-msgstr "Aggiungi terminazione"
-
#: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49
#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57
msgid "Encapsulation"
@@ -14590,7 +15242,7 @@ msgstr "Incapsulamento"
#: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55
#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64
-#: netbox/vpn/models/crypto.py:250 netbox/vpn/tables/tunnels.py:51
+#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51
msgid "IPSec profile"
msgstr "Profilo IPSec"
@@ -14613,8 +15265,8 @@ msgid "Tunnel Termination"
msgstr "Terminazione del tunnel"
#: netbox/templates/vpn/tunneltermination.html:35
-#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:102
-#: netbox/vpn/forms/model_forms.py:138 netbox/vpn/forms/model_forms.py:247
+#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:103
+#: netbox/vpn/forms/model_forms.py:139 netbox/vpn/forms/model_forms.py:248
#: netbox/vpn/tables/tunnels.py:101
msgid "Outside IP"
msgstr "IP esterno"
@@ -14637,7 +15289,7 @@ msgctxt "Abbreviation for megahertz"
msgid "MHz"
msgstr "MHz"
-#: netbox/templates/wireless/wirelesslan.html:57
+#: netbox/templates/wireless/wirelesslan.html:65
msgid "Attached Interfaces"
msgstr "Interfacce collegate"
@@ -14646,7 +15298,7 @@ msgid "Add Wireless LAN"
msgstr "Aggiungi LAN wireless"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:28
+#: netbox/wireless/forms/model_forms.py:29
msgid "Wireless LAN Group"
msgstr "Gruppo LAN wireless"
@@ -14658,13 +15310,6 @@ msgstr "Aggiungi gruppo LAN wireless"
msgid "Link Properties"
msgstr "Proprietà dei link"
-#: netbox/templates/wireless/wirelesslink.html:38
-#: netbox/wireless/forms/bulk_edit.py:129
-#: netbox/wireless/forms/filtersets.py:102
-#: netbox/wireless/forms/model_forms.py:165
-msgid "Distance"
-msgstr "Distanza"
-
#: netbox/tenancy/filtersets.py:28
msgid "Parent contact group (ID)"
msgstr "Gruppo di contatto dei genitori (ID)"
@@ -14735,47 +15380,47 @@ msgstr "gruppo di contatti"
msgid "contact groups"
msgstr "gruppi di contatti"
-#: netbox/tenancy/models/contacts.py:48
+#: netbox/tenancy/models/contacts.py:42
msgid "contact role"
msgstr "ruolo di contatto"
-#: netbox/tenancy/models/contacts.py:49
+#: netbox/tenancy/models/contacts.py:43
msgid "contact roles"
msgstr "ruoli di contatto"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:63
msgid "title"
msgstr "titolo"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:68
msgid "phone"
msgstr "telefono"
-#: netbox/tenancy/models/contacts.py:78
+#: netbox/tenancy/models/contacts.py:73
msgid "email"
msgstr "e-mail"
-#: netbox/tenancy/models/contacts.py:87
+#: netbox/tenancy/models/contacts.py:82
msgid "link"
msgstr "collegamento"
-#: netbox/tenancy/models/contacts.py:103
+#: netbox/tenancy/models/contacts.py:98
msgid "contact"
msgstr "contatto"
-#: netbox/tenancy/models/contacts.py:104
+#: netbox/tenancy/models/contacts.py:99
msgid "contacts"
msgstr "contatta"
-#: netbox/tenancy/models/contacts.py:153
+#: netbox/tenancy/models/contacts.py:146
msgid "contact assignment"
msgstr "assegnazione dei contatti"
-#: netbox/tenancy/models/contacts.py:154
+#: netbox/tenancy/models/contacts.py:147
msgid "contact assignments"
msgstr "assegnazioni di contatto"
-#: netbox/tenancy/models/contacts.py:170
+#: netbox/tenancy/models/contacts.py:163
#, python-brace-format
msgid "Contacts cannot be assigned to this object type ({type})."
msgstr ""
@@ -14789,19 +15434,19 @@ msgstr "gruppo di inquilini"
msgid "tenant groups"
msgstr "gruppi di inquilini"
-#: netbox/tenancy/models/tenants.py:70
+#: netbox/tenancy/models/tenants.py:68
msgid "Tenant name must be unique per group."
msgstr "Il nome del tenant deve essere univoco per gruppo."
-#: netbox/tenancy/models/tenants.py:80
+#: netbox/tenancy/models/tenants.py:78
msgid "Tenant slug must be unique per group."
msgstr "Lo slug del tenant deve essere unico per gruppo."
-#: netbox/tenancy/models/tenants.py:88
+#: netbox/tenancy/models/tenants.py:86
msgid "tenant"
msgstr "inquilino"
-#: netbox/tenancy/models/tenants.py:89
+#: netbox/tenancy/models/tenants.py:87
msgid "tenants"
msgstr "inquilini"
@@ -15031,7 +15676,7 @@ msgstr "gettone"
msgid "tokens"
msgstr "gettoni"
-#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:42
+#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43
msgid "group"
msgstr "gruppo"
@@ -15077,25 +15722,25 @@ msgstr "Oggetto correlato non trovato utilizzando l'ID numerico fornito: {id}"
msgid "{name} has a key defined but CHOICES is not a list"
msgstr "{name} ha una chiave definita ma CHOICES non è una lista"
-#: netbox/utilities/conversion.py:19
+#: netbox/utilities/conversion.py:20
msgid "Weight must be a positive number"
msgstr "Il peso deve essere un numero positivo"
-#: netbox/utilities/conversion.py:21
+#: netbox/utilities/conversion.py:22
#, python-brace-format
msgid "Invalid value '{weight}' for weight (must be a number)"
msgstr "Valore non valido '{weight}'per il peso (deve essere un numero)"
-#: netbox/utilities/conversion.py:32 netbox/utilities/conversion.py:62
+#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63
#, python-brace-format
msgid "Unknown unit {unit}. Must be one of the following: {valid_units}"
msgstr "Unità sconosciuta {unit}. Deve essere uno dei seguenti: {valid_units}"
-#: netbox/utilities/conversion.py:45
+#: netbox/utilities/conversion.py:46
msgid "Length must be a positive number"
msgstr "La lunghezza deve essere un numero positivo"
-#: netbox/utilities/conversion.py:47
+#: netbox/utilities/conversion.py:48
#, python-brace-format
msgid "Invalid value '{length}' for length (must be a number)"
msgstr "Valore non valido '{length}'per la lunghezza (deve essere un numero)"
@@ -15113,11 +15758,11 @@ msgstr ""
msgid "More than 50"
msgstr "Più di 50"
-#: netbox/utilities/fields.py:30
+#: netbox/utilities/fields.py:29
msgid "RGB color in hexadecimal. Example: "
msgstr "Colore RGB in formato esadecimale. Esempio: "
-#: netbox/utilities/fields.py:159
+#: netbox/utilities/fields.py:158
#, python-format
msgid ""
"%s(%r) is invalid. to_model parameter to CounterCacheField must be a string "
@@ -15126,7 +15771,7 @@ msgstr ""
"%s(%r) non è valido. Il parametro to_model di CounterCacheField deve essere "
"una stringa nel formato 'app.model'"
-#: netbox/utilities/fields.py:169
+#: netbox/utilities/fields.py:168
#, python-format
msgid ""
"%s(%r) is invalid. to_field parameter to CounterCacheField must be a string "
@@ -15358,14 +16003,14 @@ msgstr ""
msgid "Required column header \"{header}\" not found."
msgstr "Intestazione di colonna obbligatoria»{header}\"non trovato."
-#: netbox/utilities/forms/widgets/apiselect.py:124
+#: netbox/utilities/forms/widgets/apiselect.py:133
#, python-brace-format
msgid "Missing required value for dynamic query param: '{dynamic_params}'"
msgstr ""
"Valore obbligatorio mancante per il parametro di interrogazione dinamica: "
"'{dynamic_params}»"
-#: netbox/utilities/forms/widgets/apiselect.py:141
+#: netbox/utilities/forms/widgets/apiselect.py:150
#, python-brace-format
msgid "Missing required value for static query param: '{static_params}'"
msgstr ""
@@ -15493,10 +16138,14 @@ msgstr "Cerca..."
msgid "Search NetBox"
msgstr "Cerca NetBox"
-#: netbox/utilities/templates/widgets/apiselect.html:7
+#: netbox/utilities/templates/widgets/apiselect.html:8
msgid "Open selector"
msgstr "Apri selettore"
+#: netbox/utilities/templates/widgets/apiselect.html:22
+msgid "Quick add"
+msgstr "Aggiunta rapida"
+
#: netbox/utilities/templates/widgets/markdown_input.html:6
msgid "Write"
msgstr "Scrivere"
@@ -15530,115 +16179,121 @@ msgstr ""
"{class_name} non ha un set di query definito. ObjectPermissionRequiredMixin "
"può essere utilizzato solo su viste che definiscono un set di query di base"
-#: netbox/virtualization/filtersets.py:79
+#: netbox/virtualization/choices.py:50
+msgid "Paused"
+msgstr "In pausa"
+
+#: netbox/virtualization/filtersets.py:45
msgid "Parent group (ID)"
msgstr "Gruppo padre (ID)"
-#: netbox/virtualization/filtersets.py:85
+#: netbox/virtualization/filtersets.py:51
msgid "Parent group (slug)"
msgstr "Gruppo principale (slug)"
-#: netbox/virtualization/filtersets.py:89
-#: netbox/virtualization/filtersets.py:141
+#: netbox/virtualization/filtersets.py:55
+#: netbox/virtualization/filtersets.py:107
msgid "Cluster type (ID)"
msgstr "Tipo di cluster (ID)"
-#: netbox/virtualization/filtersets.py:151
-#: netbox/virtualization/filtersets.py:271
+#: netbox/virtualization/filtersets.py:117
+#: netbox/virtualization/filtersets.py:237
msgid "Cluster (ID)"
msgstr "Cluster (ID)"
-#: netbox/virtualization/forms/bulk_edit.py:166
-#: netbox/virtualization/models/virtualmachines.py:115
+#: netbox/virtualization/forms/bulk_edit.py:148
+#: netbox/virtualization/models/virtualmachines.py:110
msgid "vCPUs"
msgstr "vCPU"
-#: netbox/virtualization/forms/bulk_edit.py:170
+#: netbox/virtualization/forms/bulk_edit.py:152
msgid "Memory (MB)"
msgstr "Memoria (MB)"
-#: netbox/virtualization/forms/bulk_edit.py:174
+#: netbox/virtualization/forms/bulk_edit.py:156
msgid "Disk (MB)"
msgstr "Disco (MB)"
-#: netbox/virtualization/forms/bulk_edit.py:334
-#: netbox/virtualization/forms/filtersets.py:251
+#: netbox/virtualization/forms/bulk_edit.py:324
+#: netbox/virtualization/forms/filtersets.py:256
msgid "Size (MB)"
msgstr "Dimensioni (MB)"
-#: netbox/virtualization/forms/bulk_import.py:44
+#: netbox/virtualization/forms/bulk_import.py:45
msgid "Type of cluster"
msgstr "Tipo di cluster"
-#: netbox/virtualization/forms/bulk_import.py:51
+#: netbox/virtualization/forms/bulk_import.py:52
msgid "Assigned cluster group"
msgstr "Gruppo di cluster assegnato"
-#: netbox/virtualization/forms/bulk_import.py:96
+#: netbox/virtualization/forms/bulk_import.py:102
msgid "Assigned cluster"
msgstr "Cluster assegnato"
-#: netbox/virtualization/forms/bulk_import.py:103
+#: netbox/virtualization/forms/bulk_import.py:109
msgid "Assigned device within cluster"
msgstr "Dispositivo assegnato all'interno del cluster"
-#: netbox/virtualization/forms/filtersets.py:183
+#: netbox/virtualization/forms/filtersets.py:188
msgid "Serial number"
msgstr "Numero di serie"
-#: netbox/virtualization/forms/model_forms.py:153
+#: netbox/virtualization/forms/model_forms.py:158
#, python-brace-format
msgid ""
-"{device} belongs to a different site ({device_site}) than the cluster "
-"({cluster_site})"
+"{device} belongs to a different {scope_field} ({device_scope}) than the "
+"cluster ({cluster_scope})"
msgstr ""
+"{device} appartiene a un altro {scope_field} ({device_scope}) rispetto al "
+"cluster ({cluster_scope})"
-#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/forms/model_forms.py:199
msgid "Optionally pin this VM to a specific host device within the cluster"
msgstr ""
"Facoltativamente, aggiungi questa VM a un dispositivo host specifico "
"all'interno del cluster"
-#: netbox/virtualization/forms/model_forms.py:221
+#: netbox/virtualization/forms/model_forms.py:228
msgid "Site/Cluster"
msgstr "Sito/cluster"
-#: netbox/virtualization/forms/model_forms.py:244
+#: netbox/virtualization/forms/model_forms.py:251
msgid "Disk size is managed via the attachment of virtual disks."
msgstr ""
"La dimensione del disco viene gestita tramite il collegamento di dischi "
"virtuali."
-#: netbox/virtualization/forms/model_forms.py:372
-#: netbox/virtualization/tables/virtualmachines.py:111
+#: netbox/virtualization/forms/model_forms.py:405
+#: netbox/virtualization/tables/virtualmachines.py:81
msgid "Disk"
msgstr "Disco"
-#: netbox/virtualization/models/clusters.py:25
+#: netbox/virtualization/models/clusters.py:26
msgid "cluster type"
msgstr "tipo di cluster"
-#: netbox/virtualization/models/clusters.py:26
+#: netbox/virtualization/models/clusters.py:27
msgid "cluster types"
msgstr "tipi di cluster"
-#: netbox/virtualization/models/clusters.py:45
+#: netbox/virtualization/models/clusters.py:43
msgid "cluster group"
msgstr "gruppo di cluster"
-#: netbox/virtualization/models/clusters.py:46
+#: netbox/virtualization/models/clusters.py:44
msgid "cluster groups"
msgstr "gruppi di cluster"
-#: netbox/virtualization/models/clusters.py:121
+#: netbox/virtualization/models/clusters.py:110
msgid "cluster"
msgstr "grappolo"
-#: netbox/virtualization/models/clusters.py:122
+#: netbox/virtualization/models/clusters.py:111
msgid "clusters"
msgstr "grappoli"
-#: netbox/virtualization/models/clusters.py:141
+#: netbox/virtualization/models/clusters.py:137
#, python-brace-format
msgid ""
"{count} devices are assigned as hosts for this cluster but are not in site "
@@ -15647,44 +16302,53 @@ msgstr ""
"{count} i dispositivi vengono assegnati come host per questo cluster ma non "
"si trovano nel sito {site}"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/clusters.py:144
+#, python-brace-format
+msgid ""
+"{count} devices are assigned as hosts for this cluster but are not in "
+"location {location}"
+msgstr ""
+"{count} i dispositivi vengono assegnati come host per questo cluster ma non "
+"sono ubicati {location}"
+
+#: netbox/virtualization/models/virtualmachines.py:118
msgid "memory (MB)"
msgstr "memoria (MB)"
-#: netbox/virtualization/models/virtualmachines.py:128
+#: netbox/virtualization/models/virtualmachines.py:123
msgid "disk (MB)"
msgstr "disco (MB)"
-#: netbox/virtualization/models/virtualmachines.py:166
+#: netbox/virtualization/models/virtualmachines.py:161
msgid "Virtual machine name must be unique per cluster."
msgstr "Il nome della macchina virtuale deve essere univoco per cluster."
-#: netbox/virtualization/models/virtualmachines.py:169
+#: netbox/virtualization/models/virtualmachines.py:164
msgid "virtual machine"
msgstr "macchina virtuale"
-#: netbox/virtualization/models/virtualmachines.py:170
+#: netbox/virtualization/models/virtualmachines.py:165
msgid "virtual machines"
msgstr "macchine virtuali"
-#: netbox/virtualization/models/virtualmachines.py:184
+#: netbox/virtualization/models/virtualmachines.py:176
msgid "A virtual machine must be assigned to a site and/or cluster."
msgstr ""
"Una macchina virtuale deve essere assegnata a un sito e/o a un cluster."
-#: netbox/virtualization/models/virtualmachines.py:191
+#: netbox/virtualization/models/virtualmachines.py:183
#, python-brace-format
msgid ""
"The selected cluster ({cluster}) is not assigned to this site ({site})."
msgstr ""
"Il cluster selezionato ({cluster}) non è assegnato a questo sito ({site})."
-#: netbox/virtualization/models/virtualmachines.py:198
+#: netbox/virtualization/models/virtualmachines.py:190
msgid "Must specify a cluster when assigning a host device."
msgstr ""
"È necessario specificare un cluster quando si assegna un dispositivo host."
-#: netbox/virtualization/models/virtualmachines.py:203
+#: netbox/virtualization/models/virtualmachines.py:195
#, python-brace-format
msgid ""
"The selected device ({device}) is not assigned to this cluster ({cluster})."
@@ -15692,7 +16356,7 @@ msgstr ""
"Il dispositivo selezionato ({device}) non è assegnato a questo cluster "
"({cluster})."
-#: netbox/virtualization/models/virtualmachines.py:215
+#: netbox/virtualization/models/virtualmachines.py:207
#, python-brace-format
msgid ""
"The specified disk size ({size}) must match the aggregate size of assigned "
@@ -15701,18 +16365,18 @@ msgstr ""
"La dimensione del disco specificata ({size}) deve corrispondere alla "
"dimensione aggregata dei dischi virtuali assegnati ({total_size})."
-#: netbox/virtualization/models/virtualmachines.py:229
+#: netbox/virtualization/models/virtualmachines.py:221
#, python-brace-format
msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)"
msgstr ""
"Deve essere un IPV{family} indirizzo. ({ip} è un IPv{version} indirizzo.)"
-#: netbox/virtualization/models/virtualmachines.py:238
+#: netbox/virtualization/models/virtualmachines.py:230
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this VM."
msgstr "L'indirizzo IP specificato ({ip}) non è assegnato a questa VM."
-#: netbox/virtualization/models/virtualmachines.py:396
+#: netbox/virtualization/models/virtualmachines.py:376
#, python-brace-format
msgid ""
"The selected parent interface ({parent}) belongs to a different virtual "
@@ -15721,7 +16385,7 @@ msgstr ""
"L'interfaccia principale selezionata ({parent}) appartiene a una macchina "
"virtuale diversa ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:411
+#: netbox/virtualization/models/virtualmachines.py:391
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different virtual "
@@ -15730,7 +16394,7 @@ msgstr ""
"L'interfaccia bridge selezionata ({bridge}) appartiene a una macchina "
"virtuale diversa ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:422
+#: netbox/virtualization/models/virtualmachines.py:402
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -15739,24 +16403,24 @@ msgstr ""
"La VLAN senza tag ({untagged_vlan}) deve appartenere allo stesso sito della "
"macchina virtuale principale dell'interfaccia o deve essere globale."
-#: netbox/virtualization/models/virtualmachines.py:434
+#: netbox/virtualization/models/virtualmachines.py:414
msgid "size (MB)"
msgstr "dimensione (MB)"
-#: netbox/virtualization/models/virtualmachines.py:438
+#: netbox/virtualization/models/virtualmachines.py:418
msgid "virtual disk"
msgstr "disco virtuale"
-#: netbox/virtualization/models/virtualmachines.py:439
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "virtual disks"
msgstr "dischi virtuali"
-#: netbox/virtualization/views.py:273
+#: netbox/virtualization/views.py:289
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "Aggiunto {count} dispositivi da raggruppare {cluster}"
-#: netbox/virtualization/views.py:308
+#: netbox/virtualization/views.py:324
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "Rimosso {count} dispositivi dal cluster {cluster}"
@@ -15793,14 +16457,6 @@ msgstr "L2TP"
msgid "PPTP"
msgstr "PPTP"
-#: netbox/vpn/choices.py:64
-msgid "Hub"
-msgstr "Hub"
-
-#: netbox/vpn/choices.py:65
-msgid "Spoke"
-msgstr "Ha parlato"
-
#: netbox/vpn/choices.py:88
msgid "Aggressive"
msgstr "Agressivo"
@@ -15918,26 +16574,26 @@ msgstr "VLAN (nome)"
msgid "Tunnel group"
msgstr "Gruppo Tunnel"
-#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:47
+#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:48
msgid "SA lifetime"
msgstr "Una vita"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:79
-#: netbox/wireless/forms/bulk_edit.py:126
-#: netbox/wireless/forms/filtersets.py:64
-#: netbox/wireless/forms/filtersets.py:98
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
+#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/wireless/forms/filtersets.py:67
+#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
msgstr "Chiave precondivisa"
#: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239
-#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:370
+#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373
#: netbox/vpn/models/crypto.py:104
msgid "IKE policy"
msgstr "Politica IKE"
#: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244
-#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:374
-#: netbox/vpn/models/crypto.py:209
+#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377
+#: netbox/vpn/models/crypto.py:207
msgid "IPSec policy"
msgstr "Politica IPSec"
@@ -15945,10 +16601,6 @@ msgstr "Politica IPSec"
msgid "Tunnel encapsulation"
msgstr "Incapsulamento del tunnel"
-#: netbox/vpn/forms/bulk_import.py:83
-msgid "Operational role"
-msgstr "Ruolo operativo"
-
#: netbox/vpn/forms/bulk_import.py:90
msgid "Parent device of assigned interface"
msgstr "Dispositivo principale dell'interfaccia assegnata"
@@ -15965,7 +16617,7 @@ msgstr "Interfaccia dispositivo o macchina virtuale"
msgid "IKE proposal(s)"
msgstr "IKE proposal(s)"
-#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:197
+#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:195
msgid "Diffie-Hellman group for Perfect Forward Secrecy"
msgstr "Gruppo Diffie-Hellman per Perfect Forward Secrecy"
@@ -16012,7 +16664,7 @@ msgid "IKE version"
msgstr "Versione IKE"
#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175
-#: netbox/vpn/forms/model_forms.py:298 netbox/vpn/forms/model_forms.py:334
+#: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336
msgid "Proposal"
msgstr "Proposta"
@@ -16020,32 +16672,28 @@ msgstr "Proposta"
msgid "Assigned Object Type"
msgstr "Tipo di oggetto assegnato"
-#: netbox/vpn/forms/model_forms.py:95 netbox/vpn/forms/model_forms.py:130
-#: netbox/vpn/forms/model_forms.py:240 netbox/vpn/tables/tunnels.py:91
+#: netbox/vpn/forms/model_forms.py:96 netbox/vpn/forms/model_forms.py:131
+#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:91
msgid "Tunnel interface"
msgstr "Interfaccia tunnel"
-#: netbox/vpn/forms/model_forms.py:150
+#: netbox/vpn/forms/model_forms.py:151
msgid "First Termination"
msgstr "Prima cessazione"
-#: netbox/vpn/forms/model_forms.py:153
+#: netbox/vpn/forms/model_forms.py:154
msgid "Second Termination"
msgstr "Seconda cessazione"
-#: netbox/vpn/forms/model_forms.py:197
+#: netbox/vpn/forms/model_forms.py:198
msgid "This parameter is required when defining a termination."
msgstr "Questo parametro è obbligatorio per definire una terminazione."
-#: netbox/vpn/forms/model_forms.py:320 netbox/vpn/forms/model_forms.py:356
-msgid "Policy"
-msgstr "Politica"
-
-#: netbox/vpn/forms/model_forms.py:487
+#: netbox/vpn/forms/model_forms.py:490
msgid "A termination must specify an interface or VLAN."
msgstr "Una terminazione deve specificare un'interfaccia o una VLAN."
-#: netbox/vpn/forms/model_forms.py:489
+#: netbox/vpn/forms/model_forms.py:492
msgid ""
"A termination can only have one terminating object (an interface or VLAN)."
msgstr ""
@@ -16060,31 +16708,31 @@ msgstr "algoritmo di crittografia"
msgid "authentication algorithm"
msgstr "algoritmo di autenticazione"
-#: netbox/vpn/models/crypto.py:44
+#: netbox/vpn/models/crypto.py:45
msgid "Diffie-Hellman group ID"
msgstr "ID del gruppo Diffie-Hellman"
-#: netbox/vpn/models/crypto.py:50
+#: netbox/vpn/models/crypto.py:51
msgid "Security association lifetime (in seconds)"
msgstr "Durata dell'associazione di sicurezza (in secondi)"
-#: netbox/vpn/models/crypto.py:59
+#: netbox/vpn/models/crypto.py:60
msgid "IKE proposal"
msgstr "Proposta IKE"
-#: netbox/vpn/models/crypto.py:60
+#: netbox/vpn/models/crypto.py:61
msgid "IKE proposals"
msgstr "Proposte IKE"
-#: netbox/vpn/models/crypto.py:76
+#: netbox/vpn/models/crypto.py:75
msgid "version"
msgstr "versione"
-#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:190
+#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:188
msgid "proposals"
msgstr "proposte"
-#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:39
+#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41
msgid "pre-shared key"
msgstr "chiave precondivisa"
@@ -16092,19 +16740,19 @@ msgstr "chiave precondivisa"
msgid "IKE policies"
msgstr "Politiche IKE"
-#: netbox/vpn/models/crypto.py:118
+#: netbox/vpn/models/crypto.py:115
msgid "Mode is required for selected IKE version"
msgstr "La modalità è richiesta per la versione IKE selezionata"
-#: netbox/vpn/models/crypto.py:122
+#: netbox/vpn/models/crypto.py:119
msgid "Mode cannot be used for selected IKE version"
msgstr "La modalità non può essere utilizzata per la versione IKE selezionata"
-#: netbox/vpn/models/crypto.py:136
+#: netbox/vpn/models/crypto.py:134
msgid "encryption"
msgstr "cifratura"
-#: netbox/vpn/models/crypto.py:141
+#: netbox/vpn/models/crypto.py:140
msgid "authentication"
msgstr "autenticazione"
@@ -16124,32 +16772,32 @@ msgstr "Proposta IPSec"
msgid "IPSec proposals"
msgstr "Proposte IPSec"
-#: netbox/vpn/models/crypto.py:178
+#: netbox/vpn/models/crypto.py:175
msgid "Encryption and/or authentication algorithm must be defined"
msgstr "È necessario definire un algoritmo di crittografia e/o autenticazione"
-#: netbox/vpn/models/crypto.py:210
+#: netbox/vpn/models/crypto.py:208
msgid "IPSec policies"
msgstr "Criteri IPSec"
-#: netbox/vpn/models/crypto.py:251
+#: netbox/vpn/models/crypto.py:247
msgid "IPSec profiles"
msgstr "Profili IPSec"
-#: netbox/vpn/models/l2vpn.py:116
+#: netbox/vpn/models/l2vpn.py:113
msgid "L2VPN termination"
msgstr "Terminazione L2VPN"
-#: netbox/vpn/models/l2vpn.py:117
+#: netbox/vpn/models/l2vpn.py:114
msgid "L2VPN terminations"
msgstr "Terminazioni L2VPN"
-#: netbox/vpn/models/l2vpn.py:135
+#: netbox/vpn/models/l2vpn.py:129
#, python-brace-format
msgid "L2VPN Termination already assigned ({assigned_object})"
msgstr "Terminazione L2VPN già assegnata ({assigned_object})"
-#: netbox/vpn/models/l2vpn.py:147
+#: netbox/vpn/models/l2vpn.py:141
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -16166,35 +16814,35 @@ msgstr "gruppo tunnel"
msgid "tunnel groups"
msgstr "gruppi di tunnel"
-#: netbox/vpn/models/tunnels.py:53
+#: netbox/vpn/models/tunnels.py:51
msgid "encapsulation"
msgstr "incapsulamento"
-#: netbox/vpn/models/tunnels.py:72
+#: netbox/vpn/models/tunnels.py:70
msgid "tunnel ID"
msgstr "ID del tunnel"
-#: netbox/vpn/models/tunnels.py:94
+#: netbox/vpn/models/tunnels.py:92
msgid "tunnel"
msgstr "tunnel"
-#: netbox/vpn/models/tunnels.py:95
+#: netbox/vpn/models/tunnels.py:93
msgid "tunnels"
msgstr "tunnels"
-#: netbox/vpn/models/tunnels.py:153
+#: netbox/vpn/models/tunnels.py:148
msgid "An object may be terminated to only one tunnel at a time."
msgstr "Un oggetto può terminare in un solo tunnel alla volta."
-#: netbox/vpn/models/tunnels.py:156
+#: netbox/vpn/models/tunnels.py:151
msgid "tunnel termination"
msgstr "terminazione del tunnel"
-#: netbox/vpn/models/tunnels.py:157
+#: netbox/vpn/models/tunnels.py:152
msgid "tunnel terminations"
msgstr "terminazioni dei tunnel"
-#: netbox/vpn/models/tunnels.py:174
+#: netbox/vpn/models/tunnels.py:169
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name} è già collegato a un tunnel ({tunnel})."
@@ -16255,51 +16903,44 @@ msgstr "WPA personal (PSK)"
msgid "WPA Enterprise"
msgstr "WPA Enterprise"
-#: netbox/wireless/forms/bulk_edit.py:73
-#: netbox/wireless/forms/bulk_edit.py:120
-#: netbox/wireless/forms/bulk_import.py:68
-#: netbox/wireless/forms/bulk_import.py:71
-#: netbox/wireless/forms/bulk_import.py:110
-#: netbox/wireless/forms/bulk_import.py:113
-#: netbox/wireless/forms/filtersets.py:59
-#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/bulk_edit.py:75
+#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_import.py:70
+#: netbox/wireless/forms/bulk_import.py:73
+#: netbox/wireless/forms/bulk_import.py:115
+#: netbox/wireless/forms/bulk_import.py:118
+#: netbox/wireless/forms/filtersets.py:62
+#: netbox/wireless/forms/filtersets.py:121
msgid "Authentication cipher"
msgstr "Cifrario di autenticazione"
-#: netbox/wireless/forms/bulk_edit.py:134
-#: netbox/wireless/forms/bulk_import.py:116
-#: netbox/wireless/forms/bulk_import.py:119
-#: netbox/wireless/forms/filtersets.py:106
-msgid "Distance unit"
-msgstr "Unità di distanza"
-
-#: netbox/wireless/forms/bulk_import.py:52
+#: netbox/wireless/forms/bulk_import.py:54
msgid "Bridged VLAN"
msgstr "VLAN con bridge"
-#: netbox/wireless/forms/bulk_import.py:89
-#: netbox/wireless/tables/wirelesslink.py:28
+#: netbox/wireless/forms/bulk_import.py:94
+#: netbox/wireless/tables/wirelesslink.py:27
msgid "Interface A"
msgstr "Interfaccia A"
-#: netbox/wireless/forms/bulk_import.py:93
-#: netbox/wireless/tables/wirelesslink.py:37
+#: netbox/wireless/forms/bulk_import.py:98
+#: netbox/wireless/tables/wirelesslink.py:36
msgid "Interface B"
msgstr "Interfaccia B"
-#: netbox/wireless/forms/model_forms.py:161
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side B"
msgstr "Lato B"
-#: netbox/wireless/models.py:31
+#: netbox/wireless/models.py:32
msgid "authentication cipher"
msgstr "cifrario di autenticazione"
-#: netbox/wireless/models.py:69
+#: netbox/wireless/models.py:72
msgid "wireless LAN group"
msgstr "gruppo LAN wireless"
-#: netbox/wireless/models.py:70
+#: netbox/wireless/models.py:73
msgid "wireless LAN groups"
msgstr "gruppi LAN wireless"
@@ -16307,35 +16948,23 @@ msgstr "gruppi LAN wireless"
msgid "wireless LAN"
msgstr "LAN senza fili"
-#: netbox/wireless/models.py:144
+#: netbox/wireless/models.py:141
msgid "interface A"
msgstr "interfaccia A"
-#: netbox/wireless/models.py:151
+#: netbox/wireless/models.py:148
msgid "interface B"
msgstr "interfaccia B"
-#: netbox/wireless/models.py:165
-msgid "distance"
-msgstr "distanza"
-
-#: netbox/wireless/models.py:172
-msgid "distance unit"
-msgstr "unità di distanza"
-
-#: netbox/wireless/models.py:219
+#: netbox/wireless/models.py:196
msgid "wireless link"
msgstr "collegamento wireless"
-#: netbox/wireless/models.py:220
+#: netbox/wireless/models.py:197
msgid "wireless links"
msgstr "collegamenti wireless"
-#: netbox/wireless/models.py:236
-msgid "Must specify a unit when setting a wireless distance"
-msgstr ""
-
-#: netbox/wireless/models.py:242 netbox/wireless/models.py:248
+#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
#, python-brace-format
msgid "{type} is not a wireless interface."
msgstr "{type} non è un'interfaccia wireless."
diff --git a/netbox/translations/ja/LC_MESSAGES/django.mo b/netbox/translations/ja/LC_MESSAGES/django.mo
index cd9706cf02b..ecc0a238098 100644
Binary files a/netbox/translations/ja/LC_MESSAGES/django.mo and b/netbox/translations/ja/LC_MESSAGES/django.mo differ
diff --git a/netbox/translations/ja/LC_MESSAGES/django.po b/netbox/translations/ja/LC_MESSAGES/django.po
index 6c20b312843..e67f1355370 100644
--- a/netbox/translations/ja/LC_MESSAGES/django.po
+++ b/netbox/translations/ja/LC_MESSAGES/django.po
@@ -5,17 +5,17 @@
#
# Translators:
# Tatsuya Ueda , 2024
-# Jeremy Stretch, 2024
# teapot, 2025
+# Jeremy Stretch, 2025
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-04 05:02+0000\n"
+"POT-Creation-Date: 2025-03-06 05:01+0000\n"
"PO-Revision-Date: 2023-10-30 17:48+0000\n"
-"Last-Translator: teapot, 2025\n"
+"Last-Translator: Jeremy Stretch, 2025\n"
"Language-Team: Japanese (https://app.transifex.com/netbox-community/teams/178115/ja/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -33,7 +33,7 @@ msgstr "Key"
msgid "Write Enabled"
msgstr "書き込み可能"
-#: netbox/account/tables.py:35 netbox/core/choices.py:86
+#: 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:566
#: netbox/templates/account/token.html:43
@@ -45,6 +45,7 @@ msgstr "書き込み可能"
#: netbox/templates/extras/htmx/script_result.html:12
#: netbox/templates/extras/journalentry.html:22
#: netbox/templates/generic/object.html:58
+#: netbox/templates/htmx/quick_add_created.html:7
#: netbox/templates/users/token.html:35
msgid "Created"
msgstr "作成"
@@ -88,34 +89,35 @@ msgstr "パスワードは正常に変更されました。"
#: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20
#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185
-#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1532
-#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1658
-#: netbox/virtualization/choices.py:20 netbox/virtualization/choices.py:45
-#: netbox/vpn/choices.py:18
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1534
+#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20
+#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
msgid "Planned"
msgstr "計画中"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:305
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
msgid "Provisioning"
msgstr "プロビジョニング"
#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22
#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103
#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236
-#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1657
-#: netbox/extras/tables/tables.py:495 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
+#: netbox/dcim/choices.py:1591 netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495
+#: 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
#: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38
-#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:44
+#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45
#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
msgid "Active"
msgstr "アクティブ"
#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183
-#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1606
-#: netbox/dcim/choices.py:1659 netbox/virtualization/choices.py:24
-#: netbox/virtualization/choices.py:43
+#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590
+#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662
+#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "オフライン"
@@ -127,7 +129,9 @@ msgstr "デプロビジョニング"
msgid "Decommissioned"
msgstr "廃止"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1619
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603
+#: netbox/templates/dcim/interface.html:135
+#: netbox/templates/virtualization/vminterface.html:77
#: netbox/tenancy/choices.py:17
msgid "Primary"
msgstr "プライマリ"
@@ -145,195 +149,207 @@ msgstr "三次"
msgid "Inactive"
msgstr "非アクティブ"
-#: netbox/circuits/filtersets.py:31 netbox/circuits/filtersets.py:198
-#: netbox/dcim/filtersets.py:98 netbox/dcim/filtersets.py:152
-#: netbox/dcim/filtersets.py:212 netbox/dcim/filtersets.py:333
-#: netbox/dcim/filtersets.py:464 netbox/dcim/filtersets.py:1021
-#: netbox/dcim/filtersets.py:1368 netbox/dcim/filtersets.py:1903
-#: netbox/dcim/filtersets.py:2146 netbox/dcim/filtersets.py:2204
-#: netbox/ipam/filtersets.py:341 netbox/ipam/filtersets.py:961
-#: netbox/virtualization/filtersets.py:45
-#: netbox/virtualization/filtersets.py:173 netbox/vpn/filtersets.py:358
+#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:275
+#: netbox/vpn/choices.py:63
+msgid "Peer"
+msgstr "ピア"
+
+#: netbox/circuits/choices.py:108 netbox/vpn/choices.py:64
+msgid "Hub"
+msgstr "ハブ"
+
+#: netbox/circuits/choices.py:109 netbox/vpn/choices.py:65
+msgid "Spoke"
+msgstr "スポーク"
+
+#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204
+#: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22
+#: 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:1370 netbox/dcim/filtersets.py:2027
+#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328
+#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139
+#: netbox/vpn/filtersets.py:358
msgid "Region (ID)"
msgstr "リージョン (ID)"
-#: netbox/circuits/filtersets.py:38 netbox/circuits/filtersets.py:205
-#: netbox/dcim/filtersets.py:105 netbox/dcim/filtersets.py:158
-#: netbox/dcim/filtersets.py:219 netbox/dcim/filtersets.py:340
-#: netbox/dcim/filtersets.py:471 netbox/dcim/filtersets.py:1028
-#: netbox/dcim/filtersets.py:1375 netbox/dcim/filtersets.py:1910
-#: netbox/dcim/filtersets.py:2153 netbox/dcim/filtersets.py:2211
-#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:348
-#: netbox/ipam/filtersets.py:968 netbox/virtualization/filtersets.py:52
-#: netbox/virtualization/filtersets.py:180 netbox/vpn/filtersets.py:353
+#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
+#: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29
+#: 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:1377 netbox/dcim/filtersets.py:2034
+#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335
+#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935
+#: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353
msgid "Region (slug)"
msgstr "リージョン (slug)"
-#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
-#: netbox/dcim/filtersets.py:128 netbox/dcim/filtersets.py:225
-#: netbox/dcim/filtersets.py:346 netbox/dcim/filtersets.py:477
-#: netbox/dcim/filtersets.py:1034 netbox/dcim/filtersets.py:1381
-#: netbox/dcim/filtersets.py:1916 netbox/dcim/filtersets.py:2159
-#: netbox/dcim/filtersets.py:2217 netbox/ipam/filtersets.py:354
-#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:58
-#: netbox/virtualization/filtersets.py:186
+#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217
+#: 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:1383
+#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283
+#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941
+#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
msgstr "サイトグループ (ID)"
-#: netbox/circuits/filtersets.py:51 netbox/circuits/filtersets.py:218
-#: netbox/dcim/filtersets.py:135 netbox/dcim/filtersets.py:232
-#: netbox/dcim/filtersets.py:353 netbox/dcim/filtersets.py:484
-#: netbox/dcim/filtersets.py:1041 netbox/dcim/filtersets.py:1388
-#: netbox/dcim/filtersets.py:1923 netbox/dcim/filtersets.py:2166
-#: netbox/dcim/filtersets.py:2224 netbox/extras/filtersets.py:515
-#: netbox/ipam/filtersets.py:361 netbox/ipam/filtersets.py:981
-#: netbox/virtualization/filtersets.py:65
-#: netbox/virtualization/filtersets.py:193
+#: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224
+#: 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:1390
+#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290
+#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515
+#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "サイトグループ (slug)"
-#: netbox/circuits/filtersets.py:56 netbox/circuits/forms/bulk_edit.py:188
-#: netbox/circuits/forms/bulk_edit.py:216
-#: netbox/circuits/forms/bulk_import.py:124
-#: netbox/circuits/forms/filtersets.py:51
-#: netbox/circuits/forms/filtersets.py:171
-#: netbox/circuits/forms/filtersets.py:209
-#: netbox/circuits/forms/model_forms.py:138
-#: netbox/circuits/forms/model_forms.py:154
-#: netbox/circuits/tables/circuits.py:113 netbox/dcim/forms/bulk_edit.py:169
-#: netbox/dcim/forms/bulk_edit.py:330 netbox/dcim/forms/bulk_edit.py:683
-#: netbox/dcim/forms/bulk_edit.py:888 netbox/dcim/forms/bulk_import.py:131
-#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:331
-#: netbox/dcim/forms/bulk_import.py:562 netbox/dcim/forms/bulk_import.py:1333
-#: netbox/dcim/forms/bulk_import.py:1361 netbox/dcim/forms/filtersets.py:87
-#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/filtersets.py:342
-#: netbox/dcim/forms/filtersets.py:439 netbox/dcim/forms/filtersets.py:753
-#: netbox/dcim/forms/filtersets.py:997 netbox/dcim/forms/filtersets.py:1021
-#: netbox/dcim/forms/filtersets.py:1111 netbox/dcim/forms/filtersets.py:1149
-#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/forms/filtersets.py:1608
-#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:137
-#: netbox/dcim/forms/model_forms.py:165 netbox/dcim/forms/model_forms.py:238
-#: netbox/dcim/forms/model_forms.py:463 netbox/dcim/forms/model_forms.py:723
-#: netbox/dcim/forms/object_create.py:383 netbox/dcim/tables/devices.py:153
+#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
+#: netbox/circuits/forms/filtersets.py:182
+#: netbox/circuits/forms/filtersets.py:240
+#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172
+#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686
+#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133
+#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333
+#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1430
+#: netbox/dcim/forms/bulk_import.py:1458 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:1622 netbox/dcim/forms/filtersets.py:1646
+#: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164
#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93
-#: netbox/dcim/tables/racks.py:122 netbox/dcim/tables/racks.py:207
-#: netbox/dcim/tables/sites.py:134 netbox/extras/filtersets.py:525
-#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:285
-#: netbox/ipam/forms/bulk_edit.py:484 netbox/ipam/forms/bulk_import.py:171
-#: netbox/ipam/forms/bulk_import.py:453 netbox/ipam/forms/filtersets.py:153
-#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:432
-#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:205
-#: netbox/ipam/forms/model_forms.py:669 netbox/ipam/tables/ip.py:245
-#: netbox/ipam/tables/vlans.py:118 netbox/ipam/tables/vlans.py:221
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:6
-#: netbox/templates/dcim/device.html:22
+#: 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:452
+#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229
+#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/model_forms.py:679 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:33
#: netbox/templates/dcim/location.html:37
#: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20
#: netbox/templates/dcim/rackreservation.html:28
-#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/prefix.html:56
-#: netbox/templates/ipam/vlan.html:23 netbox/templates/ipam/vlan_edit.html:40
-#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/vlan.html:23
+#: netbox/templates/ipam/vlan_edit.html:48
#: netbox/templates/virtualization/virtualmachine.html:95
-#: netbox/virtualization/forms/bulk_edit.py:91
-#: netbox/virtualization/forms/bulk_edit.py:109
-#: netbox/virtualization/forms/bulk_edit.py:124
-#: netbox/virtualization/forms/bulk_import.py:59
-#: netbox/virtualization/forms/bulk_import.py:85
-#: netbox/virtualization/forms/filtersets.py:79
-#: netbox/virtualization/forms/filtersets.py:148
-#: netbox/virtualization/forms/model_forms.py:71
+#: netbox/virtualization/forms/bulk_edit.py:106
+#: netbox/virtualization/forms/bulk_import.py:60
+#: netbox/virtualization/forms/bulk_import.py:91
+#: netbox/virtualization/forms/filtersets.py:74
+#: netbox/virtualization/forms/filtersets.py:153
#: netbox/virtualization/forms/model_forms.py:104
-#: netbox/virtualization/forms/model_forms.py:171
-#: netbox/virtualization/tables/clusters.py:77
-#: netbox/virtualization/tables/virtualmachines.py:63
-#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/model_forms.py:76
-#: netbox/wireless/forms/model_forms.py:118
+#: netbox/virtualization/forms/model_forms.py:178
+#: netbox/virtualization/tables/virtualmachines.py:33
+#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:79
+#: netbox/wireless/forms/model_forms.py:121
msgid "Site"
msgstr "サイト"
-#: netbox/circuits/filtersets.py:62 netbox/circuits/filtersets.py:229
-#: netbox/circuits/filtersets.py:274 netbox/dcim/filtersets.py:242
-#: netbox/dcim/filtersets.py:363 netbox/dcim/filtersets.py:458
-#: netbox/extras/filtersets.py:531 netbox/ipam/filtersets.py:240
-#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:991
-#: netbox/virtualization/filtersets.py:75
-#: netbox/virtualization/filtersets.py:203 netbox/vpn/filtersets.py:363
+#: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235
+#: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53
+#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364
+#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531
+#: netbox/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
msgid "Site (slug)"
msgstr "サイト (slug)"
-#: netbox/circuits/filtersets.py:67
+#: netbox/circuits/filtersets.py:73
msgid "ASN (ID)"
msgstr "ASN (ID)"
-#: netbox/circuits/filtersets.py:73 netbox/circuits/forms/filtersets.py:31
-#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:108
-#: netbox/ipam/models/asns.py:125 netbox/ipam/tables/asn.py:41
+#: netbox/circuits/filtersets.py:79 netbox/circuits/forms/filtersets.py:39
+#: netbox/ipam/forms/model_forms.py:165 netbox/ipam/models/asns.py:105
+#: netbox/ipam/models/asns.py:122 netbox/ipam/tables/asn.py:41
#: netbox/templates/ipam/asn.html:20
msgid "ASN"
msgstr "ASN"
-#: netbox/circuits/filtersets.py:95 netbox/circuits/filtersets.py:122
-#: netbox/circuits/filtersets.py:156 netbox/circuits/filtersets.py:283
-#: netbox/circuits/filtersets.py:325 netbox/ipam/filtersets.py:245
+#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
+#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338
+#: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482
+#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248
msgid "Provider (ID)"
msgstr "プロバイダ (ID)"
-#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
-#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:289
-#: netbox/circuits/filtersets.py:331 netbox/ipam/filtersets.py:251
+#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134
+#: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344
+#: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556
+#: netbox/ipam/filtersets.py:254
msgid "Provider (slug)"
msgstr "プロバイダ (slug)"
-#: netbox/circuits/filtersets.py:167
+#: netbox/circuits/filtersets.py:173 netbox/circuits/filtersets.py:493
+#: netbox/circuits/filtersets.py:561
msgid "Provider account (ID)"
msgstr "プロバイダアカウント (ID)"
-#: netbox/circuits/filtersets.py:173
+#: netbox/circuits/filtersets.py:179 netbox/circuits/filtersets.py:499
+#: netbox/circuits/filtersets.py:567
msgid "Provider account (account)"
msgstr "プロバイダーアカウント (アカウント)"
-#: netbox/circuits/filtersets.py:178
+#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:503
+#: netbox/circuits/filtersets.py:572
msgid "Provider network (ID)"
msgstr "プロバイダネットワーク (ID)"
-#: netbox/circuits/filtersets.py:182
+#: netbox/circuits/filtersets.py:188
msgid "Circuit type (ID)"
msgstr "回線タイプ (ID)"
-#: netbox/circuits/filtersets.py:188
+#: netbox/circuits/filtersets.py:194
msgid "Circuit type (slug)"
msgstr "回線タイプ (slug)"
-#: netbox/circuits/filtersets.py:223 netbox/circuits/filtersets.py:268
-#: netbox/dcim/filtersets.py:236 netbox/dcim/filtersets.py:357
-#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1045
-#: netbox/dcim/filtersets.py:1393 netbox/dcim/filtersets.py:1928
-#: netbox/dcim/filtersets.py:2170 netbox/dcim/filtersets.py:2229
-#: netbox/ipam/filtersets.py:234 netbox/ipam/filtersets.py:365
-#: netbox/ipam/filtersets.py:985 netbox/virtualization/filtersets.py:69
-#: netbox/virtualization/filtersets.py:197 netbox/vpn/filtersets.py:368
+#: 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:1395
+#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294
+#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237
+#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163
+#: netbox/vpn/filtersets.py:368
msgid "Site (ID)"
msgstr "サイト (ID)"
-#: netbox/circuits/filtersets.py:233 netbox/circuits/filtersets.py:237
+#: 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:1406
+#: netbox/dcim/filtersets.py:2306
+msgid "Location (ID)"
+msgstr "ロケーション (ID)"
+
+#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:248
msgid "Termination A (ID)"
msgstr "ターミネーション A (ID)"
-#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:320
-#: netbox/core/filtersets.py:77 netbox/core/filtersets.py:136
-#: netbox/core/filtersets.py:173 netbox/dcim/filtersets.py:751
-#: netbox/dcim/filtersets.py:1362 netbox/dcim/filtersets.py:2277
-#: 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 netbox/extras/filtersets.py:276
-#: netbox/extras/filtersets.py:348 netbox/extras/filtersets.py:391
-#: netbox/extras/filtersets.py:438 netbox/extras/filtersets.py:498
-#: netbox/extras/filtersets.py:657 netbox/extras/filtersets.py:703
-#: netbox/ipam/forms/model_forms.py:482 netbox/netbox/filtersets.py:282
-#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:167
+#: 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:1364
+#: netbox/dcim/filtersets.py:2401 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
+#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348
+#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438
+#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657
+#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22
+#: netbox/netbox/forms/base.py:167
#: netbox/templates/htmx/object_selector.html:28
#: netbox/templates/inc/filter_list.html:46
#: netbox/templates/ipam/ipaddress_assign.html:29
@@ -345,97 +361,150 @@ msgstr "ターミネーション A (ID)"
msgid "Search"
msgstr "検索"
-#: netbox/circuits/filtersets.py:264 netbox/circuits/forms/bulk_edit.py:172
-#: netbox/circuits/forms/bulk_edit.py:246
-#: netbox/circuits/forms/bulk_import.py:115
-#: netbox/circuits/forms/filtersets.py:198
-#: netbox/circuits/forms/filtersets.py:214
-#: netbox/circuits/forms/filtersets.py:260
-#: netbox/circuits/forms/model_forms.py:111
-#: netbox/circuits/forms/model_forms.py:133
-#: netbox/circuits/forms/model_forms.py:199
-#: netbox/circuits/tables/circuits.py:104
-#: netbox/circuits/tables/circuits.py:164 netbox/dcim/forms/connections.py:73
+#: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195
+#: netbox/circuits/forms/bulk_edit.py:284
+#: netbox/circuits/forms/bulk_import.py:128
+#: netbox/circuits/forms/filtersets.py:223
+#: netbox/circuits/forms/filtersets.py:250
+#: netbox/circuits/forms/filtersets.py:296
+#: netbox/circuits/forms/model_forms.py:139
+#: netbox/circuits/forms/model_forms.py:162
+#: netbox/circuits/forms/model_forms.py:262
+#: netbox/circuits/tables/circuits.py:108
+#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73
#: netbox/templates/circuits/circuit.html:15
-#: netbox/templates/circuits/circuitgroupassignment.html:26
+#: netbox/templates/circuits/circuitgroupassignment.html:30
#: netbox/templates/circuits/circuittermination.html:19
#: netbox/templates/dcim/inc/cable_termination.html:55
#: netbox/templates/dcim/trace/circuit.html:4
msgid "Circuit"
msgstr "回線"
-#: netbox/circuits/filtersets.py:278
+#: 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:1412
+#: netbox/extras/filtersets.py:542
+msgid "Location (slug)"
+msgstr "ロケーション (slug)"
+
+#: netbox/circuits/filtersets.py:333
msgid "ProviderNetwork (ID)"
msgstr "プロバイダネットワーク (ID)"
-#: netbox/circuits/filtersets.py:335
+#: netbox/circuits/filtersets.py:381
+msgid "Circuit (CID)"
+msgstr "回線 (CID)"
+
+#: netbox/circuits/filtersets.py:386
msgid "Circuit (ID)"
msgstr "回線 (ID)"
-#: netbox/circuits/filtersets.py:341
-msgid "Circuit (CID)"
-msgstr "回線 (CID)"
+#: netbox/circuits/filtersets.py:391
+msgid "Virtual circuit (CID)"
+msgstr "バーチャルサーキット (CID)"
-#: netbox/circuits/filtersets.py:345
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849
+msgid "Virtual circuit (ID)"
+msgstr "バーチャルサーキット (ID)"
+
+#: netbox/circuits/filtersets.py:401
+msgid "Provider (name)"
+msgstr "プロバイダー (名前)"
+
+#: netbox/circuits/filtersets.py:410
msgid "Circuit group (ID)"
msgstr "回路グループ (ID)"
-#: netbox/circuits/filtersets.py:351
+#: netbox/circuits/filtersets.py:416
msgid "Circuit group (slug)"
msgstr "回線グループ (slug)"
-#: netbox/circuits/forms/bulk_edit.py:30
-#: netbox/circuits/forms/filtersets.py:56
-#: netbox/circuits/forms/model_forms.py:29
-#: netbox/circuits/tables/providers.py:33 netbox/dcim/forms/bulk_edit.py:129
-#: netbox/dcim/forms/filtersets.py:195 netbox/dcim/forms/model_forms.py:123
-#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:126
-#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:213
-#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:175
+#: netbox/circuits/filtersets.py:507
+msgid "Virtual circuit type (ID)"
+msgstr "仮想回線タイプ (ID)"
+
+#: netbox/circuits/filtersets.py:513
+msgid "Virtual circuit type (slug)"
+msgstr "バーチャルサーキットタイプ (スラッグ)"
+
+#: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355
+#: netbox/circuits/forms/bulk_import.py:249
+#: netbox/circuits/forms/filtersets.py:372
+#: netbox/circuits/forms/filtersets.py:378
+#: netbox/circuits/forms/model_forms.py:343
+#: netbox/circuits/forms/model_forms.py:358
+#: netbox/circuits/tables/virtual_circuits.py:88
+#: netbox/templates/circuits/virtualcircuit.html:20
+#: netbox/templates/circuits/virtualcircuittermination.html:38
+msgid "Virtual circuit"
+msgstr "バーチャルサーキット"
+
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269
+#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+msgid "Interface (ID)"
+msgstr "インタフェース (ID)"
+
+#: netbox/circuits/forms/bulk_edit.py:42
+#: netbox/circuits/forms/filtersets.py:64
+#: netbox/circuits/forms/model_forms.py:42
+#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132
+#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127
+#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230
+#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "ASN"
-#: netbox/circuits/forms/bulk_edit.py:34 netbox/circuits/forms/bulk_edit.py:56
-#: netbox/circuits/forms/bulk_edit.py:83
-#: netbox/circuits/forms/bulk_edit.py:104
-#: netbox/circuits/forms/bulk_edit.py:164
-#: netbox/circuits/forms/bulk_edit.py:183
-#: netbox/circuits/forms/bulk_edit.py:228 netbox/core/forms/bulk_edit.py:28
-#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:74
-#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:152
-#: netbox/dcim/forms/bulk_edit.py:193 netbox/dcim/forms/bulk_edit.py:211
-#: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:438
-#: netbox/dcim/forms/bulk_edit.py:472 netbox/dcim/forms/bulk_edit.py:487
-#: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:590
-#: netbox/dcim/forms/bulk_edit.py:624 netbox/dcim/forms/bulk_edit.py:648
-#: netbox/dcim/forms/bulk_edit.py:721 netbox/dcim/forms/bulk_edit.py:782
-#: netbox/dcim/forms/bulk_edit.py:834 netbox/dcim/forms/bulk_edit.py:857
-#: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_edit.py:975
-#: netbox/dcim/forms/bulk_edit.py:1028 netbox/dcim/forms/bulk_edit.py:1063
-#: netbox/dcim/forms/bulk_edit.py:1103 netbox/dcim/forms/bulk_edit.py:1147
-#: netbox/dcim/forms/bulk_edit.py:1192 netbox/dcim/forms/bulk_edit.py:1219
-#: netbox/dcim/forms/bulk_edit.py:1237 netbox/dcim/forms/bulk_edit.py:1255
-#: netbox/dcim/forms/bulk_edit.py:1273 netbox/dcim/forms/bulk_edit.py:1725
-#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/bulk_edit.py:149
-#: netbox/extras/forms/bulk_edit.py:178 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:53 netbox/ipam/forms/bulk_edit.py:73
-#: netbox/ipam/forms/bulk_edit.py:93 netbox/ipam/forms/bulk_edit.py:117
-#: netbox/ipam/forms/bulk_edit.py:146 netbox/ipam/forms/bulk_edit.py:175
-#: netbox/ipam/forms/bulk_edit.py:194 netbox/ipam/forms/bulk_edit.py:276
-#: netbox/ipam/forms/bulk_edit.py:321 netbox/ipam/forms/bulk_edit.py:369
-#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:428
-#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_edit.py:547
+#: netbox/circuits/forms/bulk_edit.py:46 netbox/circuits/forms/bulk_edit.py:68
+#: netbox/circuits/forms/bulk_edit.py:95
+#: netbox/circuits/forms/bulk_edit.py:116
+#: netbox/circuits/forms/bulk_edit.py:187
+#: netbox/circuits/forms/bulk_edit.py:207
+#: netbox/circuits/forms/bulk_edit.py:266
+#: netbox/circuits/forms/bulk_edit.py:307
+#: netbox/circuits/forms/bulk_edit.py:347
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77
+#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441
+#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490
+#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593
+#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651
+#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785
+#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860
+#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066
+#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222
+#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258
+#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746
+#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39
+#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305
+#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396
+#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500
+#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575
+#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267
#: netbox/templates/account/token.html:35
-#: netbox/templates/circuits/circuit.html:59
+#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
#: netbox/templates/circuits/circuittype.html:26
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:88
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:83
#: netbox/templates/circuits/provider.html:33
#: netbox/templates/circuits/providernetwork.html:32
+#: netbox/templates/circuits/virtualcircuit.html:56
+#: netbox/templates/circuits/virtualcircuittermination.html:68
+#: netbox/templates/circuits/virtualcircuittype.html:26
#: netbox/templates/core/datasource.html:54
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
@@ -446,13 +515,14 @@ msgstr "ASN"
#: netbox/templates/dcim/devicetype.html:33
#: netbox/templates/dcim/frontport.html:58
#: netbox/templates/dcim/interface.html:69
-#: netbox/templates/dcim/inventoryitem.html:60
+#: netbox/templates/dcim/inventoryitem.html:64
#: netbox/templates/dcim/inventoryitemrole.html:22
#: netbox/templates/dcim/location.html:33
+#: netbox/templates/dcim/macaddress.html:21
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:37
+#: netbox/templates/dcim/moduletype.html:39
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
#: netbox/templates/dcim/poweroutlet.html:40
@@ -479,12 +549,14 @@ msgstr "ASN"
#: netbox/templates/ipam/asnrange.html:38
#: netbox/templates/ipam/fhrpgroup.html:34
#: netbox/templates/ipam/ipaddress.html:55
-#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:81
+#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77
#: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26
#: netbox/templates/ipam/routetarget.html:21
#: netbox/templates/ipam/service.html:50
#: netbox/templates/ipam/servicetemplate.html:27
#: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34
+#: netbox/templates/ipam/vlantranslationpolicy.html:18
+#: netbox/templates/ipam/vlantranslationrule.html:26
#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
@@ -498,7 +570,7 @@ msgstr "ASN"
#: netbox/templates/virtualization/clustertype.html:26
#: netbox/templates/virtualization/virtualdisk.html:39
#: netbox/templates/virtualization/virtualmachine.html:31
-#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/templates/virtualization/vminterface.html:47
#: netbox/templates/vpn/ikepolicy.html:17
#: netbox/templates/vpn/ikeproposal.html:17
#: netbox/templates/vpn/ipsecpolicy.html:17
@@ -508,119 +580,142 @@ msgstr "ASN"
#: netbox/templates/vpn/ipsecproposal.html:17
#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
-#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/templates/wireless/wirelesslan.html:34
#: netbox/templates/wireless/wirelesslangroup.html:33
#: netbox/templates/wireless/wirelesslink.html:34
#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80
#: netbox/tenancy/forms/bulk_edit.py:122 netbox/users/forms/bulk_edit.py:64
#: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112
-#: netbox/virtualization/forms/bulk_edit.py:32
-#: netbox/virtualization/forms/bulk_edit.py:46
-#: netbox/virtualization/forms/bulk_edit.py:100
-#: netbox/virtualization/forms/bulk_edit.py:177
-#: netbox/virtualization/forms/bulk_edit.py:228
-#: netbox/virtualization/forms/bulk_edit.py:337
+#: netbox/virtualization/forms/bulk_edit.py:33
+#: netbox/virtualization/forms/bulk_edit.py:47
+#: netbox/virtualization/forms/bulk_edit.py:82
+#: netbox/virtualization/forms/bulk_edit.py:159
+#: netbox/virtualization/forms/bulk_edit.py:210
+#: netbox/virtualization/forms/bulk_edit.py:327
#: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64
#: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155
#: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215
#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274
-#: netbox/wireless/forms/bulk_edit.py:29 netbox/wireless/forms/bulk_edit.py:82
-#: netbox/wireless/forms/bulk_edit.py:140
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84
+#: netbox/wireless/forms/bulk_edit.py:143
msgid "Description"
msgstr "説明"
-#: netbox/circuits/forms/bulk_edit.py:51 netbox/circuits/forms/bulk_edit.py:73
-#: netbox/circuits/forms/bulk_edit.py:123
-#: netbox/circuits/forms/bulk_import.py:36
-#: netbox/circuits/forms/bulk_import.py:51
-#: netbox/circuits/forms/bulk_import.py:74
-#: netbox/circuits/forms/filtersets.py:70
-#: netbox/circuits/forms/filtersets.py:88
-#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:131
-#: netbox/circuits/forms/filtersets.py:199
-#: netbox/circuits/forms/filtersets.py:232
-#: netbox/circuits/forms/filtersets.py:255
-#: netbox/circuits/forms/model_forms.py:47
-#: netbox/circuits/forms/model_forms.py:61
-#: netbox/circuits/forms/model_forms.py:93
-#: netbox/circuits/tables/circuits.py:58
-#: netbox/circuits/tables/circuits.py:108
-#: netbox/circuits/tables/circuits.py:160
-#: netbox/circuits/tables/providers.py:72
-#: netbox/circuits/tables/providers.py:103
+#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:85
+#: netbox/circuits/forms/bulk_edit.py:135
+#: netbox/circuits/forms/bulk_import.py:43
+#: netbox/circuits/forms/bulk_import.py:58
+#: netbox/circuits/forms/bulk_import.py:81
+#: netbox/circuits/forms/filtersets.py:78
+#: netbox/circuits/forms/filtersets.py:96
+#: netbox/circuits/forms/filtersets.py:124
+#: netbox/circuits/forms/filtersets.py:142
+#: netbox/circuits/forms/filtersets.py:224
+#: netbox/circuits/forms/filtersets.py:268
+#: netbox/circuits/forms/filtersets.py:291
+#: netbox/circuits/forms/filtersets.py:329
+#: netbox/circuits/forms/filtersets.py:337
+#: netbox/circuits/forms/filtersets.py:373
+#: netbox/circuits/forms/filtersets.py:396
+#: netbox/circuits/forms/model_forms.py:60
+#: netbox/circuits/forms/model_forms.py:76
+#: netbox/circuits/forms/model_forms.py:110
+#: netbox/circuits/tables/circuits.py:57
+#: netbox/circuits/tables/circuits.py:112
+#: netbox/circuits/tables/circuits.py:196
+#: netbox/circuits/tables/providers.py:70
+#: netbox/circuits/tables/providers.py:101
+#: netbox/circuits/tables/virtual_circuits.py:46
+#: netbox/circuits/tables/virtual_circuits.py:93
#: netbox/templates/circuits/circuit.html:18
+#: netbox/templates/circuits/circuitgroupassignment.html:26
#: netbox/templates/circuits/circuittermination.html:25
#: netbox/templates/circuits/provider.html:20
#: netbox/templates/circuits/provideraccount.html:20
#: netbox/templates/circuits/providernetwork.html:20
+#: netbox/templates/circuits/virtualcircuit.html:23
+#: netbox/templates/circuits/virtualcircuittermination.html:26
#: netbox/templates/dcim/inc/cable_termination.html:51
+#: netbox/templates/dcim/interface.html:166
msgid "Provider"
msgstr "プロバイダ"
-#: netbox/circuits/forms/bulk_edit.py:80
-#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/bulk_edit.py:92
+#: netbox/circuits/forms/filtersets.py:99
#: netbox/templates/circuits/providernetwork.html:28
msgid "Service ID"
msgstr "サービス ID"
-#: netbox/circuits/forms/bulk_edit.py:100
-#: netbox/circuits/forms/filtersets.py:107 netbox/dcim/forms/bulk_edit.py:207
-#: netbox/dcim/forms/bulk_edit.py:610 netbox/dcim/forms/bulk_edit.py:819
-#: netbox/dcim/forms/bulk_edit.py:1188 netbox/dcim/forms/bulk_edit.py:1215
-#: netbox/dcim/forms/bulk_edit.py:1721 netbox/dcim/forms/filtersets.py:1064
-#: netbox/dcim/forms/filtersets.py:1455 netbox/dcim/forms/filtersets.py:1479
-#: netbox/dcim/tables/devices.py:704 netbox/dcim/tables/devices.py:761
-#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:249
-#: netbox/dcim/tables/devicetypes.py:264 netbox/dcim/tables/racks.py:33
-#: netbox/extras/forms/bulk_edit.py:270 netbox/extras/tables/tables.py:443
+#: netbox/circuits/forms/bulk_edit.py:112
+#: netbox/circuits/forms/bulk_edit.py:303
+#: netbox/circuits/forms/filtersets.py:115
+#: netbox/circuits/forms/filtersets.py:320 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:1460
+#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738
+#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035
+#: 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/templates/circuits/circuittype.html:30
+#: netbox/templates/circuits/virtualcircuittype.html:30
#: netbox/templates/dcim/cable.html:40
#: netbox/templates/dcim/devicerole.html:34
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
msgstr "色"
-#: netbox/circuits/forms/bulk_edit.py:118
-#: netbox/circuits/forms/bulk_import.py:87
-#: netbox/circuits/forms/filtersets.py:126 netbox/core/forms/bulk_edit.py:18
-#: netbox/core/forms/filtersets.py:33 netbox/core/tables/change_logging.py:32
-#: netbox/core/tables/data.py:20 netbox/core/tables/jobs.py:18
-#: netbox/dcim/forms/bulk_edit.py:797 netbox/dcim/forms/bulk_edit.py:936
-#: netbox/dcim/forms/bulk_edit.py:1004 netbox/dcim/forms/bulk_edit.py:1023
-#: netbox/dcim/forms/bulk_edit.py:1046 netbox/dcim/forms/bulk_edit.py:1088
-#: netbox/dcim/forms/bulk_edit.py:1132 netbox/dcim/forms/bulk_edit.py:1183
-#: netbox/dcim/forms/bulk_edit.py:1210 netbox/dcim/forms/bulk_import.py:188
-#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:730
-#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
-#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:885
-#: netbox/dcim/forms/bulk_import.py:979 netbox/dcim/forms/bulk_import.py:1021
-#: netbox/dcim/forms/bulk_import.py:1235 netbox/dcim/forms/bulk_import.py:1398
-#: netbox/dcim/forms/filtersets.py:955 netbox/dcim/forms/filtersets.py:1054
-#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1247
-#: netbox/dcim/forms/filtersets.py:1272 netbox/dcim/forms/filtersets.py:1296
-#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/filtersets.py:1353
-#: netbox/dcim/forms/filtersets.py:1450 netbox/dcim/forms/filtersets.py:1474
-#: netbox/dcim/forms/model_forms.py:703 netbox/dcim/forms/model_forms.py:709
-#: netbox/dcim/forms/object_import.py:84
+#: netbox/circuits/forms/bulk_edit.py:130
+#: netbox/circuits/forms/bulk_edit.py:331
+#: netbox/circuits/forms/bulk_import.py:94
+#: netbox/circuits/forms/bulk_import.py:221
+#: netbox/circuits/forms/filtersets.py:137
+#: netbox/circuits/forms/filtersets.py:358
+#: netbox/circuits/tables/circuits.py:65
+#: netbox/circuits/tables/circuits.py:200
+#: netbox/circuits/tables/virtual_circuits.py:58
+#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800
+#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007
+#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049
+#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135
+#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213
+#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269
+#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761
+#: 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:1332
+#: netbox/dcim/forms/bulk_import.py:1495 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:1358 netbox/dcim/forms/filtersets.py:1455
+#: netbox/dcim/forms/filtersets.py:1479 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:145 netbox/dcim/tables/devices.py:178
-#: netbox/dcim/tables/devices.py:814 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:138 netbox/extras/forms/bulk_import.py:42
+#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:189
+#: netbox/dcim/tables/devices.py:846 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/netbox/tables/tables.py:240
+#: netbox/netbox/tables/tables.py:243
#: netbox/templates/circuits/circuit.html:30
+#: netbox/templates/circuits/virtualcircuit.html:39
+#: netbox/templates/circuits/virtualcircuittermination.html:64
#: netbox/templates/core/datasource.html:38
#: netbox/templates/dcim/cable.html:15
#: netbox/templates/dcim/consoleport.html:36
#: netbox/templates/dcim/consoleserverport.html:36
#: netbox/templates/dcim/frontport.html:36
#: netbox/templates/dcim/interface.html:46
-#: netbox/templates/dcim/interface.html:169
-#: netbox/templates/dcim/interface.html:311
+#: netbox/templates/dcim/interface.html:226
+#: netbox/templates/dcim/interface.html:368
#: netbox/templates/dcim/powerfeed.html:32
#: netbox/templates/dcim/poweroutlet.html:36
#: netbox/templates/dcim/powerport.html:36
@@ -630,65 +725,78 @@ msgstr "色"
#: netbox/templates/vpn/l2vpn.html:22
#: netbox/templates/wireless/inc/authentication_attrs.html:8
#: netbox/templates/wireless/inc/wirelesslink_interface.html:14
-#: netbox/virtualization/forms/bulk_edit.py:60
-#: netbox/virtualization/forms/bulk_import.py:41
+#: netbox/virtualization/forms/bulk_edit.py:61
+#: netbox/virtualization/forms/bulk_import.py:42
#: netbox/virtualization/forms/filtersets.py:54
-#: netbox/virtualization/forms/model_forms.py:62
+#: netbox/virtualization/forms/model_forms.py:65
#: netbox/virtualization/tables/clusters.py:66
#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264
-#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:84
-#: netbox/vpn/forms/model_forms.py:119 netbox/vpn/forms/model_forms.py:231
+#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232
msgid "Type"
msgstr "タイプ"
-#: netbox/circuits/forms/bulk_edit.py:128
-#: netbox/circuits/forms/bulk_import.py:80
-#: netbox/circuits/forms/filtersets.py:139
-#: netbox/circuits/forms/model_forms.py:98
+#: netbox/circuits/forms/bulk_edit.py:140
+#: netbox/circuits/forms/bulk_edit.py:326
+#: netbox/circuits/forms/bulk_import.py:87
+#: netbox/circuits/forms/bulk_import.py:214
+#: netbox/circuits/forms/filtersets.py:150
+#: netbox/circuits/forms/filtersets.py:345
+#: netbox/circuits/forms/model_forms.py:116
+#: netbox/circuits/forms/model_forms.py:330
+#: netbox/templates/circuits/virtualcircuit.html:31
+#: netbox/templates/circuits/virtualcircuittermination.html:34
msgid "Provider account"
msgstr "プロバイダアカウント"
-#: netbox/circuits/forms/bulk_edit.py:136
-#: netbox/circuits/forms/bulk_import.py:93
-#: netbox/circuits/forms/filtersets.py:150 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:79 netbox/core/tables/data.py:23
+#: netbox/circuits/forms/bulk_edit.py:148
+#: netbox/circuits/forms/bulk_edit.py:336
+#: netbox/circuits/forms/bulk_import.py:100
+#: netbox/circuits/forms/bulk_import.py:227
+#: netbox/circuits/forms/filtersets.py:161
+#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: netbox/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:182
-#: netbox/dcim/forms/bulk_edit.py:352 netbox/dcim/forms/bulk_edit.py:706
-#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_edit.py:803
-#: netbox/dcim/forms/bulk_edit.py:930 netbox/dcim/forms/bulk_edit.py:1744
-#: netbox/dcim/forms/bulk_import.py:88 netbox/dcim/forms/bulk_import.py:147
-#: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:527
-#: netbox/dcim/forms/bulk_import.py:681 netbox/dcim/forms/bulk_import.py:1229
-#: netbox/dcim/forms/bulk_import.py:1393 netbox/dcim/forms/bulk_import.py:1457
-#: netbox/dcim/forms/filtersets.py:178 netbox/dcim/forms/filtersets.py:237
-#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:799
-#: netbox/dcim/forms/filtersets.py:924 netbox/dcim/forms/filtersets.py:958
-#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1170
-#: netbox/dcim/tables/devices.py:140 netbox/dcim/tables/devices.py:817
-#: netbox/dcim/tables/devices.py:1063 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:126
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:138
-#: netbox/ipam/forms/bulk_edit.py:256 netbox/ipam/forms/bulk_edit.py:306
-#: netbox/ipam/forms/bulk_edit.py:354 netbox/ipam/forms/bulk_edit.py:506
-#: netbox/ipam/forms/bulk_import.py:192 netbox/ipam/forms/bulk_import.py:257
-#: netbox/ipam/forms/bulk_import.py:293 netbox/ipam/forms/bulk_import.py:474
-#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:355 netbox/ipam/forms/filtersets.py:501
-#: netbox/ipam/forms/model_forms.py:501 netbox/ipam/tables/ip.py:237
-#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:363
-#: netbox/ipam/tables/ip.py:426 netbox/ipam/tables/ip.py:453
-#: netbox/ipam/tables/vlans.py:126 netbox/ipam/tables/vlans.py:232
+#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185
+#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709
+#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806
+#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723
+#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90
+#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
+#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686
+#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554
+#: 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:1562 netbox/dcim/tables/devices.py:151
+#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983
+#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490
+#: netbox/ipam/forms/bulk_import.py:188 netbox/ipam/forms/bulk_import.py:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473
+#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284
+#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183
+#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315
+#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405
+#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208
#: netbox/templates/circuits/circuit.html:34
+#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
#: netbox/templates/core/rq_task.html:81 netbox/templates/core/system.html:18
#: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178
+#: netbox/templates/dcim/inventoryitem.html:36
#: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69
#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41
#: netbox/templates/dcim/site.html:43
#: netbox/templates/extras/script_list.html:48
#: netbox/templates/ipam/ipaddress.html:37
-#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
@@ -696,63 +804,67 @@ msgstr "プロバイダアカウント"
#: netbox/templates/wireless/wirelesslan.html:22
#: netbox/templates/wireless/wirelesslink.html:17
#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194
-#: netbox/virtualization/forms/bulk_edit.py:70
-#: netbox/virtualization/forms/bulk_edit.py:118
-#: netbox/virtualization/forms/bulk_import.py:54
-#: netbox/virtualization/forms/bulk_import.py:80
-#: netbox/virtualization/forms/filtersets.py:62
-#: netbox/virtualization/forms/filtersets.py:160
+#: netbox/virtualization/forms/bulk_edit.py:71
+#: netbox/virtualization/forms/bulk_edit.py:100
+#: netbox/virtualization/forms/bulk_import.py:55
+#: netbox/virtualization/forms/bulk_import.py:86
+#: netbox/virtualization/forms/filtersets.py:82
+#: netbox/virtualization/forms/filtersets.py:165
#: netbox/virtualization/tables/clusters.py:74
-#: netbox/virtualization/tables/virtualmachines.py:60
+#: netbox/virtualization/tables/virtualmachines.py:30
#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37
#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:43
-#: netbox/wireless/forms/bulk_edit.py:105
-#: netbox/wireless/forms/bulk_import.py:43
-#: netbox/wireless/forms/bulk_import.py:84
-#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/filtersets.py:83
+#: netbox/wireless/forms/bulk_edit.py:45
+#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/wireless/forms/bulk_import.py:45
+#: netbox/wireless/forms/bulk_import.py:89
+#: netbox/wireless/forms/filtersets.py:52
+#: netbox/wireless/forms/filtersets.py:111
#: netbox/wireless/tables/wirelesslan.py:52
-#: netbox/wireless/tables/wirelesslink.py:20
+#: netbox/wireless/tables/wirelesslink.py:19
msgid "Status"
msgstr "ステータス"
-#: netbox/circuits/forms/bulk_edit.py:142
-#: netbox/circuits/forms/bulk_edit.py:233
-#: netbox/circuits/forms/bulk_import.py:98
-#: netbox/circuits/forms/bulk_import.py:158
-#: netbox/circuits/forms/filtersets.py:119
-#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:123
-#: netbox/dcim/forms/bulk_edit.py:188 netbox/dcim/forms/bulk_edit.py:347
-#: netbox/dcim/forms/bulk_edit.py:467 netbox/dcim/forms/bulk_edit.py:696
-#: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_edit.py:1749
-#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/bulk_import.py:152
-#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:356
-#: netbox/dcim/forms/bulk_import.py:501 netbox/dcim/forms/bulk_import.py:1241
-#: netbox/dcim/forms/bulk_import.py:1450 netbox/dcim/forms/filtersets.py:173
-#: netbox/dcim/forms/filtersets.py:205 netbox/dcim/forms/filtersets.py:323
-#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:420
-#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:916
-#: netbox/dcim/forms/filtersets.py:978 netbox/dcim/forms/filtersets.py:1008
-#: netbox/dcim/forms/filtersets.py:1130 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:323
-#: netbox/extras/forms/filtersets.py:396 netbox/ipam/forms/bulk_edit.py:43
-#: netbox/ipam/forms/bulk_edit.py:68 netbox/ipam/forms/bulk_edit.py:112
-#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:166
-#: netbox/ipam/forms/bulk_edit.py:251 netbox/ipam/forms/bulk_edit.py:301
-#: netbox/ipam/forms/bulk_edit.py:349 netbox/ipam/forms/bulk_edit.py:501
-#: netbox/ipam/forms/bulk_import.py:38 netbox/ipam/forms/bulk_import.py:67
-#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
-#: netbox/ipam/forms/bulk_import.py:135 netbox/ipam/forms/bulk_import.py:164
-#: netbox/ipam/forms/bulk_import.py:250 netbox/ipam/forms/bulk_import.py:286
-#: netbox/ipam/forms/bulk_import.py:467 netbox/ipam/forms/filtersets.py:48
-#: netbox/ipam/forms/filtersets.py:68 netbox/ipam/forms/filtersets.py:100
-#: netbox/ipam/forms/filtersets.py:120 netbox/ipam/forms/filtersets.py:143
-#: netbox/ipam/forms/filtersets.py:174 netbox/ipam/forms/filtersets.py:267
-#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:469
-#: netbox/ipam/tables/ip.py:456 netbox/ipam/tables/vlans.py:229
-#: netbox/templates/circuits/circuit.html:38
+#: netbox/circuits/forms/bulk_edit.py:154
+#: netbox/circuits/forms/bulk_edit.py:271
+#: netbox/circuits/forms/bulk_edit.py:342
+#: netbox/circuits/forms/bulk_import.py:111
+#: netbox/circuits/forms/bulk_import.py:170
+#: netbox/circuits/forms/bulk_import.py:232
+#: netbox/circuits/forms/filtersets.py:130
+#: netbox/circuits/forms/filtersets.py:277
+#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350
+#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699
+#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154
+#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358
+#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169
+#: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285
+#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485
+#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70
+#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118
+#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167
+#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
+#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
+#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270
+#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510
+#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
+#: netbox/templates/circuits/circuit.html:48
#: netbox/templates/circuits/circuitgroup.html:36
+#: netbox/templates/circuits/virtualcircuit.html:47
#: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79
#: netbox/templates/dcim/location.html:49
#: netbox/templates/dcim/powerfeed.html:44 netbox/templates/dcim/rack.html:32
@@ -769,114 +881,181 @@ msgstr "ステータス"
#: netbox/templates/virtualization/cluster.html:33
#: netbox/templates/virtualization/virtualmachine.html:39
#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49
-#: netbox/templates/wireless/wirelesslan.html:34
+#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
-#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:48
-#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:64
-#: netbox/virtualization/forms/bulk_edit.py:76
-#: netbox/virtualization/forms/bulk_edit.py:155
-#: netbox/virtualization/forms/bulk_import.py:66
-#: netbox/virtualization/forms/bulk_import.py:115
+#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49
+#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49
+#: netbox/virtualization/forms/bulk_edit.py:77
+#: netbox/virtualization/forms/bulk_edit.py:137
+#: netbox/virtualization/forms/bulk_import.py:67
+#: netbox/virtualization/forms/bulk_import.py:121
#: netbox/virtualization/forms/filtersets.py:47
-#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/virtualization/forms/filtersets.py:110
#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:63
-#: netbox/wireless/forms/bulk_edit.py:110
-#: netbox/wireless/forms/bulk_import.py:55
-#: netbox/wireless/forms/bulk_import.py:97
-#: netbox/wireless/forms/filtersets.py:35
-#: netbox/wireless/forms/filtersets.py:75
+#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65
+#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/wireless/forms/bulk_import.py:57
+#: netbox/wireless/forms/bulk_import.py:102
+#: netbox/wireless/forms/filtersets.py:38
+#: netbox/wireless/forms/filtersets.py:103
msgid "Tenant"
msgstr "テナント"
-#: netbox/circuits/forms/bulk_edit.py:147
-#: netbox/circuits/forms/filtersets.py:174
+#: netbox/circuits/forms/bulk_edit.py:159
+#: netbox/circuits/forms/filtersets.py:190
msgid "Install date"
msgstr "開通日"
-#: netbox/circuits/forms/bulk_edit.py:152
-#: netbox/circuits/forms/filtersets.py:179
+#: netbox/circuits/forms/bulk_edit.py:164
+#: netbox/circuits/forms/filtersets.py:195
msgid "Termination date"
msgstr "終了日"
-#: netbox/circuits/forms/bulk_edit.py:158
-#: netbox/circuits/forms/filtersets.py:186
+#: netbox/circuits/forms/bulk_edit.py:170
+#: netbox/circuits/forms/filtersets.py:202
msgid "Commit rate (Kbps)"
msgstr "保証帯域 (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:173
-#: netbox/circuits/forms/model_forms.py:112
+#: netbox/circuits/forms/bulk_edit.py:176
+#: netbox/circuits/forms/filtersets.py:208
+#: netbox/circuits/forms/model_forms.py:136
+#: netbox/templates/circuits/circuit.html:38
+#: netbox/templates/wireless/wirelesslink.html:38
+#: netbox/wireless/forms/bulk_edit.py:132
+#: netbox/wireless/forms/filtersets.py:130
+#: netbox/wireless/forms/model_forms.py:168
+msgid "Distance"
+msgstr "距離"
+
+#: netbox/circuits/forms/bulk_edit.py:181
+#: netbox/circuits/forms/bulk_import.py:105
+#: netbox/circuits/forms/bulk_import.py:108
+#: netbox/circuits/forms/filtersets.py:212
+#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_import.py:121
+#: netbox/wireless/forms/bulk_import.py:124
+#: netbox/wireless/forms/filtersets.py:134
+msgid "Distance unit"
+msgstr "距離単位"
+
+#: netbox/circuits/forms/bulk_edit.py:196
+#: netbox/circuits/forms/model_forms.py:141
msgid "Service Parameters"
msgstr "サービス情報"
-#: netbox/circuits/forms/bulk_edit.py:174
-#: netbox/circuits/forms/model_forms.py:113
-#: netbox/circuits/forms/model_forms.py:183
-#: netbox/dcim/forms/model_forms.py:139 netbox/dcim/forms/model_forms.py:181
-#: netbox/dcim/forms/model_forms.py:266 netbox/dcim/forms/model_forms.py:323
-#: netbox/dcim/forms/model_forms.py:768 netbox/dcim/forms/model_forms.py:1699
-#: netbox/ipam/forms/model_forms.py:64 netbox/ipam/forms/model_forms.py:81
-#: netbox/ipam/forms/model_forms.py:115 netbox/ipam/forms/model_forms.py:136
-#: netbox/ipam/forms/model_forms.py:160 netbox/ipam/forms/model_forms.py:232
-#: netbox/ipam/forms/model_forms.py:261 netbox/ipam/forms/model_forms.py:320
+#: netbox/circuits/forms/bulk_edit.py:197
+#: netbox/circuits/forms/filtersets.py:73
+#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/filtersets.py:110
+#: netbox/circuits/forms/filtersets.py:127
+#: netbox/circuits/forms/filtersets.py:315
+#: netbox/circuits/forms/filtersets.py:330 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:1446 netbox/dcim/forms/filtersets.py:1470
+#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512
+#: netbox/dcim/forms/filtersets.py:1528 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
+#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
+#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:269
+#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385
+#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483
+#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579
+#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259
+#: netbox/virtualization/forms/filtersets.py:45
+#: netbox/virtualization/forms/filtersets.py:108
+#: netbox/virtualization/forms/filtersets.py:203
+#: netbox/virtualization/forms/filtersets.py:248
+#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/wireless/forms/filtersets.py:36
+#: netbox/wireless/forms/filtersets.py:102
+msgid "Attributes"
+msgstr "属性"
+
+#: netbox/circuits/forms/bulk_edit.py:198
+#: netbox/circuits/forms/bulk_edit.py:356
+#: netbox/circuits/forms/model_forms.py:142
+#: netbox/circuits/forms/model_forms.py:240
+#: netbox/circuits/forms/model_forms.py:345
+#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185
+#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331
+#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1744
+#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84
+#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141
+#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233
+#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:85
#: netbox/templates/dcim/htmx/cable_edit.html:72
#: netbox/templates/ipam/ipaddress_bulk_add.html:27
-#: netbox/templates/ipam/vlan_edit.html:22
+#: netbox/templates/ipam/vlan_edit.html:30
#: netbox/virtualization/forms/model_forms.py:80
-#: netbox/virtualization/forms/model_forms.py:222
+#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44
-#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
-#: netbox/vpn/forms/model_forms.py:411 netbox/wireless/forms/model_forms.py:54
-#: netbox/wireless/forms/model_forms.py:170
+#: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57
+#: netbox/wireless/forms/model_forms.py:173
msgid "Tenancy"
msgstr "テナンシー"
-#: netbox/circuits/forms/bulk_edit.py:193
-#: netbox/circuits/forms/bulk_edit.py:217
-#: netbox/circuits/forms/model_forms.py:155
-#: netbox/circuits/tables/circuits.py:117
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
-#: netbox/templates/circuits/providernetwork.html:17
-msgid "Provider Network"
-msgstr "プロバイダネットワーク"
+#: netbox/circuits/forms/bulk_edit.py:215
+#: netbox/circuits/forms/model_forms.py:170
+#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317
+msgid "Termination type"
+msgstr "終了タイプ"
+
+#: netbox/circuits/forms/bulk_edit.py:218
+#: netbox/circuits/forms/bulk_import.py:133
+#: netbox/circuits/forms/filtersets.py:225
+#: netbox/circuits/forms/model_forms.py:173
+#: netbox/templates/circuits/inc/circuit_termination.html:6
+#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
+#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
+msgid "Termination"
+msgstr "終了"
-#: netbox/circuits/forms/bulk_edit.py:199
+#: netbox/circuits/forms/bulk_edit.py:226
msgid "Port speed (Kbps)"
msgstr "ポートスピード (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:203
+#: netbox/circuits/forms/bulk_edit.py:230
msgid "Upstream speed (Kbps)"
msgstr "アップストリーム速度 (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:206 netbox/dcim/forms/bulk_edit.py:966
-#: netbox/dcim/forms/bulk_edit.py:1330 netbox/dcim/forms/bulk_edit.py:1347
-#: netbox/dcim/forms/bulk_edit.py:1364 netbox/dcim/forms/bulk_edit.py:1382
-#: netbox/dcim/forms/bulk_edit.py:1477 netbox/dcim/forms/bulk_edit.py:1637
-#: netbox/dcim/forms/bulk_edit.py:1654
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969
+#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350
+#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385
+#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652
+#: netbox/dcim/forms/bulk_edit.py:1669
msgid "Mark connected"
msgstr "接続済みにする"
-#: netbox/circuits/forms/bulk_edit.py:219
-#: netbox/circuits/forms/model_forms.py:157
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
+#: netbox/circuits/forms/bulk_edit.py:243
+#: netbox/circuits/forms/model_forms.py:184
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:55
#: netbox/templates/dcim/frontport.html:121
-#: netbox/templates/dcim/interface.html:193
+#: netbox/templates/dcim/interface.html:250
#: netbox/templates/dcim/rearport.html:111
msgid "Circuit Termination"
msgstr "回線終端"
-#: netbox/circuits/forms/bulk_edit.py:221
-#: netbox/circuits/forms/model_forms.py:159
+#: netbox/circuits/forms/bulk_edit.py:245
+#: netbox/circuits/forms/model_forms.py:186
msgid "Termination Details"
msgstr "終了詳細"
-#: netbox/circuits/forms/bulk_edit.py:251
-#: netbox/circuits/forms/filtersets.py:268
-#: netbox/circuits/tables/circuits.py:168 netbox/dcim/forms/model_forms.py:551
-#: netbox/templates/circuits/circuitgroupassignment.html:30
+#: netbox/circuits/forms/bulk_edit.py:289
+#: netbox/circuits/forms/bulk_import.py:188
+#: netbox/circuits/forms/filtersets.py:304
+#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562
+#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:56
@@ -886,227 +1065,313 @@ msgstr "終了詳細"
msgid "Priority"
msgstr "優先度"
-#: netbox/circuits/forms/bulk_import.py:39
-#: netbox/circuits/forms/bulk_import.py:54
-#: netbox/circuits/forms/bulk_import.py:77
+#: netbox/circuits/forms/bulk_edit.py:321
+#: netbox/circuits/forms/bulk_import.py:208
+#: netbox/circuits/forms/filtersets.py:158
+#: netbox/circuits/forms/filtersets.py:263
+#: netbox/circuits/forms/filtersets.py:353
+#: netbox/circuits/forms/filtersets.py:391
+#: netbox/circuits/forms/model_forms.py:325
+#: netbox/circuits/tables/virtual_circuits.py:51
+#: netbox/circuits/tables/virtual_circuits.py:99
+msgid "Provider network"
+msgstr "プロバイダネットワーク"
+
+#: netbox/circuits/forms/bulk_edit.py:365
+#: netbox/circuits/forms/bulk_import.py:254
+#: netbox/circuits/forms/filtersets.py:381
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361
+#: 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:1539 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:180
+#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128
+#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343
+#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:193
+#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297
+#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240
+#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363
+#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259
+#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209
+#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319
+#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211
+#: netbox/templates/circuits/virtualcircuittermination.html:42
+#: netbox/templates/dcim/device.html:182
+#: netbox/templates/dcim/inc/panels/inventory_items.html:20
+#: netbox/templates/dcim/interface.html:178
+#: netbox/templates/dcim/interface.html:280
+#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
+#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
+#: netbox/templates/virtualization/virtualmachine.html:23
+#: netbox/templates/vpn/tunneltermination.html:17
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
+#: netbox/tenancy/forms/bulk_edit.py:142
+#: netbox/tenancy/forms/filtersets.py:107
+#: netbox/tenancy/forms/model_forms.py:137
+#: netbox/tenancy/tables/contacts.py:102
+#: netbox/virtualization/forms/bulk_edit.py:127
+#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/virtualization/forms/filtersets.py:162
+#: netbox/virtualization/forms/model_forms.py:202
+#: netbox/virtualization/tables/virtualmachines.py:45
+#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
+#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79
+#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82
+msgid "Role"
+msgstr "ロール"
+
+#: netbox/circuits/forms/bulk_import.py:46
+#: netbox/circuits/forms/bulk_import.py:61
+#: netbox/circuits/forms/bulk_import.py:84
msgid "Assigned provider"
msgstr "割当プロバイダ"
-#: netbox/circuits/forms/bulk_import.py:83
+#: netbox/circuits/forms/bulk_import.py:90
msgid "Assigned provider account"
msgstr "割当プロバイダアカウント"
-#: netbox/circuits/forms/bulk_import.py:90
+#: netbox/circuits/forms/bulk_import.py:97
msgid "Type of circuit"
msgstr "回線のタイプ"
-#: netbox/circuits/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:90
-#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
-#: netbox/dcim/forms/bulk_import.py:529 netbox/dcim/forms/bulk_import.py:683
-#: netbox/dcim/forms/bulk_import.py:1395 netbox/ipam/forms/bulk_import.py:194
-#: netbox/ipam/forms/bulk_import.py:259 netbox/ipam/forms/bulk_import.py:295
-#: netbox/ipam/forms/bulk_import.py:476
-#: netbox/virtualization/forms/bulk_import.py:56
-#: netbox/virtualization/forms/bulk_import.py:82
-#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:45
+#: netbox/circuits/forms/bulk_import.py:102
+#: netbox/circuits/forms/bulk_import.py:229
+#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151
+#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534
+#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139
+#: netbox/dcim/forms/bulk_import.py:1492 netbox/ipam/forms/bulk_import.py:190
+#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488
+#: netbox/virtualization/forms/bulk_import.py:57
+#: netbox/virtualization/forms/bulk_import.py:88
+#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "運用状況"
-#: netbox/circuits/forms/bulk_import.py:102
-#: netbox/circuits/forms/bulk_import.py:162
-#: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156
-#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/bulk_import.py:505
-#: netbox/dcim/forms/bulk_import.py:1245 netbox/dcim/forms/bulk_import.py:1390
-#: netbox/dcim/forms/bulk_import.py:1454 netbox/ipam/forms/bulk_import.py:42
-#: netbox/ipam/forms/bulk_import.py:71 netbox/ipam/forms/bulk_import.py:99
-#: netbox/ipam/forms/bulk_import.py:119 netbox/ipam/forms/bulk_import.py:139
-#: netbox/ipam/forms/bulk_import.py:168 netbox/ipam/forms/bulk_import.py:254
-#: netbox/ipam/forms/bulk_import.py:290 netbox/ipam/forms/bulk_import.py:471
-#: netbox/virtualization/forms/bulk_import.py:70
-#: netbox/virtualization/forms/bulk_import.py:119
-#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:59
-#: netbox/wireless/forms/bulk_import.py:101
+#: netbox/circuits/forms/bulk_import.py:115
+#: netbox/circuits/forms/bulk_import.py:174
+#: netbox/circuits/forms/bulk_import.py:236
+#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158
+#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1487
+#: netbox/dcim/forms/bulk_import.py:1551 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:142
+#: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:253
+#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470
+#: netbox/virtualization/forms/bulk_import.py:71
+#: netbox/virtualization/forms/bulk_import.py:125
+#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61
+#: netbox/wireless/forms/bulk_import.py:106
msgid "Assigned tenant"
msgstr "割当テナント"
-#: netbox/circuits/forms/bulk_import.py:120
-#: netbox/templates/circuits/inc/circuit_termination.html:6
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:15
-#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
-#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
-msgid "Termination"
-msgstr "終了"
+#: netbox/circuits/forms/bulk_import.py:139
+msgid "Termination type (app & model)"
+msgstr "終了タイプ (アプリとモデル)"
-#: netbox/circuits/forms/bulk_import.py:130
-#: netbox/circuits/forms/filtersets.py:147
-#: netbox/circuits/forms/filtersets.py:227
-#: netbox/circuits/forms/model_forms.py:144
-msgid "Provider network"
-msgstr "プロバイダネットワーク"
+#: netbox/circuits/forms/bulk_import.py:151
+#: netbox/circuits/forms/bulk_import.py:164
+msgid "Termination ID"
+msgstr "ターミネーション ID"
+
+#: netbox/circuits/forms/bulk_import.py:185
+msgid "Circuit type (app & model)"
+msgstr "回路タイプ (アプリとモデル)"
+
+#: netbox/circuits/forms/bulk_import.py:211
+msgid "The network to which this virtual circuit belongs"
+msgstr "この仮想回線が属するネットワーク"
-#: netbox/circuits/forms/filtersets.py:30
-#: netbox/circuits/forms/filtersets.py:118
-#: netbox/circuits/forms/filtersets.py:200 netbox/dcim/forms/bulk_edit.py:339
-#: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:688
-#: netbox/dcim/forms/bulk_edit.py:743 netbox/dcim/forms/bulk_edit.py:897
-#: netbox/dcim/forms/bulk_import.py:235 netbox/dcim/forms/bulk_import.py:337
-#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1339
-#: netbox/dcim/forms/bulk_import.py:1373 netbox/dcim/forms/filtersets.py:95
-#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:356
-#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:447
-#: netbox/dcim/forms/filtersets.py:719 netbox/dcim/forms/filtersets.py:762
-#: netbox/dcim/forms/filtersets.py:977 netbox/dcim/forms/filtersets.py:1006
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1090
-#: netbox/dcim/forms/filtersets.py:1120 netbox/dcim/forms/filtersets.py:1129
-#: 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:1331 netbox/dcim/forms/filtersets.py:1442
-#: netbox/dcim/forms/filtersets.py:1466 netbox/dcim/forms/filtersets.py:1490
-#: netbox/dcim/forms/filtersets.py:1508 netbox/dcim/forms/filtersets.py:1525
-#: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:243
-#: netbox/dcim/forms/model_forms.py:468 netbox/dcim/forms/model_forms.py:728
-#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:30
-#: netbox/dcim/tables/racks.py:118 netbox/dcim/tables/racks.py:212
-#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:320
-#: netbox/ipam/forms/filtersets.py:173 netbox/ipam/forms/filtersets.py:414
-#: netbox/ipam/forms/filtersets.py:437 netbox/ipam/forms/filtersets.py:467
+#: netbox/circuits/forms/bulk_import.py:217
+msgid "Assigned provider account (if any)"
+msgstr "割り当てられたプロバイダーアカウント (存在する場合)"
+
+#: netbox/circuits/forms/bulk_import.py:224
+msgid "Type of virtual circuit"
+msgstr "仮想回線のタイプ"
+
+#: netbox/circuits/forms/bulk_import.py:256 netbox/vpn/forms/bulk_import.py:83
+msgid "Operational role"
+msgstr "運用上のロール"
+
+#: netbox/circuits/forms/bulk_import.py:259
+#: netbox/circuits/forms/model_forms.py:368
+#: netbox/circuits/tables/virtual_circuits.py:112
+#: netbox/dcim/forms/bulk_import.py:1219 netbox/dcim/forms/model_forms.py:1164
+#: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600
+#: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141
+#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290
+#: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64
+#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/templates/circuits/virtualcircuittermination.html:53
+#: netbox/templates/circuits/virtualcircuittermination.html:60
+#: netbox/templates/dcim/frontport.html:106
+#: netbox/templates/dcim/interface.html:27
+#: netbox/templates/dcim/interface.html:241
+#: netbox/templates/dcim/interface.html:367
+#: netbox/templates/dcim/rearport.html:102
+#: netbox/templates/virtualization/vminterface.html:18
+#: netbox/templates/vpn/tunneltermination.html:31
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
+#: netbox/templates/wireless/wirelesslink.html:10
+#: netbox/templates/wireless/wirelesslink.html:55
+#: netbox/virtualization/forms/model_forms.py:377
+#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439
+#: netbox/vpn/forms/model_forms.py:448
+#: netbox/wireless/forms/model_forms.py:116
+#: netbox/wireless/forms/model_forms.py:158
+msgid "Interface"
+msgstr "インタフェース"
+
+#: netbox/circuits/forms/filtersets.py:38
+#: netbox/circuits/forms/filtersets.py:129
+#: netbox/circuits/forms/filtersets.py:187
+#: netbox/circuits/forms/filtersets.py:245
+#: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:342
+#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691
+#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900
+#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339
+#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1436
+#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96
+#: 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:1336 netbox/dcim/forms/filtersets.py:1447
+#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495
+#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530
+#: 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:168 netbox/dcim/tables/power.py:30
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211
+#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:417
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:30
#: netbox/templates/dcim/inc/cable_termination.html:12
#: netbox/templates/dcim/location.html:26
#: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24
#: netbox/templates/dcim/rackreservation.html:32
-#: netbox/virtualization/forms/filtersets.py:46
-#: netbox/virtualization/forms/filtersets.py:100
-#: netbox/wireless/forms/model_forms.py:87
-#: netbox/wireless/forms/model_forms.py:129
+#: netbox/virtualization/forms/filtersets.py:79
+#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/model_forms.py:90
+#: netbox/wireless/forms/model_forms.py:132
msgid "Location"
msgstr "ロケーション"
-#: netbox/circuits/forms/filtersets.py:32
-#: netbox/circuits/forms/filtersets.py:120 netbox/dcim/forms/filtersets.py:144
-#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/forms/filtersets.py:174
-#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:328
-#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:471
-#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:1091
+#: netbox/circuits/forms/filtersets.py:40
+#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145
+#: 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/netbox/navigation/menu.py:31 netbox/netbox/navigation/menu.py:33
-#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:70
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
#: netbox/tenancy/tables/contacts.py:25 netbox/tenancy/views.py:19
#: netbox/virtualization/forms/filtersets.py:37
#: netbox/virtualization/forms/filtersets.py:48
-#: netbox/virtualization/forms/filtersets.py:106
+#: netbox/virtualization/forms/filtersets.py:111
msgid "Contacts"
msgstr "連絡先"
-#: netbox/circuits/forms/filtersets.py:37
-#: netbox/circuits/forms/filtersets.py:157 netbox/dcim/forms/bulk_edit.py:113
-#: netbox/dcim/forms/bulk_edit.py:314 netbox/dcim/forms/bulk_edit.py:872
-#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/filtersets.py:73
-#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:211
-#: netbox/dcim/forms/filtersets.py:334 netbox/dcim/forms/filtersets.py:425
-#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:983
-#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1097
-#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1576
-#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1624
-#: netbox/dcim/forms/model_forms.py:112 netbox/dcim/forms/object_create.py:367
-#: netbox/dcim/tables/devices.py:143 netbox/dcim/tables/sites.py:85
-#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:208
-#: netbox/ipam/forms/bulk_edit.py:474 netbox/ipam/forms/filtersets.py:217
-#: netbox/ipam/forms/filtersets.py:422 netbox/ipam/forms/filtersets.py:475
-#: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16
+#: netbox/circuits/forms/filtersets.py:45
+#: netbox/circuits/forms/filtersets.py:168
+#: netbox/circuits/forms/filtersets.py:230
+#: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:116
+#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875
+#: 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:1614
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662
+#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367
+#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85
+#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458
+#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:425
+#: netbox/ipam/forms/filtersets.py:516 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/prefix.html:49 netbox/templates/ipam/vlan.html:16
-#: netbox/virtualization/forms/bulk_edit.py:81
+#: netbox/templates/ipam/vlan.html:16
#: netbox/virtualization/forms/filtersets.py:59
-#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/filtersets.py:138
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "リージョン"
-#: netbox/circuits/forms/filtersets.py:42
-#: netbox/circuits/forms/filtersets.py:162 netbox/dcim/forms/bulk_edit.py:322
-#: netbox/dcim/forms/bulk_edit.py:880 netbox/dcim/forms/filtersets.py:78
-#: netbox/dcim/forms/filtersets.py:190 netbox/dcim/forms/filtersets.py:216
-#: netbox/dcim/forms/filtersets.py:347 netbox/dcim/forms/filtersets.py:430
-#: netbox/dcim/forms/filtersets.py:744 netbox/dcim/forms/filtersets.py:988
-#: netbox/dcim/forms/filtersets.py:1102 netbox/dcim/forms/filtersets.py:1141
+#: netbox/circuits/forms/filtersets.py:50
+#: netbox/circuits/forms/filtersets.py:173
+#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325
+#: 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:375 netbox/extras/filtersets.py:520
-#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/bulk_edit.py:479
-#: netbox/ipam/forms/filtersets.py:222 netbox/ipam/forms/filtersets.py:427
-#: netbox/ipam/forms/filtersets.py:480
-#: netbox/virtualization/forms/bulk_edit.py:86
-#: netbox/virtualization/forms/filtersets.py:69
-#: netbox/virtualization/forms/filtersets.py:138
+#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224
+#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521
+#: netbox/virtualization/forms/filtersets.py:64
+#: netbox/virtualization/forms/filtersets.py:143
#: netbox/virtualization/forms/model_forms.py:98
+#: netbox/wireless/forms/filtersets.py:78
msgid "Site group"
msgstr "サイトグループ"
-#: netbox/circuits/forms/filtersets.py:65
-#: netbox/circuits/forms/filtersets.py:83
-#: netbox/circuits/forms/filtersets.py:102
-#: netbox/circuits/forms/filtersets.py:117 netbox/core/forms/filtersets.py:67
-#: netbox/core/forms/filtersets.py:135 netbox/dcim/forms/bulk_edit.py:843
-#: netbox/dcim/forms/filtersets.py:172 netbox/dcim/forms/filtersets.py:204
-#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1131 netbox/dcim/forms/filtersets.py:1239
-#: netbox/dcim/forms/filtersets.py:1263 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:1327
-#: netbox/dcim/forms/filtersets.py:1441 netbox/dcim/forms/filtersets.py:1465
-#: netbox/dcim/forms/filtersets.py:1489 netbox/dcim/forms/filtersets.py:1507
-#: netbox/dcim/forms/filtersets.py:1523 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:44 netbox/extras/forms/filtersets.py:134
-#: netbox/extras/forms/filtersets.py:165 netbox/extras/forms/filtersets.py:205
-#: netbox/extras/forms/filtersets.py:221 netbox/extras/forms/filtersets.py:252
-#: netbox/extras/forms/filtersets.py:276 netbox/extras/forms/filtersets.py:441
-#: netbox/ipam/forms/filtersets.py:99 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/filtersets.py:307 netbox/ipam/forms/filtersets.py:382
-#: netbox/ipam/forms/filtersets.py:468 netbox/ipam/forms/filtersets.py:527
-#: netbox/ipam/forms/filtersets.py:545 netbox/netbox/tables/tables.py:256
-#: netbox/virtualization/forms/filtersets.py:45
-#: netbox/virtualization/forms/filtersets.py:103
-#: netbox/virtualization/forms/filtersets.py:198
-#: netbox/virtualization/forms/filtersets.py:243
-#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:150
-#: netbox/wireless/forms/filtersets.py:34
-#: netbox/wireless/forms/filtersets.py:74
-msgid "Attributes"
-msgstr "属性"
-
-#: netbox/circuits/forms/filtersets.py:73
-#: netbox/circuits/tables/circuits.py:63
-#: netbox/circuits/tables/providers.py:66
+#: netbox/circuits/forms/filtersets.py:81
+#: netbox/circuits/tables/circuits.py:62
+#: netbox/circuits/tables/providers.py:64
+#: netbox/circuits/tables/virtual_circuits.py:55
+#: netbox/circuits/tables/virtual_circuits.py:103
#: netbox/templates/circuits/circuit.html:22
#: netbox/templates/circuits/provideraccount.html:24
msgid "Account"
msgstr "アカウント"
-#: netbox/circuits/forms/filtersets.py:217
+#: netbox/circuits/forms/filtersets.py:253
msgid "Term Side"
msgstr "タームサイド"
-#: netbox/circuits/forms/filtersets.py:250 netbox/dcim/forms/bulk_edit.py:1557
-#: netbox/extras/forms/model_forms.py:582 netbox/ipam/forms/filtersets.py:142
-#: netbox/ipam/forms/filtersets.py:546 netbox/ipam/forms/model_forms.py:327
+#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572
+#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144
+#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337
+#: netbox/templates/dcim/macaddress.html:25
#: netbox/templates/extras/configcontext.html:60
#: netbox/templates/ipam/ipaddress.html:59
-#: netbox/templates/ipam/vlan_edit.html:30
+#: netbox/templates/ipam/vlan_edit.html:38
#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:314
msgid "Assignment"
msgstr "割当"
-#: netbox/circuits/forms/filtersets.py:265
-#: netbox/circuits/forms/model_forms.py:195
-#: netbox/circuits/tables/circuits.py:155 netbox/dcim/forms/bulk_edit.py:118
-#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/model_forms.py:117
-#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:480
-#: netbox/ipam/filtersets.py:1001 netbox/ipam/forms/bulk_edit.py:493
-#: netbox/ipam/forms/bulk_import.py:460 netbox/ipam/forms/model_forms.py:561
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:122
-#: netbox/ipam/tables/vlans.py:226
+#: netbox/circuits/forms/filtersets.py:301
+#: netbox/circuits/forms/model_forms.py:252
+#: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120
+#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489
+#: netbox/ipam/filtersets.py:968 netbox/ipam/forms/bulk_edit.py:477
+#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
+#: netbox/ipam/tables/vlans.py:202
#: netbox/templates/circuits/circuitgroupassignment.html:22
-#: netbox/templates/dcim/interface.html:284 netbox/templates/dcim/site.html:37
+#: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:23
#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21
#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6
@@ -1126,226 +1391,241 @@ msgstr "割当"
#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62
#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31
#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79
-#: netbox/virtualization/forms/bulk_edit.py:65
-#: netbox/virtualization/forms/bulk_import.py:47
-#: netbox/virtualization/forms/filtersets.py:85
-#: netbox/virtualization/forms/model_forms.py:66
+#: netbox/virtualization/forms/bulk_edit.py:66
+#: netbox/virtualization/forms/bulk_import.py:48
+#: netbox/virtualization/forms/filtersets.py:90
+#: netbox/virtualization/forms/model_forms.py:70
#: netbox/virtualization/tables/clusters.py:70
#: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158
#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:48
-#: netbox/wireless/forms/bulk_import.py:36
-#: netbox/wireless/forms/filtersets.py:46
-#: netbox/wireless/forms/model_forms.py:40
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/wireless/forms/bulk_import.py:38
+#: netbox/wireless/forms/filtersets.py:49
+#: netbox/wireless/forms/model_forms.py:41
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "グループ"
-#: netbox/circuits/forms/model_forms.py:182
+#: netbox/circuits/forms/model_forms.py:239
#: netbox/templates/circuits/circuitgroup.html:25
msgid "Circuit Group"
msgstr "回線グループ"
-#: netbox/circuits/models/circuits.py:27 netbox/dcim/models/cables.py:67
-#: netbox/dcim/models/device_component_templates.py:517
-#: netbox/dcim/models/device_component_templates.py:617
-#: netbox/dcim/models/device_components.py:975
-#: netbox/dcim/models/device_components.py:1049
-#: netbox/dcim/models/device_components.py:1204
-#: netbox/dcim/models/devices.py:479 netbox/dcim/models/racks.py:224
+#: netbox/circuits/forms/model_forms.py:259
+msgid "Circuit type"
+msgstr "回路タイプ"
+
+#: netbox/circuits/forms/model_forms.py:270
+msgid "Group Assignment"
+msgstr "グループ課題"
+
+#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69
+#: netbox/dcim/models/device_component_templates.py:531
+#: netbox/dcim/models/device_component_templates.py:631
+#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:1026
+#: netbox/dcim/models/device_components.py:1097
+#: netbox/dcim/models/device_components.py:1243
+#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
#: netbox/extras/models/tags.py:28
msgid "color"
msgstr "色"
-#: netbox/circuits/models/circuits.py:36
+#: netbox/circuits/models/circuits.py:34
msgid "circuit type"
msgstr "回線タイプ"
-#: netbox/circuits/models/circuits.py:37
+#: netbox/circuits/models/circuits.py:35
msgid "circuit types"
msgstr "回線タイプ"
-#: netbox/circuits/models/circuits.py:48
+#: netbox/circuits/models/circuits.py:46
+#: netbox/circuits/models/virtual_circuits.py:38
msgid "circuit ID"
msgstr "回線 ID"
-#: netbox/circuits/models/circuits.py:49
+#: netbox/circuits/models/circuits.py:47
+#: netbox/circuits/models/virtual_circuits.py:39
msgid "Unique circuit ID"
msgstr "一意な回線 ID"
-#: netbox/circuits/models/circuits.py:69 netbox/core/models/data.py:52
-#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:1173
-#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:96
-#: netbox/dcim/models/racks.py:297 netbox/dcim/models/sites.py:154
-#: netbox/dcim/models/sites.py:266 netbox/ipam/models/ip.py:253
-#: netbox/ipam/models/ip.py:522 netbox/ipam/models/ip.py:730
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:74
-#: netbox/virtualization/models/virtualmachines.py:84
-#: netbox/vpn/models/tunnels.py:40 netbox/wireless/models.py:95
-#: netbox/wireless/models.py:159
+#: netbox/circuits/models/circuits.py:67
+#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
+#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:51
+#: netbox/dcim/models/device_components.py:1283
+#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181
+#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94
+#: 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/virtualization/models/virtualmachines.py:79
+#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95
+#: netbox/wireless/models.py:156
msgid "status"
msgstr "状態"
-#: netbox/circuits/models/circuits.py:84 netbox/templates/core/plugin.html:20
+#: netbox/circuits/models/circuits.py:82 netbox/templates/core/plugin.html:20
msgid "installed"
msgstr "開通済"
-#: netbox/circuits/models/circuits.py:89
+#: netbox/circuits/models/circuits.py:87
msgid "terminates"
msgstr "終端"
-#: netbox/circuits/models/circuits.py:94
+#: netbox/circuits/models/circuits.py:92
msgid "commit rate (Kbps)"
msgstr "保証帯域 (Kbps)"
-#: netbox/circuits/models/circuits.py:95
+#: netbox/circuits/models/circuits.py:93
msgid "Committed rate"
msgstr "保証帯域"
-#: netbox/circuits/models/circuits.py:137
+#: netbox/circuits/models/circuits.py:142
msgid "circuit"
msgstr "回線"
-#: netbox/circuits/models/circuits.py:138
+#: netbox/circuits/models/circuits.py:143
msgid "circuits"
msgstr "回線"
-#: netbox/circuits/models/circuits.py:170
+#: netbox/circuits/models/circuits.py:172
msgid "circuit group"
msgstr "回線グループ"
-#: netbox/circuits/models/circuits.py:171
+#: netbox/circuits/models/circuits.py:173
msgid "circuit groups"
msgstr "回線グループ"
-#: netbox/circuits/models/circuits.py:195 netbox/ipam/models/fhrp.py:93
-#: netbox/tenancy/models/contacts.py:134
+#: netbox/circuits/models/circuits.py:190
+msgid "member ID"
+msgstr "メンバー ID"
+
+#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90
+#: netbox/tenancy/models/contacts.py:126
msgid "priority"
msgstr "優先度"
-#: netbox/circuits/models/circuits.py:213
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignment"
msgstr "割当回線グループ"
-#: netbox/circuits/models/circuits.py:214
+#: netbox/circuits/models/circuits.py:221
msgid "Circuit group assignments"
msgstr "割当回線グループ"
-#: netbox/circuits/models/circuits.py:240
-msgid "termination"
-msgstr ""
+#: netbox/circuits/models/circuits.py:247
+msgid "termination side"
+msgstr "ターミネーション側"
-#: netbox/circuits/models/circuits.py:257
+#: netbox/circuits/models/circuits.py:266
msgid "port speed (Kbps)"
msgstr "ポート速度 (Kbps)"
-#: netbox/circuits/models/circuits.py:260
+#: netbox/circuits/models/circuits.py:269
msgid "Physical circuit speed"
msgstr "物理回線速度"
-#: netbox/circuits/models/circuits.py:265
+#: netbox/circuits/models/circuits.py:274
msgid "upstream speed (Kbps)"
msgstr "アップストリーム速度 (Kbps)"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:275
msgid "Upstream speed, if different from port speed"
msgstr "アップストリーム速度 (ポート速度と異なる場合)"
-#: netbox/circuits/models/circuits.py:271
+#: netbox/circuits/models/circuits.py:280
msgid "cross-connect ID"
msgstr "クロスコネクト ID"
-#: netbox/circuits/models/circuits.py:272
+#: netbox/circuits/models/circuits.py:281
msgid "ID of the local cross-connect"
msgstr "ローカル・クロスコネクトの ID"
-#: netbox/circuits/models/circuits.py:277
+#: netbox/circuits/models/circuits.py:286
msgid "patch panel/port(s)"
msgstr "パッチパネル/ポート"
-#: netbox/circuits/models/circuits.py:278
+#: netbox/circuits/models/circuits.py:287
msgid "Patch panel ID and port number(s)"
msgstr "パッチパネル ID とポート番号"
-#: netbox/circuits/models/circuits.py:281
-#: netbox/dcim/models/device_component_templates.py:61
-#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:685
+#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/virtual_circuits.py:144
+#: netbox/dcim/models/device_component_templates.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681
#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219
#: netbox/extras/models/customfields.py:125 netbox/extras/models/models.py:61
#: 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:31 netbox/extras/models/tags.py:32
-#: netbox/netbox/models/__init__.py:110 netbox/netbox/models/__init__.py:145
-#: netbox/netbox/models/__init__.py:191 netbox/users/models/permissions.py:24
-#: netbox/users/models/tokens.py:57 netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:289
+#: 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/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
+#: netbox/virtualization/models/virtualmachines.py:276
msgid "description"
msgstr "説明"
-#: netbox/circuits/models/circuits.py:294
+#: netbox/circuits/models/circuits.py:340
msgid "circuit termination"
msgstr "回線終端"
-#: netbox/circuits/models/circuits.py:295
+#: netbox/circuits/models/circuits.py:341
msgid "circuit terminations"
msgstr "回線終端"
-#: netbox/circuits/models/circuits.py:308
-msgid ""
-"A circuit termination must attach to either a site or a provider network."
-msgstr ""
-
-#: netbox/circuits/models/circuits.py:310
-msgid ""
-"A circuit termination cannot attach to both a site and a provider network."
-msgstr ""
+#: netbox/circuits/models/circuits.py:353
+msgid "A circuit termination must attach to a terminating object."
+msgstr "回路終端は終端オブジェクトに接続する必要があります。"
-#: netbox/circuits/models/providers.py:22
-#: netbox/circuits/models/providers.py:66
-#: netbox/circuits/models/providers.py:104 netbox/core/models/data.py:39
+#: netbox/circuits/models/providers.py:21
+#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39
#: netbox/core/models/jobs.py:46
#: netbox/dcim/models/device_component_templates.py:43
-#: netbox/dcim/models/device_components.py:53
-#: netbox/dcim/models/devices.py:593 netbox/dcim/models/devices.py:1335
-#: netbox/dcim/models/devices.py:1400 netbox/dcim/models/power.py:39
-#: netbox/dcim/models/power.py:92 netbox/dcim/models/racks.py:262
-#: netbox/dcim/models/sites.py:138 netbox/extras/models/configs.py:36
+#: netbox/dcim/models/device_components.py:52
+#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341
+#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38
+#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257
+#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36
#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:92
#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153
#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392
#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596
#: netbox/extras/models/notifications.py:126
-#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:26
-#: netbox/ipam/models/asns.py:18 netbox/ipam/models/fhrp.py:25
-#: netbox/ipam/models/services.py:52 netbox/ipam/models/services.py:88
-#: netbox/ipam/models/vlans.py:36 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vrfs.py:22 netbox/ipam/models/vrfs.py:79
-#: netbox/netbox/models/__init__.py:137 netbox/netbox/models/__init__.py:181
-#: netbox/tenancy/models/contacts.py:64 netbox/tenancy/models/tenants.py:20
-#: netbox/tenancy/models/tenants.py:45 netbox/users/models/permissions.py:20
-#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:57
-#: netbox/virtualization/models/virtualmachines.py:72
-#: netbox/virtualization/models/virtualmachines.py:279
-#: netbox/vpn/models/crypto.py:24 netbox/vpn/models/crypto.py:71
-#: netbox/vpn/models/crypto.py:131 netbox/vpn/models/crypto.py:183
-#: netbox/vpn/models/crypto.py:221 netbox/vpn/models/l2vpn.py:22
-#: netbox/vpn/models/tunnels.py:35 netbox/wireless/models.py:51
+#: 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/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
+#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
+#: netbox/virtualization/models/clusters.py:52
+#: netbox/virtualization/models/virtualmachines.py:71
+#: netbox/virtualization/models/virtualmachines.py:271
+#: netbox/virtualization/models/virtualmachines.py:305
+#: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69
+#: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180
+#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21
+#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "名前"
-#: netbox/circuits/models/providers.py:25
+#: netbox/circuits/models/providers.py:24
msgid "Full name of the provider"
msgstr "プロバイダのフルネーム"
-#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:86
+#: 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:40 netbox/netbox/models/__init__.py:141
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:49 netbox/vpn/models/l2vpn.py:27
-#: netbox/wireless/models.py:56
+#: netbox/ipam/models/vlans.py:42 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
msgid "slug"
msgstr "slug"
@@ -1357,67 +1637,100 @@ msgstr "プロバイダ"
msgid "providers"
msgstr "プロバイダ"
-#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:60
msgid "account ID"
msgstr "アカウント ID"
-#: netbox/circuits/models/providers.py:86
+#: netbox/circuits/models/providers.py:83
msgid "provider account"
msgstr "プロバイダアカウント"
-#: netbox/circuits/models/providers.py:87
+#: netbox/circuits/models/providers.py:84
msgid "provider accounts"
msgstr "プロバイダアカウント"
-#: netbox/circuits/models/providers.py:115
+#: netbox/circuits/models/providers.py:110
msgid "service ID"
msgstr "サービス ID"
-#: netbox/circuits/models/providers.py:126
+#: netbox/circuits/models/providers.py:121
msgid "provider network"
msgstr "プロバイダネットワーク"
-#: netbox/circuits/models/providers.py:127
+#: netbox/circuits/models/providers.py:122
msgid "provider networks"
msgstr "プロバイダネットワーク"
-#: netbox/circuits/tables/circuits.py:32
-#: netbox/circuits/tables/circuits.py:132
+#: netbox/circuits/models/virtual_circuits.py:28
+msgid "virtual circuit type"
+msgstr "仮想回線タイプ"
+
+#: netbox/circuits/models/virtual_circuits.py:29
+msgid "virtual circuit types"
+msgstr "仮想回線タイプ"
+
+#: netbox/circuits/models/virtual_circuits.py:99
+msgid "virtual circuit"
+msgstr "バーチャルサーキット"
+
+#: netbox/circuits/models/virtual_circuits.py:100
+msgid "virtual circuits"
+msgstr "バーチャルサーキット"
+
+#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194
+#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109
+msgid "role"
+msgstr "ロール"
+
+#: netbox/circuits/models/virtual_circuits.py:151
+msgid "virtual circuit termination"
+msgstr "仮想回線終端"
+
+#: netbox/circuits/models/virtual_circuits.py:152
+msgid "virtual circuit terminations"
+msgstr "仮想回線終端"
+
+#: netbox/circuits/tables/circuits.py:30
+#: netbox/circuits/tables/circuits.py:168
#: netbox/circuits/tables/providers.py:18
-#: netbox/circuits/tables/providers.py:69
-#: netbox/circuits/tables/providers.py:99 netbox/core/tables/data.py:16
+#: netbox/circuits/tables/providers.py:67
+#: netbox/circuits/tables/providers.py:97
+#: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16
#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:44
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:63 netbox/dcim/forms/object_create.py:43
-#: netbox/dcim/tables/devices.py:52 netbox/dcim/tables/devices.py:92
-#: netbox/dcim/tables/devices.py:134 netbox/dcim/tables/devices.py:289
-#: netbox/dcim/tables/devices.py:392 netbox/dcim/tables/devices.py:433
-#: netbox/dcim/tables/devices.py:482 netbox/dcim/tables/devices.py:531
-#: netbox/dcim/tables/devices.py:648 netbox/dcim/tables/devices.py:731
-#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:841
-#: netbox/dcim/tables/devices.py:911 netbox/dcim/tables/devices.py:974
-#: netbox/dcim/tables/devices.py:994 netbox/dcim/tables/devices.py:1023
-#: netbox/dcim/tables/devices.py:1053 netbox/dcim/tables/devicetypes.py:31
+#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103
+#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300
+#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444
+#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541
+#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682
+#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811
+#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942
+#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026
+#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085
+#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227
#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62
#: 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:130
-#: netbox/extras/forms/filtersets.py:213 netbox/extras/tables/tables.py:58
+#: 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:514
-#: netbox/ipam/forms/bulk_edit.py:407 netbox/ipam/forms/filtersets.py:386
-#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:85
-#: netbox/ipam/tables/ip.py:160 netbox/ipam/tables/services.py:15
-#: netbox/ipam/tables/services.py:40 netbox/ipam/tables/vlans.py:64
-#: netbox/ipam/tables/vlans.py:114 netbox/ipam/tables/vrfs.py:26
+#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389
+#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40
+#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83
+#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
#: netbox/templates/circuits/provideraccount.html:28
#: netbox/templates/circuits/providernetwork.html:24
+#: netbox/templates/circuits/virtualcircuittype.html:22
#: netbox/templates/core/datasource.html:34 netbox/templates/core/job.html:44
#: netbox/templates/core/plugin.html:54
#: netbox/templates/core/rq_worker.html:43
@@ -1429,7 +1742,7 @@ msgstr "プロバイダネットワーク"
#: netbox/templates/dcim/inc/interface_vlans_table.html:5
#: netbox/templates/dcim/inc/panels/inventory_items.html:18
#: netbox/templates/dcim/interface.html:38
-#: netbox/templates/dcim/interface.html:165
+#: netbox/templates/dcim/interface.html:222
#: netbox/templates/dcim/inventoryitem.html:28
#: netbox/templates/dcim/inventoryitemrole.html:18
#: netbox/templates/dcim/location.html:29
@@ -1459,6 +1772,7 @@ msgstr "プロバイダネットワーク"
#: netbox/templates/ipam/service.html:24
#: netbox/templates/ipam/servicetemplate.html:15
#: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30
+#: netbox/templates/ipam/vlantranslationpolicy.html:14
#: netbox/templates/tenancy/contact.html:25
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
@@ -1490,106 +1804,218 @@ msgstr "プロバイダネットワーク"
#: netbox/virtualization/tables/clusters.py:17
#: netbox/virtualization/tables/clusters.py:39
#: netbox/virtualization/tables/clusters.py:62
-#: netbox/virtualization/tables/virtualmachines.py:55
-#: netbox/virtualization/tables/virtualmachines.py:139
-#: netbox/virtualization/tables/virtualmachines.py:194
+#: netbox/virtualization/tables/virtualmachines.py:26
+#: netbox/virtualization/tables/virtualmachines.py:109
+#: netbox/virtualization/tables/virtualmachines.py:165
#: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:57
#: netbox/vpn/tables/crypto.py:93 netbox/vpn/tables/crypto.py:129
#: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23
#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40
#: netbox/wireless/tables/wirelesslan.py:18
-#: netbox/wireless/tables/wirelesslan.py:79
+#: netbox/wireless/tables/wirelesslan.py:88
msgid "Name"
msgstr "名前"
-#: netbox/circuits/tables/circuits.py:41
-#: netbox/circuits/tables/circuits.py:138
-#: netbox/circuits/tables/providers.py:45
-#: netbox/circuits/tables/providers.py:79 netbox/netbox/navigation/menu.py:266
-#: netbox/netbox/navigation/menu.py:270 netbox/netbox/navigation/menu.py:272
+#: netbox/circuits/tables/circuits.py:39
+#: netbox/circuits/tables/circuits.py:174
+#: netbox/circuits/tables/providers.py:43
+#: netbox/circuits/tables/providers.py:77
+#: netbox/circuits/tables/virtual_circuits.py:27
+#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278
+#: netbox/netbox/navigation/menu.py:280
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
msgid "Circuits"
msgstr "回線"
-#: netbox/circuits/tables/circuits.py:55
+#: netbox/circuits/tables/circuits.py:54
+#: netbox/circuits/tables/virtual_circuits.py:42
#: netbox/templates/circuits/circuit.html:26
+#: netbox/templates/circuits/virtualcircuit.html:35
+#: netbox/templates/dcim/interface.html:174
msgid "Circuit ID"
msgstr "回線 ID"
-#: netbox/circuits/tables/circuits.py:69
-#: netbox/wireless/forms/model_forms.py:160
+#: netbox/circuits/tables/circuits.py:72
+#: netbox/wireless/forms/model_forms.py:163
msgid "Side A"
msgstr "サイド A"
-#: netbox/circuits/tables/circuits.py:74
+#: netbox/circuits/tables/circuits.py:77
msgid "Side Z"
msgstr "サイド Z"
-#: netbox/circuits/tables/circuits.py:77
-#: netbox/templates/circuits/circuit.html:55
+#: netbox/circuits/tables/circuits.py:80
+#: netbox/templates/circuits/circuit.html:65
msgid "Commit Rate"
msgstr "保証帯域"
-#: netbox/circuits/tables/circuits.py:80
-#: netbox/circuits/tables/providers.py:48
-#: netbox/circuits/tables/providers.py:82
-#: netbox/circuits/tables/providers.py:107 netbox/dcim/tables/devices.py:1036
-#: netbox/dcim/tables/devicetypes.py:92 netbox/dcim/tables/modules.py:29
-#: netbox/dcim/tables/modules.py:73 netbox/dcim/tables/power.py:39
-#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:84
-#: netbox/dcim/tables/racks.py:145 netbox/dcim/tables/racks.py:225
-#: netbox/dcim/tables/sites.py:108 netbox/extras/tables/tables.py:582
-#: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34
-#: netbox/ipam/tables/ip.py:136 netbox/ipam/tables/ip.py:275
-#: netbox/ipam/tables/ip.py:329 netbox/ipam/tables/ip.py:397
-#: netbox/ipam/tables/services.py:24 netbox/ipam/tables/services.py:54
-#: netbox/ipam/tables/vlans.py:145 netbox/ipam/tables/vrfs.py:47
-#: netbox/ipam/tables/vrfs.py:72 netbox/templates/dcim/htmx/cable_edit.html:89
+#: netbox/circuits/tables/circuits.py:84
+#: netbox/circuits/tables/providers.py:46
+#: netbox/circuits/tables/providers.py:80
+#: netbox/circuits/tables/providers.py:105
+#: netbox/circuits/tables/virtual_circuits.py:68
+#: netbox/dcim/tables/devices.py:1068 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73
+#: 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:582 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
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
+#: netbox/templates/dcim/htmx/cable_edit.html:89
#: netbox/templates/generic/bulk_edit.html:86
#: netbox/templates/inc/panels/comments.html:5
#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46
#: netbox/utilities/forms/fields/fields.py:29
-#: netbox/virtualization/tables/clusters.py:91
-#: netbox/virtualization/tables/virtualmachines.py:82
+#: netbox/virtualization/tables/clusters.py:95
+#: netbox/virtualization/tables/virtualmachines.py:52
#: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74
#: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140
#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
-#: netbox/wireless/tables/wirelesslan.py:58
+#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "コメント"
-#: netbox/circuits/tables/circuits.py:86
+#: netbox/circuits/tables/circuits.py:90
#: netbox/templates/tenancy/contact.html:84
#: netbox/tenancy/tables/contacts.py:73
msgid "Assignments"
msgstr "割当"
+#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81
+msgid "Side"
+msgstr "サイド"
+
+#: netbox/circuits/tables/circuits.py:120
+msgid "Termination Type"
+msgstr "終了タイプ"
+
+#: netbox/circuits/tables/circuits.py:123
+msgid "Termination Point"
+msgstr "ターミネーションポイント"
+
+#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161
+#: netbox/templates/dcim/sitegroup.html:26
+msgid "Site Group"
+msgstr "サイトグループ"
+
+#: netbox/circuits/tables/circuits.py:149
+#: netbox/templates/circuits/providernetwork.html:17
+#: netbox/templates/circuits/virtualcircuit.html:27
+#: netbox/templates/circuits/virtualcircuittermination.html:30
+#: netbox/templates/dcim/interface.html:170
+msgid "Provider Network"
+msgstr "プロバイダネットワーク"
+
#: netbox/circuits/tables/providers.py:23
msgid "Accounts"
msgstr "アカウント"
-#: netbox/circuits/tables/providers.py:29
+#: netbox/circuits/tables/providers.py:28
msgid "Account Count"
msgstr "アカウント数"
-#: netbox/circuits/tables/providers.py:39 netbox/dcim/tables/sites.py:100
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
msgid "ASN Count"
msgstr "ASN 数"
-#: netbox/circuits/views.py:331
+#: netbox/circuits/tables/virtual_circuits.py:65
+#: netbox/netbox/navigation/menu.py:234
+#: netbox/templates/circuits/virtualcircuit.html:87
+#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/vpn/tables/tunnels.py:58
+msgid "Terminations"
+msgstr "終端"
+
+#: netbox/circuits/tables/virtual_circuits.py:109
+#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299
+#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730
+#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
+#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858
+#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024
+#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053
+#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1541 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:1339
+#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474
+#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630
+#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678
+#: 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:249 netbox/dcim/tables/connections.py:22
+#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
+#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381
+#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619
+#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787
+#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892
+#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089
+#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
+#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:540
+#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333
+#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795
+#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156
+#: netbox/templates/circuits/virtualcircuittermination.html:56
+#: netbox/templates/dcim/consoleport.html:20
+#: netbox/templates/dcim/consoleserverport.html:20
+#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
+#: netbox/templates/dcim/device_edit.html:10
+#: netbox/templates/dcim/devicebay.html:20
+#: netbox/templates/dcim/devicebay.html:48
+#: netbox/templates/dcim/frontport.html:20
+#: netbox/templates/dcim/interface.html:30
+#: netbox/templates/dcim/interface.html:218
+#: netbox/templates/dcim/inventoryitem.html:20
+#: netbox/templates/dcim/module.html:57
+#: netbox/templates/dcim/modulebay.html:20
+#: netbox/templates/dcim/poweroutlet.html:20
+#: netbox/templates/dcim/powerport.html:20
+#: netbox/templates/dcim/rearport.html:20
+#: netbox/templates/dcim/virtualchassis.html:65
+#: netbox/templates/dcim/virtualchassis_edit.html:51
+#: netbox/templates/dcim/virtualdevicecontext.html:22
+#: netbox/templates/virtualization/virtualmachine.html:114
+#: netbox/templates/vpn/tunneltermination.html:23
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
+#: netbox/virtualization/filtersets.py:133
+#: netbox/virtualization/forms/bulk_edit.py:119
+#: netbox/virtualization/forms/bulk_import.py:105
+#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
+#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237
+#: netbox/vpn/forms/model_forms.py:456
+#: netbox/wireless/forms/model_forms.py:102
+#: netbox/wireless/forms/model_forms.py:144
+#: netbox/wireless/tables/wirelesslan.py:84
+msgid "Device"
+msgstr "デバイス"
+
+#: netbox/circuits/views.py:356
#, python-brace-format
msgid "No terminations have been defined for circuit {circuit}."
msgstr "回路には終端が定義されていません {circuit}。"
-#: netbox/circuits/views.py:380
+#: netbox/circuits/views.py:405
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "回路のスワップ端子 {circuit}。"
-#: netbox/core/api/views.py:39
+#: netbox/core/api/views.py:51
msgid "This user does not have permission to synchronize this data source."
msgstr "このユーザーには、このデータソースを同期する権限がありません。"
@@ -1614,12 +2040,13 @@ msgstr "完了"
#: netbox/core/choices.py:22 netbox/core/choices.py:59
#: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34
#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239
-#: netbox/dcim/choices.py:1609 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:1593 netbox/dcim/choices.py:1666
+#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "失敗"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:335
-#: netbox/netbox/navigation/menu.py:339
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:360
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -1649,12 +2076,36 @@ msgstr "実行中"
msgid "Errored"
msgstr "エラー"
-#: netbox/core/choices.py:87 netbox/core/tables/plugins.py:63
+#: netbox/core/choices.py:82
+msgid "Minutely"
+msgstr "細かく"
+
+#: netbox/core/choices.py:83
+msgid "Hourly"
+msgstr "毎時"
+
+#: netbox/core/choices.py:84
+msgid "12 hours"
+msgstr "12 時間毎"
+
+#: netbox/core/choices.py:85
+msgid "Daily"
+msgstr "毎日"
+
+#: netbox/core/choices.py:86
+msgid "Weekly"
+msgstr "毎週"
+
+#: netbox/core/choices.py:87
+msgid "30 days"
+msgstr "30 日毎"
+
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "更新"
-#: netbox/core/choices.py:88
+#: netbox/core/choices.py:104
msgid "Deleted"
msgstr "削除"
@@ -1682,7 +2133,7 @@ msgstr "キャンセル済"
#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51
#: netbox/templates/core/plugin.html:88
-#: netbox/templates/dcim/interface.html:216
+#: netbox/templates/dcim/interface.html:273
msgid "Local"
msgstr "ローカル"
@@ -1756,7 +2207,7 @@ msgstr "データソース (ID)"
msgid "Data source (name)"
msgstr "データソース (名前)"
-#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:501
+#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502
#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331
#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413
#: netbox/users/filtersets.py:28
@@ -1768,12 +2219,12 @@ msgid "User name"
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:1137
-#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/filtersets.py:1370
-#: netbox/dcim/tables/devices.py:553 netbox/dcim/tables/devicetypes.py:224
+#: 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:1375
+#: netbox/dcim/tables/devices.py:567 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:142
-#: netbox/extras/forms/filtersets.py:229 netbox/extras/forms/filtersets.py:294
+#: 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/templates/core/datasource.html:42
@@ -1784,18 +2235,18 @@ msgstr "ユーザ名"
#: netbox/templates/users/objectpermission.html:25
#: netbox/templates/virtualization/vminterface.html:29
#: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70
-#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:217
-#: netbox/virtualization/forms/filtersets.py:215
+#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199
+#: netbox/virtualization/forms/filtersets.py:220
msgid "Enabled"
msgstr "有効"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:285
+#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127
#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170
-#: netbox/vpn/forms/model_forms.py:301 netbox/vpn/forms/model_forms.py:321
-#: netbox/vpn/forms/model_forms.py:337 netbox/vpn/forms/model_forms.py:357
-#: netbox/vpn/forms/model_forms.py:380
+#: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323
+#: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360
+#: netbox/vpn/forms/model_forms.py:383
msgid "Parameters"
msgstr "パラメータ"
@@ -1804,16 +2255,15 @@ msgid "Ignore rules"
msgstr "ignoreルール"
#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97
-#: netbox/extras/forms/model_forms.py:248
-#: netbox/extras/forms/model_forms.py:578
-#: netbox/extras/forms/model_forms.py:632 netbox/extras/tables/tables.py:191
+#: 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:518
#: netbox/templates/core/datasource.html:31
-#: netbox/templates/dcim/device/render_config.html:18
#: netbox/templates/extras/configcontext.html:29
#: netbox/templates/extras/configtemplate.html:21
#: netbox/templates/extras/exporttemplate.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:18
+#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "データソース"
@@ -1822,17 +2272,17 @@ msgid "File"
msgstr "ファイル"
#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:328
-#: netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
+#: netbox/extras/forms/filtersets.py:421
msgid "Data source"
msgstr "データソース"
-#: netbox/core/forms/filtersets.py:70 netbox/extras/forms/filtersets.py:440
+#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
msgid "Creation"
msgstr "作成"
-#: netbox/core/forms/filtersets.py:74 netbox/core/forms/filtersets.py:160
-#: netbox/extras/forms/filtersets.py:461 netbox/extras/tables/tables.py:220
+#: 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:571 netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
@@ -1840,42 +2290,42 @@ msgstr "作成"
msgid "Object Type"
msgstr "オブジェクトタイプ"
-#: netbox/core/forms/filtersets.py:84
+#: netbox/core/forms/filtersets.py:85
msgid "Created after"
msgstr "以降に作成"
-#: netbox/core/forms/filtersets.py:89
+#: netbox/core/forms/filtersets.py:90
msgid "Created before"
msgstr "以前に作成"
-#: netbox/core/forms/filtersets.py:94
+#: netbox/core/forms/filtersets.py:95
msgid "Scheduled after"
msgstr "以降に予定"
-#: netbox/core/forms/filtersets.py:99
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled before"
msgstr "以前に予定"
-#: netbox/core/forms/filtersets.py:104
+#: netbox/core/forms/filtersets.py:105
msgid "Started after"
msgstr "以降に開始"
-#: netbox/core/forms/filtersets.py:109
+#: netbox/core/forms/filtersets.py:110
msgid "Started before"
msgstr "以前に開始"
-#: netbox/core/forms/filtersets.py:114
+#: netbox/core/forms/filtersets.py:115
msgid "Completed after"
msgstr "以降に完了"
-#: netbox/core/forms/filtersets.py:119
+#: netbox/core/forms/filtersets.py:120
msgid "Completed before"
msgstr "以前に完了"
-#: netbox/core/forms/filtersets.py:126 netbox/core/forms/filtersets.py:155
-#: netbox/dcim/forms/bulk_edit.py:462 netbox/dcim/forms/filtersets.py:418
-#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/model_forms.py:316
-#: netbox/extras/forms/filtersets.py:456 netbox/extras/forms/filtersets.py:475
+#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156
+#: 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/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
@@ -1889,22 +2339,22 @@ msgstr "以前に完了"
msgid "User"
msgstr "ユーザ"
-#: netbox/core/forms/filtersets.py:134 netbox/core/tables/change_logging.py:15
+#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "時間"
-#: netbox/core/forms/filtersets.py:139 netbox/extras/forms/filtersets.py:445
+#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
msgid "After"
msgstr "以降"
-#: netbox/core/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:450
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
msgid "Before"
msgstr "以前"
-#: netbox/core/forms/filtersets.py:148 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:396
+#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:410
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
@@ -1938,22 +2388,22 @@ msgstr "同期するファイルをアップロードするか、データファ
msgid "Rack Elevations"
msgstr "ラック図"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1520
-#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1372
-#: netbox/dcim/forms/bulk_edit.py:1390 netbox/dcim/tables/racks.py:158
-#: netbox/netbox/navigation/menu.py:291 netbox/netbox/navigation/menu.py:295
+#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522
+#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375
+#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157
+#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316
msgid "Power"
msgstr "電源"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:154
+#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IPAM"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:230
+#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43
-#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
+#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "セキュリティ"
@@ -1968,7 +2418,7 @@ msgid "Pagination"
msgstr "ページネーション"
#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/model_forms.py:116
+#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
#: netbox/extras/forms/model_forms.py:129
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
@@ -1979,7 +2429,7 @@ msgstr "検証"
msgid "User Preferences"
msgstr "ユーザ設定"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:732
+#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
@@ -2014,7 +2464,7 @@ msgstr "ユーザ名"
msgid "request ID"
msgstr "リクエスト ID"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:69
+#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
msgid "action"
msgstr "アクション"
@@ -2039,9 +2489,9 @@ msgstr "オブジェクト変更"
msgid "Change logging is not supported for this object type ({type})."
msgstr "このオブジェクトタイプ ({type}) では変更ログはサポートされていません。"
-#: netbox/core/models/config.py:18 netbox/core/models/data.py:266
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:263
#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:50
-#: netbox/extras/models/models.py:730 netbox/extras/models/notifications.py:39
+#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
#: netbox/extras/models/notifications.py:186
#: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32
msgid "created"
@@ -2076,24 +2526,24 @@ msgstr "現在の設定"
msgid "Config revision #{id}"
msgstr "設定履歴 #{id}"
-#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43
-#: netbox/dcim/models/device_component_templates.py:203
-#: netbox/dcim/models/device_component_templates.py:237
-#: netbox/dcim/models/device_component_templates.py:272
-#: netbox/dcim/models/device_component_templates.py:334
-#: netbox/dcim/models/device_component_templates.py:413
-#: netbox/dcim/models/device_component_templates.py:512
-#: netbox/dcim/models/device_component_templates.py:612
-#: netbox/dcim/models/device_components.py:283
-#: netbox/dcim/models/device_components.py:312
-#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:463
-#: netbox/dcim/models/device_components.py:605
-#: netbox/dcim/models/device_components.py:970
-#: netbox/dcim/models/device_components.py:1044
-#: netbox/dcim/models/power.py:102 netbox/extras/models/customfields.py:78
+#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44
+#: netbox/dcim/models/device_component_templates.py:199
+#: netbox/dcim/models/device_component_templates.py:234
+#: netbox/dcim/models/device_component_templates.py:270
+#: netbox/dcim/models/device_component_templates.py:335
+#: 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:279
+#: netbox/dcim/models/device_components.py:306
+#: netbox/dcim/models/device_components.py:337
+#: netbox/dcim/models/device_components.py:453
+#: netbox/dcim/models/device_components.py:653
+#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1092
+#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:61 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
msgid "type"
msgstr "タイプ"
@@ -2105,8 +2555,8 @@ msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
-#: netbox/dcim/models/device_component_templates.py:418
-#: netbox/dcim/models/device_components.py:512
+#: netbox/dcim/models/device_component_templates.py:425
+#: netbox/dcim/models/device_components.py:505
#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
msgid "enabled"
@@ -2136,63 +2586,63 @@ msgstr "データソース"
msgid "data sources"
msgstr "データソース"
-#: netbox/core/models/data.py:122
+#: netbox/core/models/data.py:119
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "不明なバックエンドタイプ: {type}"
-#: netbox/core/models/data.py:164
+#: netbox/core/models/data.py:161
msgid "Cannot initiate sync; syncing already in progress."
msgstr "同期を開始できません。同期はすでに進行中です。"
-#: netbox/core/models/data.py:177
+#: netbox/core/models/data.py:174
msgid ""
"There was an error initializing the backend. A dependency needs to be "
"installed: "
msgstr "バックエンドの初期化中にエラーが発生しました。依存関係をインストールする必要があります。 "
-#: netbox/core/models/data.py:270 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:267 netbox/core/models/files.py:31
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "最終更新日時"
-#: netbox/core/models/data.py:280 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446
msgid "path"
msgstr "パス"
-#: netbox/core/models/data.py:283
+#: netbox/core/models/data.py:280
msgid "File path relative to the data source's root"
msgstr "データソースのルートを基準にしたファイルパス"
-#: netbox/core/models/data.py:287 netbox/ipam/models/ip.py:503
+#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489
msgid "size"
msgstr "サイズ"
-#: netbox/core/models/data.py:290
+#: netbox/core/models/data.py:287
msgid "hash"
msgstr "ハッシュ"
-#: netbox/core/models/data.py:294
+#: netbox/core/models/data.py:291
msgid "Length must be 64 hexadecimal characters."
msgstr "64 桁の 16 進数でなければなりません。"
-#: netbox/core/models/data.py:296
+#: netbox/core/models/data.py:293
msgid "SHA256 hash of the file data"
msgstr "ファイルデータの SHA256 ハッシュ"
-#: netbox/core/models/data.py:313
+#: netbox/core/models/data.py:310
msgid "data file"
msgstr "データファイル"
-#: netbox/core/models/data.py:314
+#: netbox/core/models/data.py:311
msgid "data files"
msgstr "データファイル"
-#: netbox/core/models/data.py:401
+#: netbox/core/models/data.py:398
msgid "auto sync record"
msgstr "自動同期レコード"
-#: netbox/core/models/data.py:402
+#: netbox/core/models/data.py:399
msgid "auto sync records"
msgstr "自動同期レコード"
@@ -2216,6 +2666,11 @@ msgstr "管理対象ファイル"
msgid "managed files"
msgstr "管理対象ファイル"
+#: netbox/core/models/files.py:100
+#, python-brace-format
+msgid "A {model} with this file path already exists ({path})."
+msgstr "A {model} このファイルパスは既に存在します ({path})。"
+
#: netbox/core/models/jobs.py:54
msgid "scheduled"
msgstr "予定日時"
@@ -2237,7 +2692,7 @@ msgid "completed"
msgstr "完了日時"
#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:87
+#: netbox/extras/models/staging.py:95
msgid "data"
msgstr "データ"
@@ -2267,7 +2722,7 @@ msgstr "このオブジェクトタイプにはジョブを割り当てられま
msgid "Invalid status for job termination. Choices are: {choices}"
msgstr "ジョブ終了のステータスが無効です。選択肢は以下のとおりです。 {choices}"
-#: netbox/core/models/jobs.py:221
+#: netbox/core/models/jobs.py:231
msgid ""
"enqueue() cannot be called with values for both schedule_at and immediate."
msgstr "enqueue () は schedule_at と immediate の両方の値を指定して呼び出すことはできません。"
@@ -2288,7 +2743,7 @@ msgstr "フルネーム"
#: 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:576 netbox/extras/tables/tables.py:616
-#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:244
+#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
@@ -2316,11 +2771,11 @@ msgid "Last updated"
msgstr "最終更新日"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:164 netbox/extras/tables/tables.py:216
-#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:189
+#: 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/templates/dcim/virtualchassis_edit.html:52
#: netbox/utilities/forms/forms.py:73
-#: netbox/wireless/tables/wirelesslink.py:17
+#: netbox/wireless/tables/wirelesslink.py:16
msgid "ID"
msgstr "ID"
@@ -2386,7 +2841,7 @@ msgstr "ワーカー"
msgid "Host"
msgstr "ホスト"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:535
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587
msgid "Port"
msgstr "ポート"
@@ -2434,71 +2889,84 @@ msgstr "PID"
msgid "No workers found"
msgstr "作業者が見つかりませんでした"
-#: netbox/core/views.py:90
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
#, python-brace-format
-msgid "Queued job #{id} to sync {datasource}"
-msgstr "キューに入っているジョブ #{id} 同期するには {datasource}"
+msgid "Job {job_id} not found"
+msgstr "ジョブ {job_id} 見つかりません"
-#: netbox/core/views.py:319
+#: netbox/core/utils.py:102 netbox/core/utils.py:118
#, python-brace-format
-msgid "Restored configuration revision #{id}"
-msgstr "復元された設定リビジョン #{id}"
+msgid "Job {id} not found."
+msgstr "ジョブ {id} 見つかりません。"
-#: netbox/core/views.py:412 netbox/core/views.py:455 netbox/core/views.py:531
+#: netbox/core/views.py:88
#, python-brace-format
-msgid "Job {job_id} not found"
-msgstr "ジョブ {job_id} 見つかりません"
+msgid "Queued job #{id} to sync {datasource}"
+msgstr "キューに入っているジョブ #{id} 同期するには {datasource}"
+
+#: netbox/core/views.py:332
+#, python-brace-format
+msgid "Restored configuration revision #{id}"
+msgstr "復元された設定リビジョン #{id}"
-#: netbox/core/views.py:463
+#: netbox/core/views.py:435
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "ジョブ {id} が削除されました。"
-#: netbox/core/views.py:465
+#: netbox/core/views.py:437
#, python-brace-format
msgid "Error deleting job {id}: {error}"
msgstr "ジョブの削除中にエラーが発生しました {id}: {error}"
-#: netbox/core/views.py:478 netbox/core/views.py:496
-#, python-brace-format
-msgid "Job {id} not found."
-msgstr "ジョブ {id} 見つかりません。"
-
-#: netbox/core/views.py:484
+#: netbox/core/views.py:446
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "ジョブ {id} が再エンキューされました。"
-#: netbox/core/views.py:519
+#: netbox/core/views.py:455
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "ジョブ {id} キューに追加されました。"
-#: netbox/core/views.py:538
+#: netbox/core/views.py:464
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "ジョブ {id} 停止されました。"
-#: netbox/core/views.py:540
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "ジョブを停止できませんでした {id}"
-#: netbox/core/views.py:674
+#: netbox/core/views.py:601
msgid "Plugins catalog could not be loaded"
msgstr "プラグインカタログを読み込めませんでした"
-#: netbox/core/views.py:708
+#: netbox/core/views.py:635
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "プラグイン {name} が見つかりません"
-#: netbox/dcim/api/serializers_/devices.py:49
-#: netbox/dcim/api/serializers_/devicetypes.py:25
+#: netbox/dcim/api/serializers_/device_components.py:262
+msgid "Interface mode does not support q-in-q service vlan"
+msgstr "インターフェイスモードは Q-in-Q サービス VLAN をサポートしていません"
+
+#: netbox/dcim/api/serializers_/device_components.py:269
+msgid "Interface mode does not support untagged vlan"
+msgstr "インターフェイスモードはタグなし VLAN をサポートしていません"
+
+#: netbox/dcim/api/serializers_/device_components.py:274
+#: netbox/dcim/api/serializers_/device_components.py:279
+msgid "Interface mode does not support tagged vlans"
+msgstr "インターフェイスモードはタグ付き VLAN をサポートしていません"
+
+#: netbox/dcim/api/serializers_/devices.py:53
+#: netbox/dcim/api/serializers_/devicetypes.py:26
msgid "Position (U)"
msgstr "ポジション (U)"
-#: netbox/dcim/api/serializers_/racks.py:112
+#: netbox/dcim/api/serializers_/racks.py:113
#: netbox/templates/dcim/rack.html:28
msgid "Facility ID"
msgstr "ファシリティ ID"
@@ -2508,8 +2976,9 @@ msgid "Staging"
msgstr "ステージング"
#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189
-#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1533
-#: netbox/virtualization/choices.py:23 netbox/virtualization/choices.py:48
+#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1535
+#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49
msgid "Decommissioning"
msgstr "廃止"
@@ -2572,7 +3041,7 @@ msgstr "廃止済"
msgid "Millimeters"
msgstr "ミリメートル"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1555
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557
msgid "Inches"
msgstr "インチ"
@@ -2586,21 +3055,21 @@ msgstr "前面から背面"
msgid "Rear to front"
msgstr "背面から前面"
-#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:69
-#: netbox/dcim/forms/bulk_edit.py:88 netbox/dcim/forms/bulk_edit.py:174
-#: netbox/dcim/forms/bulk_edit.py:1420 netbox/dcim/forms/bulk_import.py:60
-#: netbox/dcim/forms/bulk_import.py:74 netbox/dcim/forms/bulk_import.py:137
-#: netbox/dcim/forms/bulk_import.py:588 netbox/dcim/forms/bulk_import.py:855
-#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/forms/filtersets.py:234
-#: netbox/dcim/forms/model_forms.py:74 netbox/dcim/forms/model_forms.py:93
-#: netbox/dcim/forms/model_forms.py:170 netbox/dcim/forms/model_forms.py:1069
-#: netbox/dcim/forms/model_forms.py:1509
-#: netbox/dcim/forms/object_import.py:176 netbox/dcim/tables/devices.py:656
-#: netbox/dcim/tables/devices.py:869 netbox/dcim/tables/devices.py:954
-#: netbox/extras/tables/tables.py:223 netbox/ipam/tables/fhrp.py:59
-#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/services.py:44
-#: netbox/templates/dcim/interface.html:102
-#: netbox/templates/dcim/interface.html:309
+#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72
+#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62
+#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139
+#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863
+#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235
+#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95
+#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1082
+#: netbox/dcim/forms/model_forms.py:1551
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690
+#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987
+#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223
+#: 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
#: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37
#: netbox/templates/dcim/sitegroup.html:37
#: netbox/templates/ipam/service.html:28
@@ -2613,12 +3082,12 @@ msgstr "背面から前面"
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
#: netbox/tenancy/forms/model_forms.py:68
-#: netbox/virtualization/forms/bulk_edit.py:207
-#: netbox/virtualization/forms/bulk_import.py:151
-#: netbox/virtualization/tables/virtualmachines.py:162
-#: netbox/wireless/forms/bulk_edit.py:24
-#: netbox/wireless/forms/bulk_import.py:21
-#: netbox/wireless/forms/model_forms.py:21
+#: netbox/virtualization/forms/bulk_edit.py:189
+#: netbox/virtualization/forms/bulk_import.py:157
+#: netbox/virtualization/tables/virtualmachines.py:132
+#: netbox/wireless/forms/bulk_edit.py:26
+#: netbox/wireless/forms/bulk_import.py:23
+#: netbox/wireless/forms/model_forms.py:22
msgid "Parent"
msgstr "親"
@@ -2641,7 +3110,7 @@ msgid "Rear"
msgstr "背面"
#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/virtualization/choices.py:46
+#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "検証"
@@ -2674,7 +3143,7 @@ msgid "Top to bottom"
msgstr "上から下へ"
#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1305
+#: netbox/dcim/choices.py:1307
msgid "Passive"
msgstr "パッシブ"
@@ -2704,8 +3173,8 @@ msgstr "独自規格"
#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223
-#: netbox/dcim/choices.py:1449 netbox/dcim/choices.py:1451
-#: netbox/netbox/navigation/menu.py:200
+#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453
+#: netbox/netbox/navigation/menu.py:208
msgid "Other"
msgstr "その他"
@@ -2722,10 +3191,10 @@ msgid "Virtual"
msgstr "仮想"
#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099
-#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1330
-#: netbox/dcim/forms/model_forms.py:995 netbox/dcim/forms/model_forms.py:1404
-#: netbox/netbox/navigation/menu.py:140 netbox/netbox/navigation/menu.py:144
-#: netbox/templates/dcim/interface.html:210
+#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335
+#: 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
msgid "Wireless"
msgstr "無線"
@@ -2733,13 +3202,13 @@ msgstr "無線"
msgid "Virtual interfaces"
msgstr "仮想インタフェース"
-#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1428
-#: netbox/dcim/forms/bulk_import.py:862 netbox/dcim/forms/model_forms.py:981
-#: netbox/dcim/tables/devices.py:660 netbox/templates/dcim/interface.html:106
+#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431
+#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993
+#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
-#: netbox/virtualization/forms/bulk_edit.py:212
-#: netbox/virtualization/forms/bulk_import.py:158
-#: netbox/virtualization/tables/virtualmachines.py:166
+#: netbox/virtualization/forms/bulk_edit.py:194
+#: netbox/virtualization/forms/bulk_import.py:164
+#: netbox/virtualization/tables/virtualmachines.py:136
msgid "Bridge"
msgstr "ブリッジ"
@@ -2763,10 +3232,10 @@ msgstr "イーサネット (バックプレーン)"
msgid "Cellular"
msgstr "セルラー"
-#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:383
-#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:963
-#: netbox/dcim/forms/filtersets.py:1542
-#: netbox/templates/dcim/inventoryitem.html:52
+#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964
+#: netbox/dcim/forms/filtersets.py:1547
+#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:54
msgid "Serial"
msgstr "シリアル"
@@ -2792,109 +3261,95 @@ msgstr "全二重"
msgid "Auto"
msgstr "自動"
-#: netbox/dcim/choices.py:1265
+#: netbox/dcim/choices.py:1266
msgid "Access"
msgstr "アクセス"
-#: netbox/dcim/choices.py:1266 netbox/ipam/tables/vlans.py:172
-#: netbox/ipam/tables/vlans.py:217
+#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148
+#: netbox/ipam/tables/vlans.py:193
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "タグ付き"
-#: netbox/dcim/choices.py:1267
+#: netbox/dcim/choices.py:1268
msgid "Tagged (All)"
msgstr "タグ付き (全て)"
-#: netbox/dcim/choices.py:1296
+#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22
+msgid "Q-in-Q (802.1ad)"
+msgstr "Q-in-Q (802.1ad)"
+
+#: netbox/dcim/choices.py:1298
msgid "IEEE Standard"
msgstr "IEEE スタンダード"
-#: netbox/dcim/choices.py:1307
+#: netbox/dcim/choices.py:1309
msgid "Passive 24V (2-pair)"
msgstr "パッシブ 24V (2 ペア)"
-#: netbox/dcim/choices.py:1308
+#: netbox/dcim/choices.py:1310
msgid "Passive 24V (4-pair)"
msgstr "パッシブ 24V (4ペア)"
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:1311
msgid "Passive 48V (2-pair)"
msgstr "パッシブ 48V (2 ペア)"
-#: netbox/dcim/choices.py:1310
+#: netbox/dcim/choices.py:1312
msgid "Passive 48V (4-pair)"
msgstr "パッシブ 48V (4ペア)"
-#: netbox/dcim/choices.py:1380 netbox/dcim/choices.py:1490
+#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492
msgid "Copper"
msgstr "カッパー"
-#: netbox/dcim/choices.py:1403
+#: netbox/dcim/choices.py:1405
msgid "Fiber Optic"
msgstr "光ファイバー"
-#: netbox/dcim/choices.py:1436 netbox/dcim/choices.py:1519
+#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1506
+#: netbox/dcim/choices.py:1508
msgid "Fiber"
msgstr "ファイバー"
-#: netbox/dcim/choices.py:1531 netbox/dcim/forms/filtersets.py:1227
+#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228
msgid "Connected"
msgstr "接続済"
-#: netbox/dcim/choices.py:1550 netbox/wireless/choices.py:497
+#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "キロメートル"
-#: netbox/dcim/choices.py:1551 netbox/templates/dcim/cable_trace.html:65
-#: netbox/wireless/choices.py:498
+#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176
+#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "メートル"
-#: netbox/dcim/choices.py:1552
+#: netbox/dcim/choices.py:1554
msgid "Centimeters"
msgstr "センチメートル"
-#: netbox/dcim/choices.py:1553 netbox/wireless/choices.py:499
+#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "マイル"
-#: netbox/dcim/choices.py:1554 netbox/templates/dcim/cable_trace.html:66
-#: netbox/wireless/choices.py:500
+#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178
+#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "フィート"
-#: netbox/dcim/choices.py:1570 netbox/templates/dcim/device.html:327
-#: netbox/templates/dcim/rack.html:107
-msgid "Kilograms"
-msgstr "キログラム"
-
-#: netbox/dcim/choices.py:1571
-msgid "Grams"
-msgstr "グラム"
-
-#: netbox/dcim/choices.py:1572 netbox/templates/dcim/device.html:328
-#: netbox/templates/dcim/rack.html:108
-msgid "Pounds"
-msgstr "ポンド"
-
-#: netbox/dcim/choices.py:1573
-msgid "Ounces"
-msgstr "オンス"
-
-#: netbox/dcim/choices.py:1620
+#: netbox/dcim/choices.py:1604
msgid "Redundant"
msgstr "冗長"
-#: netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1625
msgid "Single phase"
msgstr "単相"
-#: netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1626
msgid "Three-phase"
msgstr "三相"
@@ -2908,335 +3363,319 @@ msgstr "MAC アドレス形式が無効です: {value}"
msgid "Invalid WWN format: {value}"
msgstr "WWN 形式が無効です: {value}"
-#: netbox/dcim/filtersets.py:86
+#: netbox/dcim/filtersets.py:87
msgid "Parent region (ID)"
msgstr "親リージョン (ID)"
-#: netbox/dcim/filtersets.py:92
+#: netbox/dcim/filtersets.py:93
msgid "Parent region (slug)"
msgstr "親リージョン (slug)"
-#: netbox/dcim/filtersets.py:116
+#: netbox/dcim/filtersets.py:117
msgid "Parent site group (ID)"
msgstr "親サイトグループ (ID)"
-#: netbox/dcim/filtersets.py:122
+#: netbox/dcim/filtersets.py:123
msgid "Parent site group (slug)"
msgstr "親サイトグループ (slug)"
-#: netbox/dcim/filtersets.py:164 netbox/extras/filtersets.py:364
-#: netbox/ipam/filtersets.py:843 netbox/ipam/filtersets.py:995
+#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962
msgid "Group (ID)"
msgstr "グループ (ID)"
-#: netbox/dcim/filtersets.py:170
+#: netbox/dcim/filtersets.py:171
msgid "Group (slug)"
msgstr "グループ (slug)"
-#: netbox/dcim/filtersets.py:176 netbox/dcim/filtersets.py:181
+#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
msgid "AS (ID)"
msgstr "AS (ID)"
-#: netbox/dcim/filtersets.py:246
+#: netbox/dcim/filtersets.py:247
msgid "Parent location (ID)"
msgstr "親のロケーション (ID)"
-#: netbox/dcim/filtersets.py:252
+#: netbox/dcim/filtersets.py:253
msgid "Parent location (slug)"
msgstr "親の場所 (スラッグ)"
-#: netbox/dcim/filtersets.py:258 netbox/dcim/filtersets.py:369
-#: netbox/dcim/filtersets.py:490 netbox/dcim/filtersets.py:1057
-#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:2182
-msgid "Location (ID)"
-msgstr "ロケーション (ID)"
-
-#: netbox/dcim/filtersets.py:265 netbox/dcim/filtersets.py:376
-#: netbox/dcim/filtersets.py:497 netbox/dcim/filtersets.py:1410
-#: netbox/extras/filtersets.py:542
-msgid "Location (slug)"
-msgstr "ロケーション (slug)"
-
-#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:381
-#: netbox/dcim/filtersets.py:539 netbox/dcim/filtersets.py:678
-#: netbox/dcim/filtersets.py:882 netbox/dcim/filtersets.py:933
-#: netbox/dcim/filtersets.py:973 netbox/dcim/filtersets.py:1306
-#: netbox/dcim/filtersets.py:1840
+#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382
+#: 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:1308
+#: netbox/dcim/filtersets.py:1960
msgid "Manufacturer (ID)"
msgstr "メーカ (ID)"
-#: netbox/dcim/filtersets.py:302 netbox/dcim/filtersets.py:387
-#: netbox/dcim/filtersets.py:545 netbox/dcim/filtersets.py:684
-#: netbox/dcim/filtersets.py:888 netbox/dcim/filtersets.py:939
-#: netbox/dcim/filtersets.py:979 netbox/dcim/filtersets.py:1312
-#: netbox/dcim/filtersets.py:1846
+#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388
+#: 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:1314
+#: netbox/dcim/filtersets.py:1966
msgid "Manufacturer (slug)"
msgstr "メーカ (slug)"
-#: netbox/dcim/filtersets.py:393
+#: netbox/dcim/filtersets.py:394
msgid "Rack type (slug)"
msgstr "ラックタイプ (slug)"
-#: netbox/dcim/filtersets.py:397
+#: netbox/dcim/filtersets.py:398
msgid "Rack type (ID)"
msgstr "ラックタイプ (ID)"
-#: netbox/dcim/filtersets.py:411 netbox/dcim/filtersets.py:892
-#: netbox/dcim/filtersets.py:994 netbox/dcim/filtersets.py:1850
-#: netbox/ipam/filtersets.py:383 netbox/ipam/filtersets.py:495
-#: netbox/ipam/filtersets.py:1005 netbox/virtualization/filtersets.py:210
+#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
+#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970
+#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462
+#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176
msgid "Role (ID)"
msgstr "ロール (ID)"
-#: netbox/dcim/filtersets.py:417 netbox/dcim/filtersets.py:898
-#: netbox/dcim/filtersets.py:1000 netbox/dcim/filtersets.py:1856
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:389
-#: netbox/ipam/filtersets.py:501 netbox/ipam/filtersets.py:1011
-#: netbox/virtualization/filtersets.py:216
+#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
+#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976
+#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356
+#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978
+#: netbox/virtualization/filtersets.py:182
msgid "Role (slug)"
msgstr "ロール (slug)"
-#: netbox/dcim/filtersets.py:447 netbox/dcim/filtersets.py:1062
-#: netbox/dcim/filtersets.py:1415 netbox/dcim/filtersets.py:2244
+#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063
+#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368
msgid "Rack (ID)"
msgstr "ラック (ID)"
-#: netbox/dcim/filtersets.py:507 netbox/extras/filtersets.py:293
+#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293
#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359
#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113
#: netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "ユーザ (名前)"
-#: netbox/dcim/filtersets.py:549
+#: netbox/dcim/filtersets.py:550
msgid "Default platform (ID)"
msgstr "デフォルトプラットフォーム (ID)"
-#: netbox/dcim/filtersets.py:555
+#: netbox/dcim/filtersets.py:556
msgid "Default platform (slug)"
msgstr "デフォルトプラットフォーム (slug)"
-#: netbox/dcim/filtersets.py:558 netbox/dcim/forms/filtersets.py:517
+#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
msgid "Has a front image"
msgstr "正面画像がある"
-#: netbox/dcim/filtersets.py:562 netbox/dcim/forms/filtersets.py:524
+#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
msgid "Has a rear image"
msgstr "背面画像がある"
-#: netbox/dcim/filtersets.py:567 netbox/dcim/filtersets.py:688
-#: netbox/dcim/filtersets.py:1131 netbox/dcim/forms/filtersets.py:531
-#: netbox/dcim/forms/filtersets.py:627 netbox/dcim/forms/filtersets.py:848
+#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
+#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532
+#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
msgid "Has console ports"
msgstr "コンソールポートがある"
-#: netbox/dcim/filtersets.py:571 netbox/dcim/filtersets.py:692
-#: netbox/dcim/filtersets.py:1135 netbox/dcim/forms/filtersets.py:538
-#: netbox/dcim/forms/filtersets.py:634 netbox/dcim/forms/filtersets.py:855
+#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
+#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539
+#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
msgid "Has console server ports"
msgstr "コンソールサーバポートがある"
-#: netbox/dcim/filtersets.py:575 netbox/dcim/filtersets.py:696
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:545
-#: netbox/dcim/forms/filtersets.py:641 netbox/dcim/forms/filtersets.py:862
+#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
+#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
msgid "Has power ports"
msgstr "電源ポートがある"
-#: netbox/dcim/filtersets.py:579 netbox/dcim/filtersets.py:700
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:552
-#: netbox/dcim/forms/filtersets.py:648 netbox/dcim/forms/filtersets.py:869
+#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
+#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
msgid "Has power outlets"
msgstr "電源コンセントがある"
-#: netbox/dcim/filtersets.py:583 netbox/dcim/filtersets.py:704
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:559
-#: netbox/dcim/forms/filtersets.py:655 netbox/dcim/forms/filtersets.py:876
+#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
+#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
msgid "Has interfaces"
msgstr "インタフェースを持つ"
-#: netbox/dcim/filtersets.py:587 netbox/dcim/filtersets.py:708
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:566
-#: netbox/dcim/forms/filtersets.py:662 netbox/dcim/forms/filtersets.py:883
+#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
+#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
msgid "Has pass-through ports"
msgstr "パススルーポートがある"
-#: netbox/dcim/filtersets.py:591 netbox/dcim/filtersets.py:1155
-#: netbox/dcim/forms/filtersets.py:580
+#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156
+#: netbox/dcim/forms/filtersets.py:581
msgid "Has module bays"
msgstr "モジュールベイがある"
-#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:1159
-#: netbox/dcim/forms/filtersets.py:573
+#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160
+#: netbox/dcim/forms/filtersets.py:574
msgid "Has device bays"
msgstr "デバイスベイがある"
-#: netbox/dcim/filtersets.py:599 netbox/dcim/forms/filtersets.py:587
+#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
msgid "Has inventory items"
msgstr "在庫品目がある"
-#: netbox/dcim/filtersets.py:756 netbox/dcim/filtersets.py:989
-#: netbox/dcim/filtersets.py:1436
+#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
+#: netbox/dcim/filtersets.py:1438
msgid "Device type (ID)"
msgstr "デバイスタイプ (ID)"
-#: netbox/dcim/filtersets.py:772 netbox/dcim/filtersets.py:1317
+#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319
msgid "Module type (ID)"
msgstr "モジュールタイプ (ID)"
-#: netbox/dcim/filtersets.py:804 netbox/dcim/filtersets.py:1591
+#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593
msgid "Power port (ID)"
msgstr "電源ポート (ID)"
-#: netbox/dcim/filtersets.py:878 netbox/dcim/filtersets.py:1836
+#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956
msgid "Parent inventory item (ID)"
msgstr "親在庫品目 (ID)"
-#: netbox/dcim/filtersets.py:921 netbox/dcim/filtersets.py:947
-#: netbox/dcim/filtersets.py:1127 netbox/virtualization/filtersets.py:238
+#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
+#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204
msgid "Config template (ID)"
msgstr "設定テンプレート (ID)"
-#: netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:986
msgid "Device type (slug)"
msgstr "デバイスタイプ (slug)"
-#: netbox/dcim/filtersets.py:1005
+#: netbox/dcim/filtersets.py:1006
msgid "Parent Device (ID)"
msgstr "親デバイス (ID)"
-#: netbox/dcim/filtersets.py:1009 netbox/virtualization/filtersets.py:220
+#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
msgid "Platform (ID)"
msgstr "プラットフォーム (ID)"
-#: netbox/dcim/filtersets.py:1015 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:226
+#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
+#: netbox/virtualization/filtersets.py:192
msgid "Platform (slug)"
msgstr "プラットフォーム (slug)"
-#: netbox/dcim/filtersets.py:1051 netbox/dcim/filtersets.py:1399
-#: netbox/dcim/filtersets.py:1934 netbox/dcim/filtersets.py:2176
-#: netbox/dcim/filtersets.py:2235
+#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401
+#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300
+#: netbox/dcim/filtersets.py:2359
msgid "Site name (slug)"
msgstr "サイト名 (slug)"
-#: netbox/dcim/filtersets.py:1067
+#: netbox/dcim/filtersets.py:1068
msgid "Parent bay (ID)"
msgstr "親ベイ (ID)"
-#: netbox/dcim/filtersets.py:1071
+#: netbox/dcim/filtersets.py:1072
msgid "VM cluster (ID)"
msgstr "VM クラスタ (ID)"
-#: netbox/dcim/filtersets.py:1077 netbox/extras/filtersets.py:591
-#: netbox/virtualization/filtersets.py:136
+#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591
+#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "クラスタグループ (slug)"
-#: netbox/dcim/filtersets.py:1082 netbox/virtualization/filtersets.py:130
+#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "クラスタグループ (ID)"
-#: netbox/dcim/filtersets.py:1088
+#: netbox/dcim/filtersets.py:1089
msgid "Device model (slug)"
msgstr "デバイスモデル (slug)"
-#: netbox/dcim/filtersets.py:1099 netbox/dcim/forms/bulk_edit.py:522
+#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525
msgid "Is full depth"
msgstr "奥行きをすべて使うか"
-#: netbox/dcim/filtersets.py:1103 netbox/dcim/forms/common.py:18
-#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:1385
-#: netbox/dcim/models/device_components.py:518
-#: netbox/virtualization/filtersets.py:230
-#: netbox/virtualization/filtersets.py:301
-#: netbox/virtualization/forms/filtersets.py:172
-#: netbox/virtualization/forms/filtersets.py:223
+#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/filtersets.py:1591 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
+#: netbox/virtualization/forms/filtersets.py:177
+#: netbox/virtualization/forms/filtersets.py:228
msgid "MAC address"
msgstr "MAC アドレス"
-#: netbox/dcim/filtersets.py:1110 netbox/dcim/filtersets.py:1274
-#: netbox/dcim/forms/filtersets.py:827 netbox/dcim/forms/filtersets.py:930
-#: netbox/virtualization/filtersets.py:234
-#: netbox/virtualization/forms/filtersets.py:176
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276
+#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
+#: netbox/virtualization/filtersets.py:200
+#: netbox/virtualization/forms/filtersets.py:181
msgid "Has a primary IP"
msgstr "プライマリ IP がある"
-#: netbox/dcim/filtersets.py:1114
+#: netbox/dcim/filtersets.py:1115
msgid "Has an out-of-band IP"
msgstr "帯域外 IP がある"
-#: netbox/dcim/filtersets.py:1119
+#: netbox/dcim/filtersets.py:1120
msgid "Virtual chassis (ID)"
msgstr "バーチャルシャーシ (ID)"
-#: netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1124
msgid "Is a virtual chassis member"
msgstr "バーチャルシャーシのメンバーか"
-#: netbox/dcim/filtersets.py:1164
+#: netbox/dcim/filtersets.py:1165
msgid "OOB IP (ID)"
msgstr "OOB IP (ID)"
-#: netbox/dcim/filtersets.py:1168
+#: netbox/dcim/filtersets.py:1169
msgid "Has virtual device context"
msgstr "仮想デバイスコンテキストあり"
-#: netbox/dcim/filtersets.py:1257
+#: netbox/dcim/filtersets.py:1259
msgid "VDC (ID)"
msgstr "VDC (ID)"
-#: netbox/dcim/filtersets.py:1262
+#: netbox/dcim/filtersets.py:1264
msgid "Device model"
msgstr "デバイスモデル"
-#: netbox/dcim/filtersets.py:1267 netbox/ipam/filtersets.py:634
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
-msgid "Interface (ID)"
-msgstr "インタフェース (ID)"
-
-#: netbox/dcim/filtersets.py:1323
+#: netbox/dcim/filtersets.py:1325
msgid "Module type (model)"
msgstr "モジュールタイプ (モデル)"
-#: netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1331
msgid "Module bay (ID)"
msgstr "モジュールベイ (ID)"
-#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1425
-#: netbox/ipam/filtersets.py:613 netbox/ipam/filtersets.py:853
-#: netbox/ipam/filtersets.py:1117 netbox/virtualization/filtersets.py:161
-#: netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427
+#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580
+#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
msgid "Device (ID)"
msgstr "デバイス (ID)"
-#: netbox/dcim/filtersets.py:1421
+#: netbox/dcim/filtersets.py:1423
msgid "Rack (name)"
msgstr "ラック (名前)"
-#: netbox/dcim/filtersets.py:1431 netbox/ipam/filtersets.py:608
-#: netbox/ipam/filtersets.py:848 netbox/ipam/filtersets.py:1123
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608
+#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815
+#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374
msgid "Device (name)"
msgstr "デバイス (名前)"
-#: netbox/dcim/filtersets.py:1442
+#: netbox/dcim/filtersets.py:1444
msgid "Device type (model)"
msgstr "デバイスタイプ (モデル)"
-#: netbox/dcim/filtersets.py:1447
+#: netbox/dcim/filtersets.py:1449
msgid "Device role (ID)"
msgstr "デバイスロール (ID)"
-#: netbox/dcim/filtersets.py:1453
+#: netbox/dcim/filtersets.py:1455
msgid "Device role (slug)"
msgstr "デバイスロール (slug)"
-#: netbox/dcim/filtersets.py:1458
+#: netbox/dcim/filtersets.py:1460
msgid "Virtual Chassis (ID)"
msgstr "バーチャルシャーシ (ID)"
-#: netbox/dcim/filtersets.py:1464 netbox/dcim/forms/filtersets.py:109
-#: netbox/dcim/tables/devices.py:206 netbox/netbox/navigation/menu.py:79
+#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:93
#: netbox/templates/dcim/virtualchassis.html:20
@@ -3245,168 +3684,231 @@ msgstr "バーチャルシャーシ (ID)"
msgid "Virtual Chassis"
msgstr "バーチャルシャーシ"
-#: netbox/dcim/filtersets.py:1488
+#: netbox/dcim/filtersets.py:1490
msgid "Module (ID)"
msgstr "モジュール (ID)"
-#: netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1497
msgid "Cable (ID)"
msgstr "ケーブル (ID)"
-#: netbox/dcim/filtersets.py:1604 netbox/ipam/forms/bulk_import.py:189
+#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585
+#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158
+#: netbox/vpn/filtersets.py:385
+msgid "Virtual machine (name)"
+msgstr "仮想マシン (名前)"
+
+#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590
+#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152
+#: netbox/virtualization/filtersets.py:248
+#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+msgid "Virtual machine (ID)"
+msgstr "仮想マシン (ID)"
+
+#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+msgid "Interface (name)"
+msgstr "インタフェース (名前)"
+
+#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+msgid "VM interface (name)"
+msgstr "VM インタフェース (名前)"
+
+#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612
+#: netbox/vpn/filtersets.py:113
+msgid "VM interface (ID)"
+msgstr "VM インタフェース (ID)"
+
+#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185
#: netbox/vpn/forms/bulk_import.py:308
msgid "Assigned VLAN"
msgstr "割当 VLAN"
-#: netbox/dcim/filtersets.py:1608
+#: netbox/dcim/filtersets.py:1691
msgid "Assigned VID"
msgstr "割当 VID"
-#: netbox/dcim/filtersets.py:1613 netbox/dcim/forms/bulk_edit.py:1531
-#: netbox/dcim/forms/bulk_import.py:913 netbox/dcim/forms/filtersets.py:1428
-#: netbox/dcim/forms/model_forms.py:1385
-#: netbox/dcim/models/device_components.py:711
-#: netbox/dcim/tables/devices.py:626 netbox/ipam/filtersets.py:318
-#: netbox/ipam/filtersets.py:329 netbox/ipam/filtersets.py:485
-#: netbox/ipam/filtersets.py:586 netbox/ipam/filtersets.py:597
-#: netbox/ipam/forms/bulk_edit.py:242 netbox/ipam/forms/bulk_edit.py:298
-#: netbox/ipam/forms/bulk_edit.py:340 netbox/ipam/forms/bulk_import.py:157
-#: netbox/ipam/forms/bulk_import.py:243 netbox/ipam/forms/bulk_import.py:279
-#: netbox/ipam/forms/filtersets.py:67 netbox/ipam/forms/filtersets.py:172
-#: netbox/ipam/forms/filtersets.py:309 netbox/ipam/forms/model_forms.py:62
-#: netbox/ipam/forms/model_forms.py:202 netbox/ipam/forms/model_forms.py:247
-#: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:464
-#: netbox/ipam/forms/model_forms.py:478 netbox/ipam/forms/model_forms.py:492
-#: netbox/ipam/models/ip.py:233 netbox/ipam/models/ip.py:512
-#: netbox/ipam/models/ip.py:720 netbox/ipam/models/vrfs.py:62
-#: netbox/ipam/tables/ip.py:242 netbox/ipam/tables/ip.py:309
-#: netbox/ipam/tables/ip.py:360 netbox/ipam/tables/ip.py:450
-#: netbox/templates/dcim/interface.html:133
+#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544
+#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433
+#: netbox/dcim/forms/model_forms.py:1411
+#: netbox/dcim/models/device_components.py:749
+#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321
+#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452
+#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564
+#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282
+#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160
+#: netbox/ipam/forms/bulk_import.py:242 netbox/ipam/forms/bulk_import.py:278
+#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174
+#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256
+#: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474
+#: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502
+#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498
+#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261
+#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402
+#: netbox/templates/dcim/interface.html:152
#: netbox/templates/ipam/ipaddress.html:18
#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
-#: netbox/templates/virtualization/vminterface.html:47
-#: netbox/virtualization/forms/bulk_edit.py:261
-#: netbox/virtualization/forms/bulk_import.py:171
-#: netbox/virtualization/forms/filtersets.py:228
-#: netbox/virtualization/forms/model_forms.py:344
-#: netbox/virtualization/models/virtualmachines.py:355
-#: netbox/virtualization/tables/virtualmachines.py:143
+#: netbox/templates/virtualization/vminterface.html:84
+#: netbox/virtualization/forms/bulk_edit.py:243
+#: netbox/virtualization/forms/bulk_import.py:177
+#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/model_forms.py:368
+#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1619 netbox/ipam/filtersets.py:324
-#: netbox/ipam/filtersets.py:335 netbox/ipam/filtersets.py:491
-#: netbox/ipam/filtersets.py:592 netbox/ipam/filtersets.py:603
+#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327
+#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458
+#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570
msgid "VRF (RD)"
msgstr "VRF (RD)"
-#: netbox/dcim/filtersets.py:1624 netbox/ipam/filtersets.py:1032
+#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010
#: netbox/vpn/filtersets.py:342
msgid "L2VPN (ID)"
msgstr "L2VPN (ID)"
-#: netbox/dcim/filtersets.py:1630 netbox/dcim/forms/filtersets.py:1433
-#: netbox/dcim/tables/devices.py:570 netbox/ipam/filtersets.py:1038
-#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/tables/vlans.py:137
-#: netbox/templates/dcim/interface.html:93 netbox/templates/ipam/vlan.html:66
+#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438
+#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016
+#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113
+#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
-#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/filtersets.py:238
#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246
-#: netbox/vpn/forms/model_forms.py:409 netbox/vpn/forms/model_forms.py:427
+#: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430
#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1662
+#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091
+msgid "VLAN Translation Policy (ID)"
+msgstr "VLAN トランスレーションポリシー (ID)"
+
+#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428
+#: netbox/dcim/models/device_components.py:568
+#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712
+#: netbox/templates/ipam/vlantranslationpolicy.html:11
+#: netbox/virtualization/forms/bulk_edit.py:248
+#: netbox/virtualization/forms/model_forms.py:373
+msgid "VLAN Translation Policy"
+msgstr "VLAN トランスレーションポリシー"
+
+#: netbox/dcim/filtersets.py:1758
msgid "Virtual Chassis Interfaces for Device"
msgstr "バーチャルシャーシインタフェース"
-#: netbox/dcim/filtersets.py:1667
+#: netbox/dcim/filtersets.py:1763
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "バーチャルシャーシインタフェース (ID)"
-#: netbox/dcim/filtersets.py:1671
+#: netbox/dcim/filtersets.py:1767
msgid "Kind of interface"
msgstr "インタフェースの種類"
-#: netbox/dcim/filtersets.py:1676 netbox/virtualization/filtersets.py:293
+#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259
msgid "Parent interface (ID)"
msgstr "親インタフェース (ID)"
-#: netbox/dcim/filtersets.py:1681 netbox/virtualization/filtersets.py:298
+#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264
msgid "Bridged interface (ID)"
msgstr "ブリッジインタフェース (ID)"
-#: netbox/dcim/filtersets.py:1686
+#: netbox/dcim/filtersets.py:1782
msgid "LAG interface (ID)"
msgstr "LAG インタフェース (ID)"
-#: netbox/dcim/filtersets.py:1713 netbox/dcim/filtersets.py:1725
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/model_forms.py:1697
+#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606
+#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131
+#: netbox/templates/dcim/macaddress.html:11
+#: netbox/templates/dcim/macaddress.html:14
+#: netbox/templates/virtualization/vminterface.html:73
+msgid "MAC Address"
+msgstr "MAC アドレス"
+
+#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273
+msgid "Primary MAC address (ID)"
+msgstr "プライマリ MAC アドレス (ID)"
+
+#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415
+#: netbox/virtualization/filtersets.py:279
+#: netbox/virtualization/forms/model_forms.py:311
+msgid "Primary MAC address"
+msgstr "プライマリ MAC アドレス"
+
+#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835
+#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "仮想デバイスコンテキスト"
-#: netbox/dcim/filtersets.py:1719
+#: netbox/dcim/filtersets.py:1829
msgid "Virtual Device Context (Identifier)"
msgstr "仮想デバイスコンテキスト (識別子)"
-#: netbox/dcim/filtersets.py:1730
+#: netbox/dcim/filtersets.py:1840
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:53
+#: netbox/wireless/forms/model_forms.py:55
msgid "Wireless LAN"
msgstr "無線 LAN"
-#: netbox/dcim/filtersets.py:1734 netbox/dcim/tables/devices.py:613
+#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635
msgid "Wireless link"
msgstr "無線リンク"
-#: netbox/dcim/filtersets.py:1803
+#: netbox/dcim/filtersets.py:1854
+msgid "Virtual circuit termination (ID)"
+msgstr "仮想回線終端 (ID)"
+
+#: netbox/dcim/filtersets.py:1923
msgid "Parent module bay (ID)"
msgstr "親モジュールベイ (ID)"
-#: netbox/dcim/filtersets.py:1808
+#: netbox/dcim/filtersets.py:1928
msgid "Installed module (ID)"
msgstr "インストール済モジュール (ID)"
-#: netbox/dcim/filtersets.py:1819
+#: netbox/dcim/filtersets.py:1939
msgid "Installed device (ID)"
msgstr "インストール済デバイス (ID)"
-#: netbox/dcim/filtersets.py:1825
+#: netbox/dcim/filtersets.py:1945
msgid "Installed device (name)"
msgstr "インストール済みデバイス (名前)"
-#: netbox/dcim/filtersets.py:1891
+#: netbox/dcim/filtersets.py:2015
msgid "Master (ID)"
msgstr "マスター (ID)"
-#: netbox/dcim/filtersets.py:1897
+#: netbox/dcim/filtersets.py:2021
msgid "Master (name)"
msgstr "マスター (名前)"
-#: netbox/dcim/filtersets.py:1939 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245
msgid "Tenant (ID)"
msgstr "テナント (ID)"
-#: netbox/dcim/filtersets.py:1945 netbox/extras/filtersets.py:618
+#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618
#: netbox/tenancy/filtersets.py:251
msgid "Tenant (slug)"
msgstr "テナント (slug)"
-#: netbox/dcim/filtersets.py:1981 netbox/dcim/forms/filtersets.py:1077
+#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078
msgid "Unterminated"
msgstr "未終端"
-#: netbox/dcim/filtersets.py:2239
+#: netbox/dcim/filtersets.py:2363
msgid "Power panel (ID)"
msgstr "電源盤 (ID)"
-#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:401
-#: netbox/extras/forms/model_forms.py:567
-#: netbox/extras/forms/model_forms.py:619 netbox/netbox/forms/base.py:86
-#: netbox/netbox/forms/mixins.py:81 netbox/netbox/tables/columns.py:478
+#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:581
+#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3414,11 +3916,11 @@ msgstr "電源盤 (ID)"
msgid "Tags"
msgstr "タグ"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1498
-#: netbox/dcim/forms/model_forms.py:488 netbox/dcim/forms/model_forms.py:546
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503
+#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
#: netbox/dcim/forms/object_create.py:197
-#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:165
-#: netbox/dcim/tables/devices.py:707 netbox/dcim/tables/devicetypes.py:246
+#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176
+#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253
#: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131
#: netbox/templates/dcim/modulebay.html:38
#: netbox/templates/dcim/virtualchassis.html:66
@@ -3432,114 +3934,114 @@ msgid ""
"created.)"
msgstr "英数字の範囲が使用できます。(作成する名前の数と一致する必要があります)"
-#: netbox/dcim/forms/bulk_edit.py:133
+#: netbox/dcim/forms/bulk_edit.py:136
msgid "Contact name"
msgstr "連絡先名"
-#: netbox/dcim/forms/bulk_edit.py:138
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact phone"
msgstr "連絡先電話番号"
-#: netbox/dcim/forms/bulk_edit.py:144
+#: netbox/dcim/forms/bulk_edit.py:147
msgid "Contact E-mail"
msgstr "連絡先電子メール"
-#: netbox/dcim/forms/bulk_edit.py:147 netbox/dcim/forms/bulk_import.py:123
-#: netbox/dcim/forms/model_forms.py:128
+#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/model_forms.py:132
msgid "Time zone"
msgstr "タイムゾーン"
-#: netbox/dcim/forms/bulk_edit.py:225 netbox/dcim/forms/bulk_edit.py:501
-#: netbox/dcim/forms/bulk_edit.py:565 netbox/dcim/forms/bulk_edit.py:638
-#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/forms/bulk_edit.py:755
-#: netbox/dcim/forms/bulk_edit.py:1282 netbox/dcim/forms/bulk_edit.py:1703
-#: netbox/dcim/forms/bulk_import.py:182 netbox/dcim/forms/bulk_import.py:393
-#: netbox/dcim/forms/bulk_import.py:427 netbox/dcim/forms/bulk_import.py:472
-#: netbox/dcim/forms/bulk_import.py:508 netbox/dcim/forms/bulk_import.py:1104
-#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:372
-#: netbox/dcim/forms/filtersets.py:494 netbox/dcim/forms/filtersets.py:619
-#: netbox/dcim/forms/filtersets.py:700 netbox/dcim/forms/filtersets.py:782
-#: netbox/dcim/forms/filtersets.py:947 netbox/dcim/forms/filtersets.py:1539
-#: netbox/dcim/forms/model_forms.py:207 netbox/dcim/forms/model_forms.py:337
-#: netbox/dcim/forms/model_forms.py:349 netbox/dcim/forms/model_forms.py:395
-#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:1082
-#: netbox/dcim/forms/model_forms.py:1522
-#: netbox/dcim/forms/object_import.py:187 netbox/dcim/tables/devices.py:96
-#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/devices.py:940
-#: netbox/dcim/tables/devicetypes.py:80 netbox/dcim/tables/devicetypes.py:308
+#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641
+#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718
+#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395
+#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477
+#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112
+#: 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:1544
+#: 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
+#: netbox/dcim/forms/model_forms.py:1564
+#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
+#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970
+#: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315
#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61
-#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:132
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131
#: netbox/templates/dcim/devicetype.html:14
-#: netbox/templates/dcim/inventoryitem.html:44
+#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:25
+#: netbox/templates/dcim/moduletype.html:27
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "メーカ"
-#: netbox/dcim/forms/bulk_edit.py:230 netbox/dcim/forms/bulk_edit.py:378
-#: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:270
-#: netbox/dcim/forms/filtersets.py:255
+#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381
+#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272
+#: netbox/dcim/forms/filtersets.py:256
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "フォームファクタ"
-#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:383
-#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:273
-#: netbox/dcim/forms/filtersets.py:260
+#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386
+#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275
+#: netbox/dcim/forms/filtersets.py:261
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "幅"
-#: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:389
-#: netbox/dcim/forms/bulk_import.py:280
+#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:282
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "高さ (U)"
-#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:394
-#: netbox/dcim/forms/filtersets.py:274
+#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/filtersets.py:275
msgid "Descending units"
msgstr "降順"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
msgid "Outer width"
msgstr "外形の幅"
-#: netbox/dcim/forms/bulk_edit.py:258 netbox/dcim/forms/bulk_edit.py:402
+#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
msgid "Outer depth"
msgstr "外形の奥行"
-#: netbox/dcim/forms/bulk_edit.py:263 netbox/dcim/forms/bulk_edit.py:407
-#: netbox/dcim/forms/bulk_import.py:204 netbox/dcim/forms/bulk_import.py:283
+#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410
+#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285
msgid "Outer unit"
msgstr "外形の単位"
-#: netbox/dcim/forms/bulk_edit.py:268 netbox/dcim/forms/bulk_edit.py:412
+#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
msgid "Mounting depth"
msgstr "取り付け奥行き"
-#: netbox/dcim/forms/bulk_edit.py:273 netbox/dcim/forms/bulk_edit.py:300
-#: netbox/dcim/forms/bulk_edit.py:422 netbox/dcim/forms/bulk_edit.py:452
-#: netbox/dcim/forms/bulk_edit.py:535 netbox/dcim/forms/bulk_edit.py:558
-#: netbox/dcim/forms/bulk_edit.py:579 netbox/dcim/forms/bulk_edit.py:601
-#: netbox/dcim/forms/bulk_import.py:406 netbox/dcim/forms/bulk_import.py:438
-#: netbox/dcim/forms/filtersets.py:285 netbox/dcim/forms/filtersets.py:307
-#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:401
-#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:594
-#: netbox/dcim/forms/filtersets.py:613 netbox/dcim/forms/filtersets.py:674
-#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:298
-#: netbox/dcim/tables/devicetypes.py:106 netbox/dcim/tables/modules.py:35
-#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:172
+#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303
+#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455
+#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604
+#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402
+#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595
+#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675
+#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35
+#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171
#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133
#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288
-#: netbox/extras/forms/filtersets.py:64 netbox/extras/forms/filtersets.py:156
-#: netbox/extras/forms/filtersets.py:243 netbox/ipam/forms/bulk_edit.py:190
+#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159
+#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:45 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
@@ -3548,131 +4050,86 @@ msgstr "取り付け奥行き"
msgid "Weight"
msgstr "重量"
-#: netbox/dcim/forms/bulk_edit.py:278 netbox/dcim/forms/bulk_edit.py:427
-#: netbox/dcim/forms/filtersets.py:290
+#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
+#: netbox/dcim/forms/filtersets.py:291
msgid "Max weight"
msgstr "最大重量"
-#: netbox/dcim/forms/bulk_edit.py:283 netbox/dcim/forms/bulk_edit.py:432
-#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_edit.py:584
-#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:295
-#: netbox/dcim/forms/bulk_import.py:411 netbox/dcim/forms/bulk_import.py:443
-#: netbox/dcim/forms/filtersets.py:295 netbox/dcim/forms/filtersets.py:598
-#: netbox/dcim/forms/filtersets.py:678
+#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435
+#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587
+#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297
+#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445
+#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599
+#: netbox/dcim/forms/filtersets.py:679
msgid "Weight unit"
msgstr "重量単位"
-#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:305
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:256
+#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306
+#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261
#: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13
msgid "Rack Type"
msgstr "ラックタイプ"
-#: netbox/dcim/forms/bulk_edit.py:299 netbox/dcim/forms/model_forms.py:220
-#: netbox/dcim/forms/model_forms.py:297
+#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225
+#: netbox/dcim/forms/model_forms.py:305
msgid "Outer Dimensions"
msgstr "外形寸法"
-#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:222
-#: netbox/dcim/forms/model_forms.py:299 netbox/templates/dcim/device.html:315
+#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227
+#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3
msgid "Dimensions"
msgstr "寸法"
-#: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/filtersets.py:306
-#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/model_forms.py:224
+#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "ナンバリング"
-#: netbox/dcim/forms/bulk_edit.py:358 netbox/dcim/forms/bulk_edit.py:1277
-#: netbox/dcim/forms/bulk_edit.py:1698 netbox/dcim/forms/bulk_import.py:253
-#: netbox/dcim/forms/bulk_import.py:1098 netbox/dcim/forms/filtersets.py:367
-#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:1534
-#: netbox/dcim/forms/model_forms.py:251 netbox/dcim/forms/model_forms.py:1077
-#: netbox/dcim/forms/model_forms.py:1517
-#: netbox/dcim/forms/object_import.py:181 netbox/dcim/tables/devices.py:169
-#: netbox/dcim/tables/devices.py:809 netbox/dcim/tables/devices.py:937
-#: netbox/dcim/tables/devicetypes.py:304 netbox/dcim/tables/racks.py:129
-#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:261
-#: netbox/ipam/forms/bulk_edit.py:311 netbox/ipam/forms/bulk_edit.py:359
-#: netbox/ipam/forms/bulk_edit.py:511 netbox/ipam/forms/bulk_import.py:197
-#: netbox/ipam/forms/bulk_import.py:262 netbox/ipam/forms/bulk_import.py:298
-#: netbox/ipam/forms/bulk_import.py:479 netbox/ipam/forms/filtersets.py:237
-#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:360
-#: netbox/ipam/forms/filtersets.py:509 netbox/ipam/forms/model_forms.py:188
-#: netbox/ipam/forms/model_forms.py:221 netbox/ipam/forms/model_forms.py:250
-#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:258
-#: netbox/ipam/tables/ip.py:316 netbox/ipam/tables/ip.py:367
-#: netbox/ipam/tables/vlans.py:130 netbox/ipam/tables/vlans.py:235
-#: netbox/templates/dcim/device.html:182
-#: netbox/templates/dcim/inc/panels/inventory_items.html:20
-#: netbox/templates/dcim/interface.html:223
-#: netbox/templates/dcim/inventoryitem.html:36
-#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
-#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:77
-#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
-#: netbox/templates/virtualization/virtualmachine.html:23
-#: netbox/templates/vpn/tunneltermination.html:17
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
-#: netbox/tenancy/forms/bulk_edit.py:142
-#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
-#: netbox/virtualization/forms/bulk_edit.py:145
-#: netbox/virtualization/forms/bulk_import.py:106
-#: netbox/virtualization/forms/filtersets.py:157
-#: netbox/virtualization/forms/model_forms.py:195
-#: netbox/virtualization/tables/virtualmachines.py:75
-#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
-#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:78
-#: netbox/vpn/forms/model_forms.py:113 netbox/vpn/tables/tunnels.py:82
-msgid "Role"
-msgstr "ロール"
-
-#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_import.py:260
-#: netbox/dcim/forms/filtersets.py:380
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
+#: netbox/dcim/forms/filtersets.py:381
msgid "Rack type"
msgstr "ラックタイプ"
-#: netbox/dcim/forms/bulk_edit.py:370 netbox/dcim/forms/bulk_edit.py:718
-#: netbox/dcim/forms/bulk_edit.py:779 netbox/templates/dcim/device.html:104
+#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721
+#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104
#: netbox/templates/dcim/module.html:77
#: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57
#: netbox/templates/virtualization/virtualmachine.html:35
msgid "Serial Number"
msgstr "シリアル番号"
-#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/filtersets.py:387
-#: netbox/dcim/forms/filtersets.py:813 netbox/dcim/forms/filtersets.py:967
-#: netbox/dcim/forms/filtersets.py:1546
+#: 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:1551
msgid "Asset tag"
msgstr "アセットタグ"
-#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:530
-#: netbox/dcim/forms/bulk_edit.py:574 netbox/dcim/forms/bulk_edit.py:711
-#: netbox/dcim/forms/bulk_import.py:289 netbox/dcim/forms/bulk_import.py:432
-#: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/filtersets.py:280
-#: netbox/dcim/forms/filtersets.py:511 netbox/dcim/forms/filtersets.py:669
-#: netbox/dcim/forms/filtersets.py:804 netbox/templates/dcim/device.html:98
+#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533
+#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714
+#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434
+#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281
+#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670
+#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:41 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "エアフロー"
-#: netbox/dcim/forms/bulk_edit.py:446 netbox/dcim/forms/bulk_edit.py:925
-#: netbox/dcim/forms/bulk_import.py:344 netbox/dcim/forms/bulk_import.py:347
-#: netbox/dcim/forms/bulk_import.py:575 netbox/dcim/forms/bulk_import.py:1380
-#: netbox/dcim/forms/bulk_import.py:1384 netbox/dcim/forms/filtersets.py:104
-#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:405
-#: netbox/dcim/forms/filtersets.py:419 netbox/dcim/forms/filtersets.py:457
-#: netbox/dcim/forms/filtersets.py:772 netbox/dcim/forms/filtersets.py:1035
-#: netbox/dcim/forms/filtersets.py:1167 netbox/dcim/forms/model_forms.py:264
-#: netbox/dcim/forms/model_forms.py:306 netbox/dcim/forms/model_forms.py:479
-#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/object_create.py:392
-#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:70
-#: netbox/dcim/tables/racks.py:217 netbox/ipam/forms/filtersets.py:442
+#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928
+#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349
+#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1477
+#: netbox/dcim/forms/bulk_import.py:1481 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:392
+#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70
+#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445
#: 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
@@ -3683,212 +4140,144 @@ msgstr "エアフロー"
msgid "Rack"
msgstr "ラック"
-#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:744
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:398
-#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:608
-#: netbox/dcim/forms/filtersets.py:721 netbox/dcim/forms/filtersets.py:942
-#: netbox/dcim/forms/model_forms.py:670 netbox/dcim/forms/model_forms.py:1587
+#: 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/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632
#: netbox/templates/dcim/device_edit.html:20
msgid "Hardware"
msgstr "ハードウェア"
-#: netbox/dcim/forms/bulk_edit.py:506 netbox/dcim/forms/bulk_import.py:399
-#: netbox/dcim/forms/filtersets.py:499 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401
+#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362
msgid "Default platform"
msgstr "デフォルトプラットフォーム"
-#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/forms/bulk_edit.py:570
-#: netbox/dcim/forms/filtersets.py:502 netbox/dcim/forms/filtersets.py:622
+#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573
+#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623
msgid "Part number"
msgstr "パーツ番号"
-#: netbox/dcim/forms/bulk_edit.py:515
+#: netbox/dcim/forms/bulk_edit.py:518
msgid "U height"
msgstr "ユニット数"
-#: netbox/dcim/forms/bulk_edit.py:527 netbox/dcim/tables/devicetypes.py:102
+#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "ラック利用率に含めない"
-#: netbox/dcim/forms/bulk_edit.py:556 netbox/dcim/forms/model_forms.py:368
-#: netbox/dcim/tables/devicetypes.py:77 netbox/templates/dcim/device.html:88
+#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
+#: netbox/dcim/tables/devicetypes.py:82 netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
#: netbox/templates/dcim/module.html:61
msgid "Device Type"
msgstr "デバイスタイプ"
-#: netbox/dcim/forms/bulk_edit.py:598 netbox/dcim/forms/model_forms.py:401
+#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/modules.py:66
#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:66
-#: netbox/templates/dcim/moduletype.html:22
+#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "モジュールタイプ"
-#: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:402
+#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
+#: netbox/dcim/forms/model_forms.py:411
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "シャーシ"
-#: netbox/dcim/forms/bulk_edit.py:616 netbox/dcim/models/devices.py:484
-#: netbox/dcim/tables/devices.py:67
+#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "VMのロール"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/forms/bulk_edit.py:643
-#: netbox/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_import.py:456
-#: netbox/dcim/forms/bulk_import.py:460 netbox/dcim/forms/bulk_import.py:479
-#: netbox/dcim/forms/bulk_import.py:483 netbox/dcim/forms/bulk_import.py:608
-#: netbox/dcim/forms/bulk_import.py:612 netbox/dcim/forms/filtersets.py:689
-#: netbox/dcim/forms/filtersets.py:705 netbox/dcim/forms/filtersets.py:823
-#: netbox/dcim/forms/model_forms.py:415 netbox/dcim/forms/model_forms.py:441
-#: netbox/dcim/forms/model_forms.py:555
-#: netbox/virtualization/forms/bulk_import.py:132
-#: netbox/virtualization/forms/bulk_import.py:133
-#: netbox/virtualization/forms/filtersets.py:188
-#: netbox/virtualization/forms/model_forms.py:215
+#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646
+#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461
+#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484
+#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613
+#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690
+#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824
+#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451
+#: netbox/dcim/forms/model_forms.py:566
+#: netbox/virtualization/forms/bulk_import.py:138
+#: netbox/virtualization/forms/bulk_import.py:139
+#: netbox/virtualization/forms/filtersets.py:193
+#: netbox/virtualization/forms/model_forms.py:222
msgid "Config template"
msgstr "設定テンプレート"
-#: netbox/dcim/forms/bulk_edit.py:667 netbox/dcim/forms/bulk_edit.py:1076
-#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/filtersets.py:114
-#: netbox/dcim/forms/model_forms.py:501 netbox/dcim/forms/model_forms.py:872
-#: netbox/dcim/forms/model_forms.py:889 netbox/extras/filtersets.py:547
+#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884
+#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547
msgid "Device type"
msgstr "デバイスタイプ"
-#: netbox/dcim/forms/bulk_edit.py:678 netbox/dcim/forms/bulk_import.py:495
-#: netbox/dcim/forms/filtersets.py:119 netbox/dcim/forms/model_forms.py:509
+#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500
+#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519
msgid "Device role"
msgstr "デバイスロール"
-#: netbox/dcim/forms/bulk_edit.py:701 netbox/dcim/forms/bulk_import.py:520
-#: netbox/dcim/forms/filtersets.py:796 netbox/dcim/forms/model_forms.py:451
-#: netbox/dcim/forms/model_forms.py:513 netbox/dcim/tables/devices.py:182
+#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525
+#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461
+#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:193
#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
-#: netbox/virtualization/forms/bulk_edit.py:160
-#: netbox/virtualization/forms/bulk_import.py:122
-#: netbox/virtualization/forms/filtersets.py:168
-#: netbox/virtualization/forms/model_forms.py:203
-#: netbox/virtualization/tables/virtualmachines.py:79
+#: netbox/virtualization/forms/bulk_edit.py:142
+#: netbox/virtualization/forms/bulk_import.py:128
+#: netbox/virtualization/forms/filtersets.py:173
+#: netbox/virtualization/forms/model_forms.py:210
+#: netbox/virtualization/tables/virtualmachines.py:49
msgid "Platform"
msgstr "プラットフォーム"
-#: netbox/dcim/forms/bulk_edit.py:731 netbox/dcim/forms/bulk_import.py:539
-#: netbox/dcim/forms/filtersets.py:728 netbox/dcim/forms/filtersets.py:898
-#: netbox/dcim/forms/model_forms.py:522 netbox/dcim/tables/devices.py:202
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:322
-#: netbox/ipam/forms/filtersets.py:415 netbox/ipam/forms/filtersets.py:447
+#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544
+#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899
+#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:213
+#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
+#: netbox/ipam/forms/filtersets.py:418 netbox/ipam/forms/filtersets.py:450
#: netbox/templates/dcim/device.html:239
#: netbox/templates/virtualization/cluster.html:10
#: netbox/templates/virtualization/virtualmachine.html:92
#: netbox/templates/virtualization/virtualmachine.html:101
-#: netbox/virtualization/filtersets.py:157
-#: netbox/virtualization/filtersets.py:277
-#: netbox/virtualization/forms/bulk_edit.py:129
-#: netbox/virtualization/forms/bulk_import.py:92
-#: netbox/virtualization/forms/filtersets.py:99
-#: netbox/virtualization/forms/filtersets.py:123
-#: netbox/virtualization/forms/filtersets.py:204
-#: netbox/virtualization/forms/model_forms.py:79
-#: netbox/virtualization/forms/model_forms.py:176
-#: netbox/virtualization/tables/virtualmachines.py:67
+#: netbox/virtualization/filtersets.py:123
+#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/forms/bulk_edit.py:111
+#: netbox/virtualization/forms/bulk_import.py:98
+#: netbox/virtualization/forms/filtersets.py:104
+#: netbox/virtualization/forms/filtersets.py:128
+#: netbox/virtualization/forms/filtersets.py:209
+#: netbox/virtualization/forms/model_forms.py:78
+#: netbox/virtualization/forms/model_forms.py:183
+#: netbox/virtualization/tables/virtualmachines.py:37
msgid "Cluster"
msgstr "クラスタ"
-#: netbox/dcim/forms/bulk_edit.py:742 netbox/dcim/forms/bulk_edit.py:1296
-#: netbox/dcim/forms/bulk_edit.py:1693 netbox/dcim/forms/bulk_edit.py:1739
-#: netbox/dcim/forms/bulk_import.py:663 netbox/dcim/forms/bulk_import.py:725
-#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/bulk_import.py:777
-#: netbox/dcim/forms/bulk_import.py:797 netbox/dcim/forms/bulk_import.py:850
-#: netbox/dcim/forms/bulk_import.py:968 netbox/dcim/forms/bulk_import.py:1016
-#: netbox/dcim/forms/bulk_import.py:1033 netbox/dcim/forms/bulk_import.py:1045
-#: netbox/dcim/forms/bulk_import.py:1093 netbox/dcim/forms/bulk_import.py:1444
-#: netbox/dcim/forms/connections.py:24 netbox/dcim/forms/filtersets.py:131
-#: netbox/dcim/forms/filtersets.py:921 netbox/dcim/forms/filtersets.py:1051
-#: netbox/dcim/forms/filtersets.py:1242 netbox/dcim/forms/filtersets.py:1267
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1311
-#: netbox/dcim/forms/filtersets.py:1334 netbox/dcim/forms/filtersets.py:1444
-#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1493
-#: netbox/dcim/forms/filtersets.py:1511 netbox/dcim/forms/filtersets.py:1528
-#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/filtersets.py:1616
-#: netbox/dcim/forms/filtersets.py:1640 netbox/dcim/forms/model_forms.py:633
-#: netbox/dcim/forms/model_forms.py:849 netbox/dcim/forms/model_forms.py:1215
-#: netbox/dcim/forms/model_forms.py:1671
-#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22
-#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
-#: netbox/dcim/tables/devices.py:285 netbox/dcim/tables/devices.py:371
-#: netbox/dcim/tables/devices.py:412 netbox/dcim/tables/devices.py:454
-#: netbox/dcim/tables/devices.py:505 netbox/dcim/tables/devices.py:597
-#: netbox/dcim/tables/devices.py:697 netbox/dcim/tables/devices.py:754
-#: netbox/dcim/tables/devices.py:801 netbox/dcim/tables/devices.py:861
-#: netbox/dcim/tables/devices.py:930 netbox/dcim/tables/devices.py:1057
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:321
-#: netbox/ipam/forms/bulk_import.py:304 netbox/ipam/forms/bulk_import.py:505
-#: netbox/ipam/forms/filtersets.py:551 netbox/ipam/forms/model_forms.py:323
-#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/forms/model_forms.py:745
-#: netbox/ipam/forms/model_forms.py:771 netbox/ipam/tables/vlans.py:180
-#: netbox/templates/dcim/consoleport.html:20
-#: netbox/templates/dcim/consoleserverport.html:20
-#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
-#: netbox/templates/dcim/device_edit.html:10
-#: netbox/templates/dcim/devicebay.html:20
-#: netbox/templates/dcim/devicebay.html:48
-#: netbox/templates/dcim/frontport.html:20
-#: netbox/templates/dcim/interface.html:30
-#: netbox/templates/dcim/interface.html:161
-#: netbox/templates/dcim/inventoryitem.html:20
-#: netbox/templates/dcim/module.html:57
-#: netbox/templates/dcim/modulebay.html:20
-#: netbox/templates/dcim/poweroutlet.html:20
-#: netbox/templates/dcim/powerport.html:20
-#: netbox/templates/dcim/rearport.html:20
-#: netbox/templates/dcim/virtualchassis.html:65
-#: netbox/templates/dcim/virtualchassis_edit.html:51
-#: netbox/templates/dcim/virtualdevicecontext.html:22
-#: netbox/templates/virtualization/virtualmachine.html:114
-#: netbox/templates/vpn/tunneltermination.html:23
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
-#: netbox/virtualization/filtersets.py:167
-#: netbox/virtualization/forms/bulk_edit.py:137
-#: netbox/virtualization/forms/bulk_import.py:99
-#: netbox/virtualization/forms/filtersets.py:128
-#: netbox/virtualization/forms/model_forms.py:185
-#: netbox/virtualization/tables/virtualmachines.py:71 netbox/vpn/choices.py:52
-#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
-#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:90
-#: netbox/vpn/forms/model_forms.py:125 netbox/vpn/forms/model_forms.py:236
-#: netbox/vpn/forms/model_forms.py:453 netbox/wireless/forms/model_forms.py:99
-#: netbox/wireless/forms/model_forms.py:141
-#: netbox/wireless/tables/wirelesslan.py:75
-msgid "Device"
-msgstr "デバイス"
-
-#: netbox/dcim/forms/bulk_edit.py:745
+#: netbox/dcim/forms/bulk_edit.py:748
#: netbox/templates/extras/dashboard/widget_config.html:7
-#: netbox/virtualization/forms/bulk_edit.py:191
+#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "設定"
-#: netbox/dcim/forms/bulk_edit.py:746 netbox/netbox/navigation/menu.py:243
+#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
#: netbox/templates/dcim/device_edit.html:78
msgid "Virtualization"
msgstr "仮想化"
-#: netbox/dcim/forms/bulk_edit.py:760 netbox/dcim/forms/bulk_import.py:675
-#: netbox/dcim/forms/model_forms.py:647 netbox/dcim/forms/model_forms.py:897
+#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680
+#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909
msgid "Module type"
msgstr "モジュールタイプ"
-#: netbox/dcim/forms/bulk_edit.py:814 netbox/dcim/forms/bulk_edit.py:999
-#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_edit.py:1041
-#: netbox/dcim/forms/bulk_edit.py:1083 netbox/dcim/forms/bulk_edit.py:1127
-#: netbox/dcim/forms/bulk_edit.py:1178 netbox/dcim/forms/bulk_edit.py:1205
-#: netbox/dcim/forms/bulk_edit.py:1232 netbox/dcim/forms/bulk_edit.py:1250
-#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/filtersets.py:67
+#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002
+#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044
+#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130
+#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253
+#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68
#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32
#: netbox/templates/dcim/consoleport.html:32
#: netbox/templates/dcim/consoleserverport.html:32
@@ -3906,109 +4295,109 @@ msgstr "モジュールタイプ"
msgid "Label"
msgstr "ラベル"
-#: netbox/dcim/forms/bulk_edit.py:823 netbox/dcim/forms/filtersets.py:1068
+#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "長さ"
-#: netbox/dcim/forms/bulk_edit.py:828 netbox/dcim/forms/bulk_import.py:1248
-#: netbox/dcim/forms/bulk_import.py:1251 netbox/dcim/forms/filtersets.py:1072
+#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073
msgid "Length unit"
msgstr "長さの単位"
-#: netbox/dcim/forms/bulk_edit.py:852
+#: netbox/dcim/forms/bulk_edit.py:855
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "ドメイン"
-#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/bulk_import.py:1367
-#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/model_forms.py:750
+#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464
+#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761
msgid "Power panel"
msgstr "電源盤"
-#: netbox/dcim/forms/bulk_edit.py:942 netbox/dcim/forms/bulk_import.py:1403
-#: netbox/dcim/forms/filtersets.py:1180
+#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500
+#: netbox/dcim/forms/filtersets.py:1181
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "供給電源"
-#: netbox/dcim/forms/bulk_edit.py:948 netbox/dcim/forms/bulk_import.py:1408
-#: netbox/dcim/forms/filtersets.py:1185
+#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505
+#: netbox/dcim/forms/filtersets.py:1186
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "電力相"
-#: netbox/dcim/forms/bulk_edit.py:954 netbox/dcim/forms/filtersets.py:1190
+#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "電圧"
-#: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/filtersets.py:1194
+#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "アンペア数"
-#: netbox/dcim/forms/bulk_edit.py:962 netbox/dcim/forms/filtersets.py:1198
+#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199
msgid "Max utilization"
msgstr "最大使用率"
-#: netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1054
msgid "Maximum draw"
msgstr "最大消費電力"
-#: netbox/dcim/forms/bulk_edit.py:1054
-#: netbox/dcim/models/device_component_templates.py:282
-#: netbox/dcim/models/device_components.py:356
+#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/models/device_component_templates.py:281
+#: netbox/dcim/models/device_components.py:349
msgid "Maximum power draw (watts)"
msgstr "最大消費電力 (ワット)"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1060
msgid "Allocated draw"
msgstr "割当電力"
-#: netbox/dcim/forms/bulk_edit.py:1060
-#: netbox/dcim/models/device_component_templates.py:289
-#: netbox/dcim/models/device_components.py:363
+#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/models/device_component_templates.py:288
+#: netbox/dcim/models/device_components.py:356
msgid "Allocated power draw (watts)"
msgstr "割当消費電力 (ワット)"
-#: netbox/dcim/forms/bulk_edit.py:1093 netbox/dcim/forms/bulk_import.py:808
-#: netbox/dcim/forms/model_forms.py:960 netbox/dcim/forms/model_forms.py:1285
-#: netbox/dcim/forms/model_forms.py:1574 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301
+#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "電源ポート"
-#: netbox/dcim/forms/bulk_edit.py:1098 netbox/dcim/forms/bulk_import.py:815
+#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
msgid "Feed leg"
msgstr "供給端子"
-#: netbox/dcim/forms/bulk_edit.py:1144 netbox/dcim/forms/bulk_edit.py:1462
+#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
msgid "Management only"
msgstr "管理のみ"
-#: netbox/dcim/forms/bulk_edit.py:1154 netbox/dcim/forms/bulk_edit.py:1468
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1394
+#: 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:1399
#: netbox/dcim/forms/object_import.py:90
-#: netbox/dcim/models/device_component_templates.py:437
-#: netbox/dcim/models/device_components.py:670
+#: netbox/dcim/models/device_component_templates.py:445
+#: netbox/dcim/models/device_components.py:721
msgid "PoE mode"
msgstr "PoE モード"
-#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1474
-#: netbox/dcim/forms/bulk_import.py:904 netbox/dcim/forms/filtersets.py:1399
+#: 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:1404
#: netbox/dcim/forms/object_import.py:95
-#: netbox/dcim/models/device_component_templates.py:443
-#: netbox/dcim/models/device_components.py:676
+#: netbox/dcim/models/device_component_templates.py:452
+#: netbox/dcim/models/device_components.py:728
msgid "PoE type"
msgstr "PoE タイプ"
-#: netbox/dcim/forms/bulk_edit.py:1166 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "無線ロール"
-#: netbox/dcim/forms/bulk_edit.py:1303 netbox/dcim/forms/model_forms.py:669
-#: netbox/dcim/forms/model_forms.py:1230 netbox/dcim/tables/devices.py:313
+#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
+#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:323
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4022,31 +4411,31 @@ msgstr "無線ロール"
msgid "Module"
msgstr "モジュール"
-#: netbox/dcim/forms/bulk_edit.py:1442 netbox/dcim/tables/devices.py:665
-#: netbox/templates/dcim/interface.html:110
+#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699
+#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "LAG"
-#: netbox/dcim/forms/bulk_edit.py:1447 netbox/dcim/forms/model_forms.py:1312
+#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328
msgid "Virtual device contexts"
msgstr "仮想デバイスコンテキスト"
-#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:736
-#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/filtersets.py:1252
-#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1358
-#: netbox/dcim/tables/devices.py:610
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:67
+#: 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:1363
+#: netbox/dcim/tables/devices.py:632
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
#: netbox/templates/dcim/consoleport.html:40
#: netbox/templates/dcim/consoleserverport.html:40
msgid "Speed"
msgstr "速度"
-#: netbox/dcim/forms/bulk_edit.py:1482 netbox/dcim/forms/bulk_import.py:907
+#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
-#: netbox/virtualization/forms/bulk_edit.py:233
-#: netbox/virtualization/forms/bulk_import.py:165
+#: netbox/virtualization/forms/bulk_edit.py:215
+#: netbox/virtualization/forms/bulk_import.py:171
#: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232
#: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234
#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178
@@ -4055,578 +4444,620 @@ msgstr "速度"
msgid "Mode"
msgstr "モード"
-#: netbox/dcim/forms/bulk_edit.py:1490 netbox/dcim/forms/model_forms.py:1361
-#: netbox/ipam/forms/bulk_import.py:178 netbox/ipam/forms/filtersets.py:498
-#: netbox/ipam/models/vlans.py:84 netbox/virtualization/forms/bulk_edit.py:240
-#: netbox/virtualization/forms/model_forms.py:321
+#: 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:539
+#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/virtualization/forms/model_forms.py:335
msgid "VLAN group"
msgstr "VLAN グループ"
-#: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/model_forms.py:1367
-#: netbox/dcim/tables/devices.py:579
-#: netbox/virtualization/forms/bulk_edit.py:248
-#: netbox/virtualization/forms/model_forms.py:326
+#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1383
+#: netbox/dcim/tables/devices.py:593
+#: netbox/virtualization/forms/bulk_edit.py:230
+#: netbox/virtualization/forms/model_forms.py:340
msgid "Untagged VLAN"
msgstr "タグなし VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1508 netbox/dcim/forms/model_forms.py:1376
-#: netbox/dcim/tables/devices.py:585
-#: netbox/virtualization/forms/bulk_edit.py:256
-#: netbox/virtualization/forms/model_forms.py:335
+#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1392
+#: netbox/dcim/tables/devices.py:599
+#: netbox/virtualization/forms/bulk_edit.py:238
+#: netbox/virtualization/forms/model_forms.py:349
msgid "Tagged VLANs"
msgstr "タグ付き VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1511
+#: netbox/dcim/forms/bulk_edit.py:1514
msgid "Add tagged VLANs"
msgstr "タグ付 VLAN の追加"
-#: netbox/dcim/forms/bulk_edit.py:1520
+#: netbox/dcim/forms/bulk_edit.py:1523
msgid "Remove tagged VLANs"
msgstr "タグ付 VLAN の削除"
-#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/model_forms.py:1348
+#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401
+#: netbox/virtualization/forms/model_forms.py:358
+msgid "Q-in-Q Service VLAN"
+msgstr "Q-in-Q サービス VLAN"
+
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364
msgid "Wireless LAN group"
msgstr "無線 LAN グループ"
-#: netbox/dcim/forms/bulk_edit.py:1541 netbox/dcim/forms/model_forms.py:1353
-#: netbox/dcim/tables/devices.py:619 netbox/netbox/navigation/menu.py:146
-#: netbox/templates/dcim/interface.html:280
+#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369
+#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152
+#: netbox/templates/dcim/interface.html:337
#: netbox/wireless/tables/wirelesslan.py:24
msgid "Wireless LANs"
msgstr "無線 LAN"
-#: netbox/dcim/forms/bulk_edit.py:1550 netbox/dcim/forms/filtersets.py:1328
-#: netbox/dcim/forms/model_forms.py:1397 netbox/ipam/forms/bulk_edit.py:286
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:169
-#: netbox/templates/dcim/interface.html:122
-#: netbox/templates/ipam/prefix.html:95
-#: netbox/virtualization/forms/model_forms.py:349
+#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333
+#: 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:171
+#: netbox/netbox/navigation/menu.py:108
+#: netbox/templates/dcim/interface.html:128
+#: netbox/templates/ipam/prefix.html:91
+#: netbox/templates/virtualization/vminterface.html:70
+#: netbox/virtualization/forms/model_forms.py:378
msgid "Addressing"
msgstr "アドレス"
-#: netbox/dcim/forms/bulk_edit.py:1551 netbox/dcim/forms/filtersets.py:720
-#: netbox/dcim/forms/model_forms.py:1398
-#: netbox/virtualization/forms/model_forms.py:350
+#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
+#: netbox/dcim/forms/model_forms.py:1436
+#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "オペレーション"
-#: netbox/dcim/forms/bulk_edit.py:1552 netbox/dcim/forms/filtersets.py:1329
-#: netbox/dcim/forms/model_forms.py:994 netbox/dcim/forms/model_forms.py:1400
+#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1334
+#: netbox/dcim/forms/model_forms.py:1006 netbox/dcim/forms/model_forms.py:1438
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1553 netbox/dcim/forms/model_forms.py:1399
-#: netbox/templates/dcim/interface.html:99
-#: netbox/virtualization/forms/bulk_edit.py:267
-#: netbox/virtualization/forms/model_forms.py:351
+#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437
+#: netbox/templates/dcim/interface.html:105
+#: netbox/virtualization/forms/bulk_edit.py:254
+#: netbox/virtualization/forms/model_forms.py:380
msgid "Related Interfaces"
msgstr "関連インタフェース"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1401
-#: netbox/virtualization/forms/bulk_edit.py:268
-#: netbox/virtualization/forms/model_forms.py:352
+#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441
+#: netbox/virtualization/forms/bulk_edit.py:257
+#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "802.1Q スイッチング"
-#: netbox/dcim/forms/bulk_edit.py:1558
+#: netbox/dcim/forms/bulk_edit.py:1573
msgid "Add/Remove"
msgstr "追加/削除"
-#: netbox/dcim/forms/bulk_edit.py:1617 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
msgid "Interface mode must be specified to assign VLANs"
msgstr "VLAN を割り当てるには、インタフェースモードを指定する必要があります"
-#: netbox/dcim/forms/bulk_edit.py:1624 netbox/dcim/forms/common.py:50
+#: netbox/dcim/forms/bulk_edit.py:1639
msgid "An access interface cannot have tagged VLANs assigned."
msgstr "アクセスインタフェースにはタグ付き VLAN を割り当てることはできません。"
-#: netbox/dcim/forms/bulk_import.py:64
+#: netbox/dcim/forms/bulk_import.py:66
msgid "Name of parent region"
msgstr "親リージョン名"
-#: netbox/dcim/forms/bulk_import.py:78
+#: netbox/dcim/forms/bulk_import.py:80
msgid "Name of parent site group"
msgstr "親サイトグループ名"
-#: netbox/dcim/forms/bulk_import.py:97
+#: netbox/dcim/forms/bulk_import.py:99
msgid "Assigned region"
msgstr "割当リージョン"
-#: netbox/dcim/forms/bulk_import.py:104 netbox/tenancy/forms/bulk_import.py:44
+#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
#: netbox/tenancy/forms/bulk_import.py:85
-#: netbox/wireless/forms/bulk_import.py:40
+#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "割当グループ"
-#: netbox/dcim/forms/bulk_import.py:123
+#: netbox/dcim/forms/bulk_import.py:125
msgid "available options"
msgstr "使用可能なオプション"
-#: netbox/dcim/forms/bulk_import.py:134 netbox/dcim/forms/bulk_import.py:565
-#: netbox/dcim/forms/bulk_import.py:1364 netbox/ipam/forms/bulk_import.py:175
-#: netbox/ipam/forms/bulk_import.py:457
-#: netbox/virtualization/forms/bulk_import.py:63
-#: netbox/virtualization/forms/bulk_import.py:89
+#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/ipam/forms/bulk_import.py:456
+#: netbox/virtualization/forms/bulk_import.py:64
+#: netbox/virtualization/forms/bulk_import.py:95
msgid "Assigned site"
msgstr "割当サイト"
-#: netbox/dcim/forms/bulk_import.py:141
+#: netbox/dcim/forms/bulk_import.py:143
msgid "Parent location"
msgstr "親ロケーション"
-#: netbox/dcim/forms/bulk_import.py:143
+#: netbox/dcim/forms/bulk_import.py:145
msgid "Location not found."
msgstr "ロケーションが見つかりません。"
-#: netbox/dcim/forms/bulk_import.py:185
+#: netbox/dcim/forms/bulk_import.py:187
msgid "The manufacturer of this rack type"
msgstr "このラックタイプのメーカ"
-#: netbox/dcim/forms/bulk_import.py:196
+#: netbox/dcim/forms/bulk_import.py:198
msgid "The lowest-numbered position in the rack"
msgstr "ラック内の一番小さい番号の位置"
-#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278
msgid "Rail-to-rail width (in inches)"
msgstr "レール間の幅 (インチ)"
-#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:286
+#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
msgid "Unit for outer dimensions"
msgstr "外形寸法の単位"
-#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:298
+#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
msgid "Unit for rack weights"
msgstr "重量の単位"
-#: netbox/dcim/forms/bulk_import.py:245
+#: netbox/dcim/forms/bulk_import.py:247
msgid "Name of assigned tenant"
msgstr "割当テナント名"
-#: netbox/dcim/forms/bulk_import.py:257
+#: netbox/dcim/forms/bulk_import.py:259
msgid "Name of assigned role"
msgstr "割当ロール名"
-#: netbox/dcim/forms/bulk_import.py:264
+#: netbox/dcim/forms/bulk_import.py:266
msgid "Rack type model"
msgstr "ラックタイプモデル"
-#: netbox/dcim/forms/bulk_import.py:292 netbox/dcim/forms/bulk_import.py:435
-#: netbox/dcim/forms/bulk_import.py:605
+#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
+#: netbox/dcim/forms/bulk_import.py:610
msgid "Airflow direction"
msgstr "エアフロー"
-#: netbox/dcim/forms/bulk_import.py:324
+#: netbox/dcim/forms/bulk_import.py:326
msgid "Width must be set if not specifying a rack type."
msgstr "ラックタイプを指定しない場合は、幅を設定する必要があります。"
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:328
msgid "U height must be set if not specifying a rack type."
msgstr "ラックタイプを指定しない場合は U 高さを設定する必要があります。"
-#: netbox/dcim/forms/bulk_import.py:334
+#: netbox/dcim/forms/bulk_import.py:336
msgid "Parent site"
msgstr "親サイト"
-#: netbox/dcim/forms/bulk_import.py:341 netbox/dcim/forms/bulk_import.py:1377
+#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474
msgid "Rack's location (if any)"
msgstr "ラックのロケーション (存在する場合)"
-#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/model_forms.py:311
-#: netbox/dcim/tables/racks.py:222
+#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
+#: netbox/dcim/tables/racks.py:221
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "単位"
-#: netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:355
msgid "Comma-separated list of individual unit numbers"
msgstr "カンマ区切りのユニット番号"
-#: netbox/dcim/forms/bulk_import.py:396
+#: netbox/dcim/forms/bulk_import.py:398
msgid "The manufacturer which produces this device type"
msgstr "製造メーカ"
-#: netbox/dcim/forms/bulk_import.py:403
+#: netbox/dcim/forms/bulk_import.py:405
msgid "The default platform for devices of this type (optional)"
msgstr "デフォルトのプラットフォーム (オプション)"
-#: netbox/dcim/forms/bulk_import.py:408
+#: netbox/dcim/forms/bulk_import.py:410
msgid "Device weight"
msgstr "デバイス重量"
-#: netbox/dcim/forms/bulk_import.py:414
+#: netbox/dcim/forms/bulk_import.py:416
msgid "Unit for device weight"
msgstr "デバイス重量の単位"
-#: netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/bulk_import.py:442
msgid "Module weight"
msgstr "モジュール重量"
-#: netbox/dcim/forms/bulk_import.py:446
+#: netbox/dcim/forms/bulk_import.py:448
msgid "Unit for module weight"
msgstr "モジュール重量の単位"
-#: netbox/dcim/forms/bulk_import.py:476
+#: netbox/dcim/forms/bulk_import.py:481
msgid "Limit platform assignments to this manufacturer"
msgstr "プラットフォーム割り当てをこのメーカに限定する"
-#: netbox/dcim/forms/bulk_import.py:498 netbox/dcim/forms/bulk_import.py:1447
+#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1544
#: netbox/tenancy/forms/bulk_import.py:106
msgid "Assigned role"
msgstr "割当ロール"
-#: netbox/dcim/forms/bulk_import.py:511
+#: netbox/dcim/forms/bulk_import.py:516
msgid "Device type manufacturer"
msgstr "デバイスタイプメーカ"
-#: netbox/dcim/forms/bulk_import.py:517
+#: netbox/dcim/forms/bulk_import.py:522
msgid "Device type model"
msgstr "デバイスタイプモデル"
-#: netbox/dcim/forms/bulk_import.py:524
-#: netbox/virtualization/forms/bulk_import.py:126
+#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "割当プラットフォーム"
-#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:536
-#: netbox/dcim/forms/model_forms.py:536
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/model_forms.py:547
msgid "Virtual chassis"
msgstr "バーチャルシャーシ"
-#: netbox/dcim/forms/bulk_import.py:543
+#: netbox/dcim/forms/bulk_import.py:548
msgid "Virtualization cluster"
msgstr "仮想化クラスタ"
-#: netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/bulk_import.py:577
msgid "Assigned location (if any)"
msgstr "割当ロケーション (存在する場合)"
-#: netbox/dcim/forms/bulk_import.py:579
+#: netbox/dcim/forms/bulk_import.py:584
msgid "Assigned rack (if any)"
msgstr "割当ラック (存在する場合)"
-#: netbox/dcim/forms/bulk_import.py:582
+#: netbox/dcim/forms/bulk_import.py:587
msgid "Face"
msgstr "面"
-#: netbox/dcim/forms/bulk_import.py:585
+#: netbox/dcim/forms/bulk_import.py:590
msgid "Mounted rack face"
msgstr "ラック取付面"
-#: netbox/dcim/forms/bulk_import.py:592
+#: netbox/dcim/forms/bulk_import.py:597
msgid "Parent device (for child devices)"
msgstr "親デバイス (子デバイス用)"
-#: netbox/dcim/forms/bulk_import.py:595
+#: netbox/dcim/forms/bulk_import.py:600
msgid "Device bay"
msgstr "デバイスベイ"
-#: netbox/dcim/forms/bulk_import.py:599
+#: netbox/dcim/forms/bulk_import.py:604
msgid "Device bay in which this device is installed (for child devices)"
msgstr "取付られているデバイスベイ (子デバイス用)"
-#: netbox/dcim/forms/bulk_import.py:666
+#: netbox/dcim/forms/bulk_import.py:671
msgid "The device in which this module is installed"
msgstr "取付られているデバイス"
-#: netbox/dcim/forms/bulk_import.py:669 netbox/dcim/forms/model_forms.py:640
+#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651
msgid "Module bay"
msgstr "モジュールベイ"
-#: netbox/dcim/forms/bulk_import.py:672
+#: netbox/dcim/forms/bulk_import.py:677
msgid "The module bay in which this module is installed"
msgstr "取付られているモジュールベイ"
-#: netbox/dcim/forms/bulk_import.py:678
+#: netbox/dcim/forms/bulk_import.py:683
msgid "The type of module"
msgstr "モジュールタイプ"
-#: netbox/dcim/forms/bulk_import.py:686 netbox/dcim/forms/model_forms.py:656
+#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
msgid "Replicate components"
msgstr "構成要素を複製"
-#: netbox/dcim/forms/bulk_import.py:688
+#: netbox/dcim/forms/bulk_import.py:693
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
msgstr "関連する構成要素を自動的に登録 (デフォルト)"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:662
+#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
msgid "Adopt components"
msgstr "既存の構成要素を採用"
-#: netbox/dcim/forms/bulk_import.py:693 netbox/dcim/forms/model_forms.py:665
+#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
msgid "Adopt already existing components"
msgstr "既存の構成要素を採用"
-#: netbox/dcim/forms/bulk_import.py:733 netbox/dcim/forms/bulk_import.py:759
-#: netbox/dcim/forms/bulk_import.py:785
+#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
+#: netbox/dcim/forms/bulk_import.py:790
msgid "Port type"
msgstr "ポートタイプ"
-#: netbox/dcim/forms/bulk_import.py:741 netbox/dcim/forms/bulk_import.py:767
+#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
msgid "Port speed in bps"
msgstr "ポート速度 (bps)"
-#: netbox/dcim/forms/bulk_import.py:805
+#: netbox/dcim/forms/bulk_import.py:810
msgid "Outlet type"
msgstr "コンセントタイプ"
-#: netbox/dcim/forms/bulk_import.py:812
+#: netbox/dcim/forms/bulk_import.py:817
msgid "Local power port which feeds this outlet"
msgstr "このコンセントに給電する電源ポート"
-#: netbox/dcim/forms/bulk_import.py:818
+#: netbox/dcim/forms/bulk_import.py:823
msgid "Electrical phase (for three-phase circuits)"
msgstr "電気位相 (三相回路用)"
-#: netbox/dcim/forms/bulk_import.py:859 netbox/dcim/forms/model_forms.py:1323
-#: netbox/virtualization/forms/bulk_import.py:155
-#: netbox/virtualization/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339
+#: netbox/virtualization/forms/bulk_import.py:161
+#: netbox/virtualization/forms/model_forms.py:319
msgid "Parent interface"
msgstr "親インタフェース"
-#: netbox/dcim/forms/bulk_import.py:866 netbox/dcim/forms/model_forms.py:1331
-#: netbox/virtualization/forms/bulk_import.py:162
-#: netbox/virtualization/forms/model_forms.py:313
+#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347
+#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/virtualization/forms/model_forms.py:327
msgid "Bridged interface"
msgstr "ブリッジインタフェース"
-#: netbox/dcim/forms/bulk_import.py:869
+#: netbox/dcim/forms/bulk_import.py:877
msgid "Lag"
msgstr "Lag"
-#: netbox/dcim/forms/bulk_import.py:873
+#: netbox/dcim/forms/bulk_import.py:881
msgid "Parent LAG interface"
msgstr "親 LAG インタフェース"
-#: netbox/dcim/forms/bulk_import.py:876
+#: netbox/dcim/forms/bulk_import.py:884
msgid "Vdcs"
msgstr "VDC"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:889
msgid "VDC names separated by commas, encased with double quotes. Example:"
msgstr "VDC 名をコンマで区切り、二重引用符で囲みます。例:"
-#: netbox/dcim/forms/bulk_import.py:887
+#: netbox/dcim/forms/bulk_import.py:895
msgid "Physical medium"
msgstr "物理媒体"
-#: netbox/dcim/forms/bulk_import.py:890 netbox/dcim/forms/filtersets.py:1365
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370
msgid "Duplex"
msgstr "デュプレックス"
-#: netbox/dcim/forms/bulk_import.py:895
+#: netbox/dcim/forms/bulk_import.py:903
msgid "Poe mode"
msgstr "PoEモード"
-#: netbox/dcim/forms/bulk_import.py:901
+#: netbox/dcim/forms/bulk_import.py:909
msgid "Poe type"
msgstr "PoEタイプ"
-#: netbox/dcim/forms/bulk_import.py:910
-#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/virtualization/forms/bulk_import.py:174
msgid "IEEE 802.1Q operational mode (for L2 interfaces)"
msgstr "IEEE 802.1Q モード(L2 インタフェース用)"
-#: netbox/dcim/forms/bulk_import.py:917 netbox/ipam/forms/bulk_import.py:161
-#: netbox/ipam/forms/bulk_import.py:247 netbox/ipam/forms/bulk_import.py:283
-#: netbox/ipam/forms/filtersets.py:201 netbox/ipam/forms/filtersets.py:277
-#: netbox/ipam/forms/filtersets.py:336
-#: netbox/virtualization/forms/bulk_import.py:175
+#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282
+#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280
+#: netbox/ipam/forms/filtersets.py:339
+#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "割当 VRF"
-#: netbox/dcim/forms/bulk_import.py:920
+#: netbox/dcim/forms/bulk_import.py:928
msgid "Rf role"
msgstr "RF ロール"
-#: netbox/dcim/forms/bulk_import.py:923
+#: netbox/dcim/forms/bulk_import.py:931
msgid "Wireless role (AP/station)"
msgstr "無線ロール (AP/ステーション)"
-#: netbox/dcim/forms/bulk_import.py:959
+#: netbox/dcim/forms/bulk_import.py:967
#, python-brace-format
msgid "VDC {vdc} is not assigned to device {device}"
msgstr "VDC {vdc} デバイスには割り当てられていません {device}"
-#: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/model_forms.py:1007
-#: netbox/dcim/forms/model_forms.py:1582
+#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020
+#: netbox/dcim/forms/model_forms.py:1624
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "背面ポート"
-#: netbox/dcim/forms/bulk_import.py:976
+#: netbox/dcim/forms/bulk_import.py:984
msgid "Corresponding rear port"
msgstr "対応する背面ポート"
-#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/bulk_import.py:1022
-#: netbox/dcim/forms/bulk_import.py:1238
+#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
+#: netbox/dcim/forms/bulk_import.py:1335
msgid "Physical medium classification"
msgstr "物理媒体の分類"
-#: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/tables/devices.py:822
+#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854
msgid "Installed device"
msgstr "取付済みデバイス"
-#: netbox/dcim/forms/bulk_import.py:1054
+#: netbox/dcim/forms/bulk_import.py:1062
msgid "Child device installed within this bay"
msgstr "このベイ内に取付された子デバイス"
-#: netbox/dcim/forms/bulk_import.py:1056
+#: netbox/dcim/forms/bulk_import.py:1064
msgid "Child device not found."
msgstr "子デバイスが見つかりません。"
-#: netbox/dcim/forms/bulk_import.py:1114
+#: netbox/dcim/forms/bulk_import.py:1122
msgid "Parent inventory item"
msgstr "親在庫品目"
-#: netbox/dcim/forms/bulk_import.py:1117
+#: netbox/dcim/forms/bulk_import.py:1125
msgid "Component type"
msgstr "構成要素タイプ"
-#: netbox/dcim/forms/bulk_import.py:1121
+#: netbox/dcim/forms/bulk_import.py:1129
msgid "Component Type"
msgstr "構成要素タイプ"
-#: netbox/dcim/forms/bulk_import.py:1124
+#: netbox/dcim/forms/bulk_import.py:1132
msgid "Compnent name"
msgstr "コンポーネント名"
-#: netbox/dcim/forms/bulk_import.py:1126
+#: netbox/dcim/forms/bulk_import.py:1134
msgid "Component Name"
msgstr "構成要素名"
-#: netbox/dcim/forms/bulk_import.py:1168
+#: netbox/dcim/forms/bulk_import.py:1181
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "コンポーネントが見つかりません: {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1193
+#: netbox/dcim/forms/bulk_import.py:1209 netbox/ipam/forms/bulk_import.py:307
+msgid "Parent device of assigned interface (if any)"
+msgstr "割当インタフェースの親デバイス (存在する場合)"
+
+#: netbox/dcim/forms/bulk_import.py:1212 netbox/ipam/forms/bulk_import.py:310
+#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768
+#: netbox/virtualization/filtersets.py:254
+#: netbox/virtualization/filtersets.py:305
+#: netbox/virtualization/forms/bulk_edit.py:182
+#: netbox/virtualization/forms/bulk_edit.py:316
+#: netbox/virtualization/forms/bulk_import.py:152
+#: netbox/virtualization/forms/bulk_import.py:213
+#: netbox/virtualization/forms/filtersets.py:217
+#: netbox/virtualization/forms/filtersets.py:253
+#: netbox/virtualization/forms/model_forms.py:295
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+msgid "Virtual machine"
+msgstr "仮想マシン"
+
+#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314
+msgid "Parent VM of assigned interface (if any)"
+msgstr "割当インタフェースの親VM (存在する場合)"
+
+#: netbox/dcim/forms/bulk_import.py:1223 netbox/ipam/filtersets.py:1021
+#: netbox/ipam/forms/bulk_import.py:321
+msgid "Assigned interface"
+msgstr "割当インタフェース"
+
+#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324
+msgid "Is primary"
+msgstr "プライマリ"
+
+#: netbox/dcim/forms/bulk_import.py:1227
+msgid "Make this the primary MAC address for the assigned interface"
+msgstr "これを割り当てられたインターフェースのプライマリ MAC アドレスにします。"
+
+#: netbox/dcim/forms/bulk_import.py:1264
+msgid "Must specify the parent device or VM when assigning an interface"
+msgstr "インターフェイスを割り当てるときは、親デバイスまたは VM を指定する必要があります"
+
+#: netbox/dcim/forms/bulk_import.py:1290
msgid "Side A device"
msgstr "サイド A デバイス"
-#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1214
+#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311
msgid "Device name"
msgstr "デバイス名"
-#: netbox/dcim/forms/bulk_import.py:1199
+#: netbox/dcim/forms/bulk_import.py:1296
msgid "Side A type"
msgstr "サイド A タイプ"
-#: netbox/dcim/forms/bulk_import.py:1202 netbox/dcim/forms/bulk_import.py:1220
-msgid "Termination type"
-msgstr "終了タイプ"
-
-#: netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1302
msgid "Side A name"
msgstr "サイド A 名"
-#: netbox/dcim/forms/bulk_import.py:1206 netbox/dcim/forms/bulk_import.py:1224
+#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321
msgid "Termination name"
msgstr "終端名"
-#: netbox/dcim/forms/bulk_import.py:1211
+#: netbox/dcim/forms/bulk_import.py:1308
msgid "Side B device"
msgstr "サイド B デバイス"
-#: netbox/dcim/forms/bulk_import.py:1217
+#: netbox/dcim/forms/bulk_import.py:1314
msgid "Side B type"
msgstr "サイド B タイプ"
-#: netbox/dcim/forms/bulk_import.py:1223
+#: netbox/dcim/forms/bulk_import.py:1320
msgid "Side B name"
msgstr "サイド B 名"
-#: netbox/dcim/forms/bulk_import.py:1232
-#: netbox/wireless/forms/bulk_import.py:86
+#: netbox/dcim/forms/bulk_import.py:1329
+#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "接続ステータス"
-#: netbox/dcim/forms/bulk_import.py:1284
+#: netbox/dcim/forms/bulk_import.py:1381
#, python-brace-format
msgid "Side {side_upper}: {device} {termination_object} is already connected"
msgstr "サイド {side_upper}: {device} {termination_object} は既に接続されています"
-#: netbox/dcim/forms/bulk_import.py:1290
+#: netbox/dcim/forms/bulk_import.py:1387
#, python-brace-format
msgid "{side_upper} side termination not found: {device} {name}"
msgstr "{side_upper} サイドターミネーションが見つかりません: {device} {name}"
-#: netbox/dcim/forms/bulk_import.py:1315 netbox/dcim/forms/model_forms.py:785
-#: netbox/dcim/tables/devices.py:1027 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/model_forms.py:797
+#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132
#: netbox/templates/dcim/virtualchassis.html:27
#: netbox/templates/dcim/virtualchassis.html:67
msgid "Master"
msgstr "マスター"
-#: netbox/dcim/forms/bulk_import.py:1319
+#: netbox/dcim/forms/bulk_import.py:1416
msgid "Master device"
msgstr "マスターデバイス"
-#: netbox/dcim/forms/bulk_import.py:1336
+#: netbox/dcim/forms/bulk_import.py:1433
msgid "Name of parent site"
msgstr "親サイトの名前"
-#: netbox/dcim/forms/bulk_import.py:1370
+#: netbox/dcim/forms/bulk_import.py:1467
msgid "Upstream power panel"
msgstr "上流電源盤"
-#: netbox/dcim/forms/bulk_import.py:1400
+#: netbox/dcim/forms/bulk_import.py:1497
msgid "Primary or redundant"
msgstr "プライマリまたは冗長"
-#: netbox/dcim/forms/bulk_import.py:1405
+#: netbox/dcim/forms/bulk_import.py:1502
msgid "Supply type (AC/DC)"
msgstr "電源タイプ (AC/DC)"
-#: netbox/dcim/forms/bulk_import.py:1410
+#: netbox/dcim/forms/bulk_import.py:1507
msgid "Single or three-phase"
msgstr "単相または三相"
-#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:1677
+#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722
#: netbox/templates/dcim/device.html:190
#: netbox/templates/dcim/virtualdevicecontext.html:30
#: netbox/templates/virtualization/virtualmachine.html:52
msgid "Primary IPv4"
msgstr "プライマリ IPv4"
-#: netbox/dcim/forms/bulk_import.py:1465
+#: netbox/dcim/forms/bulk_import.py:1562
msgid "IPv4 address with mask, e.g. 1.2.3.4/24"
msgstr "マスク付きの IPv4 アドレス (例:1.2.3.4/24)"
-#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/model_forms.py:1686
+#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/model_forms.py:1731
#: netbox/templates/dcim/device.html:206
#: netbox/templates/dcim/virtualdevicecontext.html:41
#: netbox/templates/virtualization/virtualmachine.html:68
msgid "Primary IPv6"
msgstr "プライマリ IPv6"
-#: netbox/dcim/forms/bulk_import.py:1472
+#: netbox/dcim/forms/bulk_import.py:1569
msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64"
msgstr "プレフィックス長のある IPv6 アドレス、例:2001: db8:: 1/64"
-#: netbox/dcim/forms/common.py:24 netbox/dcim/models/device_components.py:527
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:515
#: netbox/templates/dcim/interface.html:57
-#: netbox/templates/virtualization/vminterface.html:55
-#: netbox/virtualization/forms/bulk_edit.py:225
+#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/virtualization/forms/bulk_edit.py:207
msgid "MTU"
msgstr "MTU"
-#: netbox/dcim/forms/common.py:65
+#: netbox/dcim/forms/common.py:60
#, 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 "タグ付き VLAN ({vlans}) はインタフェースの親デバイス/VMと同サイトに属しているか、グローバルである必要があります"
-#: netbox/dcim/forms/common.py:126
+#: netbox/dcim/forms/common.py:121
msgid ""
"Cannot install module with placeholder values in a module bay with no "
"position defined."
msgstr "位置が定義されていないモジュールベイには、プレースホルダー値のあるモジュールを挿入できません。"
-#: netbox/dcim/forms/common.py:131
+#: netbox/dcim/forms/common.py:127
#, python-brace-format
msgid ""
"Cannot install module with placeholder values in a module bay tree {level} "
@@ -4635,17 +5066,17 @@ msgstr ""
"モジュールベイツリーの{level}レベルにはプレースホルダ値のあるモジュールをインストールできませんが、 "
"{tokens}個のプレースホルダが与えられています。"
-#: netbox/dcim/forms/common.py:144
+#: netbox/dcim/forms/common.py:142
#, python-brace-format
msgid "Cannot adopt {model} {name} as it already belongs to a module"
msgstr " {model} {name} は既にモジュールに属しているので採用できません"
-#: netbox/dcim/forms/common.py:153
+#: netbox/dcim/forms/common.py:151
#, python-brace-format
msgid "A {model} named {name} already exists"
msgstr "{model} {name} は既に存在しています"
-#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:37
#: netbox/templates/dcim/powerfeed.html:24
@@ -4654,137 +5085,135 @@ msgstr "{model} {name} は既に存在しています"
msgid "Power Panel"
msgstr "電源盤"
-#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:765
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "電源タップ"
-#: netbox/dcim/forms/connections.py:81
-msgid "Side"
-msgstr "サイド"
-
-#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/tables/devices.py:295
+#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305
msgid "Device Status"
msgstr "デバイスステータス"
-#: netbox/dcim/forms/filtersets.py:149
+#: netbox/dcim/forms/filtersets.py:150
msgid "Parent region"
msgstr "親リージョン"
-#: netbox/dcim/forms/filtersets.py:163 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
#: netbox/tenancy/forms/bulk_import.py:62
#: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62
-#: netbox/wireless/forms/bulk_import.py:25
-#: netbox/wireless/forms/filtersets.py:25
+#: netbox/wireless/forms/bulk_import.py:27
+#: netbox/wireless/forms/filtersets.py:27
msgid "Parent group"
msgstr "親グループ"
-#: netbox/dcim/forms/filtersets.py:242 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "ファシリティ"
-#: netbox/dcim/forms/filtersets.py:397
+#: netbox/dcim/forms/filtersets.py:398
msgid "Function"
msgstr "機能"
-#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/model_forms.py:373
+#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "画像"
-#: netbox/dcim/forms/filtersets.py:486 netbox/dcim/forms/filtersets.py:611
-#: netbox/dcim/forms/filtersets.py:726
+#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
+#: netbox/dcim/forms/filtersets.py:727
msgid "Components"
msgstr "構成要素"
-#: netbox/dcim/forms/filtersets.py:506
+#: netbox/dcim/forms/filtersets.py:507
msgid "Subdevice role"
msgstr "サブデバイスロール"
-#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/tables/racks.py:54
+#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
#: netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "モデル"
-#: netbox/dcim/forms/filtersets.py:834
+#: netbox/dcim/forms/filtersets.py:835
msgid "Has an OOB IP"
msgstr "OOB IP アドレスを持っている"
-#: netbox/dcim/forms/filtersets.py:841
+#: netbox/dcim/forms/filtersets.py:842
msgid "Virtual chassis member"
msgstr "バーチャルシャーシメンバー"
-#: netbox/dcim/forms/filtersets.py:890
+#: netbox/dcim/forms/filtersets.py:891
msgid "Has virtual device contexts"
msgstr "仮想デバイスコンテキストがある"
-#: netbox/dcim/forms/filtersets.py:903 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:452
-#: netbox/virtualization/forms/filtersets.py:112
+#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
+#: netbox/ipam/forms/filtersets.py:455
+#: netbox/virtualization/forms/filtersets.py:117
msgid "Cluster group"
msgstr "クラスタグループ"
-#: netbox/dcim/forms/filtersets.py:1210
+#: netbox/dcim/forms/filtersets.py:1211
msgid "Cabled"
msgstr "配線済"
-#: netbox/dcim/forms/filtersets.py:1217
+#: netbox/dcim/forms/filtersets.py:1218
msgid "Occupied"
msgstr "専有済"
-#: netbox/dcim/forms/filtersets.py:1244 netbox/dcim/forms/filtersets.py:1269
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/tables/devices.py:364
+#: 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:1341 netbox/dcim/tables/devices.py:374
+#: netbox/dcim/tables/devices.py:663
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:16
#: netbox/templates/dcim/consoleport.html:55
#: netbox/templates/dcim/consoleserverport.html:55
#: netbox/templates/dcim/frontport.html:69
-#: netbox/templates/dcim/interface.html:140
+#: netbox/templates/dcim/interface.html:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:59
+#: netbox/templates/dcim/poweroutlet.html:69
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "接続"
-#: netbox/dcim/forms/filtersets.py:1348 netbox/extras/forms/bulk_edit.py:326
+#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326
#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:464
-#: netbox/extras/forms/model_forms.py:675 netbox/extras/tables/tables.py:579
+#: netbox/extras/forms/filtersets.py:472
+#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:579
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "種類"
-#: netbox/dcim/forms/filtersets.py:1377
+#: netbox/dcim/forms/filtersets.py:1382
msgid "Mgmt only"
msgstr "管理のみ"
-#: netbox/dcim/forms/filtersets.py:1389 netbox/dcim/forms/model_forms.py:1390
-#: netbox/dcim/models/device_components.py:629
-#: netbox/templates/dcim/interface.html:129
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423
+#: netbox/dcim/models/device_components.py:677
+#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "WWN"
-#: netbox/dcim/forms/filtersets.py:1409
+#: netbox/dcim/forms/filtersets.py:1414
msgid "Wireless channel"
msgstr "無線チャネル"
-#: netbox/dcim/forms/filtersets.py:1413
+#: netbox/dcim/forms/filtersets.py:1418
msgid "Channel frequency (MHz)"
msgstr "チャネル周波数 (MHz)"
-#: netbox/dcim/forms/filtersets.py:1417
+#: netbox/dcim/forms/filtersets.py:1422
msgid "Channel width (MHz)"
msgstr "チャネル幅 (MHz)"
-#: netbox/dcim/forms/filtersets.py:1421
-#: netbox/templates/dcim/interface.html:85
+#: netbox/dcim/forms/filtersets.py:1426
+#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "送信出力 (dBm)"
-#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1471
-#: netbox/dcim/tables/devices.py:327 netbox/templates/dcim/cable.html:12
+#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476
+#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
#: netbox/templates/dcim/htmx/cable_edit.html:50
@@ -4794,73 +5223,110 @@ msgstr "送信出力 (dBm)"
msgid "Cable"
msgstr "ケーブル"
-#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/tables/devices.py:949
+#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979
msgid "Discovered"
msgstr "自動検出"
+#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350
+msgid "Assigned Device"
+msgstr "割当デバイス"
+
+#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355
+msgid "Assigned VM"
+msgstr "割当VM"
+
#: netbox/dcim/forms/formsets.py:20
#, python-brace-format
msgid "A virtual chassis member already exists in position {vc_position}."
msgstr "バーチャルシャーシメンバーはすでに{vc_position}に存在します 。"
-#: netbox/dcim/forms/model_forms.py:140
+#: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75
+#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618
+msgid "Scope type"
+msgstr "スコープタイプ"
+
+#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423
+#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:175
+#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621
+#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
+#: netbox/templates/ipam/vlangroup.html:38
+#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/virtualization/forms/bulk_edit.py:91
+#: netbox/virtualization/forms/filtersets.py:46
+#: netbox/virtualization/forms/model_forms.py:79
+#: netbox/virtualization/tables/clusters.py:80
+#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/filtersets.py:37
+#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/tables/wirelesslan.py:58
+msgid "Scope"
+msgstr "スコープ"
+
+#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436
+msgid "Scope type (app & model)"
+msgstr "スコープの種類 (アプリとモデル)"
+
+#: netbox/dcim/forms/model_forms.py:144
msgid "Contact Info"
msgstr "連絡先情報"
-#: netbox/dcim/forms/model_forms.py:195 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "ラックロール"
-#: netbox/dcim/forms/model_forms.py:212 netbox/dcim/forms/model_forms.py:362
-#: netbox/dcim/forms/model_forms.py:446
+#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
+#: netbox/dcim/forms/model_forms.py:456
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "Slug"
-#: netbox/dcim/forms/model_forms.py:259
+#: netbox/dcim/forms/model_forms.py:264
msgid "Select a pre-defined rack type, or set physical characteristics below."
msgstr "定義済みのラックタイプを選択するか、以下で物理特性を設定してください。"
-#: netbox/dcim/forms/model_forms.py:265
+#: netbox/dcim/forms/model_forms.py:273
msgid "Inventory Control"
msgstr "在庫管理"
-#: netbox/dcim/forms/model_forms.py:313
+#: netbox/dcim/forms/model_forms.py:321
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
msgstr "カンマ区切りのユニット ID 。範囲はハイフンを使用して指定できます。"
-#: netbox/dcim/forms/model_forms.py:322 netbox/dcim/tables/racks.py:202
+#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201
msgid "Reservation"
msgstr "予約"
-#: netbox/dcim/forms/model_forms.py:423
+#: netbox/dcim/forms/model_forms.py:432
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "デバイスロール"
-#: netbox/dcim/forms/model_forms.py:490 netbox/dcim/models/devices.py:644
+#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
msgid "The lowest-numbered unit occupied by the device"
msgstr "デバイスが使用している最も小さいユニット番号"
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/model_forms.py:558
msgid "The position in the virtual chassis this device is identified by"
msgstr "仮想シャーシ内の位置"
-#: netbox/dcim/forms/model_forms.py:552
+#: netbox/dcim/forms/model_forms.py:563
msgid "The priority of the device in the virtual chassis"
msgstr "仮想シャーシ内の優先度"
-#: netbox/dcim/forms/model_forms.py:659
+#: netbox/dcim/forms/model_forms.py:670
msgid "Automatically populate components associated with this module type"
msgstr "このモジュールタイプに関連する構成要素を自動的に入力する"
-#: netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/model_forms.py:779
msgid "Characteristics"
msgstr "特性"
-#: netbox/dcim/forms/model_forms.py:914
+#: netbox/dcim/forms/model_forms.py:926
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -4873,60 +5339,35 @@ msgstr ""
"1[ge,xe]-0/0/[0-9]1
)。トークン "
"{module}
が存在する場合、新しいモジュールを作成する際に、自動的に位置の値に置き換えられます。"
-#: netbox/dcim/forms/model_forms.py:1094
+#: netbox/dcim/forms/model_forms.py:1107
msgid "Console port template"
msgstr "コンソールポートテンプレート"
-#: netbox/dcim/forms/model_forms.py:1102
+#: netbox/dcim/forms/model_forms.py:1115
msgid "Console server port template"
msgstr "コンソールサーバポートテンプレート"
-#: netbox/dcim/forms/model_forms.py:1110
+#: netbox/dcim/forms/model_forms.py:1123
msgid "Front port template"
msgstr "全面ポートテンプレート"
-#: netbox/dcim/forms/model_forms.py:1118
+#: netbox/dcim/forms/model_forms.py:1131
msgid "Interface template"
msgstr "インタフェーステンプレート"
-#: netbox/dcim/forms/model_forms.py:1126
+#: netbox/dcim/forms/model_forms.py:1139
msgid "Power outlet template"
msgstr "電源コンセントテンプレート"
-#: netbox/dcim/forms/model_forms.py:1134
+#: netbox/dcim/forms/model_forms.py:1147
msgid "Power port template"
msgstr "電源ポートテンプレート"
-#: netbox/dcim/forms/model_forms.py:1142
+#: netbox/dcim/forms/model_forms.py:1155
msgid "Rear port template"
msgstr "背面ポートテンプレート"
-#: netbox/dcim/forms/model_forms.py:1151 netbox/dcim/forms/model_forms.py:1395
-#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1590
-#: netbox/dcim/tables/connections.py:65 netbox/ipam/forms/bulk_import.py:318
-#: netbox/ipam/forms/model_forms.py:280 netbox/ipam/forms/model_forms.py:289
-#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/ip.py:372
-#: netbox/ipam/tables/vlans.py:169
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:51
-#: netbox/templates/dcim/frontport.html:106
-#: netbox/templates/dcim/interface.html:27
-#: netbox/templates/dcim/interface.html:184
-#: netbox/templates/dcim/interface.html:310
-#: netbox/templates/dcim/rearport.html:102
-#: netbox/templates/virtualization/vminterface.html:18
-#: netbox/templates/vpn/tunneltermination.html:31
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
-#: netbox/templates/wireless/wirelesslink.html:10
-#: netbox/templates/wireless/wirelesslink.html:55
-#: netbox/virtualization/forms/model_forms.py:348
-#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:436
-#: netbox/vpn/forms/model_forms.py:445
-#: netbox/wireless/forms/model_forms.py:113
-#: netbox/wireless/forms/model_forms.py:155
-msgid "Interface"
-msgstr "インタフェース"
-
-#: netbox/dcim/forms/model_forms.py:1152 netbox/dcim/forms/model_forms.py:1591
+#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -4934,102 +5375,128 @@ msgstr "インタフェース"
msgid "Console Port"
msgstr "コンソールポート"
-#: netbox/dcim/forms/model_forms.py:1153 netbox/dcim/forms/model_forms.py:1592
+#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637
#: netbox/templates/dcim/consoleport.html:73
#: netbox/templates/dcim/consoleserverport.html:17
#: netbox/templates/dcim/frontport.html:109
msgid "Console Server Port"
msgstr "コンソールサーバポート"
-#: netbox/dcim/forms/model_forms.py:1154 netbox/dcim/forms/model_forms.py:1593
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
#: netbox/templates/dcim/frontport.html:17
#: netbox/templates/dcim/frontport.html:115
-#: netbox/templates/dcim/interface.html:187
+#: netbox/templates/dcim/interface.html:244
#: netbox/templates/dcim/rearport.html:105
msgid "Front Port"
msgstr "前面ポート"
-#: netbox/dcim/forms/model_forms.py:1155 netbox/dcim/forms/model_forms.py:1594
-#: netbox/dcim/tables/devices.py:710
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
+#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/tables/devices.py:744
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
#: netbox/templates/dcim/frontport.html:50
#: netbox/templates/dcim/frontport.html:118
-#: netbox/templates/dcim/interface.html:190
+#: netbox/templates/dcim/interface.html:247
#: netbox/templates/dcim/rearport.html:17
#: netbox/templates/dcim/rearport.html:108
msgid "Rear Port"
msgstr "背面ポート"
-#: netbox/dcim/forms/model_forms.py:1156 netbox/dcim/forms/model_forms.py:1595
-#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:512
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640
+#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521
+#: netbox/templates/dcim/poweroutlet.html:54
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "電源ポート"
-#: netbox/dcim/forms/model_forms.py:1157 netbox/dcim/forms/model_forms.py:1596
+#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641
#: netbox/templates/dcim/poweroutlet.html:17
#: netbox/templates/dcim/powerport.html:77
msgid "Power Outlet"
msgstr "電源コンセント"
-#: netbox/dcim/forms/model_forms.py:1159 netbox/dcim/forms/model_forms.py:1598
+#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643
msgid "Component Assignment"
msgstr "構成要素割り当て"
-#: netbox/dcim/forms/model_forms.py:1202 netbox/dcim/forms/model_forms.py:1645
+#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690
msgid "An InventoryItem can only be assigned to a single component."
msgstr "在庫品目は1つの構成要素にのみ割り当てることができます。"
-#: netbox/dcim/forms/model_forms.py:1339
+#: netbox/dcim/forms/model_forms.py:1355
msgid "LAG interface"
msgstr "LAG インタフェース"
-#: netbox/dcim/forms/model_forms.py:1362
+#: netbox/dcim/forms/model_forms.py:1378
msgid "Filter VLANs available for assignment by group."
msgstr "割り当て可能な VLAN をグループ別にフィルタリングします。"
-#: netbox/dcim/forms/model_forms.py:1491
+#: netbox/dcim/forms/model_forms.py:1533
msgid "Child Device"
msgstr "子デバイス"
-#: netbox/dcim/forms/model_forms.py:1492
+#: netbox/dcim/forms/model_forms.py:1534
msgid ""
"Child devices must first be created and assigned to the site and rack of the"
" parent device."
msgstr "まず子デバイスを作成し、親デバイスのサイトとラックに割り当てる必要があります。"
-#: netbox/dcim/forms/model_forms.py:1534
+#: netbox/dcim/forms/model_forms.py:1576
msgid "Console port"
msgstr "コンソールポート"
-#: netbox/dcim/forms/model_forms.py:1542
+#: netbox/dcim/forms/model_forms.py:1584
msgid "Console server port"
msgstr "コンソールサーバポート"
-#: netbox/dcim/forms/model_forms.py:1550
+#: netbox/dcim/forms/model_forms.py:1592
msgid "Front port"
msgstr "前面ポート"
-#: netbox/dcim/forms/model_forms.py:1566
+#: netbox/dcim/forms/model_forms.py:1608
msgid "Power outlet"
msgstr "電源コンセント"
-#: netbox/dcim/forms/model_forms.py:1586
+#: netbox/dcim/forms/model_forms.py:1630
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "在庫品目"
-#: netbox/dcim/forms/model_forms.py:1659
+#: netbox/dcim/forms/model_forms.py:1704
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "在庫品目ロール"
+#: netbox/dcim/forms/model_forms.py:1773
+msgid "VM Interface"
+msgstr "VM インターフェイス"
+
+#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796
+#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171
+#: netbox/templates/virtualization/virtualdisk.html:21
+#: netbox/templates/virtualization/virtualmachine.html:12
+#: netbox/templates/virtualization/vminterface.html:21
+#: netbox/templates/vpn/tunneltermination.html:25
+#: netbox/virtualization/forms/filtersets.py:202
+#: netbox/virtualization/forms/filtersets.py:247
+#: netbox/virtualization/forms/model_forms.py:227
+#: netbox/virtualization/tables/virtualmachines.py:105
+#: netbox/virtualization/tables/virtualmachines.py:161
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
+#: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172
+#: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457
+msgid "Virtual Machine"
+msgstr "仮想マシン"
+
+#: netbox/dcim/forms/model_forms.py:1827
+msgid "A MAC address can only be assigned to a single object."
+msgstr "MAC アドレスは 1 つのオブジェクトにのみ割り当てることができます。"
+
#: netbox/dcim/forms/object_create.py:48
#: netbox/dcim/forms/object_create.py:199
#: netbox/dcim/forms/object_create.py:347
@@ -5046,7 +5513,7 @@ msgid ""
msgstr "パターンは {value_count} 個の値を示す範囲を指定しますが、 {pattern_count} 個の値が必要です。"
#: netbox/dcim/forms/object_create.py:110
-#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:252
+#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263
msgid "Rear ports"
msgstr "背面ポート"
@@ -5072,7 +5539,7 @@ msgid ""
msgstr ""
"前面ポートの数 ({frontport_count}) は選択した背面ポートの数 ({rearport_count}) と一致する必要があります。"
-#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1033
+#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1065
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:47
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5089,30 +5556,30 @@ msgid ""
"member."
msgstr "最初のメンバーのポジション。メンバーが増えるごとに 1 ずつ増えます。"
-#: netbox/dcim/forms/object_create.py:427
+#: netbox/dcim/forms/object_create.py:428
msgid "A position must be specified for the first VC member."
msgstr "最初の VC メンバーのポジションを指定する必要があります。"
-#: netbox/dcim/models/cables.py:62
-#: netbox/dcim/models/device_component_templates.py:55
-#: netbox/dcim/models/device_components.py:62
+#: netbox/dcim/models/cables.py:64
+#: netbox/dcim/models/device_component_templates.py:51
+#: netbox/dcim/models/device_components.py:57
#: netbox/extras/models/customfields.py:111
msgid "label"
msgstr "ラベル"
-#: netbox/dcim/models/cables.py:71
+#: netbox/dcim/models/cables.py:73
msgid "length"
msgstr "長さ"
-#: netbox/dcim/models/cables.py:78
+#: netbox/dcim/models/cables.py:80
msgid "length unit"
msgstr "長さの単位"
-#: netbox/dcim/models/cables.py:95
+#: netbox/dcim/models/cables.py:98
msgid "cable"
msgstr "ケーブル"
-#: netbox/dcim/models/cables.py:96
+#: netbox/dcim/models/cables.py:99
msgid "cables"
msgstr "ケーブル"
@@ -5137,54 +5604,83 @@ msgstr "互換性のない終端タイプ: {type_a} そして {type_b}"
msgid "A and B terminations cannot connect to the same object."
msgstr "A 端子と B 端子を同じオブジェクトに接続することはできません。"
-#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37
+#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37
msgid "end"
msgstr "端"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:315
msgid "cable termination"
msgstr "ケーブル終端"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:316
msgid "cable terminations"
msgstr "ケーブル終端"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:335
#, python-brace-format
msgid ""
"Duplicate termination found for {app_label}.{model} {termination_id}: cable "
"{cable_pk}"
msgstr "の重複終了が見つかりました {app_label}。{model} {termination_id}: ケーブル {cable_pk}"
-#: netbox/dcim/models/cables.py:343
+#: netbox/dcim/models/cables.py:345
#, python-brace-format
msgid "Cables cannot be terminated to {type_display} interfaces"
msgstr "ケーブルは終端できません {type_display} インターフェース"
-#: netbox/dcim/models/cables.py:350
+#: netbox/dcim/models/cables.py:352
msgid "Circuit terminations attached to a provider network may not be cabled."
msgstr "プロバイダーネットワークに接続されている回線終端はケーブル接続できない場合があります。"
-#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50
+#: netbox/dcim/models/cables.py:450 netbox/extras/models/configs.py:50
msgid "is active"
msgstr "アクティブ"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:454
msgid "is complete"
msgstr "完了"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:458
msgid "is split"
msgstr "分割"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:466
msgid "cable path"
msgstr "ケーブル経路"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:467
msgid "cable paths"
msgstr "ケーブル経路"
+#: netbox/dcim/models/cables.py:539
+msgid "All originating terminations must be attached to the same link"
+msgstr "元の端子はすべて同じリンクに接続する必要があります"
+
+#: netbox/dcim/models/cables.py:551
+msgid "All mid-span terminations must have the same termination type"
+msgstr "ミッドスパン終端はすべて同じ終端タイプでなければなりません"
+
+#: netbox/dcim/models/cables.py:556
+msgid "All mid-span terminations must have the same parent object"
+msgstr "すべてのミッドスパン終端には同じ親オブジェクトが必要です"
+
+#: netbox/dcim/models/cables.py:580
+msgid "All links must be cable or wireless"
+msgstr "すべてのリンクはケーブルまたはワイヤレスでなければなりません"
+
+#: netbox/dcim/models/cables.py:582
+msgid "All links must match first link type"
+msgstr "すべてのリンクは最初のリンクタイプと一致する必要があります"
+
+#: netbox/dcim/models/cables.py:665
+msgid ""
+"All positions counts within the path on opposite ends of links must match"
+msgstr "リンクの両端のパス内の位置数はすべて一致する必要があります"
+
+#: netbox/dcim/models/cables.py:674
+msgid "Remote termination position filter is missing"
+msgstr "リモートターミネーションポジションフィルタがありません"
+
#: netbox/dcim/models/device_component_templates.py:46
#, python-brace-format
msgid ""
@@ -5192,199 +5688,199 @@ msgid ""
"attached to a module type."
msgstr "{module} は、モジュールタイプに取り付けられる場合、モジュールベイ位置の代わりとして使用できます。"
-#: netbox/dcim/models/device_component_templates.py:58
-#: netbox/dcim/models/device_components.py:65
+#: netbox/dcim/models/device_component_templates.py:54
+#: netbox/dcim/models/device_components.py:60
msgid "Physical label"
msgstr "物理ラベル"
-#: netbox/dcim/models/device_component_templates.py:103
+#: netbox/dcim/models/device_component_templates.py:99
msgid "Component templates cannot be moved to a different device type."
msgstr "構成要素テンプレートを別のデバイスタイプに移動することはできません。"
-#: netbox/dcim/models/device_component_templates.py:154
+#: netbox/dcim/models/device_component_templates.py:150
msgid ""
"A component template cannot be associated with both a device type and a "
"module type."
msgstr "構成要素テンプレートをデバイスタイプとモジュールタイプの両方に関連付けることはできません。"
-#: netbox/dcim/models/device_component_templates.py:158
+#: netbox/dcim/models/device_component_templates.py:154
msgid ""
"A component template must be associated with either a device type or a "
"module type."
msgstr "構成要素テンプレートは、デバイスタイプまたはモジュールタイプのいずれかに関連付ける必要があります。"
-#: netbox/dcim/models/device_component_templates.py:212
+#: netbox/dcim/models/device_component_templates.py:209
msgid "console port template"
msgstr "コンソールポートテンプレート"
-#: netbox/dcim/models/device_component_templates.py:213
+#: netbox/dcim/models/device_component_templates.py:210
msgid "console port templates"
msgstr "コンソールポートテンプレート"
-#: netbox/dcim/models/device_component_templates.py:246
+#: netbox/dcim/models/device_component_templates.py:244
msgid "console server port template"
msgstr "コンソールサーバポートテンプレート"
-#: netbox/dcim/models/device_component_templates.py:247
+#: netbox/dcim/models/device_component_templates.py:245
msgid "console server port templates"
msgstr "コンソールサーバポートテンプレート"
-#: netbox/dcim/models/device_component_templates.py:278
-#: netbox/dcim/models/device_components.py:352
+#: netbox/dcim/models/device_component_templates.py:277
+#: netbox/dcim/models/device_components.py:345
msgid "maximum draw"
msgstr "最大消費電力"
-#: netbox/dcim/models/device_component_templates.py:285
-#: netbox/dcim/models/device_components.py:359
+#: netbox/dcim/models/device_component_templates.py:284
+#: netbox/dcim/models/device_components.py:352
msgid "allocated draw"
msgstr "割当消費電力"
-#: netbox/dcim/models/device_component_templates.py:295
+#: netbox/dcim/models/device_component_templates.py:294
msgid "power port template"
msgstr "電源ポートテンプレート"
-#: netbox/dcim/models/device_component_templates.py:296
+#: netbox/dcim/models/device_component_templates.py:295
msgid "power port templates"
msgstr "電源ポートテンプレート"
#: netbox/dcim/models/device_component_templates.py:315
-#: netbox/dcim/models/device_components.py:382
+#: netbox/dcim/models/device_components.py:372
#, python-brace-format
msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)."
msgstr "割当消費電力は最大消費電力 ({maximum_draw}W) を超えることはできません。"
-#: netbox/dcim/models/device_component_templates.py:347
-#: netbox/dcim/models/device_components.py:477
+#: netbox/dcim/models/device_component_templates.py:349
+#: netbox/dcim/models/device_components.py:468
msgid "feed leg"
msgstr "供給端子"
-#: netbox/dcim/models/device_component_templates.py:351
-#: netbox/dcim/models/device_components.py:481
+#: netbox/dcim/models/device_component_templates.py:354
+#: netbox/dcim/models/device_components.py:473
msgid "Phase (for three-phase feeds)"
msgstr "電力相 (三相電源用)"
-#: netbox/dcim/models/device_component_templates.py:357
+#: netbox/dcim/models/device_component_templates.py:360
msgid "power outlet template"
msgstr "電源コンセントテンプレート"
-#: netbox/dcim/models/device_component_templates.py:358
+#: netbox/dcim/models/device_component_templates.py:361
msgid "power outlet templates"
msgstr "電源コンセントテンプレート"
-#: netbox/dcim/models/device_component_templates.py:367
+#: netbox/dcim/models/device_component_templates.py:370
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device type"
msgstr "親電源ポート ({power_port}) は同じデバイスタイプに属している必要があります"
-#: netbox/dcim/models/device_component_templates.py:371
+#: netbox/dcim/models/device_component_templates.py:376
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same module type"
msgstr "親電源ポート ({power_port}) は同じモジュールタイプに属している必要があります"
-#: netbox/dcim/models/device_component_templates.py:423
-#: netbox/dcim/models/device_components.py:611
+#: netbox/dcim/models/device_component_templates.py:430
+#: netbox/dcim/models/device_components.py:659
msgid "management only"
msgstr "管理のみ"
-#: netbox/dcim/models/device_component_templates.py:431
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_component_templates.py:438
+#: netbox/dcim/models/device_components.py:539
msgid "bridge interface"
msgstr "ブリッジインタフェース"
-#: netbox/dcim/models/device_component_templates.py:449
-#: netbox/dcim/models/device_components.py:636
+#: netbox/dcim/models/device_component_templates.py:459
+#: netbox/dcim/models/device_components.py:685
msgid "wireless role"
msgstr "無線ロール"
-#: netbox/dcim/models/device_component_templates.py:455
+#: netbox/dcim/models/device_component_templates.py:465
msgid "interface template"
msgstr "インタフェーステンプレート"
-#: netbox/dcim/models/device_component_templates.py:456
+#: netbox/dcim/models/device_component_templates.py:466
msgid "interface templates"
msgstr "インタフェーステンプレート"
-#: netbox/dcim/models/device_component_templates.py:463
-#: netbox/dcim/models/device_components.py:804
-#: netbox/virtualization/models/virtualmachines.py:405
+#: netbox/dcim/models/device_component_templates.py:473
+#: netbox/dcim/models/device_components.py:845
+#: netbox/virtualization/models/virtualmachines.py:385
msgid "An interface cannot be bridged to itself."
msgstr "インタフェースを自分自身にブリッジすることはできません。"
-#: netbox/dcim/models/device_component_templates.py:466
+#: netbox/dcim/models/device_component_templates.py:477
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same device type"
msgstr "ブリッジインタフェース ({bridge}) は同じデバイスタイプに属している必要があります"
-#: netbox/dcim/models/device_component_templates.py:470
+#: netbox/dcim/models/device_component_templates.py:483
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same module type"
msgstr "ブリッジインタフェース ({bridge}) は同じモジュールタイプに属している必要があります"
-#: netbox/dcim/models/device_component_templates.py:526
-#: netbox/dcim/models/device_components.py:984
+#: netbox/dcim/models/device_component_templates.py:540
+#: netbox/dcim/models/device_components.py:1035
msgid "rear port position"
msgstr "背面ポート位置"
-#: netbox/dcim/models/device_component_templates.py:551
+#: netbox/dcim/models/device_component_templates.py:565
msgid "front port template"
msgstr "前面ポートテンプレート"
-#: netbox/dcim/models/device_component_templates.py:552
+#: netbox/dcim/models/device_component_templates.py:566
msgid "front port templates"
msgstr "前面ポートテンプレート"
-#: netbox/dcim/models/device_component_templates.py:562
+#: netbox/dcim/models/device_component_templates.py:576
#, python-brace-format
msgid "Rear port ({name}) must belong to the same device type"
msgstr "背面ポート ({name}) は同じデバイスタイプに属している必要があります"
-#: netbox/dcim/models/device_component_templates.py:568
+#: netbox/dcim/models/device_component_templates.py:582
#, python-brace-format
msgid ""
"Invalid rear port position ({position}); rear port {name} has only {count} "
"positions"
msgstr "背面ポートの位置 ({position}) が無効です; 背面ポート {name} は{count}箇所しかありません"
-#: netbox/dcim/models/device_component_templates.py:621
-#: netbox/dcim/models/device_components.py:1053
+#: netbox/dcim/models/device_component_templates.py:635
+#: netbox/dcim/models/device_components.py:1101
msgid "positions"
msgstr "位置"
-#: netbox/dcim/models/device_component_templates.py:632
+#: netbox/dcim/models/device_component_templates.py:646
msgid "rear port template"
msgstr "背面ポートテンプレート"
-#: netbox/dcim/models/device_component_templates.py:633
+#: netbox/dcim/models/device_component_templates.py:647
msgid "rear port templates"
msgstr "背面ポートテンプレート"
-#: netbox/dcim/models/device_component_templates.py:662
-#: netbox/dcim/models/device_components.py:1103
+#: netbox/dcim/models/device_component_templates.py:676
+#: netbox/dcim/models/device_components.py:1148
msgid "position"
msgstr "位置"
-#: netbox/dcim/models/device_component_templates.py:665
-#: netbox/dcim/models/device_components.py:1106
+#: netbox/dcim/models/device_component_templates.py:679
+#: netbox/dcim/models/device_components.py:1151
msgid "Identifier to reference when renaming installed components"
msgstr "取付済み構成要素名を変更する際に参照する識別子"
-#: netbox/dcim/models/device_component_templates.py:671
+#: netbox/dcim/models/device_component_templates.py:685
msgid "module bay template"
msgstr "モジュールベイテンプレート"
-#: netbox/dcim/models/device_component_templates.py:672
+#: netbox/dcim/models/device_component_templates.py:686
msgid "module bay templates"
msgstr "モジュールベイテンプレート"
-#: netbox/dcim/models/device_component_templates.py:699
+#: netbox/dcim/models/device_component_templates.py:713
msgid "device bay template"
msgstr "デバイスベイテンプレート"
-#: netbox/dcim/models/device_component_templates.py:700
+#: netbox/dcim/models/device_component_templates.py:714
msgid "device bay templates"
msgstr "デバイスベイテンプレート"
-#: netbox/dcim/models/device_component_templates.py:713
+#: netbox/dcim/models/device_component_templates.py:728
#, python-brace-format
msgid ""
"Subdevice role of device type ({device_type}) must be set to \"parent\" to "
@@ -5392,212 +5888,231 @@ msgid ""
msgstr ""
"デバイスベイを許可するためには、デバイスタイプ ({device_type}) のサブデバイスロールを「parent」に設定する必要があります。"
-#: netbox/dcim/models/device_component_templates.py:768
-#: netbox/dcim/models/device_components.py:1262
+#: netbox/dcim/models/device_component_templates.py:784
+#: netbox/dcim/models/device_components.py:1304
msgid "part ID"
msgstr "パーツ ID"
-#: netbox/dcim/models/device_component_templates.py:770
-#: netbox/dcim/models/device_components.py:1264
+#: netbox/dcim/models/device_component_templates.py:786
+#: netbox/dcim/models/device_components.py:1306
msgid "Manufacturer-assigned part identifier"
msgstr "メーカ指定の部品識別子"
-#: netbox/dcim/models/device_component_templates.py:787
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item template"
msgstr "在庫品目テンプレート"
-#: netbox/dcim/models/device_component_templates.py:788
+#: netbox/dcim/models/device_component_templates.py:804
msgid "inventory item templates"
msgstr "在庫品目テンプレート"
-#: netbox/dcim/models/device_components.py:105
+#: netbox/dcim/models/device_components.py:100
msgid "Components cannot be moved to a different device."
msgstr "構成要素を別のデバイスに移動することはできません。"
-#: netbox/dcim/models/device_components.py:144
+#: netbox/dcim/models/device_components.py:139
msgid "cable end"
msgstr "ケーブル端"
-#: netbox/dcim/models/device_components.py:150
+#: netbox/dcim/models/device_components.py:146
msgid "mark connected"
msgstr "接続済みとしてマークする"
-#: netbox/dcim/models/device_components.py:152
+#: netbox/dcim/models/device_components.py:148
msgid "Treat as if a cable is connected"
msgstr "ケーブルが接続されているかのように扱う"
-#: netbox/dcim/models/device_components.py:170
+#: netbox/dcim/models/device_components.py:166
msgid "Must specify cable end (A or B) when attaching a cable."
msgstr "ケーブルを接続するときは、ケーブルの端 (A または B) を指定する必要があります。"
-#: netbox/dcim/models/device_components.py:174
+#: netbox/dcim/models/device_components.py:170
msgid "Cable end must not be set without a cable."
msgstr "ケーブルの端はケーブルなしでセットしないでください。"
-#: netbox/dcim/models/device_components.py:178
+#: netbox/dcim/models/device_components.py:174
msgid "Cannot mark as connected with a cable attached."
msgstr "ケーブルが接続されている状態では接続済みとマークできません。"
-#: netbox/dcim/models/device_components.py:202
+#: netbox/dcim/models/device_components.py:198
#, python-brace-format
msgid "{class_name} models must declare a parent_object property"
msgstr "{class_name} モデルは親オブジェクトプロパティを宣言しなければなりません"
-#: netbox/dcim/models/device_components.py:287
-#: netbox/dcim/models/device_components.py:316
-#: netbox/dcim/models/device_components.py:349
-#: netbox/dcim/models/device_components.py:467
+#: netbox/dcim/models/device_components.py:284
+#: netbox/dcim/models/device_components.py:311
+#: netbox/dcim/models/device_components.py:342
+#: netbox/dcim/models/device_components.py:458
msgid "Physical port type"
msgstr "物理ポートタイプ"
-#: netbox/dcim/models/device_components.py:290
-#: netbox/dcim/models/device_components.py:319
+#: netbox/dcim/models/device_components.py:287
+#: netbox/dcim/models/device_components.py:314
msgid "speed"
msgstr "速度"
-#: netbox/dcim/models/device_components.py:294
-#: netbox/dcim/models/device_components.py:323
+#: netbox/dcim/models/device_components.py:291
+#: netbox/dcim/models/device_components.py:318
msgid "Port speed in bits per second"
msgstr "ポート速度 (bps)"
-#: netbox/dcim/models/device_components.py:300
+#: netbox/dcim/models/device_components.py:297
msgid "console port"
msgstr "コンソールポート"
-#: netbox/dcim/models/device_components.py:301
+#: netbox/dcim/models/device_components.py:298
msgid "console ports"
msgstr "コンソールポート"
-#: netbox/dcim/models/device_components.py:329
+#: netbox/dcim/models/device_components.py:324
msgid "console server port"
msgstr "コンソールサーバポート"
-#: netbox/dcim/models/device_components.py:330
+#: netbox/dcim/models/device_components.py:325
msgid "console server ports"
msgstr "コンソールサーバポート"
-#: netbox/dcim/models/device_components.py:369
+#: netbox/dcim/models/device_components.py:362
msgid "power port"
msgstr "電源ポート"
-#: netbox/dcim/models/device_components.py:370
+#: netbox/dcim/models/device_components.py:363
msgid "power ports"
msgstr "電源ポート"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:483
msgid "power outlet"
msgstr "電源コンセント"
-#: netbox/dcim/models/device_components.py:488
+#: netbox/dcim/models/device_components.py:484
msgid "power outlets"
msgstr "電源コンセント"
-#: netbox/dcim/models/device_components.py:499
+#: netbox/dcim/models/device_components.py:492
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device"
msgstr "親電源ポート ({power_port}) は同じデバイスに属している必要があります"
-#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:81
-#: netbox/vpn/models/crypto.py:226
+#: netbox/dcim/models/device_components.py:518 netbox/vpn/models/crypto.py:80
+#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "モード"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:523
msgid "IEEE 802.1Q tagging strategy"
msgstr "IEEE 802.1Q タギング戦略"
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:531
msgid "parent interface"
msgstr "親インタフェース"
-#: netbox/dcim/models/device_components.py:602
+#: netbox/dcim/models/device_components.py:547
+msgid "untagged VLAN"
+msgstr "タグなし VLAN"
+
+#: netbox/dcim/models/device_components.py:553
+msgid "tagged VLANs"
+msgstr "タグ付き VLAN"
+
+#: netbox/dcim/models/device_components.py:561
+#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510
+#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106
+#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
+msgid "Q-in-Q SVLAN"
+msgstr "Q-in-Q スVLAN"
+
+#: netbox/dcim/models/device_components.py:576
+msgid "primary MAC address"
+msgstr "プライマリ MAC アドレス"
+
+#: netbox/dcim/models/device_components.py:588
+msgid "Only Q-in-Q interfaces may specify a service VLAN."
+msgstr "Q-in-Q インターフェイスのみがサービス VLAN を指定できます。"
+
+#: netbox/dcim/models/device_components.py:594
+#, python-brace-format
+msgid "MAC address {mac_address} is not assigned to this interface."
+msgstr "MAC アドレス {mac_address} このインターフェースには割り当てられていません。"
+
+#: netbox/dcim/models/device_components.py:650
msgid "parent LAG"
msgstr "親ラグ"
-#: netbox/dcim/models/device_components.py:612
+#: netbox/dcim/models/device_components.py:660
msgid "This interface is used only for out-of-band management"
msgstr "このインタフェースは帯域外管理にのみ使用されます。"
-#: netbox/dcim/models/device_components.py:617
+#: netbox/dcim/models/device_components.py:665
msgid "speed (Kbps)"
msgstr "速度 (Kbps)"
-#: netbox/dcim/models/device_components.py:620
+#: netbox/dcim/models/device_components.py:668
msgid "duplex"
msgstr "デュプレックス"
-#: netbox/dcim/models/device_components.py:630
+#: netbox/dcim/models/device_components.py:678
msgid "64-bit World Wide Name"
msgstr "64 ビットのWWN (World Wide Name)"
-#: netbox/dcim/models/device_components.py:642
+#: netbox/dcim/models/device_components.py:692
msgid "wireless channel"
msgstr "無線チャネル"
-#: netbox/dcim/models/device_components.py:649
+#: netbox/dcim/models/device_components.py:699
msgid "channel frequency (MHz)"
msgstr "チャネル周波数 (MHz)"
-#: netbox/dcim/models/device_components.py:650
-#: netbox/dcim/models/device_components.py:658
+#: netbox/dcim/models/device_components.py:700
+#: netbox/dcim/models/device_components.py:708
msgid "Populated by selected channel (if set)"
msgstr "選択したチャンネルによって設定されます (設定されている場合)"
-#: netbox/dcim/models/device_components.py:664
+#: netbox/dcim/models/device_components.py:714
msgid "transmit power (dBm)"
msgstr "送信パワー (dBm)"
-#: netbox/dcim/models/device_components.py:689 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "無線 LAN"
-#: netbox/dcim/models/device_components.py:697
-#: netbox/virtualization/models/virtualmachines.py:335
-msgid "untagged VLAN"
-msgstr "タグなし VLAN"
-
-#: netbox/dcim/models/device_components.py:703
-#: netbox/virtualization/models/virtualmachines.py:341
-msgid "tagged VLANs"
-msgstr "タグ付き VLAN"
-
-#: netbox/dcim/models/device_components.py:745
-#: netbox/virtualization/models/virtualmachines.py:377
+#: netbox/dcim/models/device_components.py:789
+#: netbox/virtualization/models/virtualmachines.py:359
msgid "interface"
msgstr "インタフェース"
-#: netbox/dcim/models/device_components.py:746
-#: netbox/virtualization/models/virtualmachines.py:378
+#: netbox/dcim/models/device_components.py:790
+#: netbox/virtualization/models/virtualmachines.py:360
msgid "interfaces"
msgstr "インタフェース"
-#: netbox/dcim/models/device_components.py:757
+#: netbox/dcim/models/device_components.py:798
#, python-brace-format
msgid "{display_type} interfaces cannot have a cable attached."
msgstr "{display_type} インタフェースにはケーブルを接続できません。"
-#: netbox/dcim/models/device_components.py:765
+#: netbox/dcim/models/device_components.py:806
#, python-brace-format
msgid "{display_type} interfaces cannot be marked as connected."
msgstr "{display_type} インタフェースは接続済みとしてマークできません。"
-#: netbox/dcim/models/device_components.py:774
-#: netbox/virtualization/models/virtualmachines.py:390
+#: netbox/dcim/models/device_components.py:815
+#: netbox/virtualization/models/virtualmachines.py:370
msgid "An interface cannot be its own parent."
msgstr "インタフェースを自身の親にすることはできません。"
-#: netbox/dcim/models/device_components.py:778
+#: netbox/dcim/models/device_components.py:819
msgid "Only virtual interfaces may be assigned to a parent interface."
msgstr "親インタフェースに割り当てることができるのは仮想インタフェースだけです。"
-#: netbox/dcim/models/device_components.py:785
+#: netbox/dcim/models/device_components.py:826
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
"({device})"
msgstr "選択した親インタフェース ({interface}) は別のデバイス ({device}) に属しています"
-#: netbox/dcim/models/device_components.py:791
+#: netbox/dcim/models/device_components.py:832
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
@@ -5606,14 +6121,14 @@ msgstr ""
"選択した親インタフェース ({interface}) が属する {device} "
"は、バーチャルシャーシ{virtual_chassis}には含まれていません。 。"
-#: netbox/dcim/models/device_components.py:811
+#: netbox/dcim/models/device_components.py:852
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
"({device})."
msgstr "選択したブリッジインタフェース ({bridge}) は別のデバイス ({device}) に属しています。"
-#: netbox/dcim/models/device_components.py:817
+#: netbox/dcim/models/device_components.py:858
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
@@ -5622,21 +6137,21 @@ msgstr ""
"選択したブリッジインタフェース ({interface}) が属する "
"{device}は、バーチャルシャーシ{virtual_chassis}には含まれていません。 "
-#: netbox/dcim/models/device_components.py:828
+#: netbox/dcim/models/device_components.py:869
msgid "Virtual interfaces cannot have a parent LAG interface."
msgstr "仮想インタフェースは親 LAG インタフェースを持つことはできません。"
-#: netbox/dcim/models/device_components.py:832
+#: netbox/dcim/models/device_components.py:873
msgid "A LAG interface cannot be its own parent."
msgstr "LAG インタフェースを自身の親にすることはできません。"
-#: netbox/dcim/models/device_components.py:839
+#: netbox/dcim/models/device_components.py:880
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to a different device ({device})."
msgstr "選択した LAG インタフェース ({lag}) は別のデバイス ({device}) に属しています。"
-#: netbox/dcim/models/device_components.py:845
+#: netbox/dcim/models/device_components.py:886
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
@@ -5645,43 +6160,47 @@ msgstr ""
"選択した LAG インタフェース ({lag}) が属する {device}は、バーチャルシャーシには含まれていません "
"{virtual_chassis}。"
-#: netbox/dcim/models/device_components.py:856
+#: netbox/dcim/models/device_components.py:897
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "仮想インタフェースには PoE モードを設定できません。"
-#: netbox/dcim/models/device_components.py:860
+#: netbox/dcim/models/device_components.py:901
msgid "Virtual interfaces cannot have a PoE type."
msgstr "仮想インタフェースに PoE タイプを設定することはできません。"
-#: netbox/dcim/models/device_components.py:866
+#: netbox/dcim/models/device_components.py:907
msgid "Must specify PoE mode when designating a PoE type."
msgstr "PoE タイプを指定するときは、PoE モードを指定する必要があります。"
-#: netbox/dcim/models/device_components.py:873
+#: netbox/dcim/models/device_components.py:914
msgid "Wireless role may be set only on wireless interfaces."
msgstr "無線ロールは無線インタフェースでのみ設定できます。"
-#: netbox/dcim/models/device_components.py:875
+#: netbox/dcim/models/device_components.py:916
msgid "Channel may be set only on wireless interfaces."
msgstr "チャネルは無線インタフェースでのみ設定できます。"
-#: netbox/dcim/models/device_components.py:881
+#: netbox/dcim/models/device_components.py:922
msgid "Channel frequency may be set only on wireless interfaces."
msgstr "チャネル周波数は、無線インタフェースでのみ設定できます。"
-#: netbox/dcim/models/device_components.py:885
+#: netbox/dcim/models/device_components.py:926
msgid "Cannot specify custom frequency with channel selected."
msgstr "選択したチャンネルではカスタム周波数を指定できません。"
-#: netbox/dcim/models/device_components.py:891
+#: netbox/dcim/models/device_components.py:932
msgid "Channel width may be set only on wireless interfaces."
msgstr "チャネル幅は無線インタフェースでのみ設定できます。"
-#: netbox/dcim/models/device_components.py:893
+#: netbox/dcim/models/device_components.py:934
msgid "Cannot specify custom width with channel selected."
msgstr "選択したチャンネルではカスタム幅を指定できません。"
-#: netbox/dcim/models/device_components.py:901
+#: netbox/dcim/models/device_components.py:938
+msgid "Interface mode does not support an untagged vlan."
+msgstr "インターフェイスモードはタグなし VLAN をサポートしていません。"
+
+#: netbox/dcim/models/device_components.py:944
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -5689,24 +6208,24 @@ msgid ""
msgstr ""
"タグ無し VLAN ({untagged_vlan}) はインタフェースの親デバイスと同じサイトに属しているか、グローバルである必要があります。"
-#: netbox/dcim/models/device_components.py:990
+#: netbox/dcim/models/device_components.py:1041
msgid "Mapped position on corresponding rear port"
msgstr "対応する背面ポートのマップ位置"
-#: netbox/dcim/models/device_components.py:1006
+#: netbox/dcim/models/device_components.py:1057
msgid "front port"
msgstr "前面ポート"
-#: netbox/dcim/models/device_components.py:1007
+#: netbox/dcim/models/device_components.py:1058
msgid "front ports"
msgstr "前面ポート"
-#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1069
#, python-brace-format
msgid "Rear port ({rear_port}) must belong to the same device"
msgstr "背面ポート ({rear_port}) は同じデバイスに属している必要があります"
-#: netbox/dcim/models/device_components.py:1029
+#: netbox/dcim/models/device_components.py:1077
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
@@ -5714,198 +6233,198 @@ msgid ""
msgstr ""
"背面ポートの位置 ({rear_port_position}) が無効です: 背面ポート {name} は {positions} 箇所しかありません。"
-#: netbox/dcim/models/device_components.py:1059
+#: netbox/dcim/models/device_components.py:1107
msgid "Number of front ports which may be mapped"
msgstr "マップできる前面ポートの数"
-#: netbox/dcim/models/device_components.py:1064
+#: netbox/dcim/models/device_components.py:1112
msgid "rear port"
msgstr "背面ポート"
-#: netbox/dcim/models/device_components.py:1065
+#: netbox/dcim/models/device_components.py:1113
msgid "rear ports"
msgstr "背面ポート"
-#: netbox/dcim/models/device_components.py:1079
+#: netbox/dcim/models/device_components.py:1124
#, python-brace-format
msgid ""
"The number of positions cannot be less than the number of mapped front ports"
" ({frontport_count})"
msgstr "ポジションの数は、マップされた前面ポートの数より少なくすることはできません ({frontport_count})"
-#: netbox/dcim/models/device_components.py:1120
+#: netbox/dcim/models/device_components.py:1165
msgid "module bay"
msgstr "モジュールベイ"
-#: netbox/dcim/models/device_components.py:1121
+#: netbox/dcim/models/device_components.py:1166
msgid "module bays"
msgstr "モジュールベイ"
-#: netbox/dcim/models/device_components.py:1138
-#: netbox/dcim/models/devices.py:1224
+#: netbox/dcim/models/device_components.py:1180
+#: netbox/dcim/models/devices.py:1229
msgid "A module bay cannot belong to a module installed within it."
msgstr "モジュールベイは、その中に取り付けられているモジュールに属することはできません。"
-#: netbox/dcim/models/device_components.py:1164
+#: netbox/dcim/models/device_components.py:1206
msgid "device bay"
msgstr "デバイスベイ"
-#: netbox/dcim/models/device_components.py:1165
+#: netbox/dcim/models/device_components.py:1207
msgid "device bays"
msgstr "デバイスベイ"
-#: netbox/dcim/models/device_components.py:1175
+#: netbox/dcim/models/device_components.py:1214
#, python-brace-format
msgid "This type of device ({device_type}) does not support device bays."
msgstr "このタイプ ({device_type}) のデバイスは、デバイスベイをサポートしていません。"
-#: netbox/dcim/models/device_components.py:1181
+#: netbox/dcim/models/device_components.py:1220
msgid "Cannot install a device into itself."
msgstr "デバイスをそれ自体に挿入することはできません。"
-#: netbox/dcim/models/device_components.py:1189
+#: netbox/dcim/models/device_components.py:1228
#, python-brace-format
msgid ""
"Cannot install the specified device; device is already installed in {bay}."
msgstr "指定されたデバイスは取付できません。デバイスは既に {bay} に取付られています 。"
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1249
msgid "inventory item role"
msgstr "在庫品目ロール"
-#: netbox/dcim/models/device_components.py:1211
+#: netbox/dcim/models/device_components.py:1250
msgid "inventory item roles"
msgstr "在庫品目ロール"
-#: netbox/dcim/models/device_components.py:1268
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1181
-#: netbox/dcim/models/racks.py:313
-#: netbox/virtualization/models/virtualmachines.py:131
+#: netbox/dcim/models/device_components.py:1310
+#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/racks.py:304
+#: netbox/virtualization/models/virtualmachines.py:126
msgid "serial number"
msgstr "シリアル番号"
-#: netbox/dcim/models/device_components.py:1276
-#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1188
-#: netbox/dcim/models/racks.py:320
+#: netbox/dcim/models/device_components.py:1318
+#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/racks.py:311
msgid "asset tag"
msgstr "アセットタグ"
-#: netbox/dcim/models/device_components.py:1277
+#: netbox/dcim/models/device_components.py:1319
msgid "A unique tag used to identify this item"
msgstr "この部品を識別するために使用される一意のタグ"
-#: netbox/dcim/models/device_components.py:1280
+#: netbox/dcim/models/device_components.py:1322
msgid "discovered"
msgstr "自動検出"
-#: netbox/dcim/models/device_components.py:1282
+#: netbox/dcim/models/device_components.py:1324
msgid "This item was automatically discovered"
msgstr "このアイテムは自動的に検出されました"
-#: netbox/dcim/models/device_components.py:1300
+#: netbox/dcim/models/device_components.py:1342
msgid "inventory item"
msgstr "在庫品目"
-#: netbox/dcim/models/device_components.py:1301
+#: netbox/dcim/models/device_components.py:1343
msgid "inventory items"
msgstr "在庫品目"
-#: netbox/dcim/models/device_components.py:1312
+#: netbox/dcim/models/device_components.py:1351
msgid "Cannot assign self as parent."
msgstr "自分を親として割り当てることはできません。"
-#: netbox/dcim/models/device_components.py:1320
+#: netbox/dcim/models/device_components.py:1359
msgid "Parent inventory item does not belong to the same device."
msgstr "親在庫品目は同じデバイスに属していません。"
-#: netbox/dcim/models/device_components.py:1326
+#: netbox/dcim/models/device_components.py:1365
msgid "Cannot move an inventory item with dependent children"
msgstr "子を持つ在庫品目は移動できません"
-#: netbox/dcim/models/device_components.py:1334
+#: netbox/dcim/models/device_components.py:1373
msgid "Cannot assign inventory item to component on another device"
msgstr "在庫品目を別のデバイスの構成要素に割り当てることはできません"
-#: netbox/dcim/models/devices.py:54
+#: netbox/dcim/models/devices.py:59
msgid "manufacturer"
msgstr "メーカ"
-#: netbox/dcim/models/devices.py:55
+#: netbox/dcim/models/devices.py:60
msgid "manufacturers"
msgstr "メーカ"
-#: netbox/dcim/models/devices.py:82 netbox/dcim/models/devices.py:382
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
#: netbox/dcim/models/racks.py:133
msgid "model"
msgstr "型"
-#: netbox/dcim/models/devices.py:95
+#: netbox/dcim/models/devices.py:97
msgid "default platform"
msgstr "デフォルトプラットフォーム"
-#: netbox/dcim/models/devices.py:98 netbox/dcim/models/devices.py:386
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
msgid "part number"
msgstr "パーツ番号"
-#: netbox/dcim/models/devices.py:101 netbox/dcim/models/devices.py:389
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
msgid "Discrete part number (optional)"
msgstr "個別の部品番号 (オプション)"
-#: netbox/dcim/models/devices.py:107 netbox/dcim/models/racks.py:54
+#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:53
msgid "height (U)"
msgstr "高さ (U)"
-#: netbox/dcim/models/devices.py:111
+#: netbox/dcim/models/devices.py:113
msgid "exclude from utilization"
msgstr "使用率から除外"
-#: netbox/dcim/models/devices.py:112
+#: netbox/dcim/models/devices.py:114
msgid "Devices of this type are excluded when calculating rack utilization."
msgstr "このタイプのデバイスは、ラック使用率の計算時に除外されます。"
-#: netbox/dcim/models/devices.py:116
+#: netbox/dcim/models/devices.py:118
msgid "is full depth"
msgstr "奥行きをすべて利用する"
-#: netbox/dcim/models/devices.py:117
+#: netbox/dcim/models/devices.py:119
msgid "Device consumes both front and rear rack faces."
msgstr "デバイスは前面と背面の両方のラック面を使用します。"
-#: netbox/dcim/models/devices.py:123
+#: netbox/dcim/models/devices.py:126
msgid "parent/child status"
msgstr "親/子のステータス"
-#: netbox/dcim/models/devices.py:124
+#: netbox/dcim/models/devices.py:127
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:128 netbox/dcim/models/devices.py:392
-#: netbox/dcim/models/devices.py:659 netbox/dcim/models/racks.py:324
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393
+#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
msgid "airflow"
msgstr "エアフロー"
-#: netbox/dcim/models/devices.py:204
+#: netbox/dcim/models/devices.py:208
msgid "device type"
msgstr "デバイスタイプ"
-#: netbox/dcim/models/devices.py:205
+#: netbox/dcim/models/devices.py:209
msgid "device types"
msgstr "デバイスタイプ"
-#: netbox/dcim/models/devices.py:290
+#: netbox/dcim/models/devices.py:291
msgid "U height must be in increments of 0.5 rack units."
msgstr "U の高さは 0.5 ラック単位でなければなりません。"
-#: netbox/dcim/models/devices.py:307
+#: netbox/dcim/models/devices.py:308
#, python-brace-format
msgid ""
"Device {device} in rack {rack} does not have sufficient space to accommodate"
" a height of {height}U"
msgstr "ラック内 {rack} のデバイス {device} は高さ{height}Uに対応する十分なスペースが有りません "
-#: netbox/dcim/models/devices.py:322
+#: netbox/dcim/models/devices.py:323
#, python-brace-format
msgid ""
"Unable to set 0U height: Found {racked_instance_count} "
@@ -5914,173 +6433,173 @@ msgstr ""
"高さは 0U にできません: {racked_instance_count} インスタンス "
"がラックに取り付け済みです。"
-#: netbox/dcim/models/devices.py:331
+#: netbox/dcim/models/devices.py:332
msgid ""
"Must delete all device bay templates associated with this device before "
"declassifying it as a parent device."
msgstr "このデバイスを親デバイスとして分類解除する前に、このデバイスに関連付けられているすべてのデバイスベイテンプレートを削除する必要があります。"
-#: netbox/dcim/models/devices.py:337
+#: netbox/dcim/models/devices.py:338
msgid "Child device types must be 0U."
msgstr "子デバイスタイプは 0U でなければなりません。"
-#: netbox/dcim/models/devices.py:411
+#: netbox/dcim/models/devices.py:413
msgid "module type"
msgstr "モジュールタイプ"
-#: netbox/dcim/models/devices.py:412
+#: netbox/dcim/models/devices.py:414
msgid "module types"
msgstr "モジュールタイプ"
-#: netbox/dcim/models/devices.py:485
+#: netbox/dcim/models/devices.py:484
msgid "Virtual machines may be assigned to this role"
msgstr "仮想マシンをこのロールに割り当てることができます"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:496
msgid "device role"
msgstr "デバイスロール"
-#: netbox/dcim/models/devices.py:498
+#: netbox/dcim/models/devices.py:497
msgid "device roles"
msgstr "デバイスロール"
-#: netbox/dcim/models/devices.py:515
+#: netbox/dcim/models/devices.py:511
msgid "Optionally limit this platform to devices of a certain manufacturer"
msgstr "オプションで、このプラットフォームを特定のメーカのデバイスに限定できます"
-#: netbox/dcim/models/devices.py:527
+#: netbox/dcim/models/devices.py:523
msgid "platform"
msgstr "プラットフォーム"
-#: netbox/dcim/models/devices.py:528
+#: netbox/dcim/models/devices.py:524
msgid "platforms"
msgstr "プラットフォーム"
-#: netbox/dcim/models/devices.py:576
+#: netbox/dcim/models/devices.py:572
msgid "The function this device serves"
msgstr "このデバイスが果たす機能"
-#: netbox/dcim/models/devices.py:608
+#: netbox/dcim/models/devices.py:599
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "製造元によって割当られた、シャーシのシリアル番号"
-#: netbox/dcim/models/devices.py:616 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
msgid "A unique tag used to identify this device"
msgstr "このデバイスを識別するために使用される一意のタグ"
-#: netbox/dcim/models/devices.py:643
+#: netbox/dcim/models/devices.py:634
msgid "position (U)"
msgstr "ポジション (U)"
-#: netbox/dcim/models/devices.py:650
+#: netbox/dcim/models/devices.py:642
msgid "rack face"
msgstr "ラックフェイス"
-#: netbox/dcim/models/devices.py:670 netbox/dcim/models/devices.py:1420
-#: netbox/virtualization/models/virtualmachines.py:100
+#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
+#: netbox/virtualization/models/virtualmachines.py:95
msgid "primary IPv4"
msgstr "プライマリ IPv4"
-#: netbox/dcim/models/devices.py:678 netbox/dcim/models/devices.py:1428
-#: netbox/virtualization/models/virtualmachines.py:108
+#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
+#: netbox/virtualization/models/virtualmachines.py:103
msgid "primary IPv6"
msgstr "プライマリ IPv6"
-#: netbox/dcim/models/devices.py:686
+#: netbox/dcim/models/devices.py:679
msgid "out-of-band IP"
msgstr "out-of-band IP"
-#: netbox/dcim/models/devices.py:703
+#: netbox/dcim/models/devices.py:696
msgid "VC position"
msgstr "VCポジション"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:699
msgid "Virtual chassis position"
msgstr "バーチャルシャーシポジション"
-#: netbox/dcim/models/devices.py:709
+#: netbox/dcim/models/devices.py:702
msgid "VC priority"
msgstr "VC プライオリティ"
-#: netbox/dcim/models/devices.py:713
+#: netbox/dcim/models/devices.py:706
msgid "Virtual chassis master election priority"
msgstr "バーチャルシャーシのマスター選択優先順位"
-#: netbox/dcim/models/devices.py:716 netbox/dcim/models/sites.py:207
+#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "緯度"
-#: netbox/dcim/models/devices.py:721 netbox/dcim/models/devices.py:729
-#: netbox/dcim/models/sites.py:212 netbox/dcim/models/sites.py:220
+#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221
msgid "GPS coordinate in decimal format (xx.yyyyyy)"
msgstr "10 進数形式の GPS 座標 (xx.yyyyyy)"
-#: netbox/dcim/models/devices.py:724 netbox/dcim/models/sites.py:215
+#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "経度"
-#: netbox/dcim/models/devices.py:797
+#: netbox/dcim/models/devices.py:790
msgid "Device name must be unique per site."
msgstr "デバイス名はサイトごとに一意である必要があります。"
-#: netbox/dcim/models/devices.py:808 netbox/ipam/models/services.py:75
+#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
msgid "device"
msgstr "デバイス"
-#: netbox/dcim/models/devices.py:809
+#: netbox/dcim/models/devices.py:802
msgid "devices"
msgstr "デバイス"
-#: netbox/dcim/models/devices.py:835
+#: netbox/dcim/models/devices.py:821
#, python-brace-format
msgid "Rack {rack} does not belong to site {site}."
msgstr "ラック {rack} はサイト{site}に属していません 。"
-#: netbox/dcim/models/devices.py:840
+#: netbox/dcim/models/devices.py:826
#, python-brace-format
msgid "Location {location} does not belong to site {site}."
msgstr "ロケーション {location} はサイト{site}に属していません 。"
-#: netbox/dcim/models/devices.py:846
+#: netbox/dcim/models/devices.py:832
#, python-brace-format
msgid "Rack {rack} does not belong to location {location}."
msgstr "ラック {rack} はロケーション{location}に属していません 。"
-#: netbox/dcim/models/devices.py:853
+#: netbox/dcim/models/devices.py:839
msgid "Cannot select a rack face without assigning a rack."
msgstr "ラックを割り当てないとラックフェースは選択できません。"
-#: netbox/dcim/models/devices.py:857
+#: netbox/dcim/models/devices.py:843
msgid "Cannot select a rack position without assigning a rack."
msgstr "ラックを割り当てないとラックポジションを選択できません。"
-#: netbox/dcim/models/devices.py:863
+#: netbox/dcim/models/devices.py:849
msgid "Position must be in increments of 0.5 rack units."
msgstr "ポジションは 0.5 ラックユニット単位で入力する必要があります。"
-#: netbox/dcim/models/devices.py:867
+#: netbox/dcim/models/devices.py:853
msgid "Must specify rack face when defining rack position."
msgstr "ラックの位置を定義するときは、ラックの面を指定する必要があります。"
-#: netbox/dcim/models/devices.py:875
+#: netbox/dcim/models/devices.py:861
#, python-brace-format
msgid ""
"A 0U device type ({device_type}) cannot be assigned to a rack position."
msgstr "0U デバイスタイプ ({device_type}) をラックポジションに割り当てることはできません。"
-#: netbox/dcim/models/devices.py:886
+#: netbox/dcim/models/devices.py:872
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:893
+#: netbox/dcim/models/devices.py:879
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:907
+#: netbox/dcim/models/devices.py:893
#, python-brace-format
msgid ""
"U{position} is already occupied or does not have sufficient space to "
@@ -6089,22 +6608,22 @@ msgstr ""
"U{position} が既に占有されているか、このデバイスタイプを収容するのに十分なスペースがありません: {device_type} "
"({u_height}U)"
-#: netbox/dcim/models/devices.py:922
+#: netbox/dcim/models/devices.py:908
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} は IPv4 アドレスではありません。"
-#: netbox/dcim/models/devices.py:931 netbox/dcim/models/devices.py:946
+#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this device."
msgstr "指定された IP アドレス ({ip}) はこのデバイスに割り当てられていません。"
-#: netbox/dcim/models/devices.py:937
+#: netbox/dcim/models/devices.py:926
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} IPv6 アドレスではありません。"
-#: netbox/dcim/models/devices.py:964
+#: netbox/dcim/models/devices.py:956
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6113,12 +6632,17 @@ msgstr ""
"割当られたプラットフォームは{platform_manufacturer} のデバイスタイプに限定されます 。しかし、このデバイスのタイプは "
"{devicetype_manufacturer}に属します。"
-#: netbox/dcim/models/devices.py:975
+#: netbox/dcim/models/devices.py:967
#, python-brace-format
msgid "The assigned cluster belongs to a different site ({site})"
msgstr "割当クラスタは別のサイトに属しています ({site})"
-#: netbox/dcim/models/devices.py:983
+#: netbox/dcim/models/devices.py:974
+#, python-brace-format
+msgid "The assigned cluster belongs to a different location ({location})"
+msgstr "割り当てられたクラスターは別の場所に属しています ({location})"
+
+#: netbox/dcim/models/devices.py:982
msgid "A device assigned to a virtual chassis must have its position defined."
msgstr "仮想シャーシに割当られたデバイスには、その位置が定義されている必要があります。"
@@ -6129,86 +6653,93 @@ msgid ""
"is currently designated as its master."
msgstr "デバイスを仮想シャーシから削除できない {virtual_chassis} 現在マスターとして指定されているからです。"
-#: netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/devices.py:1204
msgid "module"
msgstr "モジュール"
-#: netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:1205
msgid "modules"
msgstr "モジュール"
-#: netbox/dcim/models/devices.py:1213
+#: netbox/dcim/models/devices.py:1218
#, python-brace-format
msgid ""
"Module must be installed within a module bay belonging to the assigned "
"device ({device})."
msgstr "モジュールは、割当デバイスに属するモジュールベイ内に取り付ける必要があります ({device})。"
-#: netbox/dcim/models/devices.py:1339
+#: netbox/dcim/models/devices.py:1346
msgid "domain"
msgstr "ドメイン"
-#: netbox/dcim/models/devices.py:1352 netbox/dcim/models/devices.py:1353
+#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
msgid "virtual chassis"
msgstr "バーチャルシャーシ"
-#: netbox/dcim/models/devices.py:1368
+#: netbox/dcim/models/devices.py:1372
#, python-brace-format
msgid ""
"The selected master ({master}) is not assigned to this virtual chassis."
msgstr "選択したマスター ({master}) はこの仮想シャーシに割り当てられていません。"
-#: netbox/dcim/models/devices.py:1384
+#: netbox/dcim/models/devices.py:1388
#, python-brace-format
msgid ""
"Unable to delete virtual chassis {self}. There are member interfaces which "
"form a cross-chassis LAG interfaces."
msgstr "バーチャルシャーシ{self}を削除できません 。クロスシャーシ LAG インタフェースを形成するメンバーインタフェースがあります。"
-#: netbox/dcim/models/devices.py:1409 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37
msgid "identifier"
msgstr "識別子"
-#: netbox/dcim/models/devices.py:1410
+#: netbox/dcim/models/devices.py:1415
msgid "Numeric identifier unique to the parent device"
msgstr "親デバイスに固有の数値識別子"
-#: netbox/dcim/models/devices.py:1438 netbox/extras/models/customfields.py:225
+#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:225
#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:120
msgid "comments"
msgstr "コメント"
-#: netbox/dcim/models/devices.py:1454
+#: netbox/dcim/models/devices.py:1459
msgid "virtual device context"
msgstr "仮想デバイスコンテキスト"
-#: netbox/dcim/models/devices.py:1455
+#: netbox/dcim/models/devices.py:1460
msgid "virtual device contexts"
msgstr "仮想デバイスコンテキスト"
-#: netbox/dcim/models/devices.py:1487
+#: netbox/dcim/models/devices.py:1489
#, python-brace-format
msgid "{ip} is not an IPv{family} address."
msgstr "{ip}は IPv{family}アドレスではありません。"
-#: netbox/dcim/models/devices.py:1493
+#: netbox/dcim/models/devices.py:1495
msgid "Primary IP address must belong to an interface on the assigned device."
msgstr "プライマリ IP アドレスは、割当デバイスのインタフェースに属している必要があります。"
-#: netbox/dcim/models/mixins.py:15 netbox/extras/models/configs.py:41
-#: netbox/extras/models/models.py:313 netbox/extras/models/models.py:522
-#: netbox/extras/models/search.py:48 netbox/ipam/models/ip.py:194
-msgid "weight"
-msgstr "重量"
+#: netbox/dcim/models/devices.py:1527
+msgid "MAC addresses"
+msgstr "MAC アドレス"
-#: netbox/dcim/models/mixins.py:22
-msgid "weight unit"
-msgstr "重量単位"
+#: netbox/dcim/models/devices.py:1559
+msgid ""
+"Cannot unassign MAC Address while it is designated as the primary MAC for an"
+" object"
+msgstr "オブジェクトのプライマリ MAC として指定されている間は、MAC アドレスの割り当てを解除できません"
-#: netbox/dcim/models/mixins.py:51
-msgid "Must specify a unit when setting a weight"
-msgstr "重量を設定するときは単位を指定する必要があります"
+#: netbox/dcim/models/devices.py:1563
+msgid ""
+"Cannot reassign MAC Address while it is designated as the primary MAC for an"
+" object"
+msgstr "オブジェクトのプライマリ MAC として指定されている間は MAC アドレスを再割り当てできません"
+
+#: netbox/dcim/models/mixins.py:94
+#, python-brace-format
+msgid "Please select a {scope_type}."
+msgstr "選択してください {scope_type}。"
#: netbox/dcim/models/power.py:55
msgid "power panel"
@@ -6218,49 +6749,49 @@ msgstr "電源盤"
msgid "power panels"
msgstr "電源盤"
-#: netbox/dcim/models/power.py:70
+#: netbox/dcim/models/power.py:67
#, python-brace-format
msgid ""
"Location {location} ({location_site}) is in a different site than {site}"
msgstr "ロケーション {location} ({location_site}) は{site}とは別のサイトにあります "
-#: netbox/dcim/models/power.py:108
+#: netbox/dcim/models/power.py:106
msgid "supply"
msgstr "供給"
-#: netbox/dcim/models/power.py:114
+#: netbox/dcim/models/power.py:112
msgid "phase"
msgstr "電力相"
-#: netbox/dcim/models/power.py:120
+#: netbox/dcim/models/power.py:118
msgid "voltage"
msgstr "電圧"
-#: netbox/dcim/models/power.py:125
+#: netbox/dcim/models/power.py:123
msgid "amperage"
msgstr "アンペア数"
-#: netbox/dcim/models/power.py:130
+#: netbox/dcim/models/power.py:128
msgid "max utilization"
msgstr "最大使用率"
-#: netbox/dcim/models/power.py:133
+#: netbox/dcim/models/power.py:131
msgid "Maximum permissible draw (percentage)"
msgstr "最大許容電力 (パーセンテージ)"
-#: netbox/dcim/models/power.py:136
+#: netbox/dcim/models/power.py:134
msgid "available power"
msgstr "使用可能な電力"
-#: netbox/dcim/models/power.py:164
+#: netbox/dcim/models/power.py:162
msgid "power feed"
msgstr "電源タップ"
-#: netbox/dcim/models/power.py:165
+#: netbox/dcim/models/power.py:163
msgid "power feeds"
msgstr "電源タップ"
-#: netbox/dcim/models/power.py:179
+#: netbox/dcim/models/power.py:174
#, python-brace-format
msgid ""
"Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) "
@@ -6268,55 +6799,55 @@ msgid ""
msgstr ""
"ラック {rack} ({rack_site}) と電源盤 {powerpanel} ({powerpanel_site}) は別のサイトにあります。"
-#: netbox/dcim/models/power.py:190
+#: netbox/dcim/models/power.py:185
msgid "Voltage cannot be negative for AC supply"
msgstr "AC 電源の電圧を負にすることはできません"
-#: netbox/dcim/models/racks.py:47
+#: netbox/dcim/models/racks.py:46
msgid "width"
msgstr "幅"
-#: netbox/dcim/models/racks.py:48
+#: netbox/dcim/models/racks.py:47
msgid "Rail-to-rail width"
msgstr "レール間の幅"
-#: netbox/dcim/models/racks.py:56
+#: netbox/dcim/models/racks.py:55
msgid "Height in rack units"
msgstr "ラックユニットの高さ"
-#: netbox/dcim/models/racks.py:60
+#: netbox/dcim/models/racks.py:59
msgid "starting unit"
msgstr "開始ユニット"
-#: netbox/dcim/models/racks.py:62
+#: netbox/dcim/models/racks.py:61
msgid "Starting unit for rack"
msgstr "ラック用開始ユニット"
-#: netbox/dcim/models/racks.py:66
+#: netbox/dcim/models/racks.py:65
msgid "descending units"
msgstr "降順"
-#: netbox/dcim/models/racks.py:67
+#: netbox/dcim/models/racks.py:66
msgid "Units are numbered top-to-bottom"
msgstr "ユニットには上から下に番号が付けられています"
-#: netbox/dcim/models/racks.py:72
+#: netbox/dcim/models/racks.py:71
msgid "outer width"
msgstr "外形の幅"
-#: netbox/dcim/models/racks.py:75
+#: netbox/dcim/models/racks.py:74
msgid "Outer dimension of rack (width)"
msgstr "ラックの外形寸法(幅)"
-#: netbox/dcim/models/racks.py:78
+#: netbox/dcim/models/racks.py:77
msgid "outer depth"
msgstr "外形の奥行"
-#: netbox/dcim/models/racks.py:81
+#: netbox/dcim/models/racks.py:80
msgid "Outer dimension of rack (depth)"
msgstr "ラックの外形寸法(奥行き)"
-#: netbox/dcim/models/racks.py:84
+#: netbox/dcim/models/racks.py:83
msgid "outer unit"
msgstr "外形の単位"
@@ -6338,7 +6869,7 @@ msgstr "最大重量"
msgid "Maximum load capacity for the rack"
msgstr "ラックの最大積載量"
-#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:252
+#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247
msgid "form factor"
msgstr "フォームファクタ"
@@ -6350,180 +6881,180 @@ msgstr "ラックタイプ"
msgid "rack types"
msgstr "ラックタイプ"
-#: netbox/dcim/models/racks.py:180 netbox/dcim/models/racks.py:379
+#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368
msgid "Must specify a unit when setting an outer width/depth"
msgstr "外形の幅/奥行きを設定する場合は単位を指定する必要があります"
-#: netbox/dcim/models/racks.py:184 netbox/dcim/models/racks.py:383
+#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
msgid "Must specify a unit when setting a maximum weight"
msgstr "最大重量を設定する場合は単位を指定する必要があります"
-#: netbox/dcim/models/racks.py:230
+#: netbox/dcim/models/racks.py:227
msgid "rack role"
msgstr "ラックロール"
-#: netbox/dcim/models/racks.py:231
+#: netbox/dcim/models/racks.py:228
msgid "rack roles"
msgstr "ラックロール"
-#: netbox/dcim/models/racks.py:274
+#: netbox/dcim/models/racks.py:265
msgid "facility ID"
msgstr "ファシリティ ID"
-#: netbox/dcim/models/racks.py:275
+#: netbox/dcim/models/racks.py:266
msgid "Locally-assigned identifier"
msgstr "ローカル識別子"
-#: netbox/dcim/models/racks.py:308 netbox/ipam/forms/bulk_import.py:201
-#: netbox/ipam/forms/bulk_import.py:266 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:483
-#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197
+#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300
+#: netbox/ipam/forms/bulk_import.py:482
+#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "機能的ロール"
-#: netbox/dcim/models/racks.py:321
+#: netbox/dcim/models/racks.py:312
msgid "A unique tag used to identify this rack"
msgstr "このラックの識別に使用される固有のタグ"
-#: netbox/dcim/models/racks.py:359
+#: netbox/dcim/models/racks.py:351
msgid "rack"
msgstr "ラック"
-#: netbox/dcim/models/racks.py:360
+#: netbox/dcim/models/racks.py:352
msgid "racks"
msgstr "ラック"
-#: netbox/dcim/models/racks.py:375
+#: netbox/dcim/models/racks.py:364
#, python-brace-format
msgid "Assigned location must belong to parent site ({site})."
msgstr "割当ロケーションは親サイト ({site}) に属している必要があります。"
-#: netbox/dcim/models/racks.py:393
+#: netbox/dcim/models/racks.py:387
#, python-brace-format
msgid ""
"Rack must be at least {min_height}U tall to house currently installed "
"devices."
msgstr "現在取付られているデバイスを収納するには、ラックは少なくとも{min_height} U 必要です 。"
-#: netbox/dcim/models/racks.py:400
+#: netbox/dcim/models/racks.py:396
#, python-brace-format
msgid ""
"Rack unit numbering must begin at {position} or less to house currently "
"installed devices."
msgstr "現在取付られているデバイスを収納するには、ラックユニット番号は {position} 以下で始まる必要があります 。"
-#: netbox/dcim/models/racks.py:408
+#: netbox/dcim/models/racks.py:404
#, python-brace-format
msgid "Location must be from the same site, {site}."
msgstr "ロケーションは同じサイト {site} のものでなければなりません。 。"
-#: netbox/dcim/models/racks.py:670
+#: netbox/dcim/models/racks.py:666
msgid "units"
msgstr "単位"
-#: netbox/dcim/models/racks.py:696
+#: netbox/dcim/models/racks.py:692
msgid "rack reservation"
msgstr "ラック予約"
-#: netbox/dcim/models/racks.py:697
+#: netbox/dcim/models/racks.py:693
msgid "rack reservations"
msgstr "ラック予約"
-#: netbox/dcim/models/racks.py:714
+#: netbox/dcim/models/racks.py:707
#, python-brace-format
msgid "Invalid unit(s) for {height}U rack: {unit_list}"
msgstr " {height}U ラックのユニットが無効です: {unit_list}"
-#: netbox/dcim/models/racks.py:727
+#: netbox/dcim/models/racks.py:720
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "次のユニットはすでに予約されています: {unit_list}"
-#: netbox/dcim/models/sites.py:49
+#: netbox/dcim/models/sites.py:53
msgid "A top-level region with this name already exists."
msgstr "同名のトップレベルリージョンが存在します。"
-#: netbox/dcim/models/sites.py:59
+#: netbox/dcim/models/sites.py:63
msgid "A top-level region with this slug already exists."
msgstr "このslugを含むトップレベルリージョンは存在します。"
-#: netbox/dcim/models/sites.py:62
+#: netbox/dcim/models/sites.py:66
msgid "region"
msgstr "領域"
-#: netbox/dcim/models/sites.py:63
+#: netbox/dcim/models/sites.py:67
msgid "regions"
msgstr "リージョン"
-#: netbox/dcim/models/sites.py:102
+#: netbox/dcim/models/sites.py:109
msgid "A top-level site group with this name already exists."
msgstr "同名のトップレベルサイトグループが存在します。"
-#: netbox/dcim/models/sites.py:112
+#: netbox/dcim/models/sites.py:119
msgid "A top-level site group with this slug already exists."
msgstr "このslugを含むトップレベルサイトグループが存在します。"
-#: netbox/dcim/models/sites.py:115
+#: netbox/dcim/models/sites.py:122
msgid "site group"
msgstr "サイトグループ"
-#: netbox/dcim/models/sites.py:116
+#: netbox/dcim/models/sites.py:123
msgid "site groups"
msgstr "サイトグループ"
-#: netbox/dcim/models/sites.py:141
+#: netbox/dcim/models/sites.py:145
msgid "Full name of the site"
msgstr "サイトのフルネーム"
-#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:279
+#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283
msgid "facility"
msgstr "施設"
-#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:282
+#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286
msgid "Local facility ID or description"
msgstr "ローカルファシリティ ID または説明"
-#: netbox/dcim/models/sites.py:195
+#: netbox/dcim/models/sites.py:196
msgid "physical address"
msgstr "物理アドレス"
-#: netbox/dcim/models/sites.py:198
+#: netbox/dcim/models/sites.py:199
msgid "Physical location of the building"
msgstr "建物の物理的位置"
-#: netbox/dcim/models/sites.py:201
+#: netbox/dcim/models/sites.py:202
msgid "shipping address"
msgstr "配送先住所"
-#: netbox/dcim/models/sites.py:204
+#: netbox/dcim/models/sites.py:205
msgid "If different from the physical address"
msgstr "実際の住所と異なる場合"
-#: netbox/dcim/models/sites.py:238
+#: netbox/dcim/models/sites.py:245
msgid "site"
msgstr "サイト"
-#: netbox/dcim/models/sites.py:239
+#: netbox/dcim/models/sites.py:246
msgid "sites"
msgstr "サイト"
-#: netbox/dcim/models/sites.py:309
+#: netbox/dcim/models/sites.py:319
msgid "A location with this name already exists within the specified site."
msgstr "この名前のロケーションは、サイト内に存在します。"
-#: netbox/dcim/models/sites.py:319
+#: netbox/dcim/models/sites.py:329
msgid "A location with this slug already exists within the specified site."
msgstr "このslugのロケーションは、サイト内に存在します。"
-#: netbox/dcim/models/sites.py:322
+#: netbox/dcim/models/sites.py:332
msgid "location"
msgstr "ロケーション"
-#: netbox/dcim/models/sites.py:323
+#: netbox/dcim/models/sites.py:333
msgid "locations"
msgstr "ロケーション"
-#: netbox/dcim/models/sites.py:337
+#: netbox/dcim/models/sites.py:344
#, python-brace-format
msgid "Parent location ({parent}) must belong to the same site ({site})."
msgstr "親のロケーション ({parent}) は同じサイト ({site}) に属している必要があります。"
@@ -6536,11 +7067,11 @@ msgstr "終端 A"
msgid "Termination B"
msgstr "終端 B"
-#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:23
+#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:22
msgid "Device A"
msgstr "デバイス A"
-#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:32
+#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:31
msgid "Device B"
msgstr "デバイス B"
@@ -6574,97 +7105,91 @@ msgstr "サイト B"
msgid "Reachable"
msgstr "到達可能"
-#: netbox/dcim/tables/devices.py:58 netbox/dcim/tables/devices.py:106
-#: netbox/dcim/tables/racks.py:150 netbox/dcim/tables/sites.py:105
-#: netbox/dcim/tables/sites.py:148 netbox/extras/tables/tables.py:545
+#: 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:545
#: 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
-#: netbox/virtualization/tables/clusters.py:83
-#: netbox/virtualization/views.py:204
+#: netbox/virtualization/tables/clusters.py:87
+#: netbox/virtualization/views.py:216
msgid "Devices"
msgstr "デバイス"
-#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:111
-#: netbox/virtualization/tables/clusters.py:88
+#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122
+#: netbox/virtualization/tables/clusters.py:92
msgid "VMs"
msgstr "VM"
-#: netbox/dcim/tables/devices.py:100 netbox/dcim/tables/devices.py:216
-#: netbox/extras/forms/model_forms.py:630
+#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227
+#: netbox/extras/forms/model_forms.py:644
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/device/render_config.html:11
-#: netbox/templates/dcim/device/render_config.html:14
#: netbox/templates/dcim/devicerole.html:44
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
+#: netbox/templates/extras/object_render_config.html:12
+#: netbox/templates/extras/object_render_config.html:15
#: netbox/templates/virtualization/virtualmachine.html:48
-#: netbox/templates/virtualization/virtualmachine/render_config.html:11
-#: netbox/templates/virtualization/virtualmachine/render_config.html:14
-#: netbox/virtualization/tables/virtualmachines.py:107
+#: netbox/virtualization/tables/virtualmachines.py:77
msgid "Config Template"
msgstr "設定テンプレート"
-#: netbox/dcim/tables/devices.py:150 netbox/templates/dcim/sitegroup.html:26
-msgid "Site Group"
-msgstr "サイトグループ"
-
-#: netbox/dcim/tables/devices.py:187 netbox/dcim/tables/devices.py:1068
-#: netbox/ipam/forms/bulk_import.py:527 netbox/ipam/forms/model_forms.py:306
-#: netbox/ipam/forms/model_forms.py:319 netbox/ipam/tables/ip.py:356
-#: netbox/ipam/tables/ip.py:423 netbox/ipam/tables/ip.py:446
+#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100
+#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308
+#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398
#: netbox/templates/ipam/ipaddress.html:11
-#: netbox/virtualization/tables/virtualmachines.py:95
+#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "IP アドレス"
-#: netbox/dcim/tables/devices.py:191 netbox/dcim/tables/devices.py:1072
-#: netbox/virtualization/tables/virtualmachines.py:86
+#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104
+#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "IPv4 アドレス"
-#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1076
-#: netbox/virtualization/tables/virtualmachines.py:90
+#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108
+#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "IPv6 アドレス"
-#: netbox/dcim/tables/devices.py:210
+#: netbox/dcim/tables/devices.py:221
msgid "VC Position"
msgstr "VC ポジション"
-#: netbox/dcim/tables/devices.py:213
+#: netbox/dcim/tables/devices.py:224
msgid "VC Priority"
msgstr "VC プライオリティ"
-#: netbox/dcim/tables/devices.py:220 netbox/templates/dcim/device_edit.html:38
+#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38
#: netbox/templates/dcim/devicebay_populate.html:16
msgid "Parent Device"
msgstr "親デバイス"
-#: netbox/dcim/tables/devices.py:225
+#: netbox/dcim/tables/devices.py:236
msgid "Position (Device Bay)"
msgstr "位置 (デバイスベイ)"
-#: netbox/dcim/tables/devices.py:234
+#: netbox/dcim/tables/devices.py:245
msgid "Console ports"
msgstr "コンソールポート"
-#: netbox/dcim/tables/devices.py:237
+#: netbox/dcim/tables/devices.py:248
msgid "Console server ports"
msgstr "コンソールサーバポート"
-#: netbox/dcim/tables/devices.py:240
+#: netbox/dcim/tables/devices.py:251
msgid "Power ports"
msgstr "電源ポート"
-#: netbox/dcim/tables/devices.py:243
+#: netbox/dcim/tables/devices.py:254
msgid "Power outlets"
msgstr "電源コンセント"
-#: netbox/dcim/tables/devices.py:246 netbox/dcim/tables/devices.py:1081
-#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1040
-#: netbox/dcim/views.py:1279 netbox/dcim/views.py:1975
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:250
+#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144
+#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139
+#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -6674,35 +7199,35 @@ msgstr "電源コンセント"
#: netbox/templates/dcim/virtualdevicecontext.html:81
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
-#: netbox/virtualization/tables/virtualmachines.py:101
-#: netbox/virtualization/views.py:364 netbox/wireless/tables/wirelesslan.py:55
+#: netbox/virtualization/tables/virtualmachines.py:71
+#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "インタフェース"
-#: netbox/dcim/tables/devices.py:249
+#: netbox/dcim/tables/devices.py:260
msgid "Front ports"
msgstr "前面ポート"
-#: netbox/dcim/tables/devices.py:255
+#: netbox/dcim/tables/devices.py:266
msgid "Device bays"
msgstr "デバイスベイ"
-#: netbox/dcim/tables/devices.py:258
+#: netbox/dcim/tables/devices.py:269
msgid "Module bays"
msgstr "モジュールベイ"
-#: netbox/dcim/tables/devices.py:261
+#: netbox/dcim/tables/devices.py:272
msgid "Inventory items"
msgstr "在庫品目"
-#: netbox/dcim/tables/devices.py:305 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "モジュールベイ"
-#: netbox/dcim/tables/devices.py:318 netbox/dcim/tables/devicetypes.py:47
-#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1115
-#: netbox/dcim/views.py:2073 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219
+#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -6711,124 +7236,133 @@ msgstr "モジュールベイ"
msgid "Inventory Items"
msgstr "在庫品目"
-#: netbox/dcim/tables/devices.py:333
+#: netbox/dcim/tables/devices.py:343
msgid "Cable Color"
msgstr "ケーブル色"
-#: netbox/dcim/tables/devices.py:339
+#: netbox/dcim/tables/devices.py:349
msgid "Link Peers"
msgstr "対向"
-#: netbox/dcim/tables/devices.py:342
+#: netbox/dcim/tables/devices.py:352
msgid "Mark Connected"
msgstr "接続済みとしてマークする"
-#: netbox/dcim/tables/devices.py:461
+#: netbox/dcim/tables/devices.py:471
msgid "Maximum draw (W)"
msgstr "最大電力 (W)"
-#: netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:474
msgid "Allocated draw (W)"
msgstr "割当電力 (W)"
-#: netbox/dcim/tables/devices.py:558 netbox/ipam/forms/model_forms.py:734
-#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:596
-#: netbox/ipam/views.py:696 netbox/netbox/navigation/menu.py:158
-#: netbox/netbox/navigation/menu.py:160
-#: netbox/templates/dcim/interface.html:339
+#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633
+#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164
+#: netbox/netbox/navigation/menu.py:166
+#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
#: netbox/templates/ipam/service.html:40
-#: netbox/templates/virtualization/vminterface.html:85
+#: netbox/templates/virtualization/vminterface.html:101
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "IP アドレス"
-#: netbox/dcim/tables/devices.py:564 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "FHRP グループ"
-#: netbox/dcim/tables/devices.py:576 netbox/templates/dcim/interface.html:89
-#: netbox/templates/virtualization/vminterface.html:67
+#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95
+#: netbox/templates/virtualization/vminterface.html:59
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
#: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76
#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82
-#: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145
+#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
#: netbox/vpn/tables/tunnels.py:78
msgid "Tunnel"
msgstr "トンネル"
-#: netbox/dcim/tables/devices.py:604 netbox/dcim/tables/devicetypes.py:227
+#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "管理のみ"
-#: netbox/dcim/tables/devices.py:623
+#: netbox/dcim/tables/devices.py:645
msgid "VDCs"
msgstr "VDC"
-#: netbox/dcim/tables/devices.py:873 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163
+msgid "Virtual Circuit"
+msgstr "バーチャルサーキット"
+
+#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "取付済みモジュール"
-#: netbox/dcim/tables/devices.py:876
+#: netbox/dcim/tables/devices.py:907
msgid "Module Serial"
msgstr "モジュールシリアル番号"
-#: netbox/dcim/tables/devices.py:880
+#: netbox/dcim/tables/devices.py:911
msgid "Module Asset Tag"
msgstr "モジュール資産タグ"
-#: netbox/dcim/tables/devices.py:889
+#: netbox/dcim/tables/devices.py:920
msgid "Module Status"
msgstr "モジュールステータス"
-#: netbox/dcim/tables/devices.py:944 netbox/dcim/tables/devicetypes.py:312
-#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319
+#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "構成要素"
-#: netbox/dcim/tables/devices.py:1000
+#: netbox/dcim/tables/devices.py:1032
msgid "Items"
msgstr "アイテム"
-#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:84
+#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60
+#: netbox/netbox/navigation/menu.py:62
+msgid "Rack Types"
+msgstr "ラックタイプ"
+
+#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84
#: netbox/netbox/navigation/menu.py:86
msgid "Device Types"
msgstr "デバイスタイプ"
-#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:87
+#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
msgid "Module Types"
msgstr "モジュールタイプ"
-#: netbox/dcim/tables/devicetypes.py:52 netbox/extras/forms/filtersets.py:371
-#: netbox/extras/forms/model_forms.py:537 netbox/extras/tables/tables.py:540
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
+#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:540
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "プラットフォーム"
-#: netbox/dcim/tables/devicetypes.py:84
+#: netbox/dcim/tables/devicetypes.py:89
#: netbox/templates/dcim/devicetype.html:29
msgid "Default Platform"
msgstr "デフォルトプラットフォーム"
-#: netbox/dcim/tables/devicetypes.py:88
+#: netbox/dcim/tables/devicetypes.py:93
#: netbox/templates/dcim/devicetype.html:45
msgid "Full Depth"
msgstr "奥行きをすべて利用する"
-#: netbox/dcim/tables/devicetypes.py:98
+#: netbox/dcim/tables/devicetypes.py:103
msgid "U Height"
msgstr "ユニット数"
-#: netbox/dcim/tables/devicetypes.py:113 netbox/dcim/tables/modules.py:26
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
#: netbox/dcim/tables/racks.py:89
msgid "Instances"
msgstr "インスタンス"
-#: netbox/dcim/tables/devicetypes.py:116 netbox/dcim/views.py:980
-#: netbox/dcim/views.py:1219 netbox/dcim/views.py:1911
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084
+#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075
#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
@@ -6838,8 +7372,8 @@ msgstr "インスタンス"
msgid "Console Ports"
msgstr "コンソールポート"
-#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:995
-#: netbox/dcim/views.py:1234 netbox/dcim/views.py:1927
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099
+#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091
#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
@@ -6849,8 +7383,8 @@ msgstr "コンソールポート"
msgid "Console Server Ports"
msgstr "コンソールサーバポート"
-#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1010
-#: netbox/dcim/views.py:1249 netbox/dcim/views.py:1943
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1114
+#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107
#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
@@ -6860,8 +7394,8 @@ msgstr "コンソールサーバポート"
msgid "Power Ports"
msgstr "電源ポート"
-#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1025
-#: netbox/dcim/views.py:1264 netbox/dcim/views.py:1959
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129
+#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123
#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
@@ -6871,8 +7405,8 @@ msgstr "電源ポート"
msgid "Power Outlets"
msgstr "電源コンセント"
-#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1055
-#: netbox/dcim/views.py:1294 netbox/dcim/views.py:1997
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159
+#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161
#: netbox/netbox/navigation/menu.py:95
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
@@ -6881,8 +7415,8 @@ msgstr "電源コンセント"
msgid "Front Ports"
msgstr "前面ポート"
-#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1070
-#: netbox/dcim/views.py:1309 netbox/dcim/views.py:2013
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174
+#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177
#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
@@ -6892,16 +7426,16 @@ msgstr "前面ポート"
msgid "Rear Ports"
msgstr "背面ポート"
-#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1100
-#: netbox/dcim/views.py:2053 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204
+#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "デバイスベイ"
-#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1085
-#: netbox/dcim/views.py:1324 netbox/dcim/views.py:2033
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1189
+#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197
#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
@@ -6911,7 +7445,7 @@ msgstr "デバイスベイ"
msgid "Module Bays"
msgstr "モジュールベイ"
-#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:297
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "電源タップ"
@@ -6924,109 +7458,104 @@ msgstr "最大使用率"
msgid "Available Power (VA)"
msgstr "使用可能な電力 (VA)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:143
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47
#: netbox/netbox/navigation/menu.py:49
msgid "Racks"
msgstr "ラック"
-#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:142
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141
#: netbox/templates/dcim/device.html:318
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14
msgid "Height"
msgstr "高さ"
-#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:165
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18
msgid "Outer Width"
msgstr "外形幅"
-#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:169
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
msgid "Outer Depth"
msgstr "外形奥行"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:177
+#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
msgid "Max Weight"
msgstr "最大重量"
-#: netbox/dcim/tables/racks.py:154
+#: netbox/dcim/tables/racks.py:153
msgid "Space"
msgstr "スペース"
#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:351
-#: netbox/extras/forms/model_forms.py:517 netbox/ipam/forms/bulk_edit.py:131
-#: netbox/ipam/forms/model_forms.py:153 netbox/ipam/tables/asn.py:66
+#: netbox/extras/forms/filtersets.py:358
+#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66
#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17
msgid "Sites"
msgstr "サイト"
-#: netbox/dcim/tests/test_api.py:47
+#: netbox/dcim/tests/test_api.py:50
msgid "Test case must set peer_termination_type"
msgstr "テストケースは peer_termination_type を設定する必要があります"
-#: netbox/dcim/views.py:138
+#: netbox/dcim/views.py:137
#, python-brace-format
msgid "Disconnected {count} {type}"
msgstr "切断されました {count} {type}"
-#: netbox/dcim/views.py:738 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "予約"
-#: netbox/dcim/views.py:757 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "ラック搭載でないデバイス"
-#: netbox/dcim/views.py:2086 netbox/extras/forms/model_forms.py:577
+#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591
#: netbox/templates/extras/configcontext.html:10
-#: netbox/virtualization/forms/model_forms.py:225
-#: netbox/virtualization/views.py:405
+#: netbox/virtualization/forms/model_forms.py:232
+#: netbox/virtualization/views.py:422
msgid "Config Context"
msgstr "コンフィグコンテキスト"
-#: netbox/dcim/views.py:2096 netbox/virtualization/views.py:415
+#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432
msgid "Render Config"
msgstr "レンダーコンフィグ"
-#: netbox/dcim/views.py:2131 netbox/virtualization/views.py:450
-#, python-brace-format
-msgid "An error occurred while rendering the template: {error}"
-msgstr "テンプレートをレンダリング中にエラーが発生しました: {error}"
-
-#: netbox/dcim/views.py:2149 netbox/extras/tables/tables.py:550
-#: netbox/netbox/navigation/menu.py:247 netbox/netbox/navigation/menu.py:249
-#: netbox/virtualization/views.py:178
+#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550
+#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
+#: netbox/virtualization/views.py:190
msgid "Virtual Machines"
msgstr "仮想マシン"
-#: netbox/dcim/views.py:2907
+#: netbox/dcim/views.py:3106
#, python-brace-format
msgid "Installed device {device} in bay {device_bay}."
msgstr "インストール済みデバイス {device} イン・ベイ {device_bay}。"
-#: netbox/dcim/views.py:2948
+#: netbox/dcim/views.py:3147
#, python-brace-format
msgid "Removed device {device} from bay {device_bay}."
msgstr "削除されたデバイス {device} ベイから {device_bay}。"
-#: netbox/dcim/views.py:3054 netbox/ipam/tables/ip.py:234
+#: netbox/dcim/views.py:3263 netbox/ipam/tables/ip.py:180
msgid "Children"
msgstr "子ども"
-#: netbox/dcim/views.py:3520
+#: netbox/dcim/views.py:3730
#, python-brace-format
msgid "Added member {device}"
msgstr "メンバー追加 {device}"
-#: netbox/dcim/views.py:3567
+#: netbox/dcim/views.py:3779
#, python-brace-format
msgid "Unable to remove master device {device} from the virtual chassis."
msgstr "マスターデバイスを削除できません {device} バーチャルシャーシから。"
-#: netbox/dcim/views.py:3580
+#: netbox/dcim/views.py:3792
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "削除済み {device} バーチャルシャーシから {chassis}"
@@ -7125,7 +7654,7 @@ msgstr "いいえ"
#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57
#: netbox/tenancy/forms/bulk_edit.py:118
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:171
msgid "Link"
msgstr "リンク"
@@ -7145,15 +7674,15 @@ msgstr "アルファベット順 (A-Z)"
msgid "Alphabetical (Z-A)"
msgstr "アルファベット順 (Z-A)"
-#: netbox/extras/choices.py:144 netbox/extras/choices.py:167
+#: netbox/extras/choices.py:144 netbox/extras/choices.py:165
msgid "Info"
msgstr "情報"
-#: netbox/extras/choices.py:145 netbox/extras/choices.py:168
+#: netbox/extras/choices.py:145 netbox/extras/choices.py:166
msgid "Success"
msgstr "成功"
-#: netbox/extras/choices.py:146 netbox/extras/choices.py:169
+#: netbox/extras/choices.py:146 netbox/extras/choices.py:167
msgid "Warning"
msgstr "警告"
@@ -7161,52 +7690,29 @@ msgstr "警告"
msgid "Danger"
msgstr "危険"
-#: netbox/extras/choices.py:165
+#: netbox/extras/choices.py:164
msgid "Debug"
msgstr "デバッグ"
-#: netbox/extras/choices.py:166 netbox/netbox/choices.py:101
-msgid "Default"
-msgstr "デフォルト"
-
-#: netbox/extras/choices.py:170
+#: netbox/extras/choices.py:168
msgid "Failure"
msgstr "失敗"
-#: netbox/extras/choices.py:186
-msgid "Hourly"
-msgstr "毎時"
-
-#: netbox/extras/choices.py:187
-msgid "12 hours"
-msgstr "12 時間毎"
-
-#: netbox/extras/choices.py:188
-msgid "Daily"
-msgstr "毎日"
-
-#: netbox/extras/choices.py:189
-msgid "Weekly"
-msgstr "毎週"
-
-#: netbox/extras/choices.py:190
-msgid "30 days"
-msgstr "30 日毎"
-
-#: netbox/extras/choices.py:226
+#: netbox/extras/choices.py:213
#: netbox/templates/dcim/virtualchassis_edit.html:107
#: netbox/templates/generic/bulk_add_component.html:68
#: netbox/templates/generic/object_edit.html:47
#: netbox/templates/generic/object_edit.html:80
+#: netbox/templates/htmx/quick_add.html:24
#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7
msgid "Create"
msgstr "作成"
-#: netbox/extras/choices.py:227
+#: netbox/extras/choices.py:214
msgid "Update"
msgstr "更新"
-#: netbox/extras/choices.py:228
+#: netbox/extras/choices.py:215
#: netbox/templates/circuits/inc/circuit_termination.html:23
#: netbox/templates/dcim/inc/panels/inventory_items.html:37
#: netbox/templates/dcim/powerpanel.html:66
@@ -7221,82 +7727,82 @@ msgstr "更新"
msgid "Delete"
msgstr "削除"
-#: netbox/extras/choices.py:252 netbox/netbox/choices.py:57
-#: netbox/netbox/choices.py:102
+#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "青"
-#: netbox/extras/choices.py:253 netbox/netbox/choices.py:56
-#: netbox/netbox/choices.py:103
+#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "藍"
-#: netbox/extras/choices.py:254 netbox/netbox/choices.py:54
-#: netbox/netbox/choices.py:104
+#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "紫"
-#: netbox/extras/choices.py:255 netbox/netbox/choices.py:51
-#: netbox/netbox/choices.py:105
+#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "桃"
-#: netbox/extras/choices.py:256 netbox/netbox/choices.py:50
-#: netbox/netbox/choices.py:106
+#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "赤"
-#: netbox/extras/choices.py:257 netbox/netbox/choices.py:68
-#: netbox/netbox/choices.py:107
+#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "橙"
-#: netbox/extras/choices.py:258 netbox/netbox/choices.py:66
-#: netbox/netbox/choices.py:108
+#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "黄"
-#: netbox/extras/choices.py:259 netbox/netbox/choices.py:63
-#: netbox/netbox/choices.py:109
+#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "緑"
-#: netbox/extras/choices.py:260 netbox/netbox/choices.py:60
-#: netbox/netbox/choices.py:110
+#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "青緑"
-#: netbox/extras/choices.py:261 netbox/netbox/choices.py:59
-#: netbox/netbox/choices.py:111
+#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "水"
-#: netbox/extras/choices.py:262 netbox/netbox/choices.py:112
+#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "灰"
-#: netbox/extras/choices.py:263 netbox/netbox/choices.py:74
-#: netbox/netbox/choices.py:113
+#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "黒"
-#: netbox/extras/choices.py:264 netbox/netbox/choices.py:75
-#: netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/netbox/choices.py:116
msgid "White"
msgstr "白"
-#: netbox/extras/choices.py:279 netbox/extras/forms/model_forms.py:353
-#: netbox/extras/forms/model_forms.py:430
+#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
+#: netbox/extras/forms/model_forms.py:444
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Webhook"
-#: netbox/extras/choices.py:280 netbox/extras/forms/model_forms.py:418
+#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "スクリプト"
-#: netbox/extras/choices.py:281
+#: netbox/extras/choices.py:268
msgid "Notification"
msgstr "通知"
@@ -7388,30 +7894,34 @@ msgstr "形式が無効です。URL パラメータはディクショナリと
msgid "RSS Feed"
msgstr "RSS フィード"
-#: netbox/extras/dashboard/widgets.py:279
+#: netbox/extras/dashboard/widgets.py:280
msgid "Embed an RSS feed from an external website."
msgstr "外部 Web サイトの RSS フィードを埋め込みます。"
-#: netbox/extras/dashboard/widgets.py:286
+#: netbox/extras/dashboard/widgets.py:287
msgid "Feed URL"
msgstr "フィード URL"
-#: netbox/extras/dashboard/widgets.py:291
+#: netbox/extras/dashboard/widgets.py:290
+msgid "Requires external connection"
+msgstr "外部接続が必要"
+
+#: netbox/extras/dashboard/widgets.py:296
msgid "The maximum number of objects to display"
msgstr "表示するオブジェクトの最大数"
-#: netbox/extras/dashboard/widgets.py:296
+#: netbox/extras/dashboard/widgets.py:301
msgid "How long to stored the cached content (in seconds)"
msgstr "キャッシュされたコンテンツを保存する時間 (秒)"
-#: netbox/extras/dashboard/widgets.py:348
+#: netbox/extras/dashboard/widgets.py:358
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
-#: netbox/templates/inc/user_menu.html:48
+#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "ブックマーク"
-#: netbox/extras/dashboard/widgets.py:352
+#: netbox/extras/dashboard/widgets.py:362
msgid "Show your personal bookmarks"
msgstr "個人用のブックマークを表示する"
@@ -7440,17 +7950,17 @@ msgid "Group (name)"
msgstr "グループ (名前)"
#: netbox/extras/filtersets.py:574
-#: netbox/virtualization/forms/filtersets.py:118
+#: netbox/virtualization/forms/filtersets.py:123
msgid "Cluster type"
msgstr "クラスタタイプ"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:95
-#: netbox/virtualization/filtersets.py:147
+#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/virtualization/filtersets.py:113
msgid "Cluster type (slug)"
msgstr "クラスタタイプ (slug)"
#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16
-#: netbox/tenancy/forms/forms.py:39
+#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "テナントグループ"
@@ -7459,7 +7969,7 @@ msgstr "テナントグループ"
msgid "Tenant group (slug)"
msgstr "テナントグループ (slug)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:495
+#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "タグ"
@@ -7468,60 +7978,60 @@ msgstr "タグ"
msgid "Tag (slug)"
msgstr "タグ (slug)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:429
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
msgid "Has local config context data"
msgstr "ローカル設定コンテキストがある"
-#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:60
+#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61
msgid "Group name"
msgstr "グループ名"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:68
+#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
#: netbox/extras/tables/tables.py:65
#: netbox/templates/extras/customfield.html:38
#: netbox/templates/generic/bulk_import.html:118
msgid "Required"
msgstr "必須"
-#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:75
+#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76
msgid "Must be unique"
msgstr "一意でなければならない"
#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60
-#: netbox/extras/forms/filtersets.py:89
+#: netbox/extras/forms/filtersets.py:90
#: netbox/extras/models/customfields.py:209
msgid "UI visible"
msgstr "UI で表示される"
#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66
-#: netbox/extras/forms/filtersets.py:94
+#: netbox/extras/forms/filtersets.py:95
#: netbox/extras/models/customfields.py:216
msgid "UI editable"
msgstr "UI で編集可能"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:97
+#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
msgid "Is cloneable"
msgstr "複製可能"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:104
+#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
msgid "Minimum value"
msgstr "最小値"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:108
+#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
msgid "Maximum value"
msgstr "最大値"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:112
+#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
msgid "Validation regex"
msgstr "検証正規表現"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "動作"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:149
+#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
msgid "New window"
msgstr "新しいウィンドウ"
@@ -7529,31 +8039,31 @@ msgstr "新しいウィンドウ"
msgid "Button class"
msgstr "ボタンクラス"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
#: netbox/extras/models/models.py:409
msgid "MIME type"
msgstr "MIMEタイプ"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:190
+#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
msgid "File extension"
msgstr "ファイル拡張子"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
msgid "As attachment"
msgstr "添付ファイルとして"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:236
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
#: netbox/extras/tables/tables.py:256
#: netbox/templates/extras/savedfilter.html:29
msgid "Shared"
msgstr "共有"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
#: netbox/extras/models/models.py:174
msgid "HTTP method"
msgstr "HTTP メソッド"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:259
+#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "ペイロード URL"
@@ -7572,7 +8082,7 @@ msgid "CA file path"
msgstr "CA ファイルパス"
#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192
-#: netbox/extras/forms/model_forms.py:377
+#: netbox/extras/forms/model_forms.py:391
msgid "Event types"
msgstr "イベントタイプ"
@@ -7585,13 +8095,13 @@ msgstr "有効"
#: netbox/extras/forms/bulk_import.py:139
#: netbox/extras/forms/bulk_import.py:162
#: netbox/extras/forms/bulk_import.py:186
-#: netbox/extras/forms/filtersets.py:137 netbox/extras/forms/filtersets.py:224
+#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230
#: netbox/extras/forms/model_forms.py:47
-#: netbox/extras/forms/model_forms.py:205
-#: netbox/extras/forms/model_forms.py:237
-#: netbox/extras/forms/model_forms.py:278
-#: netbox/extras/forms/model_forms.py:372
-#: netbox/extras/forms/model_forms.py:489
+#: netbox/extras/forms/model_forms.py:219
+#: netbox/extras/forms/model_forms.py:251
+#: netbox/extras/forms/model_forms.py:292
+#: netbox/extras/forms/model_forms.py:386
+#: netbox/extras/forms/model_forms.py:503
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "オブジェクトタイプ"
@@ -7609,10 +8119,10 @@ msgstr "1 つ以上の割当オブジェクトタイプ"
msgid "Field data type (e.g. text, integer, etc.)"
msgstr "フィールドデータタイプ (テキスト、整数など)"
-#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:208
-#: netbox/extras/forms/filtersets.py:281
-#: netbox/extras/forms/model_forms.py:304
-#: netbox/extras/forms/model_forms.py:341
+#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213
+#: netbox/extras/forms/filtersets.py:287
+#: netbox/extras/forms/model_forms.py:318
+#: netbox/extras/forms/model_forms.py:355
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "オブジェクトタイプ"
@@ -7621,7 +8131,7 @@ msgstr "オブジェクトタイプ"
msgid "Object type (for object or multi-object fields)"
msgstr "オブジェクトタイプ (オブジェクトフィールドまたはマルチオブジェクトフィールド用)"
-#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:84
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85
msgid "Choice set"
msgstr "選択肢"
@@ -7689,7 +8199,7 @@ msgid "The classification of entry"
msgstr "エントリの分類"
#: netbox/extras/forms/bulk_import.py:261
-#: netbox/extras/forms/model_forms.py:320 netbox/netbox/navigation/menu.py:390
+#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -7702,7 +8212,8 @@ msgid "User names separated by commas, encased with double quotes"
msgstr "二重引用符で囲まれたカンマ区切りユーザ名"
#: netbox/extras/forms/bulk_import.py:268
-#: netbox/extras/forms/model_forms.py:315 netbox/netbox/navigation/menu.py:410
+#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294
+#: netbox/netbox/navigation/menu.py:431
#: netbox/templates/extras/notificationgroup.html:31
#: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193
#: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35
@@ -7714,104 +8225,104 @@ msgstr "グループ"
msgid "Group names separated by commas, encased with double quotes"
msgstr "二重引用符で囲まれたカンマで区切りグループ名"
-#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56
msgid "Related object type"
msgstr "関連オブジェクトタイプ"
-#: netbox/extras/forms/filtersets.py:57
+#: netbox/extras/forms/filtersets.py:58
msgid "Field type"
msgstr "フィールドタイプ"
-#: netbox/extras/forms/filtersets.py:120
+#: netbox/extras/forms/filtersets.py:122
#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "選択肢"
-#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:319
-#: netbox/extras/forms/filtersets.py:408
-#: netbox/extras/forms/model_forms.py:572 netbox/templates/core/job.html:96
+#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326
+#: netbox/extras/forms/filtersets.py:416
+#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "データ"
-#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:333
-#: netbox/extras/forms/filtersets.py:418 netbox/netbox/choices.py:130
+#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
+#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "データファイル"
-#: netbox/extras/forms/filtersets.py:183
+#: netbox/extras/forms/filtersets.py:187
msgid "Content types"
msgstr "コンテンツタイプ"
-#: netbox/extras/forms/filtersets.py:255 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
msgid "HTTP content type"
msgstr "HTTP content type"
-#: netbox/extras/forms/filtersets.py:286
+#: netbox/extras/forms/filtersets.py:292
msgid "Event type"
msgstr "イベントタイプ"
-#: netbox/extras/forms/filtersets.py:291
+#: netbox/extras/forms/filtersets.py:297
msgid "Action type"
msgstr "アクションタイプ"
-#: netbox/extras/forms/filtersets.py:307
+#: netbox/extras/forms/filtersets.py:313
msgid "Tagged object type"
msgstr "タグ付きオブジェクトタイプ"
-#: netbox/extras/forms/filtersets.py:312
+#: netbox/extras/forms/filtersets.py:318
msgid "Allowed object type"
msgstr "許可されるオブジェクトタイプ"
-#: netbox/extras/forms/filtersets.py:341
-#: netbox/extras/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:348
+#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
msgid "Regions"
msgstr "リージョン"
-#: netbox/extras/forms/filtersets.py:346
-#: netbox/extras/forms/model_forms.py:512
+#: netbox/extras/forms/filtersets.py:353
+#: netbox/extras/forms/model_forms.py:526
msgid "Site groups"
msgstr "サイトグループ"
-#: netbox/extras/forms/filtersets.py:356
-#: netbox/extras/forms/model_forms.py:522 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:363
+#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "ロケーション"
-#: netbox/extras/forms/filtersets.py:361
-#: netbox/extras/forms/model_forms.py:527
+#: netbox/extras/forms/filtersets.py:368
+#: netbox/extras/forms/model_forms.py:541
msgid "Device types"
msgstr "デバイスタイプ"
-#: netbox/extras/forms/filtersets.py:366
-#: netbox/extras/forms/model_forms.py:532
+#: netbox/extras/forms/filtersets.py:373
+#: netbox/extras/forms/model_forms.py:546
msgid "Roles"
msgstr "ロール"
-#: netbox/extras/forms/filtersets.py:376
-#: netbox/extras/forms/model_forms.py:542
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:556
msgid "Cluster types"
msgstr "クラスタタイプ"
-#: netbox/extras/forms/filtersets.py:381
-#: netbox/extras/forms/model_forms.py:547
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:561
msgid "Cluster groups"
msgstr "クラスタグループ"
-#: netbox/extras/forms/filtersets.py:386
-#: netbox/extras/forms/model_forms.py:552 netbox/netbox/navigation/menu.py:255
-#: netbox/netbox/navigation/menu.py:257
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263
+#: netbox/netbox/navigation/menu.py:265
#: netbox/templates/virtualization/clustertype.html:30
#: netbox/virtualization/tables/clusters.py:23
#: netbox/virtualization/tables/clusters.py:45
msgid "Clusters"
msgstr "クラスタ"
-#: netbox/extras/forms/filtersets.py:391
-#: netbox/extras/forms/model_forms.py:557
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:571
msgid "Tenant groups"
msgstr "テナントグループ"
@@ -7857,22 +8368,22 @@ msgstr "これはフォームフィールドのヘルプテキストとして表
msgid "Related Object"
msgstr "関連オブジェクト"
-#: netbox/extras/forms/model_forms.py:169
+#: netbox/extras/forms/model_forms.py:170
msgid ""
"Enter one choice per line. An optional label may be specified for each "
"choice by appending it with a colon. Example:"
msgstr "1 行に 1 つの選択肢を入力します。必要に応じて、各選択肢にコロンを付けることで、ラベルを指定できます。例:"
-#: netbox/extras/forms/model_forms.py:212
+#: netbox/extras/forms/model_forms.py:226
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "カスタムリンク"
-#: netbox/extras/forms/model_forms.py:214
+#: netbox/extras/forms/model_forms.py:228
msgid "Templates"
msgstr "テンプレート"
-#: netbox/extras/forms/model_forms.py:226
+#: netbox/extras/forms/model_forms.py:240
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
@@ -7881,96 +8392,96 @@ msgstr ""
"リンクテキストの Jinja2 テンプレートコード。オブジェクトを次のように参照します。 "
"{example}。空のテキストとしてレンダリングされるリンクは表示されません。"
-#: netbox/extras/forms/model_forms.py:230
+#: netbox/extras/forms/model_forms.py:244
#, python-brace-format
msgid ""
"Jinja2 template code for the link URL. Reference the object as {example}."
msgstr "リンク URL の Jinja2 テンプレートコード。オブジェクトを次のように参照します。 {example}。"
-#: netbox/extras/forms/model_forms.py:241
-#: netbox/extras/forms/model_forms.py:624
+#: netbox/extras/forms/model_forms.py:255
+#: netbox/extras/forms/model_forms.py:638
msgid "Template code"
msgstr "テンプレートコード"
-#: netbox/extras/forms/model_forms.py:247
+#: netbox/extras/forms/model_forms.py:261
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "エクスポートテンプレート"
-#: netbox/extras/forms/model_forms.py:249
+#: netbox/extras/forms/model_forms.py:263
msgid "Rendering"
msgstr "レンダリング"
-#: netbox/extras/forms/model_forms.py:263
-#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:277
+#: netbox/extras/forms/model_forms.py:663
msgid "Template content is populated from the remote source selected below."
msgstr "選択したリモートソースから、テンプレートコンテンツが入力されます。"
-#: netbox/extras/forms/model_forms.py:270
-#: netbox/extras/forms/model_forms.py:656
+#: netbox/extras/forms/model_forms.py:284
+#: netbox/extras/forms/model_forms.py:670
msgid "Must specify either local content or a data file"
msgstr "ローカルコンテンツまたはデータファイルのいずれかを指定する必要があります"
-#: netbox/extras/forms/model_forms.py:284 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "保存済みフィルタ"
-#: netbox/extras/forms/model_forms.py:334
+#: netbox/extras/forms/model_forms.py:348
msgid "A notification group specify at least one user or group."
msgstr "通知グループには、少なくとも 1 人のユーザまたはグループを指定します。"
-#: netbox/extras/forms/model_forms.py:356
+#: netbox/extras/forms/model_forms.py:370
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "HTTP リクエスト"
-#: netbox/extras/forms/model_forms.py:358
+#: netbox/extras/forms/model_forms.py:372
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SSL"
-#: netbox/extras/forms/model_forms.py:380
+#: netbox/extras/forms/model_forms.py:394
msgid "Action choice"
msgstr "スクリプト"
-#: netbox/extras/forms/model_forms.py:385
+#: netbox/extras/forms/model_forms.py:399
msgid "Enter conditions in JSON format."
msgstr "JSON フォーマットで条件を入力。"
-#: netbox/extras/forms/model_forms.py:389
+#: netbox/extras/forms/model_forms.py:403
msgid ""
"Enter parameters to pass to the action in JSON format."
msgstr "JSON フォーマットでアクションに渡すパラメータを入力してください。"
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:408
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "イベントルール"
-#: netbox/extras/forms/model_forms.py:395
+#: netbox/extras/forms/model_forms.py:409
msgid "Triggers"
msgstr "トリガー"
-#: netbox/extras/forms/model_forms.py:442
+#: netbox/extras/forms/model_forms.py:456
msgid "Notification group"
msgstr "通知グループ"
-#: netbox/extras/forms/model_forms.py:562 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "テナント"
-#: netbox/extras/forms/model_forms.py:606
+#: netbox/extras/forms/model_forms.py:620
msgid "Data is populated from the remote source selected below."
msgstr "データは、以下で選択したリモートソースから入力されます。"
-#: netbox/extras/forms/model_forms.py:612
+#: netbox/extras/forms/model_forms.py:626
msgid "Must specify either local data or a data file"
msgstr "ローカルデータまたはデータファイルのいずれかを指定する必要があります"
-#: netbox/extras/forms/model_forms.py:631
+#: netbox/extras/forms/model_forms.py:645
#: netbox/templates/core/datafile.html:55
msgid "Content"
msgstr "コンテンツ"
@@ -8032,10 +8543,16 @@ msgstr "例外が発生しました: "
msgid "Database changes have been reverted due to error."
msgstr "エラーにより、データベースの変更が元に戻されました。"
-#: netbox/extras/management/commands/reindex.py:66
+#: netbox/extras/management/commands/reindex.py:67
msgid "No indexers found!"
msgstr "indexerが見つかりません"
+#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313
+#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48
+#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
+msgid "weight"
+msgstr "重量"
+
#: netbox/extras/models/configs.py:130
msgid "config context"
msgstr "コンフィグコンテキスト"
@@ -8374,27 +8891,27 @@ msgstr "無効なオブジェクト ID が見つかりました: {id}"
msgid "Required field cannot be empty."
msgstr "必須フィールドを空にすることはできません。"
-#: netbox/extras/models/customfields.py:763
+#: netbox/extras/models/customfields.py:764
msgid "Base set of predefined choices (optional)"
msgstr "定義済みの選択肢の基本セット (オプション)"
-#: netbox/extras/models/customfields.py:775
+#: netbox/extras/models/customfields.py:776
msgid "Choices are automatically ordered alphabetically"
msgstr "選択肢は自動的にアルファベット順に並べられます"
-#: netbox/extras/models/customfields.py:782
+#: netbox/extras/models/customfields.py:783
msgid "custom field choice set"
msgstr "カスタムフィールド選択肢"
-#: netbox/extras/models/customfields.py:783
+#: netbox/extras/models/customfields.py:784
msgid "custom field choice sets"
msgstr "カスタムフィールド選択肢"
-#: netbox/extras/models/customfields.py:825
+#: netbox/extras/models/customfields.py:826
msgid "Must define base or extra choices."
msgstr "基本選択肢または追加選択肢を定義する必要があります。"
-#: netbox/extras/models/customfields.py:849
+#: netbox/extras/models/customfields.py:850
#, python-brace-format
msgid ""
"Cannot remove choice {choice} as there are {model} objects which reference "
@@ -8679,20 +9196,20 @@ msgstr "ジャーナルエントリ"
msgid "journal entries"
msgstr "ジャーナルエントリ"
-#: netbox/extras/models/models.py:718
+#: netbox/extras/models/models.py:721
#, python-brace-format
msgid "Journaling is not supported for this object type ({type})."
msgstr "このオブジェクトタイプ({type})ではジャーナリングはサポートされていません 。"
-#: netbox/extras/models/models.py:760
+#: netbox/extras/models/models.py:763
msgid "bookmark"
msgstr "ブックマーク"
-#: netbox/extras/models/models.py:761
+#: netbox/extras/models/models.py:764
msgid "bookmarks"
msgstr "ブックマーク"
-#: netbox/extras/models/models.py:774
+#: netbox/extras/models/models.py:777
#, python-brace-format
msgid "Bookmarks cannot be assigned to this object type ({type})."
msgstr "このオブジェクトタイプ ({type})にはブックマークを割り当てられません。"
@@ -8784,19 +9301,19 @@ msgstr "キャッシュ値"
msgid "cached values"
msgstr "キャッシュ値"
-#: netbox/extras/models/staging.py:44
+#: netbox/extras/models/staging.py:45
msgid "branch"
msgstr "ブランチ"
-#: netbox/extras/models/staging.py:45
+#: netbox/extras/models/staging.py:46
msgid "branches"
msgstr "ブランチ"
-#: netbox/extras/models/staging.py:97
+#: netbox/extras/models/staging.py:105
msgid "staged change"
msgstr "段階的変更"
-#: netbox/extras/models/staging.py:98
+#: netbox/extras/models/staging.py:106
msgid "staged changes"
msgstr "段階的変更"
@@ -8820,11 +9337,11 @@ msgstr "タグ付きアイテム"
msgid "tagged items"
msgstr "タグ付きアイテム"
-#: netbox/extras/scripts.py:429
+#: netbox/extras/scripts.py:432
msgid "Script Data"
msgstr "スクリプトデータ"
-#: netbox/extras/scripts.py:433
+#: netbox/extras/scripts.py:436
msgid "Script Execution Parameters"
msgstr "スクリプト実行パラメータ"
@@ -8901,12 +9418,11 @@ msgstr "添付ファイルとして"
#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487
#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24
-#: netbox/templates/dcim/device/render_config.html:22
#: netbox/templates/extras/configcontext.html:39
#: netbox/templates/extras/configtemplate.html:31
#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:22
msgid "Data File"
msgstr "データファイル"
@@ -8998,27 +9514,32 @@ msgstr "属性が無効です」{name}「」(リクエスト用)"
msgid "Invalid attribute \"{name}\" for {model}"
msgstr "{model}において{name}属性は無効です"
-#: netbox/extras/views.py:960
+#: netbox/extras/views.py:933
+#, python-brace-format
+msgid "An error occurred while rendering the template: {error}"
+msgstr "テンプレートをレンダリング中にエラーが発生しました: {error}"
+
+#: netbox/extras/views.py:1085
msgid "Your dashboard has been reset."
msgstr "ダッシュボードがリセットされました。"
-#: netbox/extras/views.py:1006
+#: netbox/extras/views.py:1131
msgid "Added widget: "
msgstr "ウィジェットの追加: "
-#: netbox/extras/views.py:1047
+#: netbox/extras/views.py:1172
msgid "Updated widget: "
msgstr "ウィジェットの更新: "
-#: netbox/extras/views.py:1083
+#: netbox/extras/views.py:1208
msgid "Deleted widget: "
msgstr "削除したウィジェット: "
-#: netbox/extras/views.py:1085
+#: netbox/extras/views.py:1210
msgid "Error deleting widget: "
msgstr "ウィジェットの削除中にエラーが発生しました: "
-#: netbox/extras/views.py:1175
+#: netbox/extras/views.py:1308
msgid "Unable to run script: RQ worker process not running."
msgstr "スクリプトを実行できません:RQ ワーカープロセスが実行されていません。"
@@ -9040,7 +9561,7 @@ msgstr "有効な IPv4 または IPv6 プレフィックスとマスクを CIDR
msgid "Invalid IP prefix format: {data}"
msgstr "IP プレフィックス形式が無効です: {data}"
-#: netbox/ipam/api/views.py:358
+#: netbox/ipam/api/views.py:370
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr "要求されたプレフィックスサイズを収容するにはスペースが足りません"
@@ -9081,182 +9602,174 @@ msgstr "Cisco"
msgid "Plaintext"
msgstr "プレーンテキスト"
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800
+#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21
+msgid "Service"
+msgstr "サービス"
+
+#: netbox/ipam/choices.py:167
+msgid "Customer"
+msgstr "顧客"
+
#: netbox/ipam/fields.py:36
#, python-brace-format
msgid "Invalid IP address format: {address}"
msgstr "IP アドレス形式が無効です: {address}"
-#: netbox/ipam/filtersets.py:48 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304
msgid "Import target"
msgstr "インポート対象"
-#: netbox/ipam/filtersets.py:54 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310
msgid "Import target (name)"
msgstr "インポート対象 (名前)"
-#: netbox/ipam/filtersets.py:59 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315
msgid "Export target"
msgstr "エクスポート対象"
-#: netbox/ipam/filtersets.py:65 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321
msgid "Export target (name)"
msgstr "エクスポート対象 (名前)"
-#: netbox/ipam/filtersets.py:86
+#: netbox/ipam/filtersets.py:89
msgid "Importing VRF"
msgstr "VRF のインポート"
-#: netbox/ipam/filtersets.py:92
+#: netbox/ipam/filtersets.py:95
msgid "Import VRF (RD)"
msgstr "VRF (RD) をインポート"
-#: netbox/ipam/filtersets.py:97
+#: netbox/ipam/filtersets.py:100
msgid "Exporting VRF"
msgstr "VRF のエクスポート"
-#: netbox/ipam/filtersets.py:103
+#: netbox/ipam/filtersets.py:106
msgid "Export VRF (RD)"
msgstr "VRF (RD) をエクスポート"
-#: netbox/ipam/filtersets.py:108
+#: netbox/ipam/filtersets.py:111
msgid "Importing L2VPN"
msgstr "L2VPN のインポート"
-#: netbox/ipam/filtersets.py:114
+#: netbox/ipam/filtersets.py:117
msgid "Importing L2VPN (identifier)"
msgstr "L2VPN (識別子) のインポート"
-#: netbox/ipam/filtersets.py:119
+#: netbox/ipam/filtersets.py:122
msgid "Exporting L2VPN"
msgstr "L2VPN のエクスポート"
-#: netbox/ipam/filtersets.py:125
+#: netbox/ipam/filtersets.py:128
msgid "Exporting L2VPN (identifier)"
msgstr "L2VPN (識別子) のエクスポート"
-#: netbox/ipam/filtersets.py:155 netbox/ipam/filtersets.py:283
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:212
+#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "プレフィックス"
-#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:198
-#: netbox/ipam/filtersets.py:223
+#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201
+#: netbox/ipam/filtersets.py:226
msgid "RIR (ID)"
msgstr "RIR (ID)"
-#: netbox/ipam/filtersets.py:165 netbox/ipam/filtersets.py:204
-#: netbox/ipam/filtersets.py:229
+#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207
+#: netbox/ipam/filtersets.py:232
msgid "RIR (slug)"
msgstr "RIR (slug)"
-#: netbox/ipam/filtersets.py:287
+#: netbox/ipam/filtersets.py:290
msgid "Within prefix"
msgstr "プレフィックス内"
-#: netbox/ipam/filtersets.py:291
+#: netbox/ipam/filtersets.py:294
msgid "Within and including prefix"
msgstr "プレフィックス内およびプレフィックスを含む"
-#: netbox/ipam/filtersets.py:295
+#: netbox/ipam/filtersets.py:298
msgid "Prefixes which contain this prefix or IP"
msgstr "このプレフィックス / IP を含むプレフィックス"
-#: netbox/ipam/filtersets.py:306 netbox/ipam/filtersets.py:574
-#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/filtersets.py:196
-#: netbox/ipam/forms/filtersets.py:331
+#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541
+#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198
+#: netbox/ipam/forms/filtersets.py:334
msgid "Mask length"
msgstr "マスクの長さ"
-#: netbox/ipam/filtersets.py:375 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427
msgid "VLAN (ID)"
msgstr "VLAN (ID)"
-#: netbox/ipam/filtersets.py:379 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422
msgid "VLAN number (1-4094)"
msgstr "VLAN 番号 (1-4094)"
-#: netbox/ipam/filtersets.py:473 netbox/ipam/filtersets.py:477
-#: netbox/ipam/filtersets.py:569 netbox/ipam/forms/model_forms.py:496
+#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444
+#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506
#: netbox/templates/tenancy/contact.html:53
#: netbox/tenancy/forms/bulk_edit.py:113
msgid "Address"
msgstr "アドレス"
-#: netbox/ipam/filtersets.py:481
+#: netbox/ipam/filtersets.py:448
msgid "Ranges which contain this prefix or IP"
msgstr "このプレフィックス / IP を含む範囲"
-#: netbox/ipam/filtersets.py:509 netbox/ipam/filtersets.py:565
+#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532
msgid "Parent prefix"
msgstr "親プレフィックス"
-#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:858
-#: netbox/ipam/filtersets.py:1133 netbox/vpn/filtersets.py:385
-msgid "Virtual machine (name)"
-msgstr "仮想マシン (名前)"
-
-#: netbox/ipam/filtersets.py:623 netbox/ipam/filtersets.py:863
-#: netbox/ipam/filtersets.py:1127 netbox/virtualization/filtersets.py:282
-#: netbox/virtualization/filtersets.py:321 netbox/vpn/filtersets.py:390
-msgid "Virtual machine (ID)"
-msgstr "仮想マシン (ID)"
-
-#: netbox/ipam/filtersets.py:629 netbox/vpn/filtersets.py:97
-#: netbox/vpn/filtersets.py:396
-msgid "Interface (name)"
-msgstr "インタフェース (名前)"
-
-#: netbox/ipam/filtersets.py:640 netbox/vpn/filtersets.py:108
-#: netbox/vpn/filtersets.py:407
-msgid "VM interface (name)"
-msgstr "VM インタフェース (名前)"
-
-#: netbox/ipam/filtersets.py:645 netbox/vpn/filtersets.py:113
-msgid "VM interface (ID)"
-msgstr "VM インタフェース (ID)"
-
-#: netbox/ipam/filtersets.py:650
+#: netbox/ipam/filtersets.py:617
msgid "FHRP group (ID)"
msgstr "FHRP グループ (ID)"
-#: netbox/ipam/filtersets.py:654
+#: netbox/ipam/filtersets.py:621
msgid "Is assigned to an interface"
msgstr "インタフェースに割り当てられているか"
-#: netbox/ipam/filtersets.py:658
+#: netbox/ipam/filtersets.py:625
msgid "Is assigned"
msgstr "割当済みか"
-#: netbox/ipam/filtersets.py:670
+#: netbox/ipam/filtersets.py:637
msgid "Service (ID)"
msgstr "サービス (ID)"
-#: netbox/ipam/filtersets.py:675
+#: netbox/ipam/filtersets.py:642
msgid "NAT inside IP address (ID)"
msgstr "NAT 内部の IP アドレス (ID)"
-#: netbox/ipam/filtersets.py:1043 netbox/ipam/forms/bulk_import.py:322
-msgid "Assigned interface"
-msgstr "割当インタフェース"
+#: netbox/ipam/filtersets.py:1001
+msgid "Q-in-Q SVLAN (ID)"
+msgstr "Q-in-Q スVLAN (ID)"
-#: netbox/ipam/filtersets.py:1048
+#: netbox/ipam/filtersets.py:1005
+msgid "Q-in-Q SVLAN number (1-4094)"
+msgstr "Q-In-Q スプラン番号 (1-4094)"
+
+#: netbox/ipam/filtersets.py:1026
msgid "Assigned VM interface"
msgstr "割り当てられた VM インターフェイス"
-#: netbox/ipam/filtersets.py:1138
+#: netbox/ipam/filtersets.py:1097
+msgid "VLAN Translation Policy (name)"
+msgstr "VLAN 変換ポリシー (名前)"
+
+#: netbox/ipam/filtersets.py:1163
msgid "IP address (ID)"
msgstr "IP アドレス (ID)"
-#: netbox/ipam/filtersets.py:1144 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788
msgid "IP address"
msgstr "IP アドレス"
-#: netbox/ipam/filtersets.py:1169
+#: netbox/ipam/filtersets.py:1194
msgid "Primary IPv4 (ID)"
msgstr "プライマリ IPv4 (ID)"
-#: netbox/ipam/filtersets.py:1174
+#: netbox/ipam/filtersets.py:1199
msgid "Primary IPv6 (ID)"
msgstr "プライマリ IPv6 (ID)"
@@ -9289,477 +9802,450 @@ msgstr "CIDR マスク (例:/24) が必要です。"
msgid "Address pattern"
msgstr "アドレスパターン"
-#: netbox/ipam/forms/bulk_edit.py:50
+#: netbox/ipam/forms/bulk_edit.py:53
msgid "Enforce unique space"
msgstr "重複を禁止する"
-#: netbox/ipam/forms/bulk_edit.py:88
+#: netbox/ipam/forms/bulk_edit.py:91
msgid "Is private"
msgstr "非公開"
-#: netbox/ipam/forms/bulk_edit.py:109 netbox/ipam/forms/bulk_edit.py:138
-#: netbox/ipam/forms/bulk_edit.py:163 netbox/ipam/forms/bulk_import.py:89
-#: netbox/ipam/forms/bulk_import.py:109 netbox/ipam/forms/bulk_import.py:129
-#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:125
-#: netbox/ipam/forms/filtersets.py:148 netbox/ipam/forms/model_forms.py:96
-#: netbox/ipam/forms/model_forms.py:109 netbox/ipam/forms/model_forms.py:131
-#: netbox/ipam/forms/model_forms.py:149 netbox/ipam/models/asns.py:31
-#: netbox/ipam/models/asns.py:103 netbox/ipam/models/ip.py:71
-#: netbox/ipam/models/ip.py:90 netbox/ipam/tables/asn.py:20
+#: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141
+#: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92
+#: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127
+#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99
+#: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135
+#: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31
+#: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71
+#: netbox/ipam/models/ip.py:87 netbox/ipam/tables/asn.py:20
#: netbox/ipam/tables/asn.py:45 netbox/templates/ipam/aggregate.html:18
#: netbox/templates/ipam/asn.html:27 netbox/templates/ipam/asnrange.html:19
#: netbox/templates/ipam/rir.html:19
msgid "RIR"
msgstr "RIR"
-#: netbox/ipam/forms/bulk_edit.py:171
+#: netbox/ipam/forms/bulk_edit.py:174
msgid "Date added"
msgstr "追加日"
-#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/model_forms.py:619
-#: netbox/ipam/forms/model_forms.py:666 netbox/ipam/tables/ip.py:251
-#: netbox/templates/ipam/vlan_edit.html:37
+#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629
+#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201
+#: netbox/templates/ipam/vlan_edit.html:45
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "VLAN グループ"
-#: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/bulk_import.py:185
-#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/model_forms.py:218
-#: netbox/ipam/models/vlans.py:250 netbox/ipam/tables/ip.py:255
-#: netbox/templates/ipam/prefix.html:60 netbox/templates/ipam/vlan.html:12
+#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181
+#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217
+#: netbox/ipam/models/vlans.py:272 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:10
-#: netbox/templates/wireless/wirelesslan.html:30
+#: netbox/templates/wireless/wirelesslan.html:38
#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284
-#: netbox/vpn/forms/model_forms.py:433 netbox/vpn/forms/model_forms.py:452
-#: netbox/wireless/forms/bulk_edit.py:55
-#: netbox/wireless/forms/bulk_import.py:48
-#: netbox/wireless/forms/model_forms.py:48 netbox/wireless/models.py:102
+#: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455
+#: netbox/wireless/forms/bulk_edit.py:57
+#: netbox/wireless/forms/bulk_import.py:50
+#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "VLAN"
-#: netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:229
msgid "Prefix length"
msgstr "プレフィックス長"
-#: netbox/ipam/forms/bulk_edit.py:268 netbox/ipam/forms/filtersets.py:241
-#: netbox/templates/ipam/prefix.html:85
+#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244
+#: netbox/templates/ipam/prefix.html:81
msgid "Is a pool"
msgstr "プールです"
-#: netbox/ipam/forms/bulk_edit.py:273 netbox/ipam/forms/bulk_edit.py:318
-#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/models/ip.py:272 netbox/ipam/models/ip.py:539
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
+#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:296
+#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
msgid "Treat as fully utilized"
msgstr "すべて使用済として扱う"
-#: netbox/ipam/forms/bulk_edit.py:287 netbox/ipam/forms/filtersets.py:171
+#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173
+#: netbox/ipam/forms/model_forms.py:232
msgid "VLAN Assignment"
msgstr "VLAN アサイメント"
-#: netbox/ipam/forms/bulk_edit.py:366 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
msgid "DNS name"
msgstr "DNS ネーム"
-#: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/bulk_edit.py:534
-#: netbox/ipam/forms/bulk_import.py:418 netbox/ipam/forms/bulk_import.py:493
-#: netbox/ipam/forms/bulk_import.py:519 netbox/ipam/forms/filtersets.py:390
-#: netbox/ipam/forms/filtersets.py:530 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
+#: netbox/ipam/forms/bulk_import.py:417 netbox/ipam/forms/bulk_import.py:528
+#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393
+#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
#: netbox/templates/ipam/service.html:32
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "プロトコル"
-#: netbox/ipam/forms/bulk_edit.py:394 netbox/ipam/forms/filtersets.py:397
+#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400
#: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26
msgid "Group ID"
msgstr "グループ ID"
-#: netbox/ipam/forms/bulk_edit.py:399 netbox/ipam/forms/filtersets.py:402
-#: netbox/wireless/forms/bulk_edit.py:68
-#: netbox/wireless/forms/bulk_edit.py:115
-#: netbox/wireless/forms/bulk_import.py:62
-#: netbox/wireless/forms/bulk_import.py:65
-#: netbox/wireless/forms/bulk_import.py:104
-#: netbox/wireless/forms/bulk_import.py:107
-#: netbox/wireless/forms/filtersets.py:54
-#: netbox/wireless/forms/filtersets.py:88
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:405
+#: netbox/wireless/forms/bulk_edit.py:70
+#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/wireless/forms/bulk_import.py:64
+#: netbox/wireless/forms/bulk_import.py:67
+#: netbox/wireless/forms/bulk_import.py:109
+#: netbox/wireless/forms/bulk_import.py:112
+#: netbox/wireless/forms/filtersets.py:57
+#: netbox/wireless/forms/filtersets.py:116
msgid "Authentication type"
msgstr "認証タイプ"
-#: netbox/ipam/forms/bulk_edit.py:404 netbox/ipam/forms/filtersets.py:406
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:409
msgid "Authentication key"
msgstr "認証キー"
-#: netbox/ipam/forms/bulk_edit.py:421 netbox/ipam/forms/filtersets.py:383
-#: netbox/ipam/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:386
+#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:91
-#: netbox/wireless/forms/bulk_edit.py:149
-#: netbox/wireless/forms/filtersets.py:36
-#: netbox/wireless/forms/filtersets.py:76
-#: netbox/wireless/forms/model_forms.py:55
-#: netbox/wireless/forms/model_forms.py:171
+#: netbox/wireless/forms/bulk_edit.py:94
+#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/filtersets.py:39
+#: netbox/wireless/forms/filtersets.py:104
+#: netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Authentication"
msgstr "認証"
-#: netbox/ipam/forms/bulk_edit.py:436 netbox/ipam/forms/model_forms.py:608
-msgid "Scope type"
-msgstr "スコープタイプ"
-
-#: netbox/ipam/forms/bulk_edit.py:439 netbox/ipam/forms/bulk_edit.py:453
-#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:621
-#: netbox/ipam/tables/vlans.py:71 netbox/templates/ipam/vlangroup.html:38
-msgid "Scope"
-msgstr "スコープ"
-
-#: netbox/ipam/forms/bulk_edit.py:446 netbox/ipam/models/vlans.py:60
+#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "VLAN ID の範囲"
-#: netbox/ipam/forms/bulk_edit.py:525
+#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485
+#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232
+#: netbox/ipam/tables/vlans.py:103
+msgid "Q-in-Q role"
+msgstr "Q-in-Q ロール"
+
+#: netbox/ipam/forms/bulk_edit.py:522
+msgid "Q-in-Q"
+msgstr "Q-in-Q"
+
+#: netbox/ipam/forms/bulk_edit.py:523
msgid "Site & Group"
msgstr "サイトとグループ"
-#: netbox/ipam/forms/bulk_edit.py:539 netbox/ipam/forms/model_forms.py:692
-#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/services.py:19
+#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256
+#: netbox/templates/ipam/vlantranslationrule.html:14
+#: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359
+msgid "Policy"
+msgstr "ポリシー"
+
+#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19
#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "ポート"
-#: netbox/ipam/forms/bulk_import.py:48
+#: netbox/ipam/forms/bulk_import.py:51
msgid "Import route targets"
msgstr "インポートルートターゲット"
-#: netbox/ipam/forms/bulk_import.py:54
+#: netbox/ipam/forms/bulk_import.py:57
msgid "Export route targets"
msgstr "エクスポートルートターゲット"
-#: netbox/ipam/forms/bulk_import.py:92 netbox/ipam/forms/bulk_import.py:112
-#: netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
+#: netbox/ipam/forms/bulk_import.py:135
msgid "Assigned RIR"
msgstr "割当 RIR"
-#: netbox/ipam/forms/bulk_import.py:182
+#: netbox/ipam/forms/bulk_import.py:178
msgid "VLAN's group (if any)"
msgstr "VLAN のグループ (存在する場合)"
-#: netbox/ipam/forms/bulk_import.py:308
-msgid "Parent device of assigned interface (if any)"
-msgstr "割当インタフェースの親デバイス (存在する場合)"
-
-#: netbox/ipam/forms/bulk_import.py:311 netbox/ipam/forms/bulk_import.py:512
-#: netbox/ipam/forms/model_forms.py:718
-#: netbox/virtualization/filtersets.py:288
-#: netbox/virtualization/filtersets.py:327
-#: netbox/virtualization/forms/bulk_edit.py:200
-#: netbox/virtualization/forms/bulk_edit.py:326
-#: netbox/virtualization/forms/bulk_import.py:146
-#: netbox/virtualization/forms/bulk_import.py:207
-#: netbox/virtualization/forms/filtersets.py:212
-#: netbox/virtualization/forms/filtersets.py:248
-#: netbox/virtualization/forms/model_forms.py:288
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
-msgid "Virtual machine"
-msgstr "仮想マシン"
-
-#: netbox/ipam/forms/bulk_import.py:315
-msgid "Parent VM of assigned interface (if any)"
-msgstr "割当インタフェースの親VM (存在する場合)"
+#: netbox/ipam/forms/bulk_import.py:207
+#: netbox/virtualization/forms/bulk_import.py:80
+#: netbox/wireless/forms/bulk_import.py:83
+msgid "Scope ID"
+msgstr "スコープ ID"
#: netbox/ipam/forms/bulk_import.py:325
-msgid "Is primary"
-msgstr "プライマリ"
-
-#: netbox/ipam/forms/bulk_import.py:326
msgid "Make this the primary IP for the assigned device"
msgstr "割当デバイスのプライマリ IP アドレスにする"
-#: netbox/ipam/forms/bulk_import.py:330
+#: netbox/ipam/forms/bulk_import.py:329
msgid "Is out-of-band"
msgstr "帯域外"
-#: netbox/ipam/forms/bulk_import.py:331
+#: netbox/ipam/forms/bulk_import.py:330
msgid "Designate this as the out-of-band IP address for the assigned device"
msgstr "これを、割当デバイスの帯域外 IP アドレスとして指定します。"
-#: netbox/ipam/forms/bulk_import.py:371
+#: netbox/ipam/forms/bulk_import.py:370
msgid "No device or virtual machine specified; cannot set as primary IP"
msgstr "デバイスまたは仮想マシンが指定されていないため、プライマリ IP として設定できません"
-#: netbox/ipam/forms/bulk_import.py:375
+#: netbox/ipam/forms/bulk_import.py:374
msgid "No device specified; cannot set as out-of-band IP"
msgstr "デバイスが指定されていないため、帯域外IP として設定できません"
-#: netbox/ipam/forms/bulk_import.py:379
+#: netbox/ipam/forms/bulk_import.py:378
msgid "Cannot set out-of-band IP for virtual machines"
msgstr "仮想マシンには帯域外 IP を設定できません"
-#: netbox/ipam/forms/bulk_import.py:383
+#: netbox/ipam/forms/bulk_import.py:382
msgid "No interface specified; cannot set as primary IP"
msgstr "インタフェースが指定されていないため、プライマリ IP として設定できません"
-#: netbox/ipam/forms/bulk_import.py:387
+#: netbox/ipam/forms/bulk_import.py:386
msgid "No interface specified; cannot set as out-of-band IP"
msgstr "インターフェイスが指定されていないため、帯域外IP として設定できません"
-#: netbox/ipam/forms/bulk_import.py:422
+#: netbox/ipam/forms/bulk_import.py:421
msgid "Auth type"
msgstr "認証タイプ"
-#: netbox/ipam/forms/bulk_import.py:437
-msgid "Scope type (app & model)"
-msgstr "スコープの種類 (アプリとモデル)"
-
-#: netbox/ipam/forms/bulk_import.py:464
+#: netbox/ipam/forms/bulk_import.py:463
msgid "Assigned VLAN group"
msgstr "割当 VLAN グループ"
-#: netbox/ipam/forms/bulk_import.py:495 netbox/ipam/forms/bulk_import.py:521
+#: netbox/ipam/forms/bulk_import.py:495
+msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)"
+msgstr "サービス VLAN(Q-in-Q/802.1ad カスタマー VLAN 用)"
+
+#: netbox/ipam/forms/bulk_import.py:518 netbox/ipam/models/vlans.py:343
+msgid "VLAN translation policy"
+msgstr "VLAN 変換ポリシー"
+
+#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556
msgid "IP protocol"
msgstr "IP プロトコル"
-#: netbox/ipam/forms/bulk_import.py:509
+#: netbox/ipam/forms/bulk_import.py:544
msgid "Required if not assigned to a VM"
msgstr "VM に割り当てられていない場合は必須"
-#: netbox/ipam/forms/bulk_import.py:516
+#: netbox/ipam/forms/bulk_import.py:551
msgid "Required if not assigned to a device"
msgstr "デバイスに割り当てられていない場合は必須"
-#: netbox/ipam/forms/bulk_import.py:541
+#: netbox/ipam/forms/bulk_import.py:576
#, python-brace-format
msgid "{ip} is not assigned to this device/VM."
msgstr "{ip} はこのデバイス/VM には割り当てられていません。"
-#: netbox/ipam/forms/filtersets.py:47 netbox/ipam/forms/model_forms.py:63
-#: netbox/netbox/navigation/menu.py:189 netbox/vpn/forms/model_forms.py:410
+#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66
+#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "ルートターゲット"
-#: netbox/ipam/forms/filtersets.py:53 netbox/ipam/forms/model_forms.py:50
-#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:397
+#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
+#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "インポートターゲット"
-#: netbox/ipam/forms/filtersets.py:58 netbox/ipam/forms/model_forms.py:55
-#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:402
+#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
+#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "エクスポートターゲット"
-#: netbox/ipam/forms/filtersets.py:73
+#: netbox/ipam/forms/filtersets.py:75
msgid "Imported by VRF"
msgstr "VRF によるインポート"
-#: netbox/ipam/forms/filtersets.py:78
+#: netbox/ipam/forms/filtersets.py:80
msgid "Exported by VRF"
msgstr "VRF によるエクスポート"
-#: netbox/ipam/forms/filtersets.py:87 netbox/ipam/tables/ip.py:89
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "プライベート"
-#: netbox/ipam/forms/filtersets.py:105 netbox/ipam/forms/filtersets.py:191
-#: netbox/ipam/forms/filtersets.py:272 netbox/ipam/forms/filtersets.py:326
+#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193
+#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329
msgid "Address family"
msgstr "アドレスファミリー"
-#: netbox/ipam/forms/filtersets.py:119 netbox/templates/ipam/asnrange.html:25
+#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25
msgid "Range"
msgstr "レンジ"
-#: netbox/ipam/forms/filtersets.py:128
+#: netbox/ipam/forms/filtersets.py:130
msgid "Start"
msgstr "開始"
-#: netbox/ipam/forms/filtersets.py:132
+#: netbox/ipam/forms/filtersets.py:134
msgid "End"
msgstr "終了"
-#: netbox/ipam/forms/filtersets.py:186
+#: netbox/ipam/forms/filtersets.py:188
msgid "Search within"
msgstr "範囲内を検索"
-#: netbox/ipam/forms/filtersets.py:207 netbox/ipam/forms/filtersets.py:342
+#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345
msgid "Present in VRF"
msgstr "VRF 内に存在する"
-#: netbox/ipam/forms/filtersets.py:311
+#: netbox/ipam/forms/filtersets.py:314
msgid "Device/VM"
msgstr "デバイス/VM"
-#: netbox/ipam/forms/filtersets.py:321
+#: netbox/ipam/forms/filtersets.py:324
msgid "Parent Prefix"
msgstr "親プレフィックス"
-#: netbox/ipam/forms/filtersets.py:347
-msgid "Assigned Device"
-msgstr "割当デバイス"
-
-#: netbox/ipam/forms/filtersets.py:352
-msgid "Assigned VM"
-msgstr "割当VM"
-
-#: netbox/ipam/forms/filtersets.py:366
+#: netbox/ipam/forms/filtersets.py:369
msgid "Assigned to an interface"
msgstr "インタフェースに割当済"
-#: netbox/ipam/forms/filtersets.py:373 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "DNS名"
-#: netbox/ipam/forms/filtersets.py:416 netbox/ipam/models/vlans.py:251
-#: netbox/ipam/tables/ip.py:176 netbox/ipam/tables/vlans.py:82
-#: netbox/ipam/views.py:971 netbox/netbox/navigation/menu.py:193
-#: netbox/netbox/navigation/menu.py:195
+#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273
+#: 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
msgid "VLANs"
msgstr "VLAN"
-#: netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:460
msgid "Contains VLAN ID"
msgstr "VLAN ID が含まれています"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363
+msgid "Local VLAN ID"
+msgstr "ローカル VLAN ID"
+
+#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371
+msgid "Remote VLAN ID"
+msgstr "リモート VLAN ID"
+
+#: netbox/ipam/forms/filtersets.py:509
+msgid "Q-in-Q/802.1ad"
+msgstr "Q-in-Q/802.1ad"
+
+#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "VLAN ID"
-#: netbox/ipam/forms/filtersets.py:556 netbox/ipam/forms/model_forms.py:324
-#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:772
-#: netbox/ipam/tables/vlans.py:195
-#: netbox/templates/virtualization/virtualdisk.html:21
-#: netbox/templates/virtualization/virtualmachine.html:12
-#: netbox/templates/virtualization/vminterface.html:21
-#: netbox/templates/vpn/tunneltermination.html:25
-#: netbox/virtualization/forms/filtersets.py:197
-#: netbox/virtualization/forms/filtersets.py:242
-#: netbox/virtualization/forms/model_forms.py:220
-#: netbox/virtualization/tables/virtualmachines.py:135
-#: netbox/virtualization/tables/virtualmachines.py:190
-#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
-#: netbox/vpn/forms/model_forms.py:160 netbox/vpn/forms/model_forms.py:171
-#: netbox/vpn/forms/model_forms.py:273 netbox/vpn/forms/model_forms.py:454
-msgid "Virtual Machine"
-msgstr "仮想マシン"
-
-#: netbox/ipam/forms/model_forms.py:80
+#: netbox/ipam/forms/model_forms.py:83
#: netbox/templates/ipam/routetarget.html:10
msgid "Route Target"
msgstr "ルートターゲット"
-#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:117
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
msgstr "集約"
-#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12
+#: netbox/ipam/forms/model_forms.py:140 netbox/templates/ipam/asnrange.html:12
msgid "ASN Range"
msgstr "ASN レンジ"
-#: netbox/ipam/forms/model_forms.py:231
-msgid "Site/VLAN Assignment"
-msgstr ""
-
-#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10
+#: netbox/ipam/forms/model_forms.py:269 netbox/templates/ipam/iprange.html:10
msgid "IP Range"
msgstr "IP アドレス範囲"
-#: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:325
-#: netbox/ipam/forms/model_forms.py:506
+#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335
+#: netbox/ipam/forms/model_forms.py:516
#: netbox/templates/ipam/fhrpgroup.html:19
msgid "FHRP Group"
msgstr "FHRP グループ"
-#: netbox/ipam/forms/model_forms.py:310
+#: netbox/ipam/forms/model_forms.py:320
msgid "Make this the primary IP for the device/VM"
msgstr "デバイス/VMのプライマリIPにする"
-#: netbox/ipam/forms/model_forms.py:314
+#: netbox/ipam/forms/model_forms.py:324
msgid "Make this the out-of-band IP for the device"
msgstr "これをデバイスの帯域外IPにする"
-#: netbox/ipam/forms/model_forms.py:329
+#: netbox/ipam/forms/model_forms.py:339
msgid "NAT IP (Inside)"
msgstr "NAT IP (インサイド)"
-#: netbox/ipam/forms/model_forms.py:391
+#: netbox/ipam/forms/model_forms.py:401
msgid "An IP address can only be assigned to a single object."
msgstr "IP アドレスは 1 つのオブジェクトにのみ割り当てることができます。"
-#: netbox/ipam/forms/model_forms.py:398
+#: netbox/ipam/forms/model_forms.py:408
msgid "Cannot reassign primary IP address for the parent device/VM"
msgstr "親デバイス/VMのプライマリ IP アドレスを再割り当てできません"
-#: netbox/ipam/forms/model_forms.py:402
+#: netbox/ipam/forms/model_forms.py:412
msgid "Cannot reassign out-of-Band IP address for the parent device"
msgstr "親デバイスに帯域外IP アドレスを再割り当てできません"
-#: netbox/ipam/forms/model_forms.py:412
+#: netbox/ipam/forms/model_forms.py:422
msgid ""
"Only IP addresses assigned to an interface can be designated as primary IPs."
msgstr "プライマリ IP として指定できるのは、インタフェースに割り当てられた IP アドレスのみです。"
-#: netbox/ipam/forms/model_forms.py:420
+#: netbox/ipam/forms/model_forms.py:430
msgid ""
"Only IP addresses assigned to a device interface can be designated as the "
"out-of-band IP for a device."
msgstr "デバイスの帯域外 IP として指定できるのは、デバイスインタフェイスに割り当てられた IP アドレスのみです。"
-#: netbox/ipam/forms/model_forms.py:508
+#: netbox/ipam/forms/model_forms.py:518
msgid "Virtual IP Address"
msgstr "仮想 IP アドレス"
-#: netbox/ipam/forms/model_forms.py:593
+#: netbox/ipam/forms/model_forms.py:603
msgid "Assignment already exists"
msgstr "既に割り当てられています"
-#: netbox/ipam/forms/model_forms.py:602
+#: netbox/ipam/forms/model_forms.py:612
#: netbox/templates/ipam/vlangroup.html:42
msgid "VLAN IDs"
msgstr "VLAN ID"
-#: netbox/ipam/forms/model_forms.py:620
+#: netbox/ipam/forms/model_forms.py:630
msgid "Child VLANs"
msgstr "子 VLAN"
-#: netbox/ipam/forms/model_forms.py:697 netbox/ipam/forms/model_forms.py:729
+#: netbox/ipam/forms/model_forms.py:730
+#: netbox/templates/ipam/vlantranslationrule.html:11
+msgid "VLAN Translation Rule"
+msgstr "VLAN トランスレーションルール"
+
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779
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:702
+#: netbox/ipam/forms/model_forms.py:752
#: netbox/templates/ipam/servicetemplate.html:12
msgid "Service Template"
msgstr "サービステンプレート"
-#: netbox/ipam/forms/model_forms.py:749
+#: netbox/ipam/forms/model_forms.py:799
msgid "Port(s)"
msgstr "ポート (s)"
-#: netbox/ipam/forms/model_forms.py:750 netbox/ipam/forms/model_forms.py:778
-#: netbox/templates/ipam/service.html:21
-msgid "Service"
-msgstr "サービス"
-
-#: netbox/ipam/forms/model_forms.py:763
+#: netbox/ipam/forms/model_forms.py:813
msgid "Service template"
msgstr "サービステンプレート"
-#: netbox/ipam/forms/model_forms.py:775
+#: netbox/ipam/forms/model_forms.py:825
msgid "From Template"
msgstr "テンプレートから"
-#: netbox/ipam/forms/model_forms.py:776
+#: netbox/ipam/forms/model_forms.py:826
msgid "Custom"
msgstr "カスタム"
-#: netbox/ipam/forms/model_forms.py:806
+#: netbox/ipam/forms/model_forms.py:856
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr "サービステンプレートを使用しない場合は、名前、プロトコル、およびポートを指定する必要があります。"
@@ -9776,28 +10262,28 @@ msgstr "ASN レンジ"
msgid "ASN ranges"
msgstr "ASN レンジ"
-#: netbox/ipam/models/asns.py:72
+#: netbox/ipam/models/asns.py:69
#, python-brace-format
msgid "Starting ASN ({start}) must be lower than ending ASN ({end})."
msgstr "開始ASN ({start}) は終了ASN ({end}) より小さくなければなりません)。"
-#: netbox/ipam/models/asns.py:104
+#: netbox/ipam/models/asns.py:101
msgid "Regional Internet Registry responsible for this AS number space"
msgstr "この AS 番号空間を担当する地域インターネットレジストリ"
-#: netbox/ipam/models/asns.py:109
+#: netbox/ipam/models/asns.py:106
msgid "16- or 32-bit autonomous system number"
msgstr "16 または 32 ビットのAS番号"
-#: netbox/ipam/models/fhrp.py:22
+#: netbox/ipam/models/fhrp.py:21
msgid "group ID"
msgstr "グループ ID"
-#: netbox/ipam/models/fhrp.py:30 netbox/ipam/models/services.py:22
+#: netbox/ipam/models/fhrp.py:29 netbox/ipam/models/services.py:21
msgid "protocol"
msgstr "プロトコル"
-#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:28
+#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29
msgid "authentication type"
msgstr "認証タイプ"
@@ -9813,11 +10299,11 @@ msgstr "FHRP グループ"
msgid "FHRP groups"
msgstr "FHRP グループ"
-#: netbox/ipam/models/fhrp.py:113
+#: netbox/ipam/models/fhrp.py:110
msgid "FHRP group assignment"
msgstr "FHRP グループ割当"
-#: netbox/ipam/models/fhrp.py:114
+#: netbox/ipam/models/fhrp.py:111
msgid "FHRP group assignments"
msgstr "FHRP グループ割当"
@@ -9829,165 +10315,160 @@ msgstr "プライベート"
msgid "IP space managed by this RIR is considered private"
msgstr "この RIR が管理する IP スペースはプライベートと見なされます"
-#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:182
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188
msgid "RIRs"
msgstr "RIR"
-#: netbox/ipam/models/ip.py:84
+#: netbox/ipam/models/ip.py:81
msgid "IPv4 or IPv6 network"
msgstr "IPv4 または IPv6 ネットワーク"
-#: netbox/ipam/models/ip.py:91
+#: netbox/ipam/models/ip.py:88
msgid "Regional Internet Registry responsible for this IP space"
msgstr "この IP スペースを管理する地域インターネットレジストリ"
-#: netbox/ipam/models/ip.py:101
+#: netbox/ipam/models/ip.py:98
msgid "date added"
msgstr "追加日"
-#: netbox/ipam/models/ip.py:115
+#: netbox/ipam/models/ip.py:112
msgid "aggregate"
msgstr "集約"
-#: netbox/ipam/models/ip.py:116
+#: netbox/ipam/models/ip.py:113
msgid "aggregates"
msgstr "集約"
-#: netbox/ipam/models/ip.py:132
+#: netbox/ipam/models/ip.py:126
msgid "Cannot create aggregate with /0 mask."
msgstr "/0 マスクを使用して集約を作成することはできません。"
-#: netbox/ipam/models/ip.py:144
+#: netbox/ipam/models/ip.py:138
#, python-brace-format
msgid ""
"Aggregates cannot overlap. {prefix} is already covered by an existing "
"aggregate ({aggregate})."
msgstr "集約は重複できません。{prefix} は既存の集約({aggregate}) に含まれます。"
-#: netbox/ipam/models/ip.py:158
+#: netbox/ipam/models/ip.py:152
#, python-brace-format
msgid ""
"Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate "
"({aggregate})."
msgstr "プレフィックスは集約と重複できません。 {prefix} は既存の集約 ({aggregate}) に含まれます。"
-#: netbox/ipam/models/ip.py:200 netbox/ipam/models/ip.py:737
-#: netbox/vpn/models/tunnels.py:114
-msgid "role"
-msgstr "ロール"
-
-#: netbox/ipam/models/ip.py:201
+#: netbox/ipam/models/ip.py:195
msgid "roles"
msgstr "ロール"
-#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:293
+#: netbox/ipam/models/ip.py:208 netbox/ipam/models/ip.py:277
msgid "prefix"
msgstr "プレフィックス"
-#: netbox/ipam/models/ip.py:218
+#: netbox/ipam/models/ip.py:209
msgid "IPv4 or IPv6 network with mask"
msgstr "マスク付きの IPv4 または IPv6 ネットワーク"
-#: netbox/ipam/models/ip.py:254
+#: netbox/ipam/models/ip.py:238
msgid "Operational status of this prefix"
msgstr "このプレフィックスの動作ステータス"
-#: netbox/ipam/models/ip.py:262
+#: netbox/ipam/models/ip.py:246
msgid "The primary function of this prefix"
msgstr "このプレフィックスの主な機能"
-#: netbox/ipam/models/ip.py:265
+#: netbox/ipam/models/ip.py:249
msgid "is a pool"
msgstr "プールか"
-#: netbox/ipam/models/ip.py:267
+#: netbox/ipam/models/ip.py:251
msgid "All IP addresses within this prefix are considered usable"
msgstr "このプレフィックス内のすべての IP アドレスが使用可能と見なされます。"
-#: netbox/ipam/models/ip.py:270 netbox/ipam/models/ip.py:537
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523
msgid "mark utilized"
msgstr "使用済み"
-#: netbox/ipam/models/ip.py:294
+#: netbox/ipam/models/ip.py:278
msgid "prefixes"
msgstr "プレフィックス"
-#: netbox/ipam/models/ip.py:317
+#: netbox/ipam/models/ip.py:298
msgid "Cannot create prefix with /0 mask."
msgstr "/0 マスクではプレフィックスを作成できません。"
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
msgid "global table"
msgstr "グローバルテーブル"
-#: netbox/ipam/models/ip.py:326
+#: netbox/ipam/models/ip.py:307
#, python-brace-format
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "重複したプレフィックスが見つかりました {table}: {prefix}"
-#: netbox/ipam/models/ip.py:495
+#: netbox/ipam/models/ip.py:481
msgid "start address"
msgstr "開始アドレス"
-#: netbox/ipam/models/ip.py:496 netbox/ipam/models/ip.py:500
-#: netbox/ipam/models/ip.py:712
+#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
+#: netbox/ipam/models/ip.py:711
msgid "IPv4 or IPv6 address (with mask)"
msgstr "IPv4 または IPv6 アドレス (マスク付き)"
-#: netbox/ipam/models/ip.py:499
+#: netbox/ipam/models/ip.py:485
msgid "end address"
msgstr "終了アドレス"
-#: netbox/ipam/models/ip.py:526
+#: netbox/ipam/models/ip.py:512
msgid "Operational status of this range"
msgstr "この範囲の動作状況"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:520
msgid "The primary function of this range"
msgstr "この範囲の主な機能"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:534
msgid "IP range"
msgstr "IP アドレス範囲"
-#: netbox/ipam/models/ip.py:549
+#: netbox/ipam/models/ip.py:535
msgid "IP ranges"
msgstr "IP アドレス範囲"
-#: netbox/ipam/models/ip.py:565
+#: netbox/ipam/models/ip.py:548
msgid "Starting and ending IP address versions must match"
msgstr "開始・終了 IP アドレスのバージョンが一致している必要があります"
-#: netbox/ipam/models/ip.py:571
+#: netbox/ipam/models/ip.py:554
msgid "Starting and ending IP address masks must match"
msgstr "開始・終了 IP アドレスマスクは一致する必要があります"
-#: netbox/ipam/models/ip.py:578
+#: netbox/ipam/models/ip.py:561
#, python-brace-format
msgid ""
"Ending address must be greater than the starting address ({start_address})"
msgstr "終了アドレスは開始アドレスより大きくなければなりません ({start_address})"
-#: netbox/ipam/models/ip.py:590
+#: netbox/ipam/models/ip.py:589
#, python-brace-format
msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}"
msgstr "VRF{vrf}において、定義されたアドレスが範囲{overlapping_range}と重複しています "
-#: netbox/ipam/models/ip.py:599
+#: netbox/ipam/models/ip.py:598
#, python-brace-format
msgid "Defined range exceeds maximum supported size ({max_size})"
msgstr "定義された範囲がサポートされている最大サイズを超えています ({max_size})"
-#: netbox/ipam/models/ip.py:711 netbox/tenancy/models/contacts.py:82
+#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77
msgid "address"
msgstr "アドレス"
-#: netbox/ipam/models/ip.py:734
+#: netbox/ipam/models/ip.py:733
msgid "The operational status of this IP"
msgstr "この IP の動作ステータス"
@@ -10007,169 +10488,190 @@ msgstr "このアドレスが「アウトサイド」IPであるIP"
msgid "Hostname or FQDN (not case-sensitive)"
msgstr "ホスト名または FQDN (大文字と小文字は区別されません)"
-#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:94
+#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90
msgid "IP addresses"
msgstr "IP アドレス"
-#: netbox/ipam/models/ip.py:845
+#: netbox/ipam/models/ip.py:842
msgid "Cannot create IP address with /0 mask."
msgstr "/0 マスクで IP アドレスを作成することはできません。"
-#: netbox/ipam/models/ip.py:851
+#: netbox/ipam/models/ip.py:848
#, python-brace-format
msgid "{ip} is a network ID, which may not be assigned to an interface."
msgstr "{ip} はネットワーク ID のため、インタフェースに割り当てることはできません。"
-#: netbox/ipam/models/ip.py:862
+#: netbox/ipam/models/ip.py:859
#, python-brace-format
msgid ""
"{ip} is a broadcast address, which may not be assigned to an interface."
msgstr "{ip} はブロードキャストアドレスのため、インタフェースに割り当てることはできません。"
-#: netbox/ipam/models/ip.py:876
+#: netbox/ipam/models/ip.py:873
#, python-brace-format
msgid "Duplicate IP address found in {table}: {ipaddress}"
msgstr "重複した IP アドレスが見つかりました {table}: {ipaddress}"
-#: netbox/ipam/models/ip.py:897
+#: netbox/ipam/models/ip.py:896
msgid ""
"Cannot reassign IP address while it is designated as the primary IP for the "
"parent object"
msgstr "親オブジェクトのプライマリ IP として指定されている間は IP アドレスを再割り当てできません"
-#: netbox/ipam/models/ip.py:903
+#: netbox/ipam/models/ip.py:902
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr "SLAAC ステータスを割り当てることができるのは IPv6 アドレスのみです"
-#: netbox/ipam/models/services.py:33
+#: netbox/ipam/models/services.py:32
msgid "port numbers"
msgstr "ポート番号"
-#: netbox/ipam/models/services.py:59
+#: netbox/ipam/models/services.py:58
msgid "service template"
msgstr "サービステンプレート"
-#: netbox/ipam/models/services.py:60
+#: netbox/ipam/models/services.py:59
msgid "service templates"
msgstr "サービステンプレート"
-#: netbox/ipam/models/services.py:95
+#: netbox/ipam/models/services.py:91
msgid "The specific IP addresses (if any) to which this service is bound"
msgstr "このサービスがバインドされている IP アドレス (存在する場合)"
-#: netbox/ipam/models/services.py:102
+#: netbox/ipam/models/services.py:98
msgid "service"
msgstr "サービス"
-#: netbox/ipam/models/services.py:103
+#: netbox/ipam/models/services.py:99
msgid "services"
msgstr "サービス"
-#: netbox/ipam/models/services.py:117
+#: netbox/ipam/models/services.py:110
msgid ""
"A service cannot be associated with both a device and a virtual machine."
msgstr "サービスをデバイスと仮想マシンの両方に関連付けることはできません。"
-#: netbox/ipam/models/services.py:119
+#: netbox/ipam/models/services.py:112
msgid ""
"A service must be associated with either a device or a virtual machine."
msgstr "サービスは、デバイスまたは仮想マシンのいずれかに関連付ける必要があります。"
-#: netbox/ipam/models/vlans.py:85
+#: netbox/ipam/models/vlans.py:87
msgid "VLAN groups"
msgstr "VLAN グループ"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:94
msgid "Cannot set scope_type without scope_id."
msgstr "scope_id なしでscope_typeを設定することはできません。"
-#: netbox/ipam/models/vlans.py:97
+#: netbox/ipam/models/vlans.py:96
msgid "Cannot set scope_id without scope_type."
msgstr "scope_typeなしでscope_idを設定することはできません。"
-#: netbox/ipam/models/vlans.py:105
+#: netbox/ipam/models/vlans.py:104
#, python-brace-format
msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}"
msgstr "範囲の開始 VLAN ID ({value}) は{minimum}以下であってはなりません "
-#: netbox/ipam/models/vlans.py:111
+#: netbox/ipam/models/vlans.py:110
#, python-brace-format
msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}"
msgstr "範囲の終了 VLAN ID ({value}) は{maximum}を超えることはできません "
-#: netbox/ipam/models/vlans.py:118
+#: netbox/ipam/models/vlans.py:117
#, python-brace-format
msgid ""
"Ending VLAN ID in range must be greater than or equal to the starting VLAN "
"ID ({range})"
msgstr "範囲の終了 VLAN ID は、開始 VLAN ID ({range})以上である必要があります"
-#: netbox/ipam/models/vlans.py:124
+#: netbox/ipam/models/vlans.py:123
msgid "Ranges cannot overlap."
msgstr "範囲は重複できません。"
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:180
msgid "The specific site to which this VLAN is assigned (if any)"
msgstr "この VLAN が割り当てられているサイト (存在する場合)"
-#: netbox/ipam/models/vlans.py:189
+#: netbox/ipam/models/vlans.py:188
msgid "VLAN group (optional)"
msgstr "VLAN グループ (オプション)"
-#: netbox/ipam/models/vlans.py:197
+#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368
+#: netbox/ipam/models/vlans.py:376
msgid "Numeric VLAN ID (1-4094)"
msgstr "数値によるVLAN ID (1-4094)"
-#: netbox/ipam/models/vlans.py:215
+#: netbox/ipam/models/vlans.py:214
msgid "Operational status of this VLAN"
msgstr "この VLAN の動作ステータス"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:222
msgid "The primary function of this VLAN"
msgstr "この VLAN の主な機能"
-#: netbox/ipam/models/vlans.py:266
+#: netbox/ipam/models/vlans.py:237
+msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)"
+msgstr "カスタマー/サービス VLAN 指定 (Q-in-Q/IEEE 802.1ad 用)"
+
+#: netbox/ipam/models/vlans.py:285
#, python-brace-format
msgid ""
"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to "
"site {site}."
msgstr "VLANはグループ{group}に割り当てられています (スコープ: {scope}) サイト{site}への割り当てはできません 。"
-#: netbox/ipam/models/vlans.py:275
-#, python-brace-format
-msgid "VID must be in ranges {ranges} for VLANs in group {group}"
-msgstr "VID は範囲内にある必要があります {ranges} グループ内の VLAN 用 {group}"
+#: netbox/ipam/models/vlans.py:294
+#, python-brace-format
+msgid "VID must be in ranges {ranges} for VLANs in group {group}"
+msgstr "VID は範囲内にある必要があります {ranges} グループ内の VLAN 用 {group}"
+
+#: netbox/ipam/models/vlans.py:301
+msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN."
+msgstr "サービス VLAN に割り当てることができるのは Q-in-Q カスタマー VLAN だけです。"
+
+#: netbox/ipam/models/vlans.py:307
+msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN."
+msgstr "Q-in-Q カスタマー VLAN はサービス VLAN に割り当てる必要があります。"
+
+#: netbox/ipam/models/vlans.py:344
+msgid "VLAN translation policies"
+msgstr "VLAN 変換ポリシー"
+
+#: netbox/ipam/models/vlans.py:385
+msgid "VLAN translation rule"
+msgstr "VLAN トランスレーションルール"
-#: netbox/ipam/models/vrfs.py:30
+#: netbox/ipam/models/vrfs.py:29
msgid "route distinguisher"
msgstr "ルート識別子(RD)"
-#: netbox/ipam/models/vrfs.py:31
+#: netbox/ipam/models/vrfs.py:30
msgid "Unique route distinguisher (as defined in RFC 4364)"
msgstr "一意のルート識別子 (RFC 4364 におけるRoute Distinguisher)"
-#: netbox/ipam/models/vrfs.py:42
+#: netbox/ipam/models/vrfs.py:41
msgid "enforce unique space"
msgstr "重複を禁止する"
-#: netbox/ipam/models/vrfs.py:43
+#: netbox/ipam/models/vrfs.py:42
msgid "Prevent duplicate prefixes/IP addresses within this VRF"
msgstr "この VRF 内のプレフィックス/IP アドレスの重複を防ぐ"
-#: netbox/ipam/models/vrfs.py:63 netbox/netbox/navigation/menu.py:186
-#: netbox/netbox/navigation/menu.py:188
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192
+#: netbox/netbox/navigation/menu.py:194
msgid "VRFs"
msgstr "VRF"
-#: netbox/ipam/models/vrfs.py:82
+#: netbox/ipam/models/vrfs.py:78
msgid "Route target value (formatted in accordance with RFC 4360)"
msgstr "ルートターゲット値 (RFC 4360 に従ってフォーマットされています)"
-#: netbox/ipam/models/vrfs.py:94
+#: netbox/ipam/models/vrfs.py:91
msgid "route target"
msgstr "ルートターゲット"
-#: netbox/ipam/models/vrfs.py:95
+#: netbox/ipam/models/vrfs.py:92
msgid "route targets"
msgstr "ルートターゲット"
@@ -10185,84 +10687,101 @@ msgstr "サイト数"
msgid "Provider Count"
msgstr "プロバイダ数"
-#: netbox/ipam/tables/ip.py:95 netbox/netbox/navigation/menu.py:179
-#: netbox/netbox/navigation/menu.py:181
+#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
+#: netbox/netbox/navigation/menu.py:187
msgid "Aggregates"
msgstr "集約"
-#: netbox/ipam/tables/ip.py:125
+#: netbox/ipam/tables/ip.py:71
msgid "Added"
msgstr "追加日"
-#: netbox/ipam/tables/ip.py:128 netbox/ipam/tables/ip.py:166
-#: netbox/ipam/tables/vlans.py:142 netbox/ipam/views.py:346
-#: netbox/netbox/navigation/menu.py:165 netbox/netbox/navigation/menu.py:167
-#: netbox/templates/ipam/vlan.html:84
+#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112
+#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373
+#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173
+#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "プレフィックス"
-#: netbox/ipam/tables/ip.py:131 netbox/ipam/tables/ip.py:270
-#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:86
+#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55
#: netbox/templates/dcim/device.html:260
#: netbox/templates/ipam/aggregate.html:24
-#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:106
+#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "使用率"
-#: netbox/ipam/tables/ip.py:171 netbox/netbox/navigation/menu.py:161
+#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
msgid "IP Ranges"
msgstr "IP アドレス範囲"
-#: netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:167
msgid "Prefix (Flat)"
msgstr "プレフィックス (フラット)"
-#: netbox/ipam/tables/ip.py:225
+#: netbox/ipam/tables/ip.py:171
msgid "Depth"
msgstr "階層"
-#: netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/virtualization/tables/clusters.py:77
+#: netbox/wireless/tables/wirelesslan.py:55
+msgid "Scope Type"
+msgstr "スコープタイプ"
+
+#: netbox/ipam/tables/ip.py:213
msgid "Pool"
msgstr "プール"
-#: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:320
+#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
msgid "Marked Utilized"
msgstr "使用済み"
-#: netbox/ipam/tables/ip.py:304
+#: netbox/ipam/tables/ip.py:256
msgid "Start address"
msgstr "開始アドレス"
-#: netbox/ipam/tables/ip.py:383
+#: netbox/ipam/tables/ip.py:335
msgid "NAT (Inside)"
msgstr "NAT (インサイド)"
-#: netbox/ipam/tables/ip.py:388
+#: netbox/ipam/tables/ip.py:340
msgid "NAT (Outside)"
msgstr "NAT (アウトサイド)"
-#: netbox/ipam/tables/ip.py:393
+#: netbox/ipam/tables/ip.py:345
msgid "Assigned"
msgstr "割当済"
-#: netbox/ipam/tables/ip.py:429 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
#: netbox/vpn/forms/filtersets.py:240
msgid "Assigned Object"
msgstr "割当オブジェクト"
-#: netbox/ipam/tables/vlans.py:68
-msgid "Scope Type"
-msgstr "スコープタイプ"
-
-#: netbox/ipam/tables/vlans.py:76
+#: netbox/ipam/tables/vlans.py:45
msgid "VID Ranges"
msgstr "VID レンジ"
-#: netbox/ipam/tables/vlans.py:111 netbox/ipam/tables/vlans.py:214
+#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VID"
+#: netbox/ipam/tables/vlans.py:237
+#: netbox/templates/ipam/vlantranslationpolicy.html:22
+msgid "Rules"
+msgstr "ルール"
+
+#: netbox/ipam/tables/vlans.py:260
+#: netbox/templates/ipam/vlantranslationrule.html:18
+msgid "Local VID"
+msgstr "ローカル VID"
+
+#: netbox/ipam/tables/vlans.py:264
+#: netbox/templates/ipam/vlantranslationrule.html:22
+msgid "Remote VID"
+msgstr "リモート VID"
+
#: netbox/ipam/tables/vrfs.py:30
msgid "RD"
msgstr "RD"
@@ -10300,23 +10819,23 @@ msgid ""
"are allowed in DNS names"
msgstr "DNS 名に使用できるのは、英数字、アスタリスク、ハイフン、ピリオド、アンダースコアのみです。"
-#: netbox/ipam/views.py:533
+#: netbox/ipam/views.py:570
msgid "Child Prefixes"
msgstr "子プレフィックス"
-#: netbox/ipam/views.py:569
+#: netbox/ipam/views.py:606
msgid "Child Ranges"
msgstr "子レンジ"
-#: netbox/ipam/views.py:898
+#: netbox/ipam/views.py:958
msgid "Related IPs"
msgstr "関連IPアドレス"
-#: netbox/ipam/views.py:1127
+#: netbox/ipam/views.py:1315
msgid "Device Interfaces"
msgstr "デバイスインタフェース"
-#: netbox/ipam/views.py:1145
+#: netbox/ipam/views.py:1333
msgid "VM Interfaces"
msgstr "VM インタフェース"
@@ -10362,90 +10881,112 @@ msgstr "{class_name} get_view_name () を実装する必要があります"
msgid "Invalid permission {permission} for model {model}"
msgstr "モデル{model}において権限{permission}が無効です "
-#: netbox/netbox/choices.py:49
+#: netbox/netbox/choices.py:51
msgid "Dark Red"
msgstr "ダークレッド"
-#: netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:54
msgid "Rose"
msgstr "ローズ"
-#: netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:55
msgid "Fuchsia"
msgstr "フクシア"
-#: netbox/netbox/choices.py:55
+#: netbox/netbox/choices.py:57
msgid "Dark Purple"
msgstr "ダークパープル"
-#: netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:60
msgid "Light Blue"
msgstr "ライトブルー"
-#: netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:63
msgid "Aqua"
msgstr "アクア"
-#: netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:64
msgid "Dark Green"
msgstr "ダークグリーン"
-#: netbox/netbox/choices.py:64
+#: netbox/netbox/choices.py:66
msgid "Light Green"
msgstr "ライトグリーン"
-#: netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:67
msgid "Lime"
msgstr "ライム"
-#: netbox/netbox/choices.py:67
+#: netbox/netbox/choices.py:69
msgid "Amber"
msgstr "アンバー"
-#: netbox/netbox/choices.py:69
+#: netbox/netbox/choices.py:71
msgid "Dark Orange"
msgstr "ダークオレンジ"
-#: netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:72
msgid "Brown"
msgstr "ブラウン"
-#: netbox/netbox/choices.py:71
+#: netbox/netbox/choices.py:73
msgid "Light Grey"
msgstr "ライトグレー"
-#: netbox/netbox/choices.py:72
+#: netbox/netbox/choices.py:74
msgid "Grey"
msgstr "グレー"
-#: netbox/netbox/choices.py:73
+#: netbox/netbox/choices.py:75
msgid "Dark Grey"
msgstr "ダークグレー"
-#: netbox/netbox/choices.py:128
+#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+msgid "Default"
+msgstr "デフォルト"
+
+#: netbox/netbox/choices.py:130
msgid "Direct"
msgstr "直接"
-#: netbox/netbox/choices.py:129
+#: netbox/netbox/choices.py:131
msgid "Upload"
msgstr "アップロード"
-#: netbox/netbox/choices.py:141 netbox/netbox/choices.py:155
+#: netbox/netbox/choices.py:143 netbox/netbox/choices.py:157
msgid "Auto-detect"
msgstr "自動検出"
-#: netbox/netbox/choices.py:156
+#: netbox/netbox/choices.py:158
msgid "Comma"
msgstr "カンマ"
-#: netbox/netbox/choices.py:157
+#: netbox/netbox/choices.py:159
msgid "Semicolon"
msgstr "セミコロン"
-#: netbox/netbox/choices.py:158
+#: netbox/netbox/choices.py:160
msgid "Tab"
msgstr "タブ"
+#: netbox/netbox/choices.py:193 netbox/templates/dcim/device.html:327
+#: netbox/templates/dcim/rack.html:107
+msgid "Kilograms"
+msgstr "キログラム"
+
+#: netbox/netbox/choices.py:194
+msgid "Grams"
+msgstr "グラム"
+
+#: netbox/netbox/choices.py:195 netbox/templates/dcim/device.html:328
+#: netbox/templates/dcim/rack.html:108
+msgid "Pounds"
+msgstr "ポンド"
+
+#: netbox/netbox/choices.py:196
+msgid "Ounces"
+msgstr "オンス"
+
#: netbox/netbox/config/__init__.py:67
#, python-brace-format
msgid "Invalid configuration parameter: {item}"
@@ -10728,6 +11269,26 @@ msgstr "同期日付"
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name} はsync_data () メソッドを実装する必要があります。"
+#: netbox/netbox/models/mixins.py:22
+msgid "weight unit"
+msgstr "重量単位"
+
+#: netbox/netbox/models/mixins.py:52
+msgid "Must specify a unit when setting a weight"
+msgstr "重量を設定するときは単位を指定する必要があります"
+
+#: netbox/netbox/models/mixins.py:57
+msgid "distance"
+msgstr "距離"
+
+#: netbox/netbox/models/mixins.py:64
+msgid "distance unit"
+msgstr "距離単位"
+
+#: netbox/netbox/models/mixins.py:99
+msgid "Must specify a unit when setting a distance"
+msgstr "距離を設定するときは単位を指定する必要があります"
+
#: netbox/netbox/navigation/menu.py:11
msgid "Organization"
msgstr "組織"
@@ -10761,10 +11322,6 @@ msgstr "ラックロール"
msgid "Elevations"
msgstr "ラック図"
-#: netbox/netbox/navigation/menu.py:60 netbox/netbox/navigation/menu.py:62
-msgid "Rack Types"
-msgstr "ラックタイプ"
-
#: netbox/netbox/navigation/menu.py:76
msgid "Modules"
msgstr "モジュール"
@@ -10787,175 +11344,200 @@ msgstr "デバイス構成要素"
msgid "Inventory Item Roles"
msgstr "在庫品目のロール"
-#: netbox/netbox/navigation/menu.py:111 netbox/netbox/navigation/menu.py:115
+#: netbox/netbox/navigation/menu.py:110
+#: netbox/templates/dcim/interface.html:413
+#: netbox/templates/virtualization/vminterface.html:118
+msgid "MAC Addresses"
+msgstr "MAC アドレス"
+
+#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "接続"
-#: netbox/netbox/navigation/menu.py:117
+#: netbox/netbox/navigation/menu.py:123
msgid "Cables"
msgstr "ケーブル"
-#: netbox/netbox/navigation/menu.py:118
+#: netbox/netbox/navigation/menu.py:124
msgid "Wireless Links"
msgstr "無線リンク"
-#: netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:127
msgid "Interface Connections"
msgstr "インタフェース接続"
-#: netbox/netbox/navigation/menu.py:126
+#: netbox/netbox/navigation/menu.py:132
msgid "Console Connections"
msgstr "コンソール接続"
-#: netbox/netbox/navigation/menu.py:131
+#: netbox/netbox/navigation/menu.py:137
msgid "Power Connections"
msgstr "電源接続"
-#: netbox/netbox/navigation/menu.py:147
+#: netbox/netbox/navigation/menu.py:153
msgid "Wireless LAN Groups"
msgstr "無線 LAN グループ"
-#: netbox/netbox/navigation/menu.py:168
+#: netbox/netbox/navigation/menu.py:174
msgid "Prefix & VLAN Roles"
msgstr "プレフィックスと VLAN のロール"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:180
msgid "ASN Ranges"
msgstr "ASN レンジ"
-#: netbox/netbox/navigation/menu.py:196
+#: netbox/netbox/navigation/menu.py:202
msgid "VLAN Groups"
msgstr "VLAN グループ"
#: netbox/netbox/navigation/menu.py:203
+msgid "VLAN Translation Policies"
+msgstr "VLAN トランスレーションポリシー"
+
+#: netbox/netbox/navigation/menu.py:204
+#: netbox/templates/ipam/vlantranslationpolicy.html:46
+msgid "VLAN Translation Rules"
+msgstr "VLAN トランスレーションルール"
+
+#: netbox/netbox/navigation/menu.py:211
msgid "Service Templates"
msgstr "サービステンプレート"
-#: netbox/netbox/navigation/menu.py:204 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
#: netbox/templates/ipam/ipaddress.html:118
#: netbox/templates/virtualization/virtualmachine.html:154
msgid "Services"
msgstr "サービス"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:219
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:215 netbox/netbox/navigation/menu.py:217
+#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "トンネル"
-#: netbox/netbox/navigation/menu.py:218
+#: netbox/netbox/navigation/menu.py:226
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "トンネルグループ"
-#: netbox/netbox/navigation/menu.py:219
+#: netbox/netbox/navigation/menu.py:227
msgid "Tunnel Terminations"
msgstr "トンネルターミネーション"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
#: netbox/vpn/models/l2vpn.py:64
msgid "L2VPNs"
msgstr "L2 VPN"
-#: netbox/netbox/navigation/menu.py:226 netbox/templates/vpn/l2vpn.html:56
-#: netbox/templates/vpn/tunnel.html:72 netbox/vpn/tables/tunnels.py:58
-msgid "Terminations"
-msgstr "終端"
-
-#: netbox/netbox/navigation/menu.py:232
+#: netbox/netbox/navigation/menu.py:240
msgid "IKE Proposals"
msgstr "IKEプロポザール"
-#: netbox/netbox/navigation/menu.py:233
+#: netbox/netbox/navigation/menu.py:241
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "IKE ポリシ"
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:242
msgid "IPSec Proposals"
msgstr "IPsec プロポーザル"
-#: netbox/netbox/navigation/menu.py:235
+#: netbox/netbox/navigation/menu.py:243
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "IPsec ポリシ"
-#: netbox/netbox/navigation/menu.py:236 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "IPsec プロファイル"
-#: netbox/netbox/navigation/menu.py:251
+#: netbox/netbox/navigation/menu.py:259
#: netbox/templates/virtualization/virtualmachine.html:174
#: netbox/templates/virtualization/virtualmachine/base.html:32
#: netbox/templates/virtualization/virtualmachine_list.html:21
-#: netbox/virtualization/tables/virtualmachines.py:104
-#: netbox/virtualization/views.py:386
+#: netbox/virtualization/tables/virtualmachines.py:74
+#: netbox/virtualization/views.py:403
msgid "Virtual Disks"
msgstr "仮想ディスク"
-#: netbox/netbox/navigation/menu.py:258
+#: netbox/netbox/navigation/menu.py:266
msgid "Cluster Types"
msgstr "クラスタタイプ"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Groups"
msgstr "クラスタグループ"
-#: netbox/netbox/navigation/menu.py:273
+#: netbox/netbox/navigation/menu.py:281
msgid "Circuit Types"
msgstr "回線タイプ"
-#: netbox/netbox/navigation/menu.py:274
+#: netbox/netbox/navigation/menu.py:282
+msgid "Circuit Terminations"
+msgstr "回路終端"
+
+#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/templates/circuits/providernetwork.html:55
+msgid "Virtual Circuits"
+msgstr "バーチャルサーキット"
+
+#: netbox/netbox/navigation/menu.py:289
+msgid "Virtual Circuit Types"
+msgstr "仮想回線タイプ"
+
+#: netbox/netbox/navigation/menu.py:290
+msgid "Virtual Circuit Terminations"
+msgstr "バーチャルサーキットターミネーション"
+
+#: netbox/netbox/navigation/menu.py:296
msgid "Circuit Groups"
msgstr "回路グループ"
-#: netbox/netbox/navigation/menu.py:275
-#: netbox/templates/circuits/circuit.html:66
+#: netbox/netbox/navigation/menu.py:297
+#: netbox/templates/circuits/circuit.html:76
+#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "グループ課題"
-#: netbox/netbox/navigation/menu.py:276
-msgid "Circuit Terminations"
-msgstr "回路終端"
-
-#: netbox/netbox/navigation/menu.py:280 netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
msgid "Providers"
msgstr "プロバイダ"
-#: netbox/netbox/navigation/menu.py:283
+#: netbox/netbox/navigation/menu.py:304
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "プロバイダアカウント"
-#: netbox/netbox/navigation/menu.py:284
+#: netbox/netbox/navigation/menu.py:305
msgid "Provider Networks"
msgstr "プロバイダネットワーク"
-#: netbox/netbox/navigation/menu.py:298
+#: netbox/netbox/navigation/menu.py:319
msgid "Power Panels"
msgstr "電源盤"
-#: netbox/netbox/navigation/menu.py:309
+#: netbox/netbox/navigation/menu.py:330
msgid "Configurations"
msgstr "コンフィギュレーション"
-#: netbox/netbox/navigation/menu.py:311
+#: netbox/netbox/navigation/menu.py:332
msgid "Config Contexts"
msgstr "コンフィグコンテキスト"
-#: netbox/netbox/navigation/menu.py:312
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Templates"
msgstr "設定テンプレート"
-#: netbox/netbox/navigation/menu.py:319 netbox/netbox/navigation/menu.py:323
+#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
msgid "Customization"
msgstr "カスタマイズ"
-#: netbox/netbox/navigation/menu.py:325
+#: netbox/netbox/navigation/menu.py:346
#: netbox/templates/dcim/device_edit.html:103
#: netbox/templates/dcim/htmx/cable_edit.html:81
#: netbox/templates/dcim/virtualchassis_add.html:31
@@ -10964,96 +11546,96 @@ msgstr "カスタマイズ"
#: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30
#: netbox/templates/inc/panels/custom_fields.html:7
#: netbox/templates/ipam/ipaddress_bulk_add.html:35
-#: netbox/templates/ipam/vlan_edit.html:59
+#: netbox/templates/ipam/vlan_edit.html:67
msgid "Custom Fields"
msgstr "カスタムフィールド"
-#: netbox/netbox/navigation/menu.py:326
+#: netbox/netbox/navigation/menu.py:347
msgid "Custom Field Choices"
msgstr "カスタムフィールド選択肢"
-#: netbox/netbox/navigation/menu.py:327
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Links"
msgstr "カスタムリンク"
-#: netbox/netbox/navigation/menu.py:328
+#: netbox/netbox/navigation/menu.py:349
msgid "Export Templates"
msgstr "エクスポートテンプレート"
-#: netbox/netbox/navigation/menu.py:329
+#: netbox/netbox/navigation/menu.py:350
msgid "Saved Filters"
msgstr "保存済フィルタ"
-#: netbox/netbox/navigation/menu.py:331
+#: netbox/netbox/navigation/menu.py:352
msgid "Image Attachments"
msgstr "画像添付ファイル"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:370
msgid "Operations"
msgstr "オペレーション"
-#: netbox/netbox/navigation/menu.py:353
+#: netbox/netbox/navigation/menu.py:374
msgid "Integrations"
msgstr "インテグレーション"
-#: netbox/netbox/navigation/menu.py:355
+#: netbox/netbox/navigation/menu.py:376
msgid "Data Sources"
msgstr "データソース"
-#: netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:377
msgid "Event Rules"
msgstr "イベントルール"
-#: netbox/netbox/navigation/menu.py:357
+#: netbox/netbox/navigation/menu.py:378
msgid "Webhooks"
msgstr "Webhooks"
-#: netbox/netbox/navigation/menu.py:361 netbox/netbox/navigation/menu.py:365
-#: netbox/netbox/views/generic/feature_views.py:153
+#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
+#: netbox/netbox/views/generic/feature_views.py:158
#: netbox/templates/extras/report/base.html:37
#: netbox/templates/extras/script/base.html:36
msgid "Jobs"
msgstr "ジョブ"
-#: netbox/netbox/navigation/menu.py:371
+#: netbox/netbox/navigation/menu.py:392
msgid "Logging"
msgstr "ロギング"
-#: netbox/netbox/navigation/menu.py:373
+#: netbox/netbox/navigation/menu.py:394
msgid "Notification Groups"
msgstr "通知グループ"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:395
msgid "Journal Entries"
msgstr "ジャーナルエントリ"
-#: netbox/netbox/navigation/menu.py:375
+#: netbox/netbox/navigation/menu.py:396
#: netbox/templates/core/objectchange.html:9
#: netbox/templates/core/objectchange_list.html:4
msgid "Change Log"
msgstr "変更ログ"
-#: netbox/netbox/navigation/menu.py:382 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "管理者"
-#: netbox/netbox/navigation/menu.py:430 netbox/templates/account/base.html:27
-#: netbox/templates/inc/user_menu.html:57
+#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/templates/inc/user_menu.html:52
msgid "API Tokens"
msgstr "API トークン"
-#: netbox/netbox/navigation/menu.py:437 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187
#: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242
#: netbox/users/forms/model_forms.py:249
msgid "Permissions"
msgstr "権限"
-#: netbox/netbox/navigation/menu.py:445 netbox/netbox/navigation/menu.py:449
+#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "システム"
-#: netbox/netbox/navigation/menu.py:454 netbox/netbox/navigation/menu.py:502
+#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -11061,36 +11643,36 @@ msgstr "システム"
msgid "Plugins"
msgstr "プラグイン"
-#: netbox/netbox/navigation/menu.py:459
+#: netbox/netbox/navigation/menu.py:480
msgid "Configuration History"
msgstr "設定履歴"
-#: netbox/netbox/navigation/menu.py:465 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "バックグラウンドタスク"
-#: netbox/netbox/plugins/navigation.py:47
-#: netbox/netbox/plugins/navigation.py:69
+#: netbox/netbox/plugins/navigation.py:48
+#: netbox/netbox/plugins/navigation.py:70
msgid "Permissions must be passed as a tuple or list."
msgstr "権限はタプルまたはリストとして渡す必要があります。"
-#: netbox/netbox/plugins/navigation.py:51
+#: netbox/netbox/plugins/navigation.py:52
msgid "Buttons must be passed as a tuple or list."
msgstr "ボタンはタプルまたはリストとして渡す必要があります。"
-#: netbox/netbox/plugins/navigation.py:73
+#: netbox/netbox/plugins/navigation.py:74
msgid "Button color must be a choice within ButtonColorChoices."
msgstr "ボタンの色はButtonColorChoicesから選択する必要があります。"
-#: netbox/netbox/plugins/registration.py:25
+#: netbox/netbox/plugins/registration.py:26
#, python-brace-format
msgid ""
"PluginTemplateExtension class {template_extension} was passed as an "
"instance!"
msgstr "PluginTemplateExtension クラス {template_extension} がインスタンスとして渡されました!"
-#: netbox/netbox/plugins/registration.py:31
+#: netbox/netbox/plugins/registration.py:32
#, python-brace-format
msgid ""
"{template_extension} is not a subclass of "
@@ -11099,17 +11681,17 @@ msgstr ""
"{template_extension} はnetbox.plugins.Plugins.PluginTemplate Extension "
"のサブクラスではありません!"
-#: netbox/netbox/plugins/registration.py:51
+#: netbox/netbox/plugins/registration.py:57
#, python-brace-format
msgid "{item} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{item} はnetbox.Plugins.PluginMenuItem のインスタンスでなければなりません"
-#: netbox/netbox/plugins/registration.py:62
+#: netbox/netbox/plugins/registration.py:68
#, python-brace-format
msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{menu_link} はnetbox.plugins.PluginMenuItem のインスタンスでなければなりません"
-#: netbox/netbox/plugins/registration.py:67
+#: netbox/netbox/plugins/registration.py:73
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr "{button} netbox.plugins.Plugin.MenuButton のインスタンスでなければなりません"
@@ -11191,93 +11773,93 @@ msgstr "初期化後にストアをレジストリに追加できません"
msgid "Cannot delete stores from registry"
msgstr "レジストリからストアを削除できません"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:752
msgid "Czech"
msgstr "チェコ語"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:753
msgid "Danish"
msgstr "デンマーク語"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:754
msgid "German"
msgstr "ドイツ語"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:755
msgid "English"
msgstr "英語"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:756
msgid "Spanish"
msgstr "スペイン語"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:757
msgid "French"
msgstr "フランス語"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:758
msgid "Italian"
msgstr "イタリア語"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:759
msgid "Japanese"
msgstr "日本語"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:760
msgid "Dutch"
msgstr "オランダ語"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:761
msgid "Polish"
msgstr "ポーランド語"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:762
msgid "Portuguese"
msgstr "ポルトガル語"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:763
msgid "Russian"
msgstr "ロシア語"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:764
msgid "Turkish"
msgstr "トルコ語"
-#: netbox/netbox/settings.py:773
+#: netbox/netbox/settings.py:765
msgid "Ukrainian"
msgstr "ウクライナ語"
-#: netbox/netbox/settings.py:774
+#: netbox/netbox/settings.py:766
msgid "Chinese"
msgstr "中国語"
-#: netbox/netbox/tables/columns.py:176
+#: netbox/netbox/tables/columns.py:177
msgid "Select all"
msgstr "すべて選択"
-#: netbox/netbox/tables/columns.py:189
+#: netbox/netbox/tables/columns.py:190
msgid "Toggle all"
msgstr "すべて切り替え"
-#: netbox/netbox/tables/columns.py:300
+#: netbox/netbox/tables/columns.py:302
msgid "Toggle Dropdown"
msgstr "ドロップダウンを切り替え"
-#: netbox/netbox/tables/columns.py:572 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
msgid "Error"
msgstr "エラー"
-#: netbox/netbox/tables/tables.py:58
+#: netbox/netbox/tables/tables.py:59
#, python-brace-format
msgid "No {model_name} found"
msgstr "{model_name} が見つかりません"
-#: netbox/netbox/tables/tables.py:249
+#: netbox/netbox/tables/tables.py:252
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "フィールド"
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:255
msgid "Value"
msgstr "値"
@@ -11292,24 +11874,24 @@ msgid ""
"{error}"
msgstr "選択したエクスポートテンプレートをレンダリング中にエラーが発生しました ({template}): {error}"
-#: netbox/netbox/views/generic/bulk_views.py:416
+#: netbox/netbox/views/generic/bulk_views.py:421
#, python-brace-format
msgid "Row {i}: Object with ID {id} does not exist"
msgstr "行 {i}: ID {id}のオブジェクトは存在しません"
-#: netbox/netbox/views/generic/bulk_views.py:709
-#: netbox/netbox/views/generic/bulk_views.py:910
-#: netbox/netbox/views/generic/bulk_views.py:958
+#: netbox/netbox/views/generic/bulk_views.py:708
+#: netbox/netbox/views/generic/bulk_views.py:909
+#: netbox/netbox/views/generic/bulk_views.py:957
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "いいえ {object_type} が選ばれました。"
-#: netbox/netbox/views/generic/bulk_views.py:788
+#: netbox/netbox/views/generic/bulk_views.py:787
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "名前が変更されました {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:888
+#: netbox/netbox/views/generic/bulk_views.py:887
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "削除済み {count} {object_type}"
@@ -11322,16 +11904,16 @@ msgstr "変更ログ"
msgid "Journal"
msgstr "ジャーナル"
-#: netbox/netbox/views/generic/feature_views.py:207
+#: netbox/netbox/views/generic/feature_views.py:212
msgid "Unable to synchronize data: No data file set."
msgstr "データを同期できません:データファイルが設定されていません。"
-#: netbox/netbox/views/generic/feature_views.py:211
+#: netbox/netbox/views/generic/feature_views.py:216
#, python-brace-format
msgid "Synchronized data for {object_type} {object}."
msgstr "の同期データ {object_type} {object}。"
-#: netbox/netbox/views/generic/feature_views.py:236
+#: netbox/netbox/views/generic/feature_views.py:241
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "同期済み {count} {object_type}"
@@ -11403,9 +11985,9 @@ msgstr "(GitHub)"
msgid "Home Page"
msgstr "ホームページ"
-#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:45
+#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40
#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:189
-#: netbox/vpn/forms/model_forms.py:379
+#: netbox/vpn/forms/model_forms.py:382
msgid "Profile"
msgstr "プロフィール"
@@ -11417,12 +11999,12 @@ msgstr "通知"
#: netbox/templates/account/base.html:16
#: netbox/templates/account/subscriptions.html:7
-#: netbox/templates/inc/user_menu.html:51
+#: netbox/templates/inc/user_menu.html:46
msgid "Subscriptions"
msgstr "サブスクリプション"
#: netbox/templates/account/base.html:19
-#: netbox/templates/inc/user_menu.html:54
+#: netbox/templates/inc/user_menu.html:49
msgid "Preferences"
msgstr "環境設定"
@@ -11450,6 +12032,7 @@ msgstr "パスワードを変更"
#: netbox/templates/generic/object_edit.html:72
#: netbox/templates/htmx/delete_form.html:53
#: netbox/templates/htmx/delete_form.html:55
+#: netbox/templates/htmx/quick_add.html:21
#: netbox/templates/ipam/ipaddress_assign.html:28
#: netbox/templates/virtualization/cluster_add_devices.html:30
msgid "Cancel"
@@ -11548,7 +12131,7 @@ msgstr "割当グループ"
#: netbox/templates/core/objectchange.html:142
#: netbox/templates/dcim/devicebay.html:59
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
-#: netbox/templates/dcim/interface.html:296
+#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
#: netbox/templates/extras/configcontext.html:70
#: netbox/templates/extras/eventrule.html:66
@@ -11557,6 +12140,7 @@ msgstr "割当グループ"
#: netbox/templates/extras/webhook.html:75
#: netbox/templates/inc/panel_table.html:13
#: netbox/templates/inc/panels/comments.html:10
+#: netbox/templates/inc/panels/related_objects.html:23
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:56
#: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44
#: netbox/templates/users/objectpermission.html:77
@@ -11594,7 +12178,7 @@ msgstr "最終使用日"
msgid "Add a Token"
msgstr "トークンを追加"
-#: netbox/templates/base/base.html:22 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
msgid "Home"
msgstr "ホーム"
@@ -11636,15 +12220,16 @@ msgstr "ソースコード"
msgid "Community"
msgstr "コミュニティ"
-#: netbox/templates/circuits/circuit.html:47
+#: netbox/templates/circuits/circuit.html:57
msgid "Install Date"
msgstr "インストール日"
-#: netbox/templates/circuits/circuit.html:51
+#: netbox/templates/circuits/circuit.html:61
msgid "Termination Date"
msgstr "終端日"
-#: netbox/templates/circuits/circuit.html:70
+#: netbox/templates/circuits/circuit.html:80
+#: netbox/templates/circuits/virtualcircuit.html:73
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15
msgid "Assign Group"
msgstr "グループを割り当て"
@@ -11692,7 +12277,7 @@ msgid "Add"
msgstr "追加"
#: netbox/templates/circuits/inc/circuit_termination.html:15
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:37
#: netbox/templates/dcim/inc/panels/inventory_items.html:32
#: netbox/templates/dcim/powerpanel.html:56
#: netbox/templates/extras/script_list.html:30
@@ -11707,35 +12292,39 @@ msgstr "編集"
msgid "Swap"
msgstr "スワップ"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:19
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
+msgid "Termination point"
+msgstr "ターミネーションポイント"
+
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:20
#: netbox/templates/dcim/consoleport.html:59
#: netbox/templates/dcim/consoleserverport.html:60
#: netbox/templates/dcim/powerfeed.html:114
msgid "Marked as connected"
msgstr "接続済みとしてマークされています"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:21
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:22
msgid "to"
msgstr "に"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:31
#: netbox/templates/circuits/inc/circuit_termination_fields.html:32
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:33
#: netbox/templates/dcim/frontport.html:80
#: netbox/templates/dcim/inc/connection_endpoints.html:7
-#: netbox/templates/dcim/interface.html:154
+#: netbox/templates/dcim/interface.html:211
#: netbox/templates/dcim/rearport.html:76
msgid "Trace"
msgstr "トレース"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:35
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
msgid "Edit cable"
msgstr "ケーブル編集"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:40
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
msgid "Remove cable"
msgstr "ケーブルを取り外す"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:42
#: netbox/templates/dcim/bulk_disconnect.html:5
#: netbox/templates/dcim/device/consoleports.html:12
#: netbox/templates/dcim/device/consoleserverports.html:12
@@ -11748,33 +12337,33 @@ msgstr "ケーブルを取り外す"
msgid "Disconnect"
msgstr "接続解除"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:48
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:49
#: netbox/templates/dcim/consoleport.html:69
#: netbox/templates/dcim/consoleserverport.html:70
#: netbox/templates/dcim/frontport.html:102
-#: netbox/templates/dcim/interface.html:180
-#: netbox/templates/dcim/interface.html:200
+#: netbox/templates/dcim/interface.html:237
+#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:71
-#: netbox/templates/dcim/poweroutlet.html:72
+#: netbox/templates/dcim/poweroutlet.html:81
+#: netbox/templates/dcim/poweroutlet.html:82
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
msgstr "接続"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:70
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:65
msgid "Downstream"
msgstr "ダウンストリーム"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:71
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:66
msgid "Upstream"
msgstr "アップストリーム"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:80
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:75
msgid "Cross-Connect"
msgstr "クロスコネクト"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:84
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:79
msgid "Patch Panel/Port"
msgstr "パッチパネル/ポート"
@@ -11786,6 +12375,27 @@ msgstr "回線を追加"
msgid "Provider Account"
msgstr "プロバイダアカウント"
+#: netbox/templates/circuits/providernetwork.html:59
+msgid "Add a Virtual Circuit"
+msgstr "バーチャルサーキットの追加"
+
+#: netbox/templates/circuits/virtualcircuit.html:91
+#: netbox/templates/vpn/tunnel.html:9
+msgid "Add Termination"
+msgstr "終了を追加"
+
+#: netbox/templates/circuits/virtualcircuittermination.html:23
+msgid "Virtual Circuit Termination"
+msgstr "バーチャルサーキットターミネーション"
+
+#: netbox/templates/circuits/virtualcircuittype.html:10
+msgid "Add Virtual Circuit"
+msgstr "バーチャルサーキットを追加"
+
+#: netbox/templates/circuits/virtualcircuittype.html:19
+msgid "Virtual Circuit Type"
+msgstr "仮想回線タイプ"
+
#: netbox/templates/core/configrevision.html:35
msgid "Configuration Data"
msgstr "設定データ"
@@ -11819,7 +12429,7 @@ msgstr "変更日"
#: netbox/templates/core/datafile.html:42
#: netbox/templates/ipam/iprange.html:25
#: netbox/templates/virtualization/virtualdisk.html:29
-#: netbox/virtualization/tables/virtualmachines.py:198
+#: netbox/virtualization/tables/virtualmachines.py:169
msgid "Size"
msgstr "サイズ"
@@ -12257,8 +12867,8 @@ msgstr "選択項目の名前を変更"
#: netbox/templates/dcim/consoleport.html:65
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
-#: netbox/templates/dcim/interface.html:176
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/interface.html:233
+#: netbox/templates/dcim/poweroutlet.html:79
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "未接続"
@@ -12281,7 +12891,7 @@ msgid "Map"
msgstr "マップ"
#: netbox/templates/dcim/device.html:108
-#: netbox/templates/dcim/inventoryitem.html:56
+#: netbox/templates/dcim/inventoryitem.html:60
#: netbox/templates/dcim/module.html:81
#: netbox/templates/dcim/modulebay.html:74 netbox/templates/dcim/rack.html:61
msgid "Asset Tag"
@@ -12297,7 +12907,7 @@ msgstr "VDC の作成"
#: netbox/templates/dcim/device.html:175
#: netbox/templates/dcim/device_edit.html:64
-#: netbox/virtualization/forms/model_forms.py:223
+#: netbox/virtualization/forms/model_forms.py:230
msgid "Management"
msgstr "マネジメント"
@@ -12414,35 +13024,6 @@ msgstr "電源ポートを追加"
msgid "Add Rear Ports"
msgstr "背面ポートを追加"
-#: netbox/templates/dcim/device/render_config.html:5
-#: netbox/templates/virtualization/virtualmachine/render_config.html:5
-msgid "Config"
-msgstr "コンフィグ"
-
-#: netbox/templates/dcim/device/render_config.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:35
-msgid "Context Data"
-msgstr "コンテキストデータ"
-
-#: netbox/templates/dcim/device/render_config.html:55
-#: netbox/templates/virtualization/virtualmachine/render_config.html:55
-msgid "Rendered Config"
-msgstr "レンダリング設定"
-
-#: netbox/templates/dcim/device/render_config.html:57
-#: netbox/templates/virtualization/virtualmachine/render_config.html:57
-msgid "Download"
-msgstr "ダウンロード"
-
-#: netbox/templates/dcim/device/render_config.html:64
-#: netbox/templates/virtualization/virtualmachine/render_config.html:64
-msgid "Error rendering template"
-msgstr "エラーレンダリングテンプレート"
-
-#: netbox/templates/dcim/device/render_config.html:70
-msgid "No configuration template has been assigned for this device."
-msgstr ""
-
#: netbox/templates/dcim/device_edit.html:44
msgid "Parent Bay"
msgstr "親ベイ"
@@ -12509,12 +13090,12 @@ msgid "VM Role"
msgstr "VMのロール"
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:29
+#: netbox/templates/dcim/moduletype.html:31
msgid "Model Name"
msgstr "モデル名"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:33
+#: netbox/templates/dcim/moduletype.html:35
msgid "Part Number"
msgstr "パーツ番号"
@@ -12539,8 +13120,8 @@ msgid "Rear Port Position"
msgstr "背面ポート位置"
#: netbox/templates/dcim/frontport.html:72
-#: netbox/templates/dcim/interface.html:144
-#: netbox/templates/dcim/poweroutlet.html:63
+#: netbox/templates/dcim/interface.html:201
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -12640,77 +13221,79 @@ msgid "PoE Type"
msgstr "PoE タイプ"
#: netbox/templates/dcim/interface.html:81
-#: netbox/templates/virtualization/vminterface.html:63
+#: netbox/templates/virtualization/vminterface.html:55
+#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "802.1Q モード"
-#: netbox/templates/dcim/interface.html:125
-#: netbox/templates/virtualization/vminterface.html:59
-msgid "MAC Address"
-msgstr "MAC アドレス"
+#: netbox/templates/dcim/interface.html:156
+#: netbox/templates/virtualization/vminterface.html:88
+msgid "VLAN Translation"
+msgstr "VLAN トランスレーション"
-#: netbox/templates/dcim/interface.html:151
+#: netbox/templates/dcim/interface.html:208
msgid "Wireless Link"
msgstr "無線リンク"
-#: netbox/templates/dcim/interface.html:218 netbox/vpn/choices.py:63
-msgid "Peer"
-msgstr "ピア"
-
-#: netbox/templates/dcim/interface.html:230
+#: netbox/templates/dcim/interface.html:287
#: netbox/templates/wireless/inc/wirelesslink_interface.html:26
msgid "Channel"
msgstr "チャネル"
-#: netbox/templates/dcim/interface.html:239
+#: netbox/templates/dcim/interface.html:296
#: netbox/templates/wireless/inc/wirelesslink_interface.html:32
msgid "Channel Frequency"
msgstr "チャンネル周波数"
-#: netbox/templates/dcim/interface.html:242
-#: netbox/templates/dcim/interface.html:250
-#: netbox/templates/dcim/interface.html:261
-#: netbox/templates/dcim/interface.html:269
+#: netbox/templates/dcim/interface.html:299
+#: netbox/templates/dcim/interface.html:307
+#: netbox/templates/dcim/interface.html:318
+#: netbox/templates/dcim/interface.html:326
msgid "MHz"
msgstr "メガヘルツ"
-#: netbox/templates/dcim/interface.html:258
+#: netbox/templates/dcim/interface.html:315
#: netbox/templates/wireless/inc/wirelesslink_interface.html:42
msgid "Channel Width"
msgstr "チャンネル幅"
-#: netbox/templates/dcim/interface.html:285
+#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:60
-#: netbox/wireless/forms/bulk_edit.py:102
-#: netbox/wireless/forms/filtersets.py:40
-#: netbox/wireless/forms/filtersets.py:80 netbox/wireless/models.py:82
-#: netbox/wireless/models.py:156 netbox/wireless/tables/wirelesslan.py:44
+#: netbox/wireless/forms/bulk_edit.py:62
+#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/filtersets.py:43
+#: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82
+#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
-#: netbox/templates/dcim/interface.html:305
+#: netbox/templates/dcim/interface.html:362
msgid "LAG Members"
msgstr "LAG メンバー"
-#: netbox/templates/dcim/interface.html:323
+#: netbox/templates/dcim/interface.html:380
msgid "No member interfaces"
msgstr "メンバーインタフェースなし"
-#: netbox/templates/dcim/interface.html:343
+#: netbox/templates/dcim/interface.html:400
#: netbox/templates/ipam/fhrpgroup.html:73
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
-#: netbox/templates/virtualization/vminterface.html:89
+#: netbox/templates/virtualization/vminterface.html:105
msgid "Add IP Address"
msgstr "IP アドレスを追加"
+#: netbox/templates/dcim/interface.html:417
+#: netbox/templates/virtualization/vminterface.html:123
+msgid "Add MAC Address"
+msgstr "MAC アドレスを追加"
+
#: netbox/templates/dcim/inventoryitem.html:24
msgid "Parent Item"
msgstr "親アイテム"
-#: netbox/templates/dcim/inventoryitem.html:48
+#: netbox/templates/dcim/inventoryitem.html:52
msgid "Part ID"
msgstr "パーツ ID"
@@ -12730,6 +13313,10 @@ msgstr "ロケーションを追加"
msgid "Add a Device"
msgstr "デバイスを追加"
+#: netbox/templates/dcim/macaddress.html:36
+msgid "Primary for interface"
+msgstr "インターフェイスのプライマリ"
+
#: netbox/templates/dcim/manufacturer.html:16
msgid "Add Device Type"
msgstr "デバイスタイプを追加"
@@ -12760,7 +13347,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "A"
-#: netbox/templates/dcim/poweroutlet.html:48
+#: netbox/templates/dcim/poweroutlet.html:58
msgid "Feed Leg"
msgstr "供給端子"
@@ -13174,11 +13761,17 @@ msgstr "コンテンツを読み込めません。ビュー名が無効です。
msgid "No content found"
msgstr "コンテンツが見つかりません"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:18
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:17
+msgid ""
+"This RSS feed requires an external connection. Check the ISOLATED_DEPLOYMENT"
+" setting."
+msgstr "この RSS フィードには外部接続が必要です。ISOLATED_DEPLOYMENT の設定を確認してください。"
+
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:22
msgid "There was a problem fetching the RSS feed"
msgstr "RSS フィードの取得中に問題が発生しました"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:21
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:25
msgid "HTTP"
msgstr "HTTP"
@@ -13248,6 +13841,30 @@ msgstr "ソースコンテキスト"
msgid "New Journal Entry"
msgstr "新しいジャーナルエントリ"
+#: netbox/templates/extras/object_render_config.html:6
+msgid "Config"
+msgstr "コンフィグ"
+
+#: netbox/templates/extras/object_render_config.html:36
+msgid "Context Data"
+msgstr "コンテキストデータ"
+
+#: netbox/templates/extras/object_render_config.html:56
+msgid "Rendered Config"
+msgstr "レンダリング設定"
+
+#: netbox/templates/extras/object_render_config.html:58
+msgid "Download"
+msgstr "ダウンロード"
+
+#: netbox/templates/extras/object_render_config.html:65
+msgid "Error rendering template"
+msgstr "エラーレンダリングテンプレート"
+
+#: netbox/templates/extras/object_render_config.html:71
+msgid "No configuration template has been assigned."
+msgstr "設定テンプレートは割り当てられていません。"
+
#: netbox/templates/extras/report/base.html:30
msgid "Report"
msgstr "報告書"
@@ -13335,7 +13952,7 @@ msgstr "任意"
msgid "Tagged Item Types"
msgstr "タグ付きアイテムタイプ"
-#: netbox/templates/extras/tag.html:81
+#: netbox/templates/extras/tag.html:82
msgid "Tagged Objects"
msgstr "タグ付きオブジェクト"
@@ -13613,6 +14230,21 @@ msgstr "すべての通知"
msgid "Select"
msgstr "選択"
+#: netbox/templates/htmx/quick_add.html:7
+msgid "Quick Add"
+msgstr "クイック追加"
+
+#: netbox/templates/htmx/quick_add_created.html:18
+#, python-format
+msgid ""
+"\n"
+" Created %(object_type)s %(object)s\n"
+" "
+msgstr ""
+"\n"
+" 作成されました %(object_type)s %(object)s\n"
+" "
+
#: netbox/templates/inc/filter_list.html:43
#: netbox/utilities/templates/helpers/table_config_form.html:39
msgid "Reset"
@@ -13683,15 +14315,11 @@ msgstr "注文をクリア"
msgid "Help center"
msgstr "ヘルプセンター"
-#: netbox/templates/inc/user_menu.html:41
-msgid "Django Admin"
-msgstr ""
-
-#: netbox/templates/inc/user_menu.html:61
+#: netbox/templates/inc/user_menu.html:56
msgid "Log Out"
msgstr "ログアウト"
-#: netbox/templates/inc/user_menu.html:68 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
msgid "Log In"
msgstr "ログイン"
@@ -13788,43 +14416,43 @@ msgstr "開始アドレス"
msgid "Ending Address"
msgstr "終了アドレス"
-#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:110
+#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106
msgid "Marked fully utilized"
msgstr "「完全使用済み」とマークされています"
-#: netbox/templates/ipam/prefix.html:99
+#: netbox/templates/ipam/prefix.html:95
msgid "Addressing Details"
msgstr "アドレス詳細"
-#: netbox/templates/ipam/prefix.html:118
+#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "子供 IP"
-#: netbox/templates/ipam/prefix.html:126
+#: netbox/templates/ipam/prefix.html:122
msgid "Available IPs"
msgstr "使用可能な IP"
-#: netbox/templates/ipam/prefix.html:138
+#: netbox/templates/ipam/prefix.html:134
msgid "First available IP"
msgstr "最初に利用可能な IP"
-#: netbox/templates/ipam/prefix.html:179
+#: netbox/templates/ipam/prefix.html:175
msgid "Prefix Details"
msgstr "プレフィックスの詳細"
-#: netbox/templates/ipam/prefix.html:185
+#: netbox/templates/ipam/prefix.html:181
msgid "Network Address"
msgstr "ネットワークアドレス"
-#: netbox/templates/ipam/prefix.html:189
+#: netbox/templates/ipam/prefix.html:185
msgid "Network Mask"
msgstr "ネットワークマスク"
-#: netbox/templates/ipam/prefix.html:193
+#: netbox/templates/ipam/prefix.html:189
msgid "Wildcard Mask"
msgstr "ワイルドカードマスク"
-#: netbox/templates/ipam/prefix.html:197
+#: netbox/templates/ipam/prefix.html:193
msgid "Broadcast Address"
msgstr "ブロードキャストアドレス"
@@ -13864,14 +14492,30 @@ msgstr "L2VPN のインポート"
msgid "Exporting L2VPNs"
msgstr "L2VPN のエクスポート"
-#: netbox/templates/ipam/vlan.html:88
+#: netbox/templates/ipam/vlan.html:66
+msgid "Q-in-Q Role"
+msgstr "Q-in-Q ロール"
+
+#: netbox/templates/ipam/vlan.html:104
msgid "Add a Prefix"
msgstr "プレフィックスを追加"
+#: netbox/templates/ipam/vlan.html:114
+msgid "Customer VLANs"
+msgstr "カスタマー VLAN"
+
+#: netbox/templates/ipam/vlan.html:118
+msgid "Add a VLAN"
+msgstr "VLAN の追加"
+
#: netbox/templates/ipam/vlangroup.html:18
msgid "Add VLAN"
msgstr "VLAN の追加"
+#: netbox/templates/ipam/vlantranslationpolicy.html:51
+msgid "Add Rule"
+msgstr "ルールを追加"
+
#: netbox/templates/ipam/vrf.html:16
msgid "Route Distinguisher"
msgstr "ルート識別子"
@@ -13945,7 +14589,7 @@ msgstr "クリック ここに NetBox をもう一
#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
#: netbox/tenancy/forms/bulk_edit.py:137
-#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:56
+#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57
#: netbox/tenancy/forms/model_forms.py:106
#: netbox/tenancy/forms/model_forms.py:130
#: netbox/tenancy/tables/contacts.py:98
@@ -13963,7 +14607,7 @@ msgid "Phone"
msgstr "電話"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:66 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
msgid "Contact Group"
msgstr "コンタクトグループ"
@@ -13972,7 +14616,7 @@ msgid "Add Contact Group"
msgstr "連絡先グループを追加"
#: netbox/templates/tenancy/contactrole.html:15
-#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:61
+#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62
#: netbox/tenancy/forms/model_forms.py:87
msgid "Contact Role"
msgstr "連絡先のロール"
@@ -13986,8 +14630,8 @@ msgid "Add Tenant"
msgstr "テナントを追加"
#: netbox/templates/tenancy/tenantgroup.html:26
-#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:51
-#: netbox/tenancy/tables/columns.py:61
+#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36
+#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "テナントグループ"
@@ -14018,21 +14662,21 @@ msgstr "制約"
msgid "Assigned Users"
msgstr "割当ユーザ"
-#: netbox/templates/virtualization/cluster.html:52
+#: netbox/templates/virtualization/cluster.html:56
msgid "Allocated Resources"
msgstr "割り当てられたリソース"
-#: netbox/templates/virtualization/cluster.html:55
+#: netbox/templates/virtualization/cluster.html:59
#: netbox/templates/virtualization/virtualmachine.html:125
msgid "Virtual CPUs"
msgstr "バーチャル CPU"
-#: netbox/templates/virtualization/cluster.html:59
+#: netbox/templates/virtualization/cluster.html:63
#: netbox/templates/virtualization/virtualmachine.html:129
msgid "Memory"
msgstr "メモリー"
-#: netbox/templates/virtualization/cluster.html:69
+#: netbox/templates/virtualization/cluster.html:73
#: netbox/templates/virtualization/virtualmachine.html:140
msgid "Disk Space"
msgstr "ディスク容量"
@@ -14068,13 +14712,13 @@ msgid "Add Cluster"
msgstr "クラスタを追加"
#: netbox/templates/virtualization/clustergroup.html:19
-#: netbox/virtualization/forms/model_forms.py:50
+#: netbox/virtualization/forms/model_forms.py:53
msgid "Cluster Group"
msgstr "クラスタグループ"
#: netbox/templates/virtualization/clustertype.html:19
#: netbox/templates/virtualization/virtualmachine.html:110
-#: netbox/virtualization/forms/model_forms.py:36
+#: netbox/virtualization/forms/model_forms.py:39
msgid "Cluster Type"
msgstr "クラスタタイプ"
@@ -14083,8 +14727,8 @@ msgid "Virtual Disk"
msgstr "仮想ディスク"
#: netbox/templates/virtualization/virtualmachine.html:122
-#: netbox/virtualization/forms/bulk_edit.py:190
-#: netbox/virtualization/forms/model_forms.py:224
+#: netbox/virtualization/forms/bulk_edit.py:172
+#: netbox/virtualization/forms/model_forms.py:231
msgid "Resources"
msgstr "リソース"
@@ -14092,10 +14736,6 @@ msgstr "リソース"
msgid "Add Virtual Disk"
msgstr "仮想ディスクを追加"
-#: netbox/templates/virtualization/virtualmachine/render_config.html:70
-msgid "No configuration template has been assigned for this virtual machine."
-msgstr ""
-
#: netbox/templates/vpn/ikepolicy.html:10
#: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:166
msgid "IKE Policy"
@@ -14118,7 +14758,7 @@ msgstr "シークレットを表示"
#: netbox/templates/vpn/ipsecpolicy.html:45
#: netbox/templates/vpn/ipsecprofile.html:52
#: netbox/templates/vpn/ipsecprofile.html:77
-#: netbox/vpn/forms/model_forms.py:316 netbox/vpn/forms/model_forms.py:352
+#: netbox/vpn/forms/model_forms.py:317 netbox/vpn/forms/model_forms.py:354
#: netbox/vpn/tables/crypto.py:68 netbox/vpn/tables/crypto.py:134
msgid "Proposals"
msgstr "提案"
@@ -14164,12 +14804,12 @@ msgid "IPSec Policy"
msgstr "IPsec ポリシー"
#: netbox/templates/vpn/ipsecpolicy.html:21 netbox/vpn/forms/bulk_edit.py:210
-#: netbox/vpn/models/crypto.py:193
+#: netbox/vpn/models/crypto.py:191
msgid "PFS group"
msgstr "PFS グループ"
#: netbox/templates/vpn/ipsecprofile.html:10
-#: netbox/vpn/forms/model_forms.py:54
+#: netbox/vpn/forms/model_forms.py:55
msgid "IPSec Profile"
msgstr "IPsec プロファイル"
@@ -14195,10 +14835,6 @@ msgstr "L2VPN アトリビュート"
msgid "Add a Termination"
msgstr "終了を追加"
-#: netbox/templates/vpn/tunnel.html:9
-msgid "Add Termination"
-msgstr "終了を追加"
-
#: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49
#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57
msgid "Encapsulation"
@@ -14206,7 +14842,7 @@ msgstr "カプセル化"
#: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55
#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64
-#: netbox/vpn/models/crypto.py:250 netbox/vpn/tables/tunnels.py:51
+#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51
msgid "IPSec profile"
msgstr "IPsec プロファイル"
@@ -14229,8 +14865,8 @@ msgid "Tunnel Termination"
msgstr "トンネル終端"
#: netbox/templates/vpn/tunneltermination.html:35
-#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:102
-#: netbox/vpn/forms/model_forms.py:138 netbox/vpn/forms/model_forms.py:247
+#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:103
+#: netbox/vpn/forms/model_forms.py:139 netbox/vpn/forms/model_forms.py:248
#: netbox/vpn/tables/tunnels.py:101
msgid "Outside IP"
msgstr "外部IP"
@@ -14253,7 +14889,7 @@ msgctxt "Abbreviation for megahertz"
msgid "MHz"
msgstr "MHz"
-#: netbox/templates/wireless/wirelesslan.html:57
+#: netbox/templates/wireless/wirelesslan.html:65
msgid "Attached Interfaces"
msgstr "接続インタフェース"
@@ -14262,7 +14898,7 @@ msgid "Add Wireless LAN"
msgstr "無線 LAN の追加"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:28
+#: netbox/wireless/forms/model_forms.py:29
msgid "Wireless LAN Group"
msgstr "無線 LAN グループ"
@@ -14274,13 +14910,6 @@ msgstr "無線 LAN グループの追加"
msgid "Link Properties"
msgstr "リンクプロパティ"
-#: netbox/templates/wireless/wirelesslink.html:38
-#: netbox/wireless/forms/bulk_edit.py:129
-#: netbox/wireless/forms/filtersets.py:102
-#: netbox/wireless/forms/model_forms.py:165
-msgid "Distance"
-msgstr "距離"
-
#: netbox/tenancy/filtersets.py:28
msgid "Parent contact group (ID)"
msgstr "親連絡先グループ (ID)"
@@ -14351,47 +14980,47 @@ msgstr "連絡先グループ"
msgid "contact groups"
msgstr "連絡先グループ"
-#: netbox/tenancy/models/contacts.py:48
+#: netbox/tenancy/models/contacts.py:42
msgid "contact role"
msgstr "連絡先のロール"
-#: netbox/tenancy/models/contacts.py:49
+#: netbox/tenancy/models/contacts.py:43
msgid "contact roles"
msgstr "連絡先のロール"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:63
msgid "title"
msgstr "タイトル"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:68
msgid "phone"
msgstr "電話"
-#: netbox/tenancy/models/contacts.py:78
+#: netbox/tenancy/models/contacts.py:73
msgid "email"
msgstr "Eメール"
-#: netbox/tenancy/models/contacts.py:87
+#: netbox/tenancy/models/contacts.py:82
msgid "link"
msgstr "リンク"
-#: netbox/tenancy/models/contacts.py:103
+#: netbox/tenancy/models/contacts.py:98
msgid "contact"
msgstr "接触"
-#: netbox/tenancy/models/contacts.py:104
+#: netbox/tenancy/models/contacts.py:99
msgid "contacts"
msgstr "連絡先"
-#: netbox/tenancy/models/contacts.py:153
+#: netbox/tenancy/models/contacts.py:146
msgid "contact assignment"
msgstr "連絡先割り当て"
-#: netbox/tenancy/models/contacts.py:154
+#: netbox/tenancy/models/contacts.py:147
msgid "contact assignments"
msgstr "連絡先の割り当て"
-#: netbox/tenancy/models/contacts.py:170
+#: netbox/tenancy/models/contacts.py:163
#, python-brace-format
msgid "Contacts cannot be assigned to this object type ({type})."
msgstr "このオブジェクトタイプには連絡先を割り当てられません ({type})。"
@@ -14404,19 +15033,19 @@ msgstr "テナントグループ"
msgid "tenant groups"
msgstr "テナントグループ"
-#: netbox/tenancy/models/tenants.py:70
+#: netbox/tenancy/models/tenants.py:68
msgid "Tenant name must be unique per group."
msgstr "テナント名はグループごとに一意である必要があります。"
-#: netbox/tenancy/models/tenants.py:80
+#: netbox/tenancy/models/tenants.py:78
msgid "Tenant slug must be unique per group."
msgstr "テナントslugはグループごとにユニークでなければなりません。"
-#: netbox/tenancy/models/tenants.py:88
+#: netbox/tenancy/models/tenants.py:86
msgid "tenant"
msgstr "テナント"
-#: netbox/tenancy/models/tenants.py:89
+#: netbox/tenancy/models/tenants.py:87
msgid "tenants"
msgstr "テナント"
@@ -14636,7 +15265,7 @@ msgstr "トークン"
msgid "tokens"
msgstr "トークン"
-#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:42
+#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43
msgid "group"
msgstr "グループ"
@@ -14679,25 +15308,25 @@ msgstr "指定された数値 ID を使用しても関連オブジェクトが
msgid "{name} has a key defined but CHOICES is not a list"
msgstr "{name} キーは定義されているが、CHOICES はリストではない"
-#: netbox/utilities/conversion.py:19
+#: netbox/utilities/conversion.py:20
msgid "Weight must be a positive number"
msgstr "重量は正の数でなければなりません"
-#: netbox/utilities/conversion.py:21
+#: netbox/utilities/conversion.py:22
#, python-brace-format
msgid "Invalid value '{weight}' for weight (must be a number)"
msgstr "値 'が無効です{weight}'は重みを表す (数字でなければならない)"
-#: netbox/utilities/conversion.py:32 netbox/utilities/conversion.py:62
+#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63
#, python-brace-format
msgid "Unknown unit {unit}. Must be one of the following: {valid_units}"
msgstr "不明なユニット {unit}。次のいずれかである必要があります。 {valid_units}"
-#: netbox/utilities/conversion.py:45
+#: netbox/utilities/conversion.py:46
msgid "Length must be a positive number"
msgstr "長さは正の数でなければなりません"
-#: netbox/utilities/conversion.py:47
+#: netbox/utilities/conversion.py:48
#, python-brace-format
msgid "Invalid value '{length}' for length (must be a number)"
msgstr "値 'が無効です{length}'は長さを表す (数字でなければならない)"
@@ -14713,11 +15342,11 @@ msgstr "削除できません {objects}。 {count} 依存オブ
msgid "More than 50"
msgstr "50 個以上"
-#: netbox/utilities/fields.py:30
+#: netbox/utilities/fields.py:29
msgid "RGB color in hexadecimal. Example: "
msgstr "16 進 RGB カラー。例: "
-#: netbox/utilities/fields.py:159
+#: netbox/utilities/fields.py:158
#, python-format
msgid ""
"%s(%r) is invalid. to_model parameter to CounterCacheField must be a string "
@@ -14726,7 +15355,7 @@ msgstr ""
"%s(%r) は無効です。CounterCacheField の to_model パラメータは 'app.model' "
"形式の文字列でなければなりません"
-#: netbox/utilities/fields.py:169
+#: netbox/utilities/fields.py:168
#, python-format
msgid ""
"%s(%r) is invalid. to_field parameter to CounterCacheField must be a string "
@@ -14933,12 +15562,12 @@ msgstr "列 \"の関連オブジェクト属性が無効です{field}「: {to_fi
msgid "Required column header \"{header}\" not found."
msgstr "必須の列ヘッダー」{header}「が見つかりません。"
-#: netbox/utilities/forms/widgets/apiselect.py:124
+#: netbox/utilities/forms/widgets/apiselect.py:133
#, python-brace-format
msgid "Missing required value for dynamic query param: '{dynamic_params}'"
msgstr "動的クエリパラメータに必要な値が見つかりません:'{dynamic_params}'"
-#: netbox/utilities/forms/widgets/apiselect.py:141
+#: netbox/utilities/forms/widgets/apiselect.py:150
#, python-brace-format
msgid "Missing required value for static query param: '{static_params}'"
msgstr "静的クエリパラメータに必要な値が見つかりません:'{static_params}'"
@@ -15059,10 +15688,14 @@ msgstr "検索..."
msgid "Search NetBox"
msgstr "NetBoxを検索"
-#: netbox/utilities/templates/widgets/apiselect.html:7
+#: netbox/utilities/templates/widgets/apiselect.html:8
msgid "Open selector"
msgstr "セレクターを開く"
+#: netbox/utilities/templates/widgets/apiselect.html:22
+msgid "Quick add"
+msgstr "クイック追加"
+
#: netbox/utilities/templates/widgets/markdown_input.html:6
msgid "Write"
msgstr "書き込み"
@@ -15095,189 +15728,201 @@ msgstr ""
"{class_name} クエリセットが定義されていません。ObjectPermissionRequiredMixin "
"は、基本クエリセットを定義するビューでのみ使用できます。"
-#: netbox/virtualization/filtersets.py:79
+#: netbox/virtualization/choices.py:50
+msgid "Paused"
+msgstr "一時停止"
+
+#: netbox/virtualization/filtersets.py:45
msgid "Parent group (ID)"
msgstr "親グループ (ID)"
-#: netbox/virtualization/filtersets.py:85
+#: netbox/virtualization/filtersets.py:51
msgid "Parent group (slug)"
msgstr "親グループ (slug)"
-#: netbox/virtualization/filtersets.py:89
-#: netbox/virtualization/filtersets.py:141
+#: netbox/virtualization/filtersets.py:55
+#: netbox/virtualization/filtersets.py:107
msgid "Cluster type (ID)"
msgstr "クラスタタイプ (ID)"
-#: netbox/virtualization/filtersets.py:151
-#: netbox/virtualization/filtersets.py:271
+#: netbox/virtualization/filtersets.py:117
+#: netbox/virtualization/filtersets.py:237
msgid "Cluster (ID)"
msgstr "クラスタ (ID)"
-#: netbox/virtualization/forms/bulk_edit.py:166
-#: netbox/virtualization/models/virtualmachines.py:115
+#: netbox/virtualization/forms/bulk_edit.py:148
+#: netbox/virtualization/models/virtualmachines.py:110
msgid "vCPUs"
msgstr "vCPU"
-#: netbox/virtualization/forms/bulk_edit.py:170
+#: netbox/virtualization/forms/bulk_edit.py:152
msgid "Memory (MB)"
msgstr "メモリ (MB)"
-#: netbox/virtualization/forms/bulk_edit.py:174
+#: netbox/virtualization/forms/bulk_edit.py:156
msgid "Disk (MB)"
msgstr "ディスク (MB)"
-#: netbox/virtualization/forms/bulk_edit.py:334
-#: netbox/virtualization/forms/filtersets.py:251
+#: netbox/virtualization/forms/bulk_edit.py:324
+#: netbox/virtualization/forms/filtersets.py:256
msgid "Size (MB)"
msgstr "サイズ (MB)"
-#: netbox/virtualization/forms/bulk_import.py:44
+#: netbox/virtualization/forms/bulk_import.py:45
msgid "Type of cluster"
msgstr "クラスタのタイプ"
-#: netbox/virtualization/forms/bulk_import.py:51
+#: netbox/virtualization/forms/bulk_import.py:52
msgid "Assigned cluster group"
msgstr "割当クラスタグループ"
-#: netbox/virtualization/forms/bulk_import.py:96
+#: netbox/virtualization/forms/bulk_import.py:102
msgid "Assigned cluster"
msgstr "割り当て済みクラスタ"
-#: netbox/virtualization/forms/bulk_import.py:103
+#: netbox/virtualization/forms/bulk_import.py:109
msgid "Assigned device within cluster"
msgstr "クラスタ内の割り当て済みデバイス"
-#: netbox/virtualization/forms/filtersets.py:183
+#: netbox/virtualization/forms/filtersets.py:188
msgid "Serial number"
msgstr "シリアル番号"
-#: netbox/virtualization/forms/model_forms.py:153
+#: netbox/virtualization/forms/model_forms.py:158
#, python-brace-format
msgid ""
-"{device} belongs to a different site ({device_site}) than the cluster "
-"({cluster_site})"
+"{device} belongs to a different {scope_field} ({device_scope}) than the "
+"cluster ({cluster_scope})"
msgstr ""
+"{device} 別のものに属する {scope_field} ({device_scope}) よりもクラスタ ({cluster_scope})"
-#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/forms/model_forms.py:199
msgid "Optionally pin this VM to a specific host device within the cluster"
msgstr "オプションで、この VM をクラスタ内の特定のホストデバイスにピン留めできます。"
-#: netbox/virtualization/forms/model_forms.py:221
+#: netbox/virtualization/forms/model_forms.py:228
msgid "Site/Cluster"
msgstr "サイト/クラスタ"
-#: netbox/virtualization/forms/model_forms.py:244
+#: netbox/virtualization/forms/model_forms.py:251
msgid "Disk size is managed via the attachment of virtual disks."
msgstr "ディスクサイズは、仮想ディスクのアタッチメントによって管理されます。"
-#: netbox/virtualization/forms/model_forms.py:372
-#: netbox/virtualization/tables/virtualmachines.py:111
+#: netbox/virtualization/forms/model_forms.py:405
+#: netbox/virtualization/tables/virtualmachines.py:81
msgid "Disk"
msgstr "ディスク"
-#: netbox/virtualization/models/clusters.py:25
+#: netbox/virtualization/models/clusters.py:26
msgid "cluster type"
msgstr "クラスタタイプ"
-#: netbox/virtualization/models/clusters.py:26
+#: netbox/virtualization/models/clusters.py:27
msgid "cluster types"
msgstr "クラスタタイプ"
-#: netbox/virtualization/models/clusters.py:45
+#: netbox/virtualization/models/clusters.py:43
msgid "cluster group"
msgstr "クラスタグループ"
-#: netbox/virtualization/models/clusters.py:46
+#: netbox/virtualization/models/clusters.py:44
msgid "cluster groups"
msgstr "クラスタグループ"
-#: netbox/virtualization/models/clusters.py:121
+#: netbox/virtualization/models/clusters.py:110
msgid "cluster"
msgstr "クラスタ"
-#: netbox/virtualization/models/clusters.py:122
+#: netbox/virtualization/models/clusters.py:111
msgid "clusters"
msgstr "クラスタ"
-#: netbox/virtualization/models/clusters.py:141
+#: netbox/virtualization/models/clusters.py:137
#, python-brace-format
msgid ""
"{count} devices are assigned as hosts for this cluster but are not in site "
"{site}"
msgstr "{count} デバイスはこのクラスタのホストとして割り当てられているが、サイトにはない {site}"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/clusters.py:144
+#, python-brace-format
+msgid ""
+"{count} devices are assigned as hosts for this cluster but are not in "
+"location {location}"
+msgstr "{count} デバイスはこのクラスタのホストとして割り当てられているが、ロケーションにはない {location}"
+
+#: netbox/virtualization/models/virtualmachines.py:118
msgid "memory (MB)"
msgstr "メモリ (MB)"
-#: netbox/virtualization/models/virtualmachines.py:128
+#: netbox/virtualization/models/virtualmachines.py:123
msgid "disk (MB)"
msgstr "ディスク (MB)"
-#: netbox/virtualization/models/virtualmachines.py:166
+#: netbox/virtualization/models/virtualmachines.py:161
msgid "Virtual machine name must be unique per cluster."
msgstr "仮想マシン名はクラスタごとに一意である必要があります。"
-#: netbox/virtualization/models/virtualmachines.py:169
+#: netbox/virtualization/models/virtualmachines.py:164
msgid "virtual machine"
msgstr "仮想マシン"
-#: netbox/virtualization/models/virtualmachines.py:170
+#: netbox/virtualization/models/virtualmachines.py:165
msgid "virtual machines"
msgstr "仮想マシン"
-#: netbox/virtualization/models/virtualmachines.py:184
+#: netbox/virtualization/models/virtualmachines.py:176
msgid "A virtual machine must be assigned to a site and/or cluster."
msgstr "仮想マシンをサイトまたはクラスタに割り当てる必要があります。"
-#: netbox/virtualization/models/virtualmachines.py:191
+#: netbox/virtualization/models/virtualmachines.py:183
#, python-brace-format
msgid ""
"The selected cluster ({cluster}) is not assigned to this site ({site})."
msgstr "選択したクラスタ ({cluster}) はこのサイトに割り当てられていません ({site})。"
-#: netbox/virtualization/models/virtualmachines.py:198
+#: netbox/virtualization/models/virtualmachines.py:190
msgid "Must specify a cluster when assigning a host device."
msgstr "ホストデバイスを割り当てるときは、クラスタを指定する必要があります。"
-#: netbox/virtualization/models/virtualmachines.py:203
+#: netbox/virtualization/models/virtualmachines.py:195
#, python-brace-format
msgid ""
"The selected device ({device}) is not assigned to this cluster ({cluster})."
msgstr "選択したデバイス ({device}) はこのクラスタに割り当てられていません ({cluster})。"
-#: netbox/virtualization/models/virtualmachines.py:215
+#: netbox/virtualization/models/virtualmachines.py:207
#, python-brace-format
msgid ""
"The specified disk size ({size}) must match the aggregate size of assigned "
"virtual disks ({total_size})."
msgstr "指定されたディスクサイズ ({size}) は割当仮想ディスクの合計サイズと一致する必要がある ({total_size})。"
-#: netbox/virtualization/models/virtualmachines.py:229
+#: netbox/virtualization/models/virtualmachines.py:221
#, python-brace-format
msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)"
msgstr "IPvである必要があります{family} 住所。({ip} は IPv です{version} 住所。)"
-#: netbox/virtualization/models/virtualmachines.py:238
+#: netbox/virtualization/models/virtualmachines.py:230
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this VM."
msgstr "指定された IP アドレス ({ip}) はこの VM に割り当てられていません。"
-#: netbox/virtualization/models/virtualmachines.py:396
+#: netbox/virtualization/models/virtualmachines.py:376
#, python-brace-format
msgid ""
"The selected parent interface ({parent}) belongs to a different virtual "
"machine ({virtual_machine})."
msgstr "選択した親インタフェース ({parent}) は別の仮想マシンに属しています ({virtual_machine})。"
-#: netbox/virtualization/models/virtualmachines.py:411
+#: netbox/virtualization/models/virtualmachines.py:391
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different virtual "
"machine ({virtual_machine})."
msgstr "選択したブリッジインタフェース ({bridge}) は別の仮想マシンに属しています ({virtual_machine})。"
-#: netbox/virtualization/models/virtualmachines.py:422
+#: netbox/virtualization/models/virtualmachines.py:402
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -15286,24 +15931,24 @@ msgstr ""
"タグが付いていない VLAN ({untagged_vlan}) "
"はインタフェースの親仮想マシンと同じサイトに属しているか、またはグローバルである必要があります。"
-#: netbox/virtualization/models/virtualmachines.py:434
+#: netbox/virtualization/models/virtualmachines.py:414
msgid "size (MB)"
msgstr "サイズ (MB)"
-#: netbox/virtualization/models/virtualmachines.py:438
+#: netbox/virtualization/models/virtualmachines.py:418
msgid "virtual disk"
msgstr "仮想ディスク"
-#: netbox/virtualization/models/virtualmachines.py:439
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "virtual disks"
msgstr "仮想ディスク"
-#: netbox/virtualization/views.py:273
+#: netbox/virtualization/views.py:289
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "追加しました {count} デバイスをクラスタに {cluster}"
-#: netbox/virtualization/views.py:308
+#: netbox/virtualization/views.py:324
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "削除済み {count} クラスターのデバイス {cluster}"
@@ -15340,14 +15985,6 @@ msgstr "L2TP"
msgid "PPTP"
msgstr "PPTP"
-#: netbox/vpn/choices.py:64
-msgid "Hub"
-msgstr "ハブ"
-
-#: netbox/vpn/choices.py:65
-msgid "Spoke"
-msgstr "スポーク"
-
#: netbox/vpn/choices.py:88
msgid "Aggressive"
msgstr "アグレッシブ"
@@ -15465,26 +16102,26 @@ msgstr "VLAN (名前)"
msgid "Tunnel group"
msgstr "トンネルグループ"
-#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:47
+#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:48
msgid "SA lifetime"
msgstr "SA ライフタイム"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:79
-#: netbox/wireless/forms/bulk_edit.py:126
-#: netbox/wireless/forms/filtersets.py:64
-#: netbox/wireless/forms/filtersets.py:98
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
+#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/wireless/forms/filtersets.py:67
+#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
msgstr "事前共有キー"
#: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239
-#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:370
+#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373
#: netbox/vpn/models/crypto.py:104
msgid "IKE policy"
msgstr "IKE ポリシー"
#: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244
-#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:374
-#: netbox/vpn/models/crypto.py:209
+#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377
+#: netbox/vpn/models/crypto.py:207
msgid "IPSec policy"
msgstr "IPsec ポリシー"
@@ -15492,10 +16129,6 @@ msgstr "IPsec ポリシー"
msgid "Tunnel encapsulation"
msgstr "トンネルカプセル化"
-#: netbox/vpn/forms/bulk_import.py:83
-msgid "Operational role"
-msgstr "運用上のロール"
-
#: netbox/vpn/forms/bulk_import.py:90
msgid "Parent device of assigned interface"
msgstr "割当インタフェースの親デバイス"
@@ -15512,7 +16145,7 @@ msgstr "デバイスまたは仮想マシンのインタフェース"
msgid "IKE proposal(s)"
msgstr "IKE プロポーザル"
-#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:197
+#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:195
msgid "Diffie-Hellman group for Perfect Forward Secrecy"
msgstr "パーフェクト・フォワード・シークレシのディフィー・ヘルマン・グループ"
@@ -15557,7 +16190,7 @@ msgid "IKE version"
msgstr "IKE バージョン"
#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175
-#: netbox/vpn/forms/model_forms.py:298 netbox/vpn/forms/model_forms.py:334
+#: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336
msgid "Proposal"
msgstr "提案"
@@ -15565,32 +16198,28 @@ msgstr "提案"
msgid "Assigned Object Type"
msgstr "割当オブジェクトタイプ"
-#: netbox/vpn/forms/model_forms.py:95 netbox/vpn/forms/model_forms.py:130
-#: netbox/vpn/forms/model_forms.py:240 netbox/vpn/tables/tunnels.py:91
+#: netbox/vpn/forms/model_forms.py:96 netbox/vpn/forms/model_forms.py:131
+#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:91
msgid "Tunnel interface"
msgstr "トンネルインターフェイス"
-#: netbox/vpn/forms/model_forms.py:150
+#: netbox/vpn/forms/model_forms.py:151
msgid "First Termination"
msgstr "1 回目の終端"
-#: netbox/vpn/forms/model_forms.py:153
+#: netbox/vpn/forms/model_forms.py:154
msgid "Second Termination"
msgstr "2 回目の終端"
-#: netbox/vpn/forms/model_forms.py:197
+#: netbox/vpn/forms/model_forms.py:198
msgid "This parameter is required when defining a termination."
msgstr "このパラメータは、終端を定義する場合に必要です。"
-#: netbox/vpn/forms/model_forms.py:320 netbox/vpn/forms/model_forms.py:356
-msgid "Policy"
-msgstr "ポリシー"
-
-#: netbox/vpn/forms/model_forms.py:487
+#: netbox/vpn/forms/model_forms.py:490
msgid "A termination must specify an interface or VLAN."
msgstr "終端にはインタフェースまたは VLAN を指定する必要があります。"
-#: netbox/vpn/forms/model_forms.py:489
+#: netbox/vpn/forms/model_forms.py:492
msgid ""
"A termination can only have one terminating object (an interface or VLAN)."
msgstr "終端には、1 つの終端オブジェクト(インタフェースまたは VLAN)しか設定できません。"
@@ -15603,31 +16232,31 @@ msgstr "暗号化アルゴリズム"
msgid "authentication algorithm"
msgstr "認証アルゴリズム"
-#: netbox/vpn/models/crypto.py:44
+#: netbox/vpn/models/crypto.py:45
msgid "Diffie-Hellman group ID"
msgstr "Diffie-Hellmanグループ ID"
-#: netbox/vpn/models/crypto.py:50
+#: netbox/vpn/models/crypto.py:51
msgid "Security association lifetime (in seconds)"
msgstr "セキュリティアソシエーションの有効期間 (秒単位)"
-#: netbox/vpn/models/crypto.py:59
+#: netbox/vpn/models/crypto.py:60
msgid "IKE proposal"
msgstr "IKEプロポザール"
-#: netbox/vpn/models/crypto.py:60
+#: netbox/vpn/models/crypto.py:61
msgid "IKE proposals"
msgstr "IKEプロポザール"
-#: netbox/vpn/models/crypto.py:76
+#: netbox/vpn/models/crypto.py:75
msgid "version"
msgstr "版"
-#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:190
+#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:188
msgid "proposals"
msgstr "提案"
-#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:39
+#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41
msgid "pre-shared key"
msgstr "事前共有キー"
@@ -15635,19 +16264,19 @@ msgstr "事前共有キー"
msgid "IKE policies"
msgstr "IKE ポリシー"
-#: netbox/vpn/models/crypto.py:118
+#: netbox/vpn/models/crypto.py:115
msgid "Mode is required for selected IKE version"
msgstr "選択した IKE バージョンにはモードが必要です"
-#: netbox/vpn/models/crypto.py:122
+#: netbox/vpn/models/crypto.py:119
msgid "Mode cannot be used for selected IKE version"
msgstr "モードは選択された IKE バージョンでは使用できません"
-#: netbox/vpn/models/crypto.py:136
+#: netbox/vpn/models/crypto.py:134
msgid "encryption"
msgstr "暗号化"
-#: netbox/vpn/models/crypto.py:141
+#: netbox/vpn/models/crypto.py:140
msgid "authentication"
msgstr "認証"
@@ -15667,32 +16296,32 @@ msgstr "IPsec プロポーザル"
msgid "IPSec proposals"
msgstr "IPsec プロポーザル"
-#: netbox/vpn/models/crypto.py:178
+#: netbox/vpn/models/crypto.py:175
msgid "Encryption and/or authentication algorithm must be defined"
msgstr "暗号化および/または認証アルゴリズムを定義する必要があります"
-#: netbox/vpn/models/crypto.py:210
+#: netbox/vpn/models/crypto.py:208
msgid "IPSec policies"
msgstr "IPsec ポリシー"
-#: netbox/vpn/models/crypto.py:251
+#: netbox/vpn/models/crypto.py:247
msgid "IPSec profiles"
msgstr "IPsec プロファイル"
-#: netbox/vpn/models/l2vpn.py:116
+#: netbox/vpn/models/l2vpn.py:113
msgid "L2VPN termination"
msgstr "L2 VPN ターミネーション"
-#: netbox/vpn/models/l2vpn.py:117
+#: netbox/vpn/models/l2vpn.py:114
msgid "L2VPN terminations"
msgstr "L2 VPN ターミネーション"
-#: netbox/vpn/models/l2vpn.py:135
+#: netbox/vpn/models/l2vpn.py:129
#, python-brace-format
msgid "L2VPN Termination already assigned ({assigned_object})"
msgstr "L2VPN ターミネーションはすでに割り当てられています({assigned_object})"
-#: netbox/vpn/models/l2vpn.py:147
+#: netbox/vpn/models/l2vpn.py:141
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -15708,35 +16337,35 @@ msgstr "トンネルグループ"
msgid "tunnel groups"
msgstr "トンネルグループ"
-#: netbox/vpn/models/tunnels.py:53
+#: netbox/vpn/models/tunnels.py:51
msgid "encapsulation"
msgstr "カプセル化"
-#: netbox/vpn/models/tunnels.py:72
+#: netbox/vpn/models/tunnels.py:70
msgid "tunnel ID"
msgstr "トンネル ID"
-#: netbox/vpn/models/tunnels.py:94
+#: netbox/vpn/models/tunnels.py:92
msgid "tunnel"
msgstr "トンネル"
-#: netbox/vpn/models/tunnels.py:95
+#: netbox/vpn/models/tunnels.py:93
msgid "tunnels"
msgstr "トンネル"
-#: netbox/vpn/models/tunnels.py:153
+#: netbox/vpn/models/tunnels.py:148
msgid "An object may be terminated to only one tunnel at a time."
msgstr "オブジェクトは一度に 1 つのトンネルにしか終端できません。"
-#: netbox/vpn/models/tunnels.py:156
+#: netbox/vpn/models/tunnels.py:151
msgid "tunnel termination"
msgstr "トンネル終端"
-#: netbox/vpn/models/tunnels.py:157
+#: netbox/vpn/models/tunnels.py:152
msgid "tunnel terminations"
msgstr "トンネル終端"
-#: netbox/vpn/models/tunnels.py:174
+#: netbox/vpn/models/tunnels.py:169
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name} すでにトンネルに接続されています ({tunnel})。"
@@ -15797,51 +16426,44 @@ msgstr "WPA パーソナル (PSK)"
msgid "WPA Enterprise"
msgstr "WPA エンタープライズ"
-#: netbox/wireless/forms/bulk_edit.py:73
-#: netbox/wireless/forms/bulk_edit.py:120
-#: netbox/wireless/forms/bulk_import.py:68
-#: netbox/wireless/forms/bulk_import.py:71
-#: netbox/wireless/forms/bulk_import.py:110
-#: netbox/wireless/forms/bulk_import.py:113
-#: netbox/wireless/forms/filtersets.py:59
-#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/bulk_edit.py:75
+#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_import.py:70
+#: netbox/wireless/forms/bulk_import.py:73
+#: netbox/wireless/forms/bulk_import.py:115
+#: netbox/wireless/forms/bulk_import.py:118
+#: netbox/wireless/forms/filtersets.py:62
+#: netbox/wireless/forms/filtersets.py:121
msgid "Authentication cipher"
msgstr "認証暗号"
-#: netbox/wireless/forms/bulk_edit.py:134
-#: netbox/wireless/forms/bulk_import.py:116
-#: netbox/wireless/forms/bulk_import.py:119
-#: netbox/wireless/forms/filtersets.py:106
-msgid "Distance unit"
-msgstr "距離単位"
-
-#: netbox/wireless/forms/bulk_import.py:52
+#: netbox/wireless/forms/bulk_import.py:54
msgid "Bridged VLAN"
msgstr "ブリッジド VLAN"
-#: netbox/wireless/forms/bulk_import.py:89
-#: netbox/wireless/tables/wirelesslink.py:28
+#: netbox/wireless/forms/bulk_import.py:94
+#: netbox/wireless/tables/wirelesslink.py:27
msgid "Interface A"
msgstr "インタフェース A"
-#: netbox/wireless/forms/bulk_import.py:93
-#: netbox/wireless/tables/wirelesslink.py:37
+#: netbox/wireless/forms/bulk_import.py:98
+#: netbox/wireless/tables/wirelesslink.py:36
msgid "Interface B"
msgstr "インタフェース B"
-#: netbox/wireless/forms/model_forms.py:161
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side B"
msgstr "サイド B"
-#: netbox/wireless/models.py:31
+#: netbox/wireless/models.py:32
msgid "authentication cipher"
msgstr "認証暗号"
-#: netbox/wireless/models.py:69
+#: netbox/wireless/models.py:72
msgid "wireless LAN group"
msgstr "無線 LAN グループ"
-#: netbox/wireless/models.py:70
+#: netbox/wireless/models.py:73
msgid "wireless LAN groups"
msgstr "無線 LAN グループ"
@@ -15849,35 +16471,23 @@ msgstr "無線 LAN グループ"
msgid "wireless LAN"
msgstr "無線 LAN"
-#: netbox/wireless/models.py:144
+#: netbox/wireless/models.py:141
msgid "interface A"
msgstr "インタフェース A"
-#: netbox/wireless/models.py:151
+#: netbox/wireless/models.py:148
msgid "interface B"
msgstr "インタフェース B"
-#: netbox/wireless/models.py:165
-msgid "distance"
-msgstr "距離"
-
-#: netbox/wireless/models.py:172
-msgid "distance unit"
-msgstr "距離単位"
-
-#: netbox/wireless/models.py:219
+#: netbox/wireless/models.py:196
msgid "wireless link"
msgstr "無線リンク"
-#: netbox/wireless/models.py:220
+#: netbox/wireless/models.py:197
msgid "wireless links"
msgstr "無線リンク"
-#: netbox/wireless/models.py:236
-msgid "Must specify a unit when setting a wireless distance"
-msgstr ""
-
-#: netbox/wireless/models.py:242 netbox/wireless/models.py:248
+#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
#, python-brace-format
msgid "{type} is not a wireless interface."
msgstr "{type} 無線インタフェースではありません。"
diff --git a/netbox/translations/nl/LC_MESSAGES/django.mo b/netbox/translations/nl/LC_MESSAGES/django.mo
index 20bb66a5411..062a191157f 100644
Binary files a/netbox/translations/nl/LC_MESSAGES/django.mo and b/netbox/translations/nl/LC_MESSAGES/django.mo differ
diff --git a/netbox/translations/nl/LC_MESSAGES/django.po b/netbox/translations/nl/LC_MESSAGES/django.po
index 84052a119e9..e421051d704 100644
--- a/netbox/translations/nl/LC_MESSAGES/django.po
+++ b/netbox/translations/nl/LC_MESSAGES/django.po
@@ -8,17 +8,17 @@
# deku_m, 2024
# Peter Mulder , 2024
# Sebastian Berm, 2024
-# Jeremy Stretch, 2025
# Jorg de Jong, 2025
+# Jeremy Stretch, 2025
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-04 05:02+0000\n"
+"POT-Creation-Date: 2025-03-06 05:01+0000\n"
"PO-Revision-Date: 2023-10-30 17:48+0000\n"
-"Last-Translator: Jorg de Jong, 2025\n"
+"Last-Translator: Jeremy Stretch, 2025\n"
"Language-Team: Dutch (https://app.transifex.com/netbox-community/teams/178115/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -36,7 +36,7 @@ msgstr "Sleutel"
msgid "Write Enabled"
msgstr "Schrijven ingeschakeld"
-#: netbox/account/tables.py:35 netbox/core/choices.py:86
+#: 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:566
#: netbox/templates/account/token.html:43
@@ -48,6 +48,7 @@ msgstr "Schrijven ingeschakeld"
#: netbox/templates/extras/htmx/script_result.html:12
#: netbox/templates/extras/journalentry.html:22
#: netbox/templates/generic/object.html:58
+#: netbox/templates/htmx/quick_add_created.html:7
#: netbox/templates/users/token.html:35
msgid "Created"
msgstr "Aangemaakt"
@@ -93,34 +94,35 @@ msgstr "Je wachtwoord is succesvol gewijzigd."
#: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20
#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185
-#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1532
-#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1658
-#: netbox/virtualization/choices.py:20 netbox/virtualization/choices.py:45
-#: netbox/vpn/choices.py:18
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1534
+#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20
+#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
msgid "Planned"
msgstr "Gepland"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:305
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
msgid "Provisioning"
msgstr "Provisioning"
#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22
#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103
#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236
-#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1657
-#: netbox/extras/tables/tables.py:495 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
+#: netbox/dcim/choices.py:1591 netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495
+#: 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
#: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38
-#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:44
+#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45
#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
msgid "Active"
msgstr "Actief"
#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183
-#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1606
-#: netbox/dcim/choices.py:1659 netbox/virtualization/choices.py:24
-#: netbox/virtualization/choices.py:43
+#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590
+#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662
+#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "Offline"
@@ -132,7 +134,9 @@ msgstr "Deprovisioning"
msgid "Decommissioned"
msgstr "Buiten gebruik"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1619
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603
+#: netbox/templates/dcim/interface.html:135
+#: netbox/templates/virtualization/vminterface.html:77
#: netbox/tenancy/choices.py:17
msgid "Primary"
msgstr "Primair"
@@ -150,195 +154,207 @@ msgstr "Tertiair"
msgid "Inactive"
msgstr "Inactief"
-#: netbox/circuits/filtersets.py:31 netbox/circuits/filtersets.py:198
-#: netbox/dcim/filtersets.py:98 netbox/dcim/filtersets.py:152
-#: netbox/dcim/filtersets.py:212 netbox/dcim/filtersets.py:333
-#: netbox/dcim/filtersets.py:464 netbox/dcim/filtersets.py:1021
-#: netbox/dcim/filtersets.py:1368 netbox/dcim/filtersets.py:1903
-#: netbox/dcim/filtersets.py:2146 netbox/dcim/filtersets.py:2204
-#: netbox/ipam/filtersets.py:341 netbox/ipam/filtersets.py:961
-#: netbox/virtualization/filtersets.py:45
-#: netbox/virtualization/filtersets.py:173 netbox/vpn/filtersets.py:358
+#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:275
+#: netbox/vpn/choices.py:63
+msgid "Peer"
+msgstr "Peer"
+
+#: netbox/circuits/choices.py:108 netbox/vpn/choices.py:64
+msgid "Hub"
+msgstr "Hub"
+
+#: netbox/circuits/choices.py:109 netbox/vpn/choices.py:65
+msgid "Spoke"
+msgstr "Spoke"
+
+#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204
+#: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22
+#: 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:1370 netbox/dcim/filtersets.py:2027
+#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328
+#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139
+#: netbox/vpn/filtersets.py:358
msgid "Region (ID)"
msgstr "Regio (ID)"
-#: netbox/circuits/filtersets.py:38 netbox/circuits/filtersets.py:205
-#: netbox/dcim/filtersets.py:105 netbox/dcim/filtersets.py:158
-#: netbox/dcim/filtersets.py:219 netbox/dcim/filtersets.py:340
-#: netbox/dcim/filtersets.py:471 netbox/dcim/filtersets.py:1028
-#: netbox/dcim/filtersets.py:1375 netbox/dcim/filtersets.py:1910
-#: netbox/dcim/filtersets.py:2153 netbox/dcim/filtersets.py:2211
-#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:348
-#: netbox/ipam/filtersets.py:968 netbox/virtualization/filtersets.py:52
-#: netbox/virtualization/filtersets.py:180 netbox/vpn/filtersets.py:353
+#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
+#: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29
+#: 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:1377 netbox/dcim/filtersets.py:2034
+#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335
+#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935
+#: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353
msgid "Region (slug)"
msgstr "Regio (slug)"
-#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
-#: netbox/dcim/filtersets.py:128 netbox/dcim/filtersets.py:225
-#: netbox/dcim/filtersets.py:346 netbox/dcim/filtersets.py:477
-#: netbox/dcim/filtersets.py:1034 netbox/dcim/filtersets.py:1381
-#: netbox/dcim/filtersets.py:1916 netbox/dcim/filtersets.py:2159
-#: netbox/dcim/filtersets.py:2217 netbox/ipam/filtersets.py:354
-#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:58
-#: netbox/virtualization/filtersets.py:186
+#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217
+#: 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:1383
+#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283
+#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941
+#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
msgstr "Sitegroep (ID)"
-#: netbox/circuits/filtersets.py:51 netbox/circuits/filtersets.py:218
-#: netbox/dcim/filtersets.py:135 netbox/dcim/filtersets.py:232
-#: netbox/dcim/filtersets.py:353 netbox/dcim/filtersets.py:484
-#: netbox/dcim/filtersets.py:1041 netbox/dcim/filtersets.py:1388
-#: netbox/dcim/filtersets.py:1923 netbox/dcim/filtersets.py:2166
-#: netbox/dcim/filtersets.py:2224 netbox/extras/filtersets.py:515
-#: netbox/ipam/filtersets.py:361 netbox/ipam/filtersets.py:981
-#: netbox/virtualization/filtersets.py:65
-#: netbox/virtualization/filtersets.py:193
+#: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224
+#: 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:1390
+#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290
+#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515
+#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "Sitegroep (slug)"
-#: netbox/circuits/filtersets.py:56 netbox/circuits/forms/bulk_edit.py:188
-#: netbox/circuits/forms/bulk_edit.py:216
-#: netbox/circuits/forms/bulk_import.py:124
-#: netbox/circuits/forms/filtersets.py:51
-#: netbox/circuits/forms/filtersets.py:171
-#: netbox/circuits/forms/filtersets.py:209
-#: netbox/circuits/forms/model_forms.py:138
-#: netbox/circuits/forms/model_forms.py:154
-#: netbox/circuits/tables/circuits.py:113 netbox/dcim/forms/bulk_edit.py:169
-#: netbox/dcim/forms/bulk_edit.py:330 netbox/dcim/forms/bulk_edit.py:683
-#: netbox/dcim/forms/bulk_edit.py:888 netbox/dcim/forms/bulk_import.py:131
-#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:331
-#: netbox/dcim/forms/bulk_import.py:562 netbox/dcim/forms/bulk_import.py:1333
-#: netbox/dcim/forms/bulk_import.py:1361 netbox/dcim/forms/filtersets.py:87
-#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/filtersets.py:342
-#: netbox/dcim/forms/filtersets.py:439 netbox/dcim/forms/filtersets.py:753
-#: netbox/dcim/forms/filtersets.py:997 netbox/dcim/forms/filtersets.py:1021
-#: netbox/dcim/forms/filtersets.py:1111 netbox/dcim/forms/filtersets.py:1149
-#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/forms/filtersets.py:1608
-#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:137
-#: netbox/dcim/forms/model_forms.py:165 netbox/dcim/forms/model_forms.py:238
-#: netbox/dcim/forms/model_forms.py:463 netbox/dcim/forms/model_forms.py:723
-#: netbox/dcim/forms/object_create.py:383 netbox/dcim/tables/devices.py:153
+#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
+#: netbox/circuits/forms/filtersets.py:182
+#: netbox/circuits/forms/filtersets.py:240
+#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172
+#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686
+#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133
+#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333
+#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1430
+#: netbox/dcim/forms/bulk_import.py:1458 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:1622 netbox/dcim/forms/filtersets.py:1646
+#: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164
#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93
-#: netbox/dcim/tables/racks.py:122 netbox/dcim/tables/racks.py:207
-#: netbox/dcim/tables/sites.py:134 netbox/extras/filtersets.py:525
-#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:285
-#: netbox/ipam/forms/bulk_edit.py:484 netbox/ipam/forms/bulk_import.py:171
-#: netbox/ipam/forms/bulk_import.py:453 netbox/ipam/forms/filtersets.py:153
-#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:432
-#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:205
-#: netbox/ipam/forms/model_forms.py:669 netbox/ipam/tables/ip.py:245
-#: netbox/ipam/tables/vlans.py:118 netbox/ipam/tables/vlans.py:221
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:6
-#: netbox/templates/dcim/device.html:22
+#: 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:452
+#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229
+#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/model_forms.py:679 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:33
#: netbox/templates/dcim/location.html:37
#: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20
#: netbox/templates/dcim/rackreservation.html:28
-#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/prefix.html:56
-#: netbox/templates/ipam/vlan.html:23 netbox/templates/ipam/vlan_edit.html:40
-#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/vlan.html:23
+#: netbox/templates/ipam/vlan_edit.html:48
#: netbox/templates/virtualization/virtualmachine.html:95
-#: netbox/virtualization/forms/bulk_edit.py:91
-#: netbox/virtualization/forms/bulk_edit.py:109
-#: netbox/virtualization/forms/bulk_edit.py:124
-#: netbox/virtualization/forms/bulk_import.py:59
-#: netbox/virtualization/forms/bulk_import.py:85
-#: netbox/virtualization/forms/filtersets.py:79
-#: netbox/virtualization/forms/filtersets.py:148
-#: netbox/virtualization/forms/model_forms.py:71
+#: netbox/virtualization/forms/bulk_edit.py:106
+#: netbox/virtualization/forms/bulk_import.py:60
+#: netbox/virtualization/forms/bulk_import.py:91
+#: netbox/virtualization/forms/filtersets.py:74
+#: netbox/virtualization/forms/filtersets.py:153
#: netbox/virtualization/forms/model_forms.py:104
-#: netbox/virtualization/forms/model_forms.py:171
-#: netbox/virtualization/tables/clusters.py:77
-#: netbox/virtualization/tables/virtualmachines.py:63
-#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/model_forms.py:76
-#: netbox/wireless/forms/model_forms.py:118
+#: netbox/virtualization/forms/model_forms.py:178
+#: netbox/virtualization/tables/virtualmachines.py:33
+#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:79
+#: netbox/wireless/forms/model_forms.py:121
msgid "Site"
msgstr "Site"
-#: netbox/circuits/filtersets.py:62 netbox/circuits/filtersets.py:229
-#: netbox/circuits/filtersets.py:274 netbox/dcim/filtersets.py:242
-#: netbox/dcim/filtersets.py:363 netbox/dcim/filtersets.py:458
-#: netbox/extras/filtersets.py:531 netbox/ipam/filtersets.py:240
-#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:991
-#: netbox/virtualization/filtersets.py:75
-#: netbox/virtualization/filtersets.py:203 netbox/vpn/filtersets.py:363
+#: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235
+#: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53
+#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364
+#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531
+#: netbox/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
msgid "Site (slug)"
msgstr "Site (slug)"
-#: netbox/circuits/filtersets.py:67
+#: netbox/circuits/filtersets.py:73
msgid "ASN (ID)"
msgstr "ASN (ID)"
-#: netbox/circuits/filtersets.py:73 netbox/circuits/forms/filtersets.py:31
-#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:108
-#: netbox/ipam/models/asns.py:125 netbox/ipam/tables/asn.py:41
+#: netbox/circuits/filtersets.py:79 netbox/circuits/forms/filtersets.py:39
+#: netbox/ipam/forms/model_forms.py:165 netbox/ipam/models/asns.py:105
+#: netbox/ipam/models/asns.py:122 netbox/ipam/tables/asn.py:41
#: netbox/templates/ipam/asn.html:20
msgid "ASN"
msgstr "ASN"
-#: netbox/circuits/filtersets.py:95 netbox/circuits/filtersets.py:122
-#: netbox/circuits/filtersets.py:156 netbox/circuits/filtersets.py:283
-#: netbox/circuits/filtersets.py:325 netbox/ipam/filtersets.py:245
+#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
+#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338
+#: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482
+#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248
msgid "Provider (ID)"
msgstr "Provider (ID)"
-#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
-#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:289
-#: netbox/circuits/filtersets.py:331 netbox/ipam/filtersets.py:251
+#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134
+#: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344
+#: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556
+#: netbox/ipam/filtersets.py:254
msgid "Provider (slug)"
msgstr "Provider (slug)"
-#: netbox/circuits/filtersets.py:167
+#: netbox/circuits/filtersets.py:173 netbox/circuits/filtersets.py:493
+#: netbox/circuits/filtersets.py:561
msgid "Provider account (ID)"
msgstr "Provideraccount (ID)"
-#: netbox/circuits/filtersets.py:173
+#: netbox/circuits/filtersets.py:179 netbox/circuits/filtersets.py:499
+#: netbox/circuits/filtersets.py:567
msgid "Provider account (account)"
msgstr "Provideraccount (account)"
-#: netbox/circuits/filtersets.py:178
+#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:503
+#: netbox/circuits/filtersets.py:572
msgid "Provider network (ID)"
msgstr "Providernetwerk (ID)"
-#: netbox/circuits/filtersets.py:182
+#: netbox/circuits/filtersets.py:188
msgid "Circuit type (ID)"
msgstr "Circuittype (ID)"
-#: netbox/circuits/filtersets.py:188
+#: netbox/circuits/filtersets.py:194
msgid "Circuit type (slug)"
msgstr "Circuittype (slug)"
-#: netbox/circuits/filtersets.py:223 netbox/circuits/filtersets.py:268
-#: netbox/dcim/filtersets.py:236 netbox/dcim/filtersets.py:357
-#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1045
-#: netbox/dcim/filtersets.py:1393 netbox/dcim/filtersets.py:1928
-#: netbox/dcim/filtersets.py:2170 netbox/dcim/filtersets.py:2229
-#: netbox/ipam/filtersets.py:234 netbox/ipam/filtersets.py:365
-#: netbox/ipam/filtersets.py:985 netbox/virtualization/filtersets.py:69
-#: netbox/virtualization/filtersets.py:197 netbox/vpn/filtersets.py:368
+#: 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:1395
+#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294
+#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237
+#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163
+#: netbox/vpn/filtersets.py:368
msgid "Site (ID)"
msgstr "Locatie (ID)"
-#: netbox/circuits/filtersets.py:233 netbox/circuits/filtersets.py:237
+#: 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:1406
+#: netbox/dcim/filtersets.py:2306
+msgid "Location (ID)"
+msgstr "Locatie (ID)"
+
+#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:248
msgid "Termination A (ID)"
msgstr "Eindpunt A (ID)"
-#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:320
-#: netbox/core/filtersets.py:77 netbox/core/filtersets.py:136
-#: netbox/core/filtersets.py:173 netbox/dcim/filtersets.py:751
-#: netbox/dcim/filtersets.py:1362 netbox/dcim/filtersets.py:2277
-#: 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 netbox/extras/filtersets.py:276
-#: netbox/extras/filtersets.py:348 netbox/extras/filtersets.py:391
-#: netbox/extras/filtersets.py:438 netbox/extras/filtersets.py:498
-#: netbox/extras/filtersets.py:657 netbox/extras/filtersets.py:703
-#: netbox/ipam/forms/model_forms.py:482 netbox/netbox/filtersets.py:282
-#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:167
+#: 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:1364
+#: netbox/dcim/filtersets.py:2401 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
+#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348
+#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438
+#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657
+#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22
+#: netbox/netbox/forms/base.py:167
#: netbox/templates/htmx/object_selector.html:28
#: netbox/templates/inc/filter_list.html:46
#: netbox/templates/ipam/ipaddress_assign.html:29
@@ -350,97 +366,150 @@ msgstr "Eindpunt A (ID)"
msgid "Search"
msgstr "Zoeken"
-#: netbox/circuits/filtersets.py:264 netbox/circuits/forms/bulk_edit.py:172
-#: netbox/circuits/forms/bulk_edit.py:246
-#: netbox/circuits/forms/bulk_import.py:115
-#: netbox/circuits/forms/filtersets.py:198
-#: netbox/circuits/forms/filtersets.py:214
-#: netbox/circuits/forms/filtersets.py:260
-#: netbox/circuits/forms/model_forms.py:111
-#: netbox/circuits/forms/model_forms.py:133
-#: netbox/circuits/forms/model_forms.py:199
-#: netbox/circuits/tables/circuits.py:104
-#: netbox/circuits/tables/circuits.py:164 netbox/dcim/forms/connections.py:73
+#: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195
+#: netbox/circuits/forms/bulk_edit.py:284
+#: netbox/circuits/forms/bulk_import.py:128
+#: netbox/circuits/forms/filtersets.py:223
+#: netbox/circuits/forms/filtersets.py:250
+#: netbox/circuits/forms/filtersets.py:296
+#: netbox/circuits/forms/model_forms.py:139
+#: netbox/circuits/forms/model_forms.py:162
+#: netbox/circuits/forms/model_forms.py:262
+#: netbox/circuits/tables/circuits.py:108
+#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73
#: netbox/templates/circuits/circuit.html:15
-#: netbox/templates/circuits/circuitgroupassignment.html:26
+#: netbox/templates/circuits/circuitgroupassignment.html:30
#: netbox/templates/circuits/circuittermination.html:19
#: netbox/templates/dcim/inc/cable_termination.html:55
#: netbox/templates/dcim/trace/circuit.html:4
msgid "Circuit"
msgstr "Circuit"
-#: netbox/circuits/filtersets.py:278
+#: 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:1412
+#: netbox/extras/filtersets.py:542
+msgid "Location (slug)"
+msgstr "Locatie (slug)"
+
+#: netbox/circuits/filtersets.py:333
msgid "ProviderNetwork (ID)"
msgstr "Providernetwerk (ID)"
-#: netbox/circuits/filtersets.py:335
+#: netbox/circuits/filtersets.py:381
+msgid "Circuit (CID)"
+msgstr "Circuit (CID)"
+
+#: netbox/circuits/filtersets.py:386
msgid "Circuit (ID)"
msgstr "Circuit (ID)"
-#: netbox/circuits/filtersets.py:341
-msgid "Circuit (CID)"
-msgstr "Circuit (CID)"
+#: netbox/circuits/filtersets.py:391
+msgid "Virtual circuit (CID)"
+msgstr "Virtueel circuit (CID)"
+
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849
+msgid "Virtual circuit (ID)"
+msgstr "Virtueel circuit (ID)"
+
+#: netbox/circuits/filtersets.py:401
+msgid "Provider (name)"
+msgstr "Provider (naam)"
-#: netbox/circuits/filtersets.py:345
+#: netbox/circuits/filtersets.py:410
msgid "Circuit group (ID)"
msgstr "Circuitgroep (ID)"
-#: netbox/circuits/filtersets.py:351
+#: netbox/circuits/filtersets.py:416
msgid "Circuit group (slug)"
msgstr "Circuitgroep (slug)"
-#: netbox/circuits/forms/bulk_edit.py:30
-#: netbox/circuits/forms/filtersets.py:56
-#: netbox/circuits/forms/model_forms.py:29
-#: netbox/circuits/tables/providers.py:33 netbox/dcim/forms/bulk_edit.py:129
-#: netbox/dcim/forms/filtersets.py:195 netbox/dcim/forms/model_forms.py:123
-#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:126
-#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:213
-#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:175
+#: netbox/circuits/filtersets.py:507
+msgid "Virtual circuit type (ID)"
+msgstr "Type virtueel circuit (ID)"
+
+#: netbox/circuits/filtersets.py:513
+msgid "Virtual circuit type (slug)"
+msgstr "Type virtueel circuit (slug)"
+
+#: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355
+#: netbox/circuits/forms/bulk_import.py:249
+#: netbox/circuits/forms/filtersets.py:372
+#: netbox/circuits/forms/filtersets.py:378
+#: netbox/circuits/forms/model_forms.py:343
+#: netbox/circuits/forms/model_forms.py:358
+#: netbox/circuits/tables/virtual_circuits.py:88
+#: netbox/templates/circuits/virtualcircuit.html:20
+#: netbox/templates/circuits/virtualcircuittermination.html:38
+msgid "Virtual circuit"
+msgstr "Virtueel circuit"
+
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269
+#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+msgid "Interface (ID)"
+msgstr "Interface (ID)"
+
+#: netbox/circuits/forms/bulk_edit.py:42
+#: netbox/circuits/forms/filtersets.py:64
+#: netbox/circuits/forms/model_forms.py:42
+#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132
+#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127
+#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230
+#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "ASN's"
-#: netbox/circuits/forms/bulk_edit.py:34 netbox/circuits/forms/bulk_edit.py:56
-#: netbox/circuits/forms/bulk_edit.py:83
-#: netbox/circuits/forms/bulk_edit.py:104
-#: netbox/circuits/forms/bulk_edit.py:164
-#: netbox/circuits/forms/bulk_edit.py:183
-#: netbox/circuits/forms/bulk_edit.py:228 netbox/core/forms/bulk_edit.py:28
-#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:74
-#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:152
-#: netbox/dcim/forms/bulk_edit.py:193 netbox/dcim/forms/bulk_edit.py:211
-#: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:438
-#: netbox/dcim/forms/bulk_edit.py:472 netbox/dcim/forms/bulk_edit.py:487
-#: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:590
-#: netbox/dcim/forms/bulk_edit.py:624 netbox/dcim/forms/bulk_edit.py:648
-#: netbox/dcim/forms/bulk_edit.py:721 netbox/dcim/forms/bulk_edit.py:782
-#: netbox/dcim/forms/bulk_edit.py:834 netbox/dcim/forms/bulk_edit.py:857
-#: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_edit.py:975
-#: netbox/dcim/forms/bulk_edit.py:1028 netbox/dcim/forms/bulk_edit.py:1063
-#: netbox/dcim/forms/bulk_edit.py:1103 netbox/dcim/forms/bulk_edit.py:1147
-#: netbox/dcim/forms/bulk_edit.py:1192 netbox/dcim/forms/bulk_edit.py:1219
-#: netbox/dcim/forms/bulk_edit.py:1237 netbox/dcim/forms/bulk_edit.py:1255
-#: netbox/dcim/forms/bulk_edit.py:1273 netbox/dcim/forms/bulk_edit.py:1725
-#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/bulk_edit.py:149
-#: netbox/extras/forms/bulk_edit.py:178 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:53 netbox/ipam/forms/bulk_edit.py:73
-#: netbox/ipam/forms/bulk_edit.py:93 netbox/ipam/forms/bulk_edit.py:117
-#: netbox/ipam/forms/bulk_edit.py:146 netbox/ipam/forms/bulk_edit.py:175
-#: netbox/ipam/forms/bulk_edit.py:194 netbox/ipam/forms/bulk_edit.py:276
-#: netbox/ipam/forms/bulk_edit.py:321 netbox/ipam/forms/bulk_edit.py:369
-#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:428
-#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_edit.py:547
+#: netbox/circuits/forms/bulk_edit.py:46 netbox/circuits/forms/bulk_edit.py:68
+#: netbox/circuits/forms/bulk_edit.py:95
+#: netbox/circuits/forms/bulk_edit.py:116
+#: netbox/circuits/forms/bulk_edit.py:187
+#: netbox/circuits/forms/bulk_edit.py:207
+#: netbox/circuits/forms/bulk_edit.py:266
+#: netbox/circuits/forms/bulk_edit.py:307
+#: netbox/circuits/forms/bulk_edit.py:347
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77
+#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441
+#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490
+#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593
+#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651
+#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785
+#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860
+#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066
+#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222
+#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258
+#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746
+#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39
+#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305
+#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396
+#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500
+#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575
+#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267
#: netbox/templates/account/token.html:35
-#: netbox/templates/circuits/circuit.html:59
+#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
#: netbox/templates/circuits/circuittype.html:26
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:88
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:83
#: netbox/templates/circuits/provider.html:33
#: netbox/templates/circuits/providernetwork.html:32
+#: netbox/templates/circuits/virtualcircuit.html:56
+#: netbox/templates/circuits/virtualcircuittermination.html:68
+#: netbox/templates/circuits/virtualcircuittype.html:26
#: netbox/templates/core/datasource.html:54
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
@@ -451,13 +520,14 @@ msgstr "ASN's"
#: netbox/templates/dcim/devicetype.html:33
#: netbox/templates/dcim/frontport.html:58
#: netbox/templates/dcim/interface.html:69
-#: netbox/templates/dcim/inventoryitem.html:60
+#: netbox/templates/dcim/inventoryitem.html:64
#: netbox/templates/dcim/inventoryitemrole.html:22
#: netbox/templates/dcim/location.html:33
+#: netbox/templates/dcim/macaddress.html:21
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:37
+#: netbox/templates/dcim/moduletype.html:39
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
#: netbox/templates/dcim/poweroutlet.html:40
@@ -484,12 +554,14 @@ msgstr "ASN's"
#: netbox/templates/ipam/asnrange.html:38
#: netbox/templates/ipam/fhrpgroup.html:34
#: netbox/templates/ipam/ipaddress.html:55
-#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:81
+#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77
#: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26
#: netbox/templates/ipam/routetarget.html:21
#: netbox/templates/ipam/service.html:50
#: netbox/templates/ipam/servicetemplate.html:27
#: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34
+#: netbox/templates/ipam/vlantranslationpolicy.html:18
+#: netbox/templates/ipam/vlantranslationrule.html:26
#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
@@ -503,7 +575,7 @@ msgstr "ASN's"
#: netbox/templates/virtualization/clustertype.html:26
#: netbox/templates/virtualization/virtualdisk.html:39
#: netbox/templates/virtualization/virtualmachine.html:31
-#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/templates/virtualization/vminterface.html:47
#: netbox/templates/vpn/ikepolicy.html:17
#: netbox/templates/vpn/ikeproposal.html:17
#: netbox/templates/vpn/ipsecpolicy.html:17
@@ -513,119 +585,142 @@ msgstr "ASN's"
#: netbox/templates/vpn/ipsecproposal.html:17
#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
-#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/templates/wireless/wirelesslan.html:34
#: netbox/templates/wireless/wirelesslangroup.html:33
#: netbox/templates/wireless/wirelesslink.html:34
#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80
#: netbox/tenancy/forms/bulk_edit.py:122 netbox/users/forms/bulk_edit.py:64
#: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112
-#: netbox/virtualization/forms/bulk_edit.py:32
-#: netbox/virtualization/forms/bulk_edit.py:46
-#: netbox/virtualization/forms/bulk_edit.py:100
-#: netbox/virtualization/forms/bulk_edit.py:177
-#: netbox/virtualization/forms/bulk_edit.py:228
-#: netbox/virtualization/forms/bulk_edit.py:337
+#: netbox/virtualization/forms/bulk_edit.py:33
+#: netbox/virtualization/forms/bulk_edit.py:47
+#: netbox/virtualization/forms/bulk_edit.py:82
+#: netbox/virtualization/forms/bulk_edit.py:159
+#: netbox/virtualization/forms/bulk_edit.py:210
+#: netbox/virtualization/forms/bulk_edit.py:327
#: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64
#: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155
#: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215
#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274
-#: netbox/wireless/forms/bulk_edit.py:29 netbox/wireless/forms/bulk_edit.py:82
-#: netbox/wireless/forms/bulk_edit.py:140
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84
+#: netbox/wireless/forms/bulk_edit.py:143
msgid "Description"
msgstr "Omschrijving"
-#: netbox/circuits/forms/bulk_edit.py:51 netbox/circuits/forms/bulk_edit.py:73
-#: netbox/circuits/forms/bulk_edit.py:123
-#: netbox/circuits/forms/bulk_import.py:36
-#: netbox/circuits/forms/bulk_import.py:51
-#: netbox/circuits/forms/bulk_import.py:74
-#: netbox/circuits/forms/filtersets.py:70
-#: netbox/circuits/forms/filtersets.py:88
-#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:131
-#: netbox/circuits/forms/filtersets.py:199
-#: netbox/circuits/forms/filtersets.py:232
-#: netbox/circuits/forms/filtersets.py:255
-#: netbox/circuits/forms/model_forms.py:47
-#: netbox/circuits/forms/model_forms.py:61
-#: netbox/circuits/forms/model_forms.py:93
-#: netbox/circuits/tables/circuits.py:58
-#: netbox/circuits/tables/circuits.py:108
-#: netbox/circuits/tables/circuits.py:160
-#: netbox/circuits/tables/providers.py:72
-#: netbox/circuits/tables/providers.py:103
+#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:85
+#: netbox/circuits/forms/bulk_edit.py:135
+#: netbox/circuits/forms/bulk_import.py:43
+#: netbox/circuits/forms/bulk_import.py:58
+#: netbox/circuits/forms/bulk_import.py:81
+#: netbox/circuits/forms/filtersets.py:78
+#: netbox/circuits/forms/filtersets.py:96
+#: netbox/circuits/forms/filtersets.py:124
+#: netbox/circuits/forms/filtersets.py:142
+#: netbox/circuits/forms/filtersets.py:224
+#: netbox/circuits/forms/filtersets.py:268
+#: netbox/circuits/forms/filtersets.py:291
+#: netbox/circuits/forms/filtersets.py:329
+#: netbox/circuits/forms/filtersets.py:337
+#: netbox/circuits/forms/filtersets.py:373
+#: netbox/circuits/forms/filtersets.py:396
+#: netbox/circuits/forms/model_forms.py:60
+#: netbox/circuits/forms/model_forms.py:76
+#: netbox/circuits/forms/model_forms.py:110
+#: netbox/circuits/tables/circuits.py:57
+#: netbox/circuits/tables/circuits.py:112
+#: netbox/circuits/tables/circuits.py:196
+#: netbox/circuits/tables/providers.py:70
+#: netbox/circuits/tables/providers.py:101
+#: netbox/circuits/tables/virtual_circuits.py:46
+#: netbox/circuits/tables/virtual_circuits.py:93
#: netbox/templates/circuits/circuit.html:18
+#: netbox/templates/circuits/circuitgroupassignment.html:26
#: netbox/templates/circuits/circuittermination.html:25
#: netbox/templates/circuits/provider.html:20
#: netbox/templates/circuits/provideraccount.html:20
#: netbox/templates/circuits/providernetwork.html:20
+#: netbox/templates/circuits/virtualcircuit.html:23
+#: netbox/templates/circuits/virtualcircuittermination.html:26
#: netbox/templates/dcim/inc/cable_termination.html:51
+#: netbox/templates/dcim/interface.html:166
msgid "Provider"
msgstr "Provider"
-#: netbox/circuits/forms/bulk_edit.py:80
-#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/bulk_edit.py:92
+#: netbox/circuits/forms/filtersets.py:99
#: netbox/templates/circuits/providernetwork.html:28
msgid "Service ID"
msgstr "Service-ID"
-#: netbox/circuits/forms/bulk_edit.py:100
-#: netbox/circuits/forms/filtersets.py:107 netbox/dcim/forms/bulk_edit.py:207
-#: netbox/dcim/forms/bulk_edit.py:610 netbox/dcim/forms/bulk_edit.py:819
-#: netbox/dcim/forms/bulk_edit.py:1188 netbox/dcim/forms/bulk_edit.py:1215
-#: netbox/dcim/forms/bulk_edit.py:1721 netbox/dcim/forms/filtersets.py:1064
-#: netbox/dcim/forms/filtersets.py:1455 netbox/dcim/forms/filtersets.py:1479
-#: netbox/dcim/tables/devices.py:704 netbox/dcim/tables/devices.py:761
-#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:249
-#: netbox/dcim/tables/devicetypes.py:264 netbox/dcim/tables/racks.py:33
-#: netbox/extras/forms/bulk_edit.py:270 netbox/extras/tables/tables.py:443
+#: netbox/circuits/forms/bulk_edit.py:112
+#: netbox/circuits/forms/bulk_edit.py:303
+#: netbox/circuits/forms/filtersets.py:115
+#: netbox/circuits/forms/filtersets.py:320 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:1460
+#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738
+#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035
+#: 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/templates/circuits/circuittype.html:30
+#: netbox/templates/circuits/virtualcircuittype.html:30
#: netbox/templates/dcim/cable.html:40
#: netbox/templates/dcim/devicerole.html:34
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
msgstr "Kleur"
-#: netbox/circuits/forms/bulk_edit.py:118
-#: netbox/circuits/forms/bulk_import.py:87
-#: netbox/circuits/forms/filtersets.py:126 netbox/core/forms/bulk_edit.py:18
-#: netbox/core/forms/filtersets.py:33 netbox/core/tables/change_logging.py:32
-#: netbox/core/tables/data.py:20 netbox/core/tables/jobs.py:18
-#: netbox/dcim/forms/bulk_edit.py:797 netbox/dcim/forms/bulk_edit.py:936
-#: netbox/dcim/forms/bulk_edit.py:1004 netbox/dcim/forms/bulk_edit.py:1023
-#: netbox/dcim/forms/bulk_edit.py:1046 netbox/dcim/forms/bulk_edit.py:1088
-#: netbox/dcim/forms/bulk_edit.py:1132 netbox/dcim/forms/bulk_edit.py:1183
-#: netbox/dcim/forms/bulk_edit.py:1210 netbox/dcim/forms/bulk_import.py:188
-#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:730
-#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
-#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:885
-#: netbox/dcim/forms/bulk_import.py:979 netbox/dcim/forms/bulk_import.py:1021
-#: netbox/dcim/forms/bulk_import.py:1235 netbox/dcim/forms/bulk_import.py:1398
-#: netbox/dcim/forms/filtersets.py:955 netbox/dcim/forms/filtersets.py:1054
-#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1247
-#: netbox/dcim/forms/filtersets.py:1272 netbox/dcim/forms/filtersets.py:1296
-#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/filtersets.py:1353
-#: netbox/dcim/forms/filtersets.py:1450 netbox/dcim/forms/filtersets.py:1474
-#: netbox/dcim/forms/model_forms.py:703 netbox/dcim/forms/model_forms.py:709
-#: netbox/dcim/forms/object_import.py:84
+#: netbox/circuits/forms/bulk_edit.py:130
+#: netbox/circuits/forms/bulk_edit.py:331
+#: netbox/circuits/forms/bulk_import.py:94
+#: netbox/circuits/forms/bulk_import.py:221
+#: netbox/circuits/forms/filtersets.py:137
+#: netbox/circuits/forms/filtersets.py:358
+#: netbox/circuits/tables/circuits.py:65
+#: netbox/circuits/tables/circuits.py:200
+#: netbox/circuits/tables/virtual_circuits.py:58
+#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800
+#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007
+#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049
+#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135
+#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213
+#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269
+#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761
+#: 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:1332
+#: netbox/dcim/forms/bulk_import.py:1495 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:1358 netbox/dcim/forms/filtersets.py:1455
+#: netbox/dcim/forms/filtersets.py:1479 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:145 netbox/dcim/tables/devices.py:178
-#: netbox/dcim/tables/devices.py:814 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:138 netbox/extras/forms/bulk_import.py:42
+#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:189
+#: netbox/dcim/tables/devices.py:846 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/netbox/tables/tables.py:240
+#: netbox/netbox/tables/tables.py:243
#: netbox/templates/circuits/circuit.html:30
+#: netbox/templates/circuits/virtualcircuit.html:39
+#: netbox/templates/circuits/virtualcircuittermination.html:64
#: netbox/templates/core/datasource.html:38
#: netbox/templates/dcim/cable.html:15
#: netbox/templates/dcim/consoleport.html:36
#: netbox/templates/dcim/consoleserverport.html:36
#: netbox/templates/dcim/frontport.html:36
#: netbox/templates/dcim/interface.html:46
-#: netbox/templates/dcim/interface.html:169
-#: netbox/templates/dcim/interface.html:311
+#: netbox/templates/dcim/interface.html:226
+#: netbox/templates/dcim/interface.html:368
#: netbox/templates/dcim/powerfeed.html:32
#: netbox/templates/dcim/poweroutlet.html:36
#: netbox/templates/dcim/powerport.html:36
@@ -635,65 +730,78 @@ msgstr "Kleur"
#: netbox/templates/vpn/l2vpn.html:22
#: netbox/templates/wireless/inc/authentication_attrs.html:8
#: netbox/templates/wireless/inc/wirelesslink_interface.html:14
-#: netbox/virtualization/forms/bulk_edit.py:60
-#: netbox/virtualization/forms/bulk_import.py:41
+#: netbox/virtualization/forms/bulk_edit.py:61
+#: netbox/virtualization/forms/bulk_import.py:42
#: netbox/virtualization/forms/filtersets.py:54
-#: netbox/virtualization/forms/model_forms.py:62
+#: netbox/virtualization/forms/model_forms.py:65
#: netbox/virtualization/tables/clusters.py:66
#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264
-#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:84
-#: netbox/vpn/forms/model_forms.py:119 netbox/vpn/forms/model_forms.py:231
+#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232
msgid "Type"
msgstr "Type"
-#: netbox/circuits/forms/bulk_edit.py:128
-#: netbox/circuits/forms/bulk_import.py:80
-#: netbox/circuits/forms/filtersets.py:139
-#: netbox/circuits/forms/model_forms.py:98
+#: netbox/circuits/forms/bulk_edit.py:140
+#: netbox/circuits/forms/bulk_edit.py:326
+#: netbox/circuits/forms/bulk_import.py:87
+#: netbox/circuits/forms/bulk_import.py:214
+#: netbox/circuits/forms/filtersets.py:150
+#: netbox/circuits/forms/filtersets.py:345
+#: netbox/circuits/forms/model_forms.py:116
+#: netbox/circuits/forms/model_forms.py:330
+#: netbox/templates/circuits/virtualcircuit.html:31
+#: netbox/templates/circuits/virtualcircuittermination.html:34
msgid "Provider account"
msgstr "Provideraccount"
-#: netbox/circuits/forms/bulk_edit.py:136
-#: netbox/circuits/forms/bulk_import.py:93
-#: netbox/circuits/forms/filtersets.py:150 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:79 netbox/core/tables/data.py:23
+#: netbox/circuits/forms/bulk_edit.py:148
+#: netbox/circuits/forms/bulk_edit.py:336
+#: netbox/circuits/forms/bulk_import.py:100
+#: netbox/circuits/forms/bulk_import.py:227
+#: netbox/circuits/forms/filtersets.py:161
+#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: netbox/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:182
-#: netbox/dcim/forms/bulk_edit.py:352 netbox/dcim/forms/bulk_edit.py:706
-#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_edit.py:803
-#: netbox/dcim/forms/bulk_edit.py:930 netbox/dcim/forms/bulk_edit.py:1744
-#: netbox/dcim/forms/bulk_import.py:88 netbox/dcim/forms/bulk_import.py:147
-#: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:527
-#: netbox/dcim/forms/bulk_import.py:681 netbox/dcim/forms/bulk_import.py:1229
-#: netbox/dcim/forms/bulk_import.py:1393 netbox/dcim/forms/bulk_import.py:1457
-#: netbox/dcim/forms/filtersets.py:178 netbox/dcim/forms/filtersets.py:237
-#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:799
-#: netbox/dcim/forms/filtersets.py:924 netbox/dcim/forms/filtersets.py:958
-#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1170
-#: netbox/dcim/tables/devices.py:140 netbox/dcim/tables/devices.py:817
-#: netbox/dcim/tables/devices.py:1063 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:126
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:138
-#: netbox/ipam/forms/bulk_edit.py:256 netbox/ipam/forms/bulk_edit.py:306
-#: netbox/ipam/forms/bulk_edit.py:354 netbox/ipam/forms/bulk_edit.py:506
-#: netbox/ipam/forms/bulk_import.py:192 netbox/ipam/forms/bulk_import.py:257
-#: netbox/ipam/forms/bulk_import.py:293 netbox/ipam/forms/bulk_import.py:474
-#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:355 netbox/ipam/forms/filtersets.py:501
-#: netbox/ipam/forms/model_forms.py:501 netbox/ipam/tables/ip.py:237
-#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:363
-#: netbox/ipam/tables/ip.py:426 netbox/ipam/tables/ip.py:453
-#: netbox/ipam/tables/vlans.py:126 netbox/ipam/tables/vlans.py:232
+#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185
+#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709
+#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806
+#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723
+#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90
+#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
+#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686
+#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554
+#: 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:1562 netbox/dcim/tables/devices.py:151
+#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983
+#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490
+#: netbox/ipam/forms/bulk_import.py:188 netbox/ipam/forms/bulk_import.py:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473
+#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284
+#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183
+#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315
+#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405
+#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208
#: netbox/templates/circuits/circuit.html:34
+#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
#: netbox/templates/core/rq_task.html:81 netbox/templates/core/system.html:18
#: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178
+#: netbox/templates/dcim/inventoryitem.html:36
#: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69
#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41
#: netbox/templates/dcim/site.html:43
#: netbox/templates/extras/script_list.html:48
#: netbox/templates/ipam/ipaddress.html:37
-#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
@@ -701,63 +809,67 @@ msgstr "Provideraccount"
#: netbox/templates/wireless/wirelesslan.html:22
#: netbox/templates/wireless/wirelesslink.html:17
#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194
-#: netbox/virtualization/forms/bulk_edit.py:70
-#: netbox/virtualization/forms/bulk_edit.py:118
-#: netbox/virtualization/forms/bulk_import.py:54
-#: netbox/virtualization/forms/bulk_import.py:80
-#: netbox/virtualization/forms/filtersets.py:62
-#: netbox/virtualization/forms/filtersets.py:160
+#: netbox/virtualization/forms/bulk_edit.py:71
+#: netbox/virtualization/forms/bulk_edit.py:100
+#: netbox/virtualization/forms/bulk_import.py:55
+#: netbox/virtualization/forms/bulk_import.py:86
+#: netbox/virtualization/forms/filtersets.py:82
+#: netbox/virtualization/forms/filtersets.py:165
#: netbox/virtualization/tables/clusters.py:74
-#: netbox/virtualization/tables/virtualmachines.py:60
+#: netbox/virtualization/tables/virtualmachines.py:30
#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37
#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:43
-#: netbox/wireless/forms/bulk_edit.py:105
-#: netbox/wireless/forms/bulk_import.py:43
-#: netbox/wireless/forms/bulk_import.py:84
-#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/filtersets.py:83
+#: netbox/wireless/forms/bulk_edit.py:45
+#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/wireless/forms/bulk_import.py:45
+#: netbox/wireless/forms/bulk_import.py:89
+#: netbox/wireless/forms/filtersets.py:52
+#: netbox/wireless/forms/filtersets.py:111
#: netbox/wireless/tables/wirelesslan.py:52
-#: netbox/wireless/tables/wirelesslink.py:20
+#: netbox/wireless/tables/wirelesslink.py:19
msgid "Status"
msgstr "Status"
-#: netbox/circuits/forms/bulk_edit.py:142
-#: netbox/circuits/forms/bulk_edit.py:233
-#: netbox/circuits/forms/bulk_import.py:98
-#: netbox/circuits/forms/bulk_import.py:158
-#: netbox/circuits/forms/filtersets.py:119
-#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:123
-#: netbox/dcim/forms/bulk_edit.py:188 netbox/dcim/forms/bulk_edit.py:347
-#: netbox/dcim/forms/bulk_edit.py:467 netbox/dcim/forms/bulk_edit.py:696
-#: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_edit.py:1749
-#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/bulk_import.py:152
-#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:356
-#: netbox/dcim/forms/bulk_import.py:501 netbox/dcim/forms/bulk_import.py:1241
-#: netbox/dcim/forms/bulk_import.py:1450 netbox/dcim/forms/filtersets.py:173
-#: netbox/dcim/forms/filtersets.py:205 netbox/dcim/forms/filtersets.py:323
-#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:420
-#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:916
-#: netbox/dcim/forms/filtersets.py:978 netbox/dcim/forms/filtersets.py:1008
-#: netbox/dcim/forms/filtersets.py:1130 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:323
-#: netbox/extras/forms/filtersets.py:396 netbox/ipam/forms/bulk_edit.py:43
-#: netbox/ipam/forms/bulk_edit.py:68 netbox/ipam/forms/bulk_edit.py:112
-#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:166
-#: netbox/ipam/forms/bulk_edit.py:251 netbox/ipam/forms/bulk_edit.py:301
-#: netbox/ipam/forms/bulk_edit.py:349 netbox/ipam/forms/bulk_edit.py:501
-#: netbox/ipam/forms/bulk_import.py:38 netbox/ipam/forms/bulk_import.py:67
-#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
-#: netbox/ipam/forms/bulk_import.py:135 netbox/ipam/forms/bulk_import.py:164
-#: netbox/ipam/forms/bulk_import.py:250 netbox/ipam/forms/bulk_import.py:286
-#: netbox/ipam/forms/bulk_import.py:467 netbox/ipam/forms/filtersets.py:48
-#: netbox/ipam/forms/filtersets.py:68 netbox/ipam/forms/filtersets.py:100
-#: netbox/ipam/forms/filtersets.py:120 netbox/ipam/forms/filtersets.py:143
-#: netbox/ipam/forms/filtersets.py:174 netbox/ipam/forms/filtersets.py:267
-#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:469
-#: netbox/ipam/tables/ip.py:456 netbox/ipam/tables/vlans.py:229
-#: netbox/templates/circuits/circuit.html:38
+#: netbox/circuits/forms/bulk_edit.py:154
+#: netbox/circuits/forms/bulk_edit.py:271
+#: netbox/circuits/forms/bulk_edit.py:342
+#: netbox/circuits/forms/bulk_import.py:111
+#: netbox/circuits/forms/bulk_import.py:170
+#: netbox/circuits/forms/bulk_import.py:232
+#: netbox/circuits/forms/filtersets.py:130
+#: netbox/circuits/forms/filtersets.py:277
+#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350
+#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699
+#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154
+#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358
+#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169
+#: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285
+#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485
+#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70
+#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118
+#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167
+#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
+#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
+#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270
+#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510
+#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
+#: netbox/templates/circuits/circuit.html:48
#: netbox/templates/circuits/circuitgroup.html:36
+#: netbox/templates/circuits/virtualcircuit.html:47
#: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79
#: netbox/templates/dcim/location.html:49
#: netbox/templates/dcim/powerfeed.html:44 netbox/templates/dcim/rack.html:32
@@ -774,114 +886,181 @@ msgstr "Status"
#: netbox/templates/virtualization/cluster.html:33
#: netbox/templates/virtualization/virtualmachine.html:39
#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49
-#: netbox/templates/wireless/wirelesslan.html:34
+#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
-#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:48
-#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:64
-#: netbox/virtualization/forms/bulk_edit.py:76
-#: netbox/virtualization/forms/bulk_edit.py:155
-#: netbox/virtualization/forms/bulk_import.py:66
-#: netbox/virtualization/forms/bulk_import.py:115
+#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49
+#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49
+#: netbox/virtualization/forms/bulk_edit.py:77
+#: netbox/virtualization/forms/bulk_edit.py:137
+#: netbox/virtualization/forms/bulk_import.py:67
+#: netbox/virtualization/forms/bulk_import.py:121
#: netbox/virtualization/forms/filtersets.py:47
-#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/virtualization/forms/filtersets.py:110
#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:63
-#: netbox/wireless/forms/bulk_edit.py:110
-#: netbox/wireless/forms/bulk_import.py:55
-#: netbox/wireless/forms/bulk_import.py:97
-#: netbox/wireless/forms/filtersets.py:35
-#: netbox/wireless/forms/filtersets.py:75
+#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65
+#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/wireless/forms/bulk_import.py:57
+#: netbox/wireless/forms/bulk_import.py:102
+#: netbox/wireless/forms/filtersets.py:38
+#: netbox/wireless/forms/filtersets.py:103
msgid "Tenant"
msgstr "Tenant"
-#: netbox/circuits/forms/bulk_edit.py:147
-#: netbox/circuits/forms/filtersets.py:174
+#: netbox/circuits/forms/bulk_edit.py:159
+#: netbox/circuits/forms/filtersets.py:190
msgid "Install date"
msgstr "Installatiedatum"
-#: netbox/circuits/forms/bulk_edit.py:152
-#: netbox/circuits/forms/filtersets.py:179
+#: netbox/circuits/forms/bulk_edit.py:164
+#: netbox/circuits/forms/filtersets.py:195
msgid "Termination date"
msgstr "Beëindigingsdatum"
-#: netbox/circuits/forms/bulk_edit.py:158
-#: netbox/circuits/forms/filtersets.py:186
+#: netbox/circuits/forms/bulk_edit.py:170
+#: netbox/circuits/forms/filtersets.py:202
msgid "Commit rate (Kbps)"
msgstr "Vastleggingssnelheid (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:173
-#: netbox/circuits/forms/model_forms.py:112
+#: netbox/circuits/forms/bulk_edit.py:176
+#: netbox/circuits/forms/filtersets.py:208
+#: netbox/circuits/forms/model_forms.py:136
+#: netbox/templates/circuits/circuit.html:38
+#: netbox/templates/wireless/wirelesslink.html:38
+#: netbox/wireless/forms/bulk_edit.py:132
+#: netbox/wireless/forms/filtersets.py:130
+#: netbox/wireless/forms/model_forms.py:168
+msgid "Distance"
+msgstr "Afstand"
+
+#: netbox/circuits/forms/bulk_edit.py:181
+#: netbox/circuits/forms/bulk_import.py:105
+#: netbox/circuits/forms/bulk_import.py:108
+#: netbox/circuits/forms/filtersets.py:212
+#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_import.py:121
+#: netbox/wireless/forms/bulk_import.py:124
+#: netbox/wireless/forms/filtersets.py:134
+msgid "Distance unit"
+msgstr "Afstandseenheid"
+
+#: netbox/circuits/forms/bulk_edit.py:196
+#: netbox/circuits/forms/model_forms.py:141
msgid "Service Parameters"
msgstr "Serviceparameters"
-#: netbox/circuits/forms/bulk_edit.py:174
-#: netbox/circuits/forms/model_forms.py:113
-#: netbox/circuits/forms/model_forms.py:183
-#: netbox/dcim/forms/model_forms.py:139 netbox/dcim/forms/model_forms.py:181
-#: netbox/dcim/forms/model_forms.py:266 netbox/dcim/forms/model_forms.py:323
-#: netbox/dcim/forms/model_forms.py:768 netbox/dcim/forms/model_forms.py:1699
-#: netbox/ipam/forms/model_forms.py:64 netbox/ipam/forms/model_forms.py:81
-#: netbox/ipam/forms/model_forms.py:115 netbox/ipam/forms/model_forms.py:136
-#: netbox/ipam/forms/model_forms.py:160 netbox/ipam/forms/model_forms.py:232
-#: netbox/ipam/forms/model_forms.py:261 netbox/ipam/forms/model_forms.py:320
+#: netbox/circuits/forms/bulk_edit.py:197
+#: netbox/circuits/forms/filtersets.py:73
+#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/filtersets.py:110
+#: netbox/circuits/forms/filtersets.py:127
+#: netbox/circuits/forms/filtersets.py:315
+#: netbox/circuits/forms/filtersets.py:330 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:1446 netbox/dcim/forms/filtersets.py:1470
+#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512
+#: netbox/dcim/forms/filtersets.py:1528 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
+#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
+#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:269
+#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385
+#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483
+#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579
+#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259
+#: netbox/virtualization/forms/filtersets.py:45
+#: netbox/virtualization/forms/filtersets.py:108
+#: netbox/virtualization/forms/filtersets.py:203
+#: netbox/virtualization/forms/filtersets.py:248
+#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/wireless/forms/filtersets.py:36
+#: netbox/wireless/forms/filtersets.py:102
+msgid "Attributes"
+msgstr "Attributen"
+
+#: netbox/circuits/forms/bulk_edit.py:198
+#: netbox/circuits/forms/bulk_edit.py:356
+#: netbox/circuits/forms/model_forms.py:142
+#: netbox/circuits/forms/model_forms.py:240
+#: netbox/circuits/forms/model_forms.py:345
+#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185
+#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331
+#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1744
+#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84
+#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141
+#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233
+#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:85
#: netbox/templates/dcim/htmx/cable_edit.html:72
#: netbox/templates/ipam/ipaddress_bulk_add.html:27
-#: netbox/templates/ipam/vlan_edit.html:22
+#: netbox/templates/ipam/vlan_edit.html:30
#: netbox/virtualization/forms/model_forms.py:80
-#: netbox/virtualization/forms/model_forms.py:222
+#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44
-#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
-#: netbox/vpn/forms/model_forms.py:411 netbox/wireless/forms/model_forms.py:54
-#: netbox/wireless/forms/model_forms.py:170
+#: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57
+#: netbox/wireless/forms/model_forms.py:173
msgid "Tenancy"
msgstr "Tenants"
-#: netbox/circuits/forms/bulk_edit.py:193
-#: netbox/circuits/forms/bulk_edit.py:217
-#: netbox/circuits/forms/model_forms.py:155
-#: netbox/circuits/tables/circuits.py:117
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
-#: netbox/templates/circuits/providernetwork.html:17
-msgid "Provider Network"
-msgstr "Netwerkprovider"
+#: netbox/circuits/forms/bulk_edit.py:215
+#: netbox/circuits/forms/model_forms.py:170
+#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317
+msgid "Termination type"
+msgstr "Soort beëindiging"
+
+#: netbox/circuits/forms/bulk_edit.py:218
+#: netbox/circuits/forms/bulk_import.py:133
+#: netbox/circuits/forms/filtersets.py:225
+#: netbox/circuits/forms/model_forms.py:173
+#: netbox/templates/circuits/inc/circuit_termination.html:6
+#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
+#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
+msgid "Termination"
+msgstr "Opzegging"
-#: netbox/circuits/forms/bulk_edit.py:199
+#: netbox/circuits/forms/bulk_edit.py:226
msgid "Port speed (Kbps)"
msgstr "Poortsnelheid (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:203
+#: netbox/circuits/forms/bulk_edit.py:230
msgid "Upstream speed (Kbps)"
msgstr "Upstreamsnelheid (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:206 netbox/dcim/forms/bulk_edit.py:966
-#: netbox/dcim/forms/bulk_edit.py:1330 netbox/dcim/forms/bulk_edit.py:1347
-#: netbox/dcim/forms/bulk_edit.py:1364 netbox/dcim/forms/bulk_edit.py:1382
-#: netbox/dcim/forms/bulk_edit.py:1477 netbox/dcim/forms/bulk_edit.py:1637
-#: netbox/dcim/forms/bulk_edit.py:1654
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969
+#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350
+#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385
+#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652
+#: netbox/dcim/forms/bulk_edit.py:1669
msgid "Mark connected"
msgstr "Markeren als verbonden"
-#: netbox/circuits/forms/bulk_edit.py:219
-#: netbox/circuits/forms/model_forms.py:157
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
+#: netbox/circuits/forms/bulk_edit.py:243
+#: netbox/circuits/forms/model_forms.py:184
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:55
#: netbox/templates/dcim/frontport.html:121
-#: netbox/templates/dcim/interface.html:193
+#: netbox/templates/dcim/interface.html:250
#: netbox/templates/dcim/rearport.html:111
msgid "Circuit Termination"
msgstr "Circuitbeëindiging"
-#: netbox/circuits/forms/bulk_edit.py:221
-#: netbox/circuits/forms/model_forms.py:159
+#: netbox/circuits/forms/bulk_edit.py:245
+#: netbox/circuits/forms/model_forms.py:186
msgid "Termination Details"
msgstr "Details van de beëindiging"
-#: netbox/circuits/forms/bulk_edit.py:251
-#: netbox/circuits/forms/filtersets.py:268
-#: netbox/circuits/tables/circuits.py:168 netbox/dcim/forms/model_forms.py:551
-#: netbox/templates/circuits/circuitgroupassignment.html:30
+#: netbox/circuits/forms/bulk_edit.py:289
+#: netbox/circuits/forms/bulk_import.py:188
+#: netbox/circuits/forms/filtersets.py:304
+#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562
+#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:56
@@ -891,227 +1070,313 @@ msgstr "Details van de beëindiging"
msgid "Priority"
msgstr "Prioriteit"
-#: netbox/circuits/forms/bulk_import.py:39
-#: netbox/circuits/forms/bulk_import.py:54
-#: netbox/circuits/forms/bulk_import.py:77
+#: netbox/circuits/forms/bulk_edit.py:321
+#: netbox/circuits/forms/bulk_import.py:208
+#: netbox/circuits/forms/filtersets.py:158
+#: netbox/circuits/forms/filtersets.py:263
+#: netbox/circuits/forms/filtersets.py:353
+#: netbox/circuits/forms/filtersets.py:391
+#: netbox/circuits/forms/model_forms.py:325
+#: netbox/circuits/tables/virtual_circuits.py:51
+#: netbox/circuits/tables/virtual_circuits.py:99
+msgid "Provider network"
+msgstr "Netwerkprovider"
+
+#: netbox/circuits/forms/bulk_edit.py:365
+#: netbox/circuits/forms/bulk_import.py:254
+#: netbox/circuits/forms/filtersets.py:381
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361
+#: 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:1539 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:180
+#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128
+#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343
+#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:193
+#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297
+#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240
+#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363
+#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259
+#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209
+#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319
+#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211
+#: netbox/templates/circuits/virtualcircuittermination.html:42
+#: netbox/templates/dcim/device.html:182
+#: netbox/templates/dcim/inc/panels/inventory_items.html:20
+#: netbox/templates/dcim/interface.html:178
+#: netbox/templates/dcim/interface.html:280
+#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
+#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
+#: netbox/templates/virtualization/virtualmachine.html:23
+#: netbox/templates/vpn/tunneltermination.html:17
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
+#: netbox/tenancy/forms/bulk_edit.py:142
+#: netbox/tenancy/forms/filtersets.py:107
+#: netbox/tenancy/forms/model_forms.py:137
+#: netbox/tenancy/tables/contacts.py:102
+#: netbox/virtualization/forms/bulk_edit.py:127
+#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/virtualization/forms/filtersets.py:162
+#: netbox/virtualization/forms/model_forms.py:202
+#: netbox/virtualization/tables/virtualmachines.py:45
+#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
+#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79
+#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82
+msgid "Role"
+msgstr "Rol"
+
+#: netbox/circuits/forms/bulk_import.py:46
+#: netbox/circuits/forms/bulk_import.py:61
+#: netbox/circuits/forms/bulk_import.py:84
msgid "Assigned provider"
msgstr "Toegewezen provider"
-#: netbox/circuits/forms/bulk_import.py:83
+#: netbox/circuits/forms/bulk_import.py:90
msgid "Assigned provider account"
msgstr "Toegewezen provideraccount"
-#: netbox/circuits/forms/bulk_import.py:90
+#: netbox/circuits/forms/bulk_import.py:97
msgid "Type of circuit"
msgstr "Soort circuit"
-#: netbox/circuits/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:90
-#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
-#: netbox/dcim/forms/bulk_import.py:529 netbox/dcim/forms/bulk_import.py:683
-#: netbox/dcim/forms/bulk_import.py:1395 netbox/ipam/forms/bulk_import.py:194
-#: netbox/ipam/forms/bulk_import.py:259 netbox/ipam/forms/bulk_import.py:295
-#: netbox/ipam/forms/bulk_import.py:476
-#: netbox/virtualization/forms/bulk_import.py:56
-#: netbox/virtualization/forms/bulk_import.py:82
-#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:45
+#: netbox/circuits/forms/bulk_import.py:102
+#: netbox/circuits/forms/bulk_import.py:229
+#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151
+#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534
+#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139
+#: netbox/dcim/forms/bulk_import.py:1492 netbox/ipam/forms/bulk_import.py:190
+#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488
+#: netbox/virtualization/forms/bulk_import.py:57
+#: netbox/virtualization/forms/bulk_import.py:88
+#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "Operationele status"
-#: netbox/circuits/forms/bulk_import.py:102
-#: netbox/circuits/forms/bulk_import.py:162
-#: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156
-#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/bulk_import.py:505
-#: netbox/dcim/forms/bulk_import.py:1245 netbox/dcim/forms/bulk_import.py:1390
-#: netbox/dcim/forms/bulk_import.py:1454 netbox/ipam/forms/bulk_import.py:42
-#: netbox/ipam/forms/bulk_import.py:71 netbox/ipam/forms/bulk_import.py:99
-#: netbox/ipam/forms/bulk_import.py:119 netbox/ipam/forms/bulk_import.py:139
-#: netbox/ipam/forms/bulk_import.py:168 netbox/ipam/forms/bulk_import.py:254
-#: netbox/ipam/forms/bulk_import.py:290 netbox/ipam/forms/bulk_import.py:471
-#: netbox/virtualization/forms/bulk_import.py:70
-#: netbox/virtualization/forms/bulk_import.py:119
-#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:59
-#: netbox/wireless/forms/bulk_import.py:101
+#: netbox/circuits/forms/bulk_import.py:115
+#: netbox/circuits/forms/bulk_import.py:174
+#: netbox/circuits/forms/bulk_import.py:236
+#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158
+#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1487
+#: netbox/dcim/forms/bulk_import.py:1551 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:142
+#: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:253
+#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470
+#: netbox/virtualization/forms/bulk_import.py:71
+#: netbox/virtualization/forms/bulk_import.py:125
+#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61
+#: netbox/wireless/forms/bulk_import.py:106
msgid "Assigned tenant"
msgstr "Toegewezen huurder"
-#: netbox/circuits/forms/bulk_import.py:120
-#: netbox/templates/circuits/inc/circuit_termination.html:6
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:15
-#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
-#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
-msgid "Termination"
-msgstr "Opzegging"
+#: netbox/circuits/forms/bulk_import.py:139
+msgid "Termination type (app & model)"
+msgstr "Beëindigingstype (app en model)"
-#: netbox/circuits/forms/bulk_import.py:130
-#: netbox/circuits/forms/filtersets.py:147
-#: netbox/circuits/forms/filtersets.py:227
-#: netbox/circuits/forms/model_forms.py:144
-msgid "Provider network"
-msgstr "Netwerkprovider"
+#: netbox/circuits/forms/bulk_import.py:151
+#: netbox/circuits/forms/bulk_import.py:164
+msgid "Termination ID"
+msgstr "Beëindigings-"
+
+#: netbox/circuits/forms/bulk_import.py:185
+msgid "Circuit type (app & model)"
+msgstr "Circuittype (app en model)"
+
+#: netbox/circuits/forms/bulk_import.py:211
+msgid "The network to which this virtual circuit belongs"
+msgstr "Het netwerk waartoe dit virtuele circuit behoort"
-#: netbox/circuits/forms/filtersets.py:30
-#: netbox/circuits/forms/filtersets.py:118
-#: netbox/circuits/forms/filtersets.py:200 netbox/dcim/forms/bulk_edit.py:339
-#: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:688
-#: netbox/dcim/forms/bulk_edit.py:743 netbox/dcim/forms/bulk_edit.py:897
-#: netbox/dcim/forms/bulk_import.py:235 netbox/dcim/forms/bulk_import.py:337
-#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1339
-#: netbox/dcim/forms/bulk_import.py:1373 netbox/dcim/forms/filtersets.py:95
-#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:356
-#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:447
-#: netbox/dcim/forms/filtersets.py:719 netbox/dcim/forms/filtersets.py:762
-#: netbox/dcim/forms/filtersets.py:977 netbox/dcim/forms/filtersets.py:1006
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1090
-#: netbox/dcim/forms/filtersets.py:1120 netbox/dcim/forms/filtersets.py:1129
-#: 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:1331 netbox/dcim/forms/filtersets.py:1442
-#: netbox/dcim/forms/filtersets.py:1466 netbox/dcim/forms/filtersets.py:1490
-#: netbox/dcim/forms/filtersets.py:1508 netbox/dcim/forms/filtersets.py:1525
-#: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:243
-#: netbox/dcim/forms/model_forms.py:468 netbox/dcim/forms/model_forms.py:728
-#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:30
-#: netbox/dcim/tables/racks.py:118 netbox/dcim/tables/racks.py:212
-#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:320
-#: netbox/ipam/forms/filtersets.py:173 netbox/ipam/forms/filtersets.py:414
-#: netbox/ipam/forms/filtersets.py:437 netbox/ipam/forms/filtersets.py:467
+#: netbox/circuits/forms/bulk_import.py:217
+msgid "Assigned provider account (if any)"
+msgstr "Toegewezen provideraccount (indien aanwezig)"
+
+#: netbox/circuits/forms/bulk_import.py:224
+msgid "Type of virtual circuit"
+msgstr "Soort virtueel circuit"
+
+#: netbox/circuits/forms/bulk_import.py:256 netbox/vpn/forms/bulk_import.py:83
+msgid "Operational role"
+msgstr "Operationele rol"
+
+#: netbox/circuits/forms/bulk_import.py:259
+#: netbox/circuits/forms/model_forms.py:368
+#: netbox/circuits/tables/virtual_circuits.py:112
+#: netbox/dcim/forms/bulk_import.py:1219 netbox/dcim/forms/model_forms.py:1164
+#: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600
+#: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141
+#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290
+#: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64
+#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/templates/circuits/virtualcircuittermination.html:53
+#: netbox/templates/circuits/virtualcircuittermination.html:60
+#: netbox/templates/dcim/frontport.html:106
+#: netbox/templates/dcim/interface.html:27
+#: netbox/templates/dcim/interface.html:241
+#: netbox/templates/dcim/interface.html:367
+#: netbox/templates/dcim/rearport.html:102
+#: netbox/templates/virtualization/vminterface.html:18
+#: netbox/templates/vpn/tunneltermination.html:31
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
+#: netbox/templates/wireless/wirelesslink.html:10
+#: netbox/templates/wireless/wirelesslink.html:55
+#: netbox/virtualization/forms/model_forms.py:377
+#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439
+#: netbox/vpn/forms/model_forms.py:448
+#: netbox/wireless/forms/model_forms.py:116
+#: netbox/wireless/forms/model_forms.py:158
+msgid "Interface"
+msgstr "Interface"
+
+#: netbox/circuits/forms/filtersets.py:38
+#: netbox/circuits/forms/filtersets.py:129
+#: netbox/circuits/forms/filtersets.py:187
+#: netbox/circuits/forms/filtersets.py:245
+#: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:342
+#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691
+#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900
+#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339
+#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1436
+#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96
+#: 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:1336 netbox/dcim/forms/filtersets.py:1447
+#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495
+#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530
+#: 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:168 netbox/dcim/tables/power.py:30
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211
+#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:417
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:30
#: netbox/templates/dcim/inc/cable_termination.html:12
#: netbox/templates/dcim/location.html:26
#: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24
#: netbox/templates/dcim/rackreservation.html:32
-#: netbox/virtualization/forms/filtersets.py:46
-#: netbox/virtualization/forms/filtersets.py:100
-#: netbox/wireless/forms/model_forms.py:87
-#: netbox/wireless/forms/model_forms.py:129
+#: netbox/virtualization/forms/filtersets.py:79
+#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/model_forms.py:90
+#: netbox/wireless/forms/model_forms.py:132
msgid "Location"
msgstr "Locatie"
-#: netbox/circuits/forms/filtersets.py:32
-#: netbox/circuits/forms/filtersets.py:120 netbox/dcim/forms/filtersets.py:144
-#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/forms/filtersets.py:174
-#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:328
-#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:471
-#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:1091
+#: netbox/circuits/forms/filtersets.py:40
+#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145
+#: 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/netbox/navigation/menu.py:31 netbox/netbox/navigation/menu.py:33
-#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:70
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
#: netbox/tenancy/tables/contacts.py:25 netbox/tenancy/views.py:19
#: netbox/virtualization/forms/filtersets.py:37
#: netbox/virtualization/forms/filtersets.py:48
-#: netbox/virtualization/forms/filtersets.py:106
+#: netbox/virtualization/forms/filtersets.py:111
msgid "Contacts"
msgstr "Contacten"
-#: netbox/circuits/forms/filtersets.py:37
-#: netbox/circuits/forms/filtersets.py:157 netbox/dcim/forms/bulk_edit.py:113
-#: netbox/dcim/forms/bulk_edit.py:314 netbox/dcim/forms/bulk_edit.py:872
-#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/filtersets.py:73
-#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:211
-#: netbox/dcim/forms/filtersets.py:334 netbox/dcim/forms/filtersets.py:425
-#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:983
-#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1097
-#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1576
-#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1624
-#: netbox/dcim/forms/model_forms.py:112 netbox/dcim/forms/object_create.py:367
-#: netbox/dcim/tables/devices.py:143 netbox/dcim/tables/sites.py:85
-#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:208
-#: netbox/ipam/forms/bulk_edit.py:474 netbox/ipam/forms/filtersets.py:217
-#: netbox/ipam/forms/filtersets.py:422 netbox/ipam/forms/filtersets.py:475
-#: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16
+#: netbox/circuits/forms/filtersets.py:45
+#: netbox/circuits/forms/filtersets.py:168
+#: netbox/circuits/forms/filtersets.py:230
+#: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:116
+#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875
+#: 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:1614
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662
+#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367
+#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85
+#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458
+#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:425
+#: netbox/ipam/forms/filtersets.py:516 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/prefix.html:49 netbox/templates/ipam/vlan.html:16
-#: netbox/virtualization/forms/bulk_edit.py:81
+#: netbox/templates/ipam/vlan.html:16
#: netbox/virtualization/forms/filtersets.py:59
-#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/filtersets.py:138
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "Regio"
-#: netbox/circuits/forms/filtersets.py:42
-#: netbox/circuits/forms/filtersets.py:162 netbox/dcim/forms/bulk_edit.py:322
-#: netbox/dcim/forms/bulk_edit.py:880 netbox/dcim/forms/filtersets.py:78
-#: netbox/dcim/forms/filtersets.py:190 netbox/dcim/forms/filtersets.py:216
-#: netbox/dcim/forms/filtersets.py:347 netbox/dcim/forms/filtersets.py:430
-#: netbox/dcim/forms/filtersets.py:744 netbox/dcim/forms/filtersets.py:988
-#: netbox/dcim/forms/filtersets.py:1102 netbox/dcim/forms/filtersets.py:1141
+#: netbox/circuits/forms/filtersets.py:50
+#: netbox/circuits/forms/filtersets.py:173
+#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325
+#: 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:375 netbox/extras/filtersets.py:520
-#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/bulk_edit.py:479
-#: netbox/ipam/forms/filtersets.py:222 netbox/ipam/forms/filtersets.py:427
-#: netbox/ipam/forms/filtersets.py:480
-#: netbox/virtualization/forms/bulk_edit.py:86
-#: netbox/virtualization/forms/filtersets.py:69
-#: netbox/virtualization/forms/filtersets.py:138
+#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224
+#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521
+#: netbox/virtualization/forms/filtersets.py:64
+#: netbox/virtualization/forms/filtersets.py:143
#: netbox/virtualization/forms/model_forms.py:98
+#: netbox/wireless/forms/filtersets.py:78
msgid "Site group"
msgstr "Sitegroep"
-#: netbox/circuits/forms/filtersets.py:65
-#: netbox/circuits/forms/filtersets.py:83
-#: netbox/circuits/forms/filtersets.py:102
-#: netbox/circuits/forms/filtersets.py:117 netbox/core/forms/filtersets.py:67
-#: netbox/core/forms/filtersets.py:135 netbox/dcim/forms/bulk_edit.py:843
-#: netbox/dcim/forms/filtersets.py:172 netbox/dcim/forms/filtersets.py:204
-#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1131 netbox/dcim/forms/filtersets.py:1239
-#: netbox/dcim/forms/filtersets.py:1263 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:1327
-#: netbox/dcim/forms/filtersets.py:1441 netbox/dcim/forms/filtersets.py:1465
-#: netbox/dcim/forms/filtersets.py:1489 netbox/dcim/forms/filtersets.py:1507
-#: netbox/dcim/forms/filtersets.py:1523 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:44 netbox/extras/forms/filtersets.py:134
-#: netbox/extras/forms/filtersets.py:165 netbox/extras/forms/filtersets.py:205
-#: netbox/extras/forms/filtersets.py:221 netbox/extras/forms/filtersets.py:252
-#: netbox/extras/forms/filtersets.py:276 netbox/extras/forms/filtersets.py:441
-#: netbox/ipam/forms/filtersets.py:99 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/filtersets.py:307 netbox/ipam/forms/filtersets.py:382
-#: netbox/ipam/forms/filtersets.py:468 netbox/ipam/forms/filtersets.py:527
-#: netbox/ipam/forms/filtersets.py:545 netbox/netbox/tables/tables.py:256
-#: netbox/virtualization/forms/filtersets.py:45
-#: netbox/virtualization/forms/filtersets.py:103
-#: netbox/virtualization/forms/filtersets.py:198
-#: netbox/virtualization/forms/filtersets.py:243
-#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:150
-#: netbox/wireless/forms/filtersets.py:34
-#: netbox/wireless/forms/filtersets.py:74
-msgid "Attributes"
-msgstr "Attributen"
-
-#: netbox/circuits/forms/filtersets.py:73
-#: netbox/circuits/tables/circuits.py:63
-#: netbox/circuits/tables/providers.py:66
+#: netbox/circuits/forms/filtersets.py:81
+#: netbox/circuits/tables/circuits.py:62
+#: netbox/circuits/tables/providers.py:64
+#: netbox/circuits/tables/virtual_circuits.py:55
+#: netbox/circuits/tables/virtual_circuits.py:103
#: netbox/templates/circuits/circuit.html:22
#: netbox/templates/circuits/provideraccount.html:24
msgid "Account"
msgstr "Account"
-#: netbox/circuits/forms/filtersets.py:217
+#: netbox/circuits/forms/filtersets.py:253
msgid "Term Side"
msgstr "Termzijde"
-#: netbox/circuits/forms/filtersets.py:250 netbox/dcim/forms/bulk_edit.py:1557
-#: netbox/extras/forms/model_forms.py:582 netbox/ipam/forms/filtersets.py:142
-#: netbox/ipam/forms/filtersets.py:546 netbox/ipam/forms/model_forms.py:327
+#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572
+#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144
+#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337
+#: netbox/templates/dcim/macaddress.html:25
#: netbox/templates/extras/configcontext.html:60
#: netbox/templates/ipam/ipaddress.html:59
-#: netbox/templates/ipam/vlan_edit.html:30
+#: netbox/templates/ipam/vlan_edit.html:38
#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:314
msgid "Assignment"
msgstr "Opdracht"
-#: netbox/circuits/forms/filtersets.py:265
-#: netbox/circuits/forms/model_forms.py:195
-#: netbox/circuits/tables/circuits.py:155 netbox/dcim/forms/bulk_edit.py:118
-#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/model_forms.py:117
-#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:480
-#: netbox/ipam/filtersets.py:1001 netbox/ipam/forms/bulk_edit.py:493
-#: netbox/ipam/forms/bulk_import.py:460 netbox/ipam/forms/model_forms.py:561
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:122
-#: netbox/ipam/tables/vlans.py:226
+#: netbox/circuits/forms/filtersets.py:301
+#: netbox/circuits/forms/model_forms.py:252
+#: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120
+#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489
+#: netbox/ipam/filtersets.py:968 netbox/ipam/forms/bulk_edit.py:477
+#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
+#: netbox/ipam/tables/vlans.py:202
#: netbox/templates/circuits/circuitgroupassignment.html:22
-#: netbox/templates/dcim/interface.html:284 netbox/templates/dcim/site.html:37
+#: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:23
#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21
#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6
@@ -1131,226 +1396,242 @@ msgstr "Opdracht"
#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62
#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31
#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79
-#: netbox/virtualization/forms/bulk_edit.py:65
-#: netbox/virtualization/forms/bulk_import.py:47
-#: netbox/virtualization/forms/filtersets.py:85
-#: netbox/virtualization/forms/model_forms.py:66
+#: netbox/virtualization/forms/bulk_edit.py:66
+#: netbox/virtualization/forms/bulk_import.py:48
+#: netbox/virtualization/forms/filtersets.py:90
+#: netbox/virtualization/forms/model_forms.py:70
#: netbox/virtualization/tables/clusters.py:70
#: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158
#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:48
-#: netbox/wireless/forms/bulk_import.py:36
-#: netbox/wireless/forms/filtersets.py:46
-#: netbox/wireless/forms/model_forms.py:40
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/wireless/forms/bulk_import.py:38
+#: netbox/wireless/forms/filtersets.py:49
+#: netbox/wireless/forms/model_forms.py:41
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "groep"
-#: netbox/circuits/forms/model_forms.py:182
+#: netbox/circuits/forms/model_forms.py:239
#: netbox/templates/circuits/circuitgroup.html:25
msgid "Circuit Group"
msgstr "Circuitgroep"
-#: netbox/circuits/models/circuits.py:27 netbox/dcim/models/cables.py:67
-#: netbox/dcim/models/device_component_templates.py:517
-#: netbox/dcim/models/device_component_templates.py:617
-#: netbox/dcim/models/device_components.py:975
-#: netbox/dcim/models/device_components.py:1049
-#: netbox/dcim/models/device_components.py:1204
-#: netbox/dcim/models/devices.py:479 netbox/dcim/models/racks.py:224
+#: netbox/circuits/forms/model_forms.py:259
+msgid "Circuit type"
+msgstr "Circuittype"
+
+#: netbox/circuits/forms/model_forms.py:270
+msgid "Group Assignment"
+msgstr "Groepsopdracht"
+
+#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69
+#: netbox/dcim/models/device_component_templates.py:531
+#: netbox/dcim/models/device_component_templates.py:631
+#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:1026
+#: netbox/dcim/models/device_components.py:1097
+#: netbox/dcim/models/device_components.py:1243
+#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
#: netbox/extras/models/tags.py:28
msgid "color"
msgstr "kleur"
-#: netbox/circuits/models/circuits.py:36
+#: netbox/circuits/models/circuits.py:34
msgid "circuit type"
msgstr "soort circuit"
-#: netbox/circuits/models/circuits.py:37
+#: netbox/circuits/models/circuits.py:35
msgid "circuit types"
msgstr "soorten circuits"
-#: netbox/circuits/models/circuits.py:48
+#: netbox/circuits/models/circuits.py:46
+#: netbox/circuits/models/virtual_circuits.py:38
msgid "circuit ID"
msgstr "circuit-ID"
-#: netbox/circuits/models/circuits.py:49
+#: netbox/circuits/models/circuits.py:47
+#: netbox/circuits/models/virtual_circuits.py:39
msgid "Unique circuit ID"
msgstr "Uniek circuit-ID"
-#: netbox/circuits/models/circuits.py:69 netbox/core/models/data.py:52
-#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:1173
-#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:96
-#: netbox/dcim/models/racks.py:297 netbox/dcim/models/sites.py:154
-#: netbox/dcim/models/sites.py:266 netbox/ipam/models/ip.py:253
-#: netbox/ipam/models/ip.py:522 netbox/ipam/models/ip.py:730
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:74
-#: netbox/virtualization/models/virtualmachines.py:84
-#: netbox/vpn/models/tunnels.py:40 netbox/wireless/models.py:95
-#: netbox/wireless/models.py:159
+#: netbox/circuits/models/circuits.py:67
+#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
+#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:51
+#: netbox/dcim/models/device_components.py:1283
+#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181
+#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94
+#: 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/virtualization/models/virtualmachines.py:79
+#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95
+#: netbox/wireless/models.py:156
msgid "status"
msgstr "-status"
-#: netbox/circuits/models/circuits.py:84 netbox/templates/core/plugin.html:20
+#: netbox/circuits/models/circuits.py:82 netbox/templates/core/plugin.html:20
msgid "installed"
msgstr "geïnstalleerd"
-#: netbox/circuits/models/circuits.py:89
+#: netbox/circuits/models/circuits.py:87
msgid "terminates"
msgstr "beëindigt"
-#: netbox/circuits/models/circuits.py:94
+#: netbox/circuits/models/circuits.py:92
msgid "commit rate (Kbps)"
msgstr "Toewijzingssnelheid (Kbps)"
-#: netbox/circuits/models/circuits.py:95
+#: netbox/circuits/models/circuits.py:93
msgid "Committed rate"
msgstr "Toegewijde rente"
-#: netbox/circuits/models/circuits.py:137
+#: netbox/circuits/models/circuits.py:142
msgid "circuit"
msgstr "circuit"
-#: netbox/circuits/models/circuits.py:138
+#: netbox/circuits/models/circuits.py:143
msgid "circuits"
msgstr "circuits"
-#: netbox/circuits/models/circuits.py:170
+#: netbox/circuits/models/circuits.py:172
msgid "circuit group"
msgstr "circuitgroep"
-#: netbox/circuits/models/circuits.py:171
+#: netbox/circuits/models/circuits.py:173
msgid "circuit groups"
msgstr "circuitgroepen"
-#: netbox/circuits/models/circuits.py:195 netbox/ipam/models/fhrp.py:93
-#: netbox/tenancy/models/contacts.py:134
+#: netbox/circuits/models/circuits.py:190
+msgid "member ID"
+msgstr "ID van het lid"
+
+#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90
+#: netbox/tenancy/models/contacts.py:126
msgid "priority"
msgstr "prioriteit"
-#: netbox/circuits/models/circuits.py:213
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignment"
msgstr "Circuitgroepopdracht"
-#: netbox/circuits/models/circuits.py:214
+#: netbox/circuits/models/circuits.py:221
msgid "Circuit group assignments"
msgstr "Circuitgroeptoewijzingen"
-#: netbox/circuits/models/circuits.py:240
-msgid "termination"
-msgstr ""
+#: netbox/circuits/models/circuits.py:247
+msgid "termination side"
+msgstr "eindzijde"
-#: netbox/circuits/models/circuits.py:257
+#: netbox/circuits/models/circuits.py:266
msgid "port speed (Kbps)"
msgstr "poortsnelheid (Kbps)"
-#: netbox/circuits/models/circuits.py:260
+#: netbox/circuits/models/circuits.py:269
msgid "Physical circuit speed"
msgstr "Fysieke circuitsnelheid"
-#: netbox/circuits/models/circuits.py:265
+#: netbox/circuits/models/circuits.py:274
msgid "upstream speed (Kbps)"
msgstr "upstream snelheid (Kbps)"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:275
msgid "Upstream speed, if different from port speed"
msgstr "Upstream snelheid, indien verschillend van de poortsnelheid"
-#: netbox/circuits/models/circuits.py:271
+#: netbox/circuits/models/circuits.py:280
msgid "cross-connect ID"
msgstr "ID voor kruisverbinding"
-#: netbox/circuits/models/circuits.py:272
+#: netbox/circuits/models/circuits.py:281
msgid "ID of the local cross-connect"
msgstr "ID van de lokale kruisverbinding"
-#: netbox/circuits/models/circuits.py:277
+#: netbox/circuits/models/circuits.py:286
msgid "patch panel/port(s)"
msgstr "patchpaneel/poort (en)"
-#: netbox/circuits/models/circuits.py:278
+#: netbox/circuits/models/circuits.py:287
msgid "Patch panel ID and port number(s)"
msgstr "ID en poortnummer(s) van het patchpaneel"
-#: netbox/circuits/models/circuits.py:281
-#: netbox/dcim/models/device_component_templates.py:61
-#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:685
+#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/virtual_circuits.py:144
+#: netbox/dcim/models/device_component_templates.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681
#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219
#: netbox/extras/models/customfields.py:125 netbox/extras/models/models.py:61
#: 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:31 netbox/extras/models/tags.py:32
-#: netbox/netbox/models/__init__.py:110 netbox/netbox/models/__init__.py:145
-#: netbox/netbox/models/__init__.py:191 netbox/users/models/permissions.py:24
-#: netbox/users/models/tokens.py:57 netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:289
+#: 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/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
+#: netbox/virtualization/models/virtualmachines.py:276
msgid "description"
msgstr "omschrijving"
-#: netbox/circuits/models/circuits.py:294
+#: netbox/circuits/models/circuits.py:340
msgid "circuit termination"
msgstr "beëindiging van het circuit"
-#: netbox/circuits/models/circuits.py:295
+#: netbox/circuits/models/circuits.py:341
msgid "circuit terminations"
msgstr "circuitafsluitingen"
-#: netbox/circuits/models/circuits.py:308
-msgid ""
-"A circuit termination must attach to either a site or a provider network."
+#: netbox/circuits/models/circuits.py:353
+msgid "A circuit termination must attach to a terminating object."
msgstr ""
+"Een circuitafsluiting moet worden aangesloten op een afsluitend object."
-#: netbox/circuits/models/circuits.py:310
-msgid ""
-"A circuit termination cannot attach to both a site and a provider network."
-msgstr ""
-
-#: netbox/circuits/models/providers.py:22
-#: netbox/circuits/models/providers.py:66
-#: netbox/circuits/models/providers.py:104 netbox/core/models/data.py:39
+#: netbox/circuits/models/providers.py:21
+#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39
#: netbox/core/models/jobs.py:46
#: netbox/dcim/models/device_component_templates.py:43
-#: netbox/dcim/models/device_components.py:53
-#: netbox/dcim/models/devices.py:593 netbox/dcim/models/devices.py:1335
-#: netbox/dcim/models/devices.py:1400 netbox/dcim/models/power.py:39
-#: netbox/dcim/models/power.py:92 netbox/dcim/models/racks.py:262
-#: netbox/dcim/models/sites.py:138 netbox/extras/models/configs.py:36
+#: netbox/dcim/models/device_components.py:52
+#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341
+#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38
+#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257
+#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36
#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:92
#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153
#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392
#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596
#: netbox/extras/models/notifications.py:126
-#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:26
-#: netbox/ipam/models/asns.py:18 netbox/ipam/models/fhrp.py:25
-#: netbox/ipam/models/services.py:52 netbox/ipam/models/services.py:88
-#: netbox/ipam/models/vlans.py:36 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vrfs.py:22 netbox/ipam/models/vrfs.py:79
-#: netbox/netbox/models/__init__.py:137 netbox/netbox/models/__init__.py:181
-#: netbox/tenancy/models/contacts.py:64 netbox/tenancy/models/tenants.py:20
-#: netbox/tenancy/models/tenants.py:45 netbox/users/models/permissions.py:20
-#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:57
-#: netbox/virtualization/models/virtualmachines.py:72
-#: netbox/virtualization/models/virtualmachines.py:279
-#: netbox/vpn/models/crypto.py:24 netbox/vpn/models/crypto.py:71
-#: netbox/vpn/models/crypto.py:131 netbox/vpn/models/crypto.py:183
-#: netbox/vpn/models/crypto.py:221 netbox/vpn/models/l2vpn.py:22
-#: netbox/vpn/models/tunnels.py:35 netbox/wireless/models.py:51
+#: 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/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
+#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
+#: netbox/virtualization/models/clusters.py:52
+#: netbox/virtualization/models/virtualmachines.py:71
+#: netbox/virtualization/models/virtualmachines.py:271
+#: netbox/virtualization/models/virtualmachines.py:305
+#: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69
+#: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180
+#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21
+#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "naam"
-#: netbox/circuits/models/providers.py:25
+#: netbox/circuits/models/providers.py:24
msgid "Full name of the provider"
msgstr "Volledige naam van de provider"
-#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:86
+#: 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:40 netbox/netbox/models/__init__.py:141
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:49 netbox/vpn/models/l2vpn.py:27
-#: netbox/wireless/models.py:56
+#: netbox/ipam/models/vlans.py:42 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
msgid "slug"
msgstr "slug"
@@ -1362,67 +1643,100 @@ msgstr "provider"
msgid "providers"
msgstr "providers"
-#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:60
msgid "account ID"
msgstr "account-ID"
-#: netbox/circuits/models/providers.py:86
+#: netbox/circuits/models/providers.py:83
msgid "provider account"
msgstr "provideraccount"
-#: netbox/circuits/models/providers.py:87
+#: netbox/circuits/models/providers.py:84
msgid "provider accounts"
msgstr "provideraccounts"
-#: netbox/circuits/models/providers.py:115
+#: netbox/circuits/models/providers.py:110
msgid "service ID"
msgstr "service-ID"
-#: netbox/circuits/models/providers.py:126
+#: netbox/circuits/models/providers.py:121
msgid "provider network"
msgstr "netwerkprovider"
-#: netbox/circuits/models/providers.py:127
+#: netbox/circuits/models/providers.py:122
msgid "provider networks"
msgstr "providernetwerken"
-#: netbox/circuits/tables/circuits.py:32
-#: netbox/circuits/tables/circuits.py:132
+#: netbox/circuits/models/virtual_circuits.py:28
+msgid "virtual circuit type"
+msgstr "type virtueel circuit"
+
+#: netbox/circuits/models/virtual_circuits.py:29
+msgid "virtual circuit types"
+msgstr "soorten virtuele circuits"
+
+#: netbox/circuits/models/virtual_circuits.py:99
+msgid "virtual circuit"
+msgstr "virtueel circuit"
+
+#: netbox/circuits/models/virtual_circuits.py:100
+msgid "virtual circuits"
+msgstr "virtuele circuits"
+
+#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194
+#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109
+msgid "role"
+msgstr "functie"
+
+#: netbox/circuits/models/virtual_circuits.py:151
+msgid "virtual circuit termination"
+msgstr "beëindiging van het virtuele circuit"
+
+#: netbox/circuits/models/virtual_circuits.py:152
+msgid "virtual circuit terminations"
+msgstr "beëindigingen van virtuele circuits"
+
+#: netbox/circuits/tables/circuits.py:30
+#: netbox/circuits/tables/circuits.py:168
#: netbox/circuits/tables/providers.py:18
-#: netbox/circuits/tables/providers.py:69
-#: netbox/circuits/tables/providers.py:99 netbox/core/tables/data.py:16
+#: netbox/circuits/tables/providers.py:67
+#: netbox/circuits/tables/providers.py:97
+#: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16
#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:44
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:63 netbox/dcim/forms/object_create.py:43
-#: netbox/dcim/tables/devices.py:52 netbox/dcim/tables/devices.py:92
-#: netbox/dcim/tables/devices.py:134 netbox/dcim/tables/devices.py:289
-#: netbox/dcim/tables/devices.py:392 netbox/dcim/tables/devices.py:433
-#: netbox/dcim/tables/devices.py:482 netbox/dcim/tables/devices.py:531
-#: netbox/dcim/tables/devices.py:648 netbox/dcim/tables/devices.py:731
-#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:841
-#: netbox/dcim/tables/devices.py:911 netbox/dcim/tables/devices.py:974
-#: netbox/dcim/tables/devices.py:994 netbox/dcim/tables/devices.py:1023
-#: netbox/dcim/tables/devices.py:1053 netbox/dcim/tables/devicetypes.py:31
+#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103
+#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300
+#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444
+#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541
+#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682
+#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811
+#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942
+#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026
+#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085
+#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227
#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62
#: 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:130
-#: netbox/extras/forms/filtersets.py:213 netbox/extras/tables/tables.py:58
+#: 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:514
-#: netbox/ipam/forms/bulk_edit.py:407 netbox/ipam/forms/filtersets.py:386
-#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:85
-#: netbox/ipam/tables/ip.py:160 netbox/ipam/tables/services.py:15
-#: netbox/ipam/tables/services.py:40 netbox/ipam/tables/vlans.py:64
-#: netbox/ipam/tables/vlans.py:114 netbox/ipam/tables/vrfs.py:26
+#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389
+#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40
+#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83
+#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
#: netbox/templates/circuits/provideraccount.html:28
#: netbox/templates/circuits/providernetwork.html:24
+#: netbox/templates/circuits/virtualcircuittype.html:22
#: netbox/templates/core/datasource.html:34 netbox/templates/core/job.html:44
#: netbox/templates/core/plugin.html:54
#: netbox/templates/core/rq_worker.html:43
@@ -1434,7 +1748,7 @@ msgstr "providernetwerken"
#: netbox/templates/dcim/inc/interface_vlans_table.html:5
#: netbox/templates/dcim/inc/panels/inventory_items.html:18
#: netbox/templates/dcim/interface.html:38
-#: netbox/templates/dcim/interface.html:165
+#: netbox/templates/dcim/interface.html:222
#: netbox/templates/dcim/inventoryitem.html:28
#: netbox/templates/dcim/inventoryitemrole.html:18
#: netbox/templates/dcim/location.html:29
@@ -1464,6 +1778,7 @@ msgstr "providernetwerken"
#: netbox/templates/ipam/service.html:24
#: netbox/templates/ipam/servicetemplate.html:15
#: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30
+#: netbox/templates/ipam/vlantranslationpolicy.html:14
#: netbox/templates/tenancy/contact.html:25
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
@@ -1495,106 +1810,218 @@ msgstr "providernetwerken"
#: netbox/virtualization/tables/clusters.py:17
#: netbox/virtualization/tables/clusters.py:39
#: netbox/virtualization/tables/clusters.py:62
-#: netbox/virtualization/tables/virtualmachines.py:55
-#: netbox/virtualization/tables/virtualmachines.py:139
-#: netbox/virtualization/tables/virtualmachines.py:194
+#: netbox/virtualization/tables/virtualmachines.py:26
+#: netbox/virtualization/tables/virtualmachines.py:109
+#: netbox/virtualization/tables/virtualmachines.py:165
#: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:57
#: netbox/vpn/tables/crypto.py:93 netbox/vpn/tables/crypto.py:129
#: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23
#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40
#: netbox/wireless/tables/wirelesslan.py:18
-#: netbox/wireless/tables/wirelesslan.py:79
+#: netbox/wireless/tables/wirelesslan.py:88
msgid "Name"
msgstr "Naam"
-#: netbox/circuits/tables/circuits.py:41
-#: netbox/circuits/tables/circuits.py:138
-#: netbox/circuits/tables/providers.py:45
-#: netbox/circuits/tables/providers.py:79 netbox/netbox/navigation/menu.py:266
-#: netbox/netbox/navigation/menu.py:270 netbox/netbox/navigation/menu.py:272
+#: netbox/circuits/tables/circuits.py:39
+#: netbox/circuits/tables/circuits.py:174
+#: netbox/circuits/tables/providers.py:43
+#: netbox/circuits/tables/providers.py:77
+#: netbox/circuits/tables/virtual_circuits.py:27
+#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278
+#: netbox/netbox/navigation/menu.py:280
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
msgid "Circuits"
msgstr "Circuits"
-#: netbox/circuits/tables/circuits.py:55
+#: netbox/circuits/tables/circuits.py:54
+#: netbox/circuits/tables/virtual_circuits.py:42
#: netbox/templates/circuits/circuit.html:26
+#: netbox/templates/circuits/virtualcircuit.html:35
+#: netbox/templates/dcim/interface.html:174
msgid "Circuit ID"
msgstr "Circuit-ID"
-#: netbox/circuits/tables/circuits.py:69
-#: netbox/wireless/forms/model_forms.py:160
+#: netbox/circuits/tables/circuits.py:72
+#: netbox/wireless/forms/model_forms.py:163
msgid "Side A"
msgstr "Kant A"
-#: netbox/circuits/tables/circuits.py:74
+#: netbox/circuits/tables/circuits.py:77
msgid "Side Z"
msgstr "Kant Z"
-#: netbox/circuits/tables/circuits.py:77
-#: netbox/templates/circuits/circuit.html:55
+#: netbox/circuits/tables/circuits.py:80
+#: netbox/templates/circuits/circuit.html:65
msgid "Commit Rate"
msgstr "Vastleggingspercentage"
-#: netbox/circuits/tables/circuits.py:80
-#: netbox/circuits/tables/providers.py:48
-#: netbox/circuits/tables/providers.py:82
-#: netbox/circuits/tables/providers.py:107 netbox/dcim/tables/devices.py:1036
-#: netbox/dcim/tables/devicetypes.py:92 netbox/dcim/tables/modules.py:29
-#: netbox/dcim/tables/modules.py:73 netbox/dcim/tables/power.py:39
-#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:84
-#: netbox/dcim/tables/racks.py:145 netbox/dcim/tables/racks.py:225
-#: netbox/dcim/tables/sites.py:108 netbox/extras/tables/tables.py:582
-#: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34
-#: netbox/ipam/tables/ip.py:136 netbox/ipam/tables/ip.py:275
-#: netbox/ipam/tables/ip.py:329 netbox/ipam/tables/ip.py:397
-#: netbox/ipam/tables/services.py:24 netbox/ipam/tables/services.py:54
-#: netbox/ipam/tables/vlans.py:145 netbox/ipam/tables/vrfs.py:47
-#: netbox/ipam/tables/vrfs.py:72 netbox/templates/dcim/htmx/cable_edit.html:89
+#: netbox/circuits/tables/circuits.py:84
+#: netbox/circuits/tables/providers.py:46
+#: netbox/circuits/tables/providers.py:80
+#: netbox/circuits/tables/providers.py:105
+#: netbox/circuits/tables/virtual_circuits.py:68
+#: netbox/dcim/tables/devices.py:1068 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73
+#: 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:582 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
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
+#: netbox/templates/dcim/htmx/cable_edit.html:89
#: netbox/templates/generic/bulk_edit.html:86
#: netbox/templates/inc/panels/comments.html:5
#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46
#: netbox/utilities/forms/fields/fields.py:29
-#: netbox/virtualization/tables/clusters.py:91
-#: netbox/virtualization/tables/virtualmachines.py:82
+#: netbox/virtualization/tables/clusters.py:95
+#: netbox/virtualization/tables/virtualmachines.py:52
#: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74
#: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140
#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
-#: netbox/wireless/tables/wirelesslan.py:58
+#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "Opmerkingen"
-#: netbox/circuits/tables/circuits.py:86
+#: netbox/circuits/tables/circuits.py:90
#: netbox/templates/tenancy/contact.html:84
#: netbox/tenancy/tables/contacts.py:73
msgid "Assignments"
msgstr "Toewijzingen"
+#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81
+msgid "Side"
+msgstr "Kant"
+
+#: netbox/circuits/tables/circuits.py:120
+msgid "Termination Type"
+msgstr "Type beëindiging"
+
+#: netbox/circuits/tables/circuits.py:123
+msgid "Termination Point"
+msgstr "Eindpunt"
+
+#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161
+#: netbox/templates/dcim/sitegroup.html:26
+msgid "Site Group"
+msgstr "Sitegroep"
+
+#: netbox/circuits/tables/circuits.py:149
+#: netbox/templates/circuits/providernetwork.html:17
+#: netbox/templates/circuits/virtualcircuit.html:27
+#: netbox/templates/circuits/virtualcircuittermination.html:30
+#: netbox/templates/dcim/interface.html:170
+msgid "Provider Network"
+msgstr "Netwerkprovider"
+
#: netbox/circuits/tables/providers.py:23
msgid "Accounts"
msgstr "Accounts"
-#: netbox/circuits/tables/providers.py:29
+#: netbox/circuits/tables/providers.py:28
msgid "Account Count"
msgstr "Aantal accounts"
-#: netbox/circuits/tables/providers.py:39 netbox/dcim/tables/sites.py:100
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
msgid "ASN Count"
msgstr "Aantal ASN's"
-#: netbox/circuits/views.py:331
+#: netbox/circuits/tables/virtual_circuits.py:65
+#: netbox/netbox/navigation/menu.py:234
+#: netbox/templates/circuits/virtualcircuit.html:87
+#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/vpn/tables/tunnels.py:58
+msgid "Terminations"
+msgstr "Beëindigingen"
+
+#: netbox/circuits/tables/virtual_circuits.py:109
+#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299
+#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730
+#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
+#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858
+#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024
+#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053
+#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1541 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:1339
+#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474
+#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630
+#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678
+#: 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:249 netbox/dcim/tables/connections.py:22
+#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
+#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381
+#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619
+#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787
+#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892
+#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089
+#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
+#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:540
+#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333
+#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795
+#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156
+#: netbox/templates/circuits/virtualcircuittermination.html:56
+#: netbox/templates/dcim/consoleport.html:20
+#: netbox/templates/dcim/consoleserverport.html:20
+#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
+#: netbox/templates/dcim/device_edit.html:10
+#: netbox/templates/dcim/devicebay.html:20
+#: netbox/templates/dcim/devicebay.html:48
+#: netbox/templates/dcim/frontport.html:20
+#: netbox/templates/dcim/interface.html:30
+#: netbox/templates/dcim/interface.html:218
+#: netbox/templates/dcim/inventoryitem.html:20
+#: netbox/templates/dcim/module.html:57
+#: netbox/templates/dcim/modulebay.html:20
+#: netbox/templates/dcim/poweroutlet.html:20
+#: netbox/templates/dcim/powerport.html:20
+#: netbox/templates/dcim/rearport.html:20
+#: netbox/templates/dcim/virtualchassis.html:65
+#: netbox/templates/dcim/virtualchassis_edit.html:51
+#: netbox/templates/dcim/virtualdevicecontext.html:22
+#: netbox/templates/virtualization/virtualmachine.html:114
+#: netbox/templates/vpn/tunneltermination.html:23
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
+#: netbox/virtualization/filtersets.py:133
+#: netbox/virtualization/forms/bulk_edit.py:119
+#: netbox/virtualization/forms/bulk_import.py:105
+#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
+#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237
+#: netbox/vpn/forms/model_forms.py:456
+#: netbox/wireless/forms/model_forms.py:102
+#: netbox/wireless/forms/model_forms.py:144
+#: netbox/wireless/tables/wirelesslan.py:84
+msgid "Device"
+msgstr "Apparaat"
+
+#: netbox/circuits/views.py:356
#, python-brace-format
msgid "No terminations have been defined for circuit {circuit}."
msgstr "Er zijn geen afsluitingen gedefinieerd voor het circuit {circuit}."
-#: netbox/circuits/views.py:380
+#: netbox/circuits/views.py:405
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "Verwisselde aansluitingen voor het circuit {circuit}."
-#: netbox/core/api/views.py:39
+#: netbox/core/api/views.py:51
msgid "This user does not have permission to synchronize this data source."
msgstr ""
"Deze gebruiker heeft geen toestemming om deze gegevensbron te "
@@ -1621,12 +2048,13 @@ msgstr "Voltooid"
#: netbox/core/choices.py:22 netbox/core/choices.py:59
#: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34
#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239
-#: netbox/dcim/choices.py:1609 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:1593 netbox/dcim/choices.py:1666
+#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "Mislukt"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:335
-#: netbox/netbox/navigation/menu.py:339
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:360
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -1656,12 +2084,36 @@ msgstr "Wordt uitgevoerd"
msgid "Errored"
msgstr "Fout"
-#: netbox/core/choices.py:87 netbox/core/tables/plugins.py:63
+#: netbox/core/choices.py:82
+msgid "Minutely"
+msgstr "Minutieus"
+
+#: netbox/core/choices.py:83
+msgid "Hourly"
+msgstr "Elk uur"
+
+#: netbox/core/choices.py:84
+msgid "12 hours"
+msgstr "12 uur"
+
+#: netbox/core/choices.py:85
+msgid "Daily"
+msgstr "Dagelijks"
+
+#: netbox/core/choices.py:86
+msgid "Weekly"
+msgstr "Wekelijks"
+
+#: netbox/core/choices.py:87
+msgid "30 days"
+msgstr "30 dagen"
+
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "Bijgewerkt"
-#: netbox/core/choices.py:88
+#: netbox/core/choices.py:104
msgid "Deleted"
msgstr "Verwijderd"
@@ -1689,7 +2141,7 @@ msgstr "Geannuleerd"
#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51
#: netbox/templates/core/plugin.html:88
-#: netbox/templates/dcim/interface.html:216
+#: netbox/templates/dcim/interface.html:273
msgid "Local"
msgstr "Lokaal"
@@ -1763,7 +2215,7 @@ msgstr "Gegevensbron (ID)"
msgid "Data source (name)"
msgstr "Gegevensbron (naam)"
-#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:501
+#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502
#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331
#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413
#: netbox/users/filtersets.py:28
@@ -1775,12 +2227,12 @@ msgid "User name"
msgstr "Gebruikersnaam"
#: 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:1137
-#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/filtersets.py:1370
-#: netbox/dcim/tables/devices.py:553 netbox/dcim/tables/devicetypes.py:224
+#: 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:1375
+#: netbox/dcim/tables/devices.py:567 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:142
-#: netbox/extras/forms/filtersets.py:229 netbox/extras/forms/filtersets.py:294
+#: 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/templates/core/datasource.html:42
@@ -1791,18 +2243,18 @@ msgstr "Gebruikersnaam"
#: netbox/templates/users/objectpermission.html:25
#: netbox/templates/virtualization/vminterface.html:29
#: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70
-#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:217
-#: netbox/virtualization/forms/filtersets.py:215
+#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199
+#: netbox/virtualization/forms/filtersets.py:220
msgid "Enabled"
msgstr "Ingeschakeld"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:285
+#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127
#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170
-#: netbox/vpn/forms/model_forms.py:301 netbox/vpn/forms/model_forms.py:321
-#: netbox/vpn/forms/model_forms.py:337 netbox/vpn/forms/model_forms.py:357
-#: netbox/vpn/forms/model_forms.py:380
+#: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323
+#: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360
+#: netbox/vpn/forms/model_forms.py:383
msgid "Parameters"
msgstr "Parameters"
@@ -1811,16 +2263,15 @@ msgid "Ignore rules"
msgstr "Regels negeren"
#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97
-#: netbox/extras/forms/model_forms.py:248
-#: netbox/extras/forms/model_forms.py:578
-#: netbox/extras/forms/model_forms.py:632 netbox/extras/tables/tables.py:191
+#: 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:518
#: netbox/templates/core/datasource.html:31
-#: netbox/templates/dcim/device/render_config.html:18
#: netbox/templates/extras/configcontext.html:29
#: netbox/templates/extras/configtemplate.html:21
#: netbox/templates/extras/exporttemplate.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:18
+#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "Gegevensbron"
@@ -1829,17 +2280,17 @@ msgid "File"
msgstr "Bestand"
#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:328
-#: netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
+#: netbox/extras/forms/filtersets.py:421
msgid "Data source"
msgstr "Gegevensbron"
-#: netbox/core/forms/filtersets.py:70 netbox/extras/forms/filtersets.py:440
+#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
msgid "Creation"
msgstr "Aangemaakt"
-#: netbox/core/forms/filtersets.py:74 netbox/core/forms/filtersets.py:160
-#: netbox/extras/forms/filtersets.py:461 netbox/extras/tables/tables.py:220
+#: 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:571 netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
@@ -1847,42 +2298,42 @@ msgstr "Aangemaakt"
msgid "Object Type"
msgstr "Soort object"
-#: netbox/core/forms/filtersets.py:84
+#: netbox/core/forms/filtersets.py:85
msgid "Created after"
msgstr "Aangemaakt na"
-#: netbox/core/forms/filtersets.py:89
+#: netbox/core/forms/filtersets.py:90
msgid "Created before"
msgstr "Eerder gemaakt"
-#: netbox/core/forms/filtersets.py:94
+#: netbox/core/forms/filtersets.py:95
msgid "Scheduled after"
msgstr "Daarna gepland"
-#: netbox/core/forms/filtersets.py:99
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled before"
msgstr "Eerder gepland"
-#: netbox/core/forms/filtersets.py:104
+#: netbox/core/forms/filtersets.py:105
msgid "Started after"
msgstr "Begonnen na"
-#: netbox/core/forms/filtersets.py:109
+#: netbox/core/forms/filtersets.py:110
msgid "Started before"
msgstr "Eerder begonnen"
-#: netbox/core/forms/filtersets.py:114
+#: netbox/core/forms/filtersets.py:115
msgid "Completed after"
msgstr "Voltooid na"
-#: netbox/core/forms/filtersets.py:119
+#: netbox/core/forms/filtersets.py:120
msgid "Completed before"
msgstr "Eerder voltooid"
-#: netbox/core/forms/filtersets.py:126 netbox/core/forms/filtersets.py:155
-#: netbox/dcim/forms/bulk_edit.py:462 netbox/dcim/forms/filtersets.py:418
-#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/model_forms.py:316
-#: netbox/extras/forms/filtersets.py:456 netbox/extras/forms/filtersets.py:475
+#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156
+#: 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/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
@@ -1896,22 +2347,22 @@ msgstr "Eerder voltooid"
msgid "User"
msgstr "Gebruiker"
-#: netbox/core/forms/filtersets.py:134 netbox/core/tables/change_logging.py:15
+#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "Tijd"
-#: netbox/core/forms/filtersets.py:139 netbox/extras/forms/filtersets.py:445
+#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
msgid "After"
msgstr "Na"
-#: netbox/core/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:450
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
msgid "Before"
msgstr "Voordien"
-#: netbox/core/forms/filtersets.py:148 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:396
+#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:410
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
@@ -1948,22 +2399,22 @@ msgstr ""
msgid "Rack Elevations"
msgstr "Rackverhogingen"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1520
-#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1372
-#: netbox/dcim/forms/bulk_edit.py:1390 netbox/dcim/tables/racks.py:158
-#: netbox/netbox/navigation/menu.py:291 netbox/netbox/navigation/menu.py:295
+#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522
+#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375
+#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157
+#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316
msgid "Power"
msgstr "Stroom"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:154
+#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IPAM"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:230
+#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43
-#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
+#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "Beveiliging"
@@ -1978,7 +2429,7 @@ msgid "Pagination"
msgstr "Paginering"
#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/model_forms.py:116
+#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
#: netbox/extras/forms/model_forms.py:129
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
@@ -1989,7 +2440,7 @@ msgstr "Validatie"
msgid "User Preferences"
msgstr "Gebruikersvoorkeuren"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:732
+#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
@@ -2024,7 +2475,7 @@ msgstr "gebruikersnaam"
msgid "request ID"
msgstr "verzoek-ID"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:69
+#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
msgid "action"
msgstr "daad"
@@ -2051,9 +2502,9 @@ msgstr ""
"Logboekregistratie van wijzigingen wordt niet ondersteund voor dit "
"objecttype ({type})."
-#: netbox/core/models/config.py:18 netbox/core/models/data.py:266
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:263
#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:50
-#: netbox/extras/models/models.py:730 netbox/extras/models/notifications.py:39
+#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
#: netbox/extras/models/notifications.py:186
#: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32
msgid "created"
@@ -2088,24 +2539,24 @@ msgstr "Huidige configuratie"
msgid "Config revision #{id}"
msgstr "Revisie van de configuratie #{id}"
-#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43
-#: netbox/dcim/models/device_component_templates.py:203
-#: netbox/dcim/models/device_component_templates.py:237
-#: netbox/dcim/models/device_component_templates.py:272
-#: netbox/dcim/models/device_component_templates.py:334
-#: netbox/dcim/models/device_component_templates.py:413
-#: netbox/dcim/models/device_component_templates.py:512
-#: netbox/dcim/models/device_component_templates.py:612
-#: netbox/dcim/models/device_components.py:283
-#: netbox/dcim/models/device_components.py:312
-#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:463
-#: netbox/dcim/models/device_components.py:605
-#: netbox/dcim/models/device_components.py:970
-#: netbox/dcim/models/device_components.py:1044
-#: netbox/dcim/models/power.py:102 netbox/extras/models/customfields.py:78
+#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44
+#: netbox/dcim/models/device_component_templates.py:199
+#: netbox/dcim/models/device_component_templates.py:234
+#: netbox/dcim/models/device_component_templates.py:270
+#: netbox/dcim/models/device_component_templates.py:335
+#: 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:279
+#: netbox/dcim/models/device_components.py:306
+#: netbox/dcim/models/device_components.py:337
+#: netbox/dcim/models/device_components.py:453
+#: netbox/dcim/models/device_components.py:653
+#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1092
+#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:61 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
msgid "type"
msgstr "type"
@@ -2117,8 +2568,8 @@ msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
-#: netbox/dcim/models/device_component_templates.py:418
-#: netbox/dcim/models/device_components.py:512
+#: netbox/dcim/models/device_component_templates.py:425
+#: netbox/dcim/models/device_components.py:505
#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
msgid "enabled"
@@ -2150,16 +2601,16 @@ msgstr "gegevensbron"
msgid "data sources"
msgstr "gegevensbronnen"
-#: netbox/core/models/data.py:122
+#: netbox/core/models/data.py:119
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "Onbekend backend-type: {type}"
-#: netbox/core/models/data.py:164
+#: netbox/core/models/data.py:161
msgid "Cannot initiate sync; syncing already in progress."
msgstr "Kan de synchronisatie niet starten; de synchronisatie is al bezig."
-#: netbox/core/models/data.py:177
+#: netbox/core/models/data.py:174
msgid ""
"There was an error initializing the backend. A dependency needs to be "
"installed: "
@@ -2167,48 +2618,48 @@ msgstr ""
"Er is een fout opgetreden bij het initialiseren van de backend. Er moet een "
"afhankelijkheid worden geïnstalleerd: "
-#: netbox/core/models/data.py:270 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:267 netbox/core/models/files.py:31
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "laatst bijgewerkt"
-#: netbox/core/models/data.py:280 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446
msgid "path"
msgstr "pad"
-#: netbox/core/models/data.py:283
+#: netbox/core/models/data.py:280
msgid "File path relative to the data source's root"
msgstr "Bestandspad relatief ten opzichte van de hoofdmap van de gegevensbron"
-#: netbox/core/models/data.py:287 netbox/ipam/models/ip.py:503
+#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489
msgid "size"
msgstr "grootte"
-#: netbox/core/models/data.py:290
+#: netbox/core/models/data.py:287
msgid "hash"
msgstr "hash"
-#: netbox/core/models/data.py:294
+#: netbox/core/models/data.py:291
msgid "Length must be 64 hexadecimal characters."
msgstr "De lengte moet 64 hexadecimale tekens zijn."
-#: netbox/core/models/data.py:296
+#: netbox/core/models/data.py:293
msgid "SHA256 hash of the file data"
msgstr "SHA256-hash van de bestandsgegevens"
-#: netbox/core/models/data.py:313
+#: netbox/core/models/data.py:310
msgid "data file"
msgstr "gegevensbestand"
-#: netbox/core/models/data.py:314
+#: netbox/core/models/data.py:311
msgid "data files"
msgstr "gegevensbestanden"
-#: netbox/core/models/data.py:401
+#: netbox/core/models/data.py:398
msgid "auto sync record"
msgstr "opname automatisch synchroniseren"
-#: netbox/core/models/data.py:402
+#: netbox/core/models/data.py:399
msgid "auto sync records"
msgstr "records automatisch synchroniseren"
@@ -2232,6 +2683,11 @@ msgstr "beheerd bestand"
msgid "managed files"
msgstr "beheerde bestanden"
+#: netbox/core/models/files.py:100
+#, python-brace-format
+msgid "A {model} with this file path already exists ({path})."
+msgstr "EEN {model} waarbij dit bestandspad al bestaat ({path})."
+
#: netbox/core/models/jobs.py:54
msgid "scheduled"
msgstr "gepland"
@@ -2253,7 +2709,7 @@ msgid "completed"
msgstr "voltooid"
#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:87
+#: netbox/extras/models/staging.py:95
msgid "data"
msgstr "gegevens"
@@ -2285,7 +2741,7 @@ msgstr ""
"Ongeldige status voor beëindiging van het dienstverband. De keuzes zijn: "
"{choices}"
-#: netbox/core/models/jobs.py:221
+#: netbox/core/models/jobs.py:231
msgid ""
"enqueue() cannot be called with values for both schedule_at and immediate."
msgstr ""
@@ -2308,7 +2764,7 @@ msgstr "Volledige naam"
#: 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:576 netbox/extras/tables/tables.py:616
-#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:244
+#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
@@ -2336,11 +2792,11 @@ msgid "Last updated"
msgstr "Laatst bijgewerkt"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:164 netbox/extras/tables/tables.py:216
-#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:189
+#: 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/templates/dcim/virtualchassis_edit.html:52
#: netbox/utilities/forms/forms.py:73
-#: netbox/wireless/tables/wirelesslink.py:17
+#: netbox/wireless/tables/wirelesslink.py:16
msgid "ID"
msgstr "ID"
@@ -2406,7 +2862,7 @@ msgstr "Workers"
msgid "Host"
msgstr "Host"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:535
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587
msgid "Port"
msgstr "Poort"
@@ -2454,71 +2910,84 @@ msgstr "PIDE"
msgid "No workers found"
msgstr "Geen workers gevonden"
-#: netbox/core/views.py:90
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
+#, python-brace-format
+msgid "Job {job_id} not found"
+msgstr "Taak {job_id} niet gevonden"
+
+#: netbox/core/utils.py:102 netbox/core/utils.py:118
+#, python-brace-format
+msgid "Job {id} not found."
+msgstr "Baan {id} niet gevonden."
+
+#: netbox/core/views.py:88
#, python-brace-format
msgid "Queued job #{id} to sync {datasource}"
msgstr "Taak in de wachtrij #{id} om te synchroniseren {datasource}"
-#: netbox/core/views.py:319
+#: netbox/core/views.py:332
#, python-brace-format
msgid "Restored configuration revision #{id}"
msgstr "Herstelde configuratierevisie #{id}"
-#: netbox/core/views.py:412 netbox/core/views.py:455 netbox/core/views.py:531
-#, python-brace-format
-msgid "Job {job_id} not found"
-msgstr "Taak {job_id} niet gevonden"
-
-#: netbox/core/views.py:463
+#: netbox/core/views.py:435
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "Baan {id} is verwijderd."
-#: netbox/core/views.py:465
+#: netbox/core/views.py:437
#, python-brace-format
-msgid "Error deleting job {id}: {error}"
-msgstr "Fout bij het verwijderen van de taak {id}: {error}"
-
-#: netbox/core/views.py:478 netbox/core/views.py:496
-#, python-brace-format
-msgid "Job {id} not found."
-msgstr "Baan {id} niet gevonden."
+msgid "Error deleting job {id}: {error}"
+msgstr "Fout bij het verwijderen van de taak {id}: {error}"
-#: netbox/core/views.py:484
+#: netbox/core/views.py:446
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "Baan {id} is opnieuw gevraagd."
-#: netbox/core/views.py:519
+#: netbox/core/views.py:455
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "Baan {id} is ondervraagd."
-#: netbox/core/views.py:538
+#: netbox/core/views.py:464
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "Baan {id} is gestopt."
-#: netbox/core/views.py:540
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "Kon de taak niet stoppen {id}"
-#: netbox/core/views.py:674
+#: netbox/core/views.py:601
msgid "Plugins catalog could not be loaded"
msgstr "De catalogus met plug-ins kon niet worden geladen"
-#: netbox/core/views.py:708
+#: netbox/core/views.py:635
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "Plug-in {name} niet gevonden"
-#: netbox/dcim/api/serializers_/devices.py:49
-#: netbox/dcim/api/serializers_/devicetypes.py:25
+#: netbox/dcim/api/serializers_/device_components.py:262
+msgid "Interface mode does not support q-in-q service vlan"
+msgstr "De interfacemodus biedt geen ondersteuning voor q-in-q service VLAN"
+
+#: netbox/dcim/api/serializers_/device_components.py:269
+msgid "Interface mode does not support untagged vlan"
+msgstr "De interfacemodus ondersteunt niet-gelabelde VLAN niet"
+
+#: netbox/dcim/api/serializers_/device_components.py:274
+#: netbox/dcim/api/serializers_/device_components.py:279
+msgid "Interface mode does not support tagged vlans"
+msgstr "De interfacemodus ondersteunt geen gelabelde VLAN's"
+
+#: netbox/dcim/api/serializers_/devices.py:53
+#: netbox/dcim/api/serializers_/devicetypes.py:26
msgid "Position (U)"
msgstr "Positie (U)"
-#: netbox/dcim/api/serializers_/racks.py:112
+#: netbox/dcim/api/serializers_/racks.py:113
#: netbox/templates/dcim/rack.html:28
msgid "Facility ID"
msgstr "Faciliteits-ID"
@@ -2528,8 +2997,9 @@ msgid "Staging"
msgstr "Klaarzetten"
#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189
-#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1533
-#: netbox/virtualization/choices.py:23 netbox/virtualization/choices.py:48
+#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1535
+#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49
msgid "Decommissioning"
msgstr "Ontmanteling"
@@ -2592,7 +3062,7 @@ msgstr "Verouderd"
msgid "Millimeters"
msgstr "Millimeters"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1555
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557
msgid "Inches"
msgstr "Inches"
@@ -2606,21 +3076,21 @@ msgstr "Van voor naar achter"
msgid "Rear to front"
msgstr "Van achter naar voren"
-#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:69
-#: netbox/dcim/forms/bulk_edit.py:88 netbox/dcim/forms/bulk_edit.py:174
-#: netbox/dcim/forms/bulk_edit.py:1420 netbox/dcim/forms/bulk_import.py:60
-#: netbox/dcim/forms/bulk_import.py:74 netbox/dcim/forms/bulk_import.py:137
-#: netbox/dcim/forms/bulk_import.py:588 netbox/dcim/forms/bulk_import.py:855
-#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/forms/filtersets.py:234
-#: netbox/dcim/forms/model_forms.py:74 netbox/dcim/forms/model_forms.py:93
-#: netbox/dcim/forms/model_forms.py:170 netbox/dcim/forms/model_forms.py:1069
-#: netbox/dcim/forms/model_forms.py:1509
-#: netbox/dcim/forms/object_import.py:176 netbox/dcim/tables/devices.py:656
-#: netbox/dcim/tables/devices.py:869 netbox/dcim/tables/devices.py:954
-#: netbox/extras/tables/tables.py:223 netbox/ipam/tables/fhrp.py:59
-#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/services.py:44
-#: netbox/templates/dcim/interface.html:102
-#: netbox/templates/dcim/interface.html:309
+#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72
+#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62
+#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139
+#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863
+#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235
+#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95
+#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1082
+#: netbox/dcim/forms/model_forms.py:1551
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690
+#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987
+#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223
+#: 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
#: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37
#: netbox/templates/dcim/sitegroup.html:37
#: netbox/templates/ipam/service.html:28
@@ -2633,12 +3103,12 @@ msgstr "Van achter naar voren"
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
#: netbox/tenancy/forms/model_forms.py:68
-#: netbox/virtualization/forms/bulk_edit.py:207
-#: netbox/virtualization/forms/bulk_import.py:151
-#: netbox/virtualization/tables/virtualmachines.py:162
-#: netbox/wireless/forms/bulk_edit.py:24
-#: netbox/wireless/forms/bulk_import.py:21
-#: netbox/wireless/forms/model_forms.py:21
+#: netbox/virtualization/forms/bulk_edit.py:189
+#: netbox/virtualization/forms/bulk_import.py:157
+#: netbox/virtualization/tables/virtualmachines.py:132
+#: netbox/wireless/forms/bulk_edit.py:26
+#: netbox/wireless/forms/bulk_import.py:23
+#: netbox/wireless/forms/model_forms.py:22
msgid "Parent"
msgstr "Ouder"
@@ -2661,7 +3131,7 @@ msgid "Rear"
msgstr "Achterkant"
#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/virtualization/choices.py:46
+#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "Klaargezet"
@@ -2694,7 +3164,7 @@ msgid "Top to bottom"
msgstr "Van boven naar beneden"
#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1305
+#: netbox/dcim/choices.py:1307
msgid "Passive"
msgstr "Passief"
@@ -2724,8 +3194,8 @@ msgstr "Gepatenteerd"
#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223
-#: netbox/dcim/choices.py:1449 netbox/dcim/choices.py:1451
-#: netbox/netbox/navigation/menu.py:200
+#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453
+#: netbox/netbox/navigation/menu.py:208
msgid "Other"
msgstr "Andere"
@@ -2742,10 +3212,10 @@ msgid "Virtual"
msgstr "Virtueel"
#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099
-#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1330
-#: netbox/dcim/forms/model_forms.py:995 netbox/dcim/forms/model_forms.py:1404
-#: netbox/netbox/navigation/menu.py:140 netbox/netbox/navigation/menu.py:144
-#: netbox/templates/dcim/interface.html:210
+#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335
+#: 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
msgid "Wireless"
msgstr "Draadloos"
@@ -2753,13 +3223,13 @@ msgstr "Draadloos"
msgid "Virtual interfaces"
msgstr "Virtuele interfaces"
-#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1428
-#: netbox/dcim/forms/bulk_import.py:862 netbox/dcim/forms/model_forms.py:981
-#: netbox/dcim/tables/devices.py:660 netbox/templates/dcim/interface.html:106
+#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431
+#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993
+#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
-#: netbox/virtualization/forms/bulk_edit.py:212
-#: netbox/virtualization/forms/bulk_import.py:158
-#: netbox/virtualization/tables/virtualmachines.py:166
+#: netbox/virtualization/forms/bulk_edit.py:194
+#: netbox/virtualization/forms/bulk_import.py:164
+#: netbox/virtualization/tables/virtualmachines.py:136
msgid "Bridge"
msgstr "Bridge"
@@ -2783,10 +3253,10 @@ msgstr "Ethernet (backplane)"
msgid "Cellular"
msgstr "Mobiel"
-#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:383
-#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:963
-#: netbox/dcim/forms/filtersets.py:1542
-#: netbox/templates/dcim/inventoryitem.html:52
+#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964
+#: netbox/dcim/forms/filtersets.py:1547
+#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:54
msgid "Serial"
msgstr "Serienummer"
@@ -2812,109 +3282,95 @@ msgstr "Volledig"
msgid "Auto"
msgstr "Auto"
-#: netbox/dcim/choices.py:1265
+#: netbox/dcim/choices.py:1266
msgid "Access"
msgstr "Toegang"
-#: netbox/dcim/choices.py:1266 netbox/ipam/tables/vlans.py:172
-#: netbox/ipam/tables/vlans.py:217
+#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148
+#: netbox/ipam/tables/vlans.py:193
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "Getagd"
-#: netbox/dcim/choices.py:1267
+#: netbox/dcim/choices.py:1268
msgid "Tagged (All)"
msgstr "Getagd (Alles)"
-#: netbox/dcim/choices.py:1296
+#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22
+msgid "Q-in-Q (802.1ad)"
+msgstr "Q-in-Q (802.1ad)"
+
+#: netbox/dcim/choices.py:1298
msgid "IEEE Standard"
msgstr "IEEE-standaard"
-#: netbox/dcim/choices.py:1307
+#: netbox/dcim/choices.py:1309
msgid "Passive 24V (2-pair)"
msgstr "Passief 24V (2 paren)"
-#: netbox/dcim/choices.py:1308
+#: netbox/dcim/choices.py:1310
msgid "Passive 24V (4-pair)"
msgstr "Passief 24V (4 paren)"
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:1311
msgid "Passive 48V (2-pair)"
msgstr "Passief 48V (2 paren)"
-#: netbox/dcim/choices.py:1310
+#: netbox/dcim/choices.py:1312
msgid "Passive 48V (4-pair)"
msgstr "Passief 48V (4 paren)"
-#: netbox/dcim/choices.py:1380 netbox/dcim/choices.py:1490
+#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492
msgid "Copper"
msgstr "Koper"
-#: netbox/dcim/choices.py:1403
+#: netbox/dcim/choices.py:1405
msgid "Fiber Optic"
msgstr "Glasvezel"
-#: netbox/dcim/choices.py:1436 netbox/dcim/choices.py:1519
+#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1506
+#: netbox/dcim/choices.py:1508
msgid "Fiber"
msgstr "Vezel"
-#: netbox/dcim/choices.py:1531 netbox/dcim/forms/filtersets.py:1227
+#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228
msgid "Connected"
msgstr "Verbonden"
-#: netbox/dcim/choices.py:1550 netbox/wireless/choices.py:497
+#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "Kilometers"
-#: netbox/dcim/choices.py:1551 netbox/templates/dcim/cable_trace.html:65
-#: netbox/wireless/choices.py:498
+#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176
+#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "Meters"
-#: netbox/dcim/choices.py:1552
+#: netbox/dcim/choices.py:1554
msgid "Centimeters"
msgstr "Centimeters"
-#: netbox/dcim/choices.py:1553 netbox/wireless/choices.py:499
+#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "Mijlen"
-#: netbox/dcim/choices.py:1554 netbox/templates/dcim/cable_trace.html:66
-#: netbox/wireless/choices.py:500
+#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178
+#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "Feet"
-#: netbox/dcim/choices.py:1570 netbox/templates/dcim/device.html:327
-#: netbox/templates/dcim/rack.html:107
-msgid "Kilograms"
-msgstr "Kilogrammen"
-
-#: netbox/dcim/choices.py:1571
-msgid "Grams"
-msgstr "Gram"
-
-#: netbox/dcim/choices.py:1572 netbox/templates/dcim/device.html:328
-#: netbox/templates/dcim/rack.html:108
-msgid "Pounds"
-msgstr "Ponden"
-
-#: netbox/dcim/choices.py:1573
-msgid "Ounces"
-msgstr "Ons"
-
-#: netbox/dcim/choices.py:1620
+#: netbox/dcim/choices.py:1604
msgid "Redundant"
msgstr "Redundant"
-#: netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1625
msgid "Single phase"
msgstr "Een fase"
-#: netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1626
msgid "Three-phase"
msgstr "Drie fase"
@@ -2928,335 +3384,319 @@ msgstr "Ongeldig formaat van het MAC-adres: {value}"
msgid "Invalid WWN format: {value}"
msgstr "Ongeldig WWN-formaat: {value}"
-#: netbox/dcim/filtersets.py:86
+#: netbox/dcim/filtersets.py:87
msgid "Parent region (ID)"
msgstr "Ouderregio (ID)"
-#: netbox/dcim/filtersets.py:92
+#: netbox/dcim/filtersets.py:93
msgid "Parent region (slug)"
msgstr "Ouderregio (slug)"
-#: netbox/dcim/filtersets.py:116
+#: netbox/dcim/filtersets.py:117
msgid "Parent site group (ID)"
msgstr "Oudersitegroep (ID)"
-#: netbox/dcim/filtersets.py:122
+#: netbox/dcim/filtersets.py:123
msgid "Parent site group (slug)"
msgstr "Bovenliggende sitegroep (slug)"
-#: netbox/dcim/filtersets.py:164 netbox/extras/filtersets.py:364
-#: netbox/ipam/filtersets.py:843 netbox/ipam/filtersets.py:995
+#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962
msgid "Group (ID)"
msgstr "Groep (ID)"
-#: netbox/dcim/filtersets.py:170
+#: netbox/dcim/filtersets.py:171
msgid "Group (slug)"
msgstr "Groep (slug)"
-#: netbox/dcim/filtersets.py:176 netbox/dcim/filtersets.py:181
+#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
msgid "AS (ID)"
msgstr "ALS (ID)"
-#: netbox/dcim/filtersets.py:246
+#: netbox/dcim/filtersets.py:247
msgid "Parent location (ID)"
msgstr "Locatie van de ouder (ID)"
-#: netbox/dcim/filtersets.py:252
+#: netbox/dcim/filtersets.py:253
msgid "Parent location (slug)"
msgstr "Locatie van de ouder (slug)"
-#: netbox/dcim/filtersets.py:258 netbox/dcim/filtersets.py:369
-#: netbox/dcim/filtersets.py:490 netbox/dcim/filtersets.py:1057
-#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:2182
-msgid "Location (ID)"
-msgstr "Locatie (ID)"
-
-#: netbox/dcim/filtersets.py:265 netbox/dcim/filtersets.py:376
-#: netbox/dcim/filtersets.py:497 netbox/dcim/filtersets.py:1410
-#: netbox/extras/filtersets.py:542
-msgid "Location (slug)"
-msgstr "Locatie (slug)"
-
-#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:381
-#: netbox/dcim/filtersets.py:539 netbox/dcim/filtersets.py:678
-#: netbox/dcim/filtersets.py:882 netbox/dcim/filtersets.py:933
-#: netbox/dcim/filtersets.py:973 netbox/dcim/filtersets.py:1306
-#: netbox/dcim/filtersets.py:1840
+#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382
+#: 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:1308
+#: netbox/dcim/filtersets.py:1960
msgid "Manufacturer (ID)"
msgstr "Fabrikant (ID)"
-#: netbox/dcim/filtersets.py:302 netbox/dcim/filtersets.py:387
-#: netbox/dcim/filtersets.py:545 netbox/dcim/filtersets.py:684
-#: netbox/dcim/filtersets.py:888 netbox/dcim/filtersets.py:939
-#: netbox/dcim/filtersets.py:979 netbox/dcim/filtersets.py:1312
-#: netbox/dcim/filtersets.py:1846
+#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388
+#: 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:1314
+#: netbox/dcim/filtersets.py:1966
msgid "Manufacturer (slug)"
msgstr "Fabrikant (slug)"
-#: netbox/dcim/filtersets.py:393
+#: netbox/dcim/filtersets.py:394
msgid "Rack type (slug)"
msgstr "Racktype (slug)"
-#: netbox/dcim/filtersets.py:397
+#: netbox/dcim/filtersets.py:398
msgid "Rack type (ID)"
msgstr "Racktype (ID)"
-#: netbox/dcim/filtersets.py:411 netbox/dcim/filtersets.py:892
-#: netbox/dcim/filtersets.py:994 netbox/dcim/filtersets.py:1850
-#: netbox/ipam/filtersets.py:383 netbox/ipam/filtersets.py:495
-#: netbox/ipam/filtersets.py:1005 netbox/virtualization/filtersets.py:210
+#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
+#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970
+#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462
+#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176
msgid "Role (ID)"
msgstr "Rol (ID)"
-#: netbox/dcim/filtersets.py:417 netbox/dcim/filtersets.py:898
-#: netbox/dcim/filtersets.py:1000 netbox/dcim/filtersets.py:1856
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:389
-#: netbox/ipam/filtersets.py:501 netbox/ipam/filtersets.py:1011
-#: netbox/virtualization/filtersets.py:216
+#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
+#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976
+#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356
+#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978
+#: netbox/virtualization/filtersets.py:182
msgid "Role (slug)"
msgstr "Rol (slug)"
-#: netbox/dcim/filtersets.py:447 netbox/dcim/filtersets.py:1062
-#: netbox/dcim/filtersets.py:1415 netbox/dcim/filtersets.py:2244
+#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063
+#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368
msgid "Rack (ID)"
msgstr "Rek (ID)"
-#: netbox/dcim/filtersets.py:507 netbox/extras/filtersets.py:293
+#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293
#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359
#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113
#: netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "Gebruiker (naam)"
-#: netbox/dcim/filtersets.py:549
+#: netbox/dcim/filtersets.py:550
msgid "Default platform (ID)"
msgstr "Standaardplatform (ID)"
-#: netbox/dcim/filtersets.py:555
+#: netbox/dcim/filtersets.py:556
msgid "Default platform (slug)"
msgstr "Standaardplatform (slug)"
-#: netbox/dcim/filtersets.py:558 netbox/dcim/forms/filtersets.py:517
+#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
msgid "Has a front image"
msgstr "Heeft een afbeelding van de voorkant"
-#: netbox/dcim/filtersets.py:562 netbox/dcim/forms/filtersets.py:524
+#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
msgid "Has a rear image"
msgstr "Heeft een afbeelding van de achterkant"
-#: netbox/dcim/filtersets.py:567 netbox/dcim/filtersets.py:688
-#: netbox/dcim/filtersets.py:1131 netbox/dcim/forms/filtersets.py:531
-#: netbox/dcim/forms/filtersets.py:627 netbox/dcim/forms/filtersets.py:848
+#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
+#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532
+#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
msgid "Has console ports"
msgstr "Heeft consolepoorten"
-#: netbox/dcim/filtersets.py:571 netbox/dcim/filtersets.py:692
-#: netbox/dcim/filtersets.py:1135 netbox/dcim/forms/filtersets.py:538
-#: netbox/dcim/forms/filtersets.py:634 netbox/dcim/forms/filtersets.py:855
+#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
+#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539
+#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
msgid "Has console server ports"
msgstr "Heeft consoleserverpoorten"
-#: netbox/dcim/filtersets.py:575 netbox/dcim/filtersets.py:696
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:545
-#: netbox/dcim/forms/filtersets.py:641 netbox/dcim/forms/filtersets.py:862
+#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
+#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
msgid "Has power ports"
msgstr "Heeft voedingspoorten"
-#: netbox/dcim/filtersets.py:579 netbox/dcim/filtersets.py:700
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:552
-#: netbox/dcim/forms/filtersets.py:648 netbox/dcim/forms/filtersets.py:869
+#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
+#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
msgid "Has power outlets"
msgstr "Heeft stopcontacten"
-#: netbox/dcim/filtersets.py:583 netbox/dcim/filtersets.py:704
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:559
-#: netbox/dcim/forms/filtersets.py:655 netbox/dcim/forms/filtersets.py:876
+#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
+#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
msgid "Has interfaces"
msgstr "Heeft interfaces"
-#: netbox/dcim/filtersets.py:587 netbox/dcim/filtersets.py:708
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:566
-#: netbox/dcim/forms/filtersets.py:662 netbox/dcim/forms/filtersets.py:883
+#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
+#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
msgid "Has pass-through ports"
msgstr "Heeft pass-through-poorten"
-#: netbox/dcim/filtersets.py:591 netbox/dcim/filtersets.py:1155
-#: netbox/dcim/forms/filtersets.py:580
+#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156
+#: netbox/dcim/forms/filtersets.py:581
msgid "Has module bays"
msgstr "Heeft modulevakken"
-#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:1159
-#: netbox/dcim/forms/filtersets.py:573
+#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160
+#: netbox/dcim/forms/filtersets.py:574
msgid "Has device bays"
msgstr "Heeft apparaatvakken"
-#: netbox/dcim/filtersets.py:599 netbox/dcim/forms/filtersets.py:587
+#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
msgid "Has inventory items"
msgstr "Heeft inventarisitems"
-#: netbox/dcim/filtersets.py:756 netbox/dcim/filtersets.py:989
-#: netbox/dcim/filtersets.py:1436
+#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
+#: netbox/dcim/filtersets.py:1438
msgid "Device type (ID)"
msgstr "Soort apparaat (ID)"
-#: netbox/dcim/filtersets.py:772 netbox/dcim/filtersets.py:1317
+#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319
msgid "Module type (ID)"
msgstr "Moduletype (ID)"
-#: netbox/dcim/filtersets.py:804 netbox/dcim/filtersets.py:1591
+#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593
msgid "Power port (ID)"
msgstr "Voedingspoort (ID)"
-#: netbox/dcim/filtersets.py:878 netbox/dcim/filtersets.py:1836
+#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956
msgid "Parent inventory item (ID)"
msgstr "Onderliggend inventarisitem (ID)"
-#: netbox/dcim/filtersets.py:921 netbox/dcim/filtersets.py:947
-#: netbox/dcim/filtersets.py:1127 netbox/virtualization/filtersets.py:238
+#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
+#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204
msgid "Config template (ID)"
msgstr "Configuratiesjabloon (ID)"
-#: netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:986
msgid "Device type (slug)"
msgstr "Soort apparaat (slug)"
-#: netbox/dcim/filtersets.py:1005
+#: netbox/dcim/filtersets.py:1006
msgid "Parent Device (ID)"
msgstr "Ouderapparaat (ID)"
-#: netbox/dcim/filtersets.py:1009 netbox/virtualization/filtersets.py:220
+#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
msgid "Platform (ID)"
msgstr "Platform (ID)"
-#: netbox/dcim/filtersets.py:1015 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:226
+#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
+#: netbox/virtualization/filtersets.py:192
msgid "Platform (slug)"
msgstr "Platform (slug)"
-#: netbox/dcim/filtersets.py:1051 netbox/dcim/filtersets.py:1399
-#: netbox/dcim/filtersets.py:1934 netbox/dcim/filtersets.py:2176
-#: netbox/dcim/filtersets.py:2235
+#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401
+#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300
+#: netbox/dcim/filtersets.py:2359
msgid "Site name (slug)"
msgstr "Sitenaam (slug)"
-#: netbox/dcim/filtersets.py:1067
+#: netbox/dcim/filtersets.py:1068
msgid "Parent bay (ID)"
msgstr "Ouderbaby (ID)"
-#: netbox/dcim/filtersets.py:1071
+#: netbox/dcim/filtersets.py:1072
msgid "VM cluster (ID)"
msgstr "VM-cluster (ID)"
-#: netbox/dcim/filtersets.py:1077 netbox/extras/filtersets.py:591
-#: netbox/virtualization/filtersets.py:136
+#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591
+#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "Clustergroep (slug)"
-#: netbox/dcim/filtersets.py:1082 netbox/virtualization/filtersets.py:130
+#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "Clustergroep (ID)"
-#: netbox/dcim/filtersets.py:1088
+#: netbox/dcim/filtersets.py:1089
msgid "Device model (slug)"
msgstr "Apparaatmodel (slug)"
-#: netbox/dcim/filtersets.py:1099 netbox/dcim/forms/bulk_edit.py:522
+#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525
msgid "Is full depth"
msgstr "Is volledige diepte"
-#: netbox/dcim/filtersets.py:1103 netbox/dcim/forms/common.py:18
-#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:1385
-#: netbox/dcim/models/device_components.py:518
-#: netbox/virtualization/filtersets.py:230
-#: netbox/virtualization/filtersets.py:301
-#: netbox/virtualization/forms/filtersets.py:172
-#: netbox/virtualization/forms/filtersets.py:223
+#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/filtersets.py:1591 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
+#: netbox/virtualization/forms/filtersets.py:177
+#: netbox/virtualization/forms/filtersets.py:228
msgid "MAC address"
msgstr "MAC-adres"
-#: netbox/dcim/filtersets.py:1110 netbox/dcim/filtersets.py:1274
-#: netbox/dcim/forms/filtersets.py:827 netbox/dcim/forms/filtersets.py:930
-#: netbox/virtualization/filtersets.py:234
-#: netbox/virtualization/forms/filtersets.py:176
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276
+#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
+#: netbox/virtualization/filtersets.py:200
+#: netbox/virtualization/forms/filtersets.py:181
msgid "Has a primary IP"
msgstr "Heeft een primair IP-adres"
-#: netbox/dcim/filtersets.py:1114
+#: netbox/dcim/filtersets.py:1115
msgid "Has an out-of-band IP"
msgstr "Heeft een IP-adres buiten de band"
-#: netbox/dcim/filtersets.py:1119
+#: netbox/dcim/filtersets.py:1120
msgid "Virtual chassis (ID)"
msgstr "Virtueel chassis (ID)"
-#: netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1124
msgid "Is a virtual chassis member"
msgstr "Is een virtueel chassislid"
-#: netbox/dcim/filtersets.py:1164
+#: netbox/dcim/filtersets.py:1165
msgid "OOB IP (ID)"
msgstr "OOB IP (ID)"
-#: netbox/dcim/filtersets.py:1168
+#: netbox/dcim/filtersets.py:1169
msgid "Has virtual device context"
msgstr "Heeft een context voor een virtueel apparaat"
-#: netbox/dcim/filtersets.py:1257
+#: netbox/dcim/filtersets.py:1259
msgid "VDC (ID)"
msgstr "VDC (ID)"
-#: netbox/dcim/filtersets.py:1262
+#: netbox/dcim/filtersets.py:1264
msgid "Device model"
msgstr "Model van het apparaat"
-#: netbox/dcim/filtersets.py:1267 netbox/ipam/filtersets.py:634
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
-msgid "Interface (ID)"
-msgstr "Interface (ID)"
-
-#: netbox/dcim/filtersets.py:1323
+#: netbox/dcim/filtersets.py:1325
msgid "Module type (model)"
msgstr "Moduletype (model)"
-#: netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1331
msgid "Module bay (ID)"
msgstr "Modulevak (ID)"
-#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1425
-#: netbox/ipam/filtersets.py:613 netbox/ipam/filtersets.py:853
-#: netbox/ipam/filtersets.py:1117 netbox/virtualization/filtersets.py:161
-#: netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427
+#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580
+#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
msgid "Device (ID)"
msgstr "Apparaat (ID)"
-#: netbox/dcim/filtersets.py:1421
+#: netbox/dcim/filtersets.py:1423
msgid "Rack (name)"
msgstr "Rack (naam)"
-#: netbox/dcim/filtersets.py:1431 netbox/ipam/filtersets.py:608
-#: netbox/ipam/filtersets.py:848 netbox/ipam/filtersets.py:1123
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608
+#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815
+#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374
msgid "Device (name)"
msgstr "Apparaat (naam)"
-#: netbox/dcim/filtersets.py:1442
+#: netbox/dcim/filtersets.py:1444
msgid "Device type (model)"
msgstr "Soort apparaat (model)"
-#: netbox/dcim/filtersets.py:1447
+#: netbox/dcim/filtersets.py:1449
msgid "Device role (ID)"
msgstr "Rol van het apparaat (ID)"
-#: netbox/dcim/filtersets.py:1453
+#: netbox/dcim/filtersets.py:1455
msgid "Device role (slug)"
msgstr "Rol van het apparaat (slug)"
-#: netbox/dcim/filtersets.py:1458
+#: netbox/dcim/filtersets.py:1460
msgid "Virtual Chassis (ID)"
msgstr "Virtueel chassis (ID)"
-#: netbox/dcim/filtersets.py:1464 netbox/dcim/forms/filtersets.py:109
-#: netbox/dcim/tables/devices.py:206 netbox/netbox/navigation/menu.py:79
+#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:93
#: netbox/templates/dcim/virtualchassis.html:20
@@ -3265,168 +3705,231 @@ msgstr "Virtueel chassis (ID)"
msgid "Virtual Chassis"
msgstr "Virtueel chassis"
-#: netbox/dcim/filtersets.py:1488
+#: netbox/dcim/filtersets.py:1490
msgid "Module (ID)"
msgstr "Module (ID)"
-#: netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1497
msgid "Cable (ID)"
msgstr "Kabel (ID)"
-#: netbox/dcim/filtersets.py:1604 netbox/ipam/forms/bulk_import.py:189
+#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585
+#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158
+#: netbox/vpn/filtersets.py:385
+msgid "Virtual machine (name)"
+msgstr "Virtuele machine (naam)"
+
+#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590
+#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152
+#: netbox/virtualization/filtersets.py:248
+#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+msgid "Virtual machine (ID)"
+msgstr "Virtuele machine (ID)"
+
+#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+msgid "Interface (name)"
+msgstr "Interface (naam)"
+
+#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+msgid "VM interface (name)"
+msgstr "VM-interface (naam)"
+
+#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612
+#: netbox/vpn/filtersets.py:113
+msgid "VM interface (ID)"
+msgstr "VM-interface (ID)"
+
+#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185
#: netbox/vpn/forms/bulk_import.py:308
msgid "Assigned VLAN"
msgstr "Toegewezen VLAN"
-#: netbox/dcim/filtersets.py:1608
+#: netbox/dcim/filtersets.py:1691
msgid "Assigned VID"
msgstr "Toegewezen VID"
-#: netbox/dcim/filtersets.py:1613 netbox/dcim/forms/bulk_edit.py:1531
-#: netbox/dcim/forms/bulk_import.py:913 netbox/dcim/forms/filtersets.py:1428
-#: netbox/dcim/forms/model_forms.py:1385
-#: netbox/dcim/models/device_components.py:711
-#: netbox/dcim/tables/devices.py:626 netbox/ipam/filtersets.py:318
-#: netbox/ipam/filtersets.py:329 netbox/ipam/filtersets.py:485
-#: netbox/ipam/filtersets.py:586 netbox/ipam/filtersets.py:597
-#: netbox/ipam/forms/bulk_edit.py:242 netbox/ipam/forms/bulk_edit.py:298
-#: netbox/ipam/forms/bulk_edit.py:340 netbox/ipam/forms/bulk_import.py:157
-#: netbox/ipam/forms/bulk_import.py:243 netbox/ipam/forms/bulk_import.py:279
-#: netbox/ipam/forms/filtersets.py:67 netbox/ipam/forms/filtersets.py:172
-#: netbox/ipam/forms/filtersets.py:309 netbox/ipam/forms/model_forms.py:62
-#: netbox/ipam/forms/model_forms.py:202 netbox/ipam/forms/model_forms.py:247
-#: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:464
-#: netbox/ipam/forms/model_forms.py:478 netbox/ipam/forms/model_forms.py:492
-#: netbox/ipam/models/ip.py:233 netbox/ipam/models/ip.py:512
-#: netbox/ipam/models/ip.py:720 netbox/ipam/models/vrfs.py:62
-#: netbox/ipam/tables/ip.py:242 netbox/ipam/tables/ip.py:309
-#: netbox/ipam/tables/ip.py:360 netbox/ipam/tables/ip.py:450
-#: netbox/templates/dcim/interface.html:133
+#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544
+#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433
+#: netbox/dcim/forms/model_forms.py:1411
+#: netbox/dcim/models/device_components.py:749
+#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321
+#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452
+#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564
+#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282
+#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160
+#: netbox/ipam/forms/bulk_import.py:242 netbox/ipam/forms/bulk_import.py:278
+#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174
+#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256
+#: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474
+#: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502
+#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498
+#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261
+#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402
+#: netbox/templates/dcim/interface.html:152
#: netbox/templates/ipam/ipaddress.html:18
#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
-#: netbox/templates/virtualization/vminterface.html:47
-#: netbox/virtualization/forms/bulk_edit.py:261
-#: netbox/virtualization/forms/bulk_import.py:171
-#: netbox/virtualization/forms/filtersets.py:228
-#: netbox/virtualization/forms/model_forms.py:344
-#: netbox/virtualization/models/virtualmachines.py:355
-#: netbox/virtualization/tables/virtualmachines.py:143
+#: netbox/templates/virtualization/vminterface.html:84
+#: netbox/virtualization/forms/bulk_edit.py:243
+#: netbox/virtualization/forms/bulk_import.py:177
+#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/model_forms.py:368
+#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1619 netbox/ipam/filtersets.py:324
-#: netbox/ipam/filtersets.py:335 netbox/ipam/filtersets.py:491
-#: netbox/ipam/filtersets.py:592 netbox/ipam/filtersets.py:603
+#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327
+#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458
+#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570
msgid "VRF (RD)"
msgstr "VRF (RD)"
-#: netbox/dcim/filtersets.py:1624 netbox/ipam/filtersets.py:1032
+#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010
#: netbox/vpn/filtersets.py:342
msgid "L2VPN (ID)"
msgstr "L2VPN (ID)"
-#: netbox/dcim/filtersets.py:1630 netbox/dcim/forms/filtersets.py:1433
-#: netbox/dcim/tables/devices.py:570 netbox/ipam/filtersets.py:1038
-#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/tables/vlans.py:137
-#: netbox/templates/dcim/interface.html:93 netbox/templates/ipam/vlan.html:66
+#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438
+#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016
+#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113
+#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
-#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/filtersets.py:238
#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246
-#: netbox/vpn/forms/model_forms.py:409 netbox/vpn/forms/model_forms.py:427
+#: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430
#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1662
+#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091
+msgid "VLAN Translation Policy (ID)"
+msgstr "VLAN-vertaalbeleid (ID)"
+
+#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428
+#: netbox/dcim/models/device_components.py:568
+#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712
+#: netbox/templates/ipam/vlantranslationpolicy.html:11
+#: netbox/virtualization/forms/bulk_edit.py:248
+#: netbox/virtualization/forms/model_forms.py:373
+msgid "VLAN Translation Policy"
+msgstr "VLAN-vertaalbeleid"
+
+#: netbox/dcim/filtersets.py:1758
msgid "Virtual Chassis Interfaces for Device"
msgstr "Virtuele chassisinterfaces voor apparaten"
-#: netbox/dcim/filtersets.py:1667
+#: netbox/dcim/filtersets.py:1763
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "Virtuele chassisinterfaces voor apparaat (ID)"
-#: netbox/dcim/filtersets.py:1671
+#: netbox/dcim/filtersets.py:1767
msgid "Kind of interface"
msgstr "Soort interface"
-#: netbox/dcim/filtersets.py:1676 netbox/virtualization/filtersets.py:293
+#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259
msgid "Parent interface (ID)"
msgstr "Ouderinterface (ID)"
-#: netbox/dcim/filtersets.py:1681 netbox/virtualization/filtersets.py:298
+#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264
msgid "Bridged interface (ID)"
msgstr "Overbrugde interface (ID)"
-#: netbox/dcim/filtersets.py:1686
+#: netbox/dcim/filtersets.py:1782
msgid "LAG interface (ID)"
msgstr "LAG-interface (ID)"
-#: netbox/dcim/filtersets.py:1713 netbox/dcim/filtersets.py:1725
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/model_forms.py:1697
+#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606
+#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131
+#: netbox/templates/dcim/macaddress.html:11
+#: netbox/templates/dcim/macaddress.html:14
+#: netbox/templates/virtualization/vminterface.html:73
+msgid "MAC Address"
+msgstr "MAC-adres"
+
+#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273
+msgid "Primary MAC address (ID)"
+msgstr "Primair MAC-adres (ID)"
+
+#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415
+#: netbox/virtualization/filtersets.py:279
+#: netbox/virtualization/forms/model_forms.py:311
+msgid "Primary MAC address"
+msgstr "Primair MAC-adres"
+
+#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835
+#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "Context van het virtuele apparaat"
-#: netbox/dcim/filtersets.py:1719
+#: netbox/dcim/filtersets.py:1829
msgid "Virtual Device Context (Identifier)"
msgstr "Context van het virtuele apparaat (ID)"
-#: netbox/dcim/filtersets.py:1730
+#: netbox/dcim/filtersets.py:1840
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:53
+#: netbox/wireless/forms/model_forms.py:55
msgid "Wireless LAN"
msgstr "Draadloos LAN"
-#: netbox/dcim/filtersets.py:1734 netbox/dcim/tables/devices.py:613
+#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635
msgid "Wireless link"
msgstr "Draadloze link"
-#: netbox/dcim/filtersets.py:1803
+#: netbox/dcim/filtersets.py:1854
+msgid "Virtual circuit termination (ID)"
+msgstr "Beëindiging van het virtuele circuit (ID)"
+
+#: netbox/dcim/filtersets.py:1923
msgid "Parent module bay (ID)"
msgstr "Baai voor oudermodule (ID)"
-#: netbox/dcim/filtersets.py:1808
+#: netbox/dcim/filtersets.py:1928
msgid "Installed module (ID)"
msgstr "Geïnstalleerde module (ID)"
-#: netbox/dcim/filtersets.py:1819
+#: netbox/dcim/filtersets.py:1939
msgid "Installed device (ID)"
msgstr "Geïnstalleerd apparaat (ID)"
-#: netbox/dcim/filtersets.py:1825
+#: netbox/dcim/filtersets.py:1945
msgid "Installed device (name)"
msgstr "Geïnstalleerd apparaat (naam)"
-#: netbox/dcim/filtersets.py:1891
+#: netbox/dcim/filtersets.py:2015
msgid "Master (ID)"
msgstr "Meester (ID)"
-#: netbox/dcim/filtersets.py:1897
+#: netbox/dcim/filtersets.py:2021
msgid "Master (name)"
msgstr "Master (naam)"
-#: netbox/dcim/filtersets.py:1939 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245
msgid "Tenant (ID)"
msgstr "Tenant (ID)"
-#: netbox/dcim/filtersets.py:1945 netbox/extras/filtersets.py:618
+#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618
#: netbox/tenancy/filtersets.py:251
msgid "Tenant (slug)"
msgstr "Tenant (slug)"
-#: netbox/dcim/filtersets.py:1981 netbox/dcim/forms/filtersets.py:1077
+#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078
msgid "Unterminated"
msgstr "Onbeëindigd"
-#: netbox/dcim/filtersets.py:2239
+#: netbox/dcim/filtersets.py:2363
msgid "Power panel (ID)"
msgstr "Voedingspaneel (ID)"
-#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:401
-#: netbox/extras/forms/model_forms.py:567
-#: netbox/extras/forms/model_forms.py:619 netbox/netbox/forms/base.py:86
-#: netbox/netbox/forms/mixins.py:81 netbox/netbox/tables/columns.py:478
+#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:581
+#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3434,11 +3937,11 @@ msgstr "Voedingspaneel (ID)"
msgid "Tags"
msgstr "Labels"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1498
-#: netbox/dcim/forms/model_forms.py:488 netbox/dcim/forms/model_forms.py:546
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503
+#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
#: netbox/dcim/forms/object_create.py:197
-#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:165
-#: netbox/dcim/tables/devices.py:707 netbox/dcim/tables/devicetypes.py:246
+#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176
+#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253
#: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131
#: netbox/templates/dcim/modulebay.html:38
#: netbox/templates/dcim/virtualchassis.html:66
@@ -3454,114 +3957,114 @@ msgstr ""
"Alfanumerieke reeksen worden ondersteund. (Moet overeenkomen met het aantal "
"namen dat wordt aangemaakt.)"
-#: netbox/dcim/forms/bulk_edit.py:133
+#: netbox/dcim/forms/bulk_edit.py:136
msgid "Contact name"
msgstr "Naam van de contactpersoon"
-#: netbox/dcim/forms/bulk_edit.py:138
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact phone"
msgstr "Telefoonnummer contacteren"
-#: netbox/dcim/forms/bulk_edit.py:144
+#: netbox/dcim/forms/bulk_edit.py:147
msgid "Contact E-mail"
msgstr "E-mailadres voor contact"
-#: netbox/dcim/forms/bulk_edit.py:147 netbox/dcim/forms/bulk_import.py:123
-#: netbox/dcim/forms/model_forms.py:128
+#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/model_forms.py:132
msgid "Time zone"
msgstr "Tijdzone"
-#: netbox/dcim/forms/bulk_edit.py:225 netbox/dcim/forms/bulk_edit.py:501
-#: netbox/dcim/forms/bulk_edit.py:565 netbox/dcim/forms/bulk_edit.py:638
-#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/forms/bulk_edit.py:755
-#: netbox/dcim/forms/bulk_edit.py:1282 netbox/dcim/forms/bulk_edit.py:1703
-#: netbox/dcim/forms/bulk_import.py:182 netbox/dcim/forms/bulk_import.py:393
-#: netbox/dcim/forms/bulk_import.py:427 netbox/dcim/forms/bulk_import.py:472
-#: netbox/dcim/forms/bulk_import.py:508 netbox/dcim/forms/bulk_import.py:1104
-#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:372
-#: netbox/dcim/forms/filtersets.py:494 netbox/dcim/forms/filtersets.py:619
-#: netbox/dcim/forms/filtersets.py:700 netbox/dcim/forms/filtersets.py:782
-#: netbox/dcim/forms/filtersets.py:947 netbox/dcim/forms/filtersets.py:1539
-#: netbox/dcim/forms/model_forms.py:207 netbox/dcim/forms/model_forms.py:337
-#: netbox/dcim/forms/model_forms.py:349 netbox/dcim/forms/model_forms.py:395
-#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:1082
-#: netbox/dcim/forms/model_forms.py:1522
-#: netbox/dcim/forms/object_import.py:187 netbox/dcim/tables/devices.py:96
-#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/devices.py:940
-#: netbox/dcim/tables/devicetypes.py:80 netbox/dcim/tables/devicetypes.py:308
+#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641
+#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718
+#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395
+#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477
+#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112
+#: 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:1544
+#: 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
+#: netbox/dcim/forms/model_forms.py:1564
+#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
+#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970
+#: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315
#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61
-#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:132
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131
#: netbox/templates/dcim/devicetype.html:14
-#: netbox/templates/dcim/inventoryitem.html:44
+#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:25
+#: netbox/templates/dcim/moduletype.html:27
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "Fabrikant"
-#: netbox/dcim/forms/bulk_edit.py:230 netbox/dcim/forms/bulk_edit.py:378
-#: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:270
-#: netbox/dcim/forms/filtersets.py:255
+#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381
+#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272
+#: netbox/dcim/forms/filtersets.py:256
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "Vormfactor"
-#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:383
-#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:273
-#: netbox/dcim/forms/filtersets.py:260
+#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386
+#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275
+#: netbox/dcim/forms/filtersets.py:261
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "Breedte"
-#: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:389
-#: netbox/dcim/forms/bulk_import.py:280
+#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:282
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "Hoogte (U)"
-#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:394
-#: netbox/dcim/forms/filtersets.py:274
+#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/filtersets.py:275
msgid "Descending units"
msgstr "Aflopende eenheden"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
msgid "Outer width"
msgstr "Buitenbreedte"
-#: netbox/dcim/forms/bulk_edit.py:258 netbox/dcim/forms/bulk_edit.py:402
+#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
msgid "Outer depth"
msgstr "Buitendiepte"
-#: netbox/dcim/forms/bulk_edit.py:263 netbox/dcim/forms/bulk_edit.py:407
-#: netbox/dcim/forms/bulk_import.py:204 netbox/dcim/forms/bulk_import.py:283
+#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410
+#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285
msgid "Outer unit"
msgstr "Buitenste eenheid"
-#: netbox/dcim/forms/bulk_edit.py:268 netbox/dcim/forms/bulk_edit.py:412
+#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
msgid "Mounting depth"
msgstr "Inbouwdiepte"
-#: netbox/dcim/forms/bulk_edit.py:273 netbox/dcim/forms/bulk_edit.py:300
-#: netbox/dcim/forms/bulk_edit.py:422 netbox/dcim/forms/bulk_edit.py:452
-#: netbox/dcim/forms/bulk_edit.py:535 netbox/dcim/forms/bulk_edit.py:558
-#: netbox/dcim/forms/bulk_edit.py:579 netbox/dcim/forms/bulk_edit.py:601
-#: netbox/dcim/forms/bulk_import.py:406 netbox/dcim/forms/bulk_import.py:438
-#: netbox/dcim/forms/filtersets.py:285 netbox/dcim/forms/filtersets.py:307
-#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:401
-#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:594
-#: netbox/dcim/forms/filtersets.py:613 netbox/dcim/forms/filtersets.py:674
-#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:298
-#: netbox/dcim/tables/devicetypes.py:106 netbox/dcim/tables/modules.py:35
-#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:172
+#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303
+#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455
+#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604
+#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402
+#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595
+#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675
+#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35
+#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171
#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133
#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288
-#: netbox/extras/forms/filtersets.py:64 netbox/extras/forms/filtersets.py:156
-#: netbox/extras/forms/filtersets.py:243 netbox/ipam/forms/bulk_edit.py:190
+#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159
+#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:45 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
@@ -3570,131 +4073,86 @@ msgstr "Inbouwdiepte"
msgid "Weight"
msgstr "Gewicht"
-#: netbox/dcim/forms/bulk_edit.py:278 netbox/dcim/forms/bulk_edit.py:427
-#: netbox/dcim/forms/filtersets.py:290
+#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
+#: netbox/dcim/forms/filtersets.py:291
msgid "Max weight"
msgstr "Maximaal gewicht"
-#: netbox/dcim/forms/bulk_edit.py:283 netbox/dcim/forms/bulk_edit.py:432
-#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_edit.py:584
-#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:295
-#: netbox/dcim/forms/bulk_import.py:411 netbox/dcim/forms/bulk_import.py:443
-#: netbox/dcim/forms/filtersets.py:295 netbox/dcim/forms/filtersets.py:598
-#: netbox/dcim/forms/filtersets.py:678
+#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435
+#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587
+#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297
+#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445
+#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599
+#: netbox/dcim/forms/filtersets.py:679
msgid "Weight unit"
msgstr "Gewichtseenheid"
-#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:305
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:256
+#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306
+#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261
#: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13
msgid "Rack Type"
msgstr "Racktype"
-#: netbox/dcim/forms/bulk_edit.py:299 netbox/dcim/forms/model_forms.py:220
-#: netbox/dcim/forms/model_forms.py:297
+#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225
+#: netbox/dcim/forms/model_forms.py:305
msgid "Outer Dimensions"
msgstr "Buitenafmetingen"
-#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:222
-#: netbox/dcim/forms/model_forms.py:299 netbox/templates/dcim/device.html:315
+#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227
+#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3
msgid "Dimensions"
msgstr "Dimensies"
-#: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/filtersets.py:306
-#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/model_forms.py:224
+#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "Nummering"
-#: netbox/dcim/forms/bulk_edit.py:358 netbox/dcim/forms/bulk_edit.py:1277
-#: netbox/dcim/forms/bulk_edit.py:1698 netbox/dcim/forms/bulk_import.py:253
-#: netbox/dcim/forms/bulk_import.py:1098 netbox/dcim/forms/filtersets.py:367
-#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:1534
-#: netbox/dcim/forms/model_forms.py:251 netbox/dcim/forms/model_forms.py:1077
-#: netbox/dcim/forms/model_forms.py:1517
-#: netbox/dcim/forms/object_import.py:181 netbox/dcim/tables/devices.py:169
-#: netbox/dcim/tables/devices.py:809 netbox/dcim/tables/devices.py:937
-#: netbox/dcim/tables/devicetypes.py:304 netbox/dcim/tables/racks.py:129
-#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:261
-#: netbox/ipam/forms/bulk_edit.py:311 netbox/ipam/forms/bulk_edit.py:359
-#: netbox/ipam/forms/bulk_edit.py:511 netbox/ipam/forms/bulk_import.py:197
-#: netbox/ipam/forms/bulk_import.py:262 netbox/ipam/forms/bulk_import.py:298
-#: netbox/ipam/forms/bulk_import.py:479 netbox/ipam/forms/filtersets.py:237
-#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:360
-#: netbox/ipam/forms/filtersets.py:509 netbox/ipam/forms/model_forms.py:188
-#: netbox/ipam/forms/model_forms.py:221 netbox/ipam/forms/model_forms.py:250
-#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:258
-#: netbox/ipam/tables/ip.py:316 netbox/ipam/tables/ip.py:367
-#: netbox/ipam/tables/vlans.py:130 netbox/ipam/tables/vlans.py:235
-#: netbox/templates/dcim/device.html:182
-#: netbox/templates/dcim/inc/panels/inventory_items.html:20
-#: netbox/templates/dcim/interface.html:223
-#: netbox/templates/dcim/inventoryitem.html:36
-#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
-#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:77
-#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
-#: netbox/templates/virtualization/virtualmachine.html:23
-#: netbox/templates/vpn/tunneltermination.html:17
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
-#: netbox/tenancy/forms/bulk_edit.py:142
-#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
-#: netbox/virtualization/forms/bulk_edit.py:145
-#: netbox/virtualization/forms/bulk_import.py:106
-#: netbox/virtualization/forms/filtersets.py:157
-#: netbox/virtualization/forms/model_forms.py:195
-#: netbox/virtualization/tables/virtualmachines.py:75
-#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
-#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:78
-#: netbox/vpn/forms/model_forms.py:113 netbox/vpn/tables/tunnels.py:82
-msgid "Role"
-msgstr "Rol"
-
-#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_import.py:260
-#: netbox/dcim/forms/filtersets.py:380
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
+#: netbox/dcim/forms/filtersets.py:381
msgid "Rack type"
msgstr "Racktype"
-#: netbox/dcim/forms/bulk_edit.py:370 netbox/dcim/forms/bulk_edit.py:718
-#: netbox/dcim/forms/bulk_edit.py:779 netbox/templates/dcim/device.html:104
+#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721
+#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104
#: netbox/templates/dcim/module.html:77
#: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57
#: netbox/templates/virtualization/virtualmachine.html:35
msgid "Serial Number"
msgstr "Serienummer"
-#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/filtersets.py:387
-#: netbox/dcim/forms/filtersets.py:813 netbox/dcim/forms/filtersets.py:967
-#: netbox/dcim/forms/filtersets.py:1546
+#: 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:1551
msgid "Asset tag"
msgstr "Tag voor bedrijfsmiddelen"
-#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:530
-#: netbox/dcim/forms/bulk_edit.py:574 netbox/dcim/forms/bulk_edit.py:711
-#: netbox/dcim/forms/bulk_import.py:289 netbox/dcim/forms/bulk_import.py:432
-#: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/filtersets.py:280
-#: netbox/dcim/forms/filtersets.py:511 netbox/dcim/forms/filtersets.py:669
-#: netbox/dcim/forms/filtersets.py:804 netbox/templates/dcim/device.html:98
+#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533
+#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714
+#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434
+#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281
+#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670
+#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:41 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "Luchtstroom"
-#: netbox/dcim/forms/bulk_edit.py:446 netbox/dcim/forms/bulk_edit.py:925
-#: netbox/dcim/forms/bulk_import.py:344 netbox/dcim/forms/bulk_import.py:347
-#: netbox/dcim/forms/bulk_import.py:575 netbox/dcim/forms/bulk_import.py:1380
-#: netbox/dcim/forms/bulk_import.py:1384 netbox/dcim/forms/filtersets.py:104
-#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:405
-#: netbox/dcim/forms/filtersets.py:419 netbox/dcim/forms/filtersets.py:457
-#: netbox/dcim/forms/filtersets.py:772 netbox/dcim/forms/filtersets.py:1035
-#: netbox/dcim/forms/filtersets.py:1167 netbox/dcim/forms/model_forms.py:264
-#: netbox/dcim/forms/model_forms.py:306 netbox/dcim/forms/model_forms.py:479
-#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/object_create.py:392
-#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:70
-#: netbox/dcim/tables/racks.py:217 netbox/ipam/forms/filtersets.py:442
+#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928
+#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349
+#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1477
+#: netbox/dcim/forms/bulk_import.py:1481 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:392
+#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70
+#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445
#: 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
@@ -3705,212 +4163,144 @@ msgstr "Luchtstroom"
msgid "Rack"
msgstr "Rek"
-#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:744
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:398
-#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:608
-#: netbox/dcim/forms/filtersets.py:721 netbox/dcim/forms/filtersets.py:942
-#: netbox/dcim/forms/model_forms.py:670 netbox/dcim/forms/model_forms.py:1587
+#: 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/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632
#: netbox/templates/dcim/device_edit.html:20
msgid "Hardware"
msgstr "Hardware"
-#: netbox/dcim/forms/bulk_edit.py:506 netbox/dcim/forms/bulk_import.py:399
-#: netbox/dcim/forms/filtersets.py:499 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401
+#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362
msgid "Default platform"
msgstr "Standaardplatform"
-#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/forms/bulk_edit.py:570
-#: netbox/dcim/forms/filtersets.py:502 netbox/dcim/forms/filtersets.py:622
+#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573
+#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623
msgid "Part number"
msgstr "Onderdeelnummer"
-#: netbox/dcim/forms/bulk_edit.py:515
+#: netbox/dcim/forms/bulk_edit.py:518
msgid "U height"
msgstr "U-hoogte"
-#: netbox/dcim/forms/bulk_edit.py:527 netbox/dcim/tables/devicetypes.py:102
+#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "Uitsluiten van gebruik"
-#: netbox/dcim/forms/bulk_edit.py:556 netbox/dcim/forms/model_forms.py:368
-#: netbox/dcim/tables/devicetypes.py:77 netbox/templates/dcim/device.html:88
+#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
+#: netbox/dcim/tables/devicetypes.py:82 netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
#: netbox/templates/dcim/module.html:61
msgid "Device Type"
msgstr "Soort apparaat"
-#: netbox/dcim/forms/bulk_edit.py:598 netbox/dcim/forms/model_forms.py:401
+#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/modules.py:66
#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:66
-#: netbox/templates/dcim/moduletype.html:22
+#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "Moduletype"
-#: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:402
+#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
+#: netbox/dcim/forms/model_forms.py:411
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "Chassis"
-#: netbox/dcim/forms/bulk_edit.py:616 netbox/dcim/models/devices.py:484
-#: netbox/dcim/tables/devices.py:67
+#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "VM-rol"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/forms/bulk_edit.py:643
-#: netbox/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_import.py:456
-#: netbox/dcim/forms/bulk_import.py:460 netbox/dcim/forms/bulk_import.py:479
-#: netbox/dcim/forms/bulk_import.py:483 netbox/dcim/forms/bulk_import.py:608
-#: netbox/dcim/forms/bulk_import.py:612 netbox/dcim/forms/filtersets.py:689
-#: netbox/dcim/forms/filtersets.py:705 netbox/dcim/forms/filtersets.py:823
-#: netbox/dcim/forms/model_forms.py:415 netbox/dcim/forms/model_forms.py:441
-#: netbox/dcim/forms/model_forms.py:555
-#: netbox/virtualization/forms/bulk_import.py:132
-#: netbox/virtualization/forms/bulk_import.py:133
-#: netbox/virtualization/forms/filtersets.py:188
-#: netbox/virtualization/forms/model_forms.py:215
+#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646
+#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461
+#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484
+#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613
+#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690
+#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824
+#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451
+#: netbox/dcim/forms/model_forms.py:566
+#: netbox/virtualization/forms/bulk_import.py:138
+#: netbox/virtualization/forms/bulk_import.py:139
+#: netbox/virtualization/forms/filtersets.py:193
+#: netbox/virtualization/forms/model_forms.py:222
msgid "Config template"
msgstr "Configuratiesjabloon"
-#: netbox/dcim/forms/bulk_edit.py:667 netbox/dcim/forms/bulk_edit.py:1076
-#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/filtersets.py:114
-#: netbox/dcim/forms/model_forms.py:501 netbox/dcim/forms/model_forms.py:872
-#: netbox/dcim/forms/model_forms.py:889 netbox/extras/filtersets.py:547
+#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884
+#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547
msgid "Device type"
msgstr "Soort apparaat"
-#: netbox/dcim/forms/bulk_edit.py:678 netbox/dcim/forms/bulk_import.py:495
-#: netbox/dcim/forms/filtersets.py:119 netbox/dcim/forms/model_forms.py:509
+#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500
+#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519
msgid "Device role"
msgstr "Rol van het apparaat"
-#: netbox/dcim/forms/bulk_edit.py:701 netbox/dcim/forms/bulk_import.py:520
-#: netbox/dcim/forms/filtersets.py:796 netbox/dcim/forms/model_forms.py:451
-#: netbox/dcim/forms/model_forms.py:513 netbox/dcim/tables/devices.py:182
+#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525
+#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461
+#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:193
#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
-#: netbox/virtualization/forms/bulk_edit.py:160
-#: netbox/virtualization/forms/bulk_import.py:122
-#: netbox/virtualization/forms/filtersets.py:168
-#: netbox/virtualization/forms/model_forms.py:203
-#: netbox/virtualization/tables/virtualmachines.py:79
+#: netbox/virtualization/forms/bulk_edit.py:142
+#: netbox/virtualization/forms/bulk_import.py:128
+#: netbox/virtualization/forms/filtersets.py:173
+#: netbox/virtualization/forms/model_forms.py:210
+#: netbox/virtualization/tables/virtualmachines.py:49
msgid "Platform"
msgstr "Platform"
-#: netbox/dcim/forms/bulk_edit.py:731 netbox/dcim/forms/bulk_import.py:539
-#: netbox/dcim/forms/filtersets.py:728 netbox/dcim/forms/filtersets.py:898
-#: netbox/dcim/forms/model_forms.py:522 netbox/dcim/tables/devices.py:202
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:322
-#: netbox/ipam/forms/filtersets.py:415 netbox/ipam/forms/filtersets.py:447
+#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544
+#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899
+#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:213
+#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
+#: netbox/ipam/forms/filtersets.py:418 netbox/ipam/forms/filtersets.py:450
#: netbox/templates/dcim/device.html:239
#: netbox/templates/virtualization/cluster.html:10
#: netbox/templates/virtualization/virtualmachine.html:92
#: netbox/templates/virtualization/virtualmachine.html:101
-#: netbox/virtualization/filtersets.py:157
-#: netbox/virtualization/filtersets.py:277
-#: netbox/virtualization/forms/bulk_edit.py:129
-#: netbox/virtualization/forms/bulk_import.py:92
-#: netbox/virtualization/forms/filtersets.py:99
-#: netbox/virtualization/forms/filtersets.py:123
-#: netbox/virtualization/forms/filtersets.py:204
-#: netbox/virtualization/forms/model_forms.py:79
-#: netbox/virtualization/forms/model_forms.py:176
-#: netbox/virtualization/tables/virtualmachines.py:67
+#: netbox/virtualization/filtersets.py:123
+#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/forms/bulk_edit.py:111
+#: netbox/virtualization/forms/bulk_import.py:98
+#: netbox/virtualization/forms/filtersets.py:104
+#: netbox/virtualization/forms/filtersets.py:128
+#: netbox/virtualization/forms/filtersets.py:209
+#: netbox/virtualization/forms/model_forms.py:78
+#: netbox/virtualization/forms/model_forms.py:183
+#: netbox/virtualization/tables/virtualmachines.py:37
msgid "Cluster"
msgstr "Cluster"
-#: netbox/dcim/forms/bulk_edit.py:742 netbox/dcim/forms/bulk_edit.py:1296
-#: netbox/dcim/forms/bulk_edit.py:1693 netbox/dcim/forms/bulk_edit.py:1739
-#: netbox/dcim/forms/bulk_import.py:663 netbox/dcim/forms/bulk_import.py:725
-#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/bulk_import.py:777
-#: netbox/dcim/forms/bulk_import.py:797 netbox/dcim/forms/bulk_import.py:850
-#: netbox/dcim/forms/bulk_import.py:968 netbox/dcim/forms/bulk_import.py:1016
-#: netbox/dcim/forms/bulk_import.py:1033 netbox/dcim/forms/bulk_import.py:1045
-#: netbox/dcim/forms/bulk_import.py:1093 netbox/dcim/forms/bulk_import.py:1444
-#: netbox/dcim/forms/connections.py:24 netbox/dcim/forms/filtersets.py:131
-#: netbox/dcim/forms/filtersets.py:921 netbox/dcim/forms/filtersets.py:1051
-#: netbox/dcim/forms/filtersets.py:1242 netbox/dcim/forms/filtersets.py:1267
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1311
-#: netbox/dcim/forms/filtersets.py:1334 netbox/dcim/forms/filtersets.py:1444
-#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1493
-#: netbox/dcim/forms/filtersets.py:1511 netbox/dcim/forms/filtersets.py:1528
-#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/filtersets.py:1616
-#: netbox/dcim/forms/filtersets.py:1640 netbox/dcim/forms/model_forms.py:633
-#: netbox/dcim/forms/model_forms.py:849 netbox/dcim/forms/model_forms.py:1215
-#: netbox/dcim/forms/model_forms.py:1671
-#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22
-#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
-#: netbox/dcim/tables/devices.py:285 netbox/dcim/tables/devices.py:371
-#: netbox/dcim/tables/devices.py:412 netbox/dcim/tables/devices.py:454
-#: netbox/dcim/tables/devices.py:505 netbox/dcim/tables/devices.py:597
-#: netbox/dcim/tables/devices.py:697 netbox/dcim/tables/devices.py:754
-#: netbox/dcim/tables/devices.py:801 netbox/dcim/tables/devices.py:861
-#: netbox/dcim/tables/devices.py:930 netbox/dcim/tables/devices.py:1057
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:321
-#: netbox/ipam/forms/bulk_import.py:304 netbox/ipam/forms/bulk_import.py:505
-#: netbox/ipam/forms/filtersets.py:551 netbox/ipam/forms/model_forms.py:323
-#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/forms/model_forms.py:745
-#: netbox/ipam/forms/model_forms.py:771 netbox/ipam/tables/vlans.py:180
-#: netbox/templates/dcim/consoleport.html:20
-#: netbox/templates/dcim/consoleserverport.html:20
-#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
-#: netbox/templates/dcim/device_edit.html:10
-#: netbox/templates/dcim/devicebay.html:20
-#: netbox/templates/dcim/devicebay.html:48
-#: netbox/templates/dcim/frontport.html:20
-#: netbox/templates/dcim/interface.html:30
-#: netbox/templates/dcim/interface.html:161
-#: netbox/templates/dcim/inventoryitem.html:20
-#: netbox/templates/dcim/module.html:57
-#: netbox/templates/dcim/modulebay.html:20
-#: netbox/templates/dcim/poweroutlet.html:20
-#: netbox/templates/dcim/powerport.html:20
-#: netbox/templates/dcim/rearport.html:20
-#: netbox/templates/dcim/virtualchassis.html:65
-#: netbox/templates/dcim/virtualchassis_edit.html:51
-#: netbox/templates/dcim/virtualdevicecontext.html:22
-#: netbox/templates/virtualization/virtualmachine.html:114
-#: netbox/templates/vpn/tunneltermination.html:23
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
-#: netbox/virtualization/filtersets.py:167
-#: netbox/virtualization/forms/bulk_edit.py:137
-#: netbox/virtualization/forms/bulk_import.py:99
-#: netbox/virtualization/forms/filtersets.py:128
-#: netbox/virtualization/forms/model_forms.py:185
-#: netbox/virtualization/tables/virtualmachines.py:71 netbox/vpn/choices.py:52
-#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
-#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:90
-#: netbox/vpn/forms/model_forms.py:125 netbox/vpn/forms/model_forms.py:236
-#: netbox/vpn/forms/model_forms.py:453 netbox/wireless/forms/model_forms.py:99
-#: netbox/wireless/forms/model_forms.py:141
-#: netbox/wireless/tables/wirelesslan.py:75
-msgid "Device"
-msgstr "Apparaat"
-
-#: netbox/dcim/forms/bulk_edit.py:745
+#: netbox/dcim/forms/bulk_edit.py:748
#: netbox/templates/extras/dashboard/widget_config.html:7
-#: netbox/virtualization/forms/bulk_edit.py:191
+#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "Configuratie"
-#: netbox/dcim/forms/bulk_edit.py:746 netbox/netbox/navigation/menu.py:243
+#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
#: netbox/templates/dcim/device_edit.html:78
msgid "Virtualization"
msgstr "Virtualisatie"
-#: netbox/dcim/forms/bulk_edit.py:760 netbox/dcim/forms/bulk_import.py:675
-#: netbox/dcim/forms/model_forms.py:647 netbox/dcim/forms/model_forms.py:897
+#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680
+#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909
msgid "Module type"
msgstr "Moduletype"
-#: netbox/dcim/forms/bulk_edit.py:814 netbox/dcim/forms/bulk_edit.py:999
-#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_edit.py:1041
-#: netbox/dcim/forms/bulk_edit.py:1083 netbox/dcim/forms/bulk_edit.py:1127
-#: netbox/dcim/forms/bulk_edit.py:1178 netbox/dcim/forms/bulk_edit.py:1205
-#: netbox/dcim/forms/bulk_edit.py:1232 netbox/dcim/forms/bulk_edit.py:1250
-#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/filtersets.py:67
+#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002
+#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044
+#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130
+#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253
+#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68
#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32
#: netbox/templates/dcim/consoleport.html:32
#: netbox/templates/dcim/consoleserverport.html:32
@@ -3928,109 +4318,109 @@ msgstr "Moduletype"
msgid "Label"
msgstr "Label"
-#: netbox/dcim/forms/bulk_edit.py:823 netbox/dcim/forms/filtersets.py:1068
+#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "Lengte"
-#: netbox/dcim/forms/bulk_edit.py:828 netbox/dcim/forms/bulk_import.py:1248
-#: netbox/dcim/forms/bulk_import.py:1251 netbox/dcim/forms/filtersets.py:1072
+#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073
msgid "Length unit"
msgstr "Lengte-eenheid"
-#: netbox/dcim/forms/bulk_edit.py:852
+#: netbox/dcim/forms/bulk_edit.py:855
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "Domein"
-#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/bulk_import.py:1367
-#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/model_forms.py:750
+#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464
+#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761
msgid "Power panel"
msgstr "Voedingspaneel"
-#: netbox/dcim/forms/bulk_edit.py:942 netbox/dcim/forms/bulk_import.py:1403
-#: netbox/dcim/forms/filtersets.py:1180
+#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500
+#: netbox/dcim/forms/filtersets.py:1181
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "Levering"
-#: netbox/dcim/forms/bulk_edit.py:948 netbox/dcim/forms/bulk_import.py:1408
-#: netbox/dcim/forms/filtersets.py:1185
+#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505
+#: netbox/dcim/forms/filtersets.py:1186
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "Fase"
-#: netbox/dcim/forms/bulk_edit.py:954 netbox/dcim/forms/filtersets.py:1190
+#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "Spanning"
-#: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/filtersets.py:1194
+#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "Stroomsterkte"
-#: netbox/dcim/forms/bulk_edit.py:962 netbox/dcim/forms/filtersets.py:1198
+#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199
msgid "Max utilization"
msgstr "Maximaal gebruik"
-#: netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1054
msgid "Maximum draw"
msgstr "Maximale trekking"
-#: netbox/dcim/forms/bulk_edit.py:1054
-#: netbox/dcim/models/device_component_templates.py:282
-#: netbox/dcim/models/device_components.py:356
+#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/models/device_component_templates.py:281
+#: netbox/dcim/models/device_components.py:349
msgid "Maximum power draw (watts)"
msgstr "Maximaal stroomverbruik (watt)"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1060
msgid "Allocated draw"
msgstr "Toegewezen loting"
-#: netbox/dcim/forms/bulk_edit.py:1060
-#: netbox/dcim/models/device_component_templates.py:289
-#: netbox/dcim/models/device_components.py:363
+#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/models/device_component_templates.py:288
+#: netbox/dcim/models/device_components.py:356
msgid "Allocated power draw (watts)"
msgstr "Toegewezen stroomverbruik (watt)"
-#: netbox/dcim/forms/bulk_edit.py:1093 netbox/dcim/forms/bulk_import.py:808
-#: netbox/dcim/forms/model_forms.py:960 netbox/dcim/forms/model_forms.py:1285
-#: netbox/dcim/forms/model_forms.py:1574 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301
+#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "Voedingspoort"
-#: netbox/dcim/forms/bulk_edit.py:1098 netbox/dcim/forms/bulk_import.py:815
+#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
msgid "Feed leg"
msgstr "Voer de poot in"
-#: netbox/dcim/forms/bulk_edit.py:1144 netbox/dcim/forms/bulk_edit.py:1462
+#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
msgid "Management only"
msgstr "Alleen voor beheer"
-#: netbox/dcim/forms/bulk_edit.py:1154 netbox/dcim/forms/bulk_edit.py:1468
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1394
+#: 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:1399
#: netbox/dcim/forms/object_import.py:90
-#: netbox/dcim/models/device_component_templates.py:437
-#: netbox/dcim/models/device_components.py:670
+#: netbox/dcim/models/device_component_templates.py:445
+#: netbox/dcim/models/device_components.py:721
msgid "PoE mode"
msgstr "PoE-modus"
-#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1474
-#: netbox/dcim/forms/bulk_import.py:904 netbox/dcim/forms/filtersets.py:1399
+#: 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:1404
#: netbox/dcim/forms/object_import.py:95
-#: netbox/dcim/models/device_component_templates.py:443
-#: netbox/dcim/models/device_components.py:676
+#: netbox/dcim/models/device_component_templates.py:452
+#: netbox/dcim/models/device_components.py:728
msgid "PoE type"
msgstr "PoE-type"
-#: netbox/dcim/forms/bulk_edit.py:1166 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "Draadloze rol"
-#: netbox/dcim/forms/bulk_edit.py:1303 netbox/dcim/forms/model_forms.py:669
-#: netbox/dcim/forms/model_forms.py:1230 netbox/dcim/tables/devices.py:313
+#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
+#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:323
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4044,31 +4434,31 @@ msgstr "Draadloze rol"
msgid "Module"
msgstr "Module"
-#: netbox/dcim/forms/bulk_edit.py:1442 netbox/dcim/tables/devices.py:665
-#: netbox/templates/dcim/interface.html:110
+#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699
+#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "LAG"
-#: netbox/dcim/forms/bulk_edit.py:1447 netbox/dcim/forms/model_forms.py:1312
+#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328
msgid "Virtual device contexts"
msgstr "Contexten van virtuele apparaten"
-#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:736
-#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/filtersets.py:1252
-#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1358
-#: netbox/dcim/tables/devices.py:610
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:67
+#: 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:1363
+#: netbox/dcim/tables/devices.py:632
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
#: netbox/templates/dcim/consoleport.html:40
#: netbox/templates/dcim/consoleserverport.html:40
msgid "Speed"
msgstr "Snelheid"
-#: netbox/dcim/forms/bulk_edit.py:1482 netbox/dcim/forms/bulk_import.py:907
+#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
-#: netbox/virtualization/forms/bulk_edit.py:233
-#: netbox/virtualization/forms/bulk_import.py:165
+#: netbox/virtualization/forms/bulk_edit.py:215
+#: netbox/virtualization/forms/bulk_import.py:171
#: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232
#: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234
#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178
@@ -4077,302 +4467,308 @@ msgstr "Snelheid"
msgid "Mode"
msgstr "Modus"
-#: netbox/dcim/forms/bulk_edit.py:1490 netbox/dcim/forms/model_forms.py:1361
-#: netbox/ipam/forms/bulk_import.py:178 netbox/ipam/forms/filtersets.py:498
-#: netbox/ipam/models/vlans.py:84 netbox/virtualization/forms/bulk_edit.py:240
-#: netbox/virtualization/forms/model_forms.py:321
+#: 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:539
+#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/virtualization/forms/model_forms.py:335
msgid "VLAN group"
msgstr "VLAN-groep"
-#: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/model_forms.py:1367
-#: netbox/dcim/tables/devices.py:579
-#: netbox/virtualization/forms/bulk_edit.py:248
-#: netbox/virtualization/forms/model_forms.py:326
+#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1383
+#: netbox/dcim/tables/devices.py:593
+#: netbox/virtualization/forms/bulk_edit.py:230
+#: netbox/virtualization/forms/model_forms.py:340
msgid "Untagged VLAN"
msgstr "VLAN zonder label"
-#: netbox/dcim/forms/bulk_edit.py:1508 netbox/dcim/forms/model_forms.py:1376
-#: netbox/dcim/tables/devices.py:585
-#: netbox/virtualization/forms/bulk_edit.py:256
-#: netbox/virtualization/forms/model_forms.py:335
+#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1392
+#: netbox/dcim/tables/devices.py:599
+#: netbox/virtualization/forms/bulk_edit.py:238
+#: netbox/virtualization/forms/model_forms.py:349
msgid "Tagged VLANs"
msgstr "Getagde VLAN's"
-#: netbox/dcim/forms/bulk_edit.py:1511
+#: netbox/dcim/forms/bulk_edit.py:1514
msgid "Add tagged VLANs"
msgstr "Getagde VLAN's toevoegen"
-#: netbox/dcim/forms/bulk_edit.py:1520
+#: netbox/dcim/forms/bulk_edit.py:1523
msgid "Remove tagged VLANs"
msgstr "Getagde VLAN's verwijderen"
-#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/model_forms.py:1348
+#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401
+#: netbox/virtualization/forms/model_forms.py:358
+msgid "Q-in-Q Service VLAN"
+msgstr "VLAN voor Q-in-Q-service"
+
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364
msgid "Wireless LAN group"
msgstr "Draadloze LAN-groep"
-#: netbox/dcim/forms/bulk_edit.py:1541 netbox/dcim/forms/model_forms.py:1353
-#: netbox/dcim/tables/devices.py:619 netbox/netbox/navigation/menu.py:146
-#: netbox/templates/dcim/interface.html:280
+#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369
+#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152
+#: netbox/templates/dcim/interface.html:337
#: netbox/wireless/tables/wirelesslan.py:24
msgid "Wireless LANs"
msgstr "Draadloze LAN's"
-#: netbox/dcim/forms/bulk_edit.py:1550 netbox/dcim/forms/filtersets.py:1328
-#: netbox/dcim/forms/model_forms.py:1397 netbox/ipam/forms/bulk_edit.py:286
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:169
-#: netbox/templates/dcim/interface.html:122
-#: netbox/templates/ipam/prefix.html:95
-#: netbox/virtualization/forms/model_forms.py:349
+#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333
+#: 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:171
+#: netbox/netbox/navigation/menu.py:108
+#: netbox/templates/dcim/interface.html:128
+#: netbox/templates/ipam/prefix.html:91
+#: netbox/templates/virtualization/vminterface.html:70
+#: netbox/virtualization/forms/model_forms.py:378
msgid "Addressing"
msgstr "Addressing"
-#: netbox/dcim/forms/bulk_edit.py:1551 netbox/dcim/forms/filtersets.py:720
-#: netbox/dcim/forms/model_forms.py:1398
-#: netbox/virtualization/forms/model_forms.py:350
+#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
+#: netbox/dcim/forms/model_forms.py:1436
+#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "Operatie"
-#: netbox/dcim/forms/bulk_edit.py:1552 netbox/dcim/forms/filtersets.py:1329
-#: netbox/dcim/forms/model_forms.py:994 netbox/dcim/forms/model_forms.py:1400
+#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1334
+#: netbox/dcim/forms/model_forms.py:1006 netbox/dcim/forms/model_forms.py:1438
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1553 netbox/dcim/forms/model_forms.py:1399
-#: netbox/templates/dcim/interface.html:99
-#: netbox/virtualization/forms/bulk_edit.py:267
-#: netbox/virtualization/forms/model_forms.py:351
+#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437
+#: netbox/templates/dcim/interface.html:105
+#: netbox/virtualization/forms/bulk_edit.py:254
+#: netbox/virtualization/forms/model_forms.py:380
msgid "Related Interfaces"
msgstr "Gerelateerde interfaces"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1401
-#: netbox/virtualization/forms/bulk_edit.py:268
-#: netbox/virtualization/forms/model_forms.py:352
+#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441
+#: netbox/virtualization/forms/bulk_edit.py:257
+#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "802.1Q-omschakeling"
-#: netbox/dcim/forms/bulk_edit.py:1558
+#: netbox/dcim/forms/bulk_edit.py:1573
msgid "Add/Remove"
msgstr "Toevoegen/verwijderen"
-#: netbox/dcim/forms/bulk_edit.py:1617 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
msgid "Interface mode must be specified to assign VLANs"
msgstr "De interfacemodus moet worden gespecificeerd om VLAN's toe te wijzen"
-#: netbox/dcim/forms/bulk_edit.py:1624 netbox/dcim/forms/common.py:50
+#: netbox/dcim/forms/bulk_edit.py:1639
msgid "An access interface cannot have tagged VLANs assigned."
msgstr ""
"Aan een toegangsinterface kunnen geen gelabelde VLAN's worden toegewezen."
-#: netbox/dcim/forms/bulk_import.py:64
+#: netbox/dcim/forms/bulk_import.py:66
msgid "Name of parent region"
msgstr "Naam van de moederregio"
-#: netbox/dcim/forms/bulk_import.py:78
+#: netbox/dcim/forms/bulk_import.py:80
msgid "Name of parent site group"
msgstr "Naam van de oudersitegroep"
-#: netbox/dcim/forms/bulk_import.py:97
+#: netbox/dcim/forms/bulk_import.py:99
msgid "Assigned region"
msgstr "Toegewezen regio"
-#: netbox/dcim/forms/bulk_import.py:104 netbox/tenancy/forms/bulk_import.py:44
+#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
#: netbox/tenancy/forms/bulk_import.py:85
-#: netbox/wireless/forms/bulk_import.py:40
+#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "Toegewezen groep"
-#: netbox/dcim/forms/bulk_import.py:123
+#: netbox/dcim/forms/bulk_import.py:125
msgid "available options"
msgstr "beschikbare opties"
-#: netbox/dcim/forms/bulk_import.py:134 netbox/dcim/forms/bulk_import.py:565
-#: netbox/dcim/forms/bulk_import.py:1364 netbox/ipam/forms/bulk_import.py:175
-#: netbox/ipam/forms/bulk_import.py:457
-#: netbox/virtualization/forms/bulk_import.py:63
-#: netbox/virtualization/forms/bulk_import.py:89
+#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/ipam/forms/bulk_import.py:456
+#: netbox/virtualization/forms/bulk_import.py:64
+#: netbox/virtualization/forms/bulk_import.py:95
msgid "Assigned site"
msgstr "Toegewezen site"
-#: netbox/dcim/forms/bulk_import.py:141
+#: netbox/dcim/forms/bulk_import.py:143
msgid "Parent location"
msgstr "Locatie van de ouders"
-#: netbox/dcim/forms/bulk_import.py:143
+#: netbox/dcim/forms/bulk_import.py:145
msgid "Location not found."
msgstr "Locatie niet gevonden."
-#: netbox/dcim/forms/bulk_import.py:185
+#: netbox/dcim/forms/bulk_import.py:187
msgid "The manufacturer of this rack type"
msgstr "De fabrikant van dit racktype"
-#: netbox/dcim/forms/bulk_import.py:196
+#: netbox/dcim/forms/bulk_import.py:198
msgid "The lowest-numbered position in the rack"
msgstr "De positie met het laagst genummerde nummer in het rack"
-#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278
msgid "Rail-to-rail width (in inches)"
msgstr "Breedte van rail tot rail (in inches)"
-#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:286
+#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
msgid "Unit for outer dimensions"
msgstr "Eenheid voor buitenafmetingen"
-#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:298
+#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
msgid "Unit for rack weights"
msgstr "Eenheid voor rackgewichten"
-#: netbox/dcim/forms/bulk_import.py:245
+#: netbox/dcim/forms/bulk_import.py:247
msgid "Name of assigned tenant"
msgstr "Naam van de toegewezen tenant"
-#: netbox/dcim/forms/bulk_import.py:257
+#: netbox/dcim/forms/bulk_import.py:259
msgid "Name of assigned role"
msgstr "Naam van de toegewezen rol"
-#: netbox/dcim/forms/bulk_import.py:264
+#: netbox/dcim/forms/bulk_import.py:266
msgid "Rack type model"
msgstr "Model van het type rack"
-#: netbox/dcim/forms/bulk_import.py:292 netbox/dcim/forms/bulk_import.py:435
-#: netbox/dcim/forms/bulk_import.py:605
+#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
+#: netbox/dcim/forms/bulk_import.py:610
msgid "Airflow direction"
msgstr "Richting van de luchtstroom"
-#: netbox/dcim/forms/bulk_import.py:324
+#: netbox/dcim/forms/bulk_import.py:326
msgid "Width must be set if not specifying a rack type."
msgstr ""
"De breedte moet worden ingesteld als er geen racktype wordt gespecificeerd."
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:328
msgid "U height must be set if not specifying a rack type."
msgstr ""
"De U-hoogte moet worden ingesteld als er geen racktype wordt gespecificeerd."
-#: netbox/dcim/forms/bulk_import.py:334
+#: netbox/dcim/forms/bulk_import.py:336
msgid "Parent site"
msgstr "Site voor ouders"
-#: netbox/dcim/forms/bulk_import.py:341 netbox/dcim/forms/bulk_import.py:1377
+#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474
msgid "Rack's location (if any)"
msgstr "Locatie van het rek (indien aanwezig)"
-#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/model_forms.py:311
-#: netbox/dcim/tables/racks.py:222
+#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
+#: netbox/dcim/tables/racks.py:221
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "Eenheden"
-#: netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:355
msgid "Comma-separated list of individual unit numbers"
msgstr "Door komma's gescheiden lijst van individuele eenheidsnummers"
-#: netbox/dcim/forms/bulk_import.py:396
+#: netbox/dcim/forms/bulk_import.py:398
msgid "The manufacturer which produces this device type"
msgstr "De fabrikant die dit apparaattype produceert"
-#: netbox/dcim/forms/bulk_import.py:403
+#: netbox/dcim/forms/bulk_import.py:405
msgid "The default platform for devices of this type (optional)"
msgstr "Het standaardplatform voor apparaten van dit type (optioneel)"
-#: netbox/dcim/forms/bulk_import.py:408
+#: netbox/dcim/forms/bulk_import.py:410
msgid "Device weight"
msgstr "Gewicht van het apparaat"
-#: netbox/dcim/forms/bulk_import.py:414
+#: netbox/dcim/forms/bulk_import.py:416
msgid "Unit for device weight"
msgstr "Eenheid voor het gewicht van het apparaat"
-#: netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/bulk_import.py:442
msgid "Module weight"
msgstr "Gewicht van de module"
-#: netbox/dcim/forms/bulk_import.py:446
+#: netbox/dcim/forms/bulk_import.py:448
msgid "Unit for module weight"
msgstr "Eenheid voor modulegewicht"
-#: netbox/dcim/forms/bulk_import.py:476
+#: netbox/dcim/forms/bulk_import.py:481
msgid "Limit platform assignments to this manufacturer"
msgstr "Beperk de platformtoewijzingen aan deze fabrikant"
-#: netbox/dcim/forms/bulk_import.py:498 netbox/dcim/forms/bulk_import.py:1447
+#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1544
#: netbox/tenancy/forms/bulk_import.py:106
msgid "Assigned role"
msgstr "Toegewezen rol"
-#: netbox/dcim/forms/bulk_import.py:511
+#: netbox/dcim/forms/bulk_import.py:516
msgid "Device type manufacturer"
msgstr "Apparaattype fabrikant"
-#: netbox/dcim/forms/bulk_import.py:517
+#: netbox/dcim/forms/bulk_import.py:522
msgid "Device type model"
msgstr "Apparaattype model"
-#: netbox/dcim/forms/bulk_import.py:524
-#: netbox/virtualization/forms/bulk_import.py:126
+#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "Toegewezen platform"
-#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:536
-#: netbox/dcim/forms/model_forms.py:536
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/model_forms.py:547
msgid "Virtual chassis"
msgstr "Virtueel chassis"
-#: netbox/dcim/forms/bulk_import.py:543
+#: netbox/dcim/forms/bulk_import.py:548
msgid "Virtualization cluster"
msgstr "Virtualisatiecluster"
-#: netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/bulk_import.py:577
msgid "Assigned location (if any)"
msgstr "Toegewezen locatie (indien aanwezig)"
-#: netbox/dcim/forms/bulk_import.py:579
+#: netbox/dcim/forms/bulk_import.py:584
msgid "Assigned rack (if any)"
msgstr "Toegewezen rek (indien aanwezig)"
-#: netbox/dcim/forms/bulk_import.py:582
+#: netbox/dcim/forms/bulk_import.py:587
msgid "Face"
msgstr "Gezicht"
-#: netbox/dcim/forms/bulk_import.py:585
+#: netbox/dcim/forms/bulk_import.py:590
msgid "Mounted rack face"
msgstr "Gemonteerd rackfront"
-#: netbox/dcim/forms/bulk_import.py:592
+#: netbox/dcim/forms/bulk_import.py:597
msgid "Parent device (for child devices)"
msgstr "Ouderapparaat (voor apparaten voor kinderen)"
-#: netbox/dcim/forms/bulk_import.py:595
+#: netbox/dcim/forms/bulk_import.py:600
msgid "Device bay"
msgstr "Toestelvak"
-#: netbox/dcim/forms/bulk_import.py:599
+#: netbox/dcim/forms/bulk_import.py:604
msgid "Device bay in which this device is installed (for child devices)"
msgstr ""
"Apparaatvak waarin dit apparaat is geïnstalleerd (voor onderliggende "
"apparaten)"
-#: netbox/dcim/forms/bulk_import.py:666
+#: netbox/dcim/forms/bulk_import.py:671
msgid "The device in which this module is installed"
msgstr "Het apparaat waarop deze module is geïnstalleerd"
-#: netbox/dcim/forms/bulk_import.py:669 netbox/dcim/forms/model_forms.py:640
+#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651
msgid "Module bay"
msgstr "Modulevak"
-#: netbox/dcim/forms/bulk_import.py:672
+#: netbox/dcim/forms/bulk_import.py:677
msgid "The module bay in which this module is installed"
msgstr "De moduleruimte waarin deze module is geïnstalleerd"
-#: netbox/dcim/forms/bulk_import.py:678
+#: netbox/dcim/forms/bulk_import.py:683
msgid "The type of module"
msgstr "Het type module"
-#: netbox/dcim/forms/bulk_import.py:686 netbox/dcim/forms/model_forms.py:656
+#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
msgid "Replicate components"
msgstr "Componenten repliceren"
-#: netbox/dcim/forms/bulk_import.py:688
+#: netbox/dcim/forms/bulk_import.py:693
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
@@ -4380,271 +4776,309 @@ msgstr ""
"Componenten die aan dit moduletype zijn gekoppeld automatisch invullen "
"(standaard ingeschakeld)"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:662
+#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
msgid "Adopt components"
msgstr "Componenten adopteren"
-#: netbox/dcim/forms/bulk_import.py:693 netbox/dcim/forms/model_forms.py:665
+#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
msgid "Adopt already existing components"
msgstr "Reeds bestaande componenten adopteren"
-#: netbox/dcim/forms/bulk_import.py:733 netbox/dcim/forms/bulk_import.py:759
-#: netbox/dcim/forms/bulk_import.py:785
+#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
+#: netbox/dcim/forms/bulk_import.py:790
msgid "Port type"
msgstr "Poorttype"
-#: netbox/dcim/forms/bulk_import.py:741 netbox/dcim/forms/bulk_import.py:767
+#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
msgid "Port speed in bps"
msgstr "Poortsnelheid in bps"
-#: netbox/dcim/forms/bulk_import.py:805
+#: netbox/dcim/forms/bulk_import.py:810
msgid "Outlet type"
msgstr "Type stopcontact"
-#: netbox/dcim/forms/bulk_import.py:812
+#: netbox/dcim/forms/bulk_import.py:817
msgid "Local power port which feeds this outlet"
msgstr "Lokale voedingspoort die dit stopcontact voedt"
-#: netbox/dcim/forms/bulk_import.py:818
+#: netbox/dcim/forms/bulk_import.py:823
msgid "Electrical phase (for three-phase circuits)"
msgstr "Elektrische fase (voor driefasige circuits)"
-#: netbox/dcim/forms/bulk_import.py:859 netbox/dcim/forms/model_forms.py:1323
-#: netbox/virtualization/forms/bulk_import.py:155
-#: netbox/virtualization/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339
+#: netbox/virtualization/forms/bulk_import.py:161
+#: netbox/virtualization/forms/model_forms.py:319
msgid "Parent interface"
msgstr "Interface voor ouders"
-#: netbox/dcim/forms/bulk_import.py:866 netbox/dcim/forms/model_forms.py:1331
-#: netbox/virtualization/forms/bulk_import.py:162
-#: netbox/virtualization/forms/model_forms.py:313
+#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347
+#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/virtualization/forms/model_forms.py:327
msgid "Bridged interface"
msgstr "Overbrugde interface"
-#: netbox/dcim/forms/bulk_import.py:869
+#: netbox/dcim/forms/bulk_import.py:877
msgid "Lag"
msgstr "Lag"
-#: netbox/dcim/forms/bulk_import.py:873
+#: netbox/dcim/forms/bulk_import.py:881
msgid "Parent LAG interface"
msgstr "LAG-interface voor ouders"
-#: netbox/dcim/forms/bulk_import.py:876
+#: netbox/dcim/forms/bulk_import.py:884
msgid "Vdcs"
msgstr "Vdcs"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:889
msgid "VDC names separated by commas, encased with double quotes. Example:"
msgstr ""
"VDC-namen gescheiden door komma's, tussen dubbele aanhalingstekens. "
"Voorbeeld:"
-#: netbox/dcim/forms/bulk_import.py:887
+#: netbox/dcim/forms/bulk_import.py:895
msgid "Physical medium"
msgstr "Fysiek medium"
-#: netbox/dcim/forms/bulk_import.py:890 netbox/dcim/forms/filtersets.py:1365
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370
msgid "Duplex"
msgstr "Dubbelzijdig"
-#: netbox/dcim/forms/bulk_import.py:895
+#: netbox/dcim/forms/bulk_import.py:903
msgid "Poe mode"
msgstr "Poe-modus"
-#: netbox/dcim/forms/bulk_import.py:901
+#: netbox/dcim/forms/bulk_import.py:909
msgid "Poe type"
msgstr "Poe-type"
-#: netbox/dcim/forms/bulk_import.py:910
-#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/virtualization/forms/bulk_import.py:174
msgid "IEEE 802.1Q operational mode (for L2 interfaces)"
msgstr "IEEE 802.1Q operationele modus (voor L2-interfaces)"
-#: netbox/dcim/forms/bulk_import.py:917 netbox/ipam/forms/bulk_import.py:161
-#: netbox/ipam/forms/bulk_import.py:247 netbox/ipam/forms/bulk_import.py:283
-#: netbox/ipam/forms/filtersets.py:201 netbox/ipam/forms/filtersets.py:277
-#: netbox/ipam/forms/filtersets.py:336
-#: netbox/virtualization/forms/bulk_import.py:175
+#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282
+#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280
+#: netbox/ipam/forms/filtersets.py:339
+#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "Toegewezen VRF"
-#: netbox/dcim/forms/bulk_import.py:920
+#: netbox/dcim/forms/bulk_import.py:928
msgid "Rf role"
msgstr "Rf-rol"
-#: netbox/dcim/forms/bulk_import.py:923
+#: netbox/dcim/forms/bulk_import.py:931
msgid "Wireless role (AP/station)"
msgstr "Draadloze rol (AP/station)"
-#: netbox/dcim/forms/bulk_import.py:959
+#: netbox/dcim/forms/bulk_import.py:967
#, python-brace-format
msgid "VDC {vdc} is not assigned to device {device}"
msgstr "VDC {vdc} is niet toegewezen aan het apparaat {device}"
-#: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/model_forms.py:1007
-#: netbox/dcim/forms/model_forms.py:1582
+#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020
+#: netbox/dcim/forms/model_forms.py:1624
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "Poort aan de achterkant"
-#: netbox/dcim/forms/bulk_import.py:976
+#: netbox/dcim/forms/bulk_import.py:984
msgid "Corresponding rear port"
msgstr "Bijbehorende poort aan de achterkant"
-#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/bulk_import.py:1022
-#: netbox/dcim/forms/bulk_import.py:1238
+#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
+#: netbox/dcim/forms/bulk_import.py:1335
msgid "Physical medium classification"
msgstr "Classificatie van fysieke media"
-#: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/tables/devices.py:822
+#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854
msgid "Installed device"
msgstr "Geïnstalleerd apparaat"
-#: netbox/dcim/forms/bulk_import.py:1054
+#: netbox/dcim/forms/bulk_import.py:1062
msgid "Child device installed within this bay"
msgstr "Kinderapparaat dat in deze bay is geïnstalleerd"
-#: netbox/dcim/forms/bulk_import.py:1056
+#: netbox/dcim/forms/bulk_import.py:1064
msgid "Child device not found."
msgstr "Kinderapparaat niet gevonden."
-#: netbox/dcim/forms/bulk_import.py:1114
+#: netbox/dcim/forms/bulk_import.py:1122
msgid "Parent inventory item"
msgstr "Onderliggend inventarisitem"
-#: netbox/dcim/forms/bulk_import.py:1117
+#: netbox/dcim/forms/bulk_import.py:1125
msgid "Component type"
msgstr "Soort onderdeel"
-#: netbox/dcim/forms/bulk_import.py:1121
+#: netbox/dcim/forms/bulk_import.py:1129
msgid "Component Type"
msgstr "Soort onderdeel"
-#: netbox/dcim/forms/bulk_import.py:1124
+#: netbox/dcim/forms/bulk_import.py:1132
msgid "Compnent name"
msgstr "Naam van het onderdeel"
-#: netbox/dcim/forms/bulk_import.py:1126
+#: netbox/dcim/forms/bulk_import.py:1134
msgid "Component Name"
msgstr "Naam van de component"
-#: netbox/dcim/forms/bulk_import.py:1168
+#: netbox/dcim/forms/bulk_import.py:1181
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "Onderdeel niet gevonden: {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1193
+#: netbox/dcim/forms/bulk_import.py:1209 netbox/ipam/forms/bulk_import.py:307
+msgid "Parent device of assigned interface (if any)"
+msgstr "Ouderapparaat met toegewezen interface (indien aanwezig)"
+
+#: netbox/dcim/forms/bulk_import.py:1212 netbox/ipam/forms/bulk_import.py:310
+#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768
+#: netbox/virtualization/filtersets.py:254
+#: netbox/virtualization/filtersets.py:305
+#: netbox/virtualization/forms/bulk_edit.py:182
+#: netbox/virtualization/forms/bulk_edit.py:316
+#: netbox/virtualization/forms/bulk_import.py:152
+#: netbox/virtualization/forms/bulk_import.py:213
+#: netbox/virtualization/forms/filtersets.py:217
+#: netbox/virtualization/forms/filtersets.py:253
+#: netbox/virtualization/forms/model_forms.py:295
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+msgid "Virtual machine"
+msgstr "Virtuele machine"
+
+#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314
+msgid "Parent VM of assigned interface (if any)"
+msgstr "Bovenliggende VM van de toegewezen interface (indien aanwezig)"
+
+#: netbox/dcim/forms/bulk_import.py:1223 netbox/ipam/filtersets.py:1021
+#: netbox/ipam/forms/bulk_import.py:321
+msgid "Assigned interface"
+msgstr "Toegewezen interface"
+
+#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324
+msgid "Is primary"
+msgstr "Is primair"
+
+#: netbox/dcim/forms/bulk_import.py:1227
+msgid "Make this the primary MAC address for the assigned interface"
+msgstr "Maak dit het primaire MAC-adres voor de toegewezen interface"
+
+#: netbox/dcim/forms/bulk_import.py:1264
+msgid "Must specify the parent device or VM when assigning an interface"
+msgstr ""
+"Moet het ouderapparaat of de VM specificeren bij het toewijzen van een "
+"interface"
+
+#: netbox/dcim/forms/bulk_import.py:1290
msgid "Side A device"
msgstr "Side A-apparaat"
-#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1214
+#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311
msgid "Device name"
msgstr "Naam van het apparaat"
-#: netbox/dcim/forms/bulk_import.py:1199
+#: netbox/dcim/forms/bulk_import.py:1296
msgid "Side A type"
msgstr "Type kant A"
-#: netbox/dcim/forms/bulk_import.py:1202 netbox/dcim/forms/bulk_import.py:1220
-msgid "Termination type"
-msgstr "Soort beëindiging"
-
-#: netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1302
msgid "Side A name"
msgstr "Naam van kant A"
-#: netbox/dcim/forms/bulk_import.py:1206 netbox/dcim/forms/bulk_import.py:1224
+#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321
msgid "Termination name"
msgstr "Naam van beëindiging"
-#: netbox/dcim/forms/bulk_import.py:1211
+#: netbox/dcim/forms/bulk_import.py:1308
msgid "Side B device"
msgstr "Side B-apparaat"
-#: netbox/dcim/forms/bulk_import.py:1217
+#: netbox/dcim/forms/bulk_import.py:1314
msgid "Side B type"
msgstr "Type kant B"
-#: netbox/dcim/forms/bulk_import.py:1223
+#: netbox/dcim/forms/bulk_import.py:1320
msgid "Side B name"
msgstr "Naam van kant B"
-#: netbox/dcim/forms/bulk_import.py:1232
-#: netbox/wireless/forms/bulk_import.py:86
+#: netbox/dcim/forms/bulk_import.py:1329
+#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "Status van de verbinding"
-#: netbox/dcim/forms/bulk_import.py:1284
+#: netbox/dcim/forms/bulk_import.py:1381
#, python-brace-format
msgid "Side {side_upper}: {device} {termination_object} is already connected"
msgstr "Kant {side_upper}: {device} {termination_object} is al verbonden"
-#: netbox/dcim/forms/bulk_import.py:1290
+#: netbox/dcim/forms/bulk_import.py:1387
#, python-brace-format
msgid "{side_upper} side termination not found: {device} {name}"
msgstr "{side_upper} nevenbeëindiging niet gevonden: {device} {name}"
-#: netbox/dcim/forms/bulk_import.py:1315 netbox/dcim/forms/model_forms.py:785
-#: netbox/dcim/tables/devices.py:1027 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/model_forms.py:797
+#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132
#: netbox/templates/dcim/virtualchassis.html:27
#: netbox/templates/dcim/virtualchassis.html:67
msgid "Master"
msgstr "Meester"
-#: netbox/dcim/forms/bulk_import.py:1319
+#: netbox/dcim/forms/bulk_import.py:1416
msgid "Master device"
msgstr "Master-apparaat"
-#: netbox/dcim/forms/bulk_import.py:1336
+#: netbox/dcim/forms/bulk_import.py:1433
msgid "Name of parent site"
msgstr "Naam van de moedersite"
-#: netbox/dcim/forms/bulk_import.py:1370
+#: netbox/dcim/forms/bulk_import.py:1467
msgid "Upstream power panel"
msgstr "Stroomopwaarts stroompaneel"
-#: netbox/dcim/forms/bulk_import.py:1400
+#: netbox/dcim/forms/bulk_import.py:1497
msgid "Primary or redundant"
msgstr "Primair of redundant"
-#: netbox/dcim/forms/bulk_import.py:1405
+#: netbox/dcim/forms/bulk_import.py:1502
msgid "Supply type (AC/DC)"
msgstr "Soort voeding (AC/DC)"
-#: netbox/dcim/forms/bulk_import.py:1410
+#: netbox/dcim/forms/bulk_import.py:1507
msgid "Single or three-phase"
msgstr "Enkel- of driefasig"
-#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:1677
+#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722
#: netbox/templates/dcim/device.html:190
#: netbox/templates/dcim/virtualdevicecontext.html:30
#: netbox/templates/virtualization/virtualmachine.html:52
msgid "Primary IPv4"
msgstr "Primaire IPv4"
-#: netbox/dcim/forms/bulk_import.py:1465
+#: netbox/dcim/forms/bulk_import.py:1562
msgid "IPv4 address with mask, e.g. 1.2.3.4/24"
msgstr "IPv4-adres met masker, bijvoorbeeld 1.2.3.4/24"
-#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/model_forms.py:1686
+#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/model_forms.py:1731
#: netbox/templates/dcim/device.html:206
#: netbox/templates/dcim/virtualdevicecontext.html:41
#: netbox/templates/virtualization/virtualmachine.html:68
msgid "Primary IPv6"
msgstr "Primaire IPv6"
-#: netbox/dcim/forms/bulk_import.py:1472
+#: netbox/dcim/forms/bulk_import.py:1569
msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64"
msgstr "IPv6-adres met prefixlengte, bijvoorbeeld 2001:db8: :1/64"
-#: netbox/dcim/forms/common.py:24 netbox/dcim/models/device_components.py:527
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:515
#: netbox/templates/dcim/interface.html:57
-#: netbox/templates/virtualization/vminterface.html:55
-#: netbox/virtualization/forms/bulk_edit.py:225
+#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/virtualization/forms/bulk_edit.py:207
msgid "MTU"
msgstr "MTU"
-#: netbox/dcim/forms/common.py:65
+#: netbox/dcim/forms/common.py:60
#, python-brace-format
msgid ""
"The tagged VLANs ({vlans}) must belong to the same site as the interface's "
@@ -4653,7 +5087,7 @@ msgstr ""
"De gelabelde VLAN's ({vlans}) moeten tot dezelfde site behoren als het "
"bovenliggende apparaat/VM van de interface, of ze moeten globaal zijn"
-#: netbox/dcim/forms/common.py:126
+#: netbox/dcim/forms/common.py:121
msgid ""
"Cannot install module with placeholder values in a module bay with no "
"position defined."
@@ -4661,7 +5095,7 @@ msgstr ""
"Kan een module met tijdelijke aanduidingen niet installeren in een "
"modulecompartiment zonder gedefinieerde positie."
-#: netbox/dcim/forms/common.py:131
+#: netbox/dcim/forms/common.py:127
#, python-brace-format
msgid ""
"Cannot install module with placeholder values in a module bay tree {level} "
@@ -4671,17 +5105,17 @@ msgstr ""
"modulelaurierboom {level} in een boom, maar {tokens} tijdelijke aanduidingen"
" gegeven."
-#: netbox/dcim/forms/common.py:144
+#: netbox/dcim/forms/common.py:142
#, python-brace-format
msgid "Cannot adopt {model} {name} as it already belongs to a module"
msgstr "Kan niet adopteren {model} {name} omdat het al bij een module hoort"
-#: netbox/dcim/forms/common.py:153
+#: netbox/dcim/forms/common.py:151
#, python-brace-format
msgid "A {model} named {name} already exists"
msgstr "EEN {model} genoemd {name} bestaat al"
-#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:37
#: netbox/templates/dcim/powerfeed.html:24
@@ -4690,137 +5124,135 @@ msgstr "EEN {model} genoemd {name} bestaat al"
msgid "Power Panel"
msgstr "Voedingspaneel"
-#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:765
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "Stroomvoorziening"
-#: netbox/dcim/forms/connections.py:81
-msgid "Side"
-msgstr "Kant"
-
-#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/tables/devices.py:295
+#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305
msgid "Device Status"
msgstr "Status van het apparaat"
-#: netbox/dcim/forms/filtersets.py:149
+#: netbox/dcim/forms/filtersets.py:150
msgid "Parent region"
msgstr "Regio van het moederland"
-#: netbox/dcim/forms/filtersets.py:163 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
#: netbox/tenancy/forms/bulk_import.py:62
#: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62
-#: netbox/wireless/forms/bulk_import.py:25
-#: netbox/wireless/forms/filtersets.py:25
+#: netbox/wireless/forms/bulk_import.py:27
+#: netbox/wireless/forms/filtersets.py:27
msgid "Parent group"
msgstr "Oudergroep"
-#: netbox/dcim/forms/filtersets.py:242 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "Faciliteit"
-#: netbox/dcim/forms/filtersets.py:397
+#: netbox/dcim/forms/filtersets.py:398
msgid "Function"
msgstr "Functie"
-#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/model_forms.py:373
+#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "Afbeeldingen"
-#: netbox/dcim/forms/filtersets.py:486 netbox/dcim/forms/filtersets.py:611
-#: netbox/dcim/forms/filtersets.py:726
+#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
+#: netbox/dcim/forms/filtersets.py:727
msgid "Components"
msgstr "Componenten"
-#: netbox/dcim/forms/filtersets.py:506
+#: netbox/dcim/forms/filtersets.py:507
msgid "Subdevice role"
msgstr "Rol van het subapparaat"
-#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/tables/racks.py:54
+#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
#: netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "Model"
-#: netbox/dcim/forms/filtersets.py:834
+#: netbox/dcim/forms/filtersets.py:835
msgid "Has an OOB IP"
msgstr "Heeft een OOB IP"
-#: netbox/dcim/forms/filtersets.py:841
+#: netbox/dcim/forms/filtersets.py:842
msgid "Virtual chassis member"
msgstr "Virtueel chassislid"
-#: netbox/dcim/forms/filtersets.py:890
+#: netbox/dcim/forms/filtersets.py:891
msgid "Has virtual device contexts"
msgstr "Heeft contexten voor virtuele apparaten"
-#: netbox/dcim/forms/filtersets.py:903 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:452
-#: netbox/virtualization/forms/filtersets.py:112
+#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
+#: netbox/ipam/forms/filtersets.py:455
+#: netbox/virtualization/forms/filtersets.py:117
msgid "Cluster group"
msgstr "Clustergroep"
-#: netbox/dcim/forms/filtersets.py:1210
+#: netbox/dcim/forms/filtersets.py:1211
msgid "Cabled"
msgstr "Bekabeld"
-#: netbox/dcim/forms/filtersets.py:1217
+#: netbox/dcim/forms/filtersets.py:1218
msgid "Occupied"
msgstr "Bezet"
-#: netbox/dcim/forms/filtersets.py:1244 netbox/dcim/forms/filtersets.py:1269
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/tables/devices.py:364
+#: 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:1341 netbox/dcim/tables/devices.py:374
+#: netbox/dcim/tables/devices.py:663
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:16
#: netbox/templates/dcim/consoleport.html:55
#: netbox/templates/dcim/consoleserverport.html:55
#: netbox/templates/dcim/frontport.html:69
-#: netbox/templates/dcim/interface.html:140
+#: netbox/templates/dcim/interface.html:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:59
+#: netbox/templates/dcim/poweroutlet.html:69
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "Verbinding"
-#: netbox/dcim/forms/filtersets.py:1348 netbox/extras/forms/bulk_edit.py:326
+#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326
#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:464
-#: netbox/extras/forms/model_forms.py:675 netbox/extras/tables/tables.py:579
+#: netbox/extras/forms/filtersets.py:472
+#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:579
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "Soort"
-#: netbox/dcim/forms/filtersets.py:1377
+#: netbox/dcim/forms/filtersets.py:1382
msgid "Mgmt only"
msgstr "Alleen voor beheer"
-#: netbox/dcim/forms/filtersets.py:1389 netbox/dcim/forms/model_forms.py:1390
-#: netbox/dcim/models/device_components.py:629
-#: netbox/templates/dcim/interface.html:129
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423
+#: netbox/dcim/models/device_components.py:677
+#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "WWN"
-#: netbox/dcim/forms/filtersets.py:1409
+#: netbox/dcim/forms/filtersets.py:1414
msgid "Wireless channel"
msgstr "Draadloos kanaal"
-#: netbox/dcim/forms/filtersets.py:1413
+#: netbox/dcim/forms/filtersets.py:1418
msgid "Channel frequency (MHz)"
msgstr "Kanaalfrequentie (MHz)"
-#: netbox/dcim/forms/filtersets.py:1417
+#: netbox/dcim/forms/filtersets.py:1422
msgid "Channel width (MHz)"
msgstr "Kanaalbreedte (MHz)"
-#: netbox/dcim/forms/filtersets.py:1421
-#: netbox/templates/dcim/interface.html:85
+#: netbox/dcim/forms/filtersets.py:1426
+#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "Zendvermogen (dBm)"
-#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1471
-#: netbox/dcim/tables/devices.py:327 netbox/templates/dcim/cable.html:12
+#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476
+#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
#: netbox/templates/dcim/htmx/cable_edit.html:50
@@ -4830,40 +5262,77 @@ msgstr "Zendvermogen (dBm)"
msgid "Cable"
msgstr "Kabel"
-#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/tables/devices.py:949
+#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979
msgid "Discovered"
msgstr "Ontdekt"
+#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350
+msgid "Assigned Device"
+msgstr "Toegewezen apparaat"
+
+#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355
+msgid "Assigned VM"
+msgstr "Toegewezen VM"
+
#: netbox/dcim/forms/formsets.py:20
#, python-brace-format
msgid "A virtual chassis member already exists in position {vc_position}."
msgstr "Er bestaat al een virtueel chassislid op zijn plaats {vc_position}."
-#: netbox/dcim/forms/model_forms.py:140
+#: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75
+#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618
+msgid "Scope type"
+msgstr "Soort bereik"
+
+#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423
+#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:175
+#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621
+#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
+#: netbox/templates/ipam/vlangroup.html:38
+#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/virtualization/forms/bulk_edit.py:91
+#: netbox/virtualization/forms/filtersets.py:46
+#: netbox/virtualization/forms/model_forms.py:79
+#: netbox/virtualization/tables/clusters.py:80
+#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/filtersets.py:37
+#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/tables/wirelesslan.py:58
+msgid "Scope"
+msgstr "Toepassingsgebied"
+
+#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436
+msgid "Scope type (app & model)"
+msgstr "Soort bereik (app en model)"
+
+#: netbox/dcim/forms/model_forms.py:144
msgid "Contact Info"
msgstr "Contactgegevens"
-#: netbox/dcim/forms/model_forms.py:195 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "Rol van het rek"
-#: netbox/dcim/forms/model_forms.py:212 netbox/dcim/forms/model_forms.py:362
-#: netbox/dcim/forms/model_forms.py:446
+#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
+#: netbox/dcim/forms/model_forms.py:456
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "Slug"
-#: netbox/dcim/forms/model_forms.py:259
+#: netbox/dcim/forms/model_forms.py:264
msgid "Select a pre-defined rack type, or set physical characteristics below."
msgstr ""
"Selecteer een vooraf gedefinieerd racktype of stel hieronder de fysieke "
"kenmerken in."
-#: netbox/dcim/forms/model_forms.py:265
+#: netbox/dcim/forms/model_forms.py:273
msgid "Inventory Control"
msgstr "Inventarisbeheer"
-#: netbox/dcim/forms/model_forms.py:313
+#: netbox/dcim/forms/model_forms.py:321
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
@@ -4871,40 +5340,40 @@ msgstr ""
"Door komma's gescheiden lijst van numerieke eenheid-ID's. Een bereik kan "
"worden gespecificeerd met een koppelteken."
-#: netbox/dcim/forms/model_forms.py:322 netbox/dcim/tables/racks.py:202
+#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201
msgid "Reservation"
msgstr "Reservatie"
-#: netbox/dcim/forms/model_forms.py:423
+#: netbox/dcim/forms/model_forms.py:432
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "Apparaat Rol"
-#: netbox/dcim/forms/model_forms.py:490 netbox/dcim/models/devices.py:644
+#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
msgid "The lowest-numbered unit occupied by the device"
msgstr ""
"De eenheid met het laagste nummer die door het apparaat wordt gebruikt"
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/model_forms.py:558
msgid "The position in the virtual chassis this device is identified by"
msgstr ""
"De positie in het virtuele chassis waarmee dit apparaat wordt "
"geïdentificeerd"
-#: netbox/dcim/forms/model_forms.py:552
+#: netbox/dcim/forms/model_forms.py:563
msgid "The priority of the device in the virtual chassis"
msgstr "De prioriteit van het apparaat in het virtuele chassis"
-#: netbox/dcim/forms/model_forms.py:659
+#: netbox/dcim/forms/model_forms.py:670
msgid "Automatically populate components associated with this module type"
msgstr ""
"Componenten die aan dit moduletype zijn gekoppeld automatisch invullen"
-#: netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/model_forms.py:779
msgid "Characteristics"
msgstr "Kenmerken"
-#: netbox/dcim/forms/model_forms.py:914
+#: netbox/dcim/forms/model_forms.py:926
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -4919,60 +5388,35 @@ msgstr ""
"indien aanwezig, wordt automatisch vervangen door de positiewaarde bij het "
"aanmaken van een nieuwe module."
-#: netbox/dcim/forms/model_forms.py:1094
+#: netbox/dcim/forms/model_forms.py:1107
msgid "Console port template"
msgstr "Sjabloon voor consolepoort"
-#: netbox/dcim/forms/model_forms.py:1102
+#: netbox/dcim/forms/model_forms.py:1115
msgid "Console server port template"
msgstr "Poortsjabloon voor consoleserver"
-#: netbox/dcim/forms/model_forms.py:1110
+#: netbox/dcim/forms/model_forms.py:1123
msgid "Front port template"
msgstr "Sjabloon voor de voorpoort"
-#: netbox/dcim/forms/model_forms.py:1118
+#: netbox/dcim/forms/model_forms.py:1131
msgid "Interface template"
msgstr "Interfacesjabloon"
-#: netbox/dcim/forms/model_forms.py:1126
+#: netbox/dcim/forms/model_forms.py:1139
msgid "Power outlet template"
msgstr "Sjabloon voor stopcontact"
-#: netbox/dcim/forms/model_forms.py:1134
+#: netbox/dcim/forms/model_forms.py:1147
msgid "Power port template"
msgstr "Sjabloon voor voedingspoort"
-#: netbox/dcim/forms/model_forms.py:1142
+#: netbox/dcim/forms/model_forms.py:1155
msgid "Rear port template"
msgstr "Sjabloon voor achterpoort"
-#: netbox/dcim/forms/model_forms.py:1151 netbox/dcim/forms/model_forms.py:1395
-#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1590
-#: netbox/dcim/tables/connections.py:65 netbox/ipam/forms/bulk_import.py:318
-#: netbox/ipam/forms/model_forms.py:280 netbox/ipam/forms/model_forms.py:289
-#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/ip.py:372
-#: netbox/ipam/tables/vlans.py:169
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:51
-#: netbox/templates/dcim/frontport.html:106
-#: netbox/templates/dcim/interface.html:27
-#: netbox/templates/dcim/interface.html:184
-#: netbox/templates/dcim/interface.html:310
-#: netbox/templates/dcim/rearport.html:102
-#: netbox/templates/virtualization/vminterface.html:18
-#: netbox/templates/vpn/tunneltermination.html:31
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
-#: netbox/templates/wireless/wirelesslink.html:10
-#: netbox/templates/wireless/wirelesslink.html:55
-#: netbox/virtualization/forms/model_forms.py:348
-#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:436
-#: netbox/vpn/forms/model_forms.py:445
-#: netbox/wireless/forms/model_forms.py:113
-#: netbox/wireless/forms/model_forms.py:155
-msgid "Interface"
-msgstr "Interface"
-
-#: netbox/dcim/forms/model_forms.py:1152 netbox/dcim/forms/model_forms.py:1591
+#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -4980,71 +5424,71 @@ msgstr "Interface"
msgid "Console Port"
msgstr "Consolepoort"
-#: netbox/dcim/forms/model_forms.py:1153 netbox/dcim/forms/model_forms.py:1592
+#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637
#: netbox/templates/dcim/consoleport.html:73
#: netbox/templates/dcim/consoleserverport.html:17
#: netbox/templates/dcim/frontport.html:109
msgid "Console Server Port"
msgstr "Console Server-poort"
-#: netbox/dcim/forms/model_forms.py:1154 netbox/dcim/forms/model_forms.py:1593
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
#: netbox/templates/dcim/frontport.html:17
#: netbox/templates/dcim/frontport.html:115
-#: netbox/templates/dcim/interface.html:187
+#: netbox/templates/dcim/interface.html:244
#: netbox/templates/dcim/rearport.html:105
msgid "Front Port"
msgstr "Poort Voor"
-#: netbox/dcim/forms/model_forms.py:1155 netbox/dcim/forms/model_forms.py:1594
-#: netbox/dcim/tables/devices.py:710
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
+#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/tables/devices.py:744
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
#: netbox/templates/dcim/frontport.html:50
#: netbox/templates/dcim/frontport.html:118
-#: netbox/templates/dcim/interface.html:190
+#: netbox/templates/dcim/interface.html:247
#: netbox/templates/dcim/rearport.html:17
#: netbox/templates/dcim/rearport.html:108
msgid "Rear Port"
msgstr "Poort achter"
-#: netbox/dcim/forms/model_forms.py:1156 netbox/dcim/forms/model_forms.py:1595
-#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:512
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640
+#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521
+#: netbox/templates/dcim/poweroutlet.html:54
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "Voedingspoort"
-#: netbox/dcim/forms/model_forms.py:1157 netbox/dcim/forms/model_forms.py:1596
+#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641
#: netbox/templates/dcim/poweroutlet.html:17
#: netbox/templates/dcim/powerport.html:77
msgid "Power Outlet"
msgstr "Stopcontact"
-#: netbox/dcim/forms/model_forms.py:1159 netbox/dcim/forms/model_forms.py:1598
+#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643
msgid "Component Assignment"
msgstr "Toewijzing van componenten"
-#: netbox/dcim/forms/model_forms.py:1202 netbox/dcim/forms/model_forms.py:1645
+#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690
msgid "An InventoryItem can only be assigned to a single component."
msgstr "Een InventoryItem kan slechts aan één component worden toegewezen."
-#: netbox/dcim/forms/model_forms.py:1339
+#: netbox/dcim/forms/model_forms.py:1355
msgid "LAG interface"
msgstr "LAG-interface"
-#: netbox/dcim/forms/model_forms.py:1362
+#: netbox/dcim/forms/model_forms.py:1378
msgid "Filter VLANs available for assignment by group."
msgstr "Filter-VLAN's die beschikbaar zijn voor toewijzing per groep."
-#: netbox/dcim/forms/model_forms.py:1491
+#: netbox/dcim/forms/model_forms.py:1533
msgid "Child Device"
msgstr "Apparaat voor kinderen"
-#: netbox/dcim/forms/model_forms.py:1492
+#: netbox/dcim/forms/model_forms.py:1534
msgid ""
"Child devices must first be created and assigned to the site and rack of the"
" parent device."
@@ -5052,32 +5496,58 @@ msgstr ""
"Kindapparaten moeten eerst worden aangemaakt en toegewezen aan de site en "
"het rack van het ouderapparaat."
-#: netbox/dcim/forms/model_forms.py:1534
+#: netbox/dcim/forms/model_forms.py:1576
msgid "Console port"
msgstr "Consolepoort"
-#: netbox/dcim/forms/model_forms.py:1542
+#: netbox/dcim/forms/model_forms.py:1584
msgid "Console server port"
msgstr "Console-serverpoort"
-#: netbox/dcim/forms/model_forms.py:1550
+#: netbox/dcim/forms/model_forms.py:1592
msgid "Front port"
msgstr "Poort voor"
-#: netbox/dcim/forms/model_forms.py:1566
+#: netbox/dcim/forms/model_forms.py:1608
msgid "Power outlet"
msgstr "Stopcontact"
-#: netbox/dcim/forms/model_forms.py:1586
+#: netbox/dcim/forms/model_forms.py:1630
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "Inventarisitem"
-#: netbox/dcim/forms/model_forms.py:1659
+#: netbox/dcim/forms/model_forms.py:1704
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "Rol van het inventarisitem"
+#: netbox/dcim/forms/model_forms.py:1773
+msgid "VM Interface"
+msgstr "VM-interface"
+
+#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796
+#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171
+#: netbox/templates/virtualization/virtualdisk.html:21
+#: netbox/templates/virtualization/virtualmachine.html:12
+#: netbox/templates/virtualization/vminterface.html:21
+#: netbox/templates/vpn/tunneltermination.html:25
+#: netbox/virtualization/forms/filtersets.py:202
+#: netbox/virtualization/forms/filtersets.py:247
+#: netbox/virtualization/forms/model_forms.py:227
+#: netbox/virtualization/tables/virtualmachines.py:105
+#: netbox/virtualization/tables/virtualmachines.py:161
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
+#: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172
+#: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457
+msgid "Virtual Machine"
+msgstr "Virtuele machine"
+
+#: netbox/dcim/forms/model_forms.py:1827
+msgid "A MAC address can only be assigned to a single object."
+msgstr "Een MAC-adres kan slechts aan één object worden toegewezen."
+
#: netbox/dcim/forms/object_create.py:48
#: netbox/dcim/forms/object_create.py:199
#: netbox/dcim/forms/object_create.py:347
@@ -5098,7 +5568,7 @@ msgstr ""
"{pattern_count} worden verwacht."
#: netbox/dcim/forms/object_create.py:110
-#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:252
+#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263
msgid "Rear ports"
msgstr "Poorten achter"
@@ -5129,7 +5599,7 @@ msgstr ""
"overeenkomen met het geselecteerde aantal posities aan de achterkant van de "
"poort ({rearport_count})."
-#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1033
+#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1065
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:47
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5148,30 +5618,30 @@ msgstr ""
"Positie van het apparaat van het eerste lid. Verhoogt met één voor elk extra"
" lid."
-#: netbox/dcim/forms/object_create.py:427
+#: netbox/dcim/forms/object_create.py:428
msgid "A position must be specified for the first VC member."
msgstr "Voor het eerste VC-lid moet een positie worden gespecificeerd."
-#: netbox/dcim/models/cables.py:62
-#: netbox/dcim/models/device_component_templates.py:55
-#: netbox/dcim/models/device_components.py:62
+#: netbox/dcim/models/cables.py:64
+#: netbox/dcim/models/device_component_templates.py:51
+#: netbox/dcim/models/device_components.py:57
#: netbox/extras/models/customfields.py:111
msgid "label"
msgstr "label"
-#: netbox/dcim/models/cables.py:71
+#: netbox/dcim/models/cables.py:73
msgid "length"
msgstr "lengte"
-#: netbox/dcim/models/cables.py:78
+#: netbox/dcim/models/cables.py:80
msgid "length unit"
msgstr "lengte-eenheid"
-#: netbox/dcim/models/cables.py:95
+#: netbox/dcim/models/cables.py:98
msgid "cable"
msgstr "kabel"
-#: netbox/dcim/models/cables.py:96
+#: netbox/dcim/models/cables.py:99
msgid "cables"
msgstr "kabels"
@@ -5200,19 +5670,19 @@ msgid "A and B terminations cannot connect to the same object."
msgstr ""
"A- en B-aansluitingen kunnen geen verbinding maken met hetzelfde object."
-#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37
+#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37
msgid "end"
msgstr "einde"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:315
msgid "cable termination"
msgstr "kabelafsluiting"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:316
msgid "cable terminations"
msgstr "kabelaansluitingen"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:335
#, python-brace-format
msgid ""
"Duplicate termination found for {app_label}.{model} {termination_id}: cable "
@@ -5221,37 +5691,71 @@ msgstr ""
"Dubbele beëindiging gevonden voor {app_label}.{model} {termination_id}: "
"kabel {cable_pk}"
-#: netbox/dcim/models/cables.py:343
+#: netbox/dcim/models/cables.py:345
#, python-brace-format
msgid "Cables cannot be terminated to {type_display} interfaces"
msgstr "Kabels kunnen niet worden aangesloten op {type_display} interfaces"
-#: netbox/dcim/models/cables.py:350
+#: netbox/dcim/models/cables.py:352
msgid "Circuit terminations attached to a provider network may not be cabled."
msgstr ""
"Circuitafsluitingen die zijn aangesloten op het netwerk van een provider "
"zijn mogelijk niet bekabeld."
-#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50
+#: netbox/dcim/models/cables.py:450 netbox/extras/models/configs.py:50
msgid "is active"
msgstr "is actief"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:454
msgid "is complete"
msgstr "is compleet"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:458
msgid "is split"
msgstr "is gesplitst"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:466
msgid "cable path"
msgstr "kabelpad"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:467
msgid "cable paths"
msgstr "kabelpaden"
+#: netbox/dcim/models/cables.py:539
+msgid "All originating terminations must be attached to the same link"
+msgstr ""
+"Alle oorspronkelijke beëindigingen moeten aan dezelfde link worden "
+"toegevoegd"
+
+#: netbox/dcim/models/cables.py:551
+msgid "All mid-span terminations must have the same termination type"
+msgstr ""
+"Alle tussentijdse beëindigingen moeten hetzelfde beëindigingstype hebben"
+
+#: netbox/dcim/models/cables.py:556
+msgid "All mid-span terminations must have the same parent object"
+msgstr ""
+"Alle mid-span afsluitingen moeten hetzelfde bovenliggende object hebben"
+
+#: netbox/dcim/models/cables.py:580
+msgid "All links must be cable or wireless"
+msgstr "Alle verbindingen moeten via de kabel of draadloos zijn"
+
+#: netbox/dcim/models/cables.py:582
+msgid "All links must match first link type"
+msgstr "Alle links moeten overeenkomen met het eerste linktype"
+
+#: netbox/dcim/models/cables.py:665
+msgid ""
+"All positions counts within the path on opposite ends of links must match"
+msgstr ""
+"Alle posities binnen het pad aan weerszijden van links moeten overeenkomen"
+
+#: netbox/dcim/models/cables.py:674
+msgid "Remote termination position filter is missing"
+msgstr "Het filter voor de positie van de eindpositie op afstand ontbreekt"
+
#: netbox/dcim/models/device_component_templates.py:46
#, python-brace-format
msgid ""
@@ -5261,18 +5765,18 @@ msgstr ""
"{module} wordt geaccepteerd als vervanging voor de positie van het "
"modulecompartiment wanneer deze is gekoppeld aan een moduletype."
-#: netbox/dcim/models/device_component_templates.py:58
-#: netbox/dcim/models/device_components.py:65
+#: netbox/dcim/models/device_component_templates.py:54
+#: netbox/dcim/models/device_components.py:60
msgid "Physical label"
msgstr "Fysiek label"
-#: netbox/dcim/models/device_component_templates.py:103
+#: netbox/dcim/models/device_component_templates.py:99
msgid "Component templates cannot be moved to a different device type."
msgstr ""
"Componentsjablonen kunnen niet naar een ander apparaattype worden "
"verplaatst."
-#: netbox/dcim/models/device_component_templates.py:154
+#: netbox/dcim/models/device_component_templates.py:150
msgid ""
"A component template cannot be associated with both a device type and a "
"module type."
@@ -5280,7 +5784,7 @@ msgstr ""
"Een componentsjabloon kan niet worden gekoppeld aan zowel een apparaattype "
"als een moduletype."
-#: netbox/dcim/models/device_component_templates.py:158
+#: netbox/dcim/models/device_component_templates.py:154
msgid ""
"A component template must be associated with either a device type or a "
"module type."
@@ -5288,138 +5792,138 @@ msgstr ""
"Een componentsjabloon moet gekoppeld zijn aan een apparaattype of een "
"moduletype."
-#: netbox/dcim/models/device_component_templates.py:212
+#: netbox/dcim/models/device_component_templates.py:209
msgid "console port template"
msgstr "sjabloon voor consolepoort"
-#: netbox/dcim/models/device_component_templates.py:213
+#: netbox/dcim/models/device_component_templates.py:210
msgid "console port templates"
msgstr "sjablonen voor consolepoorten"
-#: netbox/dcim/models/device_component_templates.py:246
+#: netbox/dcim/models/device_component_templates.py:244
msgid "console server port template"
msgstr "poortsjabloon voor consoleserver"
-#: netbox/dcim/models/device_component_templates.py:247
+#: netbox/dcim/models/device_component_templates.py:245
msgid "console server port templates"
msgstr "poortsjablonen voor consoleservers"
-#: netbox/dcim/models/device_component_templates.py:278
-#: netbox/dcim/models/device_components.py:352
+#: netbox/dcim/models/device_component_templates.py:277
+#: netbox/dcim/models/device_components.py:345
msgid "maximum draw"
msgstr "maximale trekking"
-#: netbox/dcim/models/device_component_templates.py:285
-#: netbox/dcim/models/device_components.py:359
+#: netbox/dcim/models/device_component_templates.py:284
+#: netbox/dcim/models/device_components.py:352
msgid "allocated draw"
msgstr "toegewezen gelijkspel"
-#: netbox/dcim/models/device_component_templates.py:295
+#: netbox/dcim/models/device_component_templates.py:294
msgid "power port template"
msgstr "sjabloon voor voedingspoort"
-#: netbox/dcim/models/device_component_templates.py:296
+#: netbox/dcim/models/device_component_templates.py:295
msgid "power port templates"
msgstr "sjablonen voor voedingspoorten"
#: netbox/dcim/models/device_component_templates.py:315
-#: netbox/dcim/models/device_components.py:382
+#: netbox/dcim/models/device_components.py:372
#, python-brace-format
msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)."
msgstr ""
"De toegewezen trekking mag niet hoger zijn dan de maximale trekking "
"({maximum_draw}W)."
-#: netbox/dcim/models/device_component_templates.py:347
-#: netbox/dcim/models/device_components.py:477
+#: netbox/dcim/models/device_component_templates.py:349
+#: netbox/dcim/models/device_components.py:468
msgid "feed leg"
msgstr "voerbeen"
-#: netbox/dcim/models/device_component_templates.py:351
-#: netbox/dcim/models/device_components.py:481
+#: netbox/dcim/models/device_component_templates.py:354
+#: netbox/dcim/models/device_components.py:473
msgid "Phase (for three-phase feeds)"
msgstr "Fase (voor driefasige voedingen)"
-#: netbox/dcim/models/device_component_templates.py:357
+#: netbox/dcim/models/device_component_templates.py:360
msgid "power outlet template"
msgstr "sjabloon voor stopcontact"
-#: netbox/dcim/models/device_component_templates.py:358
+#: netbox/dcim/models/device_component_templates.py:361
msgid "power outlet templates"
msgstr "sjablonen voor stopcontacten"
-#: netbox/dcim/models/device_component_templates.py:367
+#: netbox/dcim/models/device_component_templates.py:370
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device type"
msgstr ""
"Voedingspoort voor ouders ({power_port}) moet tot hetzelfde apparaattype "
"behoren"
-#: netbox/dcim/models/device_component_templates.py:371
+#: netbox/dcim/models/device_component_templates.py:376
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same module type"
msgstr ""
"Voedingspoort voor ouders ({power_port}) moet tot hetzelfde moduletype "
"behoren"
-#: netbox/dcim/models/device_component_templates.py:423
-#: netbox/dcim/models/device_components.py:611
+#: netbox/dcim/models/device_component_templates.py:430
+#: netbox/dcim/models/device_components.py:659
msgid "management only"
msgstr "alleen beheer"
-#: netbox/dcim/models/device_component_templates.py:431
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_component_templates.py:438
+#: netbox/dcim/models/device_components.py:539
msgid "bridge interface"
msgstr "bridge-interface"
-#: netbox/dcim/models/device_component_templates.py:449
-#: netbox/dcim/models/device_components.py:636
+#: netbox/dcim/models/device_component_templates.py:459
+#: netbox/dcim/models/device_components.py:685
msgid "wireless role"
msgstr "draadloze rol"
-#: netbox/dcim/models/device_component_templates.py:455
+#: netbox/dcim/models/device_component_templates.py:465
msgid "interface template"
msgstr "interfacesjabloon"
-#: netbox/dcim/models/device_component_templates.py:456
+#: netbox/dcim/models/device_component_templates.py:466
msgid "interface templates"
msgstr "interfacesjablonen"
-#: netbox/dcim/models/device_component_templates.py:463
-#: netbox/dcim/models/device_components.py:804
-#: netbox/virtualization/models/virtualmachines.py:405
+#: netbox/dcim/models/device_component_templates.py:473
+#: netbox/dcim/models/device_components.py:845
+#: netbox/virtualization/models/virtualmachines.py:385
msgid "An interface cannot be bridged to itself."
msgstr "Een interface kan niet naar zichzelf worden overbrugd."
-#: netbox/dcim/models/device_component_templates.py:466
+#: netbox/dcim/models/device_component_templates.py:477
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same device type"
msgstr "Bridge-interface ({bridge}) moet tot hetzelfde apparaattype behoren"
-#: netbox/dcim/models/device_component_templates.py:470
+#: netbox/dcim/models/device_component_templates.py:483
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same module type"
msgstr "Bridge-interface ({bridge}) moet tot hetzelfde moduletype behoren"
-#: netbox/dcim/models/device_component_templates.py:526
-#: netbox/dcim/models/device_components.py:984
+#: netbox/dcim/models/device_component_templates.py:540
+#: netbox/dcim/models/device_components.py:1035
msgid "rear port position"
msgstr "positie van de achterpoort"
-#: netbox/dcim/models/device_component_templates.py:551
+#: netbox/dcim/models/device_component_templates.py:565
msgid "front port template"
msgstr "sjabloon voor de voorpoort"
-#: netbox/dcim/models/device_component_templates.py:552
+#: netbox/dcim/models/device_component_templates.py:566
msgid "front port templates"
msgstr "sjablonen voor de voorpoort"
-#: netbox/dcim/models/device_component_templates.py:562
+#: netbox/dcim/models/device_component_templates.py:576
#, python-brace-format
msgid "Rear port ({name}) must belong to the same device type"
msgstr "Achterpoort ({name}) moet tot hetzelfde apparaattype behoren"
-#: netbox/dcim/models/device_component_templates.py:568
+#: netbox/dcim/models/device_component_templates.py:582
#, python-brace-format
msgid ""
"Invalid rear port position ({position}); rear port {name} has only {count} "
@@ -5428,48 +5932,48 @@ msgstr ""
"Ongeldige positie van de achterpoort ({position}); achterpoort {name} heeft "
"slechts {count} standen"
-#: netbox/dcim/models/device_component_templates.py:621
-#: netbox/dcim/models/device_components.py:1053
+#: netbox/dcim/models/device_component_templates.py:635
+#: netbox/dcim/models/device_components.py:1101
msgid "positions"
msgstr "standen"
-#: netbox/dcim/models/device_component_templates.py:632
+#: netbox/dcim/models/device_component_templates.py:646
msgid "rear port template"
msgstr "sjabloon voor de achterpoort"
-#: netbox/dcim/models/device_component_templates.py:633
+#: netbox/dcim/models/device_component_templates.py:647
msgid "rear port templates"
msgstr "sjablonen voor achterpoorten"
-#: netbox/dcim/models/device_component_templates.py:662
-#: netbox/dcim/models/device_components.py:1103
+#: netbox/dcim/models/device_component_templates.py:676
+#: netbox/dcim/models/device_components.py:1148
msgid "position"
msgstr "positie"
-#: netbox/dcim/models/device_component_templates.py:665
-#: netbox/dcim/models/device_components.py:1106
+#: netbox/dcim/models/device_component_templates.py:679
+#: netbox/dcim/models/device_components.py:1151
msgid "Identifier to reference when renaming installed components"
msgstr ""
"Identificatie waarnaar moet worden verwezen bij het hernoemen van "
"geïnstalleerde componenten"
-#: netbox/dcim/models/device_component_templates.py:671
+#: netbox/dcim/models/device_component_templates.py:685
msgid "module bay template"
msgstr "sjabloon voor modulebay"
-#: netbox/dcim/models/device_component_templates.py:672
+#: netbox/dcim/models/device_component_templates.py:686
msgid "module bay templates"
msgstr "sjablonen voor modulebay"
-#: netbox/dcim/models/device_component_templates.py:699
+#: netbox/dcim/models/device_component_templates.py:713
msgid "device bay template"
msgstr "sjabloon voor apparaatvak"
-#: netbox/dcim/models/device_component_templates.py:700
+#: netbox/dcim/models/device_component_templates.py:714
msgid "device bay templates"
msgstr "sjablonen voor apparaatruimte"
-#: netbox/dcim/models/device_component_templates.py:713
+#: netbox/dcim/models/device_component_templates.py:728
#, python-brace-format
msgid ""
"Subdevice role of device type ({device_type}) must be set to \"parent\" to "
@@ -5478,211 +5982,230 @@ msgstr ""
"De rol van het apparaattype van het subapparaat ({device_type}) moet op "
"„parent” zijn ingesteld om apparaatbays toe te staan."
-#: netbox/dcim/models/device_component_templates.py:768
-#: netbox/dcim/models/device_components.py:1262
+#: netbox/dcim/models/device_component_templates.py:784
+#: netbox/dcim/models/device_components.py:1304
msgid "part ID"
msgstr "onderdeel-ID"
-#: netbox/dcim/models/device_component_templates.py:770
-#: netbox/dcim/models/device_components.py:1264
+#: netbox/dcim/models/device_component_templates.py:786
+#: netbox/dcim/models/device_components.py:1306
msgid "Manufacturer-assigned part identifier"
msgstr "Onderdeel-ID toegewezen door de fabrikant"
-#: netbox/dcim/models/device_component_templates.py:787
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item template"
msgstr "sjabloon voor inventarisitems"
-#: netbox/dcim/models/device_component_templates.py:788
+#: netbox/dcim/models/device_component_templates.py:804
msgid "inventory item templates"
msgstr "sjablonen voor inventarisitems"
-#: netbox/dcim/models/device_components.py:105
+#: netbox/dcim/models/device_components.py:100
msgid "Components cannot be moved to a different device."
msgstr "Componenten kunnen niet naar een ander apparaat worden verplaatst."
-#: netbox/dcim/models/device_components.py:144
+#: netbox/dcim/models/device_components.py:139
msgid "cable end"
msgstr "uiteinde van de kabel"
-#: netbox/dcim/models/device_components.py:150
+#: netbox/dcim/models/device_components.py:146
msgid "mark connected"
msgstr "markeer verbonden"
-#: netbox/dcim/models/device_components.py:152
+#: netbox/dcim/models/device_components.py:148
msgid "Treat as if a cable is connected"
msgstr "Behandel alsof er een kabel is aangesloten"
-#: netbox/dcim/models/device_components.py:170
+#: netbox/dcim/models/device_components.py:166
msgid "Must specify cable end (A or B) when attaching a cable."
msgstr ""
"Moet het kabeluiteinde (A of B) specificeren bij het aansluiten van een "
"kabel."
-#: netbox/dcim/models/device_components.py:174
+#: netbox/dcim/models/device_components.py:170
msgid "Cable end must not be set without a cable."
msgstr "Het kabeluiteinde mag niet zonder kabel worden ingesteld."
-#: netbox/dcim/models/device_components.py:178
+#: netbox/dcim/models/device_components.py:174
msgid "Cannot mark as connected with a cable attached."
msgstr "Kan niet markeren als verbonden met een aangesloten kabel."
-#: netbox/dcim/models/device_components.py:202
+#: netbox/dcim/models/device_components.py:198
#, python-brace-format
msgid "{class_name} models must declare a parent_object property"
msgstr "{class_name} modellen moeten een eigenschap parent_object declareren"
-#: netbox/dcim/models/device_components.py:287
-#: netbox/dcim/models/device_components.py:316
-#: netbox/dcim/models/device_components.py:349
-#: netbox/dcim/models/device_components.py:467
+#: netbox/dcim/models/device_components.py:284
+#: netbox/dcim/models/device_components.py:311
+#: netbox/dcim/models/device_components.py:342
+#: netbox/dcim/models/device_components.py:458
msgid "Physical port type"
msgstr "Fysiek poorttype"
-#: netbox/dcim/models/device_components.py:290
-#: netbox/dcim/models/device_components.py:319
+#: netbox/dcim/models/device_components.py:287
+#: netbox/dcim/models/device_components.py:314
msgid "speed"
msgstr "snelheid"
-#: netbox/dcim/models/device_components.py:294
-#: netbox/dcim/models/device_components.py:323
+#: netbox/dcim/models/device_components.py:291
+#: netbox/dcim/models/device_components.py:318
msgid "Port speed in bits per second"
msgstr "Poortsnelheid in bits per seconde"
-#: netbox/dcim/models/device_components.py:300
+#: netbox/dcim/models/device_components.py:297
msgid "console port"
msgstr "consolepoort"
-#: netbox/dcim/models/device_components.py:301
+#: netbox/dcim/models/device_components.py:298
msgid "console ports"
msgstr "consolepoorten"
-#: netbox/dcim/models/device_components.py:329
+#: netbox/dcim/models/device_components.py:324
msgid "console server port"
msgstr "console-serverpoort"
-#: netbox/dcim/models/device_components.py:330
+#: netbox/dcim/models/device_components.py:325
msgid "console server ports"
msgstr "console-serverpoorten"
-#: netbox/dcim/models/device_components.py:369
+#: netbox/dcim/models/device_components.py:362
msgid "power port"
msgstr "voedingspoort"
-#: netbox/dcim/models/device_components.py:370
+#: netbox/dcim/models/device_components.py:363
msgid "power ports"
msgstr "voedingspoorten"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:483
msgid "power outlet"
msgstr "stopcontact"
-#: netbox/dcim/models/device_components.py:488
+#: netbox/dcim/models/device_components.py:484
msgid "power outlets"
msgstr "stopcontacten"
-#: netbox/dcim/models/device_components.py:499
+#: netbox/dcim/models/device_components.py:492
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device"
msgstr ""
"Voedingspoort voor ouders ({power_port}) moet tot hetzelfde apparaat behoren"
-#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:81
-#: netbox/vpn/models/crypto.py:226
+#: netbox/dcim/models/device_components.py:518 netbox/vpn/models/crypto.py:80
+#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "-modus"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:523
msgid "IEEE 802.1Q tagging strategy"
msgstr "IEEE 802.1Q-tagging-strategie"
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:531
msgid "parent interface"
msgstr "bovenliggende interface"
-#: netbox/dcim/models/device_components.py:602
+#: netbox/dcim/models/device_components.py:547
+msgid "untagged VLAN"
+msgstr "VLAN zonder label"
+
+#: netbox/dcim/models/device_components.py:553
+msgid "tagged VLANs"
+msgstr "gelabelde VLAN's"
+
+#: netbox/dcim/models/device_components.py:561
+#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510
+#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106
+#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
+msgid "Q-in-Q SVLAN"
+msgstr "Q-in-Q SVLAN"
+
+#: netbox/dcim/models/device_components.py:576
+msgid "primary MAC address"
+msgstr "primair MAC-adres"
+
+#: netbox/dcim/models/device_components.py:588
+msgid "Only Q-in-Q interfaces may specify a service VLAN."
+msgstr "Alleen Q-in-Q-interfaces mogen een service-VLAN specificeren."
+
+#: netbox/dcim/models/device_components.py:594
+#, python-brace-format
+msgid "MAC address {mac_address} is not assigned to this interface."
+msgstr "MAC-adres {mac_address} is niet toegewezen aan deze interface."
+
+#: netbox/dcim/models/device_components.py:650
msgid "parent LAG"
msgstr "LAG van de ouders"
-#: netbox/dcim/models/device_components.py:612
+#: netbox/dcim/models/device_components.py:660
msgid "This interface is used only for out-of-band management"
msgstr "Deze interface wordt alleen gebruikt voor beheer buiten de band"
-#: netbox/dcim/models/device_components.py:617
+#: netbox/dcim/models/device_components.py:665
msgid "speed (Kbps)"
msgstr "snelheid (Kbps)"
-#: netbox/dcim/models/device_components.py:620
+#: netbox/dcim/models/device_components.py:668
msgid "duplex"
msgstr "tweezijdig"
-#: netbox/dcim/models/device_components.py:630
+#: netbox/dcim/models/device_components.py:678
msgid "64-bit World Wide Name"
msgstr "64-bits wereldwijde naam"
-#: netbox/dcim/models/device_components.py:642
+#: netbox/dcim/models/device_components.py:692
msgid "wireless channel"
msgstr "draadloos kanaal"
-#: netbox/dcim/models/device_components.py:649
+#: netbox/dcim/models/device_components.py:699
msgid "channel frequency (MHz)"
msgstr "kanaalfrequentie (MHz)"
-#: netbox/dcim/models/device_components.py:650
-#: netbox/dcim/models/device_components.py:658
+#: netbox/dcim/models/device_components.py:700
+#: netbox/dcim/models/device_components.py:708
msgid "Populated by selected channel (if set)"
msgstr "Ingevuld per geselecteerd kanaal (indien ingesteld)"
-#: netbox/dcim/models/device_components.py:664
+#: netbox/dcim/models/device_components.py:714
msgid "transmit power (dBm)"
msgstr "zendvermogen (dBm)"
-#: netbox/dcim/models/device_components.py:689 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "draadloze LAN's"
-#: netbox/dcim/models/device_components.py:697
-#: netbox/virtualization/models/virtualmachines.py:335
-msgid "untagged VLAN"
-msgstr "VLAN zonder label"
-
-#: netbox/dcim/models/device_components.py:703
-#: netbox/virtualization/models/virtualmachines.py:341
-msgid "tagged VLANs"
-msgstr "gelabelde VLAN's"
-
-#: netbox/dcim/models/device_components.py:745
-#: netbox/virtualization/models/virtualmachines.py:377
+#: netbox/dcim/models/device_components.py:789
+#: netbox/virtualization/models/virtualmachines.py:359
msgid "interface"
msgstr "interface"
-#: netbox/dcim/models/device_components.py:746
-#: netbox/virtualization/models/virtualmachines.py:378
+#: netbox/dcim/models/device_components.py:790
+#: netbox/virtualization/models/virtualmachines.py:360
msgid "interfaces"
msgstr "interfaces"
-#: netbox/dcim/models/device_components.py:757
+#: netbox/dcim/models/device_components.py:798
#, python-brace-format
msgid "{display_type} interfaces cannot have a cable attached."
msgstr "{display_type} op interfaces kan geen kabel worden aangesloten."
-#: netbox/dcim/models/device_components.py:765
+#: netbox/dcim/models/device_components.py:806
#, python-brace-format
msgid "{display_type} interfaces cannot be marked as connected."
msgstr ""
"{display_type} interfaces kunnen niet als verbonden worden gemarkeerd."
-#: netbox/dcim/models/device_components.py:774
-#: netbox/virtualization/models/virtualmachines.py:390
+#: netbox/dcim/models/device_components.py:815
+#: netbox/virtualization/models/virtualmachines.py:370
msgid "An interface cannot be its own parent."
msgstr "Een interface kan niet zijn eigen ouder zijn."
-#: netbox/dcim/models/device_components.py:778
+#: netbox/dcim/models/device_components.py:819
msgid "Only virtual interfaces may be assigned to a parent interface."
msgstr ""
"Alleen virtuele interfaces mogen aan een bovenliggende interface worden "
"toegewezen."
-#: netbox/dcim/models/device_components.py:785
+#: netbox/dcim/models/device_components.py:826
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
@@ -5691,7 +6214,7 @@ msgstr ""
"De geselecteerde ouderinterface ({interface}) hoort bij een ander apparaat "
"({device})"
-#: netbox/dcim/models/device_components.py:791
+#: netbox/dcim/models/device_components.py:832
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
@@ -5700,7 +6223,7 @@ msgstr ""
"De geselecteerde ouderinterface ({interface}) behoort tot {device}, dat geen"
" deel uitmaakt van een virtueel chassis {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:811
+#: netbox/dcim/models/device_components.py:852
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
@@ -5709,7 +6232,7 @@ msgstr ""
"De geselecteerde bridge-interface ({bridge}) hoort bij een ander apparaat "
"({device})."
-#: netbox/dcim/models/device_components.py:817
+#: netbox/dcim/models/device_components.py:858
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
@@ -5718,15 +6241,15 @@ msgstr ""
"De geselecteerde bridge-interface ({interface}) behoort tot {device}, dat "
"geen deel uitmaakt van een virtueel chassis {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:828
+#: netbox/dcim/models/device_components.py:869
msgid "Virtual interfaces cannot have a parent LAG interface."
msgstr "Virtuele interfaces kunnen geen bovenliggende LAG-interface hebben."
-#: netbox/dcim/models/device_components.py:832
+#: netbox/dcim/models/device_components.py:873
msgid "A LAG interface cannot be its own parent."
msgstr "Een LAG-interface kan niet zijn eigen ouder zijn."
-#: netbox/dcim/models/device_components.py:839
+#: netbox/dcim/models/device_components.py:880
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to a different device ({device})."
@@ -5734,7 +6257,7 @@ msgstr ""
"De geselecteerde LAG-interface ({lag}) hoort bij een ander apparaat "
"({device})."
-#: netbox/dcim/models/device_components.py:845
+#: netbox/dcim/models/device_components.py:886
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
@@ -5743,46 +6266,50 @@ msgstr ""
"De geselecteerde LAG-interface ({lag}) behoort tot {device}, dat geen deel "
"uitmaakt van een virtueel chassis {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:856
+#: netbox/dcim/models/device_components.py:897
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "Virtuele interfaces kunnen geen PoE-modus hebben."
-#: netbox/dcim/models/device_components.py:860
+#: netbox/dcim/models/device_components.py:901
msgid "Virtual interfaces cannot have a PoE type."
msgstr "Virtuele interfaces mogen geen PoE-type hebben."
-#: netbox/dcim/models/device_components.py:866
+#: netbox/dcim/models/device_components.py:907
msgid "Must specify PoE mode when designating a PoE type."
msgstr "Moet de PoE-modus specificeren bij het aanwijzen van een PoE-type."
-#: netbox/dcim/models/device_components.py:873
+#: netbox/dcim/models/device_components.py:914
msgid "Wireless role may be set only on wireless interfaces."
msgstr "De draadloze rol kan alleen worden ingesteld op draadloze interfaces."
-#: netbox/dcim/models/device_components.py:875
+#: netbox/dcim/models/device_components.py:916
msgid "Channel may be set only on wireless interfaces."
msgstr "Kanaal mag alleen worden ingesteld op draadloze interfaces."
-#: netbox/dcim/models/device_components.py:881
+#: netbox/dcim/models/device_components.py:922
msgid "Channel frequency may be set only on wireless interfaces."
msgstr ""
"De kanaalfrequentie mag alleen worden ingesteld op draadloze interfaces."
-#: netbox/dcim/models/device_components.py:885
+#: netbox/dcim/models/device_components.py:926
msgid "Cannot specify custom frequency with channel selected."
msgstr ""
"Kan geen aangepaste frequentie specificeren met een geselecteerd kanaal."
-#: netbox/dcim/models/device_components.py:891
+#: netbox/dcim/models/device_components.py:932
msgid "Channel width may be set only on wireless interfaces."
msgstr "De kanaalbreedte kan alleen worden ingesteld op draadloze interfaces."
-#: netbox/dcim/models/device_components.py:893
+#: netbox/dcim/models/device_components.py:934
msgid "Cannot specify custom width with channel selected."
msgstr ""
"Kan geen aangepaste breedte specificeren als het kanaal is geselecteerd."
-#: netbox/dcim/models/device_components.py:901
+#: netbox/dcim/models/device_components.py:938
+msgid "Interface mode does not support an untagged vlan."
+msgstr "De interfacemodus ondersteunt een niet-gelabeld VLAN niet."
+
+#: netbox/dcim/models/device_components.py:944
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -5791,24 +6318,24 @@ msgstr ""
"Het VLAN zonder label ({untagged_vlan}) moet tot dezelfde site behoren als "
"het bovenliggende apparaat van de interface, of het moet globaal zijn."
-#: netbox/dcim/models/device_components.py:990
+#: netbox/dcim/models/device_components.py:1041
msgid "Mapped position on corresponding rear port"
msgstr "In kaart gebrachte positie op de corresponderende achterpoort"
-#: netbox/dcim/models/device_components.py:1006
+#: netbox/dcim/models/device_components.py:1057
msgid "front port"
msgstr "poort voor"
-#: netbox/dcim/models/device_components.py:1007
+#: netbox/dcim/models/device_components.py:1058
msgid "front ports"
msgstr "poorten voor"
-#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1069
#, python-brace-format
msgid "Rear port ({rear_port}) must belong to the same device"
msgstr "Achterpoort ({rear_port}) moet tot hetzelfde apparaat behoren"
-#: netbox/dcim/models/device_components.py:1029
+#: netbox/dcim/models/device_components.py:1077
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
@@ -5817,19 +6344,19 @@ msgstr ""
"Ongeldige positie van de achterpoort ({rear_port_position}): Achterpoort "
"{name} heeft slechts {positions} posities."
-#: netbox/dcim/models/device_components.py:1059
+#: netbox/dcim/models/device_components.py:1107
msgid "Number of front ports which may be mapped"
msgstr "Aantal poorten aan de voorkant dat in kaart kan worden gebracht"
-#: netbox/dcim/models/device_components.py:1064
+#: netbox/dcim/models/device_components.py:1112
msgid "rear port"
msgstr "poort achter"
-#: netbox/dcim/models/device_components.py:1065
+#: netbox/dcim/models/device_components.py:1113
msgid "rear ports"
msgstr "poorten achter"
-#: netbox/dcim/models/device_components.py:1079
+#: netbox/dcim/models/device_components.py:1124
#, python-brace-format
msgid ""
"The number of positions cannot be less than the number of mapped front ports"
@@ -5838,39 +6365,39 @@ msgstr ""
"Het aantal posities mag niet minder zijn dan het aantal toegewezen poorten "
"aan de voorkant ({frontport_count})"
-#: netbox/dcim/models/device_components.py:1120
+#: netbox/dcim/models/device_components.py:1165
msgid "module bay"
msgstr "modulevak"
-#: netbox/dcim/models/device_components.py:1121
+#: netbox/dcim/models/device_components.py:1166
msgid "module bays"
msgstr "modulevakken"
-#: netbox/dcim/models/device_components.py:1138
-#: netbox/dcim/models/devices.py:1224
+#: netbox/dcim/models/device_components.py:1180
+#: netbox/dcim/models/devices.py:1229
msgid "A module bay cannot belong to a module installed within it."
msgstr ""
"Een modulecompartiment mag niet behoren tot een module die erin is "
"geïnstalleerd."
-#: netbox/dcim/models/device_components.py:1164
+#: netbox/dcim/models/device_components.py:1206
msgid "device bay"
msgstr "apparaatvak"
-#: netbox/dcim/models/device_components.py:1165
+#: netbox/dcim/models/device_components.py:1207
msgid "device bays"
msgstr "bays voor apparaten"
-#: netbox/dcim/models/device_components.py:1175
+#: netbox/dcim/models/device_components.py:1214
#, python-brace-format
msgid "This type of device ({device_type}) does not support device bays."
msgstr "Dit type apparaat ({device_type}) ondersteunt geen apparaatsleuven."
-#: netbox/dcim/models/device_components.py:1181
+#: netbox/dcim/models/device_components.py:1220
msgid "Cannot install a device into itself."
msgstr "Kan een apparaat niet op zichzelf installeren."
-#: netbox/dcim/models/device_components.py:1189
+#: netbox/dcim/models/device_components.py:1228
#, python-brace-format
msgid ""
"Cannot install the specified device; device is already installed in {bay}."
@@ -5878,118 +6405,118 @@ msgstr ""
"Kan het opgegeven apparaat niet installeren; het apparaat is al "
"geïnstalleerd in {bay}."
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1249
msgid "inventory item role"
msgstr "Rol van het inventarisitem"
-#: netbox/dcim/models/device_components.py:1211
+#: netbox/dcim/models/device_components.py:1250
msgid "inventory item roles"
msgstr "Rollen van inventarisitems"
-#: netbox/dcim/models/device_components.py:1268
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1181
-#: netbox/dcim/models/racks.py:313
-#: netbox/virtualization/models/virtualmachines.py:131
+#: netbox/dcim/models/device_components.py:1310
+#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/racks.py:304
+#: netbox/virtualization/models/virtualmachines.py:126
msgid "serial number"
msgstr "serienummer"
-#: netbox/dcim/models/device_components.py:1276
-#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1188
-#: netbox/dcim/models/racks.py:320
+#: netbox/dcim/models/device_components.py:1318
+#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/racks.py:311
msgid "asset tag"
msgstr "tag voor bedrijfsmiddelen"
-#: netbox/dcim/models/device_components.py:1277
+#: netbox/dcim/models/device_components.py:1319
msgid "A unique tag used to identify this item"
msgstr "Een unieke tag die wordt gebruikt om dit item te identificeren"
-#: netbox/dcim/models/device_components.py:1280
+#: netbox/dcim/models/device_components.py:1322
msgid "discovered"
msgstr "ontdekt"
-#: netbox/dcim/models/device_components.py:1282
+#: netbox/dcim/models/device_components.py:1324
msgid "This item was automatically discovered"
msgstr "Dit item is automatisch ontdekt"
-#: netbox/dcim/models/device_components.py:1300
+#: netbox/dcim/models/device_components.py:1342
msgid "inventory item"
msgstr "inventarisitem"
-#: netbox/dcim/models/device_components.py:1301
+#: netbox/dcim/models/device_components.py:1343
msgid "inventory items"
msgstr "inventarisartikelen"
-#: netbox/dcim/models/device_components.py:1312
+#: netbox/dcim/models/device_components.py:1351
msgid "Cannot assign self as parent."
msgstr "Kan zichzelf niet als ouder toewijzen."
-#: netbox/dcim/models/device_components.py:1320
+#: netbox/dcim/models/device_components.py:1359
msgid "Parent inventory item does not belong to the same device."
msgstr ""
"Het item van de bovenliggende inventaris behoort niet tot hetzelfde "
"apparaat."
-#: netbox/dcim/models/device_components.py:1326
+#: netbox/dcim/models/device_components.py:1365
msgid "Cannot move an inventory item with dependent children"
msgstr "Kan een inventarisitem met afhankelijke kinderen niet verplaatsen"
-#: netbox/dcim/models/device_components.py:1334
+#: netbox/dcim/models/device_components.py:1373
msgid "Cannot assign inventory item to component on another device"
msgstr "Kan inventarisitem niet toewijzen aan component op een ander apparaat"
-#: netbox/dcim/models/devices.py:54
+#: netbox/dcim/models/devices.py:59
msgid "manufacturer"
msgstr "fabrikant"
-#: netbox/dcim/models/devices.py:55
+#: netbox/dcim/models/devices.py:60
msgid "manufacturers"
msgstr "fabrikanten"
-#: netbox/dcim/models/devices.py:82 netbox/dcim/models/devices.py:382
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
#: netbox/dcim/models/racks.py:133
msgid "model"
msgstr "model-"
-#: netbox/dcim/models/devices.py:95
+#: netbox/dcim/models/devices.py:97
msgid "default platform"
msgstr "standaardplatform"
-#: netbox/dcim/models/devices.py:98 netbox/dcim/models/devices.py:386
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
msgid "part number"
msgstr "onderdeelnummer"
-#: netbox/dcim/models/devices.py:101 netbox/dcim/models/devices.py:389
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
msgid "Discrete part number (optional)"
msgstr "Discreet onderdeelnummer (optioneel)"
-#: netbox/dcim/models/devices.py:107 netbox/dcim/models/racks.py:54
+#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:53
msgid "height (U)"
msgstr "hoogte (U)"
-#: netbox/dcim/models/devices.py:111
+#: netbox/dcim/models/devices.py:113
msgid "exclude from utilization"
msgstr "uitsluiten van gebruik"
-#: netbox/dcim/models/devices.py:112
+#: netbox/dcim/models/devices.py:114
msgid "Devices of this type are excluded when calculating rack utilization."
msgstr ""
"Apparaten van dit type zijn uitgesloten bij de berekening van het "
"rackgebruik."
-#: netbox/dcim/models/devices.py:116
+#: netbox/dcim/models/devices.py:118
msgid "is full depth"
msgstr "is volledig diep"
-#: netbox/dcim/models/devices.py:117
+#: netbox/dcim/models/devices.py:119
msgid "Device consumes both front and rear rack faces."
msgstr ""
"Het apparaat verbruikt zowel de voorkant als de achterkant van het rack."
-#: netbox/dcim/models/devices.py:123
+#: netbox/dcim/models/devices.py:126
msgid "parent/child status"
msgstr "status van ouder/kind"
-#: netbox/dcim/models/devices.py:124
+#: netbox/dcim/models/devices.py:127
msgid ""
"Parent devices house child devices in device bays. Leave blank if this "
"device type is neither a parent nor a child."
@@ -5998,24 +6525,24 @@ msgstr ""
"apparaatvakken. Laat dit veld leeg als dit apparaattype geen ouder of kind "
"is."
-#: netbox/dcim/models/devices.py:128 netbox/dcim/models/devices.py:392
-#: netbox/dcim/models/devices.py:659 netbox/dcim/models/racks.py:324
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393
+#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
msgid "airflow"
msgstr "luchtstroom"
-#: netbox/dcim/models/devices.py:204
+#: netbox/dcim/models/devices.py:208
msgid "device type"
msgstr "apparaattype"
-#: netbox/dcim/models/devices.py:205
+#: netbox/dcim/models/devices.py:209
msgid "device types"
msgstr "soorten apparaten"
-#: netbox/dcim/models/devices.py:290
+#: netbox/dcim/models/devices.py:291
msgid "U height must be in increments of 0.5 rack units."
msgstr "De U-hoogte moet in stappen van 0,5 rekeenheden zijn."
-#: netbox/dcim/models/devices.py:307
+#: netbox/dcim/models/devices.py:308
#, python-brace-format
msgid ""
"Device {device} in rack {rack} does not have sufficient space to accommodate"
@@ -6024,7 +6551,7 @@ msgstr ""
"Apparaat {device} in een rek {rack} heeft niet voldoende ruimte voor een "
"hoogte van {height}U"
-#: netbox/dcim/models/devices.py:322
+#: netbox/dcim/models/devices.py:323
#, python-brace-format
msgid ""
"Unable to set 0U height: Found {racked_instance_count} "
@@ -6034,7 +6561,7 @@ msgstr ""
"href=\"{url}\">{racked_instance_count} instanties al in rekken "
"gemonteerd."
-#: netbox/dcim/models/devices.py:331
+#: netbox/dcim/models/devices.py:332
msgid ""
"Must delete all device bay templates associated with this device before "
"declassifying it as a parent device."
@@ -6042,152 +6569,152 @@ msgstr ""
"U moet alle sjablonen voor apparaatruimte verwijderen die aan dit apparaat "
"zijn gekoppeld voordat u het als ouderapparaat declassificeert."
-#: netbox/dcim/models/devices.py:337
+#: netbox/dcim/models/devices.py:338
msgid "Child device types must be 0U."
msgstr "Apparaattypen voor kinderen moeten 0U zijn."
-#: netbox/dcim/models/devices.py:411
+#: netbox/dcim/models/devices.py:413
msgid "module type"
msgstr "moduletype"
-#: netbox/dcim/models/devices.py:412
+#: netbox/dcim/models/devices.py:414
msgid "module types"
msgstr "moduletypen"
-#: netbox/dcim/models/devices.py:485
+#: netbox/dcim/models/devices.py:484
msgid "Virtual machines may be assigned to this role"
msgstr "Virtuele machines kunnen aan deze rol worden toegewezen"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:496
msgid "device role"
msgstr "rol van het apparaat"
-#: netbox/dcim/models/devices.py:498
+#: netbox/dcim/models/devices.py:497
msgid "device roles"
msgstr "rollen van het apparaat"
-#: netbox/dcim/models/devices.py:515
+#: netbox/dcim/models/devices.py:511
msgid "Optionally limit this platform to devices of a certain manufacturer"
msgstr ""
"Beperk dit platform optioneel tot apparaten van een bepaalde fabrikant"
-#: netbox/dcim/models/devices.py:527
+#: netbox/dcim/models/devices.py:523
msgid "platform"
msgstr "platform"
-#: netbox/dcim/models/devices.py:528
+#: netbox/dcim/models/devices.py:524
msgid "platforms"
msgstr "platformen"
-#: netbox/dcim/models/devices.py:576
+#: netbox/dcim/models/devices.py:572
msgid "The function this device serves"
msgstr "De functie die dit apparaat dient"
-#: netbox/dcim/models/devices.py:608
+#: netbox/dcim/models/devices.py:599
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "Serienummer van het chassis, toegekend door de fabrikant"
-#: netbox/dcim/models/devices.py:616 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
msgid "A unique tag used to identify this device"
msgstr "Een unieke tag die wordt gebruikt om dit apparaat te identificeren"
-#: netbox/dcim/models/devices.py:643
+#: netbox/dcim/models/devices.py:634
msgid "position (U)"
msgstr "positie (U)"
-#: netbox/dcim/models/devices.py:650
+#: netbox/dcim/models/devices.py:642
msgid "rack face"
msgstr "gezicht met een rekje"
-#: netbox/dcim/models/devices.py:670 netbox/dcim/models/devices.py:1420
-#: netbox/virtualization/models/virtualmachines.py:100
+#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
+#: netbox/virtualization/models/virtualmachines.py:95
msgid "primary IPv4"
msgstr "primaire IPv4"
-#: netbox/dcim/models/devices.py:678 netbox/dcim/models/devices.py:1428
-#: netbox/virtualization/models/virtualmachines.py:108
+#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
+#: netbox/virtualization/models/virtualmachines.py:103
msgid "primary IPv6"
msgstr "primaire IPv6"
-#: netbox/dcim/models/devices.py:686
+#: netbox/dcim/models/devices.py:679
msgid "out-of-band IP"
msgstr "IP-adres buiten de band"
-#: netbox/dcim/models/devices.py:703
+#: netbox/dcim/models/devices.py:696
msgid "VC position"
msgstr "VC-positie"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:699
msgid "Virtual chassis position"
msgstr "Virtuele chassispositie"
-#: netbox/dcim/models/devices.py:709
+#: netbox/dcim/models/devices.py:702
msgid "VC priority"
msgstr "VC-prioriteit"
-#: netbox/dcim/models/devices.py:713
+#: netbox/dcim/models/devices.py:706
msgid "Virtual chassis master election priority"
msgstr "Verkiezingsprioriteit van het virtuele chassis"
-#: netbox/dcim/models/devices.py:716 netbox/dcim/models/sites.py:207
+#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "breedtegraad"
-#: netbox/dcim/models/devices.py:721 netbox/dcim/models/devices.py:729
-#: netbox/dcim/models/sites.py:212 netbox/dcim/models/sites.py:220
+#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221
msgid "GPS coordinate in decimal format (xx.yyyyyy)"
msgstr "GPS-coördinaat in decimaal formaat (xx.jjjjj)"
-#: netbox/dcim/models/devices.py:724 netbox/dcim/models/sites.py:215
+#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "lengtegraad"
-#: netbox/dcim/models/devices.py:797
+#: netbox/dcim/models/devices.py:790
msgid "Device name must be unique per site."
msgstr "De apparaatnaam moet per site uniek zijn."
-#: netbox/dcim/models/devices.py:808 netbox/ipam/models/services.py:75
+#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
msgid "device"
msgstr "apparaat"
-#: netbox/dcim/models/devices.py:809
+#: netbox/dcim/models/devices.py:802
msgid "devices"
msgstr "apparaten"
-#: netbox/dcim/models/devices.py:835
+#: netbox/dcim/models/devices.py:821
#, python-brace-format
msgid "Rack {rack} does not belong to site {site}."
msgstr "Rek {rack} hoort niet bij de site {site}."
-#: netbox/dcim/models/devices.py:840
+#: netbox/dcim/models/devices.py:826
#, python-brace-format
msgid "Location {location} does not belong to site {site}."
msgstr "Locatie {location} hoort niet bij de site {site}."
-#: netbox/dcim/models/devices.py:846
+#: netbox/dcim/models/devices.py:832
#, python-brace-format
msgid "Rack {rack} does not belong to location {location}."
msgstr "Rek {rack} hoort niet bij de locatie {location}."
-#: netbox/dcim/models/devices.py:853
+#: netbox/dcim/models/devices.py:839
msgid "Cannot select a rack face without assigning a rack."
msgstr "Kan geen rackface selecteren zonder een rack toe te wijzen."
-#: netbox/dcim/models/devices.py:857
+#: netbox/dcim/models/devices.py:843
msgid "Cannot select a rack position without assigning a rack."
msgstr "Kan geen rackpositie selecteren zonder een rack toe te wijzen."
-#: netbox/dcim/models/devices.py:863
+#: netbox/dcim/models/devices.py:849
msgid "Position must be in increments of 0.5 rack units."
msgstr "De positie moet in stappen van 0,5 rekeenheden zijn."
-#: netbox/dcim/models/devices.py:867
+#: netbox/dcim/models/devices.py:853
msgid "Must specify rack face when defining rack position."
msgstr ""
"Bij het bepalen van de positie van het rek moet het oppervlak van het rack "
"worden gespecificeerd."
-#: netbox/dcim/models/devices.py:875
+#: netbox/dcim/models/devices.py:861
#, python-brace-format
msgid ""
"A 0U device type ({device_type}) cannot be assigned to a rack position."
@@ -6195,7 +6722,7 @@ msgstr ""
"Een 0U-apparaattype ({device_type}) kan niet worden toegewezen aan een "
"rackpositie."
-#: netbox/dcim/models/devices.py:886
+#: netbox/dcim/models/devices.py:872
msgid ""
"Child device types cannot be assigned to a rack face. This is an attribute "
"of the parent device."
@@ -6203,7 +6730,7 @@ msgstr ""
"Onderliggende apparaattypen kunnen niet aan een rackface worden toegewezen. "
"Dit is een kenmerk van het ouderapparaat."
-#: netbox/dcim/models/devices.py:893
+#: netbox/dcim/models/devices.py:879
msgid ""
"Child device types cannot be assigned to a rack position. This is an "
"attribute of the parent device."
@@ -6211,7 +6738,7 @@ msgstr ""
"Onderliggende apparaattypen kunnen niet worden toegewezen aan een "
"rackpositie. Dit is een kenmerk van het ouderapparaat."
-#: netbox/dcim/models/devices.py:907
+#: netbox/dcim/models/devices.py:893
#, python-brace-format
msgid ""
"U{position} is already occupied or does not have sufficient space to "
@@ -6220,22 +6747,22 @@ msgstr ""
"U{position} is al bezet of beschikt niet over voldoende ruimte voor dit "
"apparaattype: {device_type} ({u_height}U)"
-#: netbox/dcim/models/devices.py:922
+#: netbox/dcim/models/devices.py:908
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} is geen IPv4-adres."
-#: netbox/dcim/models/devices.py:931 netbox/dcim/models/devices.py:946
+#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this device."
msgstr "Het opgegeven IP-adres ({ip}) is niet toegewezen aan dit apparaat."
-#: netbox/dcim/models/devices.py:937
+#: netbox/dcim/models/devices.py:926
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} is geen IPv6-adres."
-#: netbox/dcim/models/devices.py:964
+#: netbox/dcim/models/devices.py:956
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6245,12 +6772,17 @@ msgstr ""
"apparaattypen, maar het type van dit apparaat behoort tot "
"{devicetype_manufacturer}."
-#: netbox/dcim/models/devices.py:975
+#: netbox/dcim/models/devices.py:967
#, python-brace-format
msgid "The assigned cluster belongs to a different site ({site})"
msgstr "Het toegewezen cluster behoort tot een andere site ({site})"
-#: netbox/dcim/models/devices.py:983
+#: netbox/dcim/models/devices.py:974
+#, python-brace-format
+msgid "The assigned cluster belongs to a different location ({location})"
+msgstr "Het toegewezen cluster behoort tot een andere locatie ({location})"
+
+#: netbox/dcim/models/devices.py:982
msgid "A device assigned to a virtual chassis must have its position defined."
msgstr ""
"De positie van een apparaat dat aan een virtueel chassis is toegewezen, moet"
@@ -6265,15 +6797,15 @@ msgstr ""
"Het apparaat kan niet van het virtuele chassis worden verwijderd "
"{virtual_chassis} omdat het momenteel is aangewezen als zijn master."
-#: netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/devices.py:1204
msgid "module"
msgstr "module"
-#: netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:1205
msgid "modules"
msgstr "modules"
-#: netbox/dcim/models/devices.py:1213
+#: netbox/dcim/models/devices.py:1218
#, python-brace-format
msgid ""
"Module must be installed within a module bay belonging to the assigned "
@@ -6282,15 +6814,15 @@ msgstr ""
"De module moet worden geïnstalleerd in een modulecompartiment dat bij het "
"toegewezen apparaat hoort ({device})."
-#: netbox/dcim/models/devices.py:1339
+#: netbox/dcim/models/devices.py:1346
msgid "domain"
msgstr "domein"
-#: netbox/dcim/models/devices.py:1352 netbox/dcim/models/devices.py:1353
+#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
msgid "virtual chassis"
msgstr "virtueel chassis"
-#: netbox/dcim/models/devices.py:1368
+#: netbox/dcim/models/devices.py:1372
#, python-brace-format
msgid ""
"The selected master ({master}) is not assigned to this virtual chassis."
@@ -6298,7 +6830,7 @@ msgstr ""
"De geselecteerde master ({master}) is niet toegewezen aan dit virtuele "
"chassis."
-#: netbox/dcim/models/devices.py:1384
+#: netbox/dcim/models/devices.py:1388
#, python-brace-format
msgid ""
"Unable to delete virtual chassis {self}. There are member interfaces which "
@@ -6307,52 +6839,63 @@ msgstr ""
"Kan het virtuele chassis niet verwijderen {self}. Er zijn lidinterfaces die "
"een LAG-interface tussen chassis vormen."
-#: netbox/dcim/models/devices.py:1409 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37
msgid "identifier"
msgstr "-identificatiecode"
-#: netbox/dcim/models/devices.py:1410
+#: netbox/dcim/models/devices.py:1415
msgid "Numeric identifier unique to the parent device"
msgstr "Numerieke identificatie die uniek is voor het ouderapparaat"
-#: netbox/dcim/models/devices.py:1438 netbox/extras/models/customfields.py:225
+#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:225
#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:120
msgid "comments"
msgstr "reacties"
-#: netbox/dcim/models/devices.py:1454
+#: netbox/dcim/models/devices.py:1459
msgid "virtual device context"
msgstr "context van het virtuele apparaat"
-#: netbox/dcim/models/devices.py:1455
+#: netbox/dcim/models/devices.py:1460
msgid "virtual device contexts"
msgstr "contexten van virtuele apparaten"
-#: netbox/dcim/models/devices.py:1487
+#: netbox/dcim/models/devices.py:1489
#, python-brace-format
msgid "{ip} is not an IPv{family} address."
msgstr "{ip} is geen IPv{family} adres."
-#: netbox/dcim/models/devices.py:1493
+#: netbox/dcim/models/devices.py:1495
msgid "Primary IP address must belong to an interface on the assigned device."
msgstr ""
"Het primaire IP-adres moet bij een interface op het toegewezen apparaat "
"horen."
-#: netbox/dcim/models/mixins.py:15 netbox/extras/models/configs.py:41
-#: netbox/extras/models/models.py:313 netbox/extras/models/models.py:522
-#: netbox/extras/models/search.py:48 netbox/ipam/models/ip.py:194
-msgid "weight"
-msgstr "gewicht"
+#: netbox/dcim/models/devices.py:1527
+msgid "MAC addresses"
+msgstr "MAC-adressen"
-#: netbox/dcim/models/mixins.py:22
-msgid "weight unit"
-msgstr "gewichtseenheid"
+#: netbox/dcim/models/devices.py:1559
+msgid ""
+"Cannot unassign MAC Address while it is designated as the primary MAC for an"
+" object"
+msgstr ""
+"Kan de toewijzing van het MAC-adres niet ongedaan maken terwijl dit is "
+"aangewezen als de primaire MAC voor een object"
-#: netbox/dcim/models/mixins.py:51
-msgid "Must specify a unit when setting a weight"
-msgstr "Moet een eenheid specificeren bij het instellen van een gewicht"
+#: netbox/dcim/models/devices.py:1563
+msgid ""
+"Cannot reassign MAC Address while it is designated as the primary MAC for an"
+" object"
+msgstr ""
+"Kan het MAC-adres niet opnieuw toewijzen terwijl dit is aangewezen als de "
+"primaire MAC voor een object"
+
+#: netbox/dcim/models/mixins.py:94
+#, python-brace-format
+msgid "Please select a {scope_type}."
+msgstr "Selecteer a.u.b. een {scope_type}."
#: netbox/dcim/models/power.py:55
msgid "power panel"
@@ -6362,7 +6905,7 @@ msgstr "voedingspaneel"
msgid "power panels"
msgstr "elektriciteitspanelen"
-#: netbox/dcim/models/power.py:70
+#: netbox/dcim/models/power.py:67
#, python-brace-format
msgid ""
"Location {location} ({location_site}) is in a different site than {site}"
@@ -6370,43 +6913,43 @@ msgstr ""
"Locatie {location} ({location_site}) bevindt zich op een andere site dan "
"{site}"
-#: netbox/dcim/models/power.py:108
+#: netbox/dcim/models/power.py:106
msgid "supply"
msgstr "bevoorrading"
-#: netbox/dcim/models/power.py:114
+#: netbox/dcim/models/power.py:112
msgid "phase"
msgstr "fase"
-#: netbox/dcim/models/power.py:120
+#: netbox/dcim/models/power.py:118
msgid "voltage"
msgstr "spanning"
-#: netbox/dcim/models/power.py:125
+#: netbox/dcim/models/power.py:123
msgid "amperage"
msgstr "stroomsterkte"
-#: netbox/dcim/models/power.py:130
+#: netbox/dcim/models/power.py:128
msgid "max utilization"
msgstr "maximale benutting"
-#: netbox/dcim/models/power.py:133
+#: netbox/dcim/models/power.py:131
msgid "Maximum permissible draw (percentage)"
msgstr "Maximaal toelaatbare trekking (percentage)"
-#: netbox/dcim/models/power.py:136
+#: netbox/dcim/models/power.py:134
msgid "available power"
msgstr "beschikbaar vermogen"
-#: netbox/dcim/models/power.py:164
+#: netbox/dcim/models/power.py:162
msgid "power feed"
msgstr "voeding"
-#: netbox/dcim/models/power.py:165
+#: netbox/dcim/models/power.py:163
msgid "power feeds"
msgstr "voedingen"
-#: netbox/dcim/models/power.py:179
+#: netbox/dcim/models/power.py:174
#, python-brace-format
msgid ""
"Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) "
@@ -6415,55 +6958,55 @@ msgstr ""
"Rek {rack} ({rack_site}) en voedingspaneel {powerpanel} ({powerpanel_site}) "
"bevinden zich op verschillende locaties."
-#: netbox/dcim/models/power.py:190
+#: netbox/dcim/models/power.py:185
msgid "Voltage cannot be negative for AC supply"
msgstr "De spanning kan niet negatief zijn voor de AC-voeding"
-#: netbox/dcim/models/racks.py:47
+#: netbox/dcim/models/racks.py:46
msgid "width"
msgstr "breedte"
-#: netbox/dcim/models/racks.py:48
+#: netbox/dcim/models/racks.py:47
msgid "Rail-to-rail width"
msgstr "Breedte van spoor tot spoor"
-#: netbox/dcim/models/racks.py:56
+#: netbox/dcim/models/racks.py:55
msgid "Height in rack units"
msgstr "Hoogte in rekeenheden"
-#: netbox/dcim/models/racks.py:60
+#: netbox/dcim/models/racks.py:59
msgid "starting unit"
msgstr "starteenheid"
-#: netbox/dcim/models/racks.py:62
+#: netbox/dcim/models/racks.py:61
msgid "Starting unit for rack"
msgstr "Starteenheid voor rack"
-#: netbox/dcim/models/racks.py:66
+#: netbox/dcim/models/racks.py:65
msgid "descending units"
msgstr "aflopende eenheden"
-#: netbox/dcim/models/racks.py:67
+#: netbox/dcim/models/racks.py:66
msgid "Units are numbered top-to-bottom"
msgstr "Eenheden zijn van boven naar beneden genummerd"
-#: netbox/dcim/models/racks.py:72
+#: netbox/dcim/models/racks.py:71
msgid "outer width"
msgstr "buitenbreedte"
-#: netbox/dcim/models/racks.py:75
+#: netbox/dcim/models/racks.py:74
msgid "Outer dimension of rack (width)"
msgstr "Buitenafmeting van het rek (breedte)"
-#: netbox/dcim/models/racks.py:78
+#: netbox/dcim/models/racks.py:77
msgid "outer depth"
msgstr "buitendiepte"
-#: netbox/dcim/models/racks.py:81
+#: netbox/dcim/models/racks.py:80
msgid "Outer dimension of rack (depth)"
msgstr "Buitenafmeting van het rek (diepte)"
-#: netbox/dcim/models/racks.py:84
+#: netbox/dcim/models/racks.py:83
msgid "outer unit"
msgstr "buiteneenheid"
@@ -6487,7 +7030,7 @@ msgstr "maximaal gewicht"
msgid "Maximum load capacity for the rack"
msgstr "Maximaal draagvermogen voor het rack"
-#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:252
+#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247
msgid "form factor"
msgstr "vormfactor"
@@ -6499,57 +7042,57 @@ msgstr "type rek"
msgid "rack types"
msgstr "soorten rekken"
-#: netbox/dcim/models/racks.py:180 netbox/dcim/models/racks.py:379
+#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368
msgid "Must specify a unit when setting an outer width/depth"
msgstr ""
"Moet een eenheid specificeren bij het instellen van een buitenbreedte/diepte"
-#: netbox/dcim/models/racks.py:184 netbox/dcim/models/racks.py:383
+#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
msgid "Must specify a unit when setting a maximum weight"
msgstr ""
"Moet een eenheid specificeren bij het instellen van een maximaal gewicht"
-#: netbox/dcim/models/racks.py:230
+#: netbox/dcim/models/racks.py:227
msgid "rack role"
msgstr "rack rol"
-#: netbox/dcim/models/racks.py:231
+#: netbox/dcim/models/racks.py:228
msgid "rack roles"
msgstr "rack rollen"
-#: netbox/dcim/models/racks.py:274
+#: netbox/dcim/models/racks.py:265
msgid "facility ID"
msgstr "ID van de faciliteit"
-#: netbox/dcim/models/racks.py:275
+#: netbox/dcim/models/racks.py:266
msgid "Locally-assigned identifier"
msgstr "Lokaal toegewezen identificatiecode"
-#: netbox/dcim/models/racks.py:308 netbox/ipam/forms/bulk_import.py:201
-#: netbox/ipam/forms/bulk_import.py:266 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:483
-#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197
+#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300
+#: netbox/ipam/forms/bulk_import.py:482
+#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "Functionele rol"
-#: netbox/dcim/models/racks.py:321
+#: netbox/dcim/models/racks.py:312
msgid "A unique tag used to identify this rack"
msgstr "Een unieke tag die wordt gebruikt om dit rek te identificeren"
-#: netbox/dcim/models/racks.py:359
+#: netbox/dcim/models/racks.py:351
msgid "rack"
msgstr "rack"
-#: netbox/dcim/models/racks.py:360
+#: netbox/dcim/models/racks.py:352
msgid "racks"
msgstr "racks"
-#: netbox/dcim/models/racks.py:375
+#: netbox/dcim/models/racks.py:364
#, python-brace-format
msgid "Assigned location must belong to parent site ({site})."
msgstr "De toegewezen locatie moet bij de bovenliggende site horen ({site})."
-#: netbox/dcim/models/racks.py:393
+#: netbox/dcim/models/racks.py:387
#, python-brace-format
msgid ""
"Rack must be at least {min_height}U tall to house currently installed "
@@ -6558,7 +7101,7 @@ msgstr ""
"Het rek moet minimaal {min_height}Ik praat om de momenteel geïnstalleerde "
"apparaten te huisvesten."
-#: netbox/dcim/models/racks.py:400
+#: netbox/dcim/models/racks.py:396
#, python-brace-format
msgid ""
"Rack unit numbering must begin at {position} or less to house currently "
@@ -6567,118 +7110,118 @@ msgstr ""
"De nummering van de rackeenheid moet beginnen bij {position} of minder om "
"momenteel geïnstalleerde apparaten te huisvesten."
-#: netbox/dcim/models/racks.py:408
+#: netbox/dcim/models/racks.py:404
#, python-brace-format
msgid "Location must be from the same site, {site}."
msgstr "De locatie moet van dezelfde locatie zijn, {site}."
-#: netbox/dcim/models/racks.py:670
+#: netbox/dcim/models/racks.py:666
msgid "units"
msgstr "eenheden"
-#: netbox/dcim/models/racks.py:696
+#: netbox/dcim/models/racks.py:692
msgid "rack reservation"
msgstr "Reserveren van de baan"
-#: netbox/dcim/models/racks.py:697
+#: netbox/dcim/models/racks.py:693
msgid "rack reservations"
msgstr "Reserveringen volgen"
-#: netbox/dcim/models/racks.py:714
+#: netbox/dcim/models/racks.py:707
#, python-brace-format
msgid "Invalid unit(s) for {height}U rack: {unit_list}"
msgstr "Ongeldige eenheid (en) voor {height}U-rail: {unit_list}"
-#: netbox/dcim/models/racks.py:727
+#: netbox/dcim/models/racks.py:720
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "De volgende eenheden zijn al gereserveerd: {unit_list}"
-#: netbox/dcim/models/sites.py:49
+#: netbox/dcim/models/sites.py:53
msgid "A top-level region with this name already exists."
msgstr "Er bestaat al een regio op het hoogste niveau met deze naam."
-#: netbox/dcim/models/sites.py:59
+#: netbox/dcim/models/sites.py:63
msgid "A top-level region with this slug already exists."
msgstr "Er bestaat al een regio op het hoogste niveau met deze slug."
-#: netbox/dcim/models/sites.py:62
+#: netbox/dcim/models/sites.py:66
msgid "region"
msgstr "regio"
-#: netbox/dcim/models/sites.py:63
+#: netbox/dcim/models/sites.py:67
msgid "regions"
msgstr "regio's"
-#: netbox/dcim/models/sites.py:102
+#: netbox/dcim/models/sites.py:109
msgid "A top-level site group with this name already exists."
msgstr "Er bestaat al een sitegroep op het hoogste niveau met deze naam."
-#: netbox/dcim/models/sites.py:112
+#: netbox/dcim/models/sites.py:119
msgid "A top-level site group with this slug already exists."
msgstr "Er bestaat al een sitegroep op het hoogste niveau met deze slug."
-#: netbox/dcim/models/sites.py:115
+#: netbox/dcim/models/sites.py:122
msgid "site group"
msgstr "sitegroep"
-#: netbox/dcim/models/sites.py:116
+#: netbox/dcim/models/sites.py:123
msgid "site groups"
msgstr "sitegroepen"
-#: netbox/dcim/models/sites.py:141
+#: netbox/dcim/models/sites.py:145
msgid "Full name of the site"
msgstr "Volledige naam van de site"
-#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:279
+#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283
msgid "facility"
msgstr "faciliteit"
-#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:282
+#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286
msgid "Local facility ID or description"
msgstr "ID of beschrijving van de lokale faciliteit"
-#: netbox/dcim/models/sites.py:195
+#: netbox/dcim/models/sites.py:196
msgid "physical address"
msgstr "fysiek adres"
-#: netbox/dcim/models/sites.py:198
+#: netbox/dcim/models/sites.py:199
msgid "Physical location of the building"
msgstr "Fysieke locatie van het gebouw"
-#: netbox/dcim/models/sites.py:201
+#: netbox/dcim/models/sites.py:202
msgid "shipping address"
msgstr "verzendadres"
-#: netbox/dcim/models/sites.py:204
+#: netbox/dcim/models/sites.py:205
msgid "If different from the physical address"
msgstr "Indien anders dan het fysieke adres"
-#: netbox/dcim/models/sites.py:238
+#: netbox/dcim/models/sites.py:245
msgid "site"
msgstr "site"
-#: netbox/dcim/models/sites.py:239
+#: netbox/dcim/models/sites.py:246
msgid "sites"
msgstr "sites"
-#: netbox/dcim/models/sites.py:309
+#: netbox/dcim/models/sites.py:319
msgid "A location with this name already exists within the specified site."
msgstr "Er bestaat al een locatie met deze naam op de opgegeven site."
-#: netbox/dcim/models/sites.py:319
+#: netbox/dcim/models/sites.py:329
msgid "A location with this slug already exists within the specified site."
msgstr "Er bestaat al een locatie met deze slug binnen de opgegeven site."
-#: netbox/dcim/models/sites.py:322
+#: netbox/dcim/models/sites.py:332
msgid "location"
msgstr "locatie"
-#: netbox/dcim/models/sites.py:323
+#: netbox/dcim/models/sites.py:333
msgid "locations"
msgstr "locaties"
-#: netbox/dcim/models/sites.py:337
+#: netbox/dcim/models/sites.py:344
#, python-brace-format
msgid "Parent location ({parent}) must belong to the same site ({site})."
msgstr ""
@@ -6692,11 +7235,11 @@ msgstr "Beëindiging A"
msgid "Termination B"
msgstr "Eindpunt B"
-#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:23
+#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:22
msgid "Device A"
msgstr "Apparaat A"
-#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:32
+#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:31
msgid "Device B"
msgstr "Apparaat B"
@@ -6730,97 +7273,91 @@ msgstr "Locatie B"
msgid "Reachable"
msgstr "Bereikbaar"
-#: netbox/dcim/tables/devices.py:58 netbox/dcim/tables/devices.py:106
-#: netbox/dcim/tables/racks.py:150 netbox/dcim/tables/sites.py:105
-#: netbox/dcim/tables/sites.py:148 netbox/extras/tables/tables.py:545
+#: 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:545
#: 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
-#: netbox/virtualization/tables/clusters.py:83
-#: netbox/virtualization/views.py:204
+#: netbox/virtualization/tables/clusters.py:87
+#: netbox/virtualization/views.py:216
msgid "Devices"
msgstr "Apparaten"
-#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:111
-#: netbox/virtualization/tables/clusters.py:88
+#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122
+#: netbox/virtualization/tables/clusters.py:92
msgid "VMs"
msgstr "VM's"
-#: netbox/dcim/tables/devices.py:100 netbox/dcim/tables/devices.py:216
-#: netbox/extras/forms/model_forms.py:630
+#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227
+#: netbox/extras/forms/model_forms.py:644
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/device/render_config.html:11
-#: netbox/templates/dcim/device/render_config.html:14
#: netbox/templates/dcim/devicerole.html:44
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
+#: netbox/templates/extras/object_render_config.html:12
+#: netbox/templates/extras/object_render_config.html:15
#: netbox/templates/virtualization/virtualmachine.html:48
-#: netbox/templates/virtualization/virtualmachine/render_config.html:11
-#: netbox/templates/virtualization/virtualmachine/render_config.html:14
-#: netbox/virtualization/tables/virtualmachines.py:107
+#: netbox/virtualization/tables/virtualmachines.py:77
msgid "Config Template"
msgstr "Configuratiesjabloon"
-#: netbox/dcim/tables/devices.py:150 netbox/templates/dcim/sitegroup.html:26
-msgid "Site Group"
-msgstr "Sitegroep"
-
-#: netbox/dcim/tables/devices.py:187 netbox/dcim/tables/devices.py:1068
-#: netbox/ipam/forms/bulk_import.py:527 netbox/ipam/forms/model_forms.py:306
-#: netbox/ipam/forms/model_forms.py:319 netbox/ipam/tables/ip.py:356
-#: netbox/ipam/tables/ip.py:423 netbox/ipam/tables/ip.py:446
+#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100
+#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308
+#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398
#: netbox/templates/ipam/ipaddress.html:11
-#: netbox/virtualization/tables/virtualmachines.py:95
+#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "IP-adres"
-#: netbox/dcim/tables/devices.py:191 netbox/dcim/tables/devices.py:1072
-#: netbox/virtualization/tables/virtualmachines.py:86
+#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104
+#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "IPv4-adres"
-#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1076
-#: netbox/virtualization/tables/virtualmachines.py:90
+#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108
+#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "IPv6-adres"
-#: netbox/dcim/tables/devices.py:210
+#: netbox/dcim/tables/devices.py:221
msgid "VC Position"
msgstr "VC-positie"
-#: netbox/dcim/tables/devices.py:213
+#: netbox/dcim/tables/devices.py:224
msgid "VC Priority"
msgstr "VC-prioriteit"
-#: netbox/dcim/tables/devices.py:220 netbox/templates/dcim/device_edit.html:38
+#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38
#: netbox/templates/dcim/devicebay_populate.html:16
msgid "Parent Device"
msgstr "Apparaat voor ouders"
-#: netbox/dcim/tables/devices.py:225
+#: netbox/dcim/tables/devices.py:236
msgid "Position (Device Bay)"
msgstr "Positie (apparaatvak)"
-#: netbox/dcim/tables/devices.py:234
+#: netbox/dcim/tables/devices.py:245
msgid "Console ports"
msgstr "Consolepoorten"
-#: netbox/dcim/tables/devices.py:237
+#: netbox/dcim/tables/devices.py:248
msgid "Console server ports"
msgstr "Serverpoorten voor de console"
-#: netbox/dcim/tables/devices.py:240
+#: netbox/dcim/tables/devices.py:251
msgid "Power ports"
msgstr "Voedingspoorten"
-#: netbox/dcim/tables/devices.py:243
+#: netbox/dcim/tables/devices.py:254
msgid "Power outlets"
msgstr "Stopcontacten"
-#: netbox/dcim/tables/devices.py:246 netbox/dcim/tables/devices.py:1081
-#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1040
-#: netbox/dcim/views.py:1279 netbox/dcim/views.py:1975
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:250
+#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144
+#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139
+#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -6830,35 +7367,35 @@ msgstr "Stopcontacten"
#: netbox/templates/dcim/virtualdevicecontext.html:81
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
-#: netbox/virtualization/tables/virtualmachines.py:101
-#: netbox/virtualization/views.py:364 netbox/wireless/tables/wirelesslan.py:55
+#: netbox/virtualization/tables/virtualmachines.py:71
+#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "Interfaces"
-#: netbox/dcim/tables/devices.py:249
+#: netbox/dcim/tables/devices.py:260
msgid "Front ports"
msgstr "Poorten vooraan"
-#: netbox/dcim/tables/devices.py:255
+#: netbox/dcim/tables/devices.py:266
msgid "Device bays"
msgstr "Toestelvakken"
-#: netbox/dcim/tables/devices.py:258
+#: netbox/dcim/tables/devices.py:269
msgid "Module bays"
msgstr "Modulebays"
-#: netbox/dcim/tables/devices.py:261
+#: netbox/dcim/tables/devices.py:272
msgid "Inventory items"
msgstr "Inventarisartikelen"
-#: netbox/dcim/tables/devices.py:305 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "Modulebaai"
-#: netbox/dcim/tables/devices.py:318 netbox/dcim/tables/devicetypes.py:47
-#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1115
-#: netbox/dcim/views.py:2073 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219
+#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -6867,124 +7404,133 @@ msgstr "Modulebaai"
msgid "Inventory Items"
msgstr "Inventarisartikelen"
-#: netbox/dcim/tables/devices.py:333
+#: netbox/dcim/tables/devices.py:343
msgid "Cable Color"
msgstr "Kleur van de kabel"
-#: netbox/dcim/tables/devices.py:339
+#: netbox/dcim/tables/devices.py:349
msgid "Link Peers"
msgstr "Peers koppelen"
-#: netbox/dcim/tables/devices.py:342
+#: netbox/dcim/tables/devices.py:352
msgid "Mark Connected"
msgstr "Markeer Verbonden"
-#: netbox/dcim/tables/devices.py:461
+#: netbox/dcim/tables/devices.py:471
msgid "Maximum draw (W)"
msgstr "Maximale trekkracht (W)"
-#: netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:474
msgid "Allocated draw (W)"
msgstr "Toegewezen trekking (W)"
-#: netbox/dcim/tables/devices.py:558 netbox/ipam/forms/model_forms.py:734
-#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:596
-#: netbox/ipam/views.py:696 netbox/netbox/navigation/menu.py:158
-#: netbox/netbox/navigation/menu.py:160
-#: netbox/templates/dcim/interface.html:339
+#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633
+#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164
+#: netbox/netbox/navigation/menu.py:166
+#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
#: netbox/templates/ipam/service.html:40
-#: netbox/templates/virtualization/vminterface.html:85
+#: netbox/templates/virtualization/vminterface.html:101
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "IP-adressen"
-#: netbox/dcim/tables/devices.py:564 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "FHRP-groepen"
-#: netbox/dcim/tables/devices.py:576 netbox/templates/dcim/interface.html:89
-#: netbox/templates/virtualization/vminterface.html:67
+#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95
+#: netbox/templates/virtualization/vminterface.html:59
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
#: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76
#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82
-#: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145
+#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
#: netbox/vpn/tables/tunnels.py:78
msgid "Tunnel"
msgstr "Tunnel"
-#: netbox/dcim/tables/devices.py:604 netbox/dcim/tables/devicetypes.py:227
+#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "Alleen beheer"
-#: netbox/dcim/tables/devices.py:623
+#: netbox/dcim/tables/devices.py:645
msgid "VDCs"
msgstr "VDC's"
-#: netbox/dcim/tables/devices.py:873 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163
+msgid "Virtual Circuit"
+msgstr "Virtueel circuit"
+
+#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "Geïnstalleerde module"
-#: netbox/dcim/tables/devices.py:876
+#: netbox/dcim/tables/devices.py:907
msgid "Module Serial"
msgstr "Seriële module"
-#: netbox/dcim/tables/devices.py:880
+#: netbox/dcim/tables/devices.py:911
msgid "Module Asset Tag"
msgstr "Tag voor module-bedrijfsmiddelen"
-#: netbox/dcim/tables/devices.py:889
+#: netbox/dcim/tables/devices.py:920
msgid "Module Status"
msgstr "Status van de module"
-#: netbox/dcim/tables/devices.py:944 netbox/dcim/tables/devicetypes.py:312
-#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319
+#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "Onderdeel"
-#: netbox/dcim/tables/devices.py:1000
+#: netbox/dcim/tables/devices.py:1032
msgid "Items"
msgstr "Artikelen"
-#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:84
+#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60
+#: netbox/netbox/navigation/menu.py:62
+msgid "Rack Types"
+msgstr "Soorten rekken"
+
+#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84
#: netbox/netbox/navigation/menu.py:86
msgid "Device Types"
msgstr "Apparaattypen"
-#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:87
+#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
msgid "Module Types"
msgstr "Moduletypen"
-#: netbox/dcim/tables/devicetypes.py:52 netbox/extras/forms/filtersets.py:371
-#: netbox/extras/forms/model_forms.py:537 netbox/extras/tables/tables.py:540
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
+#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:540
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "Platformen"
-#: netbox/dcim/tables/devicetypes.py:84
+#: netbox/dcim/tables/devicetypes.py:89
#: netbox/templates/dcim/devicetype.html:29
msgid "Default Platform"
msgstr "Standaardplatform"
-#: netbox/dcim/tables/devicetypes.py:88
+#: netbox/dcim/tables/devicetypes.py:93
#: netbox/templates/dcim/devicetype.html:45
msgid "Full Depth"
msgstr "Volledige diepte"
-#: netbox/dcim/tables/devicetypes.py:98
+#: netbox/dcim/tables/devicetypes.py:103
msgid "U Height"
msgstr "U-hoogte"
-#: netbox/dcim/tables/devicetypes.py:113 netbox/dcim/tables/modules.py:26
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
#: netbox/dcim/tables/racks.py:89
msgid "Instances"
msgstr "Instanties"
-#: netbox/dcim/tables/devicetypes.py:116 netbox/dcim/views.py:980
-#: netbox/dcim/views.py:1219 netbox/dcim/views.py:1911
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084
+#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075
#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
@@ -6994,8 +7540,8 @@ msgstr "Instanties"
msgid "Console Ports"
msgstr "Consolepoorten"
-#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:995
-#: netbox/dcim/views.py:1234 netbox/dcim/views.py:1927
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099
+#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091
#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
@@ -7005,8 +7551,8 @@ msgstr "Consolepoorten"
msgid "Console Server Ports"
msgstr "Serverpoorten voor de console"
-#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1010
-#: netbox/dcim/views.py:1249 netbox/dcim/views.py:1943
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1114
+#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107
#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
@@ -7016,8 +7562,8 @@ msgstr "Serverpoorten voor de console"
msgid "Power Ports"
msgstr "Voedingspoorten"
-#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1025
-#: netbox/dcim/views.py:1264 netbox/dcim/views.py:1959
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129
+#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123
#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
@@ -7027,8 +7573,8 @@ msgstr "Voedingspoorten"
msgid "Power Outlets"
msgstr "Stopcontacten"
-#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1055
-#: netbox/dcim/views.py:1294 netbox/dcim/views.py:1997
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159
+#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161
#: netbox/netbox/navigation/menu.py:95
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
@@ -7037,8 +7583,8 @@ msgstr "Stopcontacten"
msgid "Front Ports"
msgstr "Ports aan de voorkant"
-#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1070
-#: netbox/dcim/views.py:1309 netbox/dcim/views.py:2013
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174
+#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177
#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
@@ -7048,16 +7594,16 @@ msgstr "Ports aan de voorkant"
msgid "Rear Ports"
msgstr "Poorten achteraan"
-#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1100
-#: netbox/dcim/views.py:2053 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204
+#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "Apparaatvakken"
-#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1085
-#: netbox/dcim/views.py:1324 netbox/dcim/views.py:2033
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1189
+#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197
#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
@@ -7067,7 +7613,7 @@ msgstr "Apparaatvakken"
msgid "Module Bays"
msgstr "Modulebays"
-#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:297
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "Stroomvoedingen"
@@ -7080,111 +7626,105 @@ msgstr "Maximaal gebruik"
msgid "Available Power (VA)"
msgstr "Beschikbaar vermogen (VA)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:143
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47
#: netbox/netbox/navigation/menu.py:49
msgid "Racks"
msgstr "Racks"
-#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:142
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141
#: netbox/templates/dcim/device.html:318
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14
msgid "Height"
msgstr "Hoogte"
-#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:165
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18
msgid "Outer Width"
msgstr "Buitenbreedte"
-#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:169
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
msgid "Outer Depth"
msgstr "Buitendiepte"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:177
+#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
msgid "Max Weight"
msgstr "Maximaal gewicht"
-#: netbox/dcim/tables/racks.py:154
+#: netbox/dcim/tables/racks.py:153
msgid "Space"
msgstr "Ruimte"
#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:351
-#: netbox/extras/forms/model_forms.py:517 netbox/ipam/forms/bulk_edit.py:131
-#: netbox/ipam/forms/model_forms.py:153 netbox/ipam/tables/asn.py:66
+#: netbox/extras/forms/filtersets.py:358
+#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66
#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17
msgid "Sites"
msgstr "Sites"
-#: netbox/dcim/tests/test_api.py:47
+#: netbox/dcim/tests/test_api.py:50
msgid "Test case must set peer_termination_type"
msgstr "De testcase moet peer_termination_type instellen"
-#: netbox/dcim/views.py:138
+#: netbox/dcim/views.py:137
#, python-brace-format
msgid "Disconnected {count} {type}"
msgstr "Verbinding verbroken {count} {type}"
-#: netbox/dcim/views.py:738 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "Reserveringen"
-#: netbox/dcim/views.py:757 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "Apparaten zonder rack"
-#: netbox/dcim/views.py:2086 netbox/extras/forms/model_forms.py:577
+#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591
#: netbox/templates/extras/configcontext.html:10
-#: netbox/virtualization/forms/model_forms.py:225
-#: netbox/virtualization/views.py:405
+#: netbox/virtualization/forms/model_forms.py:232
+#: netbox/virtualization/views.py:422
msgid "Config Context"
msgstr "Context van de configuratie"
-#: netbox/dcim/views.py:2096 netbox/virtualization/views.py:415
+#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432
msgid "Render Config"
msgstr "Render-configuratie"
-#: netbox/dcim/views.py:2131 netbox/virtualization/views.py:450
-#, python-brace-format
-msgid "An error occurred while rendering the template: {error}"
-msgstr ""
-"Er is een fout opgetreden tijdens het renderen van de sjabloon: {error}"
-
-#: netbox/dcim/views.py:2149 netbox/extras/tables/tables.py:550
-#: netbox/netbox/navigation/menu.py:247 netbox/netbox/navigation/menu.py:249
-#: netbox/virtualization/views.py:178
+#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550
+#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
+#: netbox/virtualization/views.py:190
msgid "Virtual Machines"
msgstr "Virtuele machines"
-#: netbox/dcim/views.py:2907
+#: netbox/dcim/views.py:3106
#, python-brace-format
msgid "Installed device {device} in bay {device_bay}."
msgstr "Geïnstalleerd apparaat {device} in de baai {device_bay}."
-#: netbox/dcim/views.py:2948
+#: netbox/dcim/views.py:3147
#, python-brace-format
msgid "Removed device {device} from bay {device_bay}."
msgstr "Apparaat verwijderd {device} van bay {device_bay}."
-#: netbox/dcim/views.py:3054 netbox/ipam/tables/ip.py:234
+#: netbox/dcim/views.py:3263 netbox/ipam/tables/ip.py:180
msgid "Children"
msgstr "Kinderen"
-#: netbox/dcim/views.py:3520
+#: netbox/dcim/views.py:3730
#, python-brace-format
msgid "Added member {device}"
msgstr "Lid toegevoegd {device}"
-#: netbox/dcim/views.py:3567
+#: netbox/dcim/views.py:3779
#, python-brace-format
msgid "Unable to remove master device {device} from the virtual chassis."
msgstr ""
"Kan het masterapparaat niet verwijderen {device} vanaf het virtuele chassis."
-#: netbox/dcim/views.py:3580
+#: netbox/dcim/views.py:3792
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "Verwijderd {device} vanaf een virtueel chassis {chassis}"
@@ -7283,7 +7823,7 @@ msgstr "Nee"
#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57
#: netbox/tenancy/forms/bulk_edit.py:118
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:171
msgid "Link"
msgstr "Link"
@@ -7303,15 +7843,15 @@ msgstr "Alfabetisch (A-Z)"
msgid "Alphabetical (Z-A)"
msgstr "Alfabetisch (Z-A)"
-#: netbox/extras/choices.py:144 netbox/extras/choices.py:167
+#: netbox/extras/choices.py:144 netbox/extras/choices.py:165
msgid "Info"
msgstr "Informatie"
-#: netbox/extras/choices.py:145 netbox/extras/choices.py:168
+#: netbox/extras/choices.py:145 netbox/extras/choices.py:166
msgid "Success"
msgstr "Succes"
-#: netbox/extras/choices.py:146 netbox/extras/choices.py:169
+#: netbox/extras/choices.py:146 netbox/extras/choices.py:167
msgid "Warning"
msgstr "Waarschuwing"
@@ -7319,52 +7859,29 @@ msgstr "Waarschuwing"
msgid "Danger"
msgstr "Gevaar"
-#: netbox/extras/choices.py:165
+#: netbox/extras/choices.py:164
msgid "Debug"
msgstr "Debuggen"
-#: netbox/extras/choices.py:166 netbox/netbox/choices.py:101
-msgid "Default"
-msgstr "Standaard"
-
-#: netbox/extras/choices.py:170
+#: netbox/extras/choices.py:168
msgid "Failure"
msgstr "Mislukking"
-#: netbox/extras/choices.py:186
-msgid "Hourly"
-msgstr "Elk uur"
-
-#: netbox/extras/choices.py:187
-msgid "12 hours"
-msgstr "12 uur"
-
-#: netbox/extras/choices.py:188
-msgid "Daily"
-msgstr "Dagelijks"
-
-#: netbox/extras/choices.py:189
-msgid "Weekly"
-msgstr "Wekelijks"
-
-#: netbox/extras/choices.py:190
-msgid "30 days"
-msgstr "30 dagen"
-
-#: netbox/extras/choices.py:226
+#: netbox/extras/choices.py:213
#: netbox/templates/dcim/virtualchassis_edit.html:107
#: netbox/templates/generic/bulk_add_component.html:68
#: netbox/templates/generic/object_edit.html:47
#: netbox/templates/generic/object_edit.html:80
+#: netbox/templates/htmx/quick_add.html:24
#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7
msgid "Create"
msgstr "Creëren"
-#: netbox/extras/choices.py:227
+#: netbox/extras/choices.py:214
msgid "Update"
msgstr "Bijwerken"
-#: netbox/extras/choices.py:228
+#: netbox/extras/choices.py:215
#: netbox/templates/circuits/inc/circuit_termination.html:23
#: netbox/templates/dcim/inc/panels/inventory_items.html:37
#: netbox/templates/dcim/powerpanel.html:66
@@ -7379,82 +7896,82 @@ msgstr "Bijwerken"
msgid "Delete"
msgstr "Verwijderen"
-#: netbox/extras/choices.py:252 netbox/netbox/choices.py:57
-#: netbox/netbox/choices.py:102
+#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "Blauw"
-#: netbox/extras/choices.py:253 netbox/netbox/choices.py:56
-#: netbox/netbox/choices.py:103
+#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "Indigo"
-#: netbox/extras/choices.py:254 netbox/netbox/choices.py:54
-#: netbox/netbox/choices.py:104
+#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "Paars"
-#: netbox/extras/choices.py:255 netbox/netbox/choices.py:51
-#: netbox/netbox/choices.py:105
+#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "Roze"
-#: netbox/extras/choices.py:256 netbox/netbox/choices.py:50
-#: netbox/netbox/choices.py:106
+#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "Rood"
-#: netbox/extras/choices.py:257 netbox/netbox/choices.py:68
-#: netbox/netbox/choices.py:107
+#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "Oranje"
-#: netbox/extras/choices.py:258 netbox/netbox/choices.py:66
-#: netbox/netbox/choices.py:108
+#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "Geel"
-#: netbox/extras/choices.py:259 netbox/netbox/choices.py:63
-#: netbox/netbox/choices.py:109
+#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "Groen"
-#: netbox/extras/choices.py:260 netbox/netbox/choices.py:60
-#: netbox/netbox/choices.py:110
+#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "Groenblauw"
-#: netbox/extras/choices.py:261 netbox/netbox/choices.py:59
-#: netbox/netbox/choices.py:111
+#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "Cyaan"
-#: netbox/extras/choices.py:262 netbox/netbox/choices.py:112
+#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "Grijs"
-#: netbox/extras/choices.py:263 netbox/netbox/choices.py:74
-#: netbox/netbox/choices.py:113
+#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "Zwart"
-#: netbox/extras/choices.py:264 netbox/netbox/choices.py:75
-#: netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/netbox/choices.py:116
msgid "White"
msgstr "Wit"
-#: netbox/extras/choices.py:279 netbox/extras/forms/model_forms.py:353
-#: netbox/extras/forms/model_forms.py:430
+#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
+#: netbox/extras/forms/model_forms.py:444
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Webhook"
-#: netbox/extras/choices.py:280 netbox/extras/forms/model_forms.py:418
+#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "Script"
-#: netbox/extras/choices.py:281
+#: netbox/extras/choices.py:268
msgid "Notification"
msgstr "Melding"
@@ -7553,30 +8070,34 @@ msgstr ""
msgid "RSS Feed"
msgstr "RSS-feed"
-#: netbox/extras/dashboard/widgets.py:279
+#: netbox/extras/dashboard/widgets.py:280
msgid "Embed an RSS feed from an external website."
msgstr "Voeg een RSS-feed van een externe website in."
-#: netbox/extras/dashboard/widgets.py:286
+#: netbox/extras/dashboard/widgets.py:287
msgid "Feed URL"
msgstr "URL van de feed"
-#: netbox/extras/dashboard/widgets.py:291
+#: netbox/extras/dashboard/widgets.py:290
+msgid "Requires external connection"
+msgstr "Vereist een externe verbinding"
+
+#: netbox/extras/dashboard/widgets.py:296
msgid "The maximum number of objects to display"
msgstr "Het maximale aantal objecten dat moet worden weergegeven"
-#: netbox/extras/dashboard/widgets.py:296
+#: netbox/extras/dashboard/widgets.py:301
msgid "How long to stored the cached content (in seconds)"
msgstr "Hoe lang moet de inhoud in de cache worden bewaard (in seconden)"
-#: netbox/extras/dashboard/widgets.py:348
+#: netbox/extras/dashboard/widgets.py:358
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
-#: netbox/templates/inc/user_menu.html:48
+#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "Bladwijzers"
-#: netbox/extras/dashboard/widgets.py:352
+#: netbox/extras/dashboard/widgets.py:362
msgid "Show your personal bookmarks"
msgstr "Laat je persoonlijke bladwijzers zien"
@@ -7606,17 +8127,17 @@ msgid "Group (name)"
msgstr "Groep (naam)"
#: netbox/extras/filtersets.py:574
-#: netbox/virtualization/forms/filtersets.py:118
+#: netbox/virtualization/forms/filtersets.py:123
msgid "Cluster type"
msgstr "Clustertype"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:95
-#: netbox/virtualization/filtersets.py:147
+#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/virtualization/filtersets.py:113
msgid "Cluster type (slug)"
msgstr "Clustertype (slug)"
#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16
-#: netbox/tenancy/forms/forms.py:39
+#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "Tenant groep"
@@ -7625,7 +8146,7 @@ msgstr "Tenant groep"
msgid "Tenant group (slug)"
msgstr "Tenant groep (slug)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:495
+#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "Tag"
@@ -7634,60 +8155,60 @@ msgstr "Tag"
msgid "Tag (slug)"
msgstr "Label (slug)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:429
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
msgid "Has local config context data"
msgstr "Heeft contextgegevens voor de lokale configuratie"
-#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:60
+#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61
msgid "Group name"
msgstr "Groepsnaam"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:68
+#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
#: netbox/extras/tables/tables.py:65
#: netbox/templates/extras/customfield.html:38
#: netbox/templates/generic/bulk_import.html:118
msgid "Required"
msgstr "Verplicht"
-#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:75
+#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76
msgid "Must be unique"
msgstr "Moet uniek zijn"
#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60
-#: netbox/extras/forms/filtersets.py:89
+#: netbox/extras/forms/filtersets.py:90
#: netbox/extras/models/customfields.py:209
msgid "UI visible"
msgstr "UI zichtbaar"
#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66
-#: netbox/extras/forms/filtersets.py:94
+#: netbox/extras/forms/filtersets.py:95
#: netbox/extras/models/customfields.py:216
msgid "UI editable"
msgstr "UI bewerkbaar"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:97
+#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
msgid "Is cloneable"
msgstr "Is kloonbaar"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:104
+#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
msgid "Minimum value"
msgstr "Minimumwaarde"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:108
+#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
msgid "Maximum value"
msgstr "Maximale waarde"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:112
+#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
msgid "Validation regex"
msgstr "Validatieregex"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "Gedrag"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:149
+#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
msgid "New window"
msgstr "Nieuw venster"
@@ -7695,31 +8216,31 @@ msgstr "Nieuw venster"
msgid "Button class"
msgstr "Knopklasse"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
#: netbox/extras/models/models.py:409
msgid "MIME type"
msgstr "MIME-type"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:190
+#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
msgid "File extension"
msgstr "bestandsextensie"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
msgid "As attachment"
msgstr "Als bijlage"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:236
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
#: netbox/extras/tables/tables.py:256
#: netbox/templates/extras/savedfilter.html:29
msgid "Shared"
msgstr "Gedeeld"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
#: netbox/extras/models/models.py:174
msgid "HTTP method"
msgstr "HTTP-methode"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:259
+#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "URL van de payload"
@@ -7738,7 +8259,7 @@ msgid "CA file path"
msgstr "CA-bestandspad"
#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192
-#: netbox/extras/forms/model_forms.py:377
+#: netbox/extras/forms/model_forms.py:391
msgid "Event types"
msgstr "Soorten gebeurtenis"
@@ -7751,13 +8272,13 @@ msgstr "Is actief"
#: netbox/extras/forms/bulk_import.py:139
#: netbox/extras/forms/bulk_import.py:162
#: netbox/extras/forms/bulk_import.py:186
-#: netbox/extras/forms/filtersets.py:137 netbox/extras/forms/filtersets.py:224
+#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230
#: netbox/extras/forms/model_forms.py:47
-#: netbox/extras/forms/model_forms.py:205
-#: netbox/extras/forms/model_forms.py:237
-#: netbox/extras/forms/model_forms.py:278
-#: netbox/extras/forms/model_forms.py:372
-#: netbox/extras/forms/model_forms.py:489
+#: netbox/extras/forms/model_forms.py:219
+#: netbox/extras/forms/model_forms.py:251
+#: netbox/extras/forms/model_forms.py:292
+#: netbox/extras/forms/model_forms.py:386
+#: netbox/extras/forms/model_forms.py:503
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "Objecttypen"
@@ -7775,10 +8296,10 @@ msgstr "Een of meer toegewezen objecttypen"
msgid "Field data type (e.g. text, integer, etc.)"
msgstr "Veldgegevenstype (bijv. tekst, geheel getal, enz.)"
-#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:208
-#: netbox/extras/forms/filtersets.py:281
-#: netbox/extras/forms/model_forms.py:304
-#: netbox/extras/forms/model_forms.py:341
+#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213
+#: netbox/extras/forms/filtersets.py:287
+#: netbox/extras/forms/model_forms.py:318
+#: netbox/extras/forms/model_forms.py:355
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "Soort object"
@@ -7787,7 +8308,7 @@ msgstr "Soort object"
msgid "Object type (for object or multi-object fields)"
msgstr "Objecttype (voor velden met objecten of velden met meerdere objecten)"
-#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:84
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85
msgid "Choice set"
msgstr "Keuze set"
@@ -7860,7 +8381,7 @@ msgid "The classification of entry"
msgstr "De classificatie van binnenkomst"
#: netbox/extras/forms/bulk_import.py:261
-#: netbox/extras/forms/model_forms.py:320 netbox/netbox/navigation/menu.py:390
+#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -7874,7 +8395,8 @@ msgstr ""
"Gebruikersnamen gescheiden door komma's, tussen dubbele aanhalingstekens"
#: netbox/extras/forms/bulk_import.py:268
-#: netbox/extras/forms/model_forms.py:315 netbox/netbox/navigation/menu.py:410
+#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294
+#: netbox/netbox/navigation/menu.py:431
#: netbox/templates/extras/notificationgroup.html:31
#: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193
#: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35
@@ -7886,104 +8408,104 @@ msgstr "Groepen"
msgid "Group names separated by commas, encased with double quotes"
msgstr "Groepsnamen gescheiden door komma's, tussen dubbele aanhalingstekens"
-#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56
msgid "Related object type"
msgstr "Gerelateerd objecttype"
-#: netbox/extras/forms/filtersets.py:57
+#: netbox/extras/forms/filtersets.py:58
msgid "Field type"
msgstr "Soort veld"
-#: netbox/extras/forms/filtersets.py:120
+#: netbox/extras/forms/filtersets.py:122
#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "Keuzes"
-#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:319
-#: netbox/extras/forms/filtersets.py:408
-#: netbox/extras/forms/model_forms.py:572 netbox/templates/core/job.html:96
+#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326
+#: netbox/extras/forms/filtersets.py:416
+#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "Gegevens"
-#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:333
-#: netbox/extras/forms/filtersets.py:418 netbox/netbox/choices.py:130
+#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
+#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "Gegevensbestand"
-#: netbox/extras/forms/filtersets.py:183
+#: netbox/extras/forms/filtersets.py:187
msgid "Content types"
msgstr "Inhoudstypen"
-#: netbox/extras/forms/filtersets.py:255 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
msgid "HTTP content type"
msgstr "HTTP-inhoudstype"
-#: netbox/extras/forms/filtersets.py:286
+#: netbox/extras/forms/filtersets.py:292
msgid "Event type"
msgstr "Soort gebeurtenis"
-#: netbox/extras/forms/filtersets.py:291
+#: netbox/extras/forms/filtersets.py:297
msgid "Action type"
msgstr "Soort actie"
-#: netbox/extras/forms/filtersets.py:307
+#: netbox/extras/forms/filtersets.py:313
msgid "Tagged object type"
msgstr "Objecttype met tags"
-#: netbox/extras/forms/filtersets.py:312
+#: netbox/extras/forms/filtersets.py:318
msgid "Allowed object type"
msgstr "Toegestaan objecttype"
-#: netbox/extras/forms/filtersets.py:341
-#: netbox/extras/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:348
+#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
msgid "Regions"
msgstr "Regio's"
-#: netbox/extras/forms/filtersets.py:346
-#: netbox/extras/forms/model_forms.py:512
+#: netbox/extras/forms/filtersets.py:353
+#: netbox/extras/forms/model_forms.py:526
msgid "Site groups"
msgstr "Sitegroepen"
-#: netbox/extras/forms/filtersets.py:356
-#: netbox/extras/forms/model_forms.py:522 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:363
+#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "Locaties"
-#: netbox/extras/forms/filtersets.py:361
-#: netbox/extras/forms/model_forms.py:527
+#: netbox/extras/forms/filtersets.py:368
+#: netbox/extras/forms/model_forms.py:541
msgid "Device types"
msgstr "Apparaattypes"
-#: netbox/extras/forms/filtersets.py:366
-#: netbox/extras/forms/model_forms.py:532
+#: netbox/extras/forms/filtersets.py:373
+#: netbox/extras/forms/model_forms.py:546
msgid "Roles"
msgstr "Rollen"
-#: netbox/extras/forms/filtersets.py:376
-#: netbox/extras/forms/model_forms.py:542
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:556
msgid "Cluster types"
msgstr "Clustertypen"
-#: netbox/extras/forms/filtersets.py:381
-#: netbox/extras/forms/model_forms.py:547
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:561
msgid "Cluster groups"
msgstr "Clustergroepen"
-#: netbox/extras/forms/filtersets.py:386
-#: netbox/extras/forms/model_forms.py:552 netbox/netbox/navigation/menu.py:255
-#: netbox/netbox/navigation/menu.py:257
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263
+#: netbox/netbox/navigation/menu.py:265
#: netbox/templates/virtualization/clustertype.html:30
#: netbox/virtualization/tables/clusters.py:23
#: netbox/virtualization/tables/clusters.py:45
msgid "Clusters"
msgstr "Clusters"
-#: netbox/extras/forms/filtersets.py:391
-#: netbox/extras/forms/model_forms.py:557
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:571
msgid "Tenant groups"
msgstr "Tenant groepen"
@@ -8035,7 +8557,7 @@ msgstr ""
msgid "Related Object"
msgstr "Gerelateerd object"
-#: netbox/extras/forms/model_forms.py:169
+#: netbox/extras/forms/model_forms.py:170
msgid ""
"Enter one choice per line. An optional label may be specified for each "
"choice by appending it with a colon. Example:"
@@ -8043,16 +8565,16 @@ msgstr ""
"Voer één keuze per regel in. Voor elke keuze kan een optioneel label worden "
"gespecificeerd door er een dubbele punt aan toe te voegen. Voorbeeld:"
-#: netbox/extras/forms/model_forms.py:212
+#: netbox/extras/forms/model_forms.py:226
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "Aangepaste link"
-#: netbox/extras/forms/model_forms.py:214
+#: netbox/extras/forms/model_forms.py:228
msgid "Templates"
msgstr "Sjablonen"
-#: netbox/extras/forms/model_forms.py:226
+#: netbox/extras/forms/model_forms.py:240
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
@@ -8062,68 +8584,68 @@ msgstr ""
"{example}. Links die als lege tekst worden weergegeven, worden niet "
"weergegeven."
-#: netbox/extras/forms/model_forms.py:230
+#: netbox/extras/forms/model_forms.py:244
#, python-brace-format
msgid ""
"Jinja2 template code for the link URL. Reference the object as {example}."
msgstr ""
"Jinja2-sjablooncode voor de link-URL. Verwijs naar het object als {example}."
-#: netbox/extras/forms/model_forms.py:241
-#: netbox/extras/forms/model_forms.py:624
+#: netbox/extras/forms/model_forms.py:255
+#: netbox/extras/forms/model_forms.py:638
msgid "Template code"
msgstr "Sjablooncode"
-#: netbox/extras/forms/model_forms.py:247
+#: netbox/extras/forms/model_forms.py:261
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "Sjabloon exporteren"
-#: netbox/extras/forms/model_forms.py:249
+#: netbox/extras/forms/model_forms.py:263
msgid "Rendering"
msgstr "Renderen"
-#: netbox/extras/forms/model_forms.py:263
-#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:277
+#: netbox/extras/forms/model_forms.py:663
msgid "Template content is populated from the remote source selected below."
msgstr ""
"De inhoud van de sjabloon wordt ingevuld via de externe bron die hieronder "
"is geselecteerd."
-#: netbox/extras/forms/model_forms.py:270
-#: netbox/extras/forms/model_forms.py:656
+#: netbox/extras/forms/model_forms.py:284
+#: netbox/extras/forms/model_forms.py:670
msgid "Must specify either local content or a data file"
msgstr "Moet lokale inhoud of een gegevensbestand specificeren"
-#: netbox/extras/forms/model_forms.py:284 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "Opgeslagen filter"
-#: netbox/extras/forms/model_forms.py:334
+#: netbox/extras/forms/model_forms.py:348
msgid "A notification group specify at least one user or group."
msgstr ""
"In een meldingsgroep wordt ten minste één gebruiker of groep gespecificeerd."
-#: netbox/extras/forms/model_forms.py:356
+#: netbox/extras/forms/model_forms.py:370
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "HTTP-aanvraag"
-#: netbox/extras/forms/model_forms.py:358
+#: netbox/extras/forms/model_forms.py:372
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SSL"
-#: netbox/extras/forms/model_forms.py:380
+#: netbox/extras/forms/model_forms.py:394
msgid "Action choice"
msgstr "Keuze van de actie"
-#: netbox/extras/forms/model_forms.py:385
+#: netbox/extras/forms/model_forms.py:399
msgid "Enter conditions in JSON format."
msgstr "Voer de voorwaarden in JSON formaat."
-#: netbox/extras/forms/model_forms.py:389
+#: netbox/extras/forms/model_forms.py:403
msgid ""
"Enter parameters to pass to the action in JSON format."
@@ -8131,34 +8653,34 @@ msgstr ""
"Voer parameters in om door te geven aan de actie JSON formaat."
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:408
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "Regel voor evenementen"
-#: netbox/extras/forms/model_forms.py:395
+#: netbox/extras/forms/model_forms.py:409
msgid "Triggers"
msgstr "Triggers"
-#: netbox/extras/forms/model_forms.py:442
+#: netbox/extras/forms/model_forms.py:456
msgid "Notification group"
msgstr "Meldingsgroep"
-#: netbox/extras/forms/model_forms.py:562 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "Tenant"
-#: netbox/extras/forms/model_forms.py:606
+#: netbox/extras/forms/model_forms.py:620
msgid "Data is populated from the remote source selected below."
msgstr ""
"Gegevens worden ingevuld via de externe bron die hieronder is geselecteerd."
-#: netbox/extras/forms/model_forms.py:612
+#: netbox/extras/forms/model_forms.py:626
msgid "Must specify either local data or a data file"
msgstr "Moet lokale gegevens of een gegevensbestand specificeren"
-#: netbox/extras/forms/model_forms.py:631
+#: netbox/extras/forms/model_forms.py:645
#: netbox/templates/core/datafile.html:55
msgid "Content"
msgstr "Inhoud"
@@ -8222,10 +8744,16 @@ msgstr "Er deed zich een uitzondering voor: "
msgid "Database changes have been reverted due to error."
msgstr "Wijzigingen in de database zijn teruggedraaid vanwege een fout."
-#: netbox/extras/management/commands/reindex.py:66
+#: netbox/extras/management/commands/reindex.py:67
msgid "No indexers found!"
msgstr "Geen indexers gevonden!"
+#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313
+#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48
+#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
+msgid "weight"
+msgstr "gewicht"
+
#: netbox/extras/models/configs.py:130
msgid "config context"
msgstr "context van de configuratie"
@@ -8596,27 +9124,27 @@ msgstr "Ongeldige object-ID gevonden: {id}"
msgid "Required field cannot be empty."
msgstr "Het verplichte veld mag niet leeg zijn."
-#: netbox/extras/models/customfields.py:763
+#: netbox/extras/models/customfields.py:764
msgid "Base set of predefined choices (optional)"
msgstr "Basisset van vooraf gedefinieerde keuzes (optioneel)"
-#: netbox/extras/models/customfields.py:775
+#: netbox/extras/models/customfields.py:776
msgid "Choices are automatically ordered alphabetically"
msgstr "Keuzes worden automatisch alfabetisch gerangschikt"
-#: netbox/extras/models/customfields.py:782
+#: netbox/extras/models/customfields.py:783
msgid "custom field choice set"
msgstr "aangepaste veldkeuzeset"
-#: netbox/extras/models/customfields.py:783
+#: netbox/extras/models/customfields.py:784
msgid "custom field choice sets"
msgstr "aangepaste veldkeuzesets"
-#: netbox/extras/models/customfields.py:825
+#: netbox/extras/models/customfields.py:826
msgid "Must define base or extra choices."
msgstr "Moet basis- of extra keuzes definiëren."
-#: netbox/extras/models/customfields.py:849
+#: netbox/extras/models/customfields.py:850
#, python-brace-format
msgid ""
"Cannot remove choice {choice} as there are {model} objects which reference "
@@ -8917,20 +9445,20 @@ msgstr "journaalpost"
msgid "journal entries"
msgstr "journaalposten"
-#: netbox/extras/models/models.py:718
+#: netbox/extras/models/models.py:721
#, python-brace-format
msgid "Journaling is not supported for this object type ({type})."
msgstr "Journaling wordt niet ondersteund voor dit objecttype ({type})."
-#: netbox/extras/models/models.py:760
+#: netbox/extras/models/models.py:763
msgid "bookmark"
msgstr "bladwijzer"
-#: netbox/extras/models/models.py:761
+#: netbox/extras/models/models.py:764
msgid "bookmarks"
msgstr "bladwijzers"
-#: netbox/extras/models/models.py:774
+#: netbox/extras/models/models.py:777
#, python-brace-format
msgid "Bookmarks cannot be assigned to this object type ({type})."
msgstr ""
@@ -9023,19 +9551,19 @@ msgstr "waarde in de cache"
msgid "cached values"
msgstr "waarden in de cache"
-#: netbox/extras/models/staging.py:44
+#: netbox/extras/models/staging.py:45
msgid "branch"
msgstr "filiaal"
-#: netbox/extras/models/staging.py:45
+#: netbox/extras/models/staging.py:46
msgid "branches"
msgstr "takken"
-#: netbox/extras/models/staging.py:97
+#: netbox/extras/models/staging.py:105
msgid "staged change"
msgstr "gefaseerde verandering"
-#: netbox/extras/models/staging.py:98
+#: netbox/extras/models/staging.py:106
msgid "staged changes"
msgstr "gefaseerde wijzigingen"
@@ -9059,11 +9587,11 @@ msgstr "item met tags"
msgid "tagged items"
msgstr "getagde artikelen"
-#: netbox/extras/scripts.py:429
+#: netbox/extras/scripts.py:432
msgid "Script Data"
msgstr "Scriptgegevens"
-#: netbox/extras/scripts.py:433
+#: netbox/extras/scripts.py:436
msgid "Script Execution Parameters"
msgstr "Parameters voor uitvoering van scripts"
@@ -9140,12 +9668,11 @@ msgstr "Als bijlage"
#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487
#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24
-#: netbox/templates/dcim/device/render_config.html:22
#: netbox/templates/extras/configcontext.html:39
#: netbox/templates/extras/configtemplate.html:31
#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:22
msgid "Data File"
msgstr "Gegevensbestand"
@@ -9237,27 +9764,33 @@ msgstr "Ongeldig kenmerk”{name}„op aanvraag"
msgid "Invalid attribute \"{name}\" for {model}"
msgstr "Ongeldig kenmerk”{name}„voor {model}"
-#: netbox/extras/views.py:960
+#: netbox/extras/views.py:933
+#, python-brace-format
+msgid "An error occurred while rendering the template: {error}"
+msgstr ""
+"Er is een fout opgetreden tijdens het renderen van de sjabloon: {error}"
+
+#: netbox/extras/views.py:1085
msgid "Your dashboard has been reset."
msgstr "Je dashboard is opnieuw ingesteld."
-#: netbox/extras/views.py:1006
+#: netbox/extras/views.py:1131
msgid "Added widget: "
msgstr "Widget toegevoegd: "
-#: netbox/extras/views.py:1047
+#: netbox/extras/views.py:1172
msgid "Updated widget: "
msgstr "Bijgewerkte widget: "
-#: netbox/extras/views.py:1083
+#: netbox/extras/views.py:1208
msgid "Deleted widget: "
msgstr "Widget verwijderd: "
-#: netbox/extras/views.py:1085
+#: netbox/extras/views.py:1210
msgid "Error deleting widget: "
msgstr "Fout bij het verwijderen van de widget: "
-#: netbox/extras/views.py:1175
+#: netbox/extras/views.py:1308
msgid "Unable to run script: RQ worker process not running."
msgstr "Kan script niet uitvoeren: het RQ-werkproces wordt niet uitgevoerd."
@@ -9279,7 +9812,7 @@ msgstr "Voer een geldig IPv4- of IPv6-prefix en masker in de CIDR-notatie in."
msgid "Invalid IP prefix format: {data}"
msgstr "Ongeldig formaat voor IP-prefix: {data}"
-#: netbox/ipam/api/views.py:358
+#: netbox/ipam/api/views.py:370
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr ""
@@ -9321,182 +9854,174 @@ msgstr "Cisco"
msgid "Plaintext"
msgstr "Platte tekst"
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800
+#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21
+msgid "Service"
+msgstr "Service"
+
+#: netbox/ipam/choices.py:167
+msgid "Customer"
+msgstr "Klant"
+
#: netbox/ipam/fields.py:36
#, python-brace-format
msgid "Invalid IP address format: {address}"
msgstr "Ongeldig formaat van het IP-adres: {address}"
-#: netbox/ipam/filtersets.py:48 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304
msgid "Import target"
msgstr "Doel importeren"
-#: netbox/ipam/filtersets.py:54 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310
msgid "Import target (name)"
msgstr "Importdoel (naam)"
-#: netbox/ipam/filtersets.py:59 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315
msgid "Export target"
msgstr "Doel exporteren"
-#: netbox/ipam/filtersets.py:65 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321
msgid "Export target (name)"
msgstr "Exportdoel (naam)"
-#: netbox/ipam/filtersets.py:86
+#: netbox/ipam/filtersets.py:89
msgid "Importing VRF"
msgstr "VRF importeren"
-#: netbox/ipam/filtersets.py:92
+#: netbox/ipam/filtersets.py:95
msgid "Import VRF (RD)"
msgstr "VRF (RD) importeren"
-#: netbox/ipam/filtersets.py:97
+#: netbox/ipam/filtersets.py:100
msgid "Exporting VRF"
msgstr "VRF exporteren"
-#: netbox/ipam/filtersets.py:103
+#: netbox/ipam/filtersets.py:106
msgid "Export VRF (RD)"
msgstr "VRF (RD) exporteren"
-#: netbox/ipam/filtersets.py:108
+#: netbox/ipam/filtersets.py:111
msgid "Importing L2VPN"
msgstr "L2VPN importeren"
-#: netbox/ipam/filtersets.py:114
+#: netbox/ipam/filtersets.py:117
msgid "Importing L2VPN (identifier)"
msgstr "L2VPN importeren (identifier)"
-#: netbox/ipam/filtersets.py:119
+#: netbox/ipam/filtersets.py:122
msgid "Exporting L2VPN"
msgstr "L2VPN exporteren"
-#: netbox/ipam/filtersets.py:125
+#: netbox/ipam/filtersets.py:128
msgid "Exporting L2VPN (identifier)"
msgstr "L2VPN exporteren (identifier)"
-#: netbox/ipam/filtersets.py:155 netbox/ipam/filtersets.py:283
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:212
+#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "Prefix"
-#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:198
-#: netbox/ipam/filtersets.py:223
+#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201
+#: netbox/ipam/filtersets.py:226
msgid "RIR (ID)"
msgstr "RIR (ID)"
-#: netbox/ipam/filtersets.py:165 netbox/ipam/filtersets.py:204
-#: netbox/ipam/filtersets.py:229
+#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207
+#: netbox/ipam/filtersets.py:232
msgid "RIR (slug)"
msgstr "RIR (slak)"
-#: netbox/ipam/filtersets.py:287
+#: netbox/ipam/filtersets.py:290
msgid "Within prefix"
msgstr "Binnen deze prefix"
-#: netbox/ipam/filtersets.py:291
+#: netbox/ipam/filtersets.py:294
msgid "Within and including prefix"
msgstr "Binnen en inclusief prefix"
-#: netbox/ipam/filtersets.py:295
+#: netbox/ipam/filtersets.py:298
msgid "Prefixes which contain this prefix or IP"
msgstr "Prefixen die deze prefix of IP-adres bevatten"
-#: netbox/ipam/filtersets.py:306 netbox/ipam/filtersets.py:574
-#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/filtersets.py:196
-#: netbox/ipam/forms/filtersets.py:331
+#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541
+#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198
+#: netbox/ipam/forms/filtersets.py:334
msgid "Mask length"
msgstr "Lengte van het masker"
-#: netbox/ipam/filtersets.py:375 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427
msgid "VLAN (ID)"
msgstr "VLAN (ID)"
-#: netbox/ipam/filtersets.py:379 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422
msgid "VLAN number (1-4094)"
msgstr "VLAN-nummer (1-4094)"
-#: netbox/ipam/filtersets.py:473 netbox/ipam/filtersets.py:477
-#: netbox/ipam/filtersets.py:569 netbox/ipam/forms/model_forms.py:496
+#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444
+#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506
#: netbox/templates/tenancy/contact.html:53
#: netbox/tenancy/forms/bulk_edit.py:113
msgid "Address"
msgstr "Adres"
-#: netbox/ipam/filtersets.py:481
+#: netbox/ipam/filtersets.py:448
msgid "Ranges which contain this prefix or IP"
msgstr "Bereiken die deze prefix of IP-adres bevatten"
-#: netbox/ipam/filtersets.py:509 netbox/ipam/filtersets.py:565
+#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532
msgid "Parent prefix"
msgstr "Oudervoorvoegsel"
-#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:858
-#: netbox/ipam/filtersets.py:1133 netbox/vpn/filtersets.py:385
-msgid "Virtual machine (name)"
-msgstr "Virtuele machine (naam)"
-
-#: netbox/ipam/filtersets.py:623 netbox/ipam/filtersets.py:863
-#: netbox/ipam/filtersets.py:1127 netbox/virtualization/filtersets.py:282
-#: netbox/virtualization/filtersets.py:321 netbox/vpn/filtersets.py:390
-msgid "Virtual machine (ID)"
-msgstr "Virtuele machine (ID)"
-
-#: netbox/ipam/filtersets.py:629 netbox/vpn/filtersets.py:97
-#: netbox/vpn/filtersets.py:396
-msgid "Interface (name)"
-msgstr "Interface (naam)"
-
-#: netbox/ipam/filtersets.py:640 netbox/vpn/filtersets.py:108
-#: netbox/vpn/filtersets.py:407
-msgid "VM interface (name)"
-msgstr "VM-interface (naam)"
-
-#: netbox/ipam/filtersets.py:645 netbox/vpn/filtersets.py:113
-msgid "VM interface (ID)"
-msgstr "VM-interface (ID)"
-
-#: netbox/ipam/filtersets.py:650
+#: netbox/ipam/filtersets.py:617
msgid "FHRP group (ID)"
msgstr "FHRP-groep (ID)"
-#: netbox/ipam/filtersets.py:654
+#: netbox/ipam/filtersets.py:621
msgid "Is assigned to an interface"
msgstr "Is toegewezen aan een interface"
-#: netbox/ipam/filtersets.py:658
+#: netbox/ipam/filtersets.py:625
msgid "Is assigned"
msgstr "Is toegewezen"
-#: netbox/ipam/filtersets.py:670
+#: netbox/ipam/filtersets.py:637
msgid "Service (ID)"
msgstr "Service (ID)"
-#: netbox/ipam/filtersets.py:675
+#: netbox/ipam/filtersets.py:642
msgid "NAT inside IP address (ID)"
msgstr "NAT binnen IP-adres (ID)"
-#: netbox/ipam/filtersets.py:1043 netbox/ipam/forms/bulk_import.py:322
-msgid "Assigned interface"
-msgstr "Toegewezen interface"
+#: netbox/ipam/filtersets.py:1001
+msgid "Q-in-Q SVLAN (ID)"
+msgstr "Q-in-Q SVLAN (ID)"
-#: netbox/ipam/filtersets.py:1048
+#: netbox/ipam/filtersets.py:1005
+msgid "Q-in-Q SVLAN number (1-4094)"
+msgstr "Q-in-Q SVLAN nummer (1-4094)"
+
+#: netbox/ipam/filtersets.py:1026
msgid "Assigned VM interface"
msgstr "Toegewezen VM-interface"
-#: netbox/ipam/filtersets.py:1138
+#: netbox/ipam/filtersets.py:1097
+msgid "VLAN Translation Policy (name)"
+msgstr "VLAN-vertaalbeleid (naam)"
+
+#: netbox/ipam/filtersets.py:1163
msgid "IP address (ID)"
msgstr "IP-adres (ID)"
-#: netbox/ipam/filtersets.py:1144 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788
msgid "IP address"
msgstr "IP-adres"
-#: netbox/ipam/filtersets.py:1169
+#: netbox/ipam/filtersets.py:1194
msgid "Primary IPv4 (ID)"
msgstr "Primaire IPv4 (ID)"
-#: netbox/ipam/filtersets.py:1174
+#: netbox/ipam/filtersets.py:1199
msgid "Primary IPv6 (ID)"
msgstr "Primaire IPv6 (ID)"
@@ -9529,435 +10054,408 @@ msgstr "Een CIDR-masker (bijv /24) is vereist."
msgid "Address pattern"
msgstr "Adrespatroon"
-#: netbox/ipam/forms/bulk_edit.py:50
+#: netbox/ipam/forms/bulk_edit.py:53
msgid "Enforce unique space"
msgstr "Zorg voor unieke ruimte"
-#: netbox/ipam/forms/bulk_edit.py:88
+#: netbox/ipam/forms/bulk_edit.py:91
msgid "Is private"
msgstr "Is privé"
-#: netbox/ipam/forms/bulk_edit.py:109 netbox/ipam/forms/bulk_edit.py:138
-#: netbox/ipam/forms/bulk_edit.py:163 netbox/ipam/forms/bulk_import.py:89
-#: netbox/ipam/forms/bulk_import.py:109 netbox/ipam/forms/bulk_import.py:129
-#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:125
-#: netbox/ipam/forms/filtersets.py:148 netbox/ipam/forms/model_forms.py:96
-#: netbox/ipam/forms/model_forms.py:109 netbox/ipam/forms/model_forms.py:131
-#: netbox/ipam/forms/model_forms.py:149 netbox/ipam/models/asns.py:31
-#: netbox/ipam/models/asns.py:103 netbox/ipam/models/ip.py:71
-#: netbox/ipam/models/ip.py:90 netbox/ipam/tables/asn.py:20
+#: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141
+#: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92
+#: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127
+#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99
+#: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135
+#: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31
+#: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71
+#: netbox/ipam/models/ip.py:87 netbox/ipam/tables/asn.py:20
#: netbox/ipam/tables/asn.py:45 netbox/templates/ipam/aggregate.html:18
#: netbox/templates/ipam/asn.html:27 netbox/templates/ipam/asnrange.html:19
#: netbox/templates/ipam/rir.html:19
msgid "RIR"
msgstr "RIR"
-#: netbox/ipam/forms/bulk_edit.py:171
+#: netbox/ipam/forms/bulk_edit.py:174
msgid "Date added"
msgstr "Datum toegevoegd"
-#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/model_forms.py:619
-#: netbox/ipam/forms/model_forms.py:666 netbox/ipam/tables/ip.py:251
-#: netbox/templates/ipam/vlan_edit.html:37
+#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629
+#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201
+#: netbox/templates/ipam/vlan_edit.html:45
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "VLAN-groep"
-#: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/bulk_import.py:185
-#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/model_forms.py:218
-#: netbox/ipam/models/vlans.py:250 netbox/ipam/tables/ip.py:255
-#: netbox/templates/ipam/prefix.html:60 netbox/templates/ipam/vlan.html:12
+#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181
+#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217
+#: netbox/ipam/models/vlans.py:272 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:10
-#: netbox/templates/wireless/wirelesslan.html:30
+#: netbox/templates/wireless/wirelesslan.html:38
#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284
-#: netbox/vpn/forms/model_forms.py:433 netbox/vpn/forms/model_forms.py:452
-#: netbox/wireless/forms/bulk_edit.py:55
-#: netbox/wireless/forms/bulk_import.py:48
-#: netbox/wireless/forms/model_forms.py:48 netbox/wireless/models.py:102
+#: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455
+#: netbox/wireless/forms/bulk_edit.py:57
+#: netbox/wireless/forms/bulk_import.py:50
+#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "VLAN"
-#: netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:229
msgid "Prefix length"
msgstr "Lengte van de prefix"
-#: netbox/ipam/forms/bulk_edit.py:268 netbox/ipam/forms/filtersets.py:241
-#: netbox/templates/ipam/prefix.html:85
+#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244
+#: netbox/templates/ipam/prefix.html:81
msgid "Is a pool"
msgstr "Is een pool"
-#: netbox/ipam/forms/bulk_edit.py:273 netbox/ipam/forms/bulk_edit.py:318
-#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/models/ip.py:272 netbox/ipam/models/ip.py:539
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
+#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:296
+#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
msgid "Treat as fully utilized"
msgstr "Behandel als volledig gebruikt"
-#: netbox/ipam/forms/bulk_edit.py:287 netbox/ipam/forms/filtersets.py:171
+#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173
+#: netbox/ipam/forms/model_forms.py:232
msgid "VLAN Assignment"
msgstr "VLAN-toewijzing"
-#: netbox/ipam/forms/bulk_edit.py:366 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
msgid "DNS name"
msgstr "DNS-naam"
-#: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/bulk_edit.py:534
-#: netbox/ipam/forms/bulk_import.py:418 netbox/ipam/forms/bulk_import.py:493
-#: netbox/ipam/forms/bulk_import.py:519 netbox/ipam/forms/filtersets.py:390
-#: netbox/ipam/forms/filtersets.py:530 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
+#: netbox/ipam/forms/bulk_import.py:417 netbox/ipam/forms/bulk_import.py:528
+#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393
+#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
#: netbox/templates/ipam/service.html:32
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "Protocol"
-#: netbox/ipam/forms/bulk_edit.py:394 netbox/ipam/forms/filtersets.py:397
+#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400
#: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26
msgid "Group ID"
msgstr "Groeps-ID"
-#: netbox/ipam/forms/bulk_edit.py:399 netbox/ipam/forms/filtersets.py:402
-#: netbox/wireless/forms/bulk_edit.py:68
-#: netbox/wireless/forms/bulk_edit.py:115
-#: netbox/wireless/forms/bulk_import.py:62
-#: netbox/wireless/forms/bulk_import.py:65
-#: netbox/wireless/forms/bulk_import.py:104
-#: netbox/wireless/forms/bulk_import.py:107
-#: netbox/wireless/forms/filtersets.py:54
-#: netbox/wireless/forms/filtersets.py:88
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:405
+#: netbox/wireless/forms/bulk_edit.py:70
+#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/wireless/forms/bulk_import.py:64
+#: netbox/wireless/forms/bulk_import.py:67
+#: netbox/wireless/forms/bulk_import.py:109
+#: netbox/wireless/forms/bulk_import.py:112
+#: netbox/wireless/forms/filtersets.py:57
+#: netbox/wireless/forms/filtersets.py:116
msgid "Authentication type"
msgstr "Authenticatietype"
-#: netbox/ipam/forms/bulk_edit.py:404 netbox/ipam/forms/filtersets.py:406
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:409
msgid "Authentication key"
msgstr "Verificatiesleutel"
-#: netbox/ipam/forms/bulk_edit.py:421 netbox/ipam/forms/filtersets.py:383
-#: netbox/ipam/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:386
+#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:91
-#: netbox/wireless/forms/bulk_edit.py:149
-#: netbox/wireless/forms/filtersets.py:36
-#: netbox/wireless/forms/filtersets.py:76
-#: netbox/wireless/forms/model_forms.py:55
-#: netbox/wireless/forms/model_forms.py:171
+#: netbox/wireless/forms/bulk_edit.py:94
+#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/filtersets.py:39
+#: netbox/wireless/forms/filtersets.py:104
+#: netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Authentication"
msgstr "Authentificatie"
-#: netbox/ipam/forms/bulk_edit.py:436 netbox/ipam/forms/model_forms.py:608
-msgid "Scope type"
-msgstr "Soort bereik"
-
-#: netbox/ipam/forms/bulk_edit.py:439 netbox/ipam/forms/bulk_edit.py:453
-#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:621
-#: netbox/ipam/tables/vlans.py:71 netbox/templates/ipam/vlangroup.html:38
-msgid "Scope"
-msgstr "Toepassingsgebied"
-
-#: netbox/ipam/forms/bulk_edit.py:446 netbox/ipam/models/vlans.py:60
+#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "VLAN-ID-bereiken"
-#: netbox/ipam/forms/bulk_edit.py:525
+#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485
+#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232
+#: netbox/ipam/tables/vlans.py:103
+msgid "Q-in-Q role"
+msgstr "De rol van Q-in-Q"
+
+#: netbox/ipam/forms/bulk_edit.py:522
+msgid "Q-in-Q"
+msgstr "Q-in-Q"
+
+#: netbox/ipam/forms/bulk_edit.py:523
msgid "Site & Group"
msgstr "Site en groep"
-#: netbox/ipam/forms/bulk_edit.py:539 netbox/ipam/forms/model_forms.py:692
-#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/services.py:19
+#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256
+#: netbox/templates/ipam/vlantranslationrule.html:14
+#: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359
+msgid "Policy"
+msgstr "Beleid"
+
+#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19
#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "Poorten"
-#: netbox/ipam/forms/bulk_import.py:48
+#: netbox/ipam/forms/bulk_import.py:51
msgid "Import route targets"
msgstr "Routedoelen importeren"
-#: netbox/ipam/forms/bulk_import.py:54
+#: netbox/ipam/forms/bulk_import.py:57
msgid "Export route targets"
msgstr "Routedoelen exporteren"
-#: netbox/ipam/forms/bulk_import.py:92 netbox/ipam/forms/bulk_import.py:112
-#: netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
+#: netbox/ipam/forms/bulk_import.py:135
msgid "Assigned RIR"
msgstr "Toegewezen RIR"
-#: netbox/ipam/forms/bulk_import.py:182
+#: netbox/ipam/forms/bulk_import.py:178
msgid "VLAN's group (if any)"
msgstr "VLAN-groep (indien aanwezig)"
-#: netbox/ipam/forms/bulk_import.py:308
-msgid "Parent device of assigned interface (if any)"
-msgstr "Ouderapparaat met toegewezen interface (indien aanwezig)"
-
-#: netbox/ipam/forms/bulk_import.py:311 netbox/ipam/forms/bulk_import.py:512
-#: netbox/ipam/forms/model_forms.py:718
-#: netbox/virtualization/filtersets.py:288
-#: netbox/virtualization/filtersets.py:327
-#: netbox/virtualization/forms/bulk_edit.py:200
-#: netbox/virtualization/forms/bulk_edit.py:326
-#: netbox/virtualization/forms/bulk_import.py:146
-#: netbox/virtualization/forms/bulk_import.py:207
-#: netbox/virtualization/forms/filtersets.py:212
-#: netbox/virtualization/forms/filtersets.py:248
-#: netbox/virtualization/forms/model_forms.py:288
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
-msgid "Virtual machine"
-msgstr "Virtuele machine"
-
-#: netbox/ipam/forms/bulk_import.py:315
-msgid "Parent VM of assigned interface (if any)"
-msgstr "Bovenliggende VM van de toegewezen interface (indien aanwezig)"
+#: netbox/ipam/forms/bulk_import.py:207
+#: netbox/virtualization/forms/bulk_import.py:80
+#: netbox/wireless/forms/bulk_import.py:83
+msgid "Scope ID"
+msgstr "Bereik-ID"
#: netbox/ipam/forms/bulk_import.py:325
-msgid "Is primary"
-msgstr "Is primair"
-
-#: netbox/ipam/forms/bulk_import.py:326
msgid "Make this the primary IP for the assigned device"
msgstr "Maak dit het primaire IP-adres voor het toegewezen apparaat"
-#: netbox/ipam/forms/bulk_import.py:330
+#: netbox/ipam/forms/bulk_import.py:329
msgid "Is out-of-band"
msgstr "Is buiten de band"
-#: netbox/ipam/forms/bulk_import.py:331
+#: netbox/ipam/forms/bulk_import.py:330
msgid "Designate this as the out-of-band IP address for the assigned device"
msgstr ""
"Wijs dit aan als het out-of-band IP-adres voor het toegewezen apparaat"
-#: netbox/ipam/forms/bulk_import.py:371
+#: netbox/ipam/forms/bulk_import.py:370
msgid "No device or virtual machine specified; cannot set as primary IP"
msgstr ""
"Geen apparaat of virtuele machine gespecificeerd; kan niet worden ingesteld "
"als primair IP-adres"
-#: netbox/ipam/forms/bulk_import.py:375
+#: netbox/ipam/forms/bulk_import.py:374
msgid "No device specified; cannot set as out-of-band IP"
msgstr ""
"Geen apparaat gespecificeerd; kan niet worden ingesteld als IP-adres buiten "
"de band"
-#: netbox/ipam/forms/bulk_import.py:379
+#: netbox/ipam/forms/bulk_import.py:378
msgid "Cannot set out-of-band IP for virtual machines"
msgstr "Kan niet-band-IP niet instellen voor virtuele machines"
-#: netbox/ipam/forms/bulk_import.py:383
+#: netbox/ipam/forms/bulk_import.py:382
msgid "No interface specified; cannot set as primary IP"
msgstr ""
"Geen interface gespecificeerd; kan niet worden ingesteld als primair IP-"
"adres"
-#: netbox/ipam/forms/bulk_import.py:387
+#: netbox/ipam/forms/bulk_import.py:386
msgid "No interface specified; cannot set as out-of-band IP"
msgstr ""
"Geen interface gespecificeerd; kan niet worden ingesteld als IP-adres buiten"
" de band"
-#: netbox/ipam/forms/bulk_import.py:422
+#: netbox/ipam/forms/bulk_import.py:421
msgid "Auth type"
msgstr "Authenticatietype"
-#: netbox/ipam/forms/bulk_import.py:437
-msgid "Scope type (app & model)"
-msgstr "Soort bereik (app en model)"
-
-#: netbox/ipam/forms/bulk_import.py:464
+#: netbox/ipam/forms/bulk_import.py:463
msgid "Assigned VLAN group"
msgstr "Toegewezen VLAN-groep"
-#: netbox/ipam/forms/bulk_import.py:495 netbox/ipam/forms/bulk_import.py:521
+#: netbox/ipam/forms/bulk_import.py:495
+msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)"
+msgstr "Service-VLAN (voor Q-in-Q/802.1Ad-klant-VLAN's)"
+
+#: netbox/ipam/forms/bulk_import.py:518 netbox/ipam/models/vlans.py:343
+msgid "VLAN translation policy"
+msgstr "VLAN-vertaalbeleid"
+
+#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556
msgid "IP protocol"
msgstr "IP-protocol"
-#: netbox/ipam/forms/bulk_import.py:509
+#: netbox/ipam/forms/bulk_import.py:544
msgid "Required if not assigned to a VM"
msgstr "Vereist indien niet toegewezen aan een VM"
-#: netbox/ipam/forms/bulk_import.py:516
+#: netbox/ipam/forms/bulk_import.py:551
msgid "Required if not assigned to a device"
msgstr "Vereist indien niet toegewezen aan een apparaat"
-#: netbox/ipam/forms/bulk_import.py:541
+#: netbox/ipam/forms/bulk_import.py:576
#, python-brace-format
msgid "{ip} is not assigned to this device/VM."
msgstr "{ip} is niet toegewezen aan dit apparaat/VM."
-#: netbox/ipam/forms/filtersets.py:47 netbox/ipam/forms/model_forms.py:63
-#: netbox/netbox/navigation/menu.py:189 netbox/vpn/forms/model_forms.py:410
+#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66
+#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "Routedoelen"
-#: netbox/ipam/forms/filtersets.py:53 netbox/ipam/forms/model_forms.py:50
-#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:397
+#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
+#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "Doelen importeren"
-#: netbox/ipam/forms/filtersets.py:58 netbox/ipam/forms/model_forms.py:55
-#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:402
+#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
+#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "Doelen exporteren"
-#: netbox/ipam/forms/filtersets.py:73
+#: netbox/ipam/forms/filtersets.py:75
msgid "Imported by VRF"
msgstr "Geïmporteerd door VRF"
-#: netbox/ipam/forms/filtersets.py:78
+#: netbox/ipam/forms/filtersets.py:80
msgid "Exported by VRF"
msgstr "Geëxporteerd door VRF"
-#: netbox/ipam/forms/filtersets.py:87 netbox/ipam/tables/ip.py:89
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "Privé"
-#: netbox/ipam/forms/filtersets.py:105 netbox/ipam/forms/filtersets.py:191
-#: netbox/ipam/forms/filtersets.py:272 netbox/ipam/forms/filtersets.py:326
+#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193
+#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329
msgid "Address family"
msgstr "Adres familie"
-#: netbox/ipam/forms/filtersets.py:119 netbox/templates/ipam/asnrange.html:25
+#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25
msgid "Range"
msgstr "Assortiment"
-#: netbox/ipam/forms/filtersets.py:128
+#: netbox/ipam/forms/filtersets.py:130
msgid "Start"
msgstr "Begin"
-#: netbox/ipam/forms/filtersets.py:132
+#: netbox/ipam/forms/filtersets.py:134
msgid "End"
msgstr "Einde"
-#: netbox/ipam/forms/filtersets.py:186
+#: netbox/ipam/forms/filtersets.py:188
msgid "Search within"
msgstr "Zoek binnen"
-#: netbox/ipam/forms/filtersets.py:207 netbox/ipam/forms/filtersets.py:342
+#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345
msgid "Present in VRF"
msgstr "Aanwezig in VRF"
-#: netbox/ipam/forms/filtersets.py:311
+#: netbox/ipam/forms/filtersets.py:314
msgid "Device/VM"
msgstr "Apparaat/VM"
-#: netbox/ipam/forms/filtersets.py:321
+#: netbox/ipam/forms/filtersets.py:324
msgid "Parent Prefix"
msgstr "Prefix voor ouders"
-#: netbox/ipam/forms/filtersets.py:347
-msgid "Assigned Device"
-msgstr "Toegewezen apparaat"
-
-#: netbox/ipam/forms/filtersets.py:352
-msgid "Assigned VM"
-msgstr "Toegewezen VM"
-
-#: netbox/ipam/forms/filtersets.py:366
+#: netbox/ipam/forms/filtersets.py:369
msgid "Assigned to an interface"
msgstr "Toegewezen aan een interface"
-#: netbox/ipam/forms/filtersets.py:373 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "DNS-naam"
-#: netbox/ipam/forms/filtersets.py:416 netbox/ipam/models/vlans.py:251
-#: netbox/ipam/tables/ip.py:176 netbox/ipam/tables/vlans.py:82
-#: netbox/ipam/views.py:971 netbox/netbox/navigation/menu.py:193
-#: netbox/netbox/navigation/menu.py:195
+#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273
+#: 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
msgid "VLANs"
msgstr "VLAN's"
-#: netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:460
msgid "Contains VLAN ID"
msgstr "Bevat VLAN-ID"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363
+msgid "Local VLAN ID"
+msgstr "Lokale VLAN-id"
+
+#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371
+msgid "Remote VLAN ID"
+msgstr "VLAN-id op afstand"
+
+#: netbox/ipam/forms/filtersets.py:509
+msgid "Q-in-Q/802.1ad"
+msgstr "Q-in-Q/802.1ad"
+
+#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "VLAN-ID"
-#: netbox/ipam/forms/filtersets.py:556 netbox/ipam/forms/model_forms.py:324
-#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:772
-#: netbox/ipam/tables/vlans.py:195
-#: netbox/templates/virtualization/virtualdisk.html:21
-#: netbox/templates/virtualization/virtualmachine.html:12
-#: netbox/templates/virtualization/vminterface.html:21
-#: netbox/templates/vpn/tunneltermination.html:25
-#: netbox/virtualization/forms/filtersets.py:197
-#: netbox/virtualization/forms/filtersets.py:242
-#: netbox/virtualization/forms/model_forms.py:220
-#: netbox/virtualization/tables/virtualmachines.py:135
-#: netbox/virtualization/tables/virtualmachines.py:190
-#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
-#: netbox/vpn/forms/model_forms.py:160 netbox/vpn/forms/model_forms.py:171
-#: netbox/vpn/forms/model_forms.py:273 netbox/vpn/forms/model_forms.py:454
-msgid "Virtual Machine"
-msgstr "Virtuele machine"
-
-#: netbox/ipam/forms/model_forms.py:80
+#: netbox/ipam/forms/model_forms.py:83
#: netbox/templates/ipam/routetarget.html:10
msgid "Route Target"
msgstr "Doel van de route"
-#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:117
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
msgstr "Aggregaat"
-#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12
+#: netbox/ipam/forms/model_forms.py:140 netbox/templates/ipam/asnrange.html:12
msgid "ASN Range"
msgstr "ASN-assortiment"
-#: netbox/ipam/forms/model_forms.py:231
-msgid "Site/VLAN Assignment"
-msgstr ""
-
-#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10
+#: netbox/ipam/forms/model_forms.py:269 netbox/templates/ipam/iprange.html:10
msgid "IP Range"
msgstr "IP-bereik"
-#: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:325
-#: netbox/ipam/forms/model_forms.py:506
+#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335
+#: netbox/ipam/forms/model_forms.py:516
#: netbox/templates/ipam/fhrpgroup.html:19
msgid "FHRP Group"
msgstr "FHRP-groep"
-#: netbox/ipam/forms/model_forms.py:310
+#: netbox/ipam/forms/model_forms.py:320
msgid "Make this the primary IP for the device/VM"
msgstr "Maak dit het primaire IP-adres voor het apparaat/VM"
-#: netbox/ipam/forms/model_forms.py:314
+#: netbox/ipam/forms/model_forms.py:324
msgid "Make this the out-of-band IP for the device"
msgstr "Maak dit het IP-adres buiten de band voor het apparaat"
-#: netbox/ipam/forms/model_forms.py:329
+#: netbox/ipam/forms/model_forms.py:339
msgid "NAT IP (Inside)"
msgstr "NAT IP (binnenin)"
-#: netbox/ipam/forms/model_forms.py:391
+#: netbox/ipam/forms/model_forms.py:401
msgid "An IP address can only be assigned to a single object."
msgstr "Een IP-adres kan slechts aan één object worden toegewezen."
-#: netbox/ipam/forms/model_forms.py:398
+#: netbox/ipam/forms/model_forms.py:408
msgid "Cannot reassign primary IP address for the parent device/VM"
msgstr ""
"Kan het primaire IP-adres niet opnieuw toewijzen aan het ouderapparaat/de VM"
-#: netbox/ipam/forms/model_forms.py:402
+#: netbox/ipam/forms/model_forms.py:412
msgid "Cannot reassign out-of-Band IP address for the parent device"
msgstr ""
"Kan het Out-of-Band IP-adres niet opnieuw toewijzen aan het ouderapparaat"
-#: netbox/ipam/forms/model_forms.py:412
+#: netbox/ipam/forms/model_forms.py:422
msgid ""
"Only IP addresses assigned to an interface can be designated as primary IPs."
msgstr ""
"Alleen IP-adressen die aan een interface zijn toegewezen, kunnen als "
"primaire IP-adressen worden aangeduid."
-#: netbox/ipam/forms/model_forms.py:420
+#: netbox/ipam/forms/model_forms.py:430
msgid ""
"Only IP addresses assigned to a device interface can be designated as the "
"out-of-band IP for a device."
@@ -9965,24 +10463,29 @@ msgstr ""
"Alleen IP-adressen die aan een apparaatinterface zijn toegewezen, kunnen "
"worden aangeduid als het IP-adres buiten de band voor een apparaat."
-#: netbox/ipam/forms/model_forms.py:508
+#: netbox/ipam/forms/model_forms.py:518
msgid "Virtual IP Address"
msgstr "Virtueel IP-adres"
-#: netbox/ipam/forms/model_forms.py:593
+#: netbox/ipam/forms/model_forms.py:603
msgid "Assignment already exists"
msgstr "De opdracht bestaat al"
-#: netbox/ipam/forms/model_forms.py:602
+#: netbox/ipam/forms/model_forms.py:612
#: netbox/templates/ipam/vlangroup.html:42
msgid "VLAN IDs"
msgstr "VLAN-ID's"
-#: netbox/ipam/forms/model_forms.py:620
+#: netbox/ipam/forms/model_forms.py:630
msgid "Child VLANs"
msgstr "Kind-VLAN's"
-#: netbox/ipam/forms/model_forms.py:697 netbox/ipam/forms/model_forms.py:729
+#: netbox/ipam/forms/model_forms.py:730
+#: netbox/templates/ipam/vlantranslationrule.html:11
+msgid "VLAN Translation Rule"
+msgstr "VLAN-vertaalregel"
+
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779
msgid ""
"Comma-separated list of one or more port numbers. A range may be specified "
"using a hyphen."
@@ -9990,33 +10493,28 @@ msgstr ""
"Door komma's gescheiden lijst van een of meer poortnummers. Een bereik kan "
"worden gespecificeerd met een koppelteken."
-#: netbox/ipam/forms/model_forms.py:702
+#: netbox/ipam/forms/model_forms.py:752
#: netbox/templates/ipam/servicetemplate.html:12
msgid "Service Template"
msgstr "Servicesjabloon"
-#: netbox/ipam/forms/model_forms.py:749
+#: netbox/ipam/forms/model_forms.py:799
msgid "Port(s)"
msgstr "Poort (en)"
-#: netbox/ipam/forms/model_forms.py:750 netbox/ipam/forms/model_forms.py:778
-#: netbox/templates/ipam/service.html:21
-msgid "Service"
-msgstr "Service"
-
-#: netbox/ipam/forms/model_forms.py:763
+#: netbox/ipam/forms/model_forms.py:813
msgid "Service template"
msgstr "Servicesjabloon"
-#: netbox/ipam/forms/model_forms.py:775
+#: netbox/ipam/forms/model_forms.py:825
msgid "From Template"
msgstr "Van sjabloon"
-#: netbox/ipam/forms/model_forms.py:776
+#: netbox/ipam/forms/model_forms.py:826
msgid "Custom"
msgstr "Op maat"
-#: netbox/ipam/forms/model_forms.py:806
+#: netbox/ipam/forms/model_forms.py:856
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr ""
@@ -10035,29 +10533,29 @@ msgstr "ASN-assortiment"
msgid "ASN ranges"
msgstr "ASN-reeksen"
-#: netbox/ipam/models/asns.py:72
+#: netbox/ipam/models/asns.py:69
#, python-brace-format
msgid "Starting ASN ({start}) must be lower than ending ASN ({end})."
msgstr "ASN starten ({start}) moet lager zijn dan het einde van ASN ({end})."
-#: netbox/ipam/models/asns.py:104
+#: netbox/ipam/models/asns.py:101
msgid "Regional Internet Registry responsible for this AS number space"
msgstr ""
"Regionaal internetregister dat verantwoordelijk is voor deze AS-nummerruimte"
-#: netbox/ipam/models/asns.py:109
+#: netbox/ipam/models/asns.py:106
msgid "16- or 32-bit autonomous system number"
msgstr "16- of 32-bits autonoom systeemnummer"
-#: netbox/ipam/models/fhrp.py:22
+#: netbox/ipam/models/fhrp.py:21
msgid "group ID"
msgstr "groeps-ID"
-#: netbox/ipam/models/fhrp.py:30 netbox/ipam/models/services.py:22
+#: netbox/ipam/models/fhrp.py:29 netbox/ipam/models/services.py:21
msgid "protocol"
msgstr "protocol"
-#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:28
+#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29
msgid "authentication type"
msgstr "authenticatietype"
@@ -10073,11 +10571,11 @@ msgstr "FHRP-groep"
msgid "FHRP groups"
msgstr "FHRP-groepen"
-#: netbox/ipam/models/fhrp.py:113
+#: netbox/ipam/models/fhrp.py:110
msgid "FHRP group assignment"
msgstr "FHRP-groepsopdracht"
-#: netbox/ipam/models/fhrp.py:114
+#: netbox/ipam/models/fhrp.py:111
msgid "FHRP group assignments"
msgstr "FHRP-groepstoewijzingen"
@@ -10089,36 +10587,36 @@ msgstr "privé"
msgid "IP space managed by this RIR is considered private"
msgstr "IP-ruimte die door deze RIR wordt beheerd, wordt als privé beschouwd"
-#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:182
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188
msgid "RIRs"
msgstr "RIR's"
-#: netbox/ipam/models/ip.py:84
+#: netbox/ipam/models/ip.py:81
msgid "IPv4 or IPv6 network"
msgstr "IPv4- of IPv6-netwerk"
-#: netbox/ipam/models/ip.py:91
+#: netbox/ipam/models/ip.py:88
msgid "Regional Internet Registry responsible for this IP space"
msgstr ""
"Regionaal internetregister dat verantwoordelijk is voor deze IP-ruimte"
-#: netbox/ipam/models/ip.py:101
+#: netbox/ipam/models/ip.py:98
msgid "date added"
msgstr "datum toegevoegd"
-#: netbox/ipam/models/ip.py:115
+#: netbox/ipam/models/ip.py:112
msgid "aggregate"
msgstr "totaal"
-#: netbox/ipam/models/ip.py:116
+#: netbox/ipam/models/ip.py:113
msgid "aggregates"
msgstr "aggregaten"
-#: netbox/ipam/models/ip.py:132
+#: netbox/ipam/models/ip.py:126
msgid "Cannot create aggregate with /0 mask."
msgstr "Kan geen aggregaat maken met een masker /0."
-#: netbox/ipam/models/ip.py:144
+#: netbox/ipam/models/ip.py:138
#, python-brace-format
msgid ""
"Aggregates cannot overlap. {prefix} is already covered by an existing "
@@ -10127,7 +10625,7 @@ msgstr ""
"Aggregaten kunnen elkaar niet overlappen. {prefix} is al gedekt door een "
"bestaand aggregaat ({aggregate})."
-#: netbox/ipam/models/ip.py:158
+#: netbox/ipam/models/ip.py:152
#, python-brace-format
msgid ""
"Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate "
@@ -10136,128 +10634,123 @@ msgstr ""
"Prefixen mogen aggregaten niet overlappen. {prefix} omvat een bestaand "
"aggregaat ({aggregate})."
-#: netbox/ipam/models/ip.py:200 netbox/ipam/models/ip.py:737
-#: netbox/vpn/models/tunnels.py:114
-msgid "role"
-msgstr "functie"
-
-#: netbox/ipam/models/ip.py:201
+#: netbox/ipam/models/ip.py:195
msgid "roles"
msgstr "rollen"
-#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:293
+#: netbox/ipam/models/ip.py:208 netbox/ipam/models/ip.py:277
msgid "prefix"
msgstr "prefix"
-#: netbox/ipam/models/ip.py:218
+#: netbox/ipam/models/ip.py:209
msgid "IPv4 or IPv6 network with mask"
msgstr "IPv4- of IPv6-netwerk met masker"
-#: netbox/ipam/models/ip.py:254
+#: netbox/ipam/models/ip.py:238
msgid "Operational status of this prefix"
msgstr "Operationele status van deze prefix"
-#: netbox/ipam/models/ip.py:262
+#: netbox/ipam/models/ip.py:246
msgid "The primary function of this prefix"
msgstr "De primaire functie van deze prefix"
-#: netbox/ipam/models/ip.py:265
+#: netbox/ipam/models/ip.py:249
msgid "is a pool"
msgstr "is een pool"
-#: netbox/ipam/models/ip.py:267
+#: netbox/ipam/models/ip.py:251
msgid "All IP addresses within this prefix are considered usable"
msgstr "Alle IP-adressen binnen deze prefix worden als bruikbaar beschouwd"
-#: netbox/ipam/models/ip.py:270 netbox/ipam/models/ip.py:537
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523
msgid "mark utilized"
msgstr "merk gebruikt"
-#: netbox/ipam/models/ip.py:294
+#: netbox/ipam/models/ip.py:278
msgid "prefixes"
msgstr "prefixen"
-#: netbox/ipam/models/ip.py:317
+#: netbox/ipam/models/ip.py:298
msgid "Cannot create prefix with /0 mask."
msgstr "Kan geen prefix aanmaken met het masker /0."
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
msgid "global table"
msgstr "globale tabel"
-#: netbox/ipam/models/ip.py:326
+#: netbox/ipam/models/ip.py:307
#, python-brace-format
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "Duplicaat prefix gevonden in {table}: {prefix}"
-#: netbox/ipam/models/ip.py:495
+#: netbox/ipam/models/ip.py:481
msgid "start address"
msgstr "startadres"
-#: netbox/ipam/models/ip.py:496 netbox/ipam/models/ip.py:500
-#: netbox/ipam/models/ip.py:712
+#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
+#: netbox/ipam/models/ip.py:711
msgid "IPv4 or IPv6 address (with mask)"
msgstr "IPv4- of IPv6-adres (met masker)"
-#: netbox/ipam/models/ip.py:499
+#: netbox/ipam/models/ip.py:485
msgid "end address"
msgstr "eindadres"
-#: netbox/ipam/models/ip.py:526
+#: netbox/ipam/models/ip.py:512
msgid "Operational status of this range"
msgstr "Operationele status van deze serie"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:520
msgid "The primary function of this range"
msgstr "De primaire functie van dit assortiment"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:534
msgid "IP range"
msgstr "IP-bereik"
-#: netbox/ipam/models/ip.py:549
+#: netbox/ipam/models/ip.py:535
msgid "IP ranges"
msgstr "IP-bereiken"
-#: netbox/ipam/models/ip.py:565
+#: netbox/ipam/models/ip.py:548
msgid "Starting and ending IP address versions must match"
msgstr ""
"De versies van het begin- en eindpunt van het IP-adres moeten overeenkomen"
-#: netbox/ipam/models/ip.py:571
+#: netbox/ipam/models/ip.py:554
msgid "Starting and ending IP address masks must match"
msgstr "De IP-adresmaskers voor het begin en einde moeten overeenkomen"
-#: netbox/ipam/models/ip.py:578
+#: netbox/ipam/models/ip.py:561
#, python-brace-format
msgid ""
"Ending address must be greater than the starting address ({start_address})"
msgstr "Het eindadres moet groter zijn dan het beginadres ({start_address})"
-#: netbox/ipam/models/ip.py:590
+#: netbox/ipam/models/ip.py:589
#, python-brace-format
msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}"
msgstr ""
"Gedefinieerde adressen overlappen met het bereik {overlapping_range} in VRF "
"{vrf}"
-#: netbox/ipam/models/ip.py:599
+#: netbox/ipam/models/ip.py:598
#, python-brace-format
msgid "Defined range exceeds maximum supported size ({max_size})"
msgstr ""
"Het gedefinieerde bereik overschrijdt de maximale ondersteunde grootte "
"({max_size})"
-#: netbox/ipam/models/ip.py:711 netbox/tenancy/models/contacts.py:82
+#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77
msgid "address"
msgstr "adres"
-#: netbox/ipam/models/ip.py:734
+#: netbox/ipam/models/ip.py:733
msgid "The operational status of this IP"
msgstr "De operationele status van dit IP-adres"
@@ -10277,33 +10770,33 @@ msgstr "Het IP-adres waarvoor dit adres het „externe” IP-adres is"
msgid "Hostname or FQDN (not case-sensitive)"
msgstr "Hostnaam of FQDN (niet hoofdlettergevoelig)"
-#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:94
+#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90
msgid "IP addresses"
msgstr "IP-adressen"
-#: netbox/ipam/models/ip.py:845
+#: netbox/ipam/models/ip.py:842
msgid "Cannot create IP address with /0 mask."
msgstr "Kan geen IP-adres aanmaken met een masker /0."
-#: netbox/ipam/models/ip.py:851
+#: netbox/ipam/models/ip.py:848
#, python-brace-format
msgid "{ip} is a network ID, which may not be assigned to an interface."
msgstr ""
"{ip} is een netwerk-ID, die mogelijk niet aan een interface is toegewezen."
-#: netbox/ipam/models/ip.py:862
+#: netbox/ipam/models/ip.py:859
#, python-brace-format
msgid ""
"{ip} is a broadcast address, which may not be assigned to an interface."
msgstr ""
"{ip} is een uitzendadres dat mogelijk niet aan een interface is toegewezen."
-#: netbox/ipam/models/ip.py:876
+#: netbox/ipam/models/ip.py:873
#, python-brace-format
msgid "Duplicate IP address found in {table}: {ipaddress}"
msgstr "Duplicaat IP-adres gevonden in {table}: {ipaddress}"
-#: netbox/ipam/models/ip.py:897
+#: netbox/ipam/models/ip.py:896
msgid ""
"Cannot reassign IP address while it is designated as the primary IP for the "
"parent object"
@@ -10311,74 +10804,74 @@ msgstr ""
"Kan het IP-adres niet opnieuw toewijzen terwijl dit is aangewezen als het "
"primaire IP-adres voor het bovenliggende object"
-#: netbox/ipam/models/ip.py:903
+#: netbox/ipam/models/ip.py:902
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr "Alleen IPv6-adressen kunnen een SLAAC-status krijgen"
-#: netbox/ipam/models/services.py:33
+#: netbox/ipam/models/services.py:32
msgid "port numbers"
msgstr "poortnummers"
-#: netbox/ipam/models/services.py:59
+#: netbox/ipam/models/services.py:58
msgid "service template"
msgstr "servicesjabloon"
-#: netbox/ipam/models/services.py:60
+#: netbox/ipam/models/services.py:59
msgid "service templates"
msgstr "servicesjablonen"
-#: netbox/ipam/models/services.py:95
+#: netbox/ipam/models/services.py:91
msgid "The specific IP addresses (if any) to which this service is bound"
msgstr ""
"De specifieke IP-adressen (indien aanwezig) waaraan deze service is "
"gekoppeld"
-#: netbox/ipam/models/services.py:102
+#: netbox/ipam/models/services.py:98
msgid "service"
msgstr "service"
-#: netbox/ipam/models/services.py:103
+#: netbox/ipam/models/services.py:99
msgid "services"
msgstr "diensten"
-#: netbox/ipam/models/services.py:117
+#: netbox/ipam/models/services.py:110
msgid ""
"A service cannot be associated with both a device and a virtual machine."
msgstr ""
"Een service kan niet worden gekoppeld aan zowel een apparaat als een "
"virtuele machine."
-#: netbox/ipam/models/services.py:119
+#: netbox/ipam/models/services.py:112
msgid ""
"A service must be associated with either a device or a virtual machine."
msgstr ""
"Een service moet gekoppeld zijn aan een apparaat of een virtuele machine."
-#: netbox/ipam/models/vlans.py:85
+#: netbox/ipam/models/vlans.py:87
msgid "VLAN groups"
msgstr "VLAN-groepen"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:94
msgid "Cannot set scope_type without scope_id."
msgstr "Kan scope_type niet instellen zonder scope_id."
-#: netbox/ipam/models/vlans.py:97
+#: netbox/ipam/models/vlans.py:96
msgid "Cannot set scope_id without scope_type."
msgstr "Kan scope_id niet instellen zonder scope_type."
-#: netbox/ipam/models/vlans.py:105
+#: netbox/ipam/models/vlans.py:104
#, python-brace-format
msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}"
msgstr ""
"VLAN-id starten binnen bereik ({value}) kan niet minder zijn dan {minimum}"
-#: netbox/ipam/models/vlans.py:111
+#: netbox/ipam/models/vlans.py:110
#, python-brace-format
msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}"
msgstr ""
"VLAN-id binnen bereik beëindigen ({value}) kan niet hoger zijn dan {maximum}"
-#: netbox/ipam/models/vlans.py:118
+#: netbox/ipam/models/vlans.py:117
#, python-brace-format
msgid ""
"Ending VLAN ID in range must be greater than or equal to the starting VLAN "
@@ -10387,31 +10880,36 @@ msgstr ""
"Het einde van de VLAN-id binnen het bereik moet groter zijn dan of gelijk "
"zijn aan de start-VLAN-id ({range})"
-#: netbox/ipam/models/vlans.py:124
+#: netbox/ipam/models/vlans.py:123
msgid "Ranges cannot overlap."
msgstr "Bereiken kunnen elkaar niet overlappen."
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:180
msgid "The specific site to which this VLAN is assigned (if any)"
msgstr "De specifieke site waaraan dit VLAN is toegewezen (indien aanwezig)"
-#: netbox/ipam/models/vlans.py:189
+#: netbox/ipam/models/vlans.py:188
msgid "VLAN group (optional)"
msgstr "VLAN-groep (optioneel)"
-#: netbox/ipam/models/vlans.py:197
+#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368
+#: netbox/ipam/models/vlans.py:376
msgid "Numeric VLAN ID (1-4094)"
msgstr "Numerieke VLAN-id (1-4094)"
-#: netbox/ipam/models/vlans.py:215
+#: netbox/ipam/models/vlans.py:214
msgid "Operational status of this VLAN"
msgstr "Operationele status van dit VLAN"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:222
msgid "The primary function of this VLAN"
msgstr "De primaire functie van dit VLAN"
-#: netbox/ipam/models/vlans.py:266
+#: netbox/ipam/models/vlans.py:237
+msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)"
+msgstr "VLAN-aanduiding voor klant/service (voor Q-in-Q/IEEE 802.1ad)"
+
+#: netbox/ipam/models/vlans.py:285
#, python-brace-format
msgid ""
"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to "
@@ -10420,42 +10918,59 @@ msgstr ""
"VLAN is toegewezen aan de groep {group} (toepassingsgebied: {scope}); kan "
"niet ook aan de site worden toegewezen {site}."
-#: netbox/ipam/models/vlans.py:275
+#: netbox/ipam/models/vlans.py:294
#, python-brace-format
msgid "VID must be in ranges {ranges} for VLANs in group {group}"
msgstr "VID moet binnen bereik zijn {ranges} voor VLAN's in groep {group}"
-#: netbox/ipam/models/vrfs.py:30
+#: netbox/ipam/models/vlans.py:301
+msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN."
+msgstr ""
+"Alleen Q-in-Q-klant-VLAN's kunnen worden toegewezen aan een service-VLAN."
+
+#: netbox/ipam/models/vlans.py:307
+msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN."
+msgstr "Een Q-in-Q-klant-VLAN moet worden toegewezen aan een service-VLAN."
+
+#: netbox/ipam/models/vlans.py:344
+msgid "VLAN translation policies"
+msgstr "VLAN-vertaalbeleid"
+
+#: netbox/ipam/models/vlans.py:385
+msgid "VLAN translation rule"
+msgstr "VLAN-vertaalregel"
+
+#: netbox/ipam/models/vrfs.py:29
msgid "route distinguisher"
msgstr "route-onderscheider"
-#: netbox/ipam/models/vrfs.py:31
+#: netbox/ipam/models/vrfs.py:30
msgid "Unique route distinguisher (as defined in RFC 4364)"
msgstr "Unieke routedifferentiator (zoals gedefinieerd in RFC 4364)"
-#: netbox/ipam/models/vrfs.py:42
+#: netbox/ipam/models/vrfs.py:41
msgid "enforce unique space"
msgstr "unieke ruimte afdwingen"
-#: netbox/ipam/models/vrfs.py:43
+#: netbox/ipam/models/vrfs.py:42
msgid "Prevent duplicate prefixes/IP addresses within this VRF"
msgstr "Voorkom dubbele prefixen/IP-adressen in deze VRF"
-#: netbox/ipam/models/vrfs.py:63 netbox/netbox/navigation/menu.py:186
-#: netbox/netbox/navigation/menu.py:188
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192
+#: netbox/netbox/navigation/menu.py:194
msgid "VRFs"
msgstr "VRF's"
-#: netbox/ipam/models/vrfs.py:82
+#: netbox/ipam/models/vrfs.py:78
msgid "Route target value (formatted in accordance with RFC 4360)"
msgstr ""
"Doelwaarde van de route (geformatteerd in overeenstemming met RFC 4360)"
-#: netbox/ipam/models/vrfs.py:94
+#: netbox/ipam/models/vrfs.py:91
msgid "route target"
msgstr "doel van de route"
-#: netbox/ipam/models/vrfs.py:95
+#: netbox/ipam/models/vrfs.py:92
msgid "route targets"
msgstr "routedoelen"
@@ -10471,84 +10986,101 @@ msgstr "Aantal sites"
msgid "Provider Count"
msgstr "Aantal providers"
-#: netbox/ipam/tables/ip.py:95 netbox/netbox/navigation/menu.py:179
-#: netbox/netbox/navigation/menu.py:181
+#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
+#: netbox/netbox/navigation/menu.py:187
msgid "Aggregates"
msgstr "Aggregaten"
-#: netbox/ipam/tables/ip.py:125
+#: netbox/ipam/tables/ip.py:71
msgid "Added"
msgstr "Toegevoegd"
-#: netbox/ipam/tables/ip.py:128 netbox/ipam/tables/ip.py:166
-#: netbox/ipam/tables/vlans.py:142 netbox/ipam/views.py:346
-#: netbox/netbox/navigation/menu.py:165 netbox/netbox/navigation/menu.py:167
-#: netbox/templates/ipam/vlan.html:84
+#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112
+#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373
+#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173
+#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "Prefixen"
-#: netbox/ipam/tables/ip.py:131 netbox/ipam/tables/ip.py:270
-#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:86
+#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55
#: netbox/templates/dcim/device.html:260
#: netbox/templates/ipam/aggregate.html:24
-#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:106
+#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "Gebruik"
-#: netbox/ipam/tables/ip.py:171 netbox/netbox/navigation/menu.py:161
+#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
msgid "IP Ranges"
msgstr "IP-bereiken"
-#: netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:167
msgid "Prefix (Flat)"
msgstr "Prefix (plat)"
-#: netbox/ipam/tables/ip.py:225
+#: netbox/ipam/tables/ip.py:171
msgid "Depth"
msgstr "Diepte"
-#: netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/virtualization/tables/clusters.py:77
+#: netbox/wireless/tables/wirelesslan.py:55
+msgid "Scope Type"
+msgstr "Soort toepassingsgebied"
+
+#: netbox/ipam/tables/ip.py:213
msgid "Pool"
msgstr "Pool"
-#: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:320
+#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
msgid "Marked Utilized"
msgstr "Gemarkeerd als gebruikt"
-#: netbox/ipam/tables/ip.py:304
+#: netbox/ipam/tables/ip.py:256
msgid "Start address"
msgstr "Startadres"
-#: netbox/ipam/tables/ip.py:383
+#: netbox/ipam/tables/ip.py:335
msgid "NAT (Inside)"
msgstr "NAT (binnenkant)"
-#: netbox/ipam/tables/ip.py:388
+#: netbox/ipam/tables/ip.py:340
msgid "NAT (Outside)"
msgstr "NAT (buiten)"
-#: netbox/ipam/tables/ip.py:393
+#: netbox/ipam/tables/ip.py:345
msgid "Assigned"
msgstr "Toegewezen"
-#: netbox/ipam/tables/ip.py:429 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
#: netbox/vpn/forms/filtersets.py:240
msgid "Assigned Object"
msgstr "Toegewezen object"
-#: netbox/ipam/tables/vlans.py:68
-msgid "Scope Type"
-msgstr "Soort toepassingsgebied"
-
-#: netbox/ipam/tables/vlans.py:76
+#: netbox/ipam/tables/vlans.py:45
msgid "VID Ranges"
msgstr "VID-reeksen"
-#: netbox/ipam/tables/vlans.py:111 netbox/ipam/tables/vlans.py:214
+#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VID"
+#: netbox/ipam/tables/vlans.py:237
+#: netbox/templates/ipam/vlantranslationpolicy.html:22
+msgid "Rules"
+msgstr "Regels"
+
+#: netbox/ipam/tables/vlans.py:260
+#: netbox/templates/ipam/vlantranslationrule.html:18
+msgid "Local VID"
+msgstr "Lokale VID"
+
+#: netbox/ipam/tables/vlans.py:264
+#: netbox/templates/ipam/vlantranslationrule.html:22
+msgid "Remote VID"
+msgstr "VID op afstand"
+
#: netbox/ipam/tables/vrfs.py:30
msgid "RD"
msgstr "RD"
@@ -10591,23 +11123,23 @@ msgstr ""
"Alleen alfanumerieke tekens, sterretjes, koppeltekens, punten en "
"onderstrepingstekens zijn toegestaan in DNS-namen"
-#: netbox/ipam/views.py:533
+#: netbox/ipam/views.py:570
msgid "Child Prefixes"
msgstr "Prefixen voor kinderen"
-#: netbox/ipam/views.py:569
+#: netbox/ipam/views.py:606
msgid "Child Ranges"
msgstr "Ranges voor kinderen"
-#: netbox/ipam/views.py:898
+#: netbox/ipam/views.py:958
msgid "Related IPs"
msgstr "Gerelateerde IP's"
-#: netbox/ipam/views.py:1127
+#: netbox/ipam/views.py:1315
msgid "Device Interfaces"
msgstr "Interfaces voor apparaten"
-#: netbox/ipam/views.py:1145
+#: netbox/ipam/views.py:1333
msgid "VM Interfaces"
msgstr "VM-interfaces"
@@ -10658,90 +11190,112 @@ msgstr "{class_name} moet get_view_name () implementeren"
msgid "Invalid permission {permission} for model {model}"
msgstr "Ongeldige toestemming {permission} voor model {model}"
-#: netbox/netbox/choices.py:49
+#: netbox/netbox/choices.py:51
msgid "Dark Red"
msgstr "Donkerrood"
-#: netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:54
msgid "Rose"
msgstr "Roos"
-#: netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:55
msgid "Fuchsia"
msgstr "Fuchsia"
-#: netbox/netbox/choices.py:55
+#: netbox/netbox/choices.py:57
msgid "Dark Purple"
msgstr "Donkerpaars"
-#: netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:60
msgid "Light Blue"
msgstr "Lichtblauw"
-#: netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:63
msgid "Aqua"
msgstr "Aqua"
-#: netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:64
msgid "Dark Green"
msgstr "Donkergroen"
-#: netbox/netbox/choices.py:64
+#: netbox/netbox/choices.py:66
msgid "Light Green"
msgstr "Lichtgroen"
-#: netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:67
msgid "Lime"
msgstr "Limoen"
-#: netbox/netbox/choices.py:67
+#: netbox/netbox/choices.py:69
msgid "Amber"
msgstr "Amber"
-#: netbox/netbox/choices.py:69
+#: netbox/netbox/choices.py:71
msgid "Dark Orange"
msgstr "Donkeroranje"
-#: netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:72
msgid "Brown"
msgstr "Bruin"
-#: netbox/netbox/choices.py:71
+#: netbox/netbox/choices.py:73
msgid "Light Grey"
msgstr "Lichtgrijs"
-#: netbox/netbox/choices.py:72
+#: netbox/netbox/choices.py:74
msgid "Grey"
msgstr "Grijs"
-#: netbox/netbox/choices.py:73
+#: netbox/netbox/choices.py:75
msgid "Dark Grey"
msgstr "Donkergrijs"
-#: netbox/netbox/choices.py:128
+#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+msgid "Default"
+msgstr "Standaard"
+
+#: netbox/netbox/choices.py:130
msgid "Direct"
msgstr "Rechtstreeks"
-#: netbox/netbox/choices.py:129
+#: netbox/netbox/choices.py:131
msgid "Upload"
msgstr "Uploaden"
-#: netbox/netbox/choices.py:141 netbox/netbox/choices.py:155
+#: netbox/netbox/choices.py:143 netbox/netbox/choices.py:157
msgid "Auto-detect"
msgstr "Automatisch detecteren"
-#: netbox/netbox/choices.py:156
+#: netbox/netbox/choices.py:158
msgid "Comma"
msgstr "Komma"
-#: netbox/netbox/choices.py:157
+#: netbox/netbox/choices.py:159
msgid "Semicolon"
msgstr "Puntkomma"
-#: netbox/netbox/choices.py:158
+#: netbox/netbox/choices.py:160
msgid "Tab"
msgstr "Tab"
+#: netbox/netbox/choices.py:193 netbox/templates/dcim/device.html:327
+#: netbox/templates/dcim/rack.html:107
+msgid "Kilograms"
+msgstr "Kilogrammen"
+
+#: netbox/netbox/choices.py:194
+msgid "Grams"
+msgstr "Gram"
+
+#: netbox/netbox/choices.py:195 netbox/templates/dcim/device.html:328
+#: netbox/templates/dcim/rack.html:108
+msgid "Pounds"
+msgstr "Ponden"
+
+#: netbox/netbox/choices.py:196
+msgid "Ounces"
+msgstr "Ons"
+
#: netbox/netbox/config/__init__.py:67
#, python-brace-format
msgid "Invalid configuration parameter: {item}"
@@ -11033,6 +11587,26 @@ msgstr "datum gesynchroniseerd"
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name} moet een sync_data () -methode implementeren."
+#: netbox/netbox/models/mixins.py:22
+msgid "weight unit"
+msgstr "gewichtseenheid"
+
+#: netbox/netbox/models/mixins.py:52
+msgid "Must specify a unit when setting a weight"
+msgstr "Moet een eenheid specificeren bij het instellen van een gewicht"
+
+#: netbox/netbox/models/mixins.py:57
+msgid "distance"
+msgstr "afstand"
+
+#: netbox/netbox/models/mixins.py:64
+msgid "distance unit"
+msgstr "afstandseenheid"
+
+#: netbox/netbox/models/mixins.py:99
+msgid "Must specify a unit when setting a distance"
+msgstr "Moet een eenheid specificeren bij het instellen van een afstand"
+
#: netbox/netbox/navigation/menu.py:11
msgid "Organization"
msgstr "Organisatie"
@@ -11066,10 +11640,6 @@ msgstr "Rack rollen"
msgid "Elevations"
msgstr "Verhogingen"
-#: netbox/netbox/navigation/menu.py:60 netbox/netbox/navigation/menu.py:62
-msgid "Rack Types"
-msgstr "Soorten rekken"
-
#: netbox/netbox/navigation/menu.py:76
msgid "Modules"
msgstr "Modules"
@@ -11092,175 +11662,200 @@ msgstr "Onderdelen van het apparaat"
msgid "Inventory Item Roles"
msgstr "Rollen van inventarisitems"
-#: netbox/netbox/navigation/menu.py:111 netbox/netbox/navigation/menu.py:115
+#: netbox/netbox/navigation/menu.py:110
+#: netbox/templates/dcim/interface.html:413
+#: netbox/templates/virtualization/vminterface.html:118
+msgid "MAC Addresses"
+msgstr "MAC-adressen"
+
+#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "Verbindingen"
-#: netbox/netbox/navigation/menu.py:117
+#: netbox/netbox/navigation/menu.py:123
msgid "Cables"
msgstr "Kabels"
-#: netbox/netbox/navigation/menu.py:118
+#: netbox/netbox/navigation/menu.py:124
msgid "Wireless Links"
msgstr "Draadloze links"
-#: netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:127
msgid "Interface Connections"
msgstr "Interface-aansluitingen"
-#: netbox/netbox/navigation/menu.py:126
+#: netbox/netbox/navigation/menu.py:132
msgid "Console Connections"
msgstr "Console-aansluitingen"
-#: netbox/netbox/navigation/menu.py:131
+#: netbox/netbox/navigation/menu.py:137
msgid "Power Connections"
msgstr "Stroomaansluitingen"
-#: netbox/netbox/navigation/menu.py:147
+#: netbox/netbox/navigation/menu.py:153
msgid "Wireless LAN Groups"
msgstr "Draadloze LAN-groepen"
-#: netbox/netbox/navigation/menu.py:168
+#: netbox/netbox/navigation/menu.py:174
msgid "Prefix & VLAN Roles"
msgstr "Prefix- en VLAN-rollen"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:180
msgid "ASN Ranges"
msgstr "ASN-reeksen"
-#: netbox/netbox/navigation/menu.py:196
+#: netbox/netbox/navigation/menu.py:202
msgid "VLAN Groups"
msgstr "VLAN-groepen"
#: netbox/netbox/navigation/menu.py:203
+msgid "VLAN Translation Policies"
+msgstr "VLAN-vertaalbeleid"
+
+#: netbox/netbox/navigation/menu.py:204
+#: netbox/templates/ipam/vlantranslationpolicy.html:46
+msgid "VLAN Translation Rules"
+msgstr "Regels voor VLAN-vertaling"
+
+#: netbox/netbox/navigation/menu.py:211
msgid "Service Templates"
msgstr "Servicesjablonen"
-#: netbox/netbox/navigation/menu.py:204 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
#: netbox/templates/ipam/ipaddress.html:118
#: netbox/templates/virtualization/virtualmachine.html:154
msgid "Services"
msgstr "Diensten"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:219
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:215 netbox/netbox/navigation/menu.py:217
+#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "Tunnels"
-#: netbox/netbox/navigation/menu.py:218
+#: netbox/netbox/navigation/menu.py:226
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "Tunnelgroepen"
-#: netbox/netbox/navigation/menu.py:219
+#: netbox/netbox/navigation/menu.py:227
msgid "Tunnel Terminations"
msgstr "Tunnelafsluitingen"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
#: netbox/vpn/models/l2vpn.py:64
msgid "L2VPNs"
msgstr "L2VPN's"
-#: netbox/netbox/navigation/menu.py:226 netbox/templates/vpn/l2vpn.html:56
-#: netbox/templates/vpn/tunnel.html:72 netbox/vpn/tables/tunnels.py:58
-msgid "Terminations"
-msgstr "Beëindigingen"
-
-#: netbox/netbox/navigation/menu.py:232
+#: netbox/netbox/navigation/menu.py:240
msgid "IKE Proposals"
msgstr "IKE-voorstellen"
-#: netbox/netbox/navigation/menu.py:233
+#: netbox/netbox/navigation/menu.py:241
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "IKE-beleid"
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:242
msgid "IPSec Proposals"
msgstr "IPsec-voorstellen"
-#: netbox/netbox/navigation/menu.py:235
+#: netbox/netbox/navigation/menu.py:243
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "IPsec-beleid"
-#: netbox/netbox/navigation/menu.py:236 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "IPsec-profielen"
-#: netbox/netbox/navigation/menu.py:251
+#: netbox/netbox/navigation/menu.py:259
#: netbox/templates/virtualization/virtualmachine.html:174
#: netbox/templates/virtualization/virtualmachine/base.html:32
#: netbox/templates/virtualization/virtualmachine_list.html:21
-#: netbox/virtualization/tables/virtualmachines.py:104
-#: netbox/virtualization/views.py:386
+#: netbox/virtualization/tables/virtualmachines.py:74
+#: netbox/virtualization/views.py:403
msgid "Virtual Disks"
msgstr "Virtuele schijven"
-#: netbox/netbox/navigation/menu.py:258
+#: netbox/netbox/navigation/menu.py:266
msgid "Cluster Types"
msgstr "Clustertypen"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Groups"
msgstr "Clustergroepen"
-#: netbox/netbox/navigation/menu.py:273
+#: netbox/netbox/navigation/menu.py:281
msgid "Circuit Types"
msgstr "Circuittypes"
-#: netbox/netbox/navigation/menu.py:274
+#: netbox/netbox/navigation/menu.py:282
+msgid "Circuit Terminations"
+msgstr "Circuitafsluitingen"
+
+#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/templates/circuits/providernetwork.html:55
+msgid "Virtual Circuits"
+msgstr "Virtuele circuits"
+
+#: netbox/netbox/navigation/menu.py:289
+msgid "Virtual Circuit Types"
+msgstr "Typen virtuele circuits"
+
+#: netbox/netbox/navigation/menu.py:290
+msgid "Virtual Circuit Terminations"
+msgstr "Beëindigingen van virtuele circuits"
+
+#: netbox/netbox/navigation/menu.py:296
msgid "Circuit Groups"
msgstr "Circuitgroepen"
-#: netbox/netbox/navigation/menu.py:275
-#: netbox/templates/circuits/circuit.html:66
+#: netbox/netbox/navigation/menu.py:297
+#: netbox/templates/circuits/circuit.html:76
+#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "Groepstoewijzingen"
-#: netbox/netbox/navigation/menu.py:276
-msgid "Circuit Terminations"
-msgstr "Circuitafsluitingen"
-
-#: netbox/netbox/navigation/menu.py:280 netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
msgid "Providers"
msgstr "Providers"
-#: netbox/netbox/navigation/menu.py:283
+#: netbox/netbox/navigation/menu.py:304
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "Accounts van providers"
-#: netbox/netbox/navigation/menu.py:284
+#: netbox/netbox/navigation/menu.py:305
msgid "Provider Networks"
msgstr "Netwerken van providers"
-#: netbox/netbox/navigation/menu.py:298
+#: netbox/netbox/navigation/menu.py:319
msgid "Power Panels"
msgstr "Voedingspanelen"
-#: netbox/netbox/navigation/menu.py:309
+#: netbox/netbox/navigation/menu.py:330
msgid "Configurations"
msgstr "Configuraties"
-#: netbox/netbox/navigation/menu.py:311
+#: netbox/netbox/navigation/menu.py:332
msgid "Config Contexts"
msgstr "Contexten configureren"
-#: netbox/netbox/navigation/menu.py:312
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Templates"
msgstr "Configuratiesjablonen"
-#: netbox/netbox/navigation/menu.py:319 netbox/netbox/navigation/menu.py:323
+#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
msgid "Customization"
msgstr "Aanpassing"
-#: netbox/netbox/navigation/menu.py:325
+#: netbox/netbox/navigation/menu.py:346
#: netbox/templates/dcim/device_edit.html:103
#: netbox/templates/dcim/htmx/cable_edit.html:81
#: netbox/templates/dcim/virtualchassis_add.html:31
@@ -11269,96 +11864,96 @@ msgstr "Aanpassing"
#: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30
#: netbox/templates/inc/panels/custom_fields.html:7
#: netbox/templates/ipam/ipaddress_bulk_add.html:35
-#: netbox/templates/ipam/vlan_edit.html:59
+#: netbox/templates/ipam/vlan_edit.html:67
msgid "Custom Fields"
msgstr "Aangepaste velden"
-#: netbox/netbox/navigation/menu.py:326
+#: netbox/netbox/navigation/menu.py:347
msgid "Custom Field Choices"
msgstr "Aangepaste veldkeuzes"
-#: netbox/netbox/navigation/menu.py:327
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Links"
msgstr "Aangepaste links"
-#: netbox/netbox/navigation/menu.py:328
+#: netbox/netbox/navigation/menu.py:349
msgid "Export Templates"
msgstr "Sjablonen exporteren"
-#: netbox/netbox/navigation/menu.py:329
+#: netbox/netbox/navigation/menu.py:350
msgid "Saved Filters"
msgstr "Opgeslagen filters"
-#: netbox/netbox/navigation/menu.py:331
+#: netbox/netbox/navigation/menu.py:352
msgid "Image Attachments"
msgstr "Afbeeldingsbijlagen"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:370
msgid "Operations"
msgstr "Operaties"
-#: netbox/netbox/navigation/menu.py:353
+#: netbox/netbox/navigation/menu.py:374
msgid "Integrations"
msgstr "Integraties"
-#: netbox/netbox/navigation/menu.py:355
+#: netbox/netbox/navigation/menu.py:376
msgid "Data Sources"
msgstr "Gegevensbronnen"
-#: netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:377
msgid "Event Rules"
msgstr "Regels voor evenementen"
-#: netbox/netbox/navigation/menu.py:357
+#: netbox/netbox/navigation/menu.py:378
msgid "Webhooks"
msgstr "Webhooks"
-#: netbox/netbox/navigation/menu.py:361 netbox/netbox/navigation/menu.py:365
-#: netbox/netbox/views/generic/feature_views.py:153
+#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
+#: netbox/netbox/views/generic/feature_views.py:158
#: netbox/templates/extras/report/base.html:37
#: netbox/templates/extras/script/base.html:36
msgid "Jobs"
msgstr "Jobs"
-#: netbox/netbox/navigation/menu.py:371
+#: netbox/netbox/navigation/menu.py:392
msgid "Logging"
msgstr "Loggen"
-#: netbox/netbox/navigation/menu.py:373
+#: netbox/netbox/navigation/menu.py:394
msgid "Notification Groups"
msgstr "Meldingsgroepen"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:395
msgid "Journal Entries"
msgstr "Journaalposten"
-#: netbox/netbox/navigation/menu.py:375
+#: netbox/netbox/navigation/menu.py:396
#: netbox/templates/core/objectchange.html:9
#: netbox/templates/core/objectchange_list.html:4
msgid "Change Log"
msgstr "Logboek wijzigen"
-#: netbox/netbox/navigation/menu.py:382 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "beheerder"
-#: netbox/netbox/navigation/menu.py:430 netbox/templates/account/base.html:27
-#: netbox/templates/inc/user_menu.html:57
+#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/templates/inc/user_menu.html:52
msgid "API Tokens"
msgstr "API-tokens"
-#: netbox/netbox/navigation/menu.py:437 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187
#: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242
#: netbox/users/forms/model_forms.py:249
msgid "Permissions"
msgstr "Machtigingen"
-#: netbox/netbox/navigation/menu.py:445 netbox/netbox/navigation/menu.py:449
+#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "Systeem"
-#: netbox/netbox/navigation/menu.py:454 netbox/netbox/navigation/menu.py:502
+#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -11366,29 +11961,29 @@ msgstr "Systeem"
msgid "Plugins"
msgstr "Plug-ins"
-#: netbox/netbox/navigation/menu.py:459
+#: netbox/netbox/navigation/menu.py:480
msgid "Configuration History"
msgstr "Configuratiegeschiedenis"
-#: netbox/netbox/navigation/menu.py:465 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "Achtergrondtaken"
-#: netbox/netbox/plugins/navigation.py:47
-#: netbox/netbox/plugins/navigation.py:69
+#: netbox/netbox/plugins/navigation.py:48
+#: netbox/netbox/plugins/navigation.py:70
msgid "Permissions must be passed as a tuple or list."
msgstr "Machtigingen moeten worden doorgegeven als een tuple of lijst."
-#: netbox/netbox/plugins/navigation.py:51
+#: netbox/netbox/plugins/navigation.py:52
msgid "Buttons must be passed as a tuple or list."
msgstr "Knoppen moeten als een tuple of lijst worden doorgegeven."
-#: netbox/netbox/plugins/navigation.py:73
+#: netbox/netbox/plugins/navigation.py:74
msgid "Button color must be a choice within ButtonColorChoices."
msgstr "De kleur van de knop moet een keuze zijn binnen ButtonColorChoices."
-#: netbox/netbox/plugins/registration.py:25
+#: netbox/netbox/plugins/registration.py:26
#, python-brace-format
msgid ""
"PluginTemplateExtension class {template_extension} was passed as an "
@@ -11397,7 +11992,7 @@ msgstr ""
"PluginTemplateExtension-klasse {template_extension} werd als voorbeeld "
"aangenomen!"
-#: netbox/netbox/plugins/registration.py:31
+#: netbox/netbox/plugins/registration.py:32
#, python-brace-format
msgid ""
"{template_extension} is not a subclass of "
@@ -11406,17 +12001,17 @@ msgstr ""
"{template_extension} is geen subklasse van de "
"NetBox.Plugins.PluginTemplateExtension!"
-#: netbox/netbox/plugins/registration.py:51
+#: netbox/netbox/plugins/registration.py:57
#, python-brace-format
msgid "{item} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{item} moet een exemplaar zijn van NetBox.Plugins.PluginMenuItem"
-#: netbox/netbox/plugins/registration.py:62
+#: netbox/netbox/plugins/registration.py:68
#, python-brace-format
msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{menu_link} moet een exemplaar zijn van NetBox.Plugins.PluginMenuItem"
-#: netbox/netbox/plugins/registration.py:67
+#: netbox/netbox/plugins/registration.py:73
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr "{button} moet een exemplaar zijn van NetBox.Plugins.PluginMenuButton"
@@ -11502,93 +12097,93 @@ msgstr "Kan na initialisatie geen winkels aan het register toevoegen"
msgid "Cannot delete stores from registry"
msgstr "Kan winkels niet verwijderen uit het register"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:752
msgid "Czech"
msgstr "Tsjechisch"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:753
msgid "Danish"
msgstr "Deens"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:754
msgid "German"
msgstr "Duits"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:755
msgid "English"
msgstr "Engels"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:756
msgid "Spanish"
msgstr "Spaans"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:757
msgid "French"
msgstr "Frans"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:758
msgid "Italian"
msgstr "Italiaans"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:759
msgid "Japanese"
msgstr "Japans"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:760
msgid "Dutch"
msgstr "Nederlands"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:761
msgid "Polish"
msgstr "Pools"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:762
msgid "Portuguese"
msgstr "Portugees"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:763
msgid "Russian"
msgstr "Russisch"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:764
msgid "Turkish"
msgstr "Turks"
-#: netbox/netbox/settings.py:773
+#: netbox/netbox/settings.py:765
msgid "Ukrainian"
msgstr "Oekraïens"
-#: netbox/netbox/settings.py:774
+#: netbox/netbox/settings.py:766
msgid "Chinese"
msgstr "Chinees"
-#: netbox/netbox/tables/columns.py:176
+#: netbox/netbox/tables/columns.py:177
msgid "Select all"
msgstr "Alles selecteren"
-#: netbox/netbox/tables/columns.py:189
+#: netbox/netbox/tables/columns.py:190
msgid "Toggle all"
msgstr "Alles omschakelen"
-#: netbox/netbox/tables/columns.py:300
+#: netbox/netbox/tables/columns.py:302
msgid "Toggle Dropdown"
msgstr "Dropdown in- en uitschakelen"
-#: netbox/netbox/tables/columns.py:572 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
msgid "Error"
msgstr "Fout"
-#: netbox/netbox/tables/tables.py:58
+#: netbox/netbox/tables/tables.py:59
#, python-brace-format
msgid "No {model_name} found"
msgstr "Geen {model_name} gevonden"
-#: netbox/netbox/tables/tables.py:249
+#: netbox/netbox/tables/tables.py:252
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "Veld"
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:255
msgid "Value"
msgstr "Waarde"
@@ -11605,24 +12200,24 @@ msgstr ""
"Er is een fout opgetreden bij het weergeven van de geselecteerde "
"exportsjabloon ({template}): {error}"
-#: netbox/netbox/views/generic/bulk_views.py:416
+#: netbox/netbox/views/generic/bulk_views.py:421
#, python-brace-format
msgid "Row {i}: Object with ID {id} does not exist"
msgstr "Rij {i}: Object met ID {id} bestaat niet"
-#: netbox/netbox/views/generic/bulk_views.py:709
-#: netbox/netbox/views/generic/bulk_views.py:910
-#: netbox/netbox/views/generic/bulk_views.py:958
+#: netbox/netbox/views/generic/bulk_views.py:708
+#: netbox/netbox/views/generic/bulk_views.py:909
+#: netbox/netbox/views/generic/bulk_views.py:957
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "Geen {object_type} zijn geselecteerd."
-#: netbox/netbox/views/generic/bulk_views.py:788
+#: netbox/netbox/views/generic/bulk_views.py:787
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "Hernoemd {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:888
+#: netbox/netbox/views/generic/bulk_views.py:887
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "Verwijderd {count} {object_type}"
@@ -11635,17 +12230,17 @@ msgstr "Log met wijzigingen"
msgid "Journal"
msgstr "Journaal"
-#: netbox/netbox/views/generic/feature_views.py:207
+#: netbox/netbox/views/generic/feature_views.py:212
msgid "Unable to synchronize data: No data file set."
msgstr ""
"Kan gegevens niet synchroniseren: er is geen gegevensbestand ingesteld."
-#: netbox/netbox/views/generic/feature_views.py:211
+#: netbox/netbox/views/generic/feature_views.py:216
#, python-brace-format
msgid "Synchronized data for {object_type} {object}."
msgstr "Gesynchroniseerde gegevens voor {object_type} {object}."
-#: netbox/netbox/views/generic/feature_views.py:236
+#: netbox/netbox/views/generic/feature_views.py:241
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "Gesynchroniseerd {count} {object_type}"
@@ -11720,9 +12315,9 @@ msgstr "op GitHub"
msgid "Home Page"
msgstr "Startpagina"
-#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:45
+#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40
#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:189
-#: netbox/vpn/forms/model_forms.py:379
+#: netbox/vpn/forms/model_forms.py:382
msgid "Profile"
msgstr "Profiel"
@@ -11734,12 +12329,12 @@ msgstr "Meldingen"
#: netbox/templates/account/base.html:16
#: netbox/templates/account/subscriptions.html:7
-#: netbox/templates/inc/user_menu.html:51
+#: netbox/templates/inc/user_menu.html:46
msgid "Subscriptions"
msgstr "Abonnementen"
#: netbox/templates/account/base.html:19
-#: netbox/templates/inc/user_menu.html:54
+#: netbox/templates/inc/user_menu.html:49
msgid "Preferences"
msgstr "Voorkeuren"
@@ -11767,6 +12362,7 @@ msgstr "Wachtwoord wijzigen"
#: netbox/templates/generic/object_edit.html:72
#: netbox/templates/htmx/delete_form.html:53
#: netbox/templates/htmx/delete_form.html:55
+#: netbox/templates/htmx/quick_add.html:21
#: netbox/templates/ipam/ipaddress_assign.html:28
#: netbox/templates/virtualization/cluster_add_devices.html:30
msgid "Cancel"
@@ -11865,7 +12461,7 @@ msgstr "Toegewezen groepen"
#: netbox/templates/core/objectchange.html:142
#: netbox/templates/dcim/devicebay.html:59
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
-#: netbox/templates/dcim/interface.html:296
+#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
#: netbox/templates/extras/configcontext.html:70
#: netbox/templates/extras/eventrule.html:66
@@ -11874,6 +12470,7 @@ msgstr "Toegewezen groepen"
#: netbox/templates/extras/webhook.html:75
#: netbox/templates/inc/panel_table.html:13
#: netbox/templates/inc/panels/comments.html:10
+#: netbox/templates/inc/panels/related_objects.html:23
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:56
#: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44
#: netbox/templates/users/objectpermission.html:77
@@ -11911,7 +12508,7 @@ msgstr "Laatst gebruikt"
msgid "Add a Token"
msgstr "Een token toevoegen"
-#: netbox/templates/base/base.html:22 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
msgid "Home"
msgstr "Home"
@@ -11953,15 +12550,16 @@ msgstr "Broncode"
msgid "Community"
msgstr "Gemeenschap"
-#: netbox/templates/circuits/circuit.html:47
+#: netbox/templates/circuits/circuit.html:57
msgid "Install Date"
msgstr "Datum van installatie"
-#: netbox/templates/circuits/circuit.html:51
+#: netbox/templates/circuits/circuit.html:61
msgid "Termination Date"
msgstr "Beëindigingsdatum"
-#: netbox/templates/circuits/circuit.html:70
+#: netbox/templates/circuits/circuit.html:80
+#: netbox/templates/circuits/virtualcircuit.html:73
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15
msgid "Assign Group"
msgstr "Groep toewijzen"
@@ -12009,7 +12607,7 @@ msgid "Add"
msgstr "Toevoegen"
#: netbox/templates/circuits/inc/circuit_termination.html:15
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:37
#: netbox/templates/dcim/inc/panels/inventory_items.html:32
#: netbox/templates/dcim/powerpanel.html:56
#: netbox/templates/extras/script_list.html:30
@@ -12024,35 +12622,39 @@ msgstr "Bewerken"
msgid "Swap"
msgstr "Ruil"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:19
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
+msgid "Termination point"
+msgstr "Eindpunt"
+
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:20
#: netbox/templates/dcim/consoleport.html:59
#: netbox/templates/dcim/consoleserverport.html:60
#: netbox/templates/dcim/powerfeed.html:114
msgid "Marked as connected"
msgstr "Gemarkeerd als verbonden"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:21
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:22
msgid "to"
msgstr "naar"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:31
#: netbox/templates/circuits/inc/circuit_termination_fields.html:32
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:33
#: netbox/templates/dcim/frontport.html:80
#: netbox/templates/dcim/inc/connection_endpoints.html:7
-#: netbox/templates/dcim/interface.html:154
+#: netbox/templates/dcim/interface.html:211
#: netbox/templates/dcim/rearport.html:76
msgid "Trace"
msgstr "Spoor"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:35
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
msgid "Edit cable"
msgstr "Kabel bewerken"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:40
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
msgid "Remove cable"
msgstr "Kabel verwijderen"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:42
#: netbox/templates/dcim/bulk_disconnect.html:5
#: netbox/templates/dcim/device/consoleports.html:12
#: netbox/templates/dcim/device/consoleserverports.html:12
@@ -12065,33 +12667,33 @@ msgstr "Kabel verwijderen"
msgid "Disconnect"
msgstr "Verbinding verbreken"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:48
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:49
#: netbox/templates/dcim/consoleport.html:69
#: netbox/templates/dcim/consoleserverport.html:70
#: netbox/templates/dcim/frontport.html:102
-#: netbox/templates/dcim/interface.html:180
-#: netbox/templates/dcim/interface.html:200
+#: netbox/templates/dcim/interface.html:237
+#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:71
-#: netbox/templates/dcim/poweroutlet.html:72
+#: netbox/templates/dcim/poweroutlet.html:81
+#: netbox/templates/dcim/poweroutlet.html:82
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
msgstr "Verbind"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:70
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:65
msgid "Downstream"
msgstr "Stroomafwaarts"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:71
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:66
msgid "Upstream"
msgstr "Stroomopwaarts"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:80
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:75
msgid "Cross-Connect"
msgstr "Cross-connect"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:84
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:79
msgid "Patch Panel/Port"
msgstr "Patchpaneel/poort"
@@ -12103,6 +12705,27 @@ msgstr "Circuit toevoegen"
msgid "Provider Account"
msgstr "Account van de provider"
+#: netbox/templates/circuits/providernetwork.html:59
+msgid "Add a Virtual Circuit"
+msgstr "Een virtueel circuit toevoegen"
+
+#: netbox/templates/circuits/virtualcircuit.html:91
+#: netbox/templates/vpn/tunnel.html:9
+msgid "Add Termination"
+msgstr "Beëindiging toevoegen"
+
+#: netbox/templates/circuits/virtualcircuittermination.html:23
+msgid "Virtual Circuit Termination"
+msgstr "Beëindiging van virtuele circuits"
+
+#: netbox/templates/circuits/virtualcircuittype.html:10
+msgid "Add Virtual Circuit"
+msgstr "Virtueel circuit toevoegen"
+
+#: netbox/templates/circuits/virtualcircuittype.html:19
+msgid "Virtual Circuit Type"
+msgstr "Type virtueel circuit"
+
#: netbox/templates/core/configrevision.html:35
msgid "Configuration Data"
msgstr "Configuratiegegevens"
@@ -12136,7 +12759,7 @@ msgstr "Gewijzigd"
#: netbox/templates/core/datafile.html:42
#: netbox/templates/ipam/iprange.html:25
#: netbox/templates/virtualization/virtualdisk.html:29
-#: netbox/virtualization/tables/virtualmachines.py:198
+#: netbox/virtualization/tables/virtualmachines.py:169
msgid "Size"
msgstr "Grootte"
@@ -12581,8 +13204,8 @@ msgstr "Geselecteerde naam wijzigen"
#: netbox/templates/dcim/consoleport.html:65
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
-#: netbox/templates/dcim/interface.html:176
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/interface.html:233
+#: netbox/templates/dcim/poweroutlet.html:79
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "Niet verbonden"
@@ -12605,7 +13228,7 @@ msgid "Map"
msgstr "Kaart"
#: netbox/templates/dcim/device.html:108
-#: netbox/templates/dcim/inventoryitem.html:56
+#: netbox/templates/dcim/inventoryitem.html:60
#: netbox/templates/dcim/module.html:81
#: netbox/templates/dcim/modulebay.html:74 netbox/templates/dcim/rack.html:61
msgid "Asset Tag"
@@ -12621,7 +13244,7 @@ msgstr "VDC aanmaken"
#: netbox/templates/dcim/device.html:175
#: netbox/templates/dcim/device_edit.html:64
-#: netbox/virtualization/forms/model_forms.py:223
+#: netbox/virtualization/forms/model_forms.py:230
msgid "Management"
msgstr "Beheer"
@@ -12738,35 +13361,6 @@ msgstr "Voedingspoort toevoegen"
msgid "Add Rear Ports"
msgstr "Achterpoorten toevoegen"
-#: netbox/templates/dcim/device/render_config.html:5
-#: netbox/templates/virtualization/virtualmachine/render_config.html:5
-msgid "Config"
-msgstr "Configuratie"
-
-#: netbox/templates/dcim/device/render_config.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:35
-msgid "Context Data"
-msgstr "Contextgegevens"
-
-#: netbox/templates/dcim/device/render_config.html:55
-#: netbox/templates/virtualization/virtualmachine/render_config.html:55
-msgid "Rendered Config"
-msgstr "Gerenderde configuratie"
-
-#: netbox/templates/dcim/device/render_config.html:57
-#: netbox/templates/virtualization/virtualmachine/render_config.html:57
-msgid "Download"
-msgstr "Downloaden"
-
-#: netbox/templates/dcim/device/render_config.html:64
-#: netbox/templates/virtualization/virtualmachine/render_config.html:64
-msgid "Error rendering template"
-msgstr "Sjabloon voor weergave van fouten"
-
-#: netbox/templates/dcim/device/render_config.html:70
-msgid "No configuration template has been assigned for this device."
-msgstr ""
-
#: netbox/templates/dcim/device_edit.html:44
msgid "Parent Bay"
msgstr "Parent Bay"
@@ -12833,12 +13427,12 @@ msgid "VM Role"
msgstr "VM-rol"
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:29
+#: netbox/templates/dcim/moduletype.html:31
msgid "Model Name"
msgstr "Naam van het model"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:33
+#: netbox/templates/dcim/moduletype.html:35
msgid "Part Number"
msgstr "Onderdeelnummer"
@@ -12863,8 +13457,8 @@ msgid "Rear Port Position"
msgstr "Positie van de achterpoort"
#: netbox/templates/dcim/frontport.html:72
-#: netbox/templates/dcim/interface.html:144
-#: netbox/templates/dcim/poweroutlet.html:63
+#: netbox/templates/dcim/interface.html:201
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -12964,77 +13558,79 @@ msgid "PoE Type"
msgstr "PoE-type"
#: netbox/templates/dcim/interface.html:81
-#: netbox/templates/virtualization/vminterface.html:63
+#: netbox/templates/virtualization/vminterface.html:55
+#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "802.1Q-modus"
-#: netbox/templates/dcim/interface.html:125
-#: netbox/templates/virtualization/vminterface.html:59
-msgid "MAC Address"
-msgstr "MAC-adres"
+#: netbox/templates/dcim/interface.html:156
+#: netbox/templates/virtualization/vminterface.html:88
+msgid "VLAN Translation"
+msgstr "VLAN-vertaling"
-#: netbox/templates/dcim/interface.html:151
+#: netbox/templates/dcim/interface.html:208
msgid "Wireless Link"
msgstr "Draadloze link"
-#: netbox/templates/dcim/interface.html:218 netbox/vpn/choices.py:63
-msgid "Peer"
-msgstr "Peer"
-
-#: netbox/templates/dcim/interface.html:230
+#: netbox/templates/dcim/interface.html:287
#: netbox/templates/wireless/inc/wirelesslink_interface.html:26
msgid "Channel"
msgstr "Kanaal"
-#: netbox/templates/dcim/interface.html:239
+#: netbox/templates/dcim/interface.html:296
#: netbox/templates/wireless/inc/wirelesslink_interface.html:32
msgid "Channel Frequency"
msgstr "Kanaalfrequentie"
-#: netbox/templates/dcim/interface.html:242
-#: netbox/templates/dcim/interface.html:250
-#: netbox/templates/dcim/interface.html:261
-#: netbox/templates/dcim/interface.html:269
+#: netbox/templates/dcim/interface.html:299
+#: netbox/templates/dcim/interface.html:307
+#: netbox/templates/dcim/interface.html:318
+#: netbox/templates/dcim/interface.html:326
msgid "MHz"
msgstr "MHz"
-#: netbox/templates/dcim/interface.html:258
+#: netbox/templates/dcim/interface.html:315
#: netbox/templates/wireless/inc/wirelesslink_interface.html:42
msgid "Channel Width"
msgstr "Kanaalbreedte"
-#: netbox/templates/dcim/interface.html:285
+#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:60
-#: netbox/wireless/forms/bulk_edit.py:102
-#: netbox/wireless/forms/filtersets.py:40
-#: netbox/wireless/forms/filtersets.py:80 netbox/wireless/models.py:82
-#: netbox/wireless/models.py:156 netbox/wireless/tables/wirelesslan.py:44
+#: netbox/wireless/forms/bulk_edit.py:62
+#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/filtersets.py:43
+#: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82
+#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
-#: netbox/templates/dcim/interface.html:305
+#: netbox/templates/dcim/interface.html:362
msgid "LAG Members"
msgstr "LAG-leden"
-#: netbox/templates/dcim/interface.html:323
+#: netbox/templates/dcim/interface.html:380
msgid "No member interfaces"
msgstr "Geen interfaces voor leden"
-#: netbox/templates/dcim/interface.html:343
+#: netbox/templates/dcim/interface.html:400
#: netbox/templates/ipam/fhrpgroup.html:73
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
-#: netbox/templates/virtualization/vminterface.html:89
+#: netbox/templates/virtualization/vminterface.html:105
msgid "Add IP Address"
msgstr "IP-adres toevoegen"
+#: netbox/templates/dcim/interface.html:417
+#: netbox/templates/virtualization/vminterface.html:123
+msgid "Add MAC Address"
+msgstr "MAC-adres toevoegen"
+
#: netbox/templates/dcim/inventoryitem.html:24
msgid "Parent Item"
msgstr "Bovenliggend item"
-#: netbox/templates/dcim/inventoryitem.html:48
+#: netbox/templates/dcim/inventoryitem.html:52
msgid "Part ID"
msgstr "Onderdeel-ID"
@@ -13054,6 +13650,10 @@ msgstr "Een locatie toevoegen"
msgid "Add a Device"
msgstr "Een apparaat toevoegen"
+#: netbox/templates/dcim/macaddress.html:36
+msgid "Primary for interface"
+msgstr "Primair voor interface"
+
#: netbox/templates/dcim/manufacturer.html:16
msgid "Add Device Type"
msgstr "Apparaattype toevoegen"
@@ -13084,7 +13684,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "A"
-#: netbox/templates/dcim/poweroutlet.html:48
+#: netbox/templates/dcim/poweroutlet.html:58
msgid "Feed Leg"
msgstr "Voer de poot in"
@@ -13518,11 +14118,19 @@ msgstr "Kan inhoud niet laden. Ongeldige weergavenaam"
msgid "No content found"
msgstr "Geen inhoud gevonden"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:18
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:17
+msgid ""
+"This RSS feed requires an external connection. Check the ISOLATED_DEPLOYMENT"
+" setting."
+msgstr ""
+"Deze RSS-feed vereist een externe verbinding. Controleer de "
+"ISOLATED_DEPLOYMENT-instelling."
+
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:22
msgid "There was a problem fetching the RSS feed"
msgstr "Er is een probleem opgetreden bij het ophalen van de RSS-feed"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:21
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:25
msgid "HTTP"
msgstr "HTTP"
@@ -13592,6 +14200,30 @@ msgstr "Broncontexten"
msgid "New Journal Entry"
msgstr "Nieuwe journaalpost"
+#: netbox/templates/extras/object_render_config.html:6
+msgid "Config"
+msgstr "Configuratie"
+
+#: netbox/templates/extras/object_render_config.html:36
+msgid "Context Data"
+msgstr "Contextgegevens"
+
+#: netbox/templates/extras/object_render_config.html:56
+msgid "Rendered Config"
+msgstr "Gerenderde configuratie"
+
+#: netbox/templates/extras/object_render_config.html:58
+msgid "Download"
+msgstr "Downloaden"
+
+#: netbox/templates/extras/object_render_config.html:65
+msgid "Error rendering template"
+msgstr "Sjabloon voor weergave van fouten"
+
+#: netbox/templates/extras/object_render_config.html:71
+msgid "No configuration template has been assigned."
+msgstr "Er is geen configuratiesjabloon toegewezen."
+
#: netbox/templates/extras/report/base.html:30
msgid "Report"
msgstr "Rapporteren"
@@ -13679,7 +14311,7 @@ msgstr "Elke"
msgid "Tagged Item Types"
msgstr "Typen artikelen met tags"
-#: netbox/templates/extras/tag.html:81
+#: netbox/templates/extras/tag.html:82
msgid "Tagged Objects"
msgstr "Getagde objecten"
@@ -13964,6 +14596,21 @@ msgstr "Alle meldingen"
msgid "Select"
msgstr "Selecteer"
+#: netbox/templates/htmx/quick_add.html:7
+msgid "Quick Add"
+msgstr "Snel toevoegen"
+
+#: netbox/templates/htmx/quick_add_created.html:18
+#, python-format
+msgid ""
+"\n"
+" Created %(object_type)s %(object)s\n"
+" "
+msgstr ""
+"\n"
+" Gemaakt %(object_type)s %(object)s\n"
+" "
+
#: netbox/templates/inc/filter_list.html:43
#: netbox/utilities/templates/helpers/table_config_form.html:39
msgid "Reset"
@@ -14035,15 +14682,11 @@ msgstr "Duidelijke bestelling"
msgid "Help center"
msgstr "Helpcentrum"
-#: netbox/templates/inc/user_menu.html:41
-msgid "Django Admin"
-msgstr ""
-
-#: netbox/templates/inc/user_menu.html:61
+#: netbox/templates/inc/user_menu.html:56
msgid "Log Out"
msgstr "Uitloggen"
-#: netbox/templates/inc/user_menu.html:68 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
msgid "Log In"
msgstr "Inloggen"
@@ -14140,43 +14783,43 @@ msgstr "Startadres"
msgid "Ending Address"
msgstr "Eindadres"
-#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:110
+#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106
msgid "Marked fully utilized"
msgstr "Gemarkeerd als volledig gebruikt"
-#: netbox/templates/ipam/prefix.html:99
+#: netbox/templates/ipam/prefix.html:95
msgid "Addressing Details"
msgstr "Adresseringsgegevens"
-#: netbox/templates/ipam/prefix.html:118
+#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "IP's voor kinderen"
-#: netbox/templates/ipam/prefix.html:126
+#: netbox/templates/ipam/prefix.html:122
msgid "Available IPs"
msgstr "Beschikbare IP-adressen"
-#: netbox/templates/ipam/prefix.html:138
+#: netbox/templates/ipam/prefix.html:134
msgid "First available IP"
msgstr "Eerste beschikbare IP"
-#: netbox/templates/ipam/prefix.html:179
+#: netbox/templates/ipam/prefix.html:175
msgid "Prefix Details"
msgstr "Details van de prefix"
-#: netbox/templates/ipam/prefix.html:185
+#: netbox/templates/ipam/prefix.html:181
msgid "Network Address"
msgstr "Netwerkadres"
-#: netbox/templates/ipam/prefix.html:189
+#: netbox/templates/ipam/prefix.html:185
msgid "Network Mask"
msgstr "Netwerkmasker"
-#: netbox/templates/ipam/prefix.html:193
+#: netbox/templates/ipam/prefix.html:189
msgid "Wildcard Mask"
msgstr "Wildcard-masker"
-#: netbox/templates/ipam/prefix.html:197
+#: netbox/templates/ipam/prefix.html:193
msgid "Broadcast Address"
msgstr "Adres van de uitzending"
@@ -14216,14 +14859,30 @@ msgstr "L2VPN's importeren"
msgid "Exporting L2VPNs"
msgstr "L2VPN's exporteren"
-#: netbox/templates/ipam/vlan.html:88
+#: netbox/templates/ipam/vlan.html:66
+msgid "Q-in-Q Role"
+msgstr "De rol van Q-in-Q"
+
+#: netbox/templates/ipam/vlan.html:104
msgid "Add a Prefix"
msgstr "Een prefix toevoegen"
+#: netbox/templates/ipam/vlan.html:114
+msgid "Customer VLANs"
+msgstr "VLAN's van klanten"
+
+#: netbox/templates/ipam/vlan.html:118
+msgid "Add a VLAN"
+msgstr "Een VLAN toevoegen"
+
#: netbox/templates/ipam/vlangroup.html:18
msgid "Add VLAN"
msgstr "VLAN toevoegen"
+#: netbox/templates/ipam/vlantranslationpolicy.html:51
+msgid "Add Rule"
+msgstr "Regel toevoegen"
+
#: netbox/templates/ipam/vrf.html:16
msgid "Route Distinguisher"
msgstr "Routeherkenner"
@@ -14302,7 +14961,7 @@ msgstr ""
#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
#: netbox/tenancy/forms/bulk_edit.py:137
-#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:56
+#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57
#: netbox/tenancy/forms/model_forms.py:106
#: netbox/tenancy/forms/model_forms.py:130
#: netbox/tenancy/tables/contacts.py:98
@@ -14320,7 +14979,7 @@ msgid "Phone"
msgstr "Telefoon"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:66 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
msgid "Contact Group"
msgstr "Contactgroep"
@@ -14329,7 +14988,7 @@ msgid "Add Contact Group"
msgstr "Contactgroep toevoegen"
#: netbox/templates/tenancy/contactrole.html:15
-#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:61
+#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62
#: netbox/tenancy/forms/model_forms.py:87
msgid "Contact Role"
msgstr "Rol van contactpersoon"
@@ -14343,8 +15002,8 @@ msgid "Add Tenant"
msgstr "Tenant toevoegen"
#: netbox/templates/tenancy/tenantgroup.html:26
-#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:51
-#: netbox/tenancy/tables/columns.py:61
+#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36
+#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "Tenant Groep"
@@ -14375,21 +15034,21 @@ msgstr "Beperkingen"
msgid "Assigned Users"
msgstr "Toegewezen gebruikers"
-#: netbox/templates/virtualization/cluster.html:52
+#: netbox/templates/virtualization/cluster.html:56
msgid "Allocated Resources"
msgstr "Toegewezen middelen"
-#: netbox/templates/virtualization/cluster.html:55
+#: netbox/templates/virtualization/cluster.html:59
#: netbox/templates/virtualization/virtualmachine.html:125
msgid "Virtual CPUs"
msgstr "Virtuele CPU's"
-#: netbox/templates/virtualization/cluster.html:59
+#: netbox/templates/virtualization/cluster.html:63
#: netbox/templates/virtualization/virtualmachine.html:129
msgid "Memory"
msgstr "Geheugen"
-#: netbox/templates/virtualization/cluster.html:69
+#: netbox/templates/virtualization/cluster.html:73
#: netbox/templates/virtualization/virtualmachine.html:140
msgid "Disk Space"
msgstr "Schijfruimte"
@@ -14425,13 +15084,13 @@ msgid "Add Cluster"
msgstr "Cluster toevoegen"
#: netbox/templates/virtualization/clustergroup.html:19
-#: netbox/virtualization/forms/model_forms.py:50
+#: netbox/virtualization/forms/model_forms.py:53
msgid "Cluster Group"
msgstr "Clustergroep"
#: netbox/templates/virtualization/clustertype.html:19
#: netbox/templates/virtualization/virtualmachine.html:110
-#: netbox/virtualization/forms/model_forms.py:36
+#: netbox/virtualization/forms/model_forms.py:39
msgid "Cluster Type"
msgstr "Clustertype"
@@ -14440,8 +15099,8 @@ msgid "Virtual Disk"
msgstr "Virtuele schijf"
#: netbox/templates/virtualization/virtualmachine.html:122
-#: netbox/virtualization/forms/bulk_edit.py:190
-#: netbox/virtualization/forms/model_forms.py:224
+#: netbox/virtualization/forms/bulk_edit.py:172
+#: netbox/virtualization/forms/model_forms.py:231
msgid "Resources"
msgstr "Hulpbronnen"
@@ -14449,10 +15108,6 @@ msgstr "Hulpbronnen"
msgid "Add Virtual Disk"
msgstr "Virtuele schijf toevoegen"
-#: netbox/templates/virtualization/virtualmachine/render_config.html:70
-msgid "No configuration template has been assigned for this virtual machine."
-msgstr ""
-
#: netbox/templates/vpn/ikepolicy.html:10
#: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:166
msgid "IKE Policy"
@@ -14475,7 +15130,7 @@ msgstr "Geheim tonen"
#: netbox/templates/vpn/ipsecpolicy.html:45
#: netbox/templates/vpn/ipsecprofile.html:52
#: netbox/templates/vpn/ipsecprofile.html:77
-#: netbox/vpn/forms/model_forms.py:316 netbox/vpn/forms/model_forms.py:352
+#: netbox/vpn/forms/model_forms.py:317 netbox/vpn/forms/model_forms.py:354
#: netbox/vpn/tables/crypto.py:68 netbox/vpn/tables/crypto.py:134
msgid "Proposals"
msgstr "Voorstellen"
@@ -14521,12 +15176,12 @@ msgid "IPSec Policy"
msgstr "IPsec-beleid"
#: netbox/templates/vpn/ipsecpolicy.html:21 netbox/vpn/forms/bulk_edit.py:210
-#: netbox/vpn/models/crypto.py:193
+#: netbox/vpn/models/crypto.py:191
msgid "PFS group"
msgstr "PFS-groep"
#: netbox/templates/vpn/ipsecprofile.html:10
-#: netbox/vpn/forms/model_forms.py:54
+#: netbox/vpn/forms/model_forms.py:55
msgid "IPSec Profile"
msgstr "IPsec-profiel"
@@ -14552,10 +15207,6 @@ msgstr "L2VPN-kenmerken"
msgid "Add a Termination"
msgstr "Een beëindiging toevoegen"
-#: netbox/templates/vpn/tunnel.html:9
-msgid "Add Termination"
-msgstr "Beëindiging toevoegen"
-
#: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49
#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57
msgid "Encapsulation"
@@ -14563,7 +15214,7 @@ msgstr "Inkapseling"
#: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55
#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64
-#: netbox/vpn/models/crypto.py:250 netbox/vpn/tables/tunnels.py:51
+#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51
msgid "IPSec profile"
msgstr "IPsec-profiel"
@@ -14586,8 +15237,8 @@ msgid "Tunnel Termination"
msgstr "Afsluiting van de tunnel"
#: netbox/templates/vpn/tunneltermination.html:35
-#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:102
-#: netbox/vpn/forms/model_forms.py:138 netbox/vpn/forms/model_forms.py:247
+#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:103
+#: netbox/vpn/forms/model_forms.py:139 netbox/vpn/forms/model_forms.py:248
#: netbox/vpn/tables/tunnels.py:101
msgid "Outside IP"
msgstr "Buiten IP"
@@ -14610,7 +15261,7 @@ msgctxt "Abbreviation for megahertz"
msgid "MHz"
msgstr "MHz"
-#: netbox/templates/wireless/wirelesslan.html:57
+#: netbox/templates/wireless/wirelesslan.html:65
msgid "Attached Interfaces"
msgstr "Bijgevoegde interfaces"
@@ -14619,7 +15270,7 @@ msgid "Add Wireless LAN"
msgstr "Draadloos netwerk toevoegen"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:28
+#: netbox/wireless/forms/model_forms.py:29
msgid "Wireless LAN Group"
msgstr "Draadloze LAN-groep"
@@ -14631,13 +15282,6 @@ msgstr "Draadloze LAN-groep toevoegen"
msgid "Link Properties"
msgstr "Eigenschappen van de link"
-#: netbox/templates/wireless/wirelesslink.html:38
-#: netbox/wireless/forms/bulk_edit.py:129
-#: netbox/wireless/forms/filtersets.py:102
-#: netbox/wireless/forms/model_forms.py:165
-msgid "Distance"
-msgstr "Afstand"
-
#: netbox/tenancy/filtersets.py:28
msgid "Parent contact group (ID)"
msgstr "Contactgroep voor ouders (ID)"
@@ -14708,47 +15352,47 @@ msgstr "contactgroep"
msgid "contact groups"
msgstr "contactgroepen"
-#: netbox/tenancy/models/contacts.py:48
+#: netbox/tenancy/models/contacts.py:42
msgid "contact role"
msgstr "contactrol"
-#: netbox/tenancy/models/contacts.py:49
+#: netbox/tenancy/models/contacts.py:43
msgid "contact roles"
msgstr "contactrollen"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:63
msgid "title"
msgstr "noemen"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:68
msgid "phone"
msgstr "telefoon"
-#: netbox/tenancy/models/contacts.py:78
+#: netbox/tenancy/models/contacts.py:73
msgid "email"
msgstr "e-mail"
-#: netbox/tenancy/models/contacts.py:87
+#: netbox/tenancy/models/contacts.py:82
msgid "link"
msgstr "verbinden"
-#: netbox/tenancy/models/contacts.py:103
+#: netbox/tenancy/models/contacts.py:98
msgid "contact"
msgstr "contact"
-#: netbox/tenancy/models/contacts.py:104
+#: netbox/tenancy/models/contacts.py:99
msgid "contacts"
msgstr "neemt contact op"
-#: netbox/tenancy/models/contacts.py:153
+#: netbox/tenancy/models/contacts.py:146
msgid "contact assignment"
msgstr "contactopdracht"
-#: netbox/tenancy/models/contacts.py:154
+#: netbox/tenancy/models/contacts.py:147
msgid "contact assignments"
msgstr "contacttoewijzingen"
-#: netbox/tenancy/models/contacts.py:170
+#: netbox/tenancy/models/contacts.py:163
#, python-brace-format
msgid "Contacts cannot be assigned to this object type ({type})."
msgstr ""
@@ -14762,19 +15406,19 @@ msgstr "tenant groep"
msgid "tenant groups"
msgstr "tenant groepen"
-#: netbox/tenancy/models/tenants.py:70
+#: netbox/tenancy/models/tenants.py:68
msgid "Tenant name must be unique per group."
msgstr "De naam van de tenant moet per groep uniek zijn."
-#: netbox/tenancy/models/tenants.py:80
+#: netbox/tenancy/models/tenants.py:78
msgid "Tenant slug must be unique per group."
msgstr "De slug van de tentant moet per groep uniek zijn."
-#: netbox/tenancy/models/tenants.py:88
+#: netbox/tenancy/models/tenants.py:86
msgid "tenant"
msgstr "tenant"
-#: netbox/tenancy/models/tenants.py:89
+#: netbox/tenancy/models/tenants.py:87
msgid "tenants"
msgstr "tenants"
@@ -15006,7 +15650,7 @@ msgstr "blijk"
msgid "tokens"
msgstr "tokens"
-#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:42
+#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43
msgid "group"
msgstr "groeperen"
@@ -15054,26 +15698,26 @@ msgstr ""
msgid "{name} has a key defined but CHOICES is not a list"
msgstr "{name} heeft een sleutel gedefinieerd, maar CHOICES is geen lijst"
-#: netbox/utilities/conversion.py:19
+#: netbox/utilities/conversion.py:20
msgid "Weight must be a positive number"
msgstr "Gewicht moet een positief getal zijn"
-#: netbox/utilities/conversion.py:21
+#: netbox/utilities/conversion.py:22
#, python-brace-format
msgid "Invalid value '{weight}' for weight (must be a number)"
msgstr "Ongeldige waarde '{weight}'voor gewicht (moet een getal zijn)"
-#: netbox/utilities/conversion.py:32 netbox/utilities/conversion.py:62
+#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63
#, python-brace-format
msgid "Unknown unit {unit}. Must be one of the following: {valid_units}"
msgstr ""
"Onbekende eenheid {unit}. Moet een van de volgende zijn: {valid_units}"
-#: netbox/utilities/conversion.py:45
+#: netbox/utilities/conversion.py:46
msgid "Length must be a positive number"
msgstr "De lengte moet een positief getal zijn"
-#: netbox/utilities/conversion.py:47
+#: netbox/utilities/conversion.py:48
#, python-brace-format
msgid "Invalid value '{length}' for length (must be a number)"
msgstr "Ongeldige waarde '{length}'voor lengte (moet een getal zijn)"
@@ -15091,11 +15735,11 @@ msgstr ""
msgid "More than 50"
msgstr "Meer dan 50"
-#: netbox/utilities/fields.py:30
+#: netbox/utilities/fields.py:29
msgid "RGB color in hexadecimal. Example: "
msgstr "RGB-kleur in hexadecimaal. Voorbeeld: "
-#: netbox/utilities/fields.py:159
+#: netbox/utilities/fields.py:158
#, python-format
msgid ""
"%s(%r) is invalid. to_model parameter to CounterCacheField must be a string "
@@ -15104,7 +15748,7 @@ msgstr ""
"%s(%r) is ongeldig. De parameter to_model voor CounterCacheField moet een "
"tekenreeks zijn in het formaat 'app.model'"
-#: netbox/utilities/fields.py:169
+#: netbox/utilities/fields.py:168
#, python-format
msgid ""
"%s(%r) is invalid. to_field parameter to CounterCacheField must be a string "
@@ -15333,14 +15977,14 @@ msgstr "Ongeldig gerelateerd objectkenmerk voor kolom”{field}„: {to_field}"
msgid "Required column header \"{header}\" not found."
msgstr "Vereiste kolomkop”{header}„niet gevonden."
-#: netbox/utilities/forms/widgets/apiselect.py:124
+#: netbox/utilities/forms/widgets/apiselect.py:133
#, python-brace-format
msgid "Missing required value for dynamic query param: '{dynamic_params}'"
msgstr ""
"Ontbrekende vereiste waarde voor dynamische queryparameter: "
"'{dynamic_params}'"
-#: netbox/utilities/forms/widgets/apiselect.py:141
+#: netbox/utilities/forms/widgets/apiselect.py:150
#, python-brace-format
msgid "Missing required value for static query param: '{static_params}'"
msgstr ""
@@ -15467,10 +16111,14 @@ msgstr "Zoek..."
msgid "Search NetBox"
msgstr "Zoek in NetBox"
-#: netbox/utilities/templates/widgets/apiselect.html:7
+#: netbox/utilities/templates/widgets/apiselect.html:8
msgid "Open selector"
msgstr "Selector openen"
+#: netbox/utilities/templates/widgets/apiselect.html:22
+msgid "Quick add"
+msgstr "Snel toevoegen"
+
#: netbox/utilities/templates/widgets/markdown_input.html:6
msgid "Write"
msgstr "Schrijf"
@@ -15504,114 +16152,120 @@ msgstr ""
"{class_name} heeft geen queryset gedefinieerd. ObjectPermissionRequiredMixIn"
" mag alleen worden gebruikt op views die een basisqueryset definiëren"
-#: netbox/virtualization/filtersets.py:79
+#: netbox/virtualization/choices.py:50
+msgid "Paused"
+msgstr "Gepauzeerd"
+
+#: netbox/virtualization/filtersets.py:45
msgid "Parent group (ID)"
msgstr "Oudergroep (ID)"
-#: netbox/virtualization/filtersets.py:85
+#: netbox/virtualization/filtersets.py:51
msgid "Parent group (slug)"
msgstr "Oudergroep (slug)"
-#: netbox/virtualization/filtersets.py:89
-#: netbox/virtualization/filtersets.py:141
+#: netbox/virtualization/filtersets.py:55
+#: netbox/virtualization/filtersets.py:107
msgid "Cluster type (ID)"
msgstr "Clustertype (ID)"
-#: netbox/virtualization/filtersets.py:151
-#: netbox/virtualization/filtersets.py:271
+#: netbox/virtualization/filtersets.py:117
+#: netbox/virtualization/filtersets.py:237
msgid "Cluster (ID)"
msgstr "Cluster (ID)"
-#: netbox/virtualization/forms/bulk_edit.py:166
-#: netbox/virtualization/models/virtualmachines.py:115
+#: netbox/virtualization/forms/bulk_edit.py:148
+#: netbox/virtualization/models/virtualmachines.py:110
msgid "vCPUs"
msgstr "vCPU's"
-#: netbox/virtualization/forms/bulk_edit.py:170
+#: netbox/virtualization/forms/bulk_edit.py:152
msgid "Memory (MB)"
msgstr "Geheugen (MB)"
-#: netbox/virtualization/forms/bulk_edit.py:174
+#: netbox/virtualization/forms/bulk_edit.py:156
msgid "Disk (MB)"
msgstr "Schijf (MB)"
-#: netbox/virtualization/forms/bulk_edit.py:334
-#: netbox/virtualization/forms/filtersets.py:251
+#: netbox/virtualization/forms/bulk_edit.py:324
+#: netbox/virtualization/forms/filtersets.py:256
msgid "Size (MB)"
msgstr "Grootte (MB)"
-#: netbox/virtualization/forms/bulk_import.py:44
+#: netbox/virtualization/forms/bulk_import.py:45
msgid "Type of cluster"
msgstr "Soort cluster"
-#: netbox/virtualization/forms/bulk_import.py:51
+#: netbox/virtualization/forms/bulk_import.py:52
msgid "Assigned cluster group"
msgstr "Toegewezen clustergroep"
-#: netbox/virtualization/forms/bulk_import.py:96
+#: netbox/virtualization/forms/bulk_import.py:102
msgid "Assigned cluster"
msgstr "Toegewezen cluster"
-#: netbox/virtualization/forms/bulk_import.py:103
+#: netbox/virtualization/forms/bulk_import.py:109
msgid "Assigned device within cluster"
msgstr "Toegewezen apparaat binnen cluster"
-#: netbox/virtualization/forms/filtersets.py:183
+#: netbox/virtualization/forms/filtersets.py:188
msgid "Serial number"
msgstr "Serienummer"
-#: netbox/virtualization/forms/model_forms.py:153
+#: netbox/virtualization/forms/model_forms.py:158
#, python-brace-format
msgid ""
-"{device} belongs to a different site ({device_site}) than the cluster "
-"({cluster_site})"
+"{device} belongs to a different {scope_field} ({device_scope}) than the "
+"cluster ({cluster_scope})"
msgstr ""
+"{device} behoort tot een andere {scope_field} ({device_scope}) dan het "
+"cluster ({cluster_scope})"
-#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/forms/model_forms.py:199
msgid "Optionally pin this VM to a specific host device within the cluster"
msgstr ""
"Optioneel kan deze VM worden vastgezet op een specifiek hostapparaat binnen "
"het cluster"
-#: netbox/virtualization/forms/model_forms.py:221
+#: netbox/virtualization/forms/model_forms.py:228
msgid "Site/Cluster"
msgstr "Site/cluster"
-#: netbox/virtualization/forms/model_forms.py:244
+#: netbox/virtualization/forms/model_forms.py:251
msgid "Disk size is managed via the attachment of virtual disks."
msgstr ""
"De schijfgrootte wordt beheerd via de koppeling van virtuele schijven."
-#: netbox/virtualization/forms/model_forms.py:372
-#: netbox/virtualization/tables/virtualmachines.py:111
+#: netbox/virtualization/forms/model_forms.py:405
+#: netbox/virtualization/tables/virtualmachines.py:81
msgid "Disk"
msgstr "Schijf"
-#: netbox/virtualization/models/clusters.py:25
+#: netbox/virtualization/models/clusters.py:26
msgid "cluster type"
msgstr "clustertype"
-#: netbox/virtualization/models/clusters.py:26
+#: netbox/virtualization/models/clusters.py:27
msgid "cluster types"
msgstr "clustertypen"
-#: netbox/virtualization/models/clusters.py:45
+#: netbox/virtualization/models/clusters.py:43
msgid "cluster group"
msgstr "clustergroep"
-#: netbox/virtualization/models/clusters.py:46
+#: netbox/virtualization/models/clusters.py:44
msgid "cluster groups"
msgstr "clustergroepen"
-#: netbox/virtualization/models/clusters.py:121
+#: netbox/virtualization/models/clusters.py:110
msgid "cluster"
msgstr "cluster"
-#: netbox/virtualization/models/clusters.py:122
+#: netbox/virtualization/models/clusters.py:111
msgid "clusters"
msgstr "clusters"
-#: netbox/virtualization/models/clusters.py:141
+#: netbox/virtualization/models/clusters.py:137
#, python-brace-format
msgid ""
"{count} devices are assigned as hosts for this cluster but are not in site "
@@ -15620,32 +16274,41 @@ msgstr ""
"{count} apparaten zijn toegewezen als hosts voor dit cluster, maar bevinden "
"zich niet op de locatie {site}"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/clusters.py:144
+#, python-brace-format
+msgid ""
+"{count} devices are assigned as hosts for this cluster but are not in "
+"location {location}"
+msgstr ""
+"{count} apparaten zijn toegewezen als hosts voor dit cluster, maar bevinden "
+"zich niet op hun locatie {location}"
+
+#: netbox/virtualization/models/virtualmachines.py:118
msgid "memory (MB)"
msgstr "geheugen (MB)"
-#: netbox/virtualization/models/virtualmachines.py:128
+#: netbox/virtualization/models/virtualmachines.py:123
msgid "disk (MB)"
msgstr "schijf (MB)"
-#: netbox/virtualization/models/virtualmachines.py:166
+#: netbox/virtualization/models/virtualmachines.py:161
msgid "Virtual machine name must be unique per cluster."
msgstr "De naam van de virtuele machine moet per cluster uniek zijn."
-#: netbox/virtualization/models/virtualmachines.py:169
+#: netbox/virtualization/models/virtualmachines.py:164
msgid "virtual machine"
msgstr "virtuele machine"
-#: netbox/virtualization/models/virtualmachines.py:170
+#: netbox/virtualization/models/virtualmachines.py:165
msgid "virtual machines"
msgstr "virtuele machines"
-#: netbox/virtualization/models/virtualmachines.py:184
+#: netbox/virtualization/models/virtualmachines.py:176
msgid "A virtual machine must be assigned to a site and/or cluster."
msgstr ""
"Een virtuele machine moet worden toegewezen aan een site en/of cluster."
-#: netbox/virtualization/models/virtualmachines.py:191
+#: netbox/virtualization/models/virtualmachines.py:183
#, python-brace-format
msgid ""
"The selected cluster ({cluster}) is not assigned to this site ({site})."
@@ -15653,11 +16316,11 @@ msgstr ""
"Het geselecteerde cluster ({cluster}) is niet toegewezen aan deze site "
"({site})."
-#: netbox/virtualization/models/virtualmachines.py:198
+#: netbox/virtualization/models/virtualmachines.py:190
msgid "Must specify a cluster when assigning a host device."
msgstr "Moet een cluster specificeren bij het toewijzen van een hostapparaat."
-#: netbox/virtualization/models/virtualmachines.py:203
+#: netbox/virtualization/models/virtualmachines.py:195
#, python-brace-format
msgid ""
"The selected device ({device}) is not assigned to this cluster ({cluster})."
@@ -15665,7 +16328,7 @@ msgstr ""
"Het geselecteerde apparaat ({device}) is niet toegewezen aan dit cluster "
"({cluster})."
-#: netbox/virtualization/models/virtualmachines.py:215
+#: netbox/virtualization/models/virtualmachines.py:207
#, python-brace-format
msgid ""
"The specified disk size ({size}) must match the aggregate size of assigned "
@@ -15674,17 +16337,17 @@ msgstr ""
"De opgegeven schijfgrootte ({size}) moet overeenkomen met de totale grootte "
"van toegewezen virtuele schijven ({total_size})."
-#: netbox/virtualization/models/virtualmachines.py:229
+#: netbox/virtualization/models/virtualmachines.py:221
#, python-brace-format
msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)"
msgstr "Moet een IPv zijn{family} adres. ({ip} is een IPv{version} adres.)"
-#: netbox/virtualization/models/virtualmachines.py:238
+#: netbox/virtualization/models/virtualmachines.py:230
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this VM."
msgstr "Het opgegeven IP-adres ({ip}) is niet toegewezen aan deze VM."
-#: netbox/virtualization/models/virtualmachines.py:396
+#: netbox/virtualization/models/virtualmachines.py:376
#, python-brace-format
msgid ""
"The selected parent interface ({parent}) belongs to a different virtual "
@@ -15693,7 +16356,7 @@ msgstr ""
"De geselecteerde ouderinterface ({parent}) behoort tot een andere virtuele "
"machine ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:411
+#: netbox/virtualization/models/virtualmachines.py:391
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different virtual "
@@ -15702,7 +16365,7 @@ msgstr ""
"De geselecteerde bridge-interface ({bridge}) behoort tot een andere virtuele"
" machine ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:422
+#: netbox/virtualization/models/virtualmachines.py:402
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -15711,24 +16374,24 @@ msgstr ""
"Het VLAN zonder label ({untagged_vlan}) moet tot dezelfde site behoren als "
"de bovenliggende virtuele machine van de interface, of moet globaal zijn."
-#: netbox/virtualization/models/virtualmachines.py:434
+#: netbox/virtualization/models/virtualmachines.py:414
msgid "size (MB)"
msgstr "grootte (MB)"
-#: netbox/virtualization/models/virtualmachines.py:438
+#: netbox/virtualization/models/virtualmachines.py:418
msgid "virtual disk"
msgstr "virtuele schijf"
-#: netbox/virtualization/models/virtualmachines.py:439
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "virtual disks"
msgstr "virtuele schijven"
-#: netbox/virtualization/views.py:273
+#: netbox/virtualization/views.py:289
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "Toegevoegd {count} apparaten om te clusteren {cluster}"
-#: netbox/virtualization/views.py:308
+#: netbox/virtualization/views.py:324
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "Verwijderd {count} apparaten uit het cluster {cluster}"
@@ -15765,14 +16428,6 @@ msgstr "L2TP"
msgid "PPTP"
msgstr "PPTP"
-#: netbox/vpn/choices.py:64
-msgid "Hub"
-msgstr "Hub"
-
-#: netbox/vpn/choices.py:65
-msgid "Spoke"
-msgstr "Spoke"
-
#: netbox/vpn/choices.py:88
msgid "Aggressive"
msgstr "Agressive"
@@ -15890,26 +16545,26 @@ msgstr "VLAN (naam)"
msgid "Tunnel group"
msgstr "Tunnelgroep"
-#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:47
+#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:48
msgid "SA lifetime"
msgstr "Een leven lang"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:79
-#: netbox/wireless/forms/bulk_edit.py:126
-#: netbox/wireless/forms/filtersets.py:64
-#: netbox/wireless/forms/filtersets.py:98
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
+#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/wireless/forms/filtersets.py:67
+#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
msgstr "Vooraf gedeelde sleutel"
#: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239
-#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:370
+#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373
#: netbox/vpn/models/crypto.py:104
msgid "IKE policy"
msgstr "IKE-beleid"
#: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244
-#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:374
-#: netbox/vpn/models/crypto.py:209
+#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377
+#: netbox/vpn/models/crypto.py:207
msgid "IPSec policy"
msgstr "IPsec-beleid"
@@ -15917,10 +16572,6 @@ msgstr "IPsec-beleid"
msgid "Tunnel encapsulation"
msgstr "Inkapseling van tunnels"
-#: netbox/vpn/forms/bulk_import.py:83
-msgid "Operational role"
-msgstr "Operationele rol"
-
#: netbox/vpn/forms/bulk_import.py:90
msgid "Parent device of assigned interface"
msgstr "Ouderapparaat met toegewezen interface"
@@ -15937,7 +16588,7 @@ msgstr "Interface voor apparaat of virtuele machine"
msgid "IKE proposal(s)"
msgstr "IKE-voorstel (en)"
-#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:197
+#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:195
msgid "Diffie-Hellman group for Perfect Forward Secrecy"
msgstr "Diffie-Hellman-groep voor Perfect Forward Secrecy"
@@ -15983,7 +16634,7 @@ msgid "IKE version"
msgstr "IKE-versie"
#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175
-#: netbox/vpn/forms/model_forms.py:298 netbox/vpn/forms/model_forms.py:334
+#: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336
msgid "Proposal"
msgstr "Voorstel"
@@ -15991,32 +16642,28 @@ msgstr "Voorstel"
msgid "Assigned Object Type"
msgstr "Toegewezen objecttype"
-#: netbox/vpn/forms/model_forms.py:95 netbox/vpn/forms/model_forms.py:130
-#: netbox/vpn/forms/model_forms.py:240 netbox/vpn/tables/tunnels.py:91
+#: netbox/vpn/forms/model_forms.py:96 netbox/vpn/forms/model_forms.py:131
+#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:91
msgid "Tunnel interface"
msgstr "Tunnelinterface"
-#: netbox/vpn/forms/model_forms.py:150
+#: netbox/vpn/forms/model_forms.py:151
msgid "First Termination"
msgstr "Eerste beëindiging"
-#: netbox/vpn/forms/model_forms.py:153
+#: netbox/vpn/forms/model_forms.py:154
msgid "Second Termination"
msgstr "Tweede beëindiging"
-#: netbox/vpn/forms/model_forms.py:197
+#: netbox/vpn/forms/model_forms.py:198
msgid "This parameter is required when defining a termination."
msgstr "Deze parameter is vereist voor het definiëren van een beëindiging."
-#: netbox/vpn/forms/model_forms.py:320 netbox/vpn/forms/model_forms.py:356
-msgid "Policy"
-msgstr "Beleid"
-
-#: netbox/vpn/forms/model_forms.py:487
+#: netbox/vpn/forms/model_forms.py:490
msgid "A termination must specify an interface or VLAN."
msgstr "Een beëindiging moet een interface of VLAN specificeren."
-#: netbox/vpn/forms/model_forms.py:489
+#: netbox/vpn/forms/model_forms.py:492
msgid ""
"A termination can only have one terminating object (an interface or VLAN)."
msgstr ""
@@ -16031,31 +16678,31 @@ msgstr "coderingsalgoritme"
msgid "authentication algorithm"
msgstr "authenticatie-algoritme"
-#: netbox/vpn/models/crypto.py:44
+#: netbox/vpn/models/crypto.py:45
msgid "Diffie-Hellman group ID"
msgstr "Diffie-Hellman groeps-ID"
-#: netbox/vpn/models/crypto.py:50
+#: netbox/vpn/models/crypto.py:51
msgid "Security association lifetime (in seconds)"
msgstr "Levensduur van de beveiligingsvereniging (in seconden)"
-#: netbox/vpn/models/crypto.py:59
+#: netbox/vpn/models/crypto.py:60
msgid "IKE proposal"
msgstr "IKE-voorstel"
-#: netbox/vpn/models/crypto.py:60
+#: netbox/vpn/models/crypto.py:61
msgid "IKE proposals"
msgstr "IKE-voorstellen"
-#: netbox/vpn/models/crypto.py:76
+#: netbox/vpn/models/crypto.py:75
msgid "version"
msgstr "versie"
-#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:190
+#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:188
msgid "proposals"
msgstr "voorstellen"
-#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:39
+#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41
msgid "pre-shared key"
msgstr "vooraf gedeelde sleutel"
@@ -16063,19 +16710,19 @@ msgstr "vooraf gedeelde sleutel"
msgid "IKE policies"
msgstr "IKE-beleid"
-#: netbox/vpn/models/crypto.py:118
+#: netbox/vpn/models/crypto.py:115
msgid "Mode is required for selected IKE version"
msgstr "Modus is vereist voor de geselecteerde IKE-versie"
-#: netbox/vpn/models/crypto.py:122
+#: netbox/vpn/models/crypto.py:119
msgid "Mode cannot be used for selected IKE version"
msgstr "De modus kan niet worden gebruikt voor de geselecteerde IKE-versie"
-#: netbox/vpn/models/crypto.py:136
+#: netbox/vpn/models/crypto.py:134
msgid "encryption"
msgstr "encryptie"
-#: netbox/vpn/models/crypto.py:141
+#: netbox/vpn/models/crypto.py:140
msgid "authentication"
msgstr "authenticatie"
@@ -16095,34 +16742,34 @@ msgstr "IPsec-voorstel"
msgid "IPSec proposals"
msgstr "IPsec-voorstellen"
-#: netbox/vpn/models/crypto.py:178
+#: netbox/vpn/models/crypto.py:175
msgid "Encryption and/or authentication algorithm must be defined"
msgstr ""
"Het algoritme voor versleuteling en/of authenticatie moet worden "
"gedefinieerd"
-#: netbox/vpn/models/crypto.py:210
+#: netbox/vpn/models/crypto.py:208
msgid "IPSec policies"
msgstr "IPsec-beleid"
-#: netbox/vpn/models/crypto.py:251
+#: netbox/vpn/models/crypto.py:247
msgid "IPSec profiles"
msgstr "IPsec-profielen"
-#: netbox/vpn/models/l2vpn.py:116
+#: netbox/vpn/models/l2vpn.py:113
msgid "L2VPN termination"
msgstr "L2VPN-beëindiging"
-#: netbox/vpn/models/l2vpn.py:117
+#: netbox/vpn/models/l2vpn.py:114
msgid "L2VPN terminations"
msgstr "L2VPN-beëindigingen"
-#: netbox/vpn/models/l2vpn.py:135
+#: netbox/vpn/models/l2vpn.py:129
#, python-brace-format
msgid "L2VPN Termination already assigned ({assigned_object})"
msgstr "L2VPN Beëindiging is al toegewezen ({assigned_object})"
-#: netbox/vpn/models/l2vpn.py:147
+#: netbox/vpn/models/l2vpn.py:141
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -16139,35 +16786,35 @@ msgstr "tunnelgroep"
msgid "tunnel groups"
msgstr "tunnelgroepen"
-#: netbox/vpn/models/tunnels.py:53
+#: netbox/vpn/models/tunnels.py:51
msgid "encapsulation"
msgstr "inkapseling"
-#: netbox/vpn/models/tunnels.py:72
+#: netbox/vpn/models/tunnels.py:70
msgid "tunnel ID"
msgstr "tunnel-ID"
-#: netbox/vpn/models/tunnels.py:94
+#: netbox/vpn/models/tunnels.py:92
msgid "tunnel"
msgstr "tunnel"
-#: netbox/vpn/models/tunnels.py:95
+#: netbox/vpn/models/tunnels.py:93
msgid "tunnels"
msgstr "tunnels"
-#: netbox/vpn/models/tunnels.py:153
+#: netbox/vpn/models/tunnels.py:148
msgid "An object may be terminated to only one tunnel at a time."
msgstr "Een object mag slechts in één tunnel tegelijk worden afgesloten."
-#: netbox/vpn/models/tunnels.py:156
+#: netbox/vpn/models/tunnels.py:151
msgid "tunnel termination"
msgstr "beëindiging van de tunnel"
-#: netbox/vpn/models/tunnels.py:157
+#: netbox/vpn/models/tunnels.py:152
msgid "tunnel terminations"
msgstr "tunnelafsluitingen"
-#: netbox/vpn/models/tunnels.py:174
+#: netbox/vpn/models/tunnels.py:169
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name} is al bevestigd aan een tunnel ({tunnel})."
@@ -16228,51 +16875,44 @@ msgstr "WPA Personal (PSK)"
msgid "WPA Enterprise"
msgstr "WPA Enterprise"
-#: netbox/wireless/forms/bulk_edit.py:73
-#: netbox/wireless/forms/bulk_edit.py:120
-#: netbox/wireless/forms/bulk_import.py:68
-#: netbox/wireless/forms/bulk_import.py:71
-#: netbox/wireless/forms/bulk_import.py:110
-#: netbox/wireless/forms/bulk_import.py:113
-#: netbox/wireless/forms/filtersets.py:59
-#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/bulk_edit.py:75
+#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_import.py:70
+#: netbox/wireless/forms/bulk_import.py:73
+#: netbox/wireless/forms/bulk_import.py:115
+#: netbox/wireless/forms/bulk_import.py:118
+#: netbox/wireless/forms/filtersets.py:62
+#: netbox/wireless/forms/filtersets.py:121
msgid "Authentication cipher"
msgstr "Authenticatiecijfer"
-#: netbox/wireless/forms/bulk_edit.py:134
-#: netbox/wireless/forms/bulk_import.py:116
-#: netbox/wireless/forms/bulk_import.py:119
-#: netbox/wireless/forms/filtersets.py:106
-msgid "Distance unit"
-msgstr "Afstandseenheid"
-
-#: netbox/wireless/forms/bulk_import.py:52
+#: netbox/wireless/forms/bulk_import.py:54
msgid "Bridged VLAN"
msgstr "Overbrugd VLAN"
-#: netbox/wireless/forms/bulk_import.py:89
-#: netbox/wireless/tables/wirelesslink.py:28
+#: netbox/wireless/forms/bulk_import.py:94
+#: netbox/wireless/tables/wirelesslink.py:27
msgid "Interface A"
msgstr "Interface A"
-#: netbox/wireless/forms/bulk_import.py:93
-#: netbox/wireless/tables/wirelesslink.py:37
+#: netbox/wireless/forms/bulk_import.py:98
+#: netbox/wireless/tables/wirelesslink.py:36
msgid "Interface B"
msgstr "Interface B"
-#: netbox/wireless/forms/model_forms.py:161
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side B"
msgstr "Kant B"
-#: netbox/wireless/models.py:31
+#: netbox/wireless/models.py:32
msgid "authentication cipher"
msgstr "authenticatiecijfer"
-#: netbox/wireless/models.py:69
+#: netbox/wireless/models.py:72
msgid "wireless LAN group"
msgstr "draadloze LAN-groep"
-#: netbox/wireless/models.py:70
+#: netbox/wireless/models.py:73
msgid "wireless LAN groups"
msgstr "draadloze LAN-groepen"
@@ -16280,35 +16920,23 @@ msgstr "draadloze LAN-groepen"
msgid "wireless LAN"
msgstr "draadloos LAN"
-#: netbox/wireless/models.py:144
+#: netbox/wireless/models.py:141
msgid "interface A"
msgstr "interface A"
-#: netbox/wireless/models.py:151
+#: netbox/wireless/models.py:148
msgid "interface B"
msgstr "interface B"
-#: netbox/wireless/models.py:165
-msgid "distance"
-msgstr "afstand"
-
-#: netbox/wireless/models.py:172
-msgid "distance unit"
-msgstr "afstandseenheid"
-
-#: netbox/wireless/models.py:219
+#: netbox/wireless/models.py:196
msgid "wireless link"
msgstr "draadloze link"
-#: netbox/wireless/models.py:220
+#: netbox/wireless/models.py:197
msgid "wireless links"
msgstr "draadloze verbindingen"
-#: netbox/wireless/models.py:236
-msgid "Must specify a unit when setting a wireless distance"
-msgstr ""
-
-#: netbox/wireless/models.py:242 netbox/wireless/models.py:248
+#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
#, python-brace-format
msgid "{type} is not a wireless interface."
msgstr "{type} is geen draadloze interface."
diff --git a/netbox/translations/pl/LC_MESSAGES/django.mo b/netbox/translations/pl/LC_MESSAGES/django.mo
index d3624c438cd..94fb80f1ce7 100644
Binary files a/netbox/translations/pl/LC_MESSAGES/django.mo and b/netbox/translations/pl/LC_MESSAGES/django.mo differ
diff --git a/netbox/translations/pl/LC_MESSAGES/django.po b/netbox/translations/pl/LC_MESSAGES/django.po
index 484c8e8296a..27087dde4f4 100644
--- a/netbox/translations/pl/LC_MESSAGES/django.po
+++ b/netbox/translations/pl/LC_MESSAGES/django.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-04 05:02+0000\n"
+"POT-Creation-Date: 2025-03-06 05:01+0000\n"
"PO-Revision-Date: 2023-10-30 17:48+0000\n"
"Last-Translator: Jeremy Stretch, 2025\n"
"Language-Team: Polish (https://app.transifex.com/netbox-community/teams/178115/pl/)\n"
@@ -34,7 +34,7 @@ msgstr "Klucz"
msgid "Write Enabled"
msgstr "Zapis włączony"
-#: netbox/account/tables.py:35 netbox/core/choices.py:86
+#: 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:566
#: netbox/templates/account/token.html:43
@@ -46,6 +46,7 @@ msgstr "Zapis włączony"
#: netbox/templates/extras/htmx/script_result.html:12
#: netbox/templates/extras/journalentry.html:22
#: netbox/templates/generic/object.html:58
+#: netbox/templates/htmx/quick_add_created.html:7
#: netbox/templates/users/token.html:35
msgid "Created"
msgstr "Utworzony"
@@ -91,34 +92,35 @@ msgstr "Twoje hasło zostało pomyślnie zmienione."
#: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20
#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185
-#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1532
-#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1658
-#: netbox/virtualization/choices.py:20 netbox/virtualization/choices.py:45
-#: netbox/vpn/choices.py:18
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1534
+#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20
+#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
msgid "Planned"
msgstr "Planowane"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:305
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
msgid "Provisioning"
msgstr "Zaopatrzenie"
#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22
#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103
#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236
-#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1657
-#: netbox/extras/tables/tables.py:495 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
+#: netbox/dcim/choices.py:1591 netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495
+#: 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
#: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38
-#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:44
+#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45
#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
msgid "Active"
msgstr "Aktywny"
#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183
-#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1606
-#: netbox/dcim/choices.py:1659 netbox/virtualization/choices.py:24
-#: netbox/virtualization/choices.py:43
+#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590
+#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662
+#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "Nieaktywne"
@@ -130,7 +132,9 @@ msgstr "Odstąpienie od zaopatrzenia"
msgid "Decommissioned"
msgstr "Wycofane ze służby"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1619
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603
+#: netbox/templates/dcim/interface.html:135
+#: netbox/templates/virtualization/vminterface.html:77
#: netbox/tenancy/choices.py:17
msgid "Primary"
msgstr "Pierwszorzędny"
@@ -148,195 +152,207 @@ msgstr "Trzeciorzędny"
msgid "Inactive"
msgstr "Nieaktywny"
-#: netbox/circuits/filtersets.py:31 netbox/circuits/filtersets.py:198
-#: netbox/dcim/filtersets.py:98 netbox/dcim/filtersets.py:152
-#: netbox/dcim/filtersets.py:212 netbox/dcim/filtersets.py:333
-#: netbox/dcim/filtersets.py:464 netbox/dcim/filtersets.py:1021
-#: netbox/dcim/filtersets.py:1368 netbox/dcim/filtersets.py:1903
-#: netbox/dcim/filtersets.py:2146 netbox/dcim/filtersets.py:2204
-#: netbox/ipam/filtersets.py:341 netbox/ipam/filtersets.py:961
-#: netbox/virtualization/filtersets.py:45
-#: netbox/virtualization/filtersets.py:173 netbox/vpn/filtersets.py:358
+#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:275
+#: netbox/vpn/choices.py:63
+msgid "Peer"
+msgstr "Peer"
+
+#: netbox/circuits/choices.py:108 netbox/vpn/choices.py:64
+msgid "Hub"
+msgstr "Piasta"
+
+#: netbox/circuits/choices.py:109 netbox/vpn/choices.py:65
+msgid "Spoke"
+msgstr "Mówił"
+
+#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204
+#: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22
+#: 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:1370 netbox/dcim/filtersets.py:2027
+#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328
+#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139
+#: netbox/vpn/filtersets.py:358
msgid "Region (ID)"
msgstr "Region (ID)"
-#: netbox/circuits/filtersets.py:38 netbox/circuits/filtersets.py:205
-#: netbox/dcim/filtersets.py:105 netbox/dcim/filtersets.py:158
-#: netbox/dcim/filtersets.py:219 netbox/dcim/filtersets.py:340
-#: netbox/dcim/filtersets.py:471 netbox/dcim/filtersets.py:1028
-#: netbox/dcim/filtersets.py:1375 netbox/dcim/filtersets.py:1910
-#: netbox/dcim/filtersets.py:2153 netbox/dcim/filtersets.py:2211
-#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:348
-#: netbox/ipam/filtersets.py:968 netbox/virtualization/filtersets.py:52
-#: netbox/virtualization/filtersets.py:180 netbox/vpn/filtersets.py:353
+#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
+#: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29
+#: 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:1377 netbox/dcim/filtersets.py:2034
+#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335
+#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935
+#: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353
msgid "Region (slug)"
msgstr "Region (identyfikator)"
-#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
-#: netbox/dcim/filtersets.py:128 netbox/dcim/filtersets.py:225
-#: netbox/dcim/filtersets.py:346 netbox/dcim/filtersets.py:477
-#: netbox/dcim/filtersets.py:1034 netbox/dcim/filtersets.py:1381
-#: netbox/dcim/filtersets.py:1916 netbox/dcim/filtersets.py:2159
-#: netbox/dcim/filtersets.py:2217 netbox/ipam/filtersets.py:354
-#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:58
-#: netbox/virtualization/filtersets.py:186
+#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217
+#: 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:1383
+#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283
+#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941
+#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
msgstr "Grupa witryn (ID)"
-#: netbox/circuits/filtersets.py:51 netbox/circuits/filtersets.py:218
-#: netbox/dcim/filtersets.py:135 netbox/dcim/filtersets.py:232
-#: netbox/dcim/filtersets.py:353 netbox/dcim/filtersets.py:484
-#: netbox/dcim/filtersets.py:1041 netbox/dcim/filtersets.py:1388
-#: netbox/dcim/filtersets.py:1923 netbox/dcim/filtersets.py:2166
-#: netbox/dcim/filtersets.py:2224 netbox/extras/filtersets.py:515
-#: netbox/ipam/filtersets.py:361 netbox/ipam/filtersets.py:981
-#: netbox/virtualization/filtersets.py:65
-#: netbox/virtualization/filtersets.py:193
+#: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224
+#: 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:1390
+#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290
+#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515
+#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "Grupa terenów (identyfikator)"
-#: netbox/circuits/filtersets.py:56 netbox/circuits/forms/bulk_edit.py:188
-#: netbox/circuits/forms/bulk_edit.py:216
-#: netbox/circuits/forms/bulk_import.py:124
-#: netbox/circuits/forms/filtersets.py:51
-#: netbox/circuits/forms/filtersets.py:171
-#: netbox/circuits/forms/filtersets.py:209
-#: netbox/circuits/forms/model_forms.py:138
-#: netbox/circuits/forms/model_forms.py:154
-#: netbox/circuits/tables/circuits.py:113 netbox/dcim/forms/bulk_edit.py:169
-#: netbox/dcim/forms/bulk_edit.py:330 netbox/dcim/forms/bulk_edit.py:683
-#: netbox/dcim/forms/bulk_edit.py:888 netbox/dcim/forms/bulk_import.py:131
-#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:331
-#: netbox/dcim/forms/bulk_import.py:562 netbox/dcim/forms/bulk_import.py:1333
-#: netbox/dcim/forms/bulk_import.py:1361 netbox/dcim/forms/filtersets.py:87
-#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/filtersets.py:342
-#: netbox/dcim/forms/filtersets.py:439 netbox/dcim/forms/filtersets.py:753
-#: netbox/dcim/forms/filtersets.py:997 netbox/dcim/forms/filtersets.py:1021
-#: netbox/dcim/forms/filtersets.py:1111 netbox/dcim/forms/filtersets.py:1149
-#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/forms/filtersets.py:1608
-#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:137
-#: netbox/dcim/forms/model_forms.py:165 netbox/dcim/forms/model_forms.py:238
-#: netbox/dcim/forms/model_forms.py:463 netbox/dcim/forms/model_forms.py:723
-#: netbox/dcim/forms/object_create.py:383 netbox/dcim/tables/devices.py:153
+#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
+#: netbox/circuits/forms/filtersets.py:182
+#: netbox/circuits/forms/filtersets.py:240
+#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172
+#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686
+#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133
+#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333
+#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1430
+#: netbox/dcim/forms/bulk_import.py:1458 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:1622 netbox/dcim/forms/filtersets.py:1646
+#: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164
#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93
-#: netbox/dcim/tables/racks.py:122 netbox/dcim/tables/racks.py:207
-#: netbox/dcim/tables/sites.py:134 netbox/extras/filtersets.py:525
-#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:285
-#: netbox/ipam/forms/bulk_edit.py:484 netbox/ipam/forms/bulk_import.py:171
-#: netbox/ipam/forms/bulk_import.py:453 netbox/ipam/forms/filtersets.py:153
-#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:432
-#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:205
-#: netbox/ipam/forms/model_forms.py:669 netbox/ipam/tables/ip.py:245
-#: netbox/ipam/tables/vlans.py:118 netbox/ipam/tables/vlans.py:221
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:6
-#: netbox/templates/dcim/device.html:22
+#: 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:452
+#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229
+#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/model_forms.py:679 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:33
#: netbox/templates/dcim/location.html:37
#: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20
#: netbox/templates/dcim/rackreservation.html:28
-#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/prefix.html:56
-#: netbox/templates/ipam/vlan.html:23 netbox/templates/ipam/vlan_edit.html:40
-#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/vlan.html:23
+#: netbox/templates/ipam/vlan_edit.html:48
#: netbox/templates/virtualization/virtualmachine.html:95
-#: netbox/virtualization/forms/bulk_edit.py:91
-#: netbox/virtualization/forms/bulk_edit.py:109
-#: netbox/virtualization/forms/bulk_edit.py:124
-#: netbox/virtualization/forms/bulk_import.py:59
-#: netbox/virtualization/forms/bulk_import.py:85
-#: netbox/virtualization/forms/filtersets.py:79
-#: netbox/virtualization/forms/filtersets.py:148
-#: netbox/virtualization/forms/model_forms.py:71
+#: netbox/virtualization/forms/bulk_edit.py:106
+#: netbox/virtualization/forms/bulk_import.py:60
+#: netbox/virtualization/forms/bulk_import.py:91
+#: netbox/virtualization/forms/filtersets.py:74
+#: netbox/virtualization/forms/filtersets.py:153
#: netbox/virtualization/forms/model_forms.py:104
-#: netbox/virtualization/forms/model_forms.py:171
-#: netbox/virtualization/tables/clusters.py:77
-#: netbox/virtualization/tables/virtualmachines.py:63
-#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/model_forms.py:76
-#: netbox/wireless/forms/model_forms.py:118
+#: netbox/virtualization/forms/model_forms.py:178
+#: netbox/virtualization/tables/virtualmachines.py:33
+#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:79
+#: netbox/wireless/forms/model_forms.py:121
msgid "Site"
msgstr "Teren"
-#: netbox/circuits/filtersets.py:62 netbox/circuits/filtersets.py:229
-#: netbox/circuits/filtersets.py:274 netbox/dcim/filtersets.py:242
-#: netbox/dcim/filtersets.py:363 netbox/dcim/filtersets.py:458
-#: netbox/extras/filtersets.py:531 netbox/ipam/filtersets.py:240
-#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:991
-#: netbox/virtualization/filtersets.py:75
-#: netbox/virtualization/filtersets.py:203 netbox/vpn/filtersets.py:363
+#: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235
+#: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53
+#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364
+#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531
+#: netbox/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
msgid "Site (slug)"
msgstr "Teren (identyfikator)"
-#: netbox/circuits/filtersets.py:67
+#: netbox/circuits/filtersets.py:73
msgid "ASN (ID)"
msgstr "ASN (ID)"
-#: netbox/circuits/filtersets.py:73 netbox/circuits/forms/filtersets.py:31
-#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:108
-#: netbox/ipam/models/asns.py:125 netbox/ipam/tables/asn.py:41
+#: netbox/circuits/filtersets.py:79 netbox/circuits/forms/filtersets.py:39
+#: netbox/ipam/forms/model_forms.py:165 netbox/ipam/models/asns.py:105
+#: netbox/ipam/models/asns.py:122 netbox/ipam/tables/asn.py:41
#: netbox/templates/ipam/asn.html:20
msgid "ASN"
msgstr "ASN"
-#: netbox/circuits/filtersets.py:95 netbox/circuits/filtersets.py:122
-#: netbox/circuits/filtersets.py:156 netbox/circuits/filtersets.py:283
-#: netbox/circuits/filtersets.py:325 netbox/ipam/filtersets.py:245
+#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
+#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338
+#: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482
+#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248
msgid "Provider (ID)"
msgstr "Dostawca (ID)"
-#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
-#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:289
-#: netbox/circuits/filtersets.py:331 netbox/ipam/filtersets.py:251
+#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134
+#: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344
+#: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556
+#: netbox/ipam/filtersets.py:254
msgid "Provider (slug)"
msgstr "Dostawca (identyfikator)"
-#: netbox/circuits/filtersets.py:167
+#: netbox/circuits/filtersets.py:173 netbox/circuits/filtersets.py:493
+#: netbox/circuits/filtersets.py:561
msgid "Provider account (ID)"
msgstr "Konto dostawcy (ID)"
-#: netbox/circuits/filtersets.py:173
+#: netbox/circuits/filtersets.py:179 netbox/circuits/filtersets.py:499
+#: netbox/circuits/filtersets.py:567
msgid "Provider account (account)"
msgstr "Konto dostawcy (konto)"
-#: netbox/circuits/filtersets.py:178
+#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:503
+#: netbox/circuits/filtersets.py:572
msgid "Provider network (ID)"
msgstr "Sieć dostawcy (ID)"
-#: netbox/circuits/filtersets.py:182
+#: netbox/circuits/filtersets.py:188
msgid "Circuit type (ID)"
msgstr "Typ obwodu (ID)"
-#: netbox/circuits/filtersets.py:188
+#: netbox/circuits/filtersets.py:194
msgid "Circuit type (slug)"
msgstr "Typ obwodu (identyfikator)"
-#: netbox/circuits/filtersets.py:223 netbox/circuits/filtersets.py:268
-#: netbox/dcim/filtersets.py:236 netbox/dcim/filtersets.py:357
-#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1045
-#: netbox/dcim/filtersets.py:1393 netbox/dcim/filtersets.py:1928
-#: netbox/dcim/filtersets.py:2170 netbox/dcim/filtersets.py:2229
-#: netbox/ipam/filtersets.py:234 netbox/ipam/filtersets.py:365
-#: netbox/ipam/filtersets.py:985 netbox/virtualization/filtersets.py:69
-#: netbox/virtualization/filtersets.py:197 netbox/vpn/filtersets.py:368
+#: 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:1395
+#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294
+#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237
+#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163
+#: netbox/vpn/filtersets.py:368
msgid "Site (ID)"
msgstr "Teren (ID)"
-#: netbox/circuits/filtersets.py:233 netbox/circuits/filtersets.py:237
+#: 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:1406
+#: netbox/dcim/filtersets.py:2306
+msgid "Location (ID)"
+msgstr "Lokalizacja (ID)"
+
+#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:248
msgid "Termination A (ID)"
msgstr "Wypowiedzenie A (ID)"
-#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:320
-#: netbox/core/filtersets.py:77 netbox/core/filtersets.py:136
-#: netbox/core/filtersets.py:173 netbox/dcim/filtersets.py:751
-#: netbox/dcim/filtersets.py:1362 netbox/dcim/filtersets.py:2277
-#: 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 netbox/extras/filtersets.py:276
-#: netbox/extras/filtersets.py:348 netbox/extras/filtersets.py:391
-#: netbox/extras/filtersets.py:438 netbox/extras/filtersets.py:498
-#: netbox/extras/filtersets.py:657 netbox/extras/filtersets.py:703
-#: netbox/ipam/forms/model_forms.py:482 netbox/netbox/filtersets.py:282
-#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:167
+#: 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:1364
+#: netbox/dcim/filtersets.py:2401 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
+#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348
+#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438
+#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657
+#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22
+#: netbox/netbox/forms/base.py:167
#: netbox/templates/htmx/object_selector.html:28
#: netbox/templates/inc/filter_list.html:46
#: netbox/templates/ipam/ipaddress_assign.html:29
@@ -348,97 +364,150 @@ msgstr "Wypowiedzenie A (ID)"
msgid "Search"
msgstr "Szukaj"
-#: netbox/circuits/filtersets.py:264 netbox/circuits/forms/bulk_edit.py:172
-#: netbox/circuits/forms/bulk_edit.py:246
-#: netbox/circuits/forms/bulk_import.py:115
-#: netbox/circuits/forms/filtersets.py:198
-#: netbox/circuits/forms/filtersets.py:214
-#: netbox/circuits/forms/filtersets.py:260
-#: netbox/circuits/forms/model_forms.py:111
-#: netbox/circuits/forms/model_forms.py:133
-#: netbox/circuits/forms/model_forms.py:199
-#: netbox/circuits/tables/circuits.py:104
-#: netbox/circuits/tables/circuits.py:164 netbox/dcim/forms/connections.py:73
+#: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195
+#: netbox/circuits/forms/bulk_edit.py:284
+#: netbox/circuits/forms/bulk_import.py:128
+#: netbox/circuits/forms/filtersets.py:223
+#: netbox/circuits/forms/filtersets.py:250
+#: netbox/circuits/forms/filtersets.py:296
+#: netbox/circuits/forms/model_forms.py:139
+#: netbox/circuits/forms/model_forms.py:162
+#: netbox/circuits/forms/model_forms.py:262
+#: netbox/circuits/tables/circuits.py:108
+#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73
#: netbox/templates/circuits/circuit.html:15
-#: netbox/templates/circuits/circuitgroupassignment.html:26
+#: netbox/templates/circuits/circuitgroupassignment.html:30
#: netbox/templates/circuits/circuittermination.html:19
#: netbox/templates/dcim/inc/cable_termination.html:55
#: netbox/templates/dcim/trace/circuit.html:4
msgid "Circuit"
msgstr "Obwód"
-#: netbox/circuits/filtersets.py:278
+#: 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:1412
+#: netbox/extras/filtersets.py:542
+msgid "Location (slug)"
+msgstr "Lokalizacja (identyfikator)"
+
+#: netbox/circuits/filtersets.py:333
msgid "ProviderNetwork (ID)"
msgstr "Sieć dostawcy (ID)"
-#: netbox/circuits/filtersets.py:335
+#: netbox/circuits/filtersets.py:381
+msgid "Circuit (CID)"
+msgstr "Obwód (CID)"
+
+#: netbox/circuits/filtersets.py:386
msgid "Circuit (ID)"
msgstr "Obwód (ID)"
-#: netbox/circuits/filtersets.py:341
-msgid "Circuit (CID)"
-msgstr "Obwód (CID)"
+#: netbox/circuits/filtersets.py:391
+msgid "Virtual circuit (CID)"
+msgstr "Obwód wirtualny (CID)"
+
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849
+msgid "Virtual circuit (ID)"
+msgstr "Obwód wirtualny (ID)"
-#: netbox/circuits/filtersets.py:345
+#: netbox/circuits/filtersets.py:401
+msgid "Provider (name)"
+msgstr "Dostawca (nazwa)"
+
+#: netbox/circuits/filtersets.py:410
msgid "Circuit group (ID)"
msgstr "Grupa obwodów (ID)"
-#: netbox/circuits/filtersets.py:351
+#: netbox/circuits/filtersets.py:416
msgid "Circuit group (slug)"
msgstr "Grupa obwodów (identyfikator)"
-#: netbox/circuits/forms/bulk_edit.py:30
-#: netbox/circuits/forms/filtersets.py:56
-#: netbox/circuits/forms/model_forms.py:29
-#: netbox/circuits/tables/providers.py:33 netbox/dcim/forms/bulk_edit.py:129
-#: netbox/dcim/forms/filtersets.py:195 netbox/dcim/forms/model_forms.py:123
-#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:126
-#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:213
-#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:175
+#: netbox/circuits/filtersets.py:507
+msgid "Virtual circuit type (ID)"
+msgstr "Typ obwodu wirtualnego (ID)"
+
+#: netbox/circuits/filtersets.py:513
+msgid "Virtual circuit type (slug)"
+msgstr "Typ obwodu wirtualnego (ślimak)"
+
+#: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355
+#: netbox/circuits/forms/bulk_import.py:249
+#: netbox/circuits/forms/filtersets.py:372
+#: netbox/circuits/forms/filtersets.py:378
+#: netbox/circuits/forms/model_forms.py:343
+#: netbox/circuits/forms/model_forms.py:358
+#: netbox/circuits/tables/virtual_circuits.py:88
+#: netbox/templates/circuits/virtualcircuit.html:20
+#: netbox/templates/circuits/virtualcircuittermination.html:38
+msgid "Virtual circuit"
+msgstr "Wirtualny obwód"
+
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269
+#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+msgid "Interface (ID)"
+msgstr "Interfejs (ID)"
+
+#: netbox/circuits/forms/bulk_edit.py:42
+#: netbox/circuits/forms/filtersets.py:64
+#: netbox/circuits/forms/model_forms.py:42
+#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132
+#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127
+#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230
+#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "ASN"
-#: netbox/circuits/forms/bulk_edit.py:34 netbox/circuits/forms/bulk_edit.py:56
-#: netbox/circuits/forms/bulk_edit.py:83
-#: netbox/circuits/forms/bulk_edit.py:104
-#: netbox/circuits/forms/bulk_edit.py:164
-#: netbox/circuits/forms/bulk_edit.py:183
-#: netbox/circuits/forms/bulk_edit.py:228 netbox/core/forms/bulk_edit.py:28
-#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:74
-#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:152
-#: netbox/dcim/forms/bulk_edit.py:193 netbox/dcim/forms/bulk_edit.py:211
-#: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:438
-#: netbox/dcim/forms/bulk_edit.py:472 netbox/dcim/forms/bulk_edit.py:487
-#: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:590
-#: netbox/dcim/forms/bulk_edit.py:624 netbox/dcim/forms/bulk_edit.py:648
-#: netbox/dcim/forms/bulk_edit.py:721 netbox/dcim/forms/bulk_edit.py:782
-#: netbox/dcim/forms/bulk_edit.py:834 netbox/dcim/forms/bulk_edit.py:857
-#: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_edit.py:975
-#: netbox/dcim/forms/bulk_edit.py:1028 netbox/dcim/forms/bulk_edit.py:1063
-#: netbox/dcim/forms/bulk_edit.py:1103 netbox/dcim/forms/bulk_edit.py:1147
-#: netbox/dcim/forms/bulk_edit.py:1192 netbox/dcim/forms/bulk_edit.py:1219
-#: netbox/dcim/forms/bulk_edit.py:1237 netbox/dcim/forms/bulk_edit.py:1255
-#: netbox/dcim/forms/bulk_edit.py:1273 netbox/dcim/forms/bulk_edit.py:1725
-#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/bulk_edit.py:149
-#: netbox/extras/forms/bulk_edit.py:178 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:53 netbox/ipam/forms/bulk_edit.py:73
-#: netbox/ipam/forms/bulk_edit.py:93 netbox/ipam/forms/bulk_edit.py:117
-#: netbox/ipam/forms/bulk_edit.py:146 netbox/ipam/forms/bulk_edit.py:175
-#: netbox/ipam/forms/bulk_edit.py:194 netbox/ipam/forms/bulk_edit.py:276
-#: netbox/ipam/forms/bulk_edit.py:321 netbox/ipam/forms/bulk_edit.py:369
-#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:428
-#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_edit.py:547
+#: netbox/circuits/forms/bulk_edit.py:46 netbox/circuits/forms/bulk_edit.py:68
+#: netbox/circuits/forms/bulk_edit.py:95
+#: netbox/circuits/forms/bulk_edit.py:116
+#: netbox/circuits/forms/bulk_edit.py:187
+#: netbox/circuits/forms/bulk_edit.py:207
+#: netbox/circuits/forms/bulk_edit.py:266
+#: netbox/circuits/forms/bulk_edit.py:307
+#: netbox/circuits/forms/bulk_edit.py:347
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77
+#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441
+#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490
+#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593
+#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651
+#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785
+#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860
+#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066
+#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222
+#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258
+#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746
+#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39
+#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305
+#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396
+#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500
+#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575
+#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267
#: netbox/templates/account/token.html:35
-#: netbox/templates/circuits/circuit.html:59
+#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
#: netbox/templates/circuits/circuittype.html:26
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:88
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:83
#: netbox/templates/circuits/provider.html:33
#: netbox/templates/circuits/providernetwork.html:32
+#: netbox/templates/circuits/virtualcircuit.html:56
+#: netbox/templates/circuits/virtualcircuittermination.html:68
+#: netbox/templates/circuits/virtualcircuittype.html:26
#: netbox/templates/core/datasource.html:54
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
@@ -449,13 +518,14 @@ msgstr "ASN"
#: netbox/templates/dcim/devicetype.html:33
#: netbox/templates/dcim/frontport.html:58
#: netbox/templates/dcim/interface.html:69
-#: netbox/templates/dcim/inventoryitem.html:60
+#: netbox/templates/dcim/inventoryitem.html:64
#: netbox/templates/dcim/inventoryitemrole.html:22
#: netbox/templates/dcim/location.html:33
+#: netbox/templates/dcim/macaddress.html:21
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:37
+#: netbox/templates/dcim/moduletype.html:39
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
#: netbox/templates/dcim/poweroutlet.html:40
@@ -482,12 +552,14 @@ msgstr "ASN"
#: netbox/templates/ipam/asnrange.html:38
#: netbox/templates/ipam/fhrpgroup.html:34
#: netbox/templates/ipam/ipaddress.html:55
-#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:81
+#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77
#: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26
#: netbox/templates/ipam/routetarget.html:21
#: netbox/templates/ipam/service.html:50
#: netbox/templates/ipam/servicetemplate.html:27
#: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34
+#: netbox/templates/ipam/vlantranslationpolicy.html:18
+#: netbox/templates/ipam/vlantranslationrule.html:26
#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
@@ -501,7 +573,7 @@ msgstr "ASN"
#: netbox/templates/virtualization/clustertype.html:26
#: netbox/templates/virtualization/virtualdisk.html:39
#: netbox/templates/virtualization/virtualmachine.html:31
-#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/templates/virtualization/vminterface.html:47
#: netbox/templates/vpn/ikepolicy.html:17
#: netbox/templates/vpn/ikeproposal.html:17
#: netbox/templates/vpn/ipsecpolicy.html:17
@@ -511,119 +583,142 @@ msgstr "ASN"
#: netbox/templates/vpn/ipsecproposal.html:17
#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
-#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/templates/wireless/wirelesslan.html:34
#: netbox/templates/wireless/wirelesslangroup.html:33
#: netbox/templates/wireless/wirelesslink.html:34
#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80
#: netbox/tenancy/forms/bulk_edit.py:122 netbox/users/forms/bulk_edit.py:64
#: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112
-#: netbox/virtualization/forms/bulk_edit.py:32
-#: netbox/virtualization/forms/bulk_edit.py:46
-#: netbox/virtualization/forms/bulk_edit.py:100
-#: netbox/virtualization/forms/bulk_edit.py:177
-#: netbox/virtualization/forms/bulk_edit.py:228
-#: netbox/virtualization/forms/bulk_edit.py:337
+#: netbox/virtualization/forms/bulk_edit.py:33
+#: netbox/virtualization/forms/bulk_edit.py:47
+#: netbox/virtualization/forms/bulk_edit.py:82
+#: netbox/virtualization/forms/bulk_edit.py:159
+#: netbox/virtualization/forms/bulk_edit.py:210
+#: netbox/virtualization/forms/bulk_edit.py:327
#: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64
#: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155
#: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215
#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274
-#: netbox/wireless/forms/bulk_edit.py:29 netbox/wireless/forms/bulk_edit.py:82
-#: netbox/wireless/forms/bulk_edit.py:140
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84
+#: netbox/wireless/forms/bulk_edit.py:143
msgid "Description"
msgstr "Opis"
-#: netbox/circuits/forms/bulk_edit.py:51 netbox/circuits/forms/bulk_edit.py:73
-#: netbox/circuits/forms/bulk_edit.py:123
-#: netbox/circuits/forms/bulk_import.py:36
-#: netbox/circuits/forms/bulk_import.py:51
-#: netbox/circuits/forms/bulk_import.py:74
-#: netbox/circuits/forms/filtersets.py:70
-#: netbox/circuits/forms/filtersets.py:88
-#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:131
-#: netbox/circuits/forms/filtersets.py:199
-#: netbox/circuits/forms/filtersets.py:232
-#: netbox/circuits/forms/filtersets.py:255
-#: netbox/circuits/forms/model_forms.py:47
-#: netbox/circuits/forms/model_forms.py:61
-#: netbox/circuits/forms/model_forms.py:93
-#: netbox/circuits/tables/circuits.py:58
-#: netbox/circuits/tables/circuits.py:108
-#: netbox/circuits/tables/circuits.py:160
-#: netbox/circuits/tables/providers.py:72
-#: netbox/circuits/tables/providers.py:103
+#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:85
+#: netbox/circuits/forms/bulk_edit.py:135
+#: netbox/circuits/forms/bulk_import.py:43
+#: netbox/circuits/forms/bulk_import.py:58
+#: netbox/circuits/forms/bulk_import.py:81
+#: netbox/circuits/forms/filtersets.py:78
+#: netbox/circuits/forms/filtersets.py:96
+#: netbox/circuits/forms/filtersets.py:124
+#: netbox/circuits/forms/filtersets.py:142
+#: netbox/circuits/forms/filtersets.py:224
+#: netbox/circuits/forms/filtersets.py:268
+#: netbox/circuits/forms/filtersets.py:291
+#: netbox/circuits/forms/filtersets.py:329
+#: netbox/circuits/forms/filtersets.py:337
+#: netbox/circuits/forms/filtersets.py:373
+#: netbox/circuits/forms/filtersets.py:396
+#: netbox/circuits/forms/model_forms.py:60
+#: netbox/circuits/forms/model_forms.py:76
+#: netbox/circuits/forms/model_forms.py:110
+#: netbox/circuits/tables/circuits.py:57
+#: netbox/circuits/tables/circuits.py:112
+#: netbox/circuits/tables/circuits.py:196
+#: netbox/circuits/tables/providers.py:70
+#: netbox/circuits/tables/providers.py:101
+#: netbox/circuits/tables/virtual_circuits.py:46
+#: netbox/circuits/tables/virtual_circuits.py:93
#: netbox/templates/circuits/circuit.html:18
+#: netbox/templates/circuits/circuitgroupassignment.html:26
#: netbox/templates/circuits/circuittermination.html:25
#: netbox/templates/circuits/provider.html:20
#: netbox/templates/circuits/provideraccount.html:20
#: netbox/templates/circuits/providernetwork.html:20
+#: netbox/templates/circuits/virtualcircuit.html:23
+#: netbox/templates/circuits/virtualcircuittermination.html:26
#: netbox/templates/dcim/inc/cable_termination.html:51
+#: netbox/templates/dcim/interface.html:166
msgid "Provider"
msgstr "Dostawca"
-#: netbox/circuits/forms/bulk_edit.py:80
-#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/bulk_edit.py:92
+#: netbox/circuits/forms/filtersets.py:99
#: netbox/templates/circuits/providernetwork.html:28
msgid "Service ID"
msgstr "Identyfikator usługi"
-#: netbox/circuits/forms/bulk_edit.py:100
-#: netbox/circuits/forms/filtersets.py:107 netbox/dcim/forms/bulk_edit.py:207
-#: netbox/dcim/forms/bulk_edit.py:610 netbox/dcim/forms/bulk_edit.py:819
-#: netbox/dcim/forms/bulk_edit.py:1188 netbox/dcim/forms/bulk_edit.py:1215
-#: netbox/dcim/forms/bulk_edit.py:1721 netbox/dcim/forms/filtersets.py:1064
-#: netbox/dcim/forms/filtersets.py:1455 netbox/dcim/forms/filtersets.py:1479
-#: netbox/dcim/tables/devices.py:704 netbox/dcim/tables/devices.py:761
-#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:249
-#: netbox/dcim/tables/devicetypes.py:264 netbox/dcim/tables/racks.py:33
-#: netbox/extras/forms/bulk_edit.py:270 netbox/extras/tables/tables.py:443
+#: netbox/circuits/forms/bulk_edit.py:112
+#: netbox/circuits/forms/bulk_edit.py:303
+#: netbox/circuits/forms/filtersets.py:115
+#: netbox/circuits/forms/filtersets.py:320 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:1460
+#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738
+#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035
+#: 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/templates/circuits/circuittype.html:30
+#: netbox/templates/circuits/virtualcircuittype.html:30
#: netbox/templates/dcim/cable.html:40
#: netbox/templates/dcim/devicerole.html:34
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
msgstr "Kolor"
-#: netbox/circuits/forms/bulk_edit.py:118
-#: netbox/circuits/forms/bulk_import.py:87
-#: netbox/circuits/forms/filtersets.py:126 netbox/core/forms/bulk_edit.py:18
-#: netbox/core/forms/filtersets.py:33 netbox/core/tables/change_logging.py:32
-#: netbox/core/tables/data.py:20 netbox/core/tables/jobs.py:18
-#: netbox/dcim/forms/bulk_edit.py:797 netbox/dcim/forms/bulk_edit.py:936
-#: netbox/dcim/forms/bulk_edit.py:1004 netbox/dcim/forms/bulk_edit.py:1023
-#: netbox/dcim/forms/bulk_edit.py:1046 netbox/dcim/forms/bulk_edit.py:1088
-#: netbox/dcim/forms/bulk_edit.py:1132 netbox/dcim/forms/bulk_edit.py:1183
-#: netbox/dcim/forms/bulk_edit.py:1210 netbox/dcim/forms/bulk_import.py:188
-#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:730
-#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
-#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:885
-#: netbox/dcim/forms/bulk_import.py:979 netbox/dcim/forms/bulk_import.py:1021
-#: netbox/dcim/forms/bulk_import.py:1235 netbox/dcim/forms/bulk_import.py:1398
-#: netbox/dcim/forms/filtersets.py:955 netbox/dcim/forms/filtersets.py:1054
-#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1247
-#: netbox/dcim/forms/filtersets.py:1272 netbox/dcim/forms/filtersets.py:1296
-#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/filtersets.py:1353
-#: netbox/dcim/forms/filtersets.py:1450 netbox/dcim/forms/filtersets.py:1474
-#: netbox/dcim/forms/model_forms.py:703 netbox/dcim/forms/model_forms.py:709
-#: netbox/dcim/forms/object_import.py:84
+#: netbox/circuits/forms/bulk_edit.py:130
+#: netbox/circuits/forms/bulk_edit.py:331
+#: netbox/circuits/forms/bulk_import.py:94
+#: netbox/circuits/forms/bulk_import.py:221
+#: netbox/circuits/forms/filtersets.py:137
+#: netbox/circuits/forms/filtersets.py:358
+#: netbox/circuits/tables/circuits.py:65
+#: netbox/circuits/tables/circuits.py:200
+#: netbox/circuits/tables/virtual_circuits.py:58
+#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800
+#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007
+#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049
+#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135
+#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213
+#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269
+#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761
+#: 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:1332
+#: netbox/dcim/forms/bulk_import.py:1495 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:1358 netbox/dcim/forms/filtersets.py:1455
+#: netbox/dcim/forms/filtersets.py:1479 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:145 netbox/dcim/tables/devices.py:178
-#: netbox/dcim/tables/devices.py:814 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:138 netbox/extras/forms/bulk_import.py:42
+#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:189
+#: netbox/dcim/tables/devices.py:846 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/netbox/tables/tables.py:240
+#: netbox/netbox/tables/tables.py:243
#: netbox/templates/circuits/circuit.html:30
+#: netbox/templates/circuits/virtualcircuit.html:39
+#: netbox/templates/circuits/virtualcircuittermination.html:64
#: netbox/templates/core/datasource.html:38
#: netbox/templates/dcim/cable.html:15
#: netbox/templates/dcim/consoleport.html:36
#: netbox/templates/dcim/consoleserverport.html:36
#: netbox/templates/dcim/frontport.html:36
#: netbox/templates/dcim/interface.html:46
-#: netbox/templates/dcim/interface.html:169
-#: netbox/templates/dcim/interface.html:311
+#: netbox/templates/dcim/interface.html:226
+#: netbox/templates/dcim/interface.html:368
#: netbox/templates/dcim/powerfeed.html:32
#: netbox/templates/dcim/poweroutlet.html:36
#: netbox/templates/dcim/powerport.html:36
@@ -633,65 +728,78 @@ msgstr "Kolor"
#: netbox/templates/vpn/l2vpn.html:22
#: netbox/templates/wireless/inc/authentication_attrs.html:8
#: netbox/templates/wireless/inc/wirelesslink_interface.html:14
-#: netbox/virtualization/forms/bulk_edit.py:60
-#: netbox/virtualization/forms/bulk_import.py:41
+#: netbox/virtualization/forms/bulk_edit.py:61
+#: netbox/virtualization/forms/bulk_import.py:42
#: netbox/virtualization/forms/filtersets.py:54
-#: netbox/virtualization/forms/model_forms.py:62
+#: netbox/virtualization/forms/model_forms.py:65
#: netbox/virtualization/tables/clusters.py:66
#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264
-#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:84
-#: netbox/vpn/forms/model_forms.py:119 netbox/vpn/forms/model_forms.py:231
+#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232
msgid "Type"
msgstr "Typ"
-#: netbox/circuits/forms/bulk_edit.py:128
-#: netbox/circuits/forms/bulk_import.py:80
-#: netbox/circuits/forms/filtersets.py:139
-#: netbox/circuits/forms/model_forms.py:98
+#: netbox/circuits/forms/bulk_edit.py:140
+#: netbox/circuits/forms/bulk_edit.py:326
+#: netbox/circuits/forms/bulk_import.py:87
+#: netbox/circuits/forms/bulk_import.py:214
+#: netbox/circuits/forms/filtersets.py:150
+#: netbox/circuits/forms/filtersets.py:345
+#: netbox/circuits/forms/model_forms.py:116
+#: netbox/circuits/forms/model_forms.py:330
+#: netbox/templates/circuits/virtualcircuit.html:31
+#: netbox/templates/circuits/virtualcircuittermination.html:34
msgid "Provider account"
msgstr "Konto dostawcy"
-#: netbox/circuits/forms/bulk_edit.py:136
-#: netbox/circuits/forms/bulk_import.py:93
-#: netbox/circuits/forms/filtersets.py:150 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:79 netbox/core/tables/data.py:23
+#: netbox/circuits/forms/bulk_edit.py:148
+#: netbox/circuits/forms/bulk_edit.py:336
+#: netbox/circuits/forms/bulk_import.py:100
+#: netbox/circuits/forms/bulk_import.py:227
+#: netbox/circuits/forms/filtersets.py:161
+#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: netbox/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:182
-#: netbox/dcim/forms/bulk_edit.py:352 netbox/dcim/forms/bulk_edit.py:706
-#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_edit.py:803
-#: netbox/dcim/forms/bulk_edit.py:930 netbox/dcim/forms/bulk_edit.py:1744
-#: netbox/dcim/forms/bulk_import.py:88 netbox/dcim/forms/bulk_import.py:147
-#: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:527
-#: netbox/dcim/forms/bulk_import.py:681 netbox/dcim/forms/bulk_import.py:1229
-#: netbox/dcim/forms/bulk_import.py:1393 netbox/dcim/forms/bulk_import.py:1457
-#: netbox/dcim/forms/filtersets.py:178 netbox/dcim/forms/filtersets.py:237
-#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:799
-#: netbox/dcim/forms/filtersets.py:924 netbox/dcim/forms/filtersets.py:958
-#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1170
-#: netbox/dcim/tables/devices.py:140 netbox/dcim/tables/devices.py:817
-#: netbox/dcim/tables/devices.py:1063 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:126
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:138
-#: netbox/ipam/forms/bulk_edit.py:256 netbox/ipam/forms/bulk_edit.py:306
-#: netbox/ipam/forms/bulk_edit.py:354 netbox/ipam/forms/bulk_edit.py:506
-#: netbox/ipam/forms/bulk_import.py:192 netbox/ipam/forms/bulk_import.py:257
-#: netbox/ipam/forms/bulk_import.py:293 netbox/ipam/forms/bulk_import.py:474
-#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:355 netbox/ipam/forms/filtersets.py:501
-#: netbox/ipam/forms/model_forms.py:501 netbox/ipam/tables/ip.py:237
-#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:363
-#: netbox/ipam/tables/ip.py:426 netbox/ipam/tables/ip.py:453
-#: netbox/ipam/tables/vlans.py:126 netbox/ipam/tables/vlans.py:232
+#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185
+#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709
+#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806
+#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723
+#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90
+#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
+#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686
+#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554
+#: 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:1562 netbox/dcim/tables/devices.py:151
+#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983
+#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490
+#: netbox/ipam/forms/bulk_import.py:188 netbox/ipam/forms/bulk_import.py:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473
+#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284
+#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183
+#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315
+#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405
+#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208
#: netbox/templates/circuits/circuit.html:34
+#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
#: netbox/templates/core/rq_task.html:81 netbox/templates/core/system.html:18
#: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178
+#: netbox/templates/dcim/inventoryitem.html:36
#: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69
#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41
#: netbox/templates/dcim/site.html:43
#: netbox/templates/extras/script_list.html:48
#: netbox/templates/ipam/ipaddress.html:37
-#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
@@ -699,63 +807,67 @@ msgstr "Konto dostawcy"
#: netbox/templates/wireless/wirelesslan.html:22
#: netbox/templates/wireless/wirelesslink.html:17
#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194
-#: netbox/virtualization/forms/bulk_edit.py:70
-#: netbox/virtualization/forms/bulk_edit.py:118
-#: netbox/virtualization/forms/bulk_import.py:54
-#: netbox/virtualization/forms/bulk_import.py:80
-#: netbox/virtualization/forms/filtersets.py:62
-#: netbox/virtualization/forms/filtersets.py:160
+#: netbox/virtualization/forms/bulk_edit.py:71
+#: netbox/virtualization/forms/bulk_edit.py:100
+#: netbox/virtualization/forms/bulk_import.py:55
+#: netbox/virtualization/forms/bulk_import.py:86
+#: netbox/virtualization/forms/filtersets.py:82
+#: netbox/virtualization/forms/filtersets.py:165
#: netbox/virtualization/tables/clusters.py:74
-#: netbox/virtualization/tables/virtualmachines.py:60
+#: netbox/virtualization/tables/virtualmachines.py:30
#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37
#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:43
-#: netbox/wireless/forms/bulk_edit.py:105
-#: netbox/wireless/forms/bulk_import.py:43
-#: netbox/wireless/forms/bulk_import.py:84
-#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/filtersets.py:83
+#: netbox/wireless/forms/bulk_edit.py:45
+#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/wireless/forms/bulk_import.py:45
+#: netbox/wireless/forms/bulk_import.py:89
+#: netbox/wireless/forms/filtersets.py:52
+#: netbox/wireless/forms/filtersets.py:111
#: netbox/wireless/tables/wirelesslan.py:52
-#: netbox/wireless/tables/wirelesslink.py:20
+#: netbox/wireless/tables/wirelesslink.py:19
msgid "Status"
msgstr "Status"
-#: netbox/circuits/forms/bulk_edit.py:142
-#: netbox/circuits/forms/bulk_edit.py:233
-#: netbox/circuits/forms/bulk_import.py:98
-#: netbox/circuits/forms/bulk_import.py:158
-#: netbox/circuits/forms/filtersets.py:119
-#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:123
-#: netbox/dcim/forms/bulk_edit.py:188 netbox/dcim/forms/bulk_edit.py:347
-#: netbox/dcim/forms/bulk_edit.py:467 netbox/dcim/forms/bulk_edit.py:696
-#: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_edit.py:1749
-#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/bulk_import.py:152
-#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:356
-#: netbox/dcim/forms/bulk_import.py:501 netbox/dcim/forms/bulk_import.py:1241
-#: netbox/dcim/forms/bulk_import.py:1450 netbox/dcim/forms/filtersets.py:173
-#: netbox/dcim/forms/filtersets.py:205 netbox/dcim/forms/filtersets.py:323
-#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:420
-#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:916
-#: netbox/dcim/forms/filtersets.py:978 netbox/dcim/forms/filtersets.py:1008
-#: netbox/dcim/forms/filtersets.py:1130 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:323
-#: netbox/extras/forms/filtersets.py:396 netbox/ipam/forms/bulk_edit.py:43
-#: netbox/ipam/forms/bulk_edit.py:68 netbox/ipam/forms/bulk_edit.py:112
-#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:166
-#: netbox/ipam/forms/bulk_edit.py:251 netbox/ipam/forms/bulk_edit.py:301
-#: netbox/ipam/forms/bulk_edit.py:349 netbox/ipam/forms/bulk_edit.py:501
-#: netbox/ipam/forms/bulk_import.py:38 netbox/ipam/forms/bulk_import.py:67
-#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
-#: netbox/ipam/forms/bulk_import.py:135 netbox/ipam/forms/bulk_import.py:164
-#: netbox/ipam/forms/bulk_import.py:250 netbox/ipam/forms/bulk_import.py:286
-#: netbox/ipam/forms/bulk_import.py:467 netbox/ipam/forms/filtersets.py:48
-#: netbox/ipam/forms/filtersets.py:68 netbox/ipam/forms/filtersets.py:100
-#: netbox/ipam/forms/filtersets.py:120 netbox/ipam/forms/filtersets.py:143
-#: netbox/ipam/forms/filtersets.py:174 netbox/ipam/forms/filtersets.py:267
-#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:469
-#: netbox/ipam/tables/ip.py:456 netbox/ipam/tables/vlans.py:229
-#: netbox/templates/circuits/circuit.html:38
+#: netbox/circuits/forms/bulk_edit.py:154
+#: netbox/circuits/forms/bulk_edit.py:271
+#: netbox/circuits/forms/bulk_edit.py:342
+#: netbox/circuits/forms/bulk_import.py:111
+#: netbox/circuits/forms/bulk_import.py:170
+#: netbox/circuits/forms/bulk_import.py:232
+#: netbox/circuits/forms/filtersets.py:130
+#: netbox/circuits/forms/filtersets.py:277
+#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350
+#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699
+#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154
+#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358
+#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169
+#: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285
+#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485
+#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70
+#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118
+#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167
+#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
+#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
+#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270
+#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510
+#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
+#: netbox/templates/circuits/circuit.html:48
#: netbox/templates/circuits/circuitgroup.html:36
+#: netbox/templates/circuits/virtualcircuit.html:47
#: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79
#: netbox/templates/dcim/location.html:49
#: netbox/templates/dcim/powerfeed.html:44 netbox/templates/dcim/rack.html:32
@@ -772,114 +884,181 @@ msgstr "Status"
#: netbox/templates/virtualization/cluster.html:33
#: netbox/templates/virtualization/virtualmachine.html:39
#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49
-#: netbox/templates/wireless/wirelesslan.html:34
+#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
-#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:48
-#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:64
-#: netbox/virtualization/forms/bulk_edit.py:76
-#: netbox/virtualization/forms/bulk_edit.py:155
-#: netbox/virtualization/forms/bulk_import.py:66
-#: netbox/virtualization/forms/bulk_import.py:115
+#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49
+#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49
+#: netbox/virtualization/forms/bulk_edit.py:77
+#: netbox/virtualization/forms/bulk_edit.py:137
+#: netbox/virtualization/forms/bulk_import.py:67
+#: netbox/virtualization/forms/bulk_import.py:121
#: netbox/virtualization/forms/filtersets.py:47
-#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/virtualization/forms/filtersets.py:110
#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:63
-#: netbox/wireless/forms/bulk_edit.py:110
-#: netbox/wireless/forms/bulk_import.py:55
-#: netbox/wireless/forms/bulk_import.py:97
-#: netbox/wireless/forms/filtersets.py:35
-#: netbox/wireless/forms/filtersets.py:75
+#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65
+#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/wireless/forms/bulk_import.py:57
+#: netbox/wireless/forms/bulk_import.py:102
+#: netbox/wireless/forms/filtersets.py:38
+#: netbox/wireless/forms/filtersets.py:103
msgid "Tenant"
msgstr "Najemca"
-#: netbox/circuits/forms/bulk_edit.py:147
-#: netbox/circuits/forms/filtersets.py:174
+#: netbox/circuits/forms/bulk_edit.py:159
+#: netbox/circuits/forms/filtersets.py:190
msgid "Install date"
msgstr "Data instalacji"
-#: netbox/circuits/forms/bulk_edit.py:152
-#: netbox/circuits/forms/filtersets.py:179
+#: netbox/circuits/forms/bulk_edit.py:164
+#: netbox/circuits/forms/filtersets.py:195
msgid "Termination date"
msgstr "Data wypowiedzenia"
-#: netbox/circuits/forms/bulk_edit.py:158
-#: netbox/circuits/forms/filtersets.py:186
+#: netbox/circuits/forms/bulk_edit.py:170
+#: netbox/circuits/forms/filtersets.py:202
msgid "Commit rate (Kbps)"
msgstr "Szybkość zatwierdzania (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:173
-#: netbox/circuits/forms/model_forms.py:112
+#: netbox/circuits/forms/bulk_edit.py:176
+#: netbox/circuits/forms/filtersets.py:208
+#: netbox/circuits/forms/model_forms.py:136
+#: netbox/templates/circuits/circuit.html:38
+#: netbox/templates/wireless/wirelesslink.html:38
+#: netbox/wireless/forms/bulk_edit.py:132
+#: netbox/wireless/forms/filtersets.py:130
+#: netbox/wireless/forms/model_forms.py:168
+msgid "Distance"
+msgstr "Dystans"
+
+#: netbox/circuits/forms/bulk_edit.py:181
+#: netbox/circuits/forms/bulk_import.py:105
+#: netbox/circuits/forms/bulk_import.py:108
+#: netbox/circuits/forms/filtersets.py:212
+#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_import.py:121
+#: netbox/wireless/forms/bulk_import.py:124
+#: netbox/wireless/forms/filtersets.py:134
+msgid "Distance unit"
+msgstr "Jednostka odległości"
+
+#: netbox/circuits/forms/bulk_edit.py:196
+#: netbox/circuits/forms/model_forms.py:141
msgid "Service Parameters"
msgstr "Parametry serwisowe"
-#: netbox/circuits/forms/bulk_edit.py:174
-#: netbox/circuits/forms/model_forms.py:113
-#: netbox/circuits/forms/model_forms.py:183
-#: netbox/dcim/forms/model_forms.py:139 netbox/dcim/forms/model_forms.py:181
-#: netbox/dcim/forms/model_forms.py:266 netbox/dcim/forms/model_forms.py:323
-#: netbox/dcim/forms/model_forms.py:768 netbox/dcim/forms/model_forms.py:1699
-#: netbox/ipam/forms/model_forms.py:64 netbox/ipam/forms/model_forms.py:81
-#: netbox/ipam/forms/model_forms.py:115 netbox/ipam/forms/model_forms.py:136
-#: netbox/ipam/forms/model_forms.py:160 netbox/ipam/forms/model_forms.py:232
-#: netbox/ipam/forms/model_forms.py:261 netbox/ipam/forms/model_forms.py:320
+#: netbox/circuits/forms/bulk_edit.py:197
+#: netbox/circuits/forms/filtersets.py:73
+#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/filtersets.py:110
+#: netbox/circuits/forms/filtersets.py:127
+#: netbox/circuits/forms/filtersets.py:315
+#: netbox/circuits/forms/filtersets.py:330 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:1446 netbox/dcim/forms/filtersets.py:1470
+#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512
+#: netbox/dcim/forms/filtersets.py:1528 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
+#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
+#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:269
+#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385
+#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483
+#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579
+#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259
+#: netbox/virtualization/forms/filtersets.py:45
+#: netbox/virtualization/forms/filtersets.py:108
+#: netbox/virtualization/forms/filtersets.py:203
+#: netbox/virtualization/forms/filtersets.py:248
+#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/wireless/forms/filtersets.py:36
+#: netbox/wireless/forms/filtersets.py:102
+msgid "Attributes"
+msgstr "Atrybuty"
+
+#: netbox/circuits/forms/bulk_edit.py:198
+#: netbox/circuits/forms/bulk_edit.py:356
+#: netbox/circuits/forms/model_forms.py:142
+#: netbox/circuits/forms/model_forms.py:240
+#: netbox/circuits/forms/model_forms.py:345
+#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185
+#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331
+#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1744
+#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84
+#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141
+#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233
+#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:85
#: netbox/templates/dcim/htmx/cable_edit.html:72
#: netbox/templates/ipam/ipaddress_bulk_add.html:27
-#: netbox/templates/ipam/vlan_edit.html:22
+#: netbox/templates/ipam/vlan_edit.html:30
#: netbox/virtualization/forms/model_forms.py:80
-#: netbox/virtualization/forms/model_forms.py:222
+#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44
-#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
-#: netbox/vpn/forms/model_forms.py:411 netbox/wireless/forms/model_forms.py:54
-#: netbox/wireless/forms/model_forms.py:170
+#: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57
+#: netbox/wireless/forms/model_forms.py:173
msgid "Tenancy"
msgstr "Najem"
-#: netbox/circuits/forms/bulk_edit.py:193
-#: netbox/circuits/forms/bulk_edit.py:217
-#: netbox/circuits/forms/model_forms.py:155
-#: netbox/circuits/tables/circuits.py:117
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
-#: netbox/templates/circuits/providernetwork.html:17
-msgid "Provider Network"
-msgstr "Sieć dostawców"
+#: netbox/circuits/forms/bulk_edit.py:215
+#: netbox/circuits/forms/model_forms.py:170
+#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317
+msgid "Termination type"
+msgstr "Typ zakończenia"
+
+#: netbox/circuits/forms/bulk_edit.py:218
+#: netbox/circuits/forms/bulk_import.py:133
+#: netbox/circuits/forms/filtersets.py:225
+#: netbox/circuits/forms/model_forms.py:173
+#: netbox/templates/circuits/inc/circuit_termination.html:6
+#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
+#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
+msgid "Termination"
+msgstr "Wypowiedzenie"
-#: netbox/circuits/forms/bulk_edit.py:199
+#: netbox/circuits/forms/bulk_edit.py:226
msgid "Port speed (Kbps)"
msgstr "Prędkość portu (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:203
+#: netbox/circuits/forms/bulk_edit.py:230
msgid "Upstream speed (Kbps)"
msgstr "Prędkość od klienta do serwera (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:206 netbox/dcim/forms/bulk_edit.py:966
-#: netbox/dcim/forms/bulk_edit.py:1330 netbox/dcim/forms/bulk_edit.py:1347
-#: netbox/dcim/forms/bulk_edit.py:1364 netbox/dcim/forms/bulk_edit.py:1382
-#: netbox/dcim/forms/bulk_edit.py:1477 netbox/dcim/forms/bulk_edit.py:1637
-#: netbox/dcim/forms/bulk_edit.py:1654
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969
+#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350
+#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385
+#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652
+#: netbox/dcim/forms/bulk_edit.py:1669
msgid "Mark connected"
msgstr "Oznacz podłączony"
-#: netbox/circuits/forms/bulk_edit.py:219
-#: netbox/circuits/forms/model_forms.py:157
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
+#: netbox/circuits/forms/bulk_edit.py:243
+#: netbox/circuits/forms/model_forms.py:184
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:55
#: netbox/templates/dcim/frontport.html:121
-#: netbox/templates/dcim/interface.html:193
+#: netbox/templates/dcim/interface.html:250
#: netbox/templates/dcim/rearport.html:111
msgid "Circuit Termination"
msgstr "Zakończenie obwodu"
-#: netbox/circuits/forms/bulk_edit.py:221
-#: netbox/circuits/forms/model_forms.py:159
+#: netbox/circuits/forms/bulk_edit.py:245
+#: netbox/circuits/forms/model_forms.py:186
msgid "Termination Details"
msgstr "Szczegóły wypowiedzenia"
-#: netbox/circuits/forms/bulk_edit.py:251
-#: netbox/circuits/forms/filtersets.py:268
-#: netbox/circuits/tables/circuits.py:168 netbox/dcim/forms/model_forms.py:551
-#: netbox/templates/circuits/circuitgroupassignment.html:30
+#: netbox/circuits/forms/bulk_edit.py:289
+#: netbox/circuits/forms/bulk_import.py:188
+#: netbox/circuits/forms/filtersets.py:304
+#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562
+#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:56
@@ -889,227 +1068,313 @@ msgstr "Szczegóły wypowiedzenia"
msgid "Priority"
msgstr "Priorytet"
-#: netbox/circuits/forms/bulk_import.py:39
-#: netbox/circuits/forms/bulk_import.py:54
-#: netbox/circuits/forms/bulk_import.py:77
+#: netbox/circuits/forms/bulk_edit.py:321
+#: netbox/circuits/forms/bulk_import.py:208
+#: netbox/circuits/forms/filtersets.py:158
+#: netbox/circuits/forms/filtersets.py:263
+#: netbox/circuits/forms/filtersets.py:353
+#: netbox/circuits/forms/filtersets.py:391
+#: netbox/circuits/forms/model_forms.py:325
+#: netbox/circuits/tables/virtual_circuits.py:51
+#: netbox/circuits/tables/virtual_circuits.py:99
+msgid "Provider network"
+msgstr "Sieć dostawców"
+
+#: netbox/circuits/forms/bulk_edit.py:365
+#: netbox/circuits/forms/bulk_import.py:254
+#: netbox/circuits/forms/filtersets.py:381
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361
+#: 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:1539 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:180
+#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128
+#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343
+#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:193
+#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297
+#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240
+#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363
+#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259
+#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209
+#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319
+#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211
+#: netbox/templates/circuits/virtualcircuittermination.html:42
+#: netbox/templates/dcim/device.html:182
+#: netbox/templates/dcim/inc/panels/inventory_items.html:20
+#: netbox/templates/dcim/interface.html:178
+#: netbox/templates/dcim/interface.html:280
+#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
+#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
+#: netbox/templates/virtualization/virtualmachine.html:23
+#: netbox/templates/vpn/tunneltermination.html:17
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
+#: netbox/tenancy/forms/bulk_edit.py:142
+#: netbox/tenancy/forms/filtersets.py:107
+#: netbox/tenancy/forms/model_forms.py:137
+#: netbox/tenancy/tables/contacts.py:102
+#: netbox/virtualization/forms/bulk_edit.py:127
+#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/virtualization/forms/filtersets.py:162
+#: netbox/virtualization/forms/model_forms.py:202
+#: netbox/virtualization/tables/virtualmachines.py:45
+#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
+#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79
+#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82
+msgid "Role"
+msgstr "Rola"
+
+#: netbox/circuits/forms/bulk_import.py:46
+#: netbox/circuits/forms/bulk_import.py:61
+#: netbox/circuits/forms/bulk_import.py:84
msgid "Assigned provider"
msgstr "Przydzielony dostawca"
-#: netbox/circuits/forms/bulk_import.py:83
+#: netbox/circuits/forms/bulk_import.py:90
msgid "Assigned provider account"
msgstr "Przydzielone konto dostawcy"
-#: netbox/circuits/forms/bulk_import.py:90
+#: netbox/circuits/forms/bulk_import.py:97
msgid "Type of circuit"
msgstr "Rodzaj obwodu"
-#: netbox/circuits/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:90
-#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
-#: netbox/dcim/forms/bulk_import.py:529 netbox/dcim/forms/bulk_import.py:683
-#: netbox/dcim/forms/bulk_import.py:1395 netbox/ipam/forms/bulk_import.py:194
-#: netbox/ipam/forms/bulk_import.py:259 netbox/ipam/forms/bulk_import.py:295
-#: netbox/ipam/forms/bulk_import.py:476
-#: netbox/virtualization/forms/bulk_import.py:56
-#: netbox/virtualization/forms/bulk_import.py:82
-#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:45
+#: netbox/circuits/forms/bulk_import.py:102
+#: netbox/circuits/forms/bulk_import.py:229
+#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151
+#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534
+#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139
+#: netbox/dcim/forms/bulk_import.py:1492 netbox/ipam/forms/bulk_import.py:190
+#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488
+#: netbox/virtualization/forms/bulk_import.py:57
+#: netbox/virtualization/forms/bulk_import.py:88
+#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "Status operacyjny"
-#: netbox/circuits/forms/bulk_import.py:102
-#: netbox/circuits/forms/bulk_import.py:162
-#: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156
-#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/bulk_import.py:505
-#: netbox/dcim/forms/bulk_import.py:1245 netbox/dcim/forms/bulk_import.py:1390
-#: netbox/dcim/forms/bulk_import.py:1454 netbox/ipam/forms/bulk_import.py:42
-#: netbox/ipam/forms/bulk_import.py:71 netbox/ipam/forms/bulk_import.py:99
-#: netbox/ipam/forms/bulk_import.py:119 netbox/ipam/forms/bulk_import.py:139
-#: netbox/ipam/forms/bulk_import.py:168 netbox/ipam/forms/bulk_import.py:254
-#: netbox/ipam/forms/bulk_import.py:290 netbox/ipam/forms/bulk_import.py:471
-#: netbox/virtualization/forms/bulk_import.py:70
-#: netbox/virtualization/forms/bulk_import.py:119
-#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:59
-#: netbox/wireless/forms/bulk_import.py:101
+#: netbox/circuits/forms/bulk_import.py:115
+#: netbox/circuits/forms/bulk_import.py:174
+#: netbox/circuits/forms/bulk_import.py:236
+#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158
+#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1487
+#: netbox/dcim/forms/bulk_import.py:1551 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:142
+#: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:253
+#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470
+#: netbox/virtualization/forms/bulk_import.py:71
+#: netbox/virtualization/forms/bulk_import.py:125
+#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61
+#: netbox/wireless/forms/bulk_import.py:106
msgid "Assigned tenant"
msgstr "Przydzielony najemca"
-#: netbox/circuits/forms/bulk_import.py:120
-#: netbox/templates/circuits/inc/circuit_termination.html:6
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:15
-#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
-#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
-msgid "Termination"
-msgstr "Wypowiedzenie"
+#: netbox/circuits/forms/bulk_import.py:139
+msgid "Termination type (app & model)"
+msgstr "Typ zakończenia (aplikacja i model)"
-#: netbox/circuits/forms/bulk_import.py:130
-#: netbox/circuits/forms/filtersets.py:147
-#: netbox/circuits/forms/filtersets.py:227
-#: netbox/circuits/forms/model_forms.py:144
-msgid "Provider network"
-msgstr "Sieć dostawców"
+#: netbox/circuits/forms/bulk_import.py:151
+#: netbox/circuits/forms/bulk_import.py:164
+msgid "Termination ID"
+msgstr "Identyfikator zakończenia"
+
+#: netbox/circuits/forms/bulk_import.py:185
+msgid "Circuit type (app & model)"
+msgstr "Typ obwodu (aplikacja i model)"
+
+#: netbox/circuits/forms/bulk_import.py:211
+msgid "The network to which this virtual circuit belongs"
+msgstr "Sieć, do której należy ten wirtualny obwód"
+
+#: netbox/circuits/forms/bulk_import.py:217
+msgid "Assigned provider account (if any)"
+msgstr "Przydzielone konto dostawcy (jeśli istnieje)"
-#: netbox/circuits/forms/filtersets.py:30
-#: netbox/circuits/forms/filtersets.py:118
-#: netbox/circuits/forms/filtersets.py:200 netbox/dcim/forms/bulk_edit.py:339
-#: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:688
-#: netbox/dcim/forms/bulk_edit.py:743 netbox/dcim/forms/bulk_edit.py:897
-#: netbox/dcim/forms/bulk_import.py:235 netbox/dcim/forms/bulk_import.py:337
-#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1339
-#: netbox/dcim/forms/bulk_import.py:1373 netbox/dcim/forms/filtersets.py:95
-#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:356
-#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:447
-#: netbox/dcim/forms/filtersets.py:719 netbox/dcim/forms/filtersets.py:762
-#: netbox/dcim/forms/filtersets.py:977 netbox/dcim/forms/filtersets.py:1006
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1090
-#: netbox/dcim/forms/filtersets.py:1120 netbox/dcim/forms/filtersets.py:1129
-#: 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:1331 netbox/dcim/forms/filtersets.py:1442
-#: netbox/dcim/forms/filtersets.py:1466 netbox/dcim/forms/filtersets.py:1490
-#: netbox/dcim/forms/filtersets.py:1508 netbox/dcim/forms/filtersets.py:1525
-#: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:243
-#: netbox/dcim/forms/model_forms.py:468 netbox/dcim/forms/model_forms.py:728
-#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:30
-#: netbox/dcim/tables/racks.py:118 netbox/dcim/tables/racks.py:212
-#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:320
-#: netbox/ipam/forms/filtersets.py:173 netbox/ipam/forms/filtersets.py:414
-#: netbox/ipam/forms/filtersets.py:437 netbox/ipam/forms/filtersets.py:467
+#: netbox/circuits/forms/bulk_import.py:224
+msgid "Type of virtual circuit"
+msgstr "Rodzaj wirtualnego obwodu"
+
+#: netbox/circuits/forms/bulk_import.py:256 netbox/vpn/forms/bulk_import.py:83
+msgid "Operational role"
+msgstr "Rola operacyjna"
+
+#: netbox/circuits/forms/bulk_import.py:259
+#: netbox/circuits/forms/model_forms.py:368
+#: netbox/circuits/tables/virtual_circuits.py:112
+#: netbox/dcim/forms/bulk_import.py:1219 netbox/dcim/forms/model_forms.py:1164
+#: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600
+#: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141
+#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290
+#: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64
+#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/templates/circuits/virtualcircuittermination.html:53
+#: netbox/templates/circuits/virtualcircuittermination.html:60
+#: netbox/templates/dcim/frontport.html:106
+#: netbox/templates/dcim/interface.html:27
+#: netbox/templates/dcim/interface.html:241
+#: netbox/templates/dcim/interface.html:367
+#: netbox/templates/dcim/rearport.html:102
+#: netbox/templates/virtualization/vminterface.html:18
+#: netbox/templates/vpn/tunneltermination.html:31
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
+#: netbox/templates/wireless/wirelesslink.html:10
+#: netbox/templates/wireless/wirelesslink.html:55
+#: netbox/virtualization/forms/model_forms.py:377
+#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439
+#: netbox/vpn/forms/model_forms.py:448
+#: netbox/wireless/forms/model_forms.py:116
+#: netbox/wireless/forms/model_forms.py:158
+msgid "Interface"
+msgstr "Interfejs"
+
+#: netbox/circuits/forms/filtersets.py:38
+#: netbox/circuits/forms/filtersets.py:129
+#: netbox/circuits/forms/filtersets.py:187
+#: netbox/circuits/forms/filtersets.py:245
+#: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:342
+#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691
+#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900
+#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339
+#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1436
+#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96
+#: 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:1336 netbox/dcim/forms/filtersets.py:1447
+#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495
+#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530
+#: 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:168 netbox/dcim/tables/power.py:30
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211
+#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:417
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:30
#: netbox/templates/dcim/inc/cable_termination.html:12
#: netbox/templates/dcim/location.html:26
#: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24
#: netbox/templates/dcim/rackreservation.html:32
-#: netbox/virtualization/forms/filtersets.py:46
-#: netbox/virtualization/forms/filtersets.py:100
-#: netbox/wireless/forms/model_forms.py:87
-#: netbox/wireless/forms/model_forms.py:129
+#: netbox/virtualization/forms/filtersets.py:79
+#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/model_forms.py:90
+#: netbox/wireless/forms/model_forms.py:132
msgid "Location"
msgstr "Lokalizacja"
-#: netbox/circuits/forms/filtersets.py:32
-#: netbox/circuits/forms/filtersets.py:120 netbox/dcim/forms/filtersets.py:144
-#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/forms/filtersets.py:174
-#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:328
-#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:471
-#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:1091
+#: netbox/circuits/forms/filtersets.py:40
+#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145
+#: 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/netbox/navigation/menu.py:31 netbox/netbox/navigation/menu.py:33
-#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:70
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
#: netbox/tenancy/tables/contacts.py:25 netbox/tenancy/views.py:19
#: netbox/virtualization/forms/filtersets.py:37
#: netbox/virtualization/forms/filtersets.py:48
-#: netbox/virtualization/forms/filtersets.py:106
+#: netbox/virtualization/forms/filtersets.py:111
msgid "Contacts"
msgstr "Łączność"
-#: netbox/circuits/forms/filtersets.py:37
-#: netbox/circuits/forms/filtersets.py:157 netbox/dcim/forms/bulk_edit.py:113
-#: netbox/dcim/forms/bulk_edit.py:314 netbox/dcim/forms/bulk_edit.py:872
-#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/filtersets.py:73
-#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:211
-#: netbox/dcim/forms/filtersets.py:334 netbox/dcim/forms/filtersets.py:425
-#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:983
-#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1097
-#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1576
-#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1624
-#: netbox/dcim/forms/model_forms.py:112 netbox/dcim/forms/object_create.py:367
-#: netbox/dcim/tables/devices.py:143 netbox/dcim/tables/sites.py:85
-#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:208
-#: netbox/ipam/forms/bulk_edit.py:474 netbox/ipam/forms/filtersets.py:217
-#: netbox/ipam/forms/filtersets.py:422 netbox/ipam/forms/filtersets.py:475
-#: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16
+#: netbox/circuits/forms/filtersets.py:45
+#: netbox/circuits/forms/filtersets.py:168
+#: netbox/circuits/forms/filtersets.py:230
+#: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:116
+#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875
+#: 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:1614
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662
+#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367
+#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85
+#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458
+#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:425
+#: netbox/ipam/forms/filtersets.py:516 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/prefix.html:49 netbox/templates/ipam/vlan.html:16
-#: netbox/virtualization/forms/bulk_edit.py:81
+#: netbox/templates/ipam/vlan.html:16
#: netbox/virtualization/forms/filtersets.py:59
-#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/filtersets.py:138
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "Region"
-#: netbox/circuits/forms/filtersets.py:42
-#: netbox/circuits/forms/filtersets.py:162 netbox/dcim/forms/bulk_edit.py:322
-#: netbox/dcim/forms/bulk_edit.py:880 netbox/dcim/forms/filtersets.py:78
-#: netbox/dcim/forms/filtersets.py:190 netbox/dcim/forms/filtersets.py:216
-#: netbox/dcim/forms/filtersets.py:347 netbox/dcim/forms/filtersets.py:430
-#: netbox/dcim/forms/filtersets.py:744 netbox/dcim/forms/filtersets.py:988
-#: netbox/dcim/forms/filtersets.py:1102 netbox/dcim/forms/filtersets.py:1141
+#: netbox/circuits/forms/filtersets.py:50
+#: netbox/circuits/forms/filtersets.py:173
+#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325
+#: 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:375 netbox/extras/filtersets.py:520
-#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/bulk_edit.py:479
-#: netbox/ipam/forms/filtersets.py:222 netbox/ipam/forms/filtersets.py:427
-#: netbox/ipam/forms/filtersets.py:480
-#: netbox/virtualization/forms/bulk_edit.py:86
-#: netbox/virtualization/forms/filtersets.py:69
-#: netbox/virtualization/forms/filtersets.py:138
+#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224
+#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521
+#: netbox/virtualization/forms/filtersets.py:64
+#: netbox/virtualization/forms/filtersets.py:143
#: netbox/virtualization/forms/model_forms.py:98
+#: netbox/wireless/forms/filtersets.py:78
msgid "Site group"
msgstr "Grupa terenów"
-#: netbox/circuits/forms/filtersets.py:65
-#: netbox/circuits/forms/filtersets.py:83
-#: netbox/circuits/forms/filtersets.py:102
-#: netbox/circuits/forms/filtersets.py:117 netbox/core/forms/filtersets.py:67
-#: netbox/core/forms/filtersets.py:135 netbox/dcim/forms/bulk_edit.py:843
-#: netbox/dcim/forms/filtersets.py:172 netbox/dcim/forms/filtersets.py:204
-#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1131 netbox/dcim/forms/filtersets.py:1239
-#: netbox/dcim/forms/filtersets.py:1263 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:1327
-#: netbox/dcim/forms/filtersets.py:1441 netbox/dcim/forms/filtersets.py:1465
-#: netbox/dcim/forms/filtersets.py:1489 netbox/dcim/forms/filtersets.py:1507
-#: netbox/dcim/forms/filtersets.py:1523 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:44 netbox/extras/forms/filtersets.py:134
-#: netbox/extras/forms/filtersets.py:165 netbox/extras/forms/filtersets.py:205
-#: netbox/extras/forms/filtersets.py:221 netbox/extras/forms/filtersets.py:252
-#: netbox/extras/forms/filtersets.py:276 netbox/extras/forms/filtersets.py:441
-#: netbox/ipam/forms/filtersets.py:99 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/filtersets.py:307 netbox/ipam/forms/filtersets.py:382
-#: netbox/ipam/forms/filtersets.py:468 netbox/ipam/forms/filtersets.py:527
-#: netbox/ipam/forms/filtersets.py:545 netbox/netbox/tables/tables.py:256
-#: netbox/virtualization/forms/filtersets.py:45
-#: netbox/virtualization/forms/filtersets.py:103
-#: netbox/virtualization/forms/filtersets.py:198
-#: netbox/virtualization/forms/filtersets.py:243
-#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:150
-#: netbox/wireless/forms/filtersets.py:34
-#: netbox/wireless/forms/filtersets.py:74
-msgid "Attributes"
-msgstr "Atrybuty"
-
-#: netbox/circuits/forms/filtersets.py:73
-#: netbox/circuits/tables/circuits.py:63
-#: netbox/circuits/tables/providers.py:66
+#: netbox/circuits/forms/filtersets.py:81
+#: netbox/circuits/tables/circuits.py:62
+#: netbox/circuits/tables/providers.py:64
+#: netbox/circuits/tables/virtual_circuits.py:55
+#: netbox/circuits/tables/virtual_circuits.py:103
#: netbox/templates/circuits/circuit.html:22
#: netbox/templates/circuits/provideraccount.html:24
msgid "Account"
msgstr "Konto"
-#: netbox/circuits/forms/filtersets.py:217
+#: netbox/circuits/forms/filtersets.py:253
msgid "Term Side"
msgstr "Strona terminowa"
-#: netbox/circuits/forms/filtersets.py:250 netbox/dcim/forms/bulk_edit.py:1557
-#: netbox/extras/forms/model_forms.py:582 netbox/ipam/forms/filtersets.py:142
-#: netbox/ipam/forms/filtersets.py:546 netbox/ipam/forms/model_forms.py:327
+#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572
+#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144
+#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337
+#: netbox/templates/dcim/macaddress.html:25
#: netbox/templates/extras/configcontext.html:60
#: netbox/templates/ipam/ipaddress.html:59
-#: netbox/templates/ipam/vlan_edit.html:30
+#: netbox/templates/ipam/vlan_edit.html:38
#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:314
msgid "Assignment"
msgstr "Zlecenie"
-#: netbox/circuits/forms/filtersets.py:265
-#: netbox/circuits/forms/model_forms.py:195
-#: netbox/circuits/tables/circuits.py:155 netbox/dcim/forms/bulk_edit.py:118
-#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/model_forms.py:117
-#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:480
-#: netbox/ipam/filtersets.py:1001 netbox/ipam/forms/bulk_edit.py:493
-#: netbox/ipam/forms/bulk_import.py:460 netbox/ipam/forms/model_forms.py:561
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:122
-#: netbox/ipam/tables/vlans.py:226
+#: netbox/circuits/forms/filtersets.py:301
+#: netbox/circuits/forms/model_forms.py:252
+#: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120
+#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489
+#: netbox/ipam/filtersets.py:968 netbox/ipam/forms/bulk_edit.py:477
+#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
+#: netbox/ipam/tables/vlans.py:202
#: netbox/templates/circuits/circuitgroupassignment.html:22
-#: netbox/templates/dcim/interface.html:284 netbox/templates/dcim/site.html:37
+#: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:23
#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21
#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6
@@ -1129,226 +1394,241 @@ msgstr "Zlecenie"
#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62
#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31
#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79
-#: netbox/virtualization/forms/bulk_edit.py:65
-#: netbox/virtualization/forms/bulk_import.py:47
-#: netbox/virtualization/forms/filtersets.py:85
-#: netbox/virtualization/forms/model_forms.py:66
+#: netbox/virtualization/forms/bulk_edit.py:66
+#: netbox/virtualization/forms/bulk_import.py:48
+#: netbox/virtualization/forms/filtersets.py:90
+#: netbox/virtualization/forms/model_forms.py:70
#: netbox/virtualization/tables/clusters.py:70
#: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158
#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:48
-#: netbox/wireless/forms/bulk_import.py:36
-#: netbox/wireless/forms/filtersets.py:46
-#: netbox/wireless/forms/model_forms.py:40
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/wireless/forms/bulk_import.py:38
+#: netbox/wireless/forms/filtersets.py:49
+#: netbox/wireless/forms/model_forms.py:41
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "Grupa"
-#: netbox/circuits/forms/model_forms.py:182
+#: netbox/circuits/forms/model_forms.py:239
#: netbox/templates/circuits/circuitgroup.html:25
msgid "Circuit Group"
msgstr "Grupa obwodów"
-#: netbox/circuits/models/circuits.py:27 netbox/dcim/models/cables.py:67
-#: netbox/dcim/models/device_component_templates.py:517
-#: netbox/dcim/models/device_component_templates.py:617
-#: netbox/dcim/models/device_components.py:975
-#: netbox/dcim/models/device_components.py:1049
-#: netbox/dcim/models/device_components.py:1204
-#: netbox/dcim/models/devices.py:479 netbox/dcim/models/racks.py:224
+#: netbox/circuits/forms/model_forms.py:259
+msgid "Circuit type"
+msgstr "Typ obwodu"
+
+#: netbox/circuits/forms/model_forms.py:270
+msgid "Group Assignment"
+msgstr "Przydział grupowy"
+
+#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69
+#: netbox/dcim/models/device_component_templates.py:531
+#: netbox/dcim/models/device_component_templates.py:631
+#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:1026
+#: netbox/dcim/models/device_components.py:1097
+#: netbox/dcim/models/device_components.py:1243
+#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
#: netbox/extras/models/tags.py:28
msgid "color"
msgstr "kolor"
-#: netbox/circuits/models/circuits.py:36
+#: netbox/circuits/models/circuits.py:34
msgid "circuit type"
msgstr "typ obwodu"
-#: netbox/circuits/models/circuits.py:37
+#: netbox/circuits/models/circuits.py:35
msgid "circuit types"
msgstr "typy obwodów"
-#: netbox/circuits/models/circuits.py:48
+#: netbox/circuits/models/circuits.py:46
+#: netbox/circuits/models/virtual_circuits.py:38
msgid "circuit ID"
msgstr "ID obwodu"
-#: netbox/circuits/models/circuits.py:49
+#: netbox/circuits/models/circuits.py:47
+#: netbox/circuits/models/virtual_circuits.py:39
msgid "Unique circuit ID"
msgstr "Unikalny identyfikator obwodu"
-#: netbox/circuits/models/circuits.py:69 netbox/core/models/data.py:52
-#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:1173
-#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:96
-#: netbox/dcim/models/racks.py:297 netbox/dcim/models/sites.py:154
-#: netbox/dcim/models/sites.py:266 netbox/ipam/models/ip.py:253
-#: netbox/ipam/models/ip.py:522 netbox/ipam/models/ip.py:730
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:74
-#: netbox/virtualization/models/virtualmachines.py:84
-#: netbox/vpn/models/tunnels.py:40 netbox/wireless/models.py:95
-#: netbox/wireless/models.py:159
+#: netbox/circuits/models/circuits.py:67
+#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
+#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:51
+#: netbox/dcim/models/device_components.py:1283
+#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181
+#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94
+#: 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/virtualization/models/virtualmachines.py:79
+#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95
+#: netbox/wireless/models.py:156
msgid "status"
msgstr "status"
-#: netbox/circuits/models/circuits.py:84 netbox/templates/core/plugin.html:20
+#: netbox/circuits/models/circuits.py:82 netbox/templates/core/plugin.html:20
msgid "installed"
msgstr "zainstalowany"
-#: netbox/circuits/models/circuits.py:89
+#: netbox/circuits/models/circuits.py:87
msgid "terminates"
msgstr "kończy się"
-#: netbox/circuits/models/circuits.py:94
+#: netbox/circuits/models/circuits.py:92
msgid "commit rate (Kbps)"
msgstr "szybkość zatwierdzania (Kbps)"
-#: netbox/circuits/models/circuits.py:95
+#: netbox/circuits/models/circuits.py:93
msgid "Committed rate"
msgstr "Stopa zobowiązań"
-#: netbox/circuits/models/circuits.py:137
+#: netbox/circuits/models/circuits.py:142
msgid "circuit"
msgstr "obwód"
-#: netbox/circuits/models/circuits.py:138
+#: netbox/circuits/models/circuits.py:143
msgid "circuits"
msgstr "obwodów"
-#: netbox/circuits/models/circuits.py:170
+#: netbox/circuits/models/circuits.py:172
msgid "circuit group"
msgstr "grupa obwodów"
-#: netbox/circuits/models/circuits.py:171
+#: netbox/circuits/models/circuits.py:173
msgid "circuit groups"
msgstr "grupy obwodów"
-#: netbox/circuits/models/circuits.py:195 netbox/ipam/models/fhrp.py:93
-#: netbox/tenancy/models/contacts.py:134
+#: netbox/circuits/models/circuits.py:190
+msgid "member ID"
+msgstr "ID członka"
+
+#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90
+#: netbox/tenancy/models/contacts.py:126
msgid "priority"
msgstr "priorytet"
-#: netbox/circuits/models/circuits.py:213
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignment"
msgstr "Przypisanie grupy obwodów"
-#: netbox/circuits/models/circuits.py:214
+#: netbox/circuits/models/circuits.py:221
msgid "Circuit group assignments"
msgstr "Przydziały grup obwodowych"
-#: netbox/circuits/models/circuits.py:240
-msgid "termination"
-msgstr ""
+#: netbox/circuits/models/circuits.py:247
+msgid "termination side"
+msgstr "strona zakończenia"
-#: netbox/circuits/models/circuits.py:257
+#: netbox/circuits/models/circuits.py:266
msgid "port speed (Kbps)"
msgstr "Prędkość portu (Kbps)"
-#: netbox/circuits/models/circuits.py:260
+#: netbox/circuits/models/circuits.py:269
msgid "Physical circuit speed"
msgstr "Prędkość obwodu fizycznego"
-#: netbox/circuits/models/circuits.py:265
+#: netbox/circuits/models/circuits.py:274
msgid "upstream speed (Kbps)"
msgstr "prędkość przed strumieniem (Kbps)"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:275
msgid "Upstream speed, if different from port speed"
msgstr "Prędkość poprzedzająca, jeśli różni się od prędkości portu"
-#: netbox/circuits/models/circuits.py:271
+#: netbox/circuits/models/circuits.py:280
msgid "cross-connect ID"
msgstr "identyfikator połączenia krzyżowego"
-#: netbox/circuits/models/circuits.py:272
+#: netbox/circuits/models/circuits.py:281
msgid "ID of the local cross-connect"
msgstr "Identyfikator lokalnego połączenia krzyżowego"
-#: netbox/circuits/models/circuits.py:277
+#: netbox/circuits/models/circuits.py:286
msgid "patch panel/port(s)"
msgstr "panel krosowy/port (y)"
-#: netbox/circuits/models/circuits.py:278
+#: netbox/circuits/models/circuits.py:287
msgid "Patch panel ID and port number(s)"
msgstr "Identyfikator panelu krosowego i numer (y) portu"
-#: netbox/circuits/models/circuits.py:281
-#: netbox/dcim/models/device_component_templates.py:61
-#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:685
+#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/virtual_circuits.py:144
+#: netbox/dcim/models/device_component_templates.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681
#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219
#: netbox/extras/models/customfields.py:125 netbox/extras/models/models.py:61
#: 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:31 netbox/extras/models/tags.py:32
-#: netbox/netbox/models/__init__.py:110 netbox/netbox/models/__init__.py:145
-#: netbox/netbox/models/__init__.py:191 netbox/users/models/permissions.py:24
-#: netbox/users/models/tokens.py:57 netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:289
+#: 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/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
+#: netbox/virtualization/models/virtualmachines.py:276
msgid "description"
msgstr "opis"
-#: netbox/circuits/models/circuits.py:294
+#: netbox/circuits/models/circuits.py:340
msgid "circuit termination"
msgstr "zakończenie obwodu"
-#: netbox/circuits/models/circuits.py:295
+#: netbox/circuits/models/circuits.py:341
msgid "circuit terminations"
msgstr "zakończenia obwodu"
-#: netbox/circuits/models/circuits.py:308
-msgid ""
-"A circuit termination must attach to either a site or a provider network."
-msgstr ""
+#: netbox/circuits/models/circuits.py:353
+msgid "A circuit termination must attach to a terminating object."
+msgstr "Zakończenie obwodu musi być dołączone do obiektu końcowego."
-#: netbox/circuits/models/circuits.py:310
-msgid ""
-"A circuit termination cannot attach to both a site and a provider network."
-msgstr ""
-
-#: netbox/circuits/models/providers.py:22
-#: netbox/circuits/models/providers.py:66
-#: netbox/circuits/models/providers.py:104 netbox/core/models/data.py:39
+#: netbox/circuits/models/providers.py:21
+#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39
#: netbox/core/models/jobs.py:46
#: netbox/dcim/models/device_component_templates.py:43
-#: netbox/dcim/models/device_components.py:53
-#: netbox/dcim/models/devices.py:593 netbox/dcim/models/devices.py:1335
-#: netbox/dcim/models/devices.py:1400 netbox/dcim/models/power.py:39
-#: netbox/dcim/models/power.py:92 netbox/dcim/models/racks.py:262
-#: netbox/dcim/models/sites.py:138 netbox/extras/models/configs.py:36
+#: netbox/dcim/models/device_components.py:52
+#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341
+#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38
+#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257
+#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36
#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:92
#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153
#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392
#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596
#: netbox/extras/models/notifications.py:126
-#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:26
-#: netbox/ipam/models/asns.py:18 netbox/ipam/models/fhrp.py:25
-#: netbox/ipam/models/services.py:52 netbox/ipam/models/services.py:88
-#: netbox/ipam/models/vlans.py:36 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vrfs.py:22 netbox/ipam/models/vrfs.py:79
-#: netbox/netbox/models/__init__.py:137 netbox/netbox/models/__init__.py:181
-#: netbox/tenancy/models/contacts.py:64 netbox/tenancy/models/tenants.py:20
-#: netbox/tenancy/models/tenants.py:45 netbox/users/models/permissions.py:20
-#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:57
-#: netbox/virtualization/models/virtualmachines.py:72
-#: netbox/virtualization/models/virtualmachines.py:279
-#: netbox/vpn/models/crypto.py:24 netbox/vpn/models/crypto.py:71
-#: netbox/vpn/models/crypto.py:131 netbox/vpn/models/crypto.py:183
-#: netbox/vpn/models/crypto.py:221 netbox/vpn/models/l2vpn.py:22
-#: netbox/vpn/models/tunnels.py:35 netbox/wireless/models.py:51
+#: 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/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
+#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
+#: netbox/virtualization/models/clusters.py:52
+#: netbox/virtualization/models/virtualmachines.py:71
+#: netbox/virtualization/models/virtualmachines.py:271
+#: netbox/virtualization/models/virtualmachines.py:305
+#: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69
+#: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180
+#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21
+#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "nazwa"
-#: netbox/circuits/models/providers.py:25
+#: netbox/circuits/models/providers.py:24
msgid "Full name of the provider"
msgstr "Pełna nazwa dostawcy"
-#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:86
+#: 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:40 netbox/netbox/models/__init__.py:141
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:49 netbox/vpn/models/l2vpn.py:27
-#: netbox/wireless/models.py:56
+#: netbox/ipam/models/vlans.py:42 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
msgid "slug"
msgstr "identyfikator"
@@ -1360,67 +1640,100 @@ msgstr "dostawca"
msgid "providers"
msgstr "dostawcy"
-#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:60
msgid "account ID"
msgstr "Identyfikator konta"
-#: netbox/circuits/models/providers.py:86
+#: netbox/circuits/models/providers.py:83
msgid "provider account"
msgstr "konto dostawcy"
-#: netbox/circuits/models/providers.py:87
+#: netbox/circuits/models/providers.py:84
msgid "provider accounts"
msgstr "konta dostawcy"
-#: netbox/circuits/models/providers.py:115
+#: netbox/circuits/models/providers.py:110
msgid "service ID"
msgstr "Identyfikator usługi"
-#: netbox/circuits/models/providers.py:126
+#: netbox/circuits/models/providers.py:121
msgid "provider network"
msgstr "sieć dostawców"
-#: netbox/circuits/models/providers.py:127
+#: netbox/circuits/models/providers.py:122
msgid "provider networks"
msgstr "sieci dostawców"
-#: netbox/circuits/tables/circuits.py:32
-#: netbox/circuits/tables/circuits.py:132
+#: netbox/circuits/models/virtual_circuits.py:28
+msgid "virtual circuit type"
+msgstr "typ obwodu wirtualnego"
+
+#: netbox/circuits/models/virtual_circuits.py:29
+msgid "virtual circuit types"
+msgstr "typy obwodów wirtualnych"
+
+#: netbox/circuits/models/virtual_circuits.py:99
+msgid "virtual circuit"
+msgstr "obwód wirtualny"
+
+#: netbox/circuits/models/virtual_circuits.py:100
+msgid "virtual circuits"
+msgstr "obwody wirtualne"
+
+#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194
+#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109
+msgid "role"
+msgstr "roli"
+
+#: netbox/circuits/models/virtual_circuits.py:151
+msgid "virtual circuit termination"
+msgstr "zakończenie obwodu wirtualnego"
+
+#: netbox/circuits/models/virtual_circuits.py:152
+msgid "virtual circuit terminations"
+msgstr "zakończenia obwodu wirtualnego"
+
+#: netbox/circuits/tables/circuits.py:30
+#: netbox/circuits/tables/circuits.py:168
#: netbox/circuits/tables/providers.py:18
-#: netbox/circuits/tables/providers.py:69
-#: netbox/circuits/tables/providers.py:99 netbox/core/tables/data.py:16
+#: netbox/circuits/tables/providers.py:67
+#: netbox/circuits/tables/providers.py:97
+#: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16
#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:44
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:63 netbox/dcim/forms/object_create.py:43
-#: netbox/dcim/tables/devices.py:52 netbox/dcim/tables/devices.py:92
-#: netbox/dcim/tables/devices.py:134 netbox/dcim/tables/devices.py:289
-#: netbox/dcim/tables/devices.py:392 netbox/dcim/tables/devices.py:433
-#: netbox/dcim/tables/devices.py:482 netbox/dcim/tables/devices.py:531
-#: netbox/dcim/tables/devices.py:648 netbox/dcim/tables/devices.py:731
-#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:841
-#: netbox/dcim/tables/devices.py:911 netbox/dcim/tables/devices.py:974
-#: netbox/dcim/tables/devices.py:994 netbox/dcim/tables/devices.py:1023
-#: netbox/dcim/tables/devices.py:1053 netbox/dcim/tables/devicetypes.py:31
+#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103
+#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300
+#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444
+#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541
+#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682
+#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811
+#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942
+#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026
+#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085
+#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227
#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62
#: 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:130
-#: netbox/extras/forms/filtersets.py:213 netbox/extras/tables/tables.py:58
+#: 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:514
-#: netbox/ipam/forms/bulk_edit.py:407 netbox/ipam/forms/filtersets.py:386
-#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:85
-#: netbox/ipam/tables/ip.py:160 netbox/ipam/tables/services.py:15
-#: netbox/ipam/tables/services.py:40 netbox/ipam/tables/vlans.py:64
-#: netbox/ipam/tables/vlans.py:114 netbox/ipam/tables/vrfs.py:26
+#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389
+#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40
+#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83
+#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
#: netbox/templates/circuits/provideraccount.html:28
#: netbox/templates/circuits/providernetwork.html:24
+#: netbox/templates/circuits/virtualcircuittype.html:22
#: netbox/templates/core/datasource.html:34 netbox/templates/core/job.html:44
#: netbox/templates/core/plugin.html:54
#: netbox/templates/core/rq_worker.html:43
@@ -1432,7 +1745,7 @@ msgstr "sieci dostawców"
#: netbox/templates/dcim/inc/interface_vlans_table.html:5
#: netbox/templates/dcim/inc/panels/inventory_items.html:18
#: netbox/templates/dcim/interface.html:38
-#: netbox/templates/dcim/interface.html:165
+#: netbox/templates/dcim/interface.html:222
#: netbox/templates/dcim/inventoryitem.html:28
#: netbox/templates/dcim/inventoryitemrole.html:18
#: netbox/templates/dcim/location.html:29
@@ -1462,6 +1775,7 @@ msgstr "sieci dostawców"
#: netbox/templates/ipam/service.html:24
#: netbox/templates/ipam/servicetemplate.html:15
#: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30
+#: netbox/templates/ipam/vlantranslationpolicy.html:14
#: netbox/templates/tenancy/contact.html:25
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
@@ -1493,106 +1807,218 @@ msgstr "sieci dostawców"
#: netbox/virtualization/tables/clusters.py:17
#: netbox/virtualization/tables/clusters.py:39
#: netbox/virtualization/tables/clusters.py:62
-#: netbox/virtualization/tables/virtualmachines.py:55
-#: netbox/virtualization/tables/virtualmachines.py:139
-#: netbox/virtualization/tables/virtualmachines.py:194
+#: netbox/virtualization/tables/virtualmachines.py:26
+#: netbox/virtualization/tables/virtualmachines.py:109
+#: netbox/virtualization/tables/virtualmachines.py:165
#: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:57
#: netbox/vpn/tables/crypto.py:93 netbox/vpn/tables/crypto.py:129
#: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23
#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40
#: netbox/wireless/tables/wirelesslan.py:18
-#: netbox/wireless/tables/wirelesslan.py:79
+#: netbox/wireless/tables/wirelesslan.py:88
msgid "Name"
msgstr "Nazwa"
-#: netbox/circuits/tables/circuits.py:41
-#: netbox/circuits/tables/circuits.py:138
-#: netbox/circuits/tables/providers.py:45
-#: netbox/circuits/tables/providers.py:79 netbox/netbox/navigation/menu.py:266
-#: netbox/netbox/navigation/menu.py:270 netbox/netbox/navigation/menu.py:272
+#: netbox/circuits/tables/circuits.py:39
+#: netbox/circuits/tables/circuits.py:174
+#: netbox/circuits/tables/providers.py:43
+#: netbox/circuits/tables/providers.py:77
+#: netbox/circuits/tables/virtual_circuits.py:27
+#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278
+#: netbox/netbox/navigation/menu.py:280
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
msgid "Circuits"
msgstr "Obwody"
-#: netbox/circuits/tables/circuits.py:55
+#: netbox/circuits/tables/circuits.py:54
+#: netbox/circuits/tables/virtual_circuits.py:42
#: netbox/templates/circuits/circuit.html:26
+#: netbox/templates/circuits/virtualcircuit.html:35
+#: netbox/templates/dcim/interface.html:174
msgid "Circuit ID"
msgstr "Identyfikator obwodu"
-#: netbox/circuits/tables/circuits.py:69
-#: netbox/wireless/forms/model_forms.py:160
+#: netbox/circuits/tables/circuits.py:72
+#: netbox/wireless/forms/model_forms.py:163
msgid "Side A"
msgstr "Strona A"
-#: netbox/circuits/tables/circuits.py:74
+#: netbox/circuits/tables/circuits.py:77
msgid "Side Z"
msgstr "Strona Z"
-#: netbox/circuits/tables/circuits.py:77
-#: netbox/templates/circuits/circuit.html:55
+#: netbox/circuits/tables/circuits.py:80
+#: netbox/templates/circuits/circuit.html:65
msgid "Commit Rate"
msgstr "Współczynnik zatwierdzania"
-#: netbox/circuits/tables/circuits.py:80
-#: netbox/circuits/tables/providers.py:48
-#: netbox/circuits/tables/providers.py:82
-#: netbox/circuits/tables/providers.py:107 netbox/dcim/tables/devices.py:1036
-#: netbox/dcim/tables/devicetypes.py:92 netbox/dcim/tables/modules.py:29
-#: netbox/dcim/tables/modules.py:73 netbox/dcim/tables/power.py:39
-#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:84
-#: netbox/dcim/tables/racks.py:145 netbox/dcim/tables/racks.py:225
-#: netbox/dcim/tables/sites.py:108 netbox/extras/tables/tables.py:582
-#: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34
-#: netbox/ipam/tables/ip.py:136 netbox/ipam/tables/ip.py:275
-#: netbox/ipam/tables/ip.py:329 netbox/ipam/tables/ip.py:397
-#: netbox/ipam/tables/services.py:24 netbox/ipam/tables/services.py:54
-#: netbox/ipam/tables/vlans.py:145 netbox/ipam/tables/vrfs.py:47
-#: netbox/ipam/tables/vrfs.py:72 netbox/templates/dcim/htmx/cable_edit.html:89
+#: netbox/circuits/tables/circuits.py:84
+#: netbox/circuits/tables/providers.py:46
+#: netbox/circuits/tables/providers.py:80
+#: netbox/circuits/tables/providers.py:105
+#: netbox/circuits/tables/virtual_circuits.py:68
+#: netbox/dcim/tables/devices.py:1068 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73
+#: 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:582 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
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
+#: netbox/templates/dcim/htmx/cable_edit.html:89
#: netbox/templates/generic/bulk_edit.html:86
#: netbox/templates/inc/panels/comments.html:5
#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46
#: netbox/utilities/forms/fields/fields.py:29
-#: netbox/virtualization/tables/clusters.py:91
-#: netbox/virtualization/tables/virtualmachines.py:82
+#: netbox/virtualization/tables/clusters.py:95
+#: netbox/virtualization/tables/virtualmachines.py:52
#: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74
#: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140
#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
-#: netbox/wireless/tables/wirelesslan.py:58
+#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "Komentarze"
-#: netbox/circuits/tables/circuits.py:86
+#: netbox/circuits/tables/circuits.py:90
#: netbox/templates/tenancy/contact.html:84
#: netbox/tenancy/tables/contacts.py:73
msgid "Assignments"
msgstr "Zadania"
+#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81
+msgid "Side"
+msgstr "Bok"
+
+#: netbox/circuits/tables/circuits.py:120
+msgid "Termination Type"
+msgstr "Typ zakończenia"
+
+#: netbox/circuits/tables/circuits.py:123
+msgid "Termination Point"
+msgstr "Punkt zakończenia"
+
+#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161
+#: netbox/templates/dcim/sitegroup.html:26
+msgid "Site Group"
+msgstr "Grupa witryn"
+
+#: netbox/circuits/tables/circuits.py:149
+#: netbox/templates/circuits/providernetwork.html:17
+#: netbox/templates/circuits/virtualcircuit.html:27
+#: netbox/templates/circuits/virtualcircuittermination.html:30
+#: netbox/templates/dcim/interface.html:170
+msgid "Provider Network"
+msgstr "Sieć dostawców"
+
#: netbox/circuits/tables/providers.py:23
msgid "Accounts"
msgstr "Konta"
-#: netbox/circuits/tables/providers.py:29
+#: netbox/circuits/tables/providers.py:28
msgid "Account Count"
msgstr "Liczba kont"
-#: netbox/circuits/tables/providers.py:39 netbox/dcim/tables/sites.py:100
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
msgid "ASN Count"
msgstr "Liczba ASN"
-#: netbox/circuits/views.py:331
+#: netbox/circuits/tables/virtual_circuits.py:65
+#: netbox/netbox/navigation/menu.py:234
+#: netbox/templates/circuits/virtualcircuit.html:87
+#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/vpn/tables/tunnels.py:58
+msgid "Terminations"
+msgstr "Zakończenia"
+
+#: netbox/circuits/tables/virtual_circuits.py:109
+#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299
+#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730
+#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
+#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858
+#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024
+#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053
+#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1541 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:1339
+#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474
+#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630
+#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678
+#: 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:249 netbox/dcim/tables/connections.py:22
+#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
+#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381
+#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619
+#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787
+#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892
+#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089
+#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
+#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:540
+#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333
+#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795
+#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156
+#: netbox/templates/circuits/virtualcircuittermination.html:56
+#: netbox/templates/dcim/consoleport.html:20
+#: netbox/templates/dcim/consoleserverport.html:20
+#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
+#: netbox/templates/dcim/device_edit.html:10
+#: netbox/templates/dcim/devicebay.html:20
+#: netbox/templates/dcim/devicebay.html:48
+#: netbox/templates/dcim/frontport.html:20
+#: netbox/templates/dcim/interface.html:30
+#: netbox/templates/dcim/interface.html:218
+#: netbox/templates/dcim/inventoryitem.html:20
+#: netbox/templates/dcim/module.html:57
+#: netbox/templates/dcim/modulebay.html:20
+#: netbox/templates/dcim/poweroutlet.html:20
+#: netbox/templates/dcim/powerport.html:20
+#: netbox/templates/dcim/rearport.html:20
+#: netbox/templates/dcim/virtualchassis.html:65
+#: netbox/templates/dcim/virtualchassis_edit.html:51
+#: netbox/templates/dcim/virtualdevicecontext.html:22
+#: netbox/templates/virtualization/virtualmachine.html:114
+#: netbox/templates/vpn/tunneltermination.html:23
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
+#: netbox/virtualization/filtersets.py:133
+#: netbox/virtualization/forms/bulk_edit.py:119
+#: netbox/virtualization/forms/bulk_import.py:105
+#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
+#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237
+#: netbox/vpn/forms/model_forms.py:456
+#: netbox/wireless/forms/model_forms.py:102
+#: netbox/wireless/forms/model_forms.py:144
+#: netbox/wireless/tables/wirelesslan.py:84
+msgid "Device"
+msgstr "Urządzenie"
+
+#: netbox/circuits/views.py:356
#, python-brace-format
msgid "No terminations have been defined for circuit {circuit}."
msgstr "Nie zdefiniowano zakończeń dla obwodu {circuit}."
-#: netbox/circuits/views.py:380
+#: netbox/circuits/views.py:405
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "Wymienione zakończenia na obwód {circuit}."
-#: netbox/core/api/views.py:39
+#: netbox/core/api/views.py:51
msgid "This user does not have permission to synchronize this data source."
msgstr "Ten użytkownik nie ma uprawnień do synchronizacji tego źródła danych."
@@ -1617,12 +2043,13 @@ msgstr "Zakończone"
#: netbox/core/choices.py:22 netbox/core/choices.py:59
#: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34
#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239
-#: netbox/dcim/choices.py:1609 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:1593 netbox/dcim/choices.py:1666
+#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "Nie powiodło się"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:335
-#: netbox/netbox/navigation/menu.py:339
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:360
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -1652,12 +2079,36 @@ msgstr "Uruchomione"
msgid "Errored"
msgstr "Zakończone z błędem"
-#: netbox/core/choices.py:87 netbox/core/tables/plugins.py:63
+#: netbox/core/choices.py:82
+msgid "Minutely"
+msgstr "Minutowo"
+
+#: netbox/core/choices.py:83
+msgid "Hourly"
+msgstr "Godzinowe"
+
+#: netbox/core/choices.py:84
+msgid "12 hours"
+msgstr "12 godzin"
+
+#: netbox/core/choices.py:85
+msgid "Daily"
+msgstr "Codziennie"
+
+#: netbox/core/choices.py:86
+msgid "Weekly"
+msgstr "Tygodniowy"
+
+#: netbox/core/choices.py:87
+msgid "30 days"
+msgstr "30 dni"
+
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "Zaktualizowano"
-#: netbox/core/choices.py:88
+#: netbox/core/choices.py:104
msgid "Deleted"
msgstr "Usunięte"
@@ -1685,7 +2136,7 @@ msgstr "Anulowane"
#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51
#: netbox/templates/core/plugin.html:88
-#: netbox/templates/dcim/interface.html:216
+#: netbox/templates/dcim/interface.html:273
msgid "Local"
msgstr "Lokalne"
@@ -1759,7 +2210,7 @@ msgstr "Źródło danych (ID)"
msgid "Data source (name)"
msgstr "Źródło danych (nazwa)"
-#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:501
+#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502
#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331
#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413
#: netbox/users/filtersets.py:28
@@ -1771,12 +2222,12 @@ msgid "User name"
msgstr "Nazwa użytkownika"
#: 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:1137
-#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/filtersets.py:1370
-#: netbox/dcim/tables/devices.py:553 netbox/dcim/tables/devicetypes.py:224
+#: 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:1375
+#: netbox/dcim/tables/devices.py:567 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:142
-#: netbox/extras/forms/filtersets.py:229 netbox/extras/forms/filtersets.py:294
+#: 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/templates/core/datasource.html:42
@@ -1787,18 +2238,18 @@ msgstr "Nazwa użytkownika"
#: netbox/templates/users/objectpermission.html:25
#: netbox/templates/virtualization/vminterface.html:29
#: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70
-#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:217
-#: netbox/virtualization/forms/filtersets.py:215
+#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199
+#: netbox/virtualization/forms/filtersets.py:220
msgid "Enabled"
msgstr "Włączone"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:285
+#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127
#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170
-#: netbox/vpn/forms/model_forms.py:301 netbox/vpn/forms/model_forms.py:321
-#: netbox/vpn/forms/model_forms.py:337 netbox/vpn/forms/model_forms.py:357
-#: netbox/vpn/forms/model_forms.py:380
+#: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323
+#: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360
+#: netbox/vpn/forms/model_forms.py:383
msgid "Parameters"
msgstr "Parametry"
@@ -1807,16 +2258,15 @@ msgid "Ignore rules"
msgstr "Ignoruj reguły"
#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97
-#: netbox/extras/forms/model_forms.py:248
-#: netbox/extras/forms/model_forms.py:578
-#: netbox/extras/forms/model_forms.py:632 netbox/extras/tables/tables.py:191
+#: 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:518
#: netbox/templates/core/datasource.html:31
-#: netbox/templates/dcim/device/render_config.html:18
#: netbox/templates/extras/configcontext.html:29
#: netbox/templates/extras/configtemplate.html:21
#: netbox/templates/extras/exporttemplate.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:18
+#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "Źródło danych"
@@ -1825,17 +2275,17 @@ msgid "File"
msgstr "Plik"
#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:328
-#: netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
+#: netbox/extras/forms/filtersets.py:421
msgid "Data source"
msgstr "Źródło danych"
-#: netbox/core/forms/filtersets.py:70 netbox/extras/forms/filtersets.py:440
+#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
msgid "Creation"
msgstr "Stworzenie"
-#: netbox/core/forms/filtersets.py:74 netbox/core/forms/filtersets.py:160
-#: netbox/extras/forms/filtersets.py:461 netbox/extras/tables/tables.py:220
+#: 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:571 netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
@@ -1843,42 +2293,42 @@ msgstr "Stworzenie"
msgid "Object Type"
msgstr "Typ obiektu"
-#: netbox/core/forms/filtersets.py:84
+#: netbox/core/forms/filtersets.py:85
msgid "Created after"
msgstr "Utworzone po"
-#: netbox/core/forms/filtersets.py:89
+#: netbox/core/forms/filtersets.py:90
msgid "Created before"
msgstr "Utworzone przed"
-#: netbox/core/forms/filtersets.py:94
+#: netbox/core/forms/filtersets.py:95
msgid "Scheduled after"
msgstr "Zaplanowane po"
-#: netbox/core/forms/filtersets.py:99
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled before"
msgstr "Zaplanowane przed"
-#: netbox/core/forms/filtersets.py:104
+#: netbox/core/forms/filtersets.py:105
msgid "Started after"
msgstr "Rozpoczęte po"
-#: netbox/core/forms/filtersets.py:109
+#: netbox/core/forms/filtersets.py:110
msgid "Started before"
msgstr "Rozpoczęte przed"
-#: netbox/core/forms/filtersets.py:114
+#: netbox/core/forms/filtersets.py:115
msgid "Completed after"
msgstr "Zakończone po"
-#: netbox/core/forms/filtersets.py:119
+#: netbox/core/forms/filtersets.py:120
msgid "Completed before"
msgstr "Zakończone przed"
-#: netbox/core/forms/filtersets.py:126 netbox/core/forms/filtersets.py:155
-#: netbox/dcim/forms/bulk_edit.py:462 netbox/dcim/forms/filtersets.py:418
-#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/model_forms.py:316
-#: netbox/extras/forms/filtersets.py:456 netbox/extras/forms/filtersets.py:475
+#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156
+#: 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/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
@@ -1892,22 +2342,22 @@ msgstr "Zakończone przed"
msgid "User"
msgstr "Użytkownik"
-#: netbox/core/forms/filtersets.py:134 netbox/core/tables/change_logging.py:15
+#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "Czas"
-#: netbox/core/forms/filtersets.py:139 netbox/extras/forms/filtersets.py:445
+#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
msgid "After"
msgstr "Po"
-#: netbox/core/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:450
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
msgid "Before"
msgstr "Wcześniej"
-#: netbox/core/forms/filtersets.py:148 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:396
+#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:410
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
@@ -1941,22 +2391,22 @@ msgstr "Musisz przesłać plik lub wybrać plik danych do synchronizacji"
msgid "Rack Elevations"
msgstr "Elewacje szaf"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1520
-#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1372
-#: netbox/dcim/forms/bulk_edit.py:1390 netbox/dcim/tables/racks.py:158
-#: netbox/netbox/navigation/menu.py:291 netbox/netbox/navigation/menu.py:295
+#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522
+#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375
+#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157
+#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316
msgid "Power"
msgstr "Moc"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:154
+#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IPAM"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:230
+#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43
-#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
+#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "Bezpieczeństwo"
@@ -1971,7 +2421,7 @@ msgid "Pagination"
msgstr "Paginacja"
#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/model_forms.py:116
+#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
#: netbox/extras/forms/model_forms.py:129
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
@@ -1982,7 +2432,7 @@ msgstr "Walidacja"
msgid "User Preferences"
msgstr "Preferencje użytkownika"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:732
+#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
@@ -2018,7 +2468,7 @@ msgstr "nazwa użytkownika"
msgid "request ID"
msgstr "Identyfikator żądania"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:69
+#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
msgid "action"
msgstr "działanie"
@@ -2044,9 +2494,9 @@ msgid "Change logging is not supported for this object type ({type})."
msgstr ""
"Rejestracja zmian nie jest obsługiwana dla tego typu obiektu ({type})."
-#: netbox/core/models/config.py:18 netbox/core/models/data.py:266
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:263
#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:50
-#: netbox/extras/models/models.py:730 netbox/extras/models/notifications.py:39
+#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
#: netbox/extras/models/notifications.py:186
#: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32
msgid "created"
@@ -2081,24 +2531,24 @@ msgstr "Bieżąca konfiguracja"
msgid "Config revision #{id}"
msgstr "Wersja konfiguracji #{id}"
-#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43
-#: netbox/dcim/models/device_component_templates.py:203
-#: netbox/dcim/models/device_component_templates.py:237
-#: netbox/dcim/models/device_component_templates.py:272
-#: netbox/dcim/models/device_component_templates.py:334
-#: netbox/dcim/models/device_component_templates.py:413
-#: netbox/dcim/models/device_component_templates.py:512
-#: netbox/dcim/models/device_component_templates.py:612
-#: netbox/dcim/models/device_components.py:283
-#: netbox/dcim/models/device_components.py:312
-#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:463
-#: netbox/dcim/models/device_components.py:605
-#: netbox/dcim/models/device_components.py:970
-#: netbox/dcim/models/device_components.py:1044
-#: netbox/dcim/models/power.py:102 netbox/extras/models/customfields.py:78
+#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44
+#: netbox/dcim/models/device_component_templates.py:199
+#: netbox/dcim/models/device_component_templates.py:234
+#: netbox/dcim/models/device_component_templates.py:270
+#: netbox/dcim/models/device_component_templates.py:335
+#: 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:279
+#: netbox/dcim/models/device_components.py:306
+#: netbox/dcim/models/device_components.py:337
+#: netbox/dcim/models/device_components.py:453
+#: netbox/dcim/models/device_components.py:653
+#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1092
+#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:61 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
msgid "type"
msgstr "typ"
@@ -2110,8 +2560,8 @@ msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
-#: netbox/dcim/models/device_component_templates.py:418
-#: netbox/dcim/models/device_components.py:512
+#: netbox/dcim/models/device_component_templates.py:425
+#: netbox/dcim/models/device_components.py:505
#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
msgid "enabled"
@@ -2143,64 +2593,64 @@ msgstr "źródło danych"
msgid "data sources"
msgstr "źródła danych"
-#: netbox/core/models/data.py:122
+#: netbox/core/models/data.py:119
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "Nieznany typ zaplecza: {type}"
-#: netbox/core/models/data.py:164
+#: netbox/core/models/data.py:161
msgid "Cannot initiate sync; syncing already in progress."
msgstr "Nie można zainicjować synchronizacji; synchronizacja jest już w toku."
-#: netbox/core/models/data.py:177
+#: netbox/core/models/data.py:174
msgid ""
"There was an error initializing the backend. A dependency needs to be "
"installed: "
msgstr ""
"Wystąpił błąd podczas inicjowania zaplecza. Należy zainstalować zależność: "
-#: netbox/core/models/data.py:270 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:267 netbox/core/models/files.py:31
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "Ostatnia aktualizacja"
-#: netbox/core/models/data.py:280 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446
msgid "path"
msgstr "ścieżka"
-#: netbox/core/models/data.py:283
+#: netbox/core/models/data.py:280
msgid "File path relative to the data source's root"
msgstr "Ścieżka pliku względem katalogu głównego źródła danych"
-#: netbox/core/models/data.py:287 netbox/ipam/models/ip.py:503
+#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489
msgid "size"
msgstr "rozmiar"
-#: netbox/core/models/data.py:290
+#: netbox/core/models/data.py:287
msgid "hash"
msgstr "haszysz"
-#: netbox/core/models/data.py:294
+#: netbox/core/models/data.py:291
msgid "Length must be 64 hexadecimal characters."
msgstr "Długość musi wynosić 64 znaki szesnastkowe."
-#: netbox/core/models/data.py:296
+#: netbox/core/models/data.py:293
msgid "SHA256 hash of the file data"
msgstr "Skrót danych pliku SHA256"
-#: netbox/core/models/data.py:313
+#: netbox/core/models/data.py:310
msgid "data file"
msgstr "plik danych"
-#: netbox/core/models/data.py:314
+#: netbox/core/models/data.py:311
msgid "data files"
msgstr "pliki danych"
-#: netbox/core/models/data.py:401
+#: netbox/core/models/data.py:398
msgid "auto sync record"
msgstr "zapis automatycznej synchronizacji"
-#: netbox/core/models/data.py:402
+#: netbox/core/models/data.py:399
msgid "auto sync records"
msgstr "automatyczna synchronizacja rekordów"
@@ -2224,6 +2674,11 @@ msgstr "plik zarządzany"
msgid "managed files"
msgstr "zarządzane pliki"
+#: netbox/core/models/files.py:100
+#, python-brace-format
+msgid "A {model} with this file path already exists ({path})."
+msgstr "A {model} z tą ścieżką pliku już istnieje ({path})."
+
#: netbox/core/models/jobs.py:54
msgid "scheduled"
msgstr "planowy"
@@ -2245,7 +2700,7 @@ msgid "completed"
msgstr "ukończony"
#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:87
+#: netbox/extras/models/staging.py:95
msgid "data"
msgstr "dane"
@@ -2275,7 +2730,7 @@ msgstr "Zadania nie mogą być przypisane do tego typu obiektu ({type})."
msgid "Invalid status for job termination. Choices are: {choices}"
msgstr "Nieprawidłowy status zakończenia pracy. Wybory to: {choices}"
-#: netbox/core/models/jobs.py:221
+#: netbox/core/models/jobs.py:231
msgid ""
"enqueue() cannot be called with values for both schedule_at and immediate."
msgstr ""
@@ -2298,7 +2753,7 @@ msgstr "Pełne imię i nazwisko"
#: 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:576 netbox/extras/tables/tables.py:616
-#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:244
+#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
@@ -2326,11 +2781,11 @@ msgid "Last updated"
msgstr "Ostatnia aktualizacja"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:164 netbox/extras/tables/tables.py:216
-#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:189
+#: 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/templates/dcim/virtualchassis_edit.html:52
#: netbox/utilities/forms/forms.py:73
-#: netbox/wireless/tables/wirelesslink.py:17
+#: netbox/wireless/tables/wirelesslink.py:16
msgid "ID"
msgstr "IDENTYFIKATOR"
@@ -2396,7 +2851,7 @@ msgstr "Pracownicy"
msgid "Host"
msgstr "Gospodarz"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:535
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587
msgid "Port"
msgstr "Port"
@@ -2444,71 +2899,84 @@ msgstr "PID"
msgid "No workers found"
msgstr "Nie znaleziono pracowników"
-#: netbox/core/views.py:90
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
+#, python-brace-format
+msgid "Job {job_id} not found"
+msgstr "Praca {job_id} nie znaleziono"
+
+#: netbox/core/utils.py:102 netbox/core/utils.py:118
+#, python-brace-format
+msgid "Job {id} not found."
+msgstr "Praca {id} nie znaleziono."
+
+#: netbox/core/views.py:88
#, python-brace-format
msgid "Queued job #{id} to sync {datasource}"
msgstr "Zadanie w kolejce #{id} zsynchronizować {datasource}"
-#: netbox/core/views.py:319
+#: netbox/core/views.py:332
#, python-brace-format
msgid "Restored configuration revision #{id}"
msgstr "Przywrócona wersja konfiguracji #{id}"
-#: netbox/core/views.py:412 netbox/core/views.py:455 netbox/core/views.py:531
-#, python-brace-format
-msgid "Job {job_id} not found"
-msgstr "Praca {job_id} nie znaleziono"
-
-#: netbox/core/views.py:463
+#: netbox/core/views.py:435
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "Praca {id} został usunięty."
-#: netbox/core/views.py:465
+#: netbox/core/views.py:437
#, python-brace-format
msgid "Error deleting job {id}: {error}"
msgstr "Błąd usuwania zadania {id}: {error}"
-#: netbox/core/views.py:478 netbox/core/views.py:496
-#, python-brace-format
-msgid "Job {id} not found."
-msgstr "Praca {id} nie znaleziono."
-
-#: netbox/core/views.py:484
+#: netbox/core/views.py:446
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "Praca {id} został ponownie ustawiony w kolejce."
-#: netbox/core/views.py:519
+#: netbox/core/views.py:455
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "Praca {id} został ustawiony w kolejce."
-#: netbox/core/views.py:538
+#: netbox/core/views.py:464
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "Praca {id} został zatrzymany."
-#: netbox/core/views.py:540
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "Nie udało się zatrzymać zadania {id}"
-#: netbox/core/views.py:674
+#: netbox/core/views.py:601
msgid "Plugins catalog could not be loaded"
msgstr "Nie można załadować katalogu wtyczek"
-#: netbox/core/views.py:708
+#: netbox/core/views.py:635
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "Wtyczka {name} nie znaleziono"
-#: netbox/dcim/api/serializers_/devices.py:49
-#: netbox/dcim/api/serializers_/devicetypes.py:25
+#: netbox/dcim/api/serializers_/device_components.py:262
+msgid "Interface mode does not support q-in-q service vlan"
+msgstr "Tryb interfejsu nie obsługuje usługi q-in-q vlan"
+
+#: netbox/dcim/api/serializers_/device_components.py:269
+msgid "Interface mode does not support untagged vlan"
+msgstr "Tryb interfejsu nie obsługuje nieoznakowanych sieci VLAN"
+
+#: netbox/dcim/api/serializers_/device_components.py:274
+#: netbox/dcim/api/serializers_/device_components.py:279
+msgid "Interface mode does not support tagged vlans"
+msgstr "Tryb interfejsu nie obsługuje oznaczonych sieci VLAN"
+
+#: netbox/dcim/api/serializers_/devices.py:53
+#: netbox/dcim/api/serializers_/devicetypes.py:26
msgid "Position (U)"
msgstr "Pozycja (U)"
-#: netbox/dcim/api/serializers_/racks.py:112
+#: netbox/dcim/api/serializers_/racks.py:113
#: netbox/templates/dcim/rack.html:28
msgid "Facility ID"
msgstr "Identyfikator obiektu"
@@ -2518,8 +2986,9 @@ msgid "Staging"
msgstr "Inscenizacja"
#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189
-#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1533
-#: netbox/virtualization/choices.py:23 netbox/virtualization/choices.py:48
+#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1535
+#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49
msgid "Decommissioning"
msgstr "Wycofanie z eksploatacji"
@@ -2582,7 +3051,7 @@ msgstr "Przestarzałe"
msgid "Millimeters"
msgstr "Milimetrów"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1555
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557
msgid "Inches"
msgstr "Cale"
@@ -2596,21 +3065,21 @@ msgstr "Przód do tyłu"
msgid "Rear to front"
msgstr "Tył do przodu"
-#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:69
-#: netbox/dcim/forms/bulk_edit.py:88 netbox/dcim/forms/bulk_edit.py:174
-#: netbox/dcim/forms/bulk_edit.py:1420 netbox/dcim/forms/bulk_import.py:60
-#: netbox/dcim/forms/bulk_import.py:74 netbox/dcim/forms/bulk_import.py:137
-#: netbox/dcim/forms/bulk_import.py:588 netbox/dcim/forms/bulk_import.py:855
-#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/forms/filtersets.py:234
-#: netbox/dcim/forms/model_forms.py:74 netbox/dcim/forms/model_forms.py:93
-#: netbox/dcim/forms/model_forms.py:170 netbox/dcim/forms/model_forms.py:1069
-#: netbox/dcim/forms/model_forms.py:1509
-#: netbox/dcim/forms/object_import.py:176 netbox/dcim/tables/devices.py:656
-#: netbox/dcim/tables/devices.py:869 netbox/dcim/tables/devices.py:954
-#: netbox/extras/tables/tables.py:223 netbox/ipam/tables/fhrp.py:59
-#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/services.py:44
-#: netbox/templates/dcim/interface.html:102
-#: netbox/templates/dcim/interface.html:309
+#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72
+#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62
+#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139
+#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863
+#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235
+#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95
+#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1082
+#: netbox/dcim/forms/model_forms.py:1551
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690
+#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987
+#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223
+#: 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
#: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37
#: netbox/templates/dcim/sitegroup.html:37
#: netbox/templates/ipam/service.html:28
@@ -2623,12 +3092,12 @@ msgstr "Tył do przodu"
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
#: netbox/tenancy/forms/model_forms.py:68
-#: netbox/virtualization/forms/bulk_edit.py:207
-#: netbox/virtualization/forms/bulk_import.py:151
-#: netbox/virtualization/tables/virtualmachines.py:162
-#: netbox/wireless/forms/bulk_edit.py:24
-#: netbox/wireless/forms/bulk_import.py:21
-#: netbox/wireless/forms/model_forms.py:21
+#: netbox/virtualization/forms/bulk_edit.py:189
+#: netbox/virtualization/forms/bulk_import.py:157
+#: netbox/virtualization/tables/virtualmachines.py:132
+#: netbox/wireless/forms/bulk_edit.py:26
+#: netbox/wireless/forms/bulk_import.py:23
+#: netbox/wireless/forms/model_forms.py:22
msgid "Parent"
msgstr "Rodzic"
@@ -2651,7 +3120,7 @@ msgid "Rear"
msgstr "Tył"
#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/virtualization/choices.py:46
+#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "Inscenizowane"
@@ -2684,7 +3153,7 @@ msgid "Top to bottom"
msgstr "Od góry do dołu"
#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1305
+#: netbox/dcim/choices.py:1307
msgid "Passive"
msgstr "Pasywny"
@@ -2714,8 +3183,8 @@ msgstr "Własnościowy"
#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223
-#: netbox/dcim/choices.py:1449 netbox/dcim/choices.py:1451
-#: netbox/netbox/navigation/menu.py:200
+#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453
+#: netbox/netbox/navigation/menu.py:208
msgid "Other"
msgstr "Pozostałe"
@@ -2732,10 +3201,10 @@ msgid "Virtual"
msgstr "Wirtualny"
#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099
-#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1330
-#: netbox/dcim/forms/model_forms.py:995 netbox/dcim/forms/model_forms.py:1404
-#: netbox/netbox/navigation/menu.py:140 netbox/netbox/navigation/menu.py:144
-#: netbox/templates/dcim/interface.html:210
+#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335
+#: 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
msgid "Wireless"
msgstr "Bezprzewodowy"
@@ -2743,13 +3212,13 @@ msgstr "Bezprzewodowy"
msgid "Virtual interfaces"
msgstr "Interfejsy wirtualne"
-#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1428
-#: netbox/dcim/forms/bulk_import.py:862 netbox/dcim/forms/model_forms.py:981
-#: netbox/dcim/tables/devices.py:660 netbox/templates/dcim/interface.html:106
+#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431
+#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993
+#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
-#: netbox/virtualization/forms/bulk_edit.py:212
-#: netbox/virtualization/forms/bulk_import.py:158
-#: netbox/virtualization/tables/virtualmachines.py:166
+#: netbox/virtualization/forms/bulk_edit.py:194
+#: netbox/virtualization/forms/bulk_import.py:164
+#: netbox/virtualization/tables/virtualmachines.py:136
msgid "Bridge"
msgstr "Most"
@@ -2773,10 +3242,10 @@ msgstr "Ethernet (płaszczyzna tylna)"
msgid "Cellular"
msgstr "Komórkowy"
-#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:383
-#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:963
-#: netbox/dcim/forms/filtersets.py:1542
-#: netbox/templates/dcim/inventoryitem.html:52
+#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964
+#: netbox/dcim/forms/filtersets.py:1547
+#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:54
msgid "Serial"
msgstr "Seryjny"
@@ -2802,109 +3271,95 @@ msgstr "Pełny"
msgid "Auto"
msgstr "Automatyczny"
-#: netbox/dcim/choices.py:1265
+#: netbox/dcim/choices.py:1266
msgid "Access"
msgstr "Dostęp"
-#: netbox/dcim/choices.py:1266 netbox/ipam/tables/vlans.py:172
-#: netbox/ipam/tables/vlans.py:217
+#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148
+#: netbox/ipam/tables/vlans.py:193
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "Oznaczone"
-#: netbox/dcim/choices.py:1267
+#: netbox/dcim/choices.py:1268
msgid "Tagged (All)"
msgstr "Oznaczone (Wszystkie)"
-#: netbox/dcim/choices.py:1296
+#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22
+msgid "Q-in-Q (802.1ad)"
+msgstr "Q w Q (802.1ad)"
+
+#: netbox/dcim/choices.py:1298
msgid "IEEE Standard"
msgstr "Standard IEEE"
-#: netbox/dcim/choices.py:1307
+#: netbox/dcim/choices.py:1309
msgid "Passive 24V (2-pair)"
msgstr "Pasywny 24V (2 pary)"
-#: netbox/dcim/choices.py:1308
+#: netbox/dcim/choices.py:1310
msgid "Passive 24V (4-pair)"
msgstr "Pasywny 24V (4-parowy)"
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:1311
msgid "Passive 48V (2-pair)"
msgstr "Pasywny 48V (2 pary)"
-#: netbox/dcim/choices.py:1310
+#: netbox/dcim/choices.py:1312
msgid "Passive 48V (4-pair)"
msgstr "Pasywny 48V (4 pary)"
-#: netbox/dcim/choices.py:1380 netbox/dcim/choices.py:1490
+#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492
msgid "Copper"
msgstr "Miedź"
-#: netbox/dcim/choices.py:1403
+#: netbox/dcim/choices.py:1405
msgid "Fiber Optic"
msgstr "Światłowód"
-#: netbox/dcim/choices.py:1436 netbox/dcim/choices.py:1519
+#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1506
+#: netbox/dcim/choices.py:1508
msgid "Fiber"
msgstr "Włókno"
-#: netbox/dcim/choices.py:1531 netbox/dcim/forms/filtersets.py:1227
+#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228
msgid "Connected"
msgstr "Połączony"
-#: netbox/dcim/choices.py:1550 netbox/wireless/choices.py:497
+#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "Kilometry"
-#: netbox/dcim/choices.py:1551 netbox/templates/dcim/cable_trace.html:65
-#: netbox/wireless/choices.py:498
+#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176
+#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "Mierniki"
-#: netbox/dcim/choices.py:1552
+#: netbox/dcim/choices.py:1554
msgid "Centimeters"
msgstr "Centymetry"
-#: netbox/dcim/choices.py:1553 netbox/wireless/choices.py:499
+#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "Mile"
-#: netbox/dcim/choices.py:1554 netbox/templates/dcim/cable_trace.html:66
-#: netbox/wireless/choices.py:500
+#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178
+#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "Stopy"
-#: netbox/dcim/choices.py:1570 netbox/templates/dcim/device.html:327
-#: netbox/templates/dcim/rack.html:107
-msgid "Kilograms"
-msgstr "Kilogramy"
-
-#: netbox/dcim/choices.py:1571
-msgid "Grams"
-msgstr "Gramy"
-
-#: netbox/dcim/choices.py:1572 netbox/templates/dcim/device.html:328
-#: netbox/templates/dcim/rack.html:108
-msgid "Pounds"
-msgstr "funty"
-
-#: netbox/dcim/choices.py:1573
-msgid "Ounces"
-msgstr "Uncja"
-
-#: netbox/dcim/choices.py:1620
+#: netbox/dcim/choices.py:1604
msgid "Redundant"
msgstr "Nadmiarowy"
-#: netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1625
msgid "Single phase"
msgstr "Jednofazowy"
-#: netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1626
msgid "Three-phase"
msgstr "Trójfazowy"
@@ -2918,335 +3373,319 @@ msgstr "Nieprawidłowy format adresu MAC: {value}"
msgid "Invalid WWN format: {value}"
msgstr "Nieprawidłowy format WWN: {value}"
-#: netbox/dcim/filtersets.py:86
+#: netbox/dcim/filtersets.py:87
msgid "Parent region (ID)"
msgstr "Region macierzysty (ID)"
-#: netbox/dcim/filtersets.py:92
+#: netbox/dcim/filtersets.py:93
msgid "Parent region (slug)"
msgstr "Region macierzysty (identyfikator)"
-#: netbox/dcim/filtersets.py:116
+#: netbox/dcim/filtersets.py:117
msgid "Parent site group (ID)"
msgstr "Nadrzędna grupa witryn (ID)"
-#: netbox/dcim/filtersets.py:122
+#: netbox/dcim/filtersets.py:123
msgid "Parent site group (slug)"
msgstr "Nadrzędna grupa terenów (identyfikator)"
-#: netbox/dcim/filtersets.py:164 netbox/extras/filtersets.py:364
-#: netbox/ipam/filtersets.py:843 netbox/ipam/filtersets.py:995
+#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962
msgid "Group (ID)"
msgstr "Grupa (ID)"
-#: netbox/dcim/filtersets.py:170
+#: netbox/dcim/filtersets.py:171
msgid "Group (slug)"
msgstr "Grupa (identyfikator)"
-#: netbox/dcim/filtersets.py:176 netbox/dcim/filtersets.py:181
+#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
msgid "AS (ID)"
msgstr "JAKO (ID)"
-#: netbox/dcim/filtersets.py:246
+#: netbox/dcim/filtersets.py:247
msgid "Parent location (ID)"
msgstr "Lokalizacja nadrzędna (ID)"
-#: netbox/dcim/filtersets.py:252
+#: netbox/dcim/filtersets.py:253
msgid "Parent location (slug)"
msgstr "Lokalizacja nadrzędna (identyfikator)"
-#: netbox/dcim/filtersets.py:258 netbox/dcim/filtersets.py:369
-#: netbox/dcim/filtersets.py:490 netbox/dcim/filtersets.py:1057
-#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:2182
-msgid "Location (ID)"
-msgstr "Lokalizacja (ID)"
-
-#: netbox/dcim/filtersets.py:265 netbox/dcim/filtersets.py:376
-#: netbox/dcim/filtersets.py:497 netbox/dcim/filtersets.py:1410
-#: netbox/extras/filtersets.py:542
-msgid "Location (slug)"
-msgstr "Lokalizacja (identyfikator)"
-
-#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:381
-#: netbox/dcim/filtersets.py:539 netbox/dcim/filtersets.py:678
-#: netbox/dcim/filtersets.py:882 netbox/dcim/filtersets.py:933
-#: netbox/dcim/filtersets.py:973 netbox/dcim/filtersets.py:1306
-#: netbox/dcim/filtersets.py:1840
+#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382
+#: 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:1308
+#: netbox/dcim/filtersets.py:1960
msgid "Manufacturer (ID)"
msgstr "Producent (ID)"
-#: netbox/dcim/filtersets.py:302 netbox/dcim/filtersets.py:387
-#: netbox/dcim/filtersets.py:545 netbox/dcim/filtersets.py:684
-#: netbox/dcim/filtersets.py:888 netbox/dcim/filtersets.py:939
-#: netbox/dcim/filtersets.py:979 netbox/dcim/filtersets.py:1312
-#: netbox/dcim/filtersets.py:1846
+#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388
+#: 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:1314
+#: netbox/dcim/filtersets.py:1966
msgid "Manufacturer (slug)"
msgstr "Producent (identyfikator)"
-#: netbox/dcim/filtersets.py:393
+#: netbox/dcim/filtersets.py:394
msgid "Rack type (slug)"
msgstr "Typ szafy (identyfikator)"
-#: netbox/dcim/filtersets.py:397
+#: netbox/dcim/filtersets.py:398
msgid "Rack type (ID)"
msgstr "Typ szafy (numer identyfikacyjny)"
-#: netbox/dcim/filtersets.py:411 netbox/dcim/filtersets.py:892
-#: netbox/dcim/filtersets.py:994 netbox/dcim/filtersets.py:1850
-#: netbox/ipam/filtersets.py:383 netbox/ipam/filtersets.py:495
-#: netbox/ipam/filtersets.py:1005 netbox/virtualization/filtersets.py:210
+#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
+#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970
+#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462
+#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176
msgid "Role (ID)"
msgstr "Rola (ID)"
-#: netbox/dcim/filtersets.py:417 netbox/dcim/filtersets.py:898
-#: netbox/dcim/filtersets.py:1000 netbox/dcim/filtersets.py:1856
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:389
-#: netbox/ipam/filtersets.py:501 netbox/ipam/filtersets.py:1011
-#: netbox/virtualization/filtersets.py:216
+#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
+#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976
+#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356
+#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978
+#: netbox/virtualization/filtersets.py:182
msgid "Role (slug)"
msgstr "Rola (identyfikator)"
-#: netbox/dcim/filtersets.py:447 netbox/dcim/filtersets.py:1062
-#: netbox/dcim/filtersets.py:1415 netbox/dcim/filtersets.py:2244
+#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063
+#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368
msgid "Rack (ID)"
msgstr "Szafa (numer identyfikacyjny)"
-#: netbox/dcim/filtersets.py:507 netbox/extras/filtersets.py:293
+#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293
#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359
#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113
#: netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "Użytkownik (nazwa)"
-#: netbox/dcim/filtersets.py:549
+#: netbox/dcim/filtersets.py:550
msgid "Default platform (ID)"
msgstr "Domyślna platforma (ID)"
-#: netbox/dcim/filtersets.py:555
+#: netbox/dcim/filtersets.py:556
msgid "Default platform (slug)"
msgstr "Domyślna platforma (identyfikator)"
-#: netbox/dcim/filtersets.py:558 netbox/dcim/forms/filtersets.py:517
+#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
msgid "Has a front image"
msgstr "Posiada obraz z przodu"
-#: netbox/dcim/filtersets.py:562 netbox/dcim/forms/filtersets.py:524
+#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
msgid "Has a rear image"
msgstr "Posiada tylny obraz"
-#: netbox/dcim/filtersets.py:567 netbox/dcim/filtersets.py:688
-#: netbox/dcim/filtersets.py:1131 netbox/dcim/forms/filtersets.py:531
-#: netbox/dcim/forms/filtersets.py:627 netbox/dcim/forms/filtersets.py:848
+#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
+#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532
+#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
msgid "Has console ports"
msgstr "Posiada porty konsoli"
-#: netbox/dcim/filtersets.py:571 netbox/dcim/filtersets.py:692
-#: netbox/dcim/filtersets.py:1135 netbox/dcim/forms/filtersets.py:538
-#: netbox/dcim/forms/filtersets.py:634 netbox/dcim/forms/filtersets.py:855
+#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
+#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539
+#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
msgid "Has console server ports"
msgstr "Posiada porty serwera konsoli"
-#: netbox/dcim/filtersets.py:575 netbox/dcim/filtersets.py:696
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:545
-#: netbox/dcim/forms/filtersets.py:641 netbox/dcim/forms/filtersets.py:862
+#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
+#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
msgid "Has power ports"
msgstr "Posiada porty zasilania"
-#: netbox/dcim/filtersets.py:579 netbox/dcim/filtersets.py:700
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:552
-#: netbox/dcim/forms/filtersets.py:648 netbox/dcim/forms/filtersets.py:869
+#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
+#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
msgid "Has power outlets"
msgstr "Posiada gniazdka elektryczne"
-#: netbox/dcim/filtersets.py:583 netbox/dcim/filtersets.py:704
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:559
-#: netbox/dcim/forms/filtersets.py:655 netbox/dcim/forms/filtersets.py:876
+#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
+#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
msgid "Has interfaces"
msgstr "Posiada interfejsy"
-#: netbox/dcim/filtersets.py:587 netbox/dcim/filtersets.py:708
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:566
-#: netbox/dcim/forms/filtersets.py:662 netbox/dcim/forms/filtersets.py:883
+#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
+#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
msgid "Has pass-through ports"
msgstr "Posiada porty przelotowe"
-#: netbox/dcim/filtersets.py:591 netbox/dcim/filtersets.py:1155
-#: netbox/dcim/forms/filtersets.py:580
+#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156
+#: netbox/dcim/forms/filtersets.py:581
msgid "Has module bays"
msgstr "Posiada kieszenie modułowe"
-#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:1159
-#: netbox/dcim/forms/filtersets.py:573
+#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160
+#: netbox/dcim/forms/filtersets.py:574
msgid "Has device bays"
msgstr "Posiada zatoki na urządzenia"
-#: netbox/dcim/filtersets.py:599 netbox/dcim/forms/filtersets.py:587
+#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
msgid "Has inventory items"
msgstr "Posiada pozycje inwentaryzacyjne"
-#: netbox/dcim/filtersets.py:756 netbox/dcim/filtersets.py:989
-#: netbox/dcim/filtersets.py:1436
+#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
+#: netbox/dcim/filtersets.py:1438
msgid "Device type (ID)"
msgstr "Typ urządzenia (ID)"
-#: netbox/dcim/filtersets.py:772 netbox/dcim/filtersets.py:1317
+#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319
msgid "Module type (ID)"
msgstr "Typ modułu (ID)"
-#: netbox/dcim/filtersets.py:804 netbox/dcim/filtersets.py:1591
+#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593
msgid "Power port (ID)"
msgstr "Port zasilania (ID)"
-#: netbox/dcim/filtersets.py:878 netbox/dcim/filtersets.py:1836
+#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956
msgid "Parent inventory item (ID)"
msgstr "Nadrzędny element zapasów (ID)"
-#: netbox/dcim/filtersets.py:921 netbox/dcim/filtersets.py:947
-#: netbox/dcim/filtersets.py:1127 netbox/virtualization/filtersets.py:238
+#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
+#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204
msgid "Config template (ID)"
msgstr "Szablon konfiguracji (ID)"
-#: netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:986
msgid "Device type (slug)"
msgstr "Typ urządzenia (identyfikator)"
-#: netbox/dcim/filtersets.py:1005
+#: netbox/dcim/filtersets.py:1006
msgid "Parent Device (ID)"
msgstr "Urządzenie nadrzędne (ID)"
-#: netbox/dcim/filtersets.py:1009 netbox/virtualization/filtersets.py:220
+#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
msgid "Platform (ID)"
msgstr "Platforma (ID)"
-#: netbox/dcim/filtersets.py:1015 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:226
+#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
+#: netbox/virtualization/filtersets.py:192
msgid "Platform (slug)"
msgstr "Platforma (identyfikator)"
-#: netbox/dcim/filtersets.py:1051 netbox/dcim/filtersets.py:1399
-#: netbox/dcim/filtersets.py:1934 netbox/dcim/filtersets.py:2176
-#: netbox/dcim/filtersets.py:2235
+#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401
+#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300
+#: netbox/dcim/filtersets.py:2359
msgid "Site name (slug)"
msgstr "Nazwa terenu (identyfikator)"
-#: netbox/dcim/filtersets.py:1067
+#: netbox/dcim/filtersets.py:1068
msgid "Parent bay (ID)"
msgstr "Zatoka macierzysta (ID)"
-#: netbox/dcim/filtersets.py:1071
+#: netbox/dcim/filtersets.py:1072
msgid "VM cluster (ID)"
msgstr "Klaster maszyn wirtualnych (ID)"
-#: netbox/dcim/filtersets.py:1077 netbox/extras/filtersets.py:591
-#: netbox/virtualization/filtersets.py:136
+#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591
+#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "Grupa klastra (identyfikator)"
-#: netbox/dcim/filtersets.py:1082 netbox/virtualization/filtersets.py:130
+#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "Grupa klastra (ID)"
-#: netbox/dcim/filtersets.py:1088
+#: netbox/dcim/filtersets.py:1089
msgid "Device model (slug)"
msgstr "Model urządzenia (identyfikator)"
-#: netbox/dcim/filtersets.py:1099 netbox/dcim/forms/bulk_edit.py:522
+#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525
msgid "Is full depth"
msgstr "Jest pełna głębokość"
-#: netbox/dcim/filtersets.py:1103 netbox/dcim/forms/common.py:18
-#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:1385
-#: netbox/dcim/models/device_components.py:518
-#: netbox/virtualization/filtersets.py:230
-#: netbox/virtualization/filtersets.py:301
-#: netbox/virtualization/forms/filtersets.py:172
-#: netbox/virtualization/forms/filtersets.py:223
+#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/filtersets.py:1591 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
+#: netbox/virtualization/forms/filtersets.py:177
+#: netbox/virtualization/forms/filtersets.py:228
msgid "MAC address"
msgstr "Adres MAC"
-#: netbox/dcim/filtersets.py:1110 netbox/dcim/filtersets.py:1274
-#: netbox/dcim/forms/filtersets.py:827 netbox/dcim/forms/filtersets.py:930
-#: netbox/virtualization/filtersets.py:234
-#: netbox/virtualization/forms/filtersets.py:176
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276
+#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
+#: netbox/virtualization/filtersets.py:200
+#: netbox/virtualization/forms/filtersets.py:181
msgid "Has a primary IP"
msgstr "Posiada podstawowy adres IP"
-#: netbox/dcim/filtersets.py:1114
+#: netbox/dcim/filtersets.py:1115
msgid "Has an out-of-band IP"
msgstr "Posiada adres IP poza pasmem"
-#: netbox/dcim/filtersets.py:1119
+#: netbox/dcim/filtersets.py:1120
msgid "Virtual chassis (ID)"
msgstr "Wirtualne podwozie (ID)"
-#: netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1124
msgid "Is a virtual chassis member"
msgstr "Jest członkiem wirtualnego podwozia"
-#: netbox/dcim/filtersets.py:1164
+#: netbox/dcim/filtersets.py:1165
msgid "OOB IP (ID)"
msgstr "OOB IP (ID)"
-#: netbox/dcim/filtersets.py:1168
+#: netbox/dcim/filtersets.py:1169
msgid "Has virtual device context"
msgstr "Posiada kontekst urządzenia wirtualnego"
-#: netbox/dcim/filtersets.py:1257
+#: netbox/dcim/filtersets.py:1259
msgid "VDC (ID)"
msgstr "VDC (ID)"
-#: netbox/dcim/filtersets.py:1262
+#: netbox/dcim/filtersets.py:1264
msgid "Device model"
msgstr "Model urządzenia"
-#: netbox/dcim/filtersets.py:1267 netbox/ipam/filtersets.py:634
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
-msgid "Interface (ID)"
-msgstr "Interfejs (ID)"
-
-#: netbox/dcim/filtersets.py:1323
+#: netbox/dcim/filtersets.py:1325
msgid "Module type (model)"
msgstr "Typ modułu (model)"
-#: netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1331
msgid "Module bay (ID)"
msgstr "Osłona modułu (ID)"
-#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1425
-#: netbox/ipam/filtersets.py:613 netbox/ipam/filtersets.py:853
-#: netbox/ipam/filtersets.py:1117 netbox/virtualization/filtersets.py:161
-#: netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427
+#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580
+#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
msgid "Device (ID)"
msgstr "Urządzenie (ID)"
-#: netbox/dcim/filtersets.py:1421
+#: netbox/dcim/filtersets.py:1423
msgid "Rack (name)"
msgstr "Szafa (nazwa)"
-#: netbox/dcim/filtersets.py:1431 netbox/ipam/filtersets.py:608
-#: netbox/ipam/filtersets.py:848 netbox/ipam/filtersets.py:1123
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608
+#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815
+#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374
msgid "Device (name)"
msgstr "Urządzenie (nazwa)"
-#: netbox/dcim/filtersets.py:1442
+#: netbox/dcim/filtersets.py:1444
msgid "Device type (model)"
msgstr "Typ urządzenia (model)"
-#: netbox/dcim/filtersets.py:1447
+#: netbox/dcim/filtersets.py:1449
msgid "Device role (ID)"
msgstr "Rola urządzenia (ID)"
-#: netbox/dcim/filtersets.py:1453
+#: netbox/dcim/filtersets.py:1455
msgid "Device role (slug)"
msgstr "Rola urządzenia (identyfikator)"
-#: netbox/dcim/filtersets.py:1458
+#: netbox/dcim/filtersets.py:1460
msgid "Virtual Chassis (ID)"
msgstr "Wirtualne podwozie (ID)"
-#: netbox/dcim/filtersets.py:1464 netbox/dcim/forms/filtersets.py:109
-#: netbox/dcim/tables/devices.py:206 netbox/netbox/navigation/menu.py:79
+#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:93
#: netbox/templates/dcim/virtualchassis.html:20
@@ -3255,168 +3694,231 @@ msgstr "Wirtualne podwozie (ID)"
msgid "Virtual Chassis"
msgstr "Wirtualne podwozie"
-#: netbox/dcim/filtersets.py:1488
+#: netbox/dcim/filtersets.py:1490
msgid "Module (ID)"
msgstr "Moduł (ID)"
-#: netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1497
msgid "Cable (ID)"
msgstr "Kabel (ID)"
-#: netbox/dcim/filtersets.py:1604 netbox/ipam/forms/bulk_import.py:189
+#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585
+#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158
+#: netbox/vpn/filtersets.py:385
+msgid "Virtual machine (name)"
+msgstr "Maszyna wirtualna (nazwa)"
+
+#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590
+#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152
+#: netbox/virtualization/filtersets.py:248
+#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+msgid "Virtual machine (ID)"
+msgstr "Maszyna wirtualna (ID)"
+
+#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+msgid "Interface (name)"
+msgstr "Interfejs (nazwa)"
+
+#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+msgid "VM interface (name)"
+msgstr "Interfejs maszyny wirtualnej (nazwa)"
+
+#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612
+#: netbox/vpn/filtersets.py:113
+msgid "VM interface (ID)"
+msgstr "Interfejs maszyny wirtualnej (ID)"
+
+#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185
#: netbox/vpn/forms/bulk_import.py:308
msgid "Assigned VLAN"
msgstr "Przypisana sieć VLAN"
-#: netbox/dcim/filtersets.py:1608
+#: netbox/dcim/filtersets.py:1691
msgid "Assigned VID"
msgstr "Przypisany VID"
-#: netbox/dcim/filtersets.py:1613 netbox/dcim/forms/bulk_edit.py:1531
-#: netbox/dcim/forms/bulk_import.py:913 netbox/dcim/forms/filtersets.py:1428
-#: netbox/dcim/forms/model_forms.py:1385
-#: netbox/dcim/models/device_components.py:711
-#: netbox/dcim/tables/devices.py:626 netbox/ipam/filtersets.py:318
-#: netbox/ipam/filtersets.py:329 netbox/ipam/filtersets.py:485
-#: netbox/ipam/filtersets.py:586 netbox/ipam/filtersets.py:597
-#: netbox/ipam/forms/bulk_edit.py:242 netbox/ipam/forms/bulk_edit.py:298
-#: netbox/ipam/forms/bulk_edit.py:340 netbox/ipam/forms/bulk_import.py:157
-#: netbox/ipam/forms/bulk_import.py:243 netbox/ipam/forms/bulk_import.py:279
-#: netbox/ipam/forms/filtersets.py:67 netbox/ipam/forms/filtersets.py:172
-#: netbox/ipam/forms/filtersets.py:309 netbox/ipam/forms/model_forms.py:62
-#: netbox/ipam/forms/model_forms.py:202 netbox/ipam/forms/model_forms.py:247
-#: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:464
-#: netbox/ipam/forms/model_forms.py:478 netbox/ipam/forms/model_forms.py:492
-#: netbox/ipam/models/ip.py:233 netbox/ipam/models/ip.py:512
-#: netbox/ipam/models/ip.py:720 netbox/ipam/models/vrfs.py:62
-#: netbox/ipam/tables/ip.py:242 netbox/ipam/tables/ip.py:309
-#: netbox/ipam/tables/ip.py:360 netbox/ipam/tables/ip.py:450
-#: netbox/templates/dcim/interface.html:133
+#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544
+#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433
+#: netbox/dcim/forms/model_forms.py:1411
+#: netbox/dcim/models/device_components.py:749
+#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321
+#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452
+#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564
+#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282
+#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160
+#: netbox/ipam/forms/bulk_import.py:242 netbox/ipam/forms/bulk_import.py:278
+#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174
+#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256
+#: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474
+#: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502
+#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498
+#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261
+#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402
+#: netbox/templates/dcim/interface.html:152
#: netbox/templates/ipam/ipaddress.html:18
#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
-#: netbox/templates/virtualization/vminterface.html:47
-#: netbox/virtualization/forms/bulk_edit.py:261
-#: netbox/virtualization/forms/bulk_import.py:171
-#: netbox/virtualization/forms/filtersets.py:228
-#: netbox/virtualization/forms/model_forms.py:344
-#: netbox/virtualization/models/virtualmachines.py:355
-#: netbox/virtualization/tables/virtualmachines.py:143
+#: netbox/templates/virtualization/vminterface.html:84
+#: netbox/virtualization/forms/bulk_edit.py:243
+#: netbox/virtualization/forms/bulk_import.py:177
+#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/model_forms.py:368
+#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1619 netbox/ipam/filtersets.py:324
-#: netbox/ipam/filtersets.py:335 netbox/ipam/filtersets.py:491
-#: netbox/ipam/filtersets.py:592 netbox/ipam/filtersets.py:603
+#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327
+#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458
+#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570
msgid "VRF (RD)"
msgstr "VRF (RD)"
-#: netbox/dcim/filtersets.py:1624 netbox/ipam/filtersets.py:1032
+#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010
#: netbox/vpn/filtersets.py:342
msgid "L2VPN (ID)"
msgstr "L2VPN (ID)"
-#: netbox/dcim/filtersets.py:1630 netbox/dcim/forms/filtersets.py:1433
-#: netbox/dcim/tables/devices.py:570 netbox/ipam/filtersets.py:1038
-#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/tables/vlans.py:137
-#: netbox/templates/dcim/interface.html:93 netbox/templates/ipam/vlan.html:66
+#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438
+#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016
+#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113
+#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
-#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/filtersets.py:238
#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246
-#: netbox/vpn/forms/model_forms.py:409 netbox/vpn/forms/model_forms.py:427
+#: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430
#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1662
+#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091
+msgid "VLAN Translation Policy (ID)"
+msgstr "Zasady tłumaczenia sieci VLAN (ID)"
+
+#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428
+#: netbox/dcim/models/device_components.py:568
+#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712
+#: netbox/templates/ipam/vlantranslationpolicy.html:11
+#: netbox/virtualization/forms/bulk_edit.py:248
+#: netbox/virtualization/forms/model_forms.py:373
+msgid "VLAN Translation Policy"
+msgstr "Polityka tłumaczeń VLAN"
+
+#: netbox/dcim/filtersets.py:1758
msgid "Virtual Chassis Interfaces for Device"
msgstr "Interfejsy wirtualnej obudowy dla urządzenia"
-#: netbox/dcim/filtersets.py:1667
+#: netbox/dcim/filtersets.py:1763
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "Interfejsy wirtualnej obudowy dla urządzenia (ID)"
-#: netbox/dcim/filtersets.py:1671
+#: netbox/dcim/filtersets.py:1767
msgid "Kind of interface"
msgstr "Rodzaj interfejsu"
-#: netbox/dcim/filtersets.py:1676 netbox/virtualization/filtersets.py:293
+#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259
msgid "Parent interface (ID)"
msgstr "Interfejs nadrzędny (ID)"
-#: netbox/dcim/filtersets.py:1681 netbox/virtualization/filtersets.py:298
+#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264
msgid "Bridged interface (ID)"
msgstr "Interfejs mostkowy (ID)"
-#: netbox/dcim/filtersets.py:1686
+#: netbox/dcim/filtersets.py:1782
msgid "LAG interface (ID)"
msgstr "Interfejs LAG (ID)"
-#: netbox/dcim/filtersets.py:1713 netbox/dcim/filtersets.py:1725
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/model_forms.py:1697
+#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606
+#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131
+#: netbox/templates/dcim/macaddress.html:11
+#: netbox/templates/dcim/macaddress.html:14
+#: netbox/templates/virtualization/vminterface.html:73
+msgid "MAC Address"
+msgstr "Adres MAC"
+
+#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273
+msgid "Primary MAC address (ID)"
+msgstr "Podstawowy adres MAC (ID)"
+
+#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415
+#: netbox/virtualization/filtersets.py:279
+#: netbox/virtualization/forms/model_forms.py:311
+msgid "Primary MAC address"
+msgstr "Podstawowy adres MAC"
+
+#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835
+#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "Kontekst urządzenia wirtualnego"
-#: netbox/dcim/filtersets.py:1719
+#: netbox/dcim/filtersets.py:1829
msgid "Virtual Device Context (Identifier)"
msgstr "Kontekst urządzenia wirtualnego (identyfikator)"
-#: netbox/dcim/filtersets.py:1730
+#: netbox/dcim/filtersets.py:1840
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:53
+#: netbox/wireless/forms/model_forms.py:55
msgid "Wireless LAN"
msgstr "Bezprzewodowa sieć LAN"
-#: netbox/dcim/filtersets.py:1734 netbox/dcim/tables/devices.py:613
+#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635
msgid "Wireless link"
msgstr "Połączenie bezprzewodowe"
-#: netbox/dcim/filtersets.py:1803
+#: netbox/dcim/filtersets.py:1854
+msgid "Virtual circuit termination (ID)"
+msgstr "Zakończenie obwodu wirtualnego (ID)"
+
+#: netbox/dcim/filtersets.py:1923
msgid "Parent module bay (ID)"
msgstr "Osłona modułu nadrzędnego (ID)"
-#: netbox/dcim/filtersets.py:1808
+#: netbox/dcim/filtersets.py:1928
msgid "Installed module (ID)"
msgstr "Zainstalowany moduł (ID)"
-#: netbox/dcim/filtersets.py:1819
+#: netbox/dcim/filtersets.py:1939
msgid "Installed device (ID)"
msgstr "Zainstalowane urządzenie (ID)"
-#: netbox/dcim/filtersets.py:1825
+#: netbox/dcim/filtersets.py:1945
msgid "Installed device (name)"
msgstr "Zainstalowane urządzenie (nazwa)"
-#: netbox/dcim/filtersets.py:1891
+#: netbox/dcim/filtersets.py:2015
msgid "Master (ID)"
msgstr "Mistrz (ID)"
-#: netbox/dcim/filtersets.py:1897
+#: netbox/dcim/filtersets.py:2021
msgid "Master (name)"
msgstr "Mistrz (imię)"
-#: netbox/dcim/filtersets.py:1939 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245
msgid "Tenant (ID)"
msgstr "Najemca (ID)"
-#: netbox/dcim/filtersets.py:1945 netbox/extras/filtersets.py:618
+#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618
#: netbox/tenancy/filtersets.py:251
msgid "Tenant (slug)"
msgstr "Najemca (identyfikator)"
-#: netbox/dcim/filtersets.py:1981 netbox/dcim/forms/filtersets.py:1077
+#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078
msgid "Unterminated"
msgstr "Nieskończony"
-#: netbox/dcim/filtersets.py:2239
+#: netbox/dcim/filtersets.py:2363
msgid "Power panel (ID)"
msgstr "Panel zasilania (ID)"
-#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:401
-#: netbox/extras/forms/model_forms.py:567
-#: netbox/extras/forms/model_forms.py:619 netbox/netbox/forms/base.py:86
-#: netbox/netbox/forms/mixins.py:81 netbox/netbox/tables/columns.py:478
+#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:581
+#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3424,11 +3926,11 @@ msgstr "Panel zasilania (ID)"
msgid "Tags"
msgstr "Tagi"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1498
-#: netbox/dcim/forms/model_forms.py:488 netbox/dcim/forms/model_forms.py:546
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503
+#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
#: netbox/dcim/forms/object_create.py:197
-#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:165
-#: netbox/dcim/tables/devices.py:707 netbox/dcim/tables/devicetypes.py:246
+#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176
+#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253
#: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131
#: netbox/templates/dcim/modulebay.html:38
#: netbox/templates/dcim/virtualchassis.html:66
@@ -3444,114 +3946,114 @@ msgstr ""
"Obsługiwane są zakresy alfanumeryczne. (Musi odpowiadać liczbie tworzonych "
"nazw.)"
-#: netbox/dcim/forms/bulk_edit.py:133
+#: netbox/dcim/forms/bulk_edit.py:136
msgid "Contact name"
msgstr "Nazwa kontaktu"
-#: netbox/dcim/forms/bulk_edit.py:138
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact phone"
msgstr "Telefon kontaktowy"
-#: netbox/dcim/forms/bulk_edit.py:144
+#: netbox/dcim/forms/bulk_edit.py:147
msgid "Contact E-mail"
msgstr "Kontakt E-mail"
-#: netbox/dcim/forms/bulk_edit.py:147 netbox/dcim/forms/bulk_import.py:123
-#: netbox/dcim/forms/model_forms.py:128
+#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/model_forms.py:132
msgid "Time zone"
msgstr "Strefa czasowa"
-#: netbox/dcim/forms/bulk_edit.py:225 netbox/dcim/forms/bulk_edit.py:501
-#: netbox/dcim/forms/bulk_edit.py:565 netbox/dcim/forms/bulk_edit.py:638
-#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/forms/bulk_edit.py:755
-#: netbox/dcim/forms/bulk_edit.py:1282 netbox/dcim/forms/bulk_edit.py:1703
-#: netbox/dcim/forms/bulk_import.py:182 netbox/dcim/forms/bulk_import.py:393
-#: netbox/dcim/forms/bulk_import.py:427 netbox/dcim/forms/bulk_import.py:472
-#: netbox/dcim/forms/bulk_import.py:508 netbox/dcim/forms/bulk_import.py:1104
-#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:372
-#: netbox/dcim/forms/filtersets.py:494 netbox/dcim/forms/filtersets.py:619
-#: netbox/dcim/forms/filtersets.py:700 netbox/dcim/forms/filtersets.py:782
-#: netbox/dcim/forms/filtersets.py:947 netbox/dcim/forms/filtersets.py:1539
-#: netbox/dcim/forms/model_forms.py:207 netbox/dcim/forms/model_forms.py:337
-#: netbox/dcim/forms/model_forms.py:349 netbox/dcim/forms/model_forms.py:395
-#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:1082
-#: netbox/dcim/forms/model_forms.py:1522
-#: netbox/dcim/forms/object_import.py:187 netbox/dcim/tables/devices.py:96
-#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/devices.py:940
-#: netbox/dcim/tables/devicetypes.py:80 netbox/dcim/tables/devicetypes.py:308
+#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641
+#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718
+#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395
+#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477
+#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112
+#: 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:1544
+#: 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
+#: netbox/dcim/forms/model_forms.py:1564
+#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
+#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970
+#: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315
#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61
-#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:132
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131
#: netbox/templates/dcim/devicetype.html:14
-#: netbox/templates/dcim/inventoryitem.html:44
+#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:25
+#: netbox/templates/dcim/moduletype.html:27
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "Producent"
-#: netbox/dcim/forms/bulk_edit.py:230 netbox/dcim/forms/bulk_edit.py:378
-#: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:270
-#: netbox/dcim/forms/filtersets.py:255
+#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381
+#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272
+#: netbox/dcim/forms/filtersets.py:256
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "Współczynnik kształtu"
-#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:383
-#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:273
-#: netbox/dcim/forms/filtersets.py:260
+#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386
+#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275
+#: netbox/dcim/forms/filtersets.py:261
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "Szerokość"
-#: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:389
-#: netbox/dcim/forms/bulk_import.py:280
+#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:282
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "Wysokość (U)"
-#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:394
-#: netbox/dcim/forms/filtersets.py:274
+#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/filtersets.py:275
msgid "Descending units"
msgstr "Jednostki malejące"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
msgid "Outer width"
msgstr "Szerokość zewnętrzna"
-#: netbox/dcim/forms/bulk_edit.py:258 netbox/dcim/forms/bulk_edit.py:402
+#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
msgid "Outer depth"
msgstr "Głębokość zewnętrzna"
-#: netbox/dcim/forms/bulk_edit.py:263 netbox/dcim/forms/bulk_edit.py:407
-#: netbox/dcim/forms/bulk_import.py:204 netbox/dcim/forms/bulk_import.py:283
+#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410
+#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285
msgid "Outer unit"
msgstr "Jednostka zewnętrzna"
-#: netbox/dcim/forms/bulk_edit.py:268 netbox/dcim/forms/bulk_edit.py:412
+#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
msgid "Mounting depth"
msgstr "Głębokość montażu"
-#: netbox/dcim/forms/bulk_edit.py:273 netbox/dcim/forms/bulk_edit.py:300
-#: netbox/dcim/forms/bulk_edit.py:422 netbox/dcim/forms/bulk_edit.py:452
-#: netbox/dcim/forms/bulk_edit.py:535 netbox/dcim/forms/bulk_edit.py:558
-#: netbox/dcim/forms/bulk_edit.py:579 netbox/dcim/forms/bulk_edit.py:601
-#: netbox/dcim/forms/bulk_import.py:406 netbox/dcim/forms/bulk_import.py:438
-#: netbox/dcim/forms/filtersets.py:285 netbox/dcim/forms/filtersets.py:307
-#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:401
-#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:594
-#: netbox/dcim/forms/filtersets.py:613 netbox/dcim/forms/filtersets.py:674
-#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:298
-#: netbox/dcim/tables/devicetypes.py:106 netbox/dcim/tables/modules.py:35
-#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:172
+#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303
+#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455
+#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604
+#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402
+#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595
+#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675
+#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35
+#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171
#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133
#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288
-#: netbox/extras/forms/filtersets.py:64 netbox/extras/forms/filtersets.py:156
-#: netbox/extras/forms/filtersets.py:243 netbox/ipam/forms/bulk_edit.py:190
+#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159
+#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:45 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
@@ -3560,131 +4062,86 @@ msgstr "Głębokość montażu"
msgid "Weight"
msgstr "Waga"
-#: netbox/dcim/forms/bulk_edit.py:278 netbox/dcim/forms/bulk_edit.py:427
-#: netbox/dcim/forms/filtersets.py:290
+#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
+#: netbox/dcim/forms/filtersets.py:291
msgid "Max weight"
msgstr "Maksymalna waga"
-#: netbox/dcim/forms/bulk_edit.py:283 netbox/dcim/forms/bulk_edit.py:432
-#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_edit.py:584
-#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:295
-#: netbox/dcim/forms/bulk_import.py:411 netbox/dcim/forms/bulk_import.py:443
-#: netbox/dcim/forms/filtersets.py:295 netbox/dcim/forms/filtersets.py:598
-#: netbox/dcim/forms/filtersets.py:678
+#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435
+#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587
+#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297
+#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445
+#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599
+#: netbox/dcim/forms/filtersets.py:679
msgid "Weight unit"
msgstr "Jednostka wagowa"
-#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:305
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:256
+#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306
+#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261
#: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13
msgid "Rack Type"
msgstr "Typ szafy"
-#: netbox/dcim/forms/bulk_edit.py:299 netbox/dcim/forms/model_forms.py:220
-#: netbox/dcim/forms/model_forms.py:297
+#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225
+#: netbox/dcim/forms/model_forms.py:305
msgid "Outer Dimensions"
msgstr "Wymiary zewnętrzne"
-#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:222
-#: netbox/dcim/forms/model_forms.py:299 netbox/templates/dcim/device.html:315
+#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227
+#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3
msgid "Dimensions"
msgstr "Wymiary"
-#: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/filtersets.py:306
-#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/model_forms.py:224
+#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "Numeracja"
-#: netbox/dcim/forms/bulk_edit.py:358 netbox/dcim/forms/bulk_edit.py:1277
-#: netbox/dcim/forms/bulk_edit.py:1698 netbox/dcim/forms/bulk_import.py:253
-#: netbox/dcim/forms/bulk_import.py:1098 netbox/dcim/forms/filtersets.py:367
-#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:1534
-#: netbox/dcim/forms/model_forms.py:251 netbox/dcim/forms/model_forms.py:1077
-#: netbox/dcim/forms/model_forms.py:1517
-#: netbox/dcim/forms/object_import.py:181 netbox/dcim/tables/devices.py:169
-#: netbox/dcim/tables/devices.py:809 netbox/dcim/tables/devices.py:937
-#: netbox/dcim/tables/devicetypes.py:304 netbox/dcim/tables/racks.py:129
-#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:261
-#: netbox/ipam/forms/bulk_edit.py:311 netbox/ipam/forms/bulk_edit.py:359
-#: netbox/ipam/forms/bulk_edit.py:511 netbox/ipam/forms/bulk_import.py:197
-#: netbox/ipam/forms/bulk_import.py:262 netbox/ipam/forms/bulk_import.py:298
-#: netbox/ipam/forms/bulk_import.py:479 netbox/ipam/forms/filtersets.py:237
-#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:360
-#: netbox/ipam/forms/filtersets.py:509 netbox/ipam/forms/model_forms.py:188
-#: netbox/ipam/forms/model_forms.py:221 netbox/ipam/forms/model_forms.py:250
-#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:258
-#: netbox/ipam/tables/ip.py:316 netbox/ipam/tables/ip.py:367
-#: netbox/ipam/tables/vlans.py:130 netbox/ipam/tables/vlans.py:235
-#: netbox/templates/dcim/device.html:182
-#: netbox/templates/dcim/inc/panels/inventory_items.html:20
-#: netbox/templates/dcim/interface.html:223
-#: netbox/templates/dcim/inventoryitem.html:36
-#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
-#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:77
-#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
-#: netbox/templates/virtualization/virtualmachine.html:23
-#: netbox/templates/vpn/tunneltermination.html:17
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
-#: netbox/tenancy/forms/bulk_edit.py:142
-#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
-#: netbox/virtualization/forms/bulk_edit.py:145
-#: netbox/virtualization/forms/bulk_import.py:106
-#: netbox/virtualization/forms/filtersets.py:157
-#: netbox/virtualization/forms/model_forms.py:195
-#: netbox/virtualization/tables/virtualmachines.py:75
-#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
-#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:78
-#: netbox/vpn/forms/model_forms.py:113 netbox/vpn/tables/tunnels.py:82
-msgid "Role"
-msgstr "Rola"
-
-#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_import.py:260
-#: netbox/dcim/forms/filtersets.py:380
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
+#: netbox/dcim/forms/filtersets.py:381
msgid "Rack type"
msgstr "Typ szafy"
-#: netbox/dcim/forms/bulk_edit.py:370 netbox/dcim/forms/bulk_edit.py:718
-#: netbox/dcim/forms/bulk_edit.py:779 netbox/templates/dcim/device.html:104
+#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721
+#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104
#: netbox/templates/dcim/module.html:77
#: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57
#: netbox/templates/virtualization/virtualmachine.html:35
msgid "Serial Number"
msgstr "Numer seryjny"
-#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/filtersets.py:387
-#: netbox/dcim/forms/filtersets.py:813 netbox/dcim/forms/filtersets.py:967
-#: netbox/dcim/forms/filtersets.py:1546
+#: 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:1551
msgid "Asset tag"
msgstr "Etykieta zasobu"
-#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:530
-#: netbox/dcim/forms/bulk_edit.py:574 netbox/dcim/forms/bulk_edit.py:711
-#: netbox/dcim/forms/bulk_import.py:289 netbox/dcim/forms/bulk_import.py:432
-#: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/filtersets.py:280
-#: netbox/dcim/forms/filtersets.py:511 netbox/dcim/forms/filtersets.py:669
-#: netbox/dcim/forms/filtersets.py:804 netbox/templates/dcim/device.html:98
+#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533
+#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714
+#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434
+#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281
+#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670
+#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:41 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "Przepływ powietrza"
-#: netbox/dcim/forms/bulk_edit.py:446 netbox/dcim/forms/bulk_edit.py:925
-#: netbox/dcim/forms/bulk_import.py:344 netbox/dcim/forms/bulk_import.py:347
-#: netbox/dcim/forms/bulk_import.py:575 netbox/dcim/forms/bulk_import.py:1380
-#: netbox/dcim/forms/bulk_import.py:1384 netbox/dcim/forms/filtersets.py:104
-#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:405
-#: netbox/dcim/forms/filtersets.py:419 netbox/dcim/forms/filtersets.py:457
-#: netbox/dcim/forms/filtersets.py:772 netbox/dcim/forms/filtersets.py:1035
-#: netbox/dcim/forms/filtersets.py:1167 netbox/dcim/forms/model_forms.py:264
-#: netbox/dcim/forms/model_forms.py:306 netbox/dcim/forms/model_forms.py:479
-#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/object_create.py:392
-#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:70
-#: netbox/dcim/tables/racks.py:217 netbox/ipam/forms/filtersets.py:442
+#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928
+#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349
+#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1477
+#: netbox/dcim/forms/bulk_import.py:1481 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:392
+#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70
+#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445
#: 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
@@ -3695,212 +4152,144 @@ msgstr "Przepływ powietrza"
msgid "Rack"
msgstr "Szafa"
-#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:744
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:398
-#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:608
-#: netbox/dcim/forms/filtersets.py:721 netbox/dcim/forms/filtersets.py:942
-#: netbox/dcim/forms/model_forms.py:670 netbox/dcim/forms/model_forms.py:1587
+#: 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/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632
#: netbox/templates/dcim/device_edit.html:20
msgid "Hardware"
msgstr "Sprzęt"
-#: netbox/dcim/forms/bulk_edit.py:506 netbox/dcim/forms/bulk_import.py:399
-#: netbox/dcim/forms/filtersets.py:499 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401
+#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362
msgid "Default platform"
msgstr "Domyślna platforma"
-#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/forms/bulk_edit.py:570
-#: netbox/dcim/forms/filtersets.py:502 netbox/dcim/forms/filtersets.py:622
+#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573
+#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623
msgid "Part number"
msgstr "Numer części"
-#: netbox/dcim/forms/bulk_edit.py:515
+#: netbox/dcim/forms/bulk_edit.py:518
msgid "U height"
msgstr "Wysokość U"
-#: netbox/dcim/forms/bulk_edit.py:527 netbox/dcim/tables/devicetypes.py:102
+#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "Wyklucz z wykorzystania"
-#: netbox/dcim/forms/bulk_edit.py:556 netbox/dcim/forms/model_forms.py:368
-#: netbox/dcim/tables/devicetypes.py:77 netbox/templates/dcim/device.html:88
+#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
+#: netbox/dcim/tables/devicetypes.py:82 netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
#: netbox/templates/dcim/module.html:61
msgid "Device Type"
msgstr "Typ urządzenia"
-#: netbox/dcim/forms/bulk_edit.py:598 netbox/dcim/forms/model_forms.py:401
+#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/modules.py:66
#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:66
-#: netbox/templates/dcim/moduletype.html:22
+#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "Typ modułu"
-#: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:402
+#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
+#: netbox/dcim/forms/model_forms.py:411
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "Podwozie"
-#: netbox/dcim/forms/bulk_edit.py:616 netbox/dcim/models/devices.py:484
-#: netbox/dcim/tables/devices.py:67
+#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "Rola maszyny wirtualnej"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/forms/bulk_edit.py:643
-#: netbox/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_import.py:456
-#: netbox/dcim/forms/bulk_import.py:460 netbox/dcim/forms/bulk_import.py:479
-#: netbox/dcim/forms/bulk_import.py:483 netbox/dcim/forms/bulk_import.py:608
-#: netbox/dcim/forms/bulk_import.py:612 netbox/dcim/forms/filtersets.py:689
-#: netbox/dcim/forms/filtersets.py:705 netbox/dcim/forms/filtersets.py:823
-#: netbox/dcim/forms/model_forms.py:415 netbox/dcim/forms/model_forms.py:441
-#: netbox/dcim/forms/model_forms.py:555
-#: netbox/virtualization/forms/bulk_import.py:132
-#: netbox/virtualization/forms/bulk_import.py:133
-#: netbox/virtualization/forms/filtersets.py:188
-#: netbox/virtualization/forms/model_forms.py:215
+#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646
+#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461
+#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484
+#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613
+#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690
+#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824
+#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451
+#: netbox/dcim/forms/model_forms.py:566
+#: netbox/virtualization/forms/bulk_import.py:138
+#: netbox/virtualization/forms/bulk_import.py:139
+#: netbox/virtualization/forms/filtersets.py:193
+#: netbox/virtualization/forms/model_forms.py:222
msgid "Config template"
msgstr "Szablon konfiguracji"
-#: netbox/dcim/forms/bulk_edit.py:667 netbox/dcim/forms/bulk_edit.py:1076
-#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/filtersets.py:114
-#: netbox/dcim/forms/model_forms.py:501 netbox/dcim/forms/model_forms.py:872
-#: netbox/dcim/forms/model_forms.py:889 netbox/extras/filtersets.py:547
+#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884
+#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547
msgid "Device type"
msgstr "Typ urządzenia"
-#: netbox/dcim/forms/bulk_edit.py:678 netbox/dcim/forms/bulk_import.py:495
-#: netbox/dcim/forms/filtersets.py:119 netbox/dcim/forms/model_forms.py:509
+#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500
+#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519
msgid "Device role"
msgstr "Rola urządzenia"
-#: netbox/dcim/forms/bulk_edit.py:701 netbox/dcim/forms/bulk_import.py:520
-#: netbox/dcim/forms/filtersets.py:796 netbox/dcim/forms/model_forms.py:451
-#: netbox/dcim/forms/model_forms.py:513 netbox/dcim/tables/devices.py:182
+#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525
+#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461
+#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:193
#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
-#: netbox/virtualization/forms/bulk_edit.py:160
-#: netbox/virtualization/forms/bulk_import.py:122
-#: netbox/virtualization/forms/filtersets.py:168
-#: netbox/virtualization/forms/model_forms.py:203
-#: netbox/virtualization/tables/virtualmachines.py:79
+#: netbox/virtualization/forms/bulk_edit.py:142
+#: netbox/virtualization/forms/bulk_import.py:128
+#: netbox/virtualization/forms/filtersets.py:173
+#: netbox/virtualization/forms/model_forms.py:210
+#: netbox/virtualization/tables/virtualmachines.py:49
msgid "Platform"
msgstr "Platforma"
-#: netbox/dcim/forms/bulk_edit.py:731 netbox/dcim/forms/bulk_import.py:539
-#: netbox/dcim/forms/filtersets.py:728 netbox/dcim/forms/filtersets.py:898
-#: netbox/dcim/forms/model_forms.py:522 netbox/dcim/tables/devices.py:202
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:322
-#: netbox/ipam/forms/filtersets.py:415 netbox/ipam/forms/filtersets.py:447
+#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544
+#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899
+#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:213
+#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
+#: netbox/ipam/forms/filtersets.py:418 netbox/ipam/forms/filtersets.py:450
#: netbox/templates/dcim/device.html:239
#: netbox/templates/virtualization/cluster.html:10
#: netbox/templates/virtualization/virtualmachine.html:92
#: netbox/templates/virtualization/virtualmachine.html:101
-#: netbox/virtualization/filtersets.py:157
-#: netbox/virtualization/filtersets.py:277
-#: netbox/virtualization/forms/bulk_edit.py:129
-#: netbox/virtualization/forms/bulk_import.py:92
-#: netbox/virtualization/forms/filtersets.py:99
-#: netbox/virtualization/forms/filtersets.py:123
-#: netbox/virtualization/forms/filtersets.py:204
-#: netbox/virtualization/forms/model_forms.py:79
-#: netbox/virtualization/forms/model_forms.py:176
-#: netbox/virtualization/tables/virtualmachines.py:67
+#: netbox/virtualization/filtersets.py:123
+#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/forms/bulk_edit.py:111
+#: netbox/virtualization/forms/bulk_import.py:98
+#: netbox/virtualization/forms/filtersets.py:104
+#: netbox/virtualization/forms/filtersets.py:128
+#: netbox/virtualization/forms/filtersets.py:209
+#: netbox/virtualization/forms/model_forms.py:78
+#: netbox/virtualization/forms/model_forms.py:183
+#: netbox/virtualization/tables/virtualmachines.py:37
msgid "Cluster"
msgstr "Klaster"
-#: netbox/dcim/forms/bulk_edit.py:742 netbox/dcim/forms/bulk_edit.py:1296
-#: netbox/dcim/forms/bulk_edit.py:1693 netbox/dcim/forms/bulk_edit.py:1739
-#: netbox/dcim/forms/bulk_import.py:663 netbox/dcim/forms/bulk_import.py:725
-#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/bulk_import.py:777
-#: netbox/dcim/forms/bulk_import.py:797 netbox/dcim/forms/bulk_import.py:850
-#: netbox/dcim/forms/bulk_import.py:968 netbox/dcim/forms/bulk_import.py:1016
-#: netbox/dcim/forms/bulk_import.py:1033 netbox/dcim/forms/bulk_import.py:1045
-#: netbox/dcim/forms/bulk_import.py:1093 netbox/dcim/forms/bulk_import.py:1444
-#: netbox/dcim/forms/connections.py:24 netbox/dcim/forms/filtersets.py:131
-#: netbox/dcim/forms/filtersets.py:921 netbox/dcim/forms/filtersets.py:1051
-#: netbox/dcim/forms/filtersets.py:1242 netbox/dcim/forms/filtersets.py:1267
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1311
-#: netbox/dcim/forms/filtersets.py:1334 netbox/dcim/forms/filtersets.py:1444
-#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1493
-#: netbox/dcim/forms/filtersets.py:1511 netbox/dcim/forms/filtersets.py:1528
-#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/filtersets.py:1616
-#: netbox/dcim/forms/filtersets.py:1640 netbox/dcim/forms/model_forms.py:633
-#: netbox/dcim/forms/model_forms.py:849 netbox/dcim/forms/model_forms.py:1215
-#: netbox/dcim/forms/model_forms.py:1671
-#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22
-#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
-#: netbox/dcim/tables/devices.py:285 netbox/dcim/tables/devices.py:371
-#: netbox/dcim/tables/devices.py:412 netbox/dcim/tables/devices.py:454
-#: netbox/dcim/tables/devices.py:505 netbox/dcim/tables/devices.py:597
-#: netbox/dcim/tables/devices.py:697 netbox/dcim/tables/devices.py:754
-#: netbox/dcim/tables/devices.py:801 netbox/dcim/tables/devices.py:861
-#: netbox/dcim/tables/devices.py:930 netbox/dcim/tables/devices.py:1057
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:321
-#: netbox/ipam/forms/bulk_import.py:304 netbox/ipam/forms/bulk_import.py:505
-#: netbox/ipam/forms/filtersets.py:551 netbox/ipam/forms/model_forms.py:323
-#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/forms/model_forms.py:745
-#: netbox/ipam/forms/model_forms.py:771 netbox/ipam/tables/vlans.py:180
-#: netbox/templates/dcim/consoleport.html:20
-#: netbox/templates/dcim/consoleserverport.html:20
-#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
-#: netbox/templates/dcim/device_edit.html:10
-#: netbox/templates/dcim/devicebay.html:20
-#: netbox/templates/dcim/devicebay.html:48
-#: netbox/templates/dcim/frontport.html:20
-#: netbox/templates/dcim/interface.html:30
-#: netbox/templates/dcim/interface.html:161
-#: netbox/templates/dcim/inventoryitem.html:20
-#: netbox/templates/dcim/module.html:57
-#: netbox/templates/dcim/modulebay.html:20
-#: netbox/templates/dcim/poweroutlet.html:20
-#: netbox/templates/dcim/powerport.html:20
-#: netbox/templates/dcim/rearport.html:20
-#: netbox/templates/dcim/virtualchassis.html:65
-#: netbox/templates/dcim/virtualchassis_edit.html:51
-#: netbox/templates/dcim/virtualdevicecontext.html:22
-#: netbox/templates/virtualization/virtualmachine.html:114
-#: netbox/templates/vpn/tunneltermination.html:23
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
-#: netbox/virtualization/filtersets.py:167
-#: netbox/virtualization/forms/bulk_edit.py:137
-#: netbox/virtualization/forms/bulk_import.py:99
-#: netbox/virtualization/forms/filtersets.py:128
-#: netbox/virtualization/forms/model_forms.py:185
-#: netbox/virtualization/tables/virtualmachines.py:71 netbox/vpn/choices.py:52
-#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
-#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:90
-#: netbox/vpn/forms/model_forms.py:125 netbox/vpn/forms/model_forms.py:236
-#: netbox/vpn/forms/model_forms.py:453 netbox/wireless/forms/model_forms.py:99
-#: netbox/wireless/forms/model_forms.py:141
-#: netbox/wireless/tables/wirelesslan.py:75
-msgid "Device"
-msgstr "Urządzenie"
-
-#: netbox/dcim/forms/bulk_edit.py:745
+#: netbox/dcim/forms/bulk_edit.py:748
#: netbox/templates/extras/dashboard/widget_config.html:7
-#: netbox/virtualization/forms/bulk_edit.py:191
+#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "Konfiguracja"
-#: netbox/dcim/forms/bulk_edit.py:746 netbox/netbox/navigation/menu.py:243
+#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
#: netbox/templates/dcim/device_edit.html:78
msgid "Virtualization"
msgstr "Wirtualizacja"
-#: netbox/dcim/forms/bulk_edit.py:760 netbox/dcim/forms/bulk_import.py:675
-#: netbox/dcim/forms/model_forms.py:647 netbox/dcim/forms/model_forms.py:897
+#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680
+#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909
msgid "Module type"
msgstr "Rodzaj modułu"
-#: netbox/dcim/forms/bulk_edit.py:814 netbox/dcim/forms/bulk_edit.py:999
-#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_edit.py:1041
-#: netbox/dcim/forms/bulk_edit.py:1083 netbox/dcim/forms/bulk_edit.py:1127
-#: netbox/dcim/forms/bulk_edit.py:1178 netbox/dcim/forms/bulk_edit.py:1205
-#: netbox/dcim/forms/bulk_edit.py:1232 netbox/dcim/forms/bulk_edit.py:1250
-#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/filtersets.py:67
+#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002
+#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044
+#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130
+#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253
+#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68
#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32
#: netbox/templates/dcim/consoleport.html:32
#: netbox/templates/dcim/consoleserverport.html:32
@@ -3918,109 +4307,109 @@ msgstr "Rodzaj modułu"
msgid "Label"
msgstr "Etykieta"
-#: netbox/dcim/forms/bulk_edit.py:823 netbox/dcim/forms/filtersets.py:1068
+#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "Długość"
-#: netbox/dcim/forms/bulk_edit.py:828 netbox/dcim/forms/bulk_import.py:1248
-#: netbox/dcim/forms/bulk_import.py:1251 netbox/dcim/forms/filtersets.py:1072
+#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073
msgid "Length unit"
msgstr "Jednostka długości"
-#: netbox/dcim/forms/bulk_edit.py:852
+#: netbox/dcim/forms/bulk_edit.py:855
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "Domena"
-#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/bulk_import.py:1367
-#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/model_forms.py:750
+#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464
+#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761
msgid "Power panel"
msgstr "Panel zasilania"
-#: netbox/dcim/forms/bulk_edit.py:942 netbox/dcim/forms/bulk_import.py:1403
-#: netbox/dcim/forms/filtersets.py:1180
+#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500
+#: netbox/dcim/forms/filtersets.py:1181
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "Dostawa"
-#: netbox/dcim/forms/bulk_edit.py:948 netbox/dcim/forms/bulk_import.py:1408
-#: netbox/dcim/forms/filtersets.py:1185
+#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505
+#: netbox/dcim/forms/filtersets.py:1186
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "Faza"
-#: netbox/dcim/forms/bulk_edit.py:954 netbox/dcim/forms/filtersets.py:1190
+#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "Napięcie"
-#: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/filtersets.py:1194
+#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "Natężenie prądu"
-#: netbox/dcim/forms/bulk_edit.py:962 netbox/dcim/forms/filtersets.py:1198
+#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199
msgid "Max utilization"
msgstr "Maksymalne wykorzystanie"
-#: netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1054
msgid "Maximum draw"
msgstr "Maksymalne losowanie"
-#: netbox/dcim/forms/bulk_edit.py:1054
-#: netbox/dcim/models/device_component_templates.py:282
-#: netbox/dcim/models/device_components.py:356
+#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/models/device_component_templates.py:281
+#: netbox/dcim/models/device_components.py:349
msgid "Maximum power draw (watts)"
msgstr "Maksymalny pobór mocy (waty)"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1060
msgid "Allocated draw"
msgstr "Przydzielone losowanie"
-#: netbox/dcim/forms/bulk_edit.py:1060
-#: netbox/dcim/models/device_component_templates.py:289
-#: netbox/dcim/models/device_components.py:363
+#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/models/device_component_templates.py:288
+#: netbox/dcim/models/device_components.py:356
msgid "Allocated power draw (watts)"
msgstr "Przydzielony pobór mocy (waty)"
-#: netbox/dcim/forms/bulk_edit.py:1093 netbox/dcim/forms/bulk_import.py:808
-#: netbox/dcim/forms/model_forms.py:960 netbox/dcim/forms/model_forms.py:1285
-#: netbox/dcim/forms/model_forms.py:1574 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301
+#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "Port zasilania"
-#: netbox/dcim/forms/bulk_edit.py:1098 netbox/dcim/forms/bulk_import.py:815
+#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
msgid "Feed leg"
msgstr "Noga do karmienia"
-#: netbox/dcim/forms/bulk_edit.py:1144 netbox/dcim/forms/bulk_edit.py:1462
+#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
msgid "Management only"
msgstr "Tylko zarządzanie"
-#: netbox/dcim/forms/bulk_edit.py:1154 netbox/dcim/forms/bulk_edit.py:1468
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1394
+#: 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:1399
#: netbox/dcim/forms/object_import.py:90
-#: netbox/dcim/models/device_component_templates.py:437
-#: netbox/dcim/models/device_components.py:670
+#: netbox/dcim/models/device_component_templates.py:445
+#: netbox/dcim/models/device_components.py:721
msgid "PoE mode"
msgstr "Tryb PoE"
-#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1474
-#: netbox/dcim/forms/bulk_import.py:904 netbox/dcim/forms/filtersets.py:1399
+#: 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:1404
#: netbox/dcim/forms/object_import.py:95
-#: netbox/dcim/models/device_component_templates.py:443
-#: netbox/dcim/models/device_components.py:676
+#: netbox/dcim/models/device_component_templates.py:452
+#: netbox/dcim/models/device_components.py:728
msgid "PoE type"
msgstr "Typ PoE"
-#: netbox/dcim/forms/bulk_edit.py:1166 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "Rola sieci bezprzewodowej"
-#: netbox/dcim/forms/bulk_edit.py:1303 netbox/dcim/forms/model_forms.py:669
-#: netbox/dcim/forms/model_forms.py:1230 netbox/dcim/tables/devices.py:313
+#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
+#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:323
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4034,31 +4423,31 @@ msgstr "Rola sieci bezprzewodowej"
msgid "Module"
msgstr "Moduł"
-#: netbox/dcim/forms/bulk_edit.py:1442 netbox/dcim/tables/devices.py:665
-#: netbox/templates/dcim/interface.html:110
+#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699
+#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "OPÓŹNIENIE"
-#: netbox/dcim/forms/bulk_edit.py:1447 netbox/dcim/forms/model_forms.py:1312
+#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328
msgid "Virtual device contexts"
msgstr "Konteksty urządzeń wirtualnych"
-#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:736
-#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/filtersets.py:1252
-#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1358
-#: netbox/dcim/tables/devices.py:610
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:67
+#: 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:1363
+#: netbox/dcim/tables/devices.py:632
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
#: netbox/templates/dcim/consoleport.html:40
#: netbox/templates/dcim/consoleserverport.html:40
msgid "Speed"
msgstr "Prędkość"
-#: netbox/dcim/forms/bulk_edit.py:1482 netbox/dcim/forms/bulk_import.py:907
+#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
-#: netbox/virtualization/forms/bulk_edit.py:233
-#: netbox/virtualization/forms/bulk_import.py:165
+#: netbox/virtualization/forms/bulk_edit.py:215
+#: netbox/virtualization/forms/bulk_import.py:171
#: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232
#: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234
#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178
@@ -4067,299 +4456,305 @@ msgstr "Prędkość"
msgid "Mode"
msgstr "Tryb"
-#: netbox/dcim/forms/bulk_edit.py:1490 netbox/dcim/forms/model_forms.py:1361
-#: netbox/ipam/forms/bulk_import.py:178 netbox/ipam/forms/filtersets.py:498
-#: netbox/ipam/models/vlans.py:84 netbox/virtualization/forms/bulk_edit.py:240
-#: netbox/virtualization/forms/model_forms.py:321
+#: 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:539
+#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/virtualization/forms/model_forms.py:335
msgid "VLAN group"
msgstr "Grupa VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/model_forms.py:1367
-#: netbox/dcim/tables/devices.py:579
-#: netbox/virtualization/forms/bulk_edit.py:248
-#: netbox/virtualization/forms/model_forms.py:326
+#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1383
+#: netbox/dcim/tables/devices.py:593
+#: netbox/virtualization/forms/bulk_edit.py:230
+#: netbox/virtualization/forms/model_forms.py:340
msgid "Untagged VLAN"
msgstr "Nieoznaczone sieci VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1508 netbox/dcim/forms/model_forms.py:1376
-#: netbox/dcim/tables/devices.py:585
-#: netbox/virtualization/forms/bulk_edit.py:256
-#: netbox/virtualization/forms/model_forms.py:335
+#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1392
+#: netbox/dcim/tables/devices.py:599
+#: netbox/virtualization/forms/bulk_edit.py:238
+#: netbox/virtualization/forms/model_forms.py:349
msgid "Tagged VLANs"
msgstr "Oznaczone sieci VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1511
+#: netbox/dcim/forms/bulk_edit.py:1514
msgid "Add tagged VLANs"
msgstr "Dodaj oznaczone sieci VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1520
+#: netbox/dcim/forms/bulk_edit.py:1523
msgid "Remove tagged VLANs"
msgstr "Usuń oznaczone sieci VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/model_forms.py:1348
+#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401
+#: netbox/virtualization/forms/model_forms.py:358
+msgid "Q-in-Q Service VLAN"
+msgstr "Usługa Q-in-Q Usługa VLAN"
+
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364
msgid "Wireless LAN group"
msgstr "Grupa sieci bezprzewodowej sieci LAN"
-#: netbox/dcim/forms/bulk_edit.py:1541 netbox/dcim/forms/model_forms.py:1353
-#: netbox/dcim/tables/devices.py:619 netbox/netbox/navigation/menu.py:146
-#: netbox/templates/dcim/interface.html:280
+#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369
+#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152
+#: netbox/templates/dcim/interface.html:337
#: netbox/wireless/tables/wirelesslan.py:24
msgid "Wireless LANs"
msgstr "Bezprzewodowe sieci LAN"
-#: netbox/dcim/forms/bulk_edit.py:1550 netbox/dcim/forms/filtersets.py:1328
-#: netbox/dcim/forms/model_forms.py:1397 netbox/ipam/forms/bulk_edit.py:286
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:169
-#: netbox/templates/dcim/interface.html:122
-#: netbox/templates/ipam/prefix.html:95
-#: netbox/virtualization/forms/model_forms.py:349
+#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333
+#: 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:171
+#: netbox/netbox/navigation/menu.py:108
+#: netbox/templates/dcim/interface.html:128
+#: netbox/templates/ipam/prefix.html:91
+#: netbox/templates/virtualization/vminterface.html:70
+#: netbox/virtualization/forms/model_forms.py:378
msgid "Addressing"
msgstr "Adresowanie"
-#: netbox/dcim/forms/bulk_edit.py:1551 netbox/dcim/forms/filtersets.py:720
-#: netbox/dcim/forms/model_forms.py:1398
-#: netbox/virtualization/forms/model_forms.py:350
+#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
+#: netbox/dcim/forms/model_forms.py:1436
+#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "Operacja"
-#: netbox/dcim/forms/bulk_edit.py:1552 netbox/dcim/forms/filtersets.py:1329
-#: netbox/dcim/forms/model_forms.py:994 netbox/dcim/forms/model_forms.py:1400
+#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1334
+#: netbox/dcim/forms/model_forms.py:1006 netbox/dcim/forms/model_forms.py:1438
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1553 netbox/dcim/forms/model_forms.py:1399
-#: netbox/templates/dcim/interface.html:99
-#: netbox/virtualization/forms/bulk_edit.py:267
-#: netbox/virtualization/forms/model_forms.py:351
+#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437
+#: netbox/templates/dcim/interface.html:105
+#: netbox/virtualization/forms/bulk_edit.py:254
+#: netbox/virtualization/forms/model_forms.py:380
msgid "Related Interfaces"
msgstr "Powiązane interfejsy"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1401
-#: netbox/virtualization/forms/bulk_edit.py:268
-#: netbox/virtualization/forms/model_forms.py:352
+#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441
+#: netbox/virtualization/forms/bulk_edit.py:257
+#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "Przełączanie 802.1Q"
-#: netbox/dcim/forms/bulk_edit.py:1558
+#: netbox/dcim/forms/bulk_edit.py:1573
msgid "Add/Remove"
msgstr "Dodaj/Usuń"
-#: netbox/dcim/forms/bulk_edit.py:1617 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
msgid "Interface mode must be specified to assign VLANs"
msgstr "Tryb interfejsu musi być określony, aby przypisać sieci VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1624 netbox/dcim/forms/common.py:50
+#: netbox/dcim/forms/bulk_edit.py:1639
msgid "An access interface cannot have tagged VLANs assigned."
msgstr "Interfejs dostępu nie może mieć przypisanych oznakowanych sieci VLAN."
-#: netbox/dcim/forms/bulk_import.py:64
+#: netbox/dcim/forms/bulk_import.py:66
msgid "Name of parent region"
msgstr "Nazwa regionu macierzystego"
-#: netbox/dcim/forms/bulk_import.py:78
+#: netbox/dcim/forms/bulk_import.py:80
msgid "Name of parent site group"
msgstr "Nazwa nadrzędnej grupy witryn"
-#: netbox/dcim/forms/bulk_import.py:97
+#: netbox/dcim/forms/bulk_import.py:99
msgid "Assigned region"
msgstr "Przypisany region"
-#: netbox/dcim/forms/bulk_import.py:104 netbox/tenancy/forms/bulk_import.py:44
+#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
#: netbox/tenancy/forms/bulk_import.py:85
-#: netbox/wireless/forms/bulk_import.py:40
+#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "Przydzielona grupa"
-#: netbox/dcim/forms/bulk_import.py:123
+#: netbox/dcim/forms/bulk_import.py:125
msgid "available options"
msgstr "dostępne opcje"
-#: netbox/dcim/forms/bulk_import.py:134 netbox/dcim/forms/bulk_import.py:565
-#: netbox/dcim/forms/bulk_import.py:1364 netbox/ipam/forms/bulk_import.py:175
-#: netbox/ipam/forms/bulk_import.py:457
-#: netbox/virtualization/forms/bulk_import.py:63
-#: netbox/virtualization/forms/bulk_import.py:89
+#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/ipam/forms/bulk_import.py:456
+#: netbox/virtualization/forms/bulk_import.py:64
+#: netbox/virtualization/forms/bulk_import.py:95
msgid "Assigned site"
msgstr "Przydzielona witryna"
-#: netbox/dcim/forms/bulk_import.py:141
+#: netbox/dcim/forms/bulk_import.py:143
msgid "Parent location"
msgstr "Lokalizacja nadrzędna"
-#: netbox/dcim/forms/bulk_import.py:143
+#: netbox/dcim/forms/bulk_import.py:145
msgid "Location not found."
msgstr "Lokalizacja nie została znaleziona."
-#: netbox/dcim/forms/bulk_import.py:185
+#: netbox/dcim/forms/bulk_import.py:187
msgid "The manufacturer of this rack type"
msgstr "Producent tego typu szaf"
-#: netbox/dcim/forms/bulk_import.py:196
+#: netbox/dcim/forms/bulk_import.py:198
msgid "The lowest-numbered position in the rack"
msgstr "Najniższy numer pozycji w szafie"
-#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278
msgid "Rail-to-rail width (in inches)"
msgstr "Szerokość szyny do szyny (w calach)"
-#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:286
+#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
msgid "Unit for outer dimensions"
msgstr "Jednostka do wymiarów zewnętrznych"
-#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:298
+#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
msgid "Unit for rack weights"
msgstr "Jednostka masy w szafach"
-#: netbox/dcim/forms/bulk_import.py:245
+#: netbox/dcim/forms/bulk_import.py:247
msgid "Name of assigned tenant"
msgstr "Nazwa przydzielonego najemcy"
-#: netbox/dcim/forms/bulk_import.py:257
+#: netbox/dcim/forms/bulk_import.py:259
msgid "Name of assigned role"
msgstr "Nazwa przypisanej roli"
-#: netbox/dcim/forms/bulk_import.py:264
+#: netbox/dcim/forms/bulk_import.py:266
msgid "Rack type model"
msgstr "Model typu stelaża"
-#: netbox/dcim/forms/bulk_import.py:292 netbox/dcim/forms/bulk_import.py:435
-#: netbox/dcim/forms/bulk_import.py:605
+#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
+#: netbox/dcim/forms/bulk_import.py:610
msgid "Airflow direction"
msgstr "Kierunek przepływu powietrza"
-#: netbox/dcim/forms/bulk_import.py:324
+#: netbox/dcim/forms/bulk_import.py:326
msgid "Width must be set if not specifying a rack type."
msgstr "Szerokość musi być ustawiona, jeśli nie określa się typu stelaża."
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:328
msgid "U height must be set if not specifying a rack type."
msgstr "Wysokość U musi być ustawiona, jeśli nie określa się typu stelaża."
-#: netbox/dcim/forms/bulk_import.py:334
+#: netbox/dcim/forms/bulk_import.py:336
msgid "Parent site"
msgstr "Witryna nadrzędna"
-#: netbox/dcim/forms/bulk_import.py:341 netbox/dcim/forms/bulk_import.py:1377
+#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474
msgid "Rack's location (if any)"
msgstr "Lokalizacja szafy (jeśli określona)"
-#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/model_forms.py:311
-#: netbox/dcim/tables/racks.py:222
+#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
+#: netbox/dcim/tables/racks.py:221
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "Jednostki"
-#: netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:355
msgid "Comma-separated list of individual unit numbers"
msgstr "Lista poszczególnych numerów jednostek oddzielona przecinkami"
-#: netbox/dcim/forms/bulk_import.py:396
+#: netbox/dcim/forms/bulk_import.py:398
msgid "The manufacturer which produces this device type"
msgstr "Producent, który produkuje ten typ urządzenia"
-#: netbox/dcim/forms/bulk_import.py:403
+#: netbox/dcim/forms/bulk_import.py:405
msgid "The default platform for devices of this type (optional)"
msgstr "Domyślna platforma dla urządzeń tego typu (opcjonalnie)"
-#: netbox/dcim/forms/bulk_import.py:408
+#: netbox/dcim/forms/bulk_import.py:410
msgid "Device weight"
msgstr "Waga urządzenia"
-#: netbox/dcim/forms/bulk_import.py:414
+#: netbox/dcim/forms/bulk_import.py:416
msgid "Unit for device weight"
msgstr "Jednostka do wagi urządzenia"
-#: netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/bulk_import.py:442
msgid "Module weight"
msgstr "Waga modułu"
-#: netbox/dcim/forms/bulk_import.py:446
+#: netbox/dcim/forms/bulk_import.py:448
msgid "Unit for module weight"
msgstr "Jednostka do ciężaru modułu"
-#: netbox/dcim/forms/bulk_import.py:476
+#: netbox/dcim/forms/bulk_import.py:481
msgid "Limit platform assignments to this manufacturer"
msgstr "Ogranicz przypisania platformy do tego producenta"
-#: netbox/dcim/forms/bulk_import.py:498 netbox/dcim/forms/bulk_import.py:1447
+#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1544
#: netbox/tenancy/forms/bulk_import.py:106
msgid "Assigned role"
msgstr "Przypisana rola"
-#: netbox/dcim/forms/bulk_import.py:511
+#: netbox/dcim/forms/bulk_import.py:516
msgid "Device type manufacturer"
msgstr "Producent typu urządzenia"
-#: netbox/dcim/forms/bulk_import.py:517
+#: netbox/dcim/forms/bulk_import.py:522
msgid "Device type model"
msgstr "Model typu urządzenia"
-#: netbox/dcim/forms/bulk_import.py:524
-#: netbox/virtualization/forms/bulk_import.py:126
+#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "Przydzielona platforma"
-#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:536
-#: netbox/dcim/forms/model_forms.py:536
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/model_forms.py:547
msgid "Virtual chassis"
msgstr "Wirtualne podwozie"
-#: netbox/dcim/forms/bulk_import.py:543
+#: netbox/dcim/forms/bulk_import.py:548
msgid "Virtualization cluster"
msgstr "Klaster wirtualizacji"
-#: netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/bulk_import.py:577
msgid "Assigned location (if any)"
msgstr "Przypisana lokalizacja (jeśli istnieje)"
-#: netbox/dcim/forms/bulk_import.py:579
+#: netbox/dcim/forms/bulk_import.py:584
msgid "Assigned rack (if any)"
msgstr "Przypisana szafa (jeśli określona)"
-#: netbox/dcim/forms/bulk_import.py:582
+#: netbox/dcim/forms/bulk_import.py:587
msgid "Face"
msgstr "Twarz"
-#: netbox/dcim/forms/bulk_import.py:585
+#: netbox/dcim/forms/bulk_import.py:590
msgid "Mounted rack face"
msgstr "Powierzchnia montażu w szafie"
-#: netbox/dcim/forms/bulk_import.py:592
+#: netbox/dcim/forms/bulk_import.py:597
msgid "Parent device (for child devices)"
msgstr "Urządzenie nadrzędne (dla urządzeń podrzędnych)"
-#: netbox/dcim/forms/bulk_import.py:595
+#: netbox/dcim/forms/bulk_import.py:600
msgid "Device bay"
msgstr "Osłona urządzenia"
-#: netbox/dcim/forms/bulk_import.py:599
+#: netbox/dcim/forms/bulk_import.py:604
msgid "Device bay in which this device is installed (for child devices)"
msgstr ""
"Osłona urządzenia, w której to urządzenie jest zainstalowane (dla urządzeń "
"podrzędnych)"
-#: netbox/dcim/forms/bulk_import.py:666
+#: netbox/dcim/forms/bulk_import.py:671
msgid "The device in which this module is installed"
msgstr "Urządzenie, w którym zainstalowany jest ten moduł"
-#: netbox/dcim/forms/bulk_import.py:669 netbox/dcim/forms/model_forms.py:640
+#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651
msgid "Module bay"
msgstr "Wnęka modułu"
-#: netbox/dcim/forms/bulk_import.py:672
+#: netbox/dcim/forms/bulk_import.py:677
msgid "The module bay in which this module is installed"
msgstr "Wnęka modułu, w której ten moduł jest zainstalowany"
-#: netbox/dcim/forms/bulk_import.py:678
+#: netbox/dcim/forms/bulk_import.py:683
msgid "The type of module"
msgstr "Rodzaj modułu"
-#: netbox/dcim/forms/bulk_import.py:686 netbox/dcim/forms/model_forms.py:656
+#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
msgid "Replicate components"
msgstr "Replikacja komponentów"
-#: netbox/dcim/forms/bulk_import.py:688
+#: netbox/dcim/forms/bulk_import.py:693
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
@@ -4367,271 +4762,309 @@ msgstr ""
"Automatyczne wypełnianie komponentów powiązanych z tym typem modułu "
"(domyślnie włączone)"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:662
+#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
msgid "Adopt components"
msgstr "Zastosuj komponenty"
-#: netbox/dcim/forms/bulk_import.py:693 netbox/dcim/forms/model_forms.py:665
+#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
msgid "Adopt already existing components"
msgstr "Zastosuj już istniejące komponenty"
-#: netbox/dcim/forms/bulk_import.py:733 netbox/dcim/forms/bulk_import.py:759
-#: netbox/dcim/forms/bulk_import.py:785
+#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
+#: netbox/dcim/forms/bulk_import.py:790
msgid "Port type"
msgstr "Typ portu"
-#: netbox/dcim/forms/bulk_import.py:741 netbox/dcim/forms/bulk_import.py:767
+#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
msgid "Port speed in bps"
msgstr "Prędkość portu w bps"
-#: netbox/dcim/forms/bulk_import.py:805
+#: netbox/dcim/forms/bulk_import.py:810
msgid "Outlet type"
msgstr "Rodzaj wylotu"
-#: netbox/dcim/forms/bulk_import.py:812
+#: netbox/dcim/forms/bulk_import.py:817
msgid "Local power port which feeds this outlet"
msgstr "Lokalny port zasilania zasilający to gniazdko"
-#: netbox/dcim/forms/bulk_import.py:818
+#: netbox/dcim/forms/bulk_import.py:823
msgid "Electrical phase (for three-phase circuits)"
msgstr "Faza elektryczna (dla obwodów trójfazowych)"
-#: netbox/dcim/forms/bulk_import.py:859 netbox/dcim/forms/model_forms.py:1323
-#: netbox/virtualization/forms/bulk_import.py:155
-#: netbox/virtualization/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339
+#: netbox/virtualization/forms/bulk_import.py:161
+#: netbox/virtualization/forms/model_forms.py:319
msgid "Parent interface"
msgstr "Interfejs nadrzędny"
-#: netbox/dcim/forms/bulk_import.py:866 netbox/dcim/forms/model_forms.py:1331
-#: netbox/virtualization/forms/bulk_import.py:162
-#: netbox/virtualization/forms/model_forms.py:313
+#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347
+#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/virtualization/forms/model_forms.py:327
msgid "Bridged interface"
msgstr "Interfejs mostkowy"
-#: netbox/dcim/forms/bulk_import.py:869
+#: netbox/dcim/forms/bulk_import.py:877
msgid "Lag"
msgstr "Opóźnienie"
-#: netbox/dcim/forms/bulk_import.py:873
+#: netbox/dcim/forms/bulk_import.py:881
msgid "Parent LAG interface"
msgstr "Nadrzędny interfejs LAG"
-#: netbox/dcim/forms/bulk_import.py:876
+#: netbox/dcim/forms/bulk_import.py:884
msgid "Vdcs"
msgstr "Vdc"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:889
msgid "VDC names separated by commas, encased with double quotes. Example:"
msgstr ""
"Nazwy VDC oddzielone przecinkami, otoczone podwójnymi cudzysłowami. "
"Przykład:"
-#: netbox/dcim/forms/bulk_import.py:887
+#: netbox/dcim/forms/bulk_import.py:895
msgid "Physical medium"
msgstr "Medium fizyczne"
-#: netbox/dcim/forms/bulk_import.py:890 netbox/dcim/forms/filtersets.py:1365
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370
msgid "Duplex"
msgstr "Dwupoziomowy"
-#: netbox/dcim/forms/bulk_import.py:895
+#: netbox/dcim/forms/bulk_import.py:903
msgid "Poe mode"
msgstr "Tryb PoE"
-#: netbox/dcim/forms/bulk_import.py:901
+#: netbox/dcim/forms/bulk_import.py:909
msgid "Poe type"
msgstr "Typ PoE"
-#: netbox/dcim/forms/bulk_import.py:910
-#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/virtualization/forms/bulk_import.py:174
msgid "IEEE 802.1Q operational mode (for L2 interfaces)"
msgstr "Tryb pracy IEEE 802.1Q (dla interfejsów L2)"
-#: netbox/dcim/forms/bulk_import.py:917 netbox/ipam/forms/bulk_import.py:161
-#: netbox/ipam/forms/bulk_import.py:247 netbox/ipam/forms/bulk_import.py:283
-#: netbox/ipam/forms/filtersets.py:201 netbox/ipam/forms/filtersets.py:277
-#: netbox/ipam/forms/filtersets.py:336
-#: netbox/virtualization/forms/bulk_import.py:175
+#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282
+#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280
+#: netbox/ipam/forms/filtersets.py:339
+#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "Przypisany VRF"
-#: netbox/dcim/forms/bulk_import.py:920
+#: netbox/dcim/forms/bulk_import.py:928
msgid "Rf role"
msgstr "Rola Rf"
-#: netbox/dcim/forms/bulk_import.py:923
+#: netbox/dcim/forms/bulk_import.py:931
msgid "Wireless role (AP/station)"
msgstr "Rola bezprzewodowa (AP/stacja)"
-#: netbox/dcim/forms/bulk_import.py:959
+#: netbox/dcim/forms/bulk_import.py:967
#, python-brace-format
msgid "VDC {vdc} is not assigned to device {device}"
msgstr "VDC {vdc} nie jest przypisany do urządzenia {device}"
-#: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/model_forms.py:1007
-#: netbox/dcim/forms/model_forms.py:1582
+#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020
+#: netbox/dcim/forms/model_forms.py:1624
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "Tylny port"
-#: netbox/dcim/forms/bulk_import.py:976
+#: netbox/dcim/forms/bulk_import.py:984
msgid "Corresponding rear port"
msgstr "Odpowiedni tylny port"
-#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/bulk_import.py:1022
-#: netbox/dcim/forms/bulk_import.py:1238
+#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
+#: netbox/dcim/forms/bulk_import.py:1335
msgid "Physical medium classification"
msgstr "Klasyfikacja medium fizycznego"
-#: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/tables/devices.py:822
+#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854
msgid "Installed device"
msgstr "Zainstalowane urządzenie"
-#: netbox/dcim/forms/bulk_import.py:1054
+#: netbox/dcim/forms/bulk_import.py:1062
msgid "Child device installed within this bay"
msgstr "Urządzenie dziecięce zainstalowane w tej wnęce"
-#: netbox/dcim/forms/bulk_import.py:1056
+#: netbox/dcim/forms/bulk_import.py:1064
msgid "Child device not found."
msgstr "Nie znaleziono urządzenia dziecięcego."
-#: netbox/dcim/forms/bulk_import.py:1114
+#: netbox/dcim/forms/bulk_import.py:1122
msgid "Parent inventory item"
msgstr "Nadrzędny element zapasów"
-#: netbox/dcim/forms/bulk_import.py:1117
+#: netbox/dcim/forms/bulk_import.py:1125
msgid "Component type"
msgstr "Typ komponentu"
-#: netbox/dcim/forms/bulk_import.py:1121
+#: netbox/dcim/forms/bulk_import.py:1129
msgid "Component Type"
msgstr "Typ komponentu"
-#: netbox/dcim/forms/bulk_import.py:1124
+#: netbox/dcim/forms/bulk_import.py:1132
msgid "Compnent name"
msgstr "Nazwa firmy"
-#: netbox/dcim/forms/bulk_import.py:1126
+#: netbox/dcim/forms/bulk_import.py:1134
msgid "Component Name"
msgstr "Nazwa komponentu"
-#: netbox/dcim/forms/bulk_import.py:1168
+#: netbox/dcim/forms/bulk_import.py:1181
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "Nie znaleziono komponentu: {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1193
+#: netbox/dcim/forms/bulk_import.py:1209 netbox/ipam/forms/bulk_import.py:307
+msgid "Parent device of assigned interface (if any)"
+msgstr "Urządzenie nadrzędne przypisanego interfejsu (jeśli istnieje)"
+
+#: netbox/dcim/forms/bulk_import.py:1212 netbox/ipam/forms/bulk_import.py:310
+#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768
+#: netbox/virtualization/filtersets.py:254
+#: netbox/virtualization/filtersets.py:305
+#: netbox/virtualization/forms/bulk_edit.py:182
+#: netbox/virtualization/forms/bulk_edit.py:316
+#: netbox/virtualization/forms/bulk_import.py:152
+#: netbox/virtualization/forms/bulk_import.py:213
+#: netbox/virtualization/forms/filtersets.py:217
+#: netbox/virtualization/forms/filtersets.py:253
+#: netbox/virtualization/forms/model_forms.py:295
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+msgid "Virtual machine"
+msgstr "Maszyna wirtualna"
+
+#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314
+msgid "Parent VM of assigned interface (if any)"
+msgstr "Nadrzędna maszyna wirtualna przypisanego interfejsu (jeśli istnieje)"
+
+#: netbox/dcim/forms/bulk_import.py:1223 netbox/ipam/filtersets.py:1021
+#: netbox/ipam/forms/bulk_import.py:321
+msgid "Assigned interface"
+msgstr "Przypisany interfejs"
+
+#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324
+msgid "Is primary"
+msgstr "Jest podstawowy"
+
+#: netbox/dcim/forms/bulk_import.py:1227
+msgid "Make this the primary MAC address for the assigned interface"
+msgstr "Ustaw to główny adres MAC dla przypisanego interfejsu"
+
+#: netbox/dcim/forms/bulk_import.py:1264
+msgid "Must specify the parent device or VM when assigning an interface"
+msgstr ""
+"Należy określić urządzenie nadrzędne lub maszynę wirtualną podczas "
+"przypisywania interfejsu"
+
+#: netbox/dcim/forms/bulk_import.py:1290
msgid "Side A device"
msgstr "Urządzenie boczne A"
-#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1214
+#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311
msgid "Device name"
msgstr "Nazwa urządzenia"
-#: netbox/dcim/forms/bulk_import.py:1199
+#: netbox/dcim/forms/bulk_import.py:1296
msgid "Side A type"
msgstr "Typ strony A"
-#: netbox/dcim/forms/bulk_import.py:1202 netbox/dcim/forms/bulk_import.py:1220
-msgid "Termination type"
-msgstr "Typ zakończenia"
-
-#: netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1302
msgid "Side A name"
msgstr "Nazwa strony A"
-#: netbox/dcim/forms/bulk_import.py:1206 netbox/dcim/forms/bulk_import.py:1224
+#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321
msgid "Termination name"
msgstr "Nazwa zakończenia"
-#: netbox/dcim/forms/bulk_import.py:1211
+#: netbox/dcim/forms/bulk_import.py:1308
msgid "Side B device"
msgstr "Urządzenie boczne B"
-#: netbox/dcim/forms/bulk_import.py:1217
+#: netbox/dcim/forms/bulk_import.py:1314
msgid "Side B type"
msgstr "Strona typu B"
-#: netbox/dcim/forms/bulk_import.py:1223
+#: netbox/dcim/forms/bulk_import.py:1320
msgid "Side B name"
msgstr "Nazwa strony B"
-#: netbox/dcim/forms/bulk_import.py:1232
-#: netbox/wireless/forms/bulk_import.py:86
+#: netbox/dcim/forms/bulk_import.py:1329
+#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "Status połączenia"
-#: netbox/dcim/forms/bulk_import.py:1284
+#: netbox/dcim/forms/bulk_import.py:1381
#, python-brace-format
msgid "Side {side_upper}: {device} {termination_object} is already connected"
msgstr "Bok {side_upper}: {device} {termination_object} jest już połączony"
-#: netbox/dcim/forms/bulk_import.py:1290
+#: netbox/dcim/forms/bulk_import.py:1387
#, python-brace-format
msgid "{side_upper} side termination not found: {device} {name}"
msgstr "{side_upper} Nie znaleziono zakończenia bocznego: {device} {name}"
-#: netbox/dcim/forms/bulk_import.py:1315 netbox/dcim/forms/model_forms.py:785
-#: netbox/dcim/tables/devices.py:1027 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/model_forms.py:797
+#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132
#: netbox/templates/dcim/virtualchassis.html:27
#: netbox/templates/dcim/virtualchassis.html:67
msgid "Master"
msgstr "Mistrzu"
-#: netbox/dcim/forms/bulk_import.py:1319
+#: netbox/dcim/forms/bulk_import.py:1416
msgid "Master device"
msgstr "Urządzenie główne"
-#: netbox/dcim/forms/bulk_import.py:1336
+#: netbox/dcim/forms/bulk_import.py:1433
msgid "Name of parent site"
msgstr "Nazwa witryny nadrzędnej"
-#: netbox/dcim/forms/bulk_import.py:1370
+#: netbox/dcim/forms/bulk_import.py:1467
msgid "Upstream power panel"
msgstr "Panel zasilania przed strumieniem"
-#: netbox/dcim/forms/bulk_import.py:1400
+#: netbox/dcim/forms/bulk_import.py:1497
msgid "Primary or redundant"
msgstr "Podstawowy lub nadmiarowy"
-#: netbox/dcim/forms/bulk_import.py:1405
+#: netbox/dcim/forms/bulk_import.py:1502
msgid "Supply type (AC/DC)"
msgstr "Rodzaj zasilania (AC/DC)"
-#: netbox/dcim/forms/bulk_import.py:1410
+#: netbox/dcim/forms/bulk_import.py:1507
msgid "Single or three-phase"
msgstr "Pojedynczy lub trójfazowy"
-#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:1677
+#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722
#: netbox/templates/dcim/device.html:190
#: netbox/templates/dcim/virtualdevicecontext.html:30
#: netbox/templates/virtualization/virtualmachine.html:52
msgid "Primary IPv4"
msgstr "Podstawowy IPv4"
-#: netbox/dcim/forms/bulk_import.py:1465
+#: netbox/dcim/forms/bulk_import.py:1562
msgid "IPv4 address with mask, e.g. 1.2.3.4/24"
msgstr "Adres IPv4 z maską, np. 1.2.3.4/24"
-#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/model_forms.py:1686
+#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/model_forms.py:1731
#: netbox/templates/dcim/device.html:206
#: netbox/templates/dcim/virtualdevicecontext.html:41
#: netbox/templates/virtualization/virtualmachine.html:68
msgid "Primary IPv6"
msgstr "Podstawowy IPv6"
-#: netbox/dcim/forms/bulk_import.py:1472
+#: netbox/dcim/forms/bulk_import.py:1569
msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64"
msgstr "Adres IPv6 z prefiksem, np. 2001:db8::1/64"
-#: netbox/dcim/forms/common.py:24 netbox/dcim/models/device_components.py:527
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:515
#: netbox/templates/dcim/interface.html:57
-#: netbox/templates/virtualization/vminterface.html:55
-#: netbox/virtualization/forms/bulk_edit.py:225
+#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/virtualization/forms/bulk_edit.py:207
msgid "MTU"
msgstr "MTU"
-#: netbox/dcim/forms/common.py:65
+#: netbox/dcim/forms/common.py:60
#, python-brace-format
msgid ""
"The tagged VLANs ({vlans}) must belong to the same site as the interface's "
@@ -4640,7 +5073,7 @@ msgstr ""
"Oznaczone sieci VLAN ({vlans}) muszą należeć do tej samej witryny co "
"urządzenie nadrzędne/maszyna wirtualna interfejsu lub muszą być globalne"
-#: netbox/dcim/forms/common.py:126
+#: netbox/dcim/forms/common.py:121
msgid ""
"Cannot install module with placeholder values in a module bay with no "
"position defined."
@@ -4648,7 +5081,7 @@ msgstr ""
"Nie można zainstalować modułu z wartościami zastępczymi w kieszeni modułu "
"bez zdefiniowanej pozycji."
-#: netbox/dcim/forms/common.py:131
+#: netbox/dcim/forms/common.py:127
#, python-brace-format
msgid ""
"Cannot install module with placeholder values in a module bay tree {level} "
@@ -4657,17 +5090,17 @@ msgstr ""
"Nie można zainstalować modułu z wartościami zastępczymi w drzewie laurowym "
"modułu {level} na drzewie, ale {tokens} podane symbole zastępcze."
-#: netbox/dcim/forms/common.py:144
+#: netbox/dcim/forms/common.py:142
#, python-brace-format
msgid "Cannot adopt {model} {name} as it already belongs to a module"
msgstr "Nie można adoptować {model} {name} ponieważ już należy do modułu"
-#: netbox/dcim/forms/common.py:153
+#: netbox/dcim/forms/common.py:151
#, python-brace-format
msgid "A {model} named {name} already exists"
msgstr "A {model} o nazwie {name} już istnieje"
-#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:37
#: netbox/templates/dcim/powerfeed.html:24
@@ -4676,137 +5109,135 @@ msgstr "A {model} o nazwie {name} już istnieje"
msgid "Power Panel"
msgstr "Panel zasilania"
-#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:765
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "Zasilanie zasilania"
-#: netbox/dcim/forms/connections.py:81
-msgid "Side"
-msgstr "Bok"
-
-#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/tables/devices.py:295
+#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305
msgid "Device Status"
msgstr "Status urządzenia"
-#: netbox/dcim/forms/filtersets.py:149
+#: netbox/dcim/forms/filtersets.py:150
msgid "Parent region"
msgstr "Region macierzysty"
-#: netbox/dcim/forms/filtersets.py:163 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
#: netbox/tenancy/forms/bulk_import.py:62
#: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62
-#: netbox/wireless/forms/bulk_import.py:25
-#: netbox/wireless/forms/filtersets.py:25
+#: netbox/wireless/forms/bulk_import.py:27
+#: netbox/wireless/forms/filtersets.py:27
msgid "Parent group"
msgstr "Grupa nadrzędna"
-#: netbox/dcim/forms/filtersets.py:242 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "Obiekty"
-#: netbox/dcim/forms/filtersets.py:397
+#: netbox/dcim/forms/filtersets.py:398
msgid "Function"
msgstr "Funkcja"
-#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/model_forms.py:373
+#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "Obrazy"
-#: netbox/dcim/forms/filtersets.py:486 netbox/dcim/forms/filtersets.py:611
-#: netbox/dcim/forms/filtersets.py:726
+#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
+#: netbox/dcim/forms/filtersets.py:727
msgid "Components"
msgstr "Komponenty"
-#: netbox/dcim/forms/filtersets.py:506
+#: netbox/dcim/forms/filtersets.py:507
msgid "Subdevice role"
msgstr "Rola urządzenia podrzędnego"
-#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/tables/racks.py:54
+#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
#: netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "Model"
-#: netbox/dcim/forms/filtersets.py:834
+#: netbox/dcim/forms/filtersets.py:835
msgid "Has an OOB IP"
msgstr "Posiada adres IP OOB"
-#: netbox/dcim/forms/filtersets.py:841
+#: netbox/dcim/forms/filtersets.py:842
msgid "Virtual chassis member"
msgstr "Wirtualny element podwozia"
-#: netbox/dcim/forms/filtersets.py:890
+#: netbox/dcim/forms/filtersets.py:891
msgid "Has virtual device contexts"
msgstr "Posiada konteksty urządzeń wirtualnych"
-#: netbox/dcim/forms/filtersets.py:903 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:452
-#: netbox/virtualization/forms/filtersets.py:112
+#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
+#: netbox/ipam/forms/filtersets.py:455
+#: netbox/virtualization/forms/filtersets.py:117
msgid "Cluster group"
msgstr "Grupa klastra"
-#: netbox/dcim/forms/filtersets.py:1210
+#: netbox/dcim/forms/filtersets.py:1211
msgid "Cabled"
msgstr "Okablowany"
-#: netbox/dcim/forms/filtersets.py:1217
+#: netbox/dcim/forms/filtersets.py:1218
msgid "Occupied"
msgstr "Zajęty"
-#: netbox/dcim/forms/filtersets.py:1244 netbox/dcim/forms/filtersets.py:1269
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/tables/devices.py:364
+#: 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:1341 netbox/dcim/tables/devices.py:374
+#: netbox/dcim/tables/devices.py:663
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:16
#: netbox/templates/dcim/consoleport.html:55
#: netbox/templates/dcim/consoleserverport.html:55
#: netbox/templates/dcim/frontport.html:69
-#: netbox/templates/dcim/interface.html:140
+#: netbox/templates/dcim/interface.html:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:59
+#: netbox/templates/dcim/poweroutlet.html:69
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "Połączenie"
-#: netbox/dcim/forms/filtersets.py:1348 netbox/extras/forms/bulk_edit.py:326
+#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326
#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:464
-#: netbox/extras/forms/model_forms.py:675 netbox/extras/tables/tables.py:579
+#: netbox/extras/forms/filtersets.py:472
+#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:579
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "Uprzejmy"
-#: netbox/dcim/forms/filtersets.py:1377
+#: netbox/dcim/forms/filtersets.py:1382
msgid "Mgmt only"
msgstr "Tylko MGMT"
-#: netbox/dcim/forms/filtersets.py:1389 netbox/dcim/forms/model_forms.py:1390
-#: netbox/dcim/models/device_components.py:629
-#: netbox/templates/dcim/interface.html:129
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423
+#: netbox/dcim/models/device_components.py:677
+#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "WWN"
-#: netbox/dcim/forms/filtersets.py:1409
+#: netbox/dcim/forms/filtersets.py:1414
msgid "Wireless channel"
msgstr "Kanał bezprzewodowy"
-#: netbox/dcim/forms/filtersets.py:1413
+#: netbox/dcim/forms/filtersets.py:1418
msgid "Channel frequency (MHz)"
msgstr "Częstotliwość kanału (MHz)"
-#: netbox/dcim/forms/filtersets.py:1417
+#: netbox/dcim/forms/filtersets.py:1422
msgid "Channel width (MHz)"
msgstr "Szerokość kanału (MHz)"
-#: netbox/dcim/forms/filtersets.py:1421
-#: netbox/templates/dcim/interface.html:85
+#: netbox/dcim/forms/filtersets.py:1426
+#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "Moc transmisji (dBm)"
-#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1471
-#: netbox/dcim/tables/devices.py:327 netbox/templates/dcim/cable.html:12
+#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476
+#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
#: netbox/templates/dcim/htmx/cable_edit.html:50
@@ -4816,39 +5247,76 @@ msgstr "Moc transmisji (dBm)"
msgid "Cable"
msgstr "Kabel"
-#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/tables/devices.py:949
+#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979
msgid "Discovered"
msgstr "Odkryte"
+#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350
+msgid "Assigned Device"
+msgstr "Przypisane urządzenie"
+
+#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355
+msgid "Assigned VM"
+msgstr "Przypisana maszyna maszynowa"
+
#: netbox/dcim/forms/formsets.py:20
#, python-brace-format
msgid "A virtual chassis member already exists in position {vc_position}."
msgstr "Wirtualny element podwozia istnieje już na pozycji {vc_position}."
-#: netbox/dcim/forms/model_forms.py:140
+#: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75
+#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618
+msgid "Scope type"
+msgstr "Rodzaj zakresu"
+
+#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423
+#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:175
+#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621
+#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
+#: netbox/templates/ipam/vlangroup.html:38
+#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/virtualization/forms/bulk_edit.py:91
+#: netbox/virtualization/forms/filtersets.py:46
+#: netbox/virtualization/forms/model_forms.py:79
+#: netbox/virtualization/tables/clusters.py:80
+#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/filtersets.py:37
+#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/tables/wirelesslan.py:58
+msgid "Scope"
+msgstr "Zakres"
+
+#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436
+msgid "Scope type (app & model)"
+msgstr "Typ zakresu (aplikacja i model)"
+
+#: netbox/dcim/forms/model_forms.py:144
msgid "Contact Info"
msgstr "Dane kontaktowe"
-#: netbox/dcim/forms/model_forms.py:195 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "Rola szafy"
-#: netbox/dcim/forms/model_forms.py:212 netbox/dcim/forms/model_forms.py:362
-#: netbox/dcim/forms/model_forms.py:446
+#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
+#: netbox/dcim/forms/model_forms.py:456
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "Identyfikator"
-#: netbox/dcim/forms/model_forms.py:259
+#: netbox/dcim/forms/model_forms.py:264
msgid "Select a pre-defined rack type, or set physical characteristics below."
msgstr ""
"Wybierz predefiniowany typ szafy lub ustaw parametry fizyczne poniżej."
-#: netbox/dcim/forms/model_forms.py:265
+#: netbox/dcim/forms/model_forms.py:273
msgid "Inventory Control"
msgstr "Kontrola zapasów"
-#: netbox/dcim/forms/model_forms.py:313
+#: netbox/dcim/forms/model_forms.py:321
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
@@ -4856,37 +5324,37 @@ msgstr ""
"Lista numerycznych identyfikatorów jednostek oddzielonych przecinkami. "
"Zakres można określić za pomocą myślnika."
-#: netbox/dcim/forms/model_forms.py:322 netbox/dcim/tables/racks.py:202
+#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201
msgid "Reservation"
msgstr "Rezerwacje"
-#: netbox/dcim/forms/model_forms.py:423
+#: netbox/dcim/forms/model_forms.py:432
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "Rola urządzenia"
-#: netbox/dcim/forms/model_forms.py:490 netbox/dcim/models/devices.py:644
+#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
msgid "The lowest-numbered unit occupied by the device"
msgstr "Jednostka o najniższej liczbie zajmowana przez urządzenie"
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/model_forms.py:558
msgid "The position in the virtual chassis this device is identified by"
msgstr ""
"Pozycja w wirtualnej obudowie tego urządzenia jest identyfikowana przez"
-#: netbox/dcim/forms/model_forms.py:552
+#: netbox/dcim/forms/model_forms.py:563
msgid "The priority of the device in the virtual chassis"
msgstr "Priorytet urządzenia w wirtualnej obudowie"
-#: netbox/dcim/forms/model_forms.py:659
+#: netbox/dcim/forms/model_forms.py:670
msgid "Automatically populate components associated with this module type"
msgstr "Automatyczne wypełnianie komponentów powiązanych z tym typem modułu"
-#: netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/model_forms.py:779
msgid "Characteristics"
msgstr "Charakterystyka"
-#: netbox/dcim/forms/model_forms.py:914
+#: netbox/dcim/forms/model_forms.py:926
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -4901,60 +5369,35 @@ msgstr ""
"zostanie automatycznie zastąpiony wartością pozycji podczas tworzenia nowego"
" modułu."
-#: netbox/dcim/forms/model_forms.py:1094
+#: netbox/dcim/forms/model_forms.py:1107
msgid "Console port template"
msgstr "Szablon portu konsoli"
-#: netbox/dcim/forms/model_forms.py:1102
+#: netbox/dcim/forms/model_forms.py:1115
msgid "Console server port template"
msgstr "Szablon portu serwera konsoli"
-#: netbox/dcim/forms/model_forms.py:1110
+#: netbox/dcim/forms/model_forms.py:1123
msgid "Front port template"
msgstr "Szablon portu przedniego"
-#: netbox/dcim/forms/model_forms.py:1118
+#: netbox/dcim/forms/model_forms.py:1131
msgid "Interface template"
msgstr "Szablon interfejsu"
-#: netbox/dcim/forms/model_forms.py:1126
+#: netbox/dcim/forms/model_forms.py:1139
msgid "Power outlet template"
msgstr "Szablon gniazdka elektrycznego"
-#: netbox/dcim/forms/model_forms.py:1134
+#: netbox/dcim/forms/model_forms.py:1147
msgid "Power port template"
msgstr "Szablon portu zasilania"
-#: netbox/dcim/forms/model_forms.py:1142
+#: netbox/dcim/forms/model_forms.py:1155
msgid "Rear port template"
msgstr "Szablon tylnego portu"
-#: netbox/dcim/forms/model_forms.py:1151 netbox/dcim/forms/model_forms.py:1395
-#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1590
-#: netbox/dcim/tables/connections.py:65 netbox/ipam/forms/bulk_import.py:318
-#: netbox/ipam/forms/model_forms.py:280 netbox/ipam/forms/model_forms.py:289
-#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/ip.py:372
-#: netbox/ipam/tables/vlans.py:169
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:51
-#: netbox/templates/dcim/frontport.html:106
-#: netbox/templates/dcim/interface.html:27
-#: netbox/templates/dcim/interface.html:184
-#: netbox/templates/dcim/interface.html:310
-#: netbox/templates/dcim/rearport.html:102
-#: netbox/templates/virtualization/vminterface.html:18
-#: netbox/templates/vpn/tunneltermination.html:31
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
-#: netbox/templates/wireless/wirelesslink.html:10
-#: netbox/templates/wireless/wirelesslink.html:55
-#: netbox/virtualization/forms/model_forms.py:348
-#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:436
-#: netbox/vpn/forms/model_forms.py:445
-#: netbox/wireless/forms/model_forms.py:113
-#: netbox/wireless/forms/model_forms.py:155
-msgid "Interface"
-msgstr "Interfejs"
-
-#: netbox/dcim/forms/model_forms.py:1152 netbox/dcim/forms/model_forms.py:1591
+#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -4962,71 +5405,71 @@ msgstr "Interfejs"
msgid "Console Port"
msgstr "Port konsoli"
-#: netbox/dcim/forms/model_forms.py:1153 netbox/dcim/forms/model_forms.py:1592
+#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637
#: netbox/templates/dcim/consoleport.html:73
#: netbox/templates/dcim/consoleserverport.html:17
#: netbox/templates/dcim/frontport.html:109
msgid "Console Server Port"
msgstr "Port serwera konsoli"
-#: netbox/dcim/forms/model_forms.py:1154 netbox/dcim/forms/model_forms.py:1593
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
#: netbox/templates/dcim/frontport.html:17
#: netbox/templates/dcim/frontport.html:115
-#: netbox/templates/dcim/interface.html:187
+#: netbox/templates/dcim/interface.html:244
#: netbox/templates/dcim/rearport.html:105
msgid "Front Port"
msgstr "Port przedni"
-#: netbox/dcim/forms/model_forms.py:1155 netbox/dcim/forms/model_forms.py:1594
-#: netbox/dcim/tables/devices.py:710
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
+#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/tables/devices.py:744
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
#: netbox/templates/dcim/frontport.html:50
#: netbox/templates/dcim/frontport.html:118
-#: netbox/templates/dcim/interface.html:190
+#: netbox/templates/dcim/interface.html:247
#: netbox/templates/dcim/rearport.html:17
#: netbox/templates/dcim/rearport.html:108
msgid "Rear Port"
msgstr "Tylny port"
-#: netbox/dcim/forms/model_forms.py:1156 netbox/dcim/forms/model_forms.py:1595
-#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:512
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640
+#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521
+#: netbox/templates/dcim/poweroutlet.html:54
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "Port zasilania"
-#: netbox/dcim/forms/model_forms.py:1157 netbox/dcim/forms/model_forms.py:1596
+#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641
#: netbox/templates/dcim/poweroutlet.html:17
#: netbox/templates/dcim/powerport.html:77
msgid "Power Outlet"
msgstr "Gniazdo zasilania"
-#: netbox/dcim/forms/model_forms.py:1159 netbox/dcim/forms/model_forms.py:1598
+#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643
msgid "Component Assignment"
msgstr "Przypisywanie komponentów"
-#: netbox/dcim/forms/model_forms.py:1202 netbox/dcim/forms/model_forms.py:1645
+#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690
msgid "An InventoryItem can only be assigned to a single component."
msgstr "InventoryItem można przypisać tylko do pojedynczego komponentu."
-#: netbox/dcim/forms/model_forms.py:1339
+#: netbox/dcim/forms/model_forms.py:1355
msgid "LAG interface"
msgstr "Interfejs LAG"
-#: netbox/dcim/forms/model_forms.py:1362
+#: netbox/dcim/forms/model_forms.py:1378
msgid "Filter VLANs available for assignment by group."
msgstr "Filtruj sieci VLAN dostępne do przypisania według grup."
-#: netbox/dcim/forms/model_forms.py:1491
+#: netbox/dcim/forms/model_forms.py:1533
msgid "Child Device"
msgstr "Urządzenie dziecięce"
-#: netbox/dcim/forms/model_forms.py:1492
+#: netbox/dcim/forms/model_forms.py:1534
msgid ""
"Child devices must first be created and assigned to the site and rack of the"
" parent device."
@@ -5034,32 +5477,58 @@ msgstr ""
"Urządzenia podrzędne muszą być najpierw utworzone i przypisane do terenu "
"i szafy urządzenia nadrzędnego."
-#: netbox/dcim/forms/model_forms.py:1534
+#: netbox/dcim/forms/model_forms.py:1576
msgid "Console port"
msgstr "Port konsoli"
-#: netbox/dcim/forms/model_forms.py:1542
+#: netbox/dcim/forms/model_forms.py:1584
msgid "Console server port"
msgstr "Port serwera konsoli"
-#: netbox/dcim/forms/model_forms.py:1550
+#: netbox/dcim/forms/model_forms.py:1592
msgid "Front port"
msgstr "Port przedni"
-#: netbox/dcim/forms/model_forms.py:1566
+#: netbox/dcim/forms/model_forms.py:1608
msgid "Power outlet"
msgstr "Gniazdo zasilania"
-#: netbox/dcim/forms/model_forms.py:1586
+#: netbox/dcim/forms/model_forms.py:1630
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "Przedmiot zapasów"
-#: netbox/dcim/forms/model_forms.py:1659
+#: netbox/dcim/forms/model_forms.py:1704
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "Rola pozycji zapasów"
+#: netbox/dcim/forms/model_forms.py:1773
+msgid "VM Interface"
+msgstr "Interfejs VM"
+
+#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796
+#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171
+#: netbox/templates/virtualization/virtualdisk.html:21
+#: netbox/templates/virtualization/virtualmachine.html:12
+#: netbox/templates/virtualization/vminterface.html:21
+#: netbox/templates/vpn/tunneltermination.html:25
+#: netbox/virtualization/forms/filtersets.py:202
+#: netbox/virtualization/forms/filtersets.py:247
+#: netbox/virtualization/forms/model_forms.py:227
+#: netbox/virtualization/tables/virtualmachines.py:105
+#: netbox/virtualization/tables/virtualmachines.py:161
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
+#: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172
+#: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457
+msgid "Virtual Machine"
+msgstr "Maszyna wirtualna"
+
+#: netbox/dcim/forms/model_forms.py:1827
+msgid "A MAC address can only be assigned to a single object."
+msgstr "Adres MAC można przypisać tylko do jednego obiektu."
+
#: netbox/dcim/forms/object_create.py:48
#: netbox/dcim/forms/object_create.py:199
#: netbox/dcim/forms/object_create.py:347
@@ -5080,7 +5549,7 @@ msgstr ""
"oczekiwane."
#: netbox/dcim/forms/object_create.py:110
-#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:252
+#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263
msgid "Rear ports"
msgstr "Tylne porty"
@@ -5109,7 +5578,7 @@ msgstr ""
"Liczba portów przednich do utworzenia ({frontport_count}) musi odpowiadać "
"wybranej liczbie pozycji tylnych portów ({rearport_count})."
-#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1033
+#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1065
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:47
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5128,30 +5597,30 @@ msgstr ""
"Położenie pierwszego urządzenia członkowskiego. Zwiększa się o jeden dla "
"każdego dodatkowego członka."
-#: netbox/dcim/forms/object_create.py:427
+#: netbox/dcim/forms/object_create.py:428
msgid "A position must be specified for the first VC member."
msgstr "Pozycja musi być określona dla pierwszego członka VC."
-#: netbox/dcim/models/cables.py:62
-#: netbox/dcim/models/device_component_templates.py:55
-#: netbox/dcim/models/device_components.py:62
+#: netbox/dcim/models/cables.py:64
+#: netbox/dcim/models/device_component_templates.py:51
+#: netbox/dcim/models/device_components.py:57
#: netbox/extras/models/customfields.py:111
msgid "label"
msgstr "marka"
-#: netbox/dcim/models/cables.py:71
+#: netbox/dcim/models/cables.py:73
msgid "length"
msgstr "długość"
-#: netbox/dcim/models/cables.py:78
+#: netbox/dcim/models/cables.py:80
msgid "length unit"
msgstr "jednostka długości"
-#: netbox/dcim/models/cables.py:95
+#: netbox/dcim/models/cables.py:98
msgid "cable"
msgstr "kabel"
-#: netbox/dcim/models/cables.py:96
+#: netbox/dcim/models/cables.py:99
msgid "cables"
msgstr "linki"
@@ -5177,19 +5646,19 @@ msgstr "Niekompatybilne typy zakończeń: {type_a} a {type_b}"
msgid "A and B terminations cannot connect to the same object."
msgstr "Zakończenia A i B nie mogą łączyć się z tym samym obiektem."
-#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37
+#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37
msgid "end"
msgstr "zakończyć"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:315
msgid "cable termination"
msgstr "zakończenie kabla"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:316
msgid "cable terminations"
msgstr "zakończenia kabli"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:335
#, python-brace-format
msgid ""
"Duplicate termination found for {app_label}.{model} {termination_id}: cable "
@@ -5198,36 +5667,71 @@ msgstr ""
"Znaleziono duplikat zakończenia {app_label}.{model} {termination_id}: kabel "
"{cable_pk}"
-#: netbox/dcim/models/cables.py:343
+#: netbox/dcim/models/cables.py:345
#, python-brace-format
msgid "Cables cannot be terminated to {type_display} interfaces"
msgstr "Kable nie mogą być zakończone {type_display} interfejsy"
-#: netbox/dcim/models/cables.py:350
+#: netbox/dcim/models/cables.py:352
msgid "Circuit terminations attached to a provider network may not be cabled."
msgstr ""
"Zakończenia obwodów podłączone do sieci dostawcy nie mogą być okablowane."
-#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50
+#: netbox/dcim/models/cables.py:450 netbox/extras/models/configs.py:50
msgid "is active"
msgstr "jest aktywny"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:454
msgid "is complete"
msgstr "jest kompletny"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:458
msgid "is split"
msgstr "jest podzielony"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:466
msgid "cable path"
msgstr "ścieżka kabla"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:467
msgid "cable paths"
msgstr "ścieżki kablowe"
+#: netbox/dcim/models/cables.py:539
+msgid "All originating terminations must be attached to the same link"
+msgstr ""
+"Wszystkie początkowe zakończenia muszą być dołączone do tego samego łącza"
+
+#: netbox/dcim/models/cables.py:551
+msgid "All mid-span terminations must have the same termination type"
+msgstr ""
+"Wszystkie zakończenia w średnim przedziale muszą mieć ten sam typ "
+"zakończenia"
+
+#: netbox/dcim/models/cables.py:556
+msgid "All mid-span terminations must have the same parent object"
+msgstr ""
+"Wszystkie zakończenia średniego zakresu muszą mieć ten sam obiekt nadrzędny"
+
+#: netbox/dcim/models/cables.py:580
+msgid "All links must be cable or wireless"
+msgstr "Wszystkie łącza muszą być kablowe lub bezprzewodowe"
+
+#: netbox/dcim/models/cables.py:582
+msgid "All links must match first link type"
+msgstr "Wszystkie linki muszą być zgodne z pierwszym typem łącza"
+
+#: netbox/dcim/models/cables.py:665
+msgid ""
+"All positions counts within the path on opposite ends of links must match"
+msgstr ""
+"Wszystkie pozycje zliczane w ścieżce na przeciwległych końcach łączy muszą "
+"być zgodne"
+
+#: netbox/dcim/models/cables.py:674
+msgid "Remote termination position filter is missing"
+msgstr "Brak filtra pozycji zdalnego zakończenia"
+
#: netbox/dcim/models/device_component_templates.py:46
#, python-brace-format
msgid ""
@@ -5237,17 +5741,17 @@ msgstr ""
"{module} jest akceptowany jako substytucja położenia wnęki modułu po "
"dołączeniu do typu modułu."
-#: netbox/dcim/models/device_component_templates.py:58
-#: netbox/dcim/models/device_components.py:65
+#: netbox/dcim/models/device_component_templates.py:54
+#: netbox/dcim/models/device_components.py:60
msgid "Physical label"
msgstr "Etykieta fizyczna"
-#: netbox/dcim/models/device_component_templates.py:103
+#: netbox/dcim/models/device_component_templates.py:99
msgid "Component templates cannot be moved to a different device type."
msgstr ""
"Szablony komponentów nie mogą być przenoszone do innego typu urządzenia."
-#: netbox/dcim/models/device_component_templates.py:154
+#: netbox/dcim/models/device_component_templates.py:150
msgid ""
"A component template cannot be associated with both a device type and a "
"module type."
@@ -5255,146 +5759,146 @@ msgstr ""
"Szablonu komponentu nie można skojarzyć zarówno z typem urządzenia, jak i "
"typem modułu."
-#: netbox/dcim/models/device_component_templates.py:158
+#: netbox/dcim/models/device_component_templates.py:154
msgid ""
"A component template must be associated with either a device type or a "
"module type."
msgstr ""
"Szablon komponentu musi być skojarzony z typem urządzenia lub typem modułu."
-#: netbox/dcim/models/device_component_templates.py:212
+#: netbox/dcim/models/device_component_templates.py:209
msgid "console port template"
msgstr "szablon portu konsoli"
-#: netbox/dcim/models/device_component_templates.py:213
+#: netbox/dcim/models/device_component_templates.py:210
msgid "console port templates"
msgstr "szablony portów konsoli"
-#: netbox/dcim/models/device_component_templates.py:246
+#: netbox/dcim/models/device_component_templates.py:244
msgid "console server port template"
msgstr "szablon portu serwera konsoli"
-#: netbox/dcim/models/device_component_templates.py:247
+#: netbox/dcim/models/device_component_templates.py:245
msgid "console server port templates"
msgstr "szablony portów serwera konsoli"
-#: netbox/dcim/models/device_component_templates.py:278
-#: netbox/dcim/models/device_components.py:352
+#: netbox/dcim/models/device_component_templates.py:277
+#: netbox/dcim/models/device_components.py:345
msgid "maximum draw"
msgstr "maksymalne losowanie"
-#: netbox/dcim/models/device_component_templates.py:285
-#: netbox/dcim/models/device_components.py:359
+#: netbox/dcim/models/device_component_templates.py:284
+#: netbox/dcim/models/device_components.py:352
msgid "allocated draw"
msgstr "przydzielone losowanie"
-#: netbox/dcim/models/device_component_templates.py:295
+#: netbox/dcim/models/device_component_templates.py:294
msgid "power port template"
msgstr "szablon portu zasilania"
-#: netbox/dcim/models/device_component_templates.py:296
+#: netbox/dcim/models/device_component_templates.py:295
msgid "power port templates"
msgstr "szablony portów zasilania"
#: netbox/dcim/models/device_component_templates.py:315
-#: netbox/dcim/models/device_components.py:382
+#: netbox/dcim/models/device_components.py:372
#, python-brace-format
msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)."
msgstr ""
"Przydzielone losowanie nie może przekroczyć maksymalnego losowania "
"({maximum_draw}W)."
-#: netbox/dcim/models/device_component_templates.py:347
-#: netbox/dcim/models/device_components.py:477
+#: netbox/dcim/models/device_component_templates.py:349
+#: netbox/dcim/models/device_components.py:468
msgid "feed leg"
msgstr "noga karmiąca"
-#: netbox/dcim/models/device_component_templates.py:351
-#: netbox/dcim/models/device_components.py:481
+#: netbox/dcim/models/device_component_templates.py:354
+#: netbox/dcim/models/device_components.py:473
msgid "Phase (for three-phase feeds)"
msgstr "Faza (dla zasilania trójfazowego)"
-#: netbox/dcim/models/device_component_templates.py:357
+#: netbox/dcim/models/device_component_templates.py:360
msgid "power outlet template"
msgstr "szablon gniazdka elektrycznego"
-#: netbox/dcim/models/device_component_templates.py:358
+#: netbox/dcim/models/device_component_templates.py:361
msgid "power outlet templates"
msgstr "szablony gniazdek elektrycznych"
-#: netbox/dcim/models/device_component_templates.py:367
+#: netbox/dcim/models/device_component_templates.py:370
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device type"
msgstr ""
"Nadrzędny port zasilania ({power_port}) musi należeć do tego samego typu "
"urządzenia"
-#: netbox/dcim/models/device_component_templates.py:371
+#: netbox/dcim/models/device_component_templates.py:376
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same module type"
msgstr ""
"Nadrzędny port zasilania ({power_port}) musi należeć do tego samego typu "
"modułu"
-#: netbox/dcim/models/device_component_templates.py:423
-#: netbox/dcim/models/device_components.py:611
+#: netbox/dcim/models/device_component_templates.py:430
+#: netbox/dcim/models/device_components.py:659
msgid "management only"
msgstr "Tylko zarządzanie"
-#: netbox/dcim/models/device_component_templates.py:431
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_component_templates.py:438
+#: netbox/dcim/models/device_components.py:539
msgid "bridge interface"
msgstr "interfejs mostka"
-#: netbox/dcim/models/device_component_templates.py:449
-#: netbox/dcim/models/device_components.py:636
+#: netbox/dcim/models/device_component_templates.py:459
+#: netbox/dcim/models/device_components.py:685
msgid "wireless role"
msgstr "rola bezprzewodowa"
-#: netbox/dcim/models/device_component_templates.py:455
+#: netbox/dcim/models/device_component_templates.py:465
msgid "interface template"
msgstr "szablon interfejsu"
-#: netbox/dcim/models/device_component_templates.py:456
+#: netbox/dcim/models/device_component_templates.py:466
msgid "interface templates"
msgstr "szablony interfejsu"
-#: netbox/dcim/models/device_component_templates.py:463
-#: netbox/dcim/models/device_components.py:804
-#: netbox/virtualization/models/virtualmachines.py:405
+#: netbox/dcim/models/device_component_templates.py:473
+#: netbox/dcim/models/device_components.py:845
+#: netbox/virtualization/models/virtualmachines.py:385
msgid "An interface cannot be bridged to itself."
msgstr "Interfejs nie może być połączony z samym sobą."
-#: netbox/dcim/models/device_component_templates.py:466
+#: netbox/dcim/models/device_component_templates.py:477
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same device type"
msgstr ""
"Interfejs mostka ({bridge}) musi należeć do tego samego typu urządzenia"
-#: netbox/dcim/models/device_component_templates.py:470
+#: netbox/dcim/models/device_component_templates.py:483
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same module type"
msgstr "Interfejs mostka ({bridge}) musi należeć do tego samego typu modułu"
-#: netbox/dcim/models/device_component_templates.py:526
-#: netbox/dcim/models/device_components.py:984
+#: netbox/dcim/models/device_component_templates.py:540
+#: netbox/dcim/models/device_components.py:1035
msgid "rear port position"
msgstr "pozycja tylnego portu"
-#: netbox/dcim/models/device_component_templates.py:551
+#: netbox/dcim/models/device_component_templates.py:565
msgid "front port template"
msgstr "szablon portu przedniego"
-#: netbox/dcim/models/device_component_templates.py:552
+#: netbox/dcim/models/device_component_templates.py:566
msgid "front port templates"
msgstr "szablony portów przednich"
-#: netbox/dcim/models/device_component_templates.py:562
+#: netbox/dcim/models/device_component_templates.py:576
#, python-brace-format
msgid "Rear port ({name}) must belong to the same device type"
msgstr "Tylny port ({name}) musi należeć do tego samego typu urządzenia"
-#: netbox/dcim/models/device_component_templates.py:568
+#: netbox/dcim/models/device_component_templates.py:582
#, python-brace-format
msgid ""
"Invalid rear port position ({position}); rear port {name} has only {count} "
@@ -5403,48 +5907,48 @@ msgstr ""
"Nieprawidłowa pozycja tylnego portu ({position}); tylny port {name} ma tylko"
" {count} położenia"
-#: netbox/dcim/models/device_component_templates.py:621
-#: netbox/dcim/models/device_components.py:1053
+#: netbox/dcim/models/device_component_templates.py:635
+#: netbox/dcim/models/device_components.py:1101
msgid "positions"
msgstr "położenia"
-#: netbox/dcim/models/device_component_templates.py:632
+#: netbox/dcim/models/device_component_templates.py:646
msgid "rear port template"
msgstr "szablon tylnego portu"
-#: netbox/dcim/models/device_component_templates.py:633
+#: netbox/dcim/models/device_component_templates.py:647
msgid "rear port templates"
msgstr "szablony tylnych portów"
-#: netbox/dcim/models/device_component_templates.py:662
-#: netbox/dcim/models/device_components.py:1103
+#: netbox/dcim/models/device_component_templates.py:676
+#: netbox/dcim/models/device_components.py:1148
msgid "position"
msgstr "położenie"
-#: netbox/dcim/models/device_component_templates.py:665
-#: netbox/dcim/models/device_components.py:1106
+#: netbox/dcim/models/device_component_templates.py:679
+#: netbox/dcim/models/device_components.py:1151
msgid "Identifier to reference when renaming installed components"
msgstr ""
"Identyfikator, do którego należy odwołać się podczas zmiany nazwy "
"zainstalowanych komponentów"
-#: netbox/dcim/models/device_component_templates.py:671
+#: netbox/dcim/models/device_component_templates.py:685
msgid "module bay template"
msgstr "szablon modułu wnęki"
-#: netbox/dcim/models/device_component_templates.py:672
+#: netbox/dcim/models/device_component_templates.py:686
msgid "module bay templates"
msgstr "szablony modułów"
-#: netbox/dcim/models/device_component_templates.py:699
+#: netbox/dcim/models/device_component_templates.py:713
msgid "device bay template"
msgstr "szablon kieszeni urządzenia"
-#: netbox/dcim/models/device_component_templates.py:700
+#: netbox/dcim/models/device_component_templates.py:714
msgid "device bay templates"
msgstr "szablony kieszeni urządzeń"
-#: netbox/dcim/models/device_component_templates.py:713
+#: netbox/dcim/models/device_component_templates.py:728
#, python-brace-format
msgid ""
"Subdevice role of device type ({device_type}) must be set to \"parent\" to "
@@ -5453,207 +5957,226 @@ msgstr ""
"Rola podurządzenia typu urządzenia ({device_type}) musi być ustawiony na "
"„rodzic”, aby zezwolić na gniazda urządzeń."
-#: netbox/dcim/models/device_component_templates.py:768
-#: netbox/dcim/models/device_components.py:1262
+#: netbox/dcim/models/device_component_templates.py:784
+#: netbox/dcim/models/device_components.py:1304
msgid "part ID"
msgstr "ID części"
-#: netbox/dcim/models/device_component_templates.py:770
-#: netbox/dcim/models/device_components.py:1264
+#: netbox/dcim/models/device_component_templates.py:786
+#: netbox/dcim/models/device_components.py:1306
msgid "Manufacturer-assigned part identifier"
msgstr "Identyfikator części przypisany przez producenta"
-#: netbox/dcim/models/device_component_templates.py:787
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item template"
msgstr "szablon pozycji inwentaryzacji"
-#: netbox/dcim/models/device_component_templates.py:788
+#: netbox/dcim/models/device_component_templates.py:804
msgid "inventory item templates"
msgstr "szablony pozycji inwentaryzacji"
-#: netbox/dcim/models/device_components.py:105
+#: netbox/dcim/models/device_components.py:100
msgid "Components cannot be moved to a different device."
msgstr "Komponentów nie można przenieść na inne urządzenie."
-#: netbox/dcim/models/device_components.py:144
+#: netbox/dcim/models/device_components.py:139
msgid "cable end"
msgstr "koniec kabla"
-#: netbox/dcim/models/device_components.py:150
+#: netbox/dcim/models/device_components.py:146
msgid "mark connected"
msgstr "znak połączony"
-#: netbox/dcim/models/device_components.py:152
+#: netbox/dcim/models/device_components.py:148
msgid "Treat as if a cable is connected"
msgstr "Traktuj tak, jakby kabel był podłączony"
-#: netbox/dcim/models/device_components.py:170
+#: netbox/dcim/models/device_components.py:166
msgid "Must specify cable end (A or B) when attaching a cable."
msgstr "Należy określić koniec kabla (A lub B) podczas mocowania kabla."
-#: netbox/dcim/models/device_components.py:174
+#: netbox/dcim/models/device_components.py:170
msgid "Cable end must not be set without a cable."
msgstr "Końcówka kabla nie może być ustawiona bez kabla."
-#: netbox/dcim/models/device_components.py:178
+#: netbox/dcim/models/device_components.py:174
msgid "Cannot mark as connected with a cable attached."
msgstr "Nie można oznaczyć jako podłączonego za pomocą podłączonego kabla."
-#: netbox/dcim/models/device_components.py:202
+#: netbox/dcim/models/device_components.py:198
#, python-brace-format
msgid "{class_name} models must declare a parent_object property"
msgstr "{class_name} modele muszą zadeklarować właściwość parent_object"
-#: netbox/dcim/models/device_components.py:287
-#: netbox/dcim/models/device_components.py:316
-#: netbox/dcim/models/device_components.py:349
-#: netbox/dcim/models/device_components.py:467
+#: netbox/dcim/models/device_components.py:284
+#: netbox/dcim/models/device_components.py:311
+#: netbox/dcim/models/device_components.py:342
+#: netbox/dcim/models/device_components.py:458
msgid "Physical port type"
msgstr "Typ portu fizycznego"
-#: netbox/dcim/models/device_components.py:290
-#: netbox/dcim/models/device_components.py:319
+#: netbox/dcim/models/device_components.py:287
+#: netbox/dcim/models/device_components.py:314
msgid "speed"
msgstr "prędkość"
-#: netbox/dcim/models/device_components.py:294
-#: netbox/dcim/models/device_components.py:323
+#: netbox/dcim/models/device_components.py:291
+#: netbox/dcim/models/device_components.py:318
msgid "Port speed in bits per second"
msgstr "Prędkość portu w bitach na sekundę"
-#: netbox/dcim/models/device_components.py:300
+#: netbox/dcim/models/device_components.py:297
msgid "console port"
msgstr "port konsoli"
-#: netbox/dcim/models/device_components.py:301
+#: netbox/dcim/models/device_components.py:298
msgid "console ports"
msgstr "porty konsoli"
-#: netbox/dcim/models/device_components.py:329
+#: netbox/dcim/models/device_components.py:324
msgid "console server port"
msgstr "port serwera konsoli"
-#: netbox/dcim/models/device_components.py:330
+#: netbox/dcim/models/device_components.py:325
msgid "console server ports"
msgstr "porty serwera konsoli"
-#: netbox/dcim/models/device_components.py:369
+#: netbox/dcim/models/device_components.py:362
msgid "power port"
msgstr "port zasilania"
-#: netbox/dcim/models/device_components.py:370
+#: netbox/dcim/models/device_components.py:363
msgid "power ports"
msgstr "porty zasilania"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:483
msgid "power outlet"
msgstr "gniazdo zasilania"
-#: netbox/dcim/models/device_components.py:488
+#: netbox/dcim/models/device_components.py:484
msgid "power outlets"
msgstr "gniazdka elektryczne"
-#: netbox/dcim/models/device_components.py:499
+#: netbox/dcim/models/device_components.py:492
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device"
msgstr ""
"Nadrzędny port zasilania ({power_port}) musi należeć do tego samego "
"urządzenia"
-#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:81
-#: netbox/vpn/models/crypto.py:226
+#: netbox/dcim/models/device_components.py:518 netbox/vpn/models/crypto.py:80
+#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "tryb"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:523
msgid "IEEE 802.1Q tagging strategy"
msgstr "Strategia tagowania IEEE 802.1Q"
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:531
msgid "parent interface"
msgstr "interfejs macierzysty"
-#: netbox/dcim/models/device_components.py:602
+#: netbox/dcim/models/device_components.py:547
+msgid "untagged VLAN"
+msgstr "nieoznaczone sieci VLAN"
+
+#: netbox/dcim/models/device_components.py:553
+msgid "tagged VLANs"
+msgstr "oznaczone sieci VLAN"
+
+#: netbox/dcim/models/device_components.py:561
+#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510
+#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106
+#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
+msgid "Q-in-Q SVLAN"
+msgstr "Q-in-Q SVLAN"
+
+#: netbox/dcim/models/device_components.py:576
+msgid "primary MAC address"
+msgstr "główny adres MAC"
+
+#: netbox/dcim/models/device_components.py:588
+msgid "Only Q-in-Q interfaces may specify a service VLAN."
+msgstr "Tylko interfejsy Q-in-Q mogą określać usługę VLAN."
+
+#: netbox/dcim/models/device_components.py:594
+#, python-brace-format
+msgid "MAC address {mac_address} is not assigned to this interface."
+msgstr "Adres MAC {mac_address} nie jest przypisany do tego interfejsu."
+
+#: netbox/dcim/models/device_components.py:650
msgid "parent LAG"
msgstr "macierzysta LGD"
-#: netbox/dcim/models/device_components.py:612
+#: netbox/dcim/models/device_components.py:660
msgid "This interface is used only for out-of-band management"
msgstr "Ten interfejs jest używany tylko do zarządzania poza pasmem"
-#: netbox/dcim/models/device_components.py:617
+#: netbox/dcim/models/device_components.py:665
msgid "speed (Kbps)"
msgstr "Prędkość (Kbps)"
-#: netbox/dcim/models/device_components.py:620
+#: netbox/dcim/models/device_components.py:668
msgid "duplex"
msgstr "dupleks"
-#: netbox/dcim/models/device_components.py:630
+#: netbox/dcim/models/device_components.py:678
msgid "64-bit World Wide Name"
msgstr "64-bitowa nazwa światowa"
-#: netbox/dcim/models/device_components.py:642
+#: netbox/dcim/models/device_components.py:692
msgid "wireless channel"
msgstr "kanał bezprzewodowy"
-#: netbox/dcim/models/device_components.py:649
+#: netbox/dcim/models/device_components.py:699
msgid "channel frequency (MHz)"
msgstr "częstotliwość kanału (MHz)"
-#: netbox/dcim/models/device_components.py:650
-#: netbox/dcim/models/device_components.py:658
+#: netbox/dcim/models/device_components.py:700
+#: netbox/dcim/models/device_components.py:708
msgid "Populated by selected channel (if set)"
msgstr "Wypełnione przez wybrany kanał (jeśli ustawiony)"
-#: netbox/dcim/models/device_components.py:664
+#: netbox/dcim/models/device_components.py:714
msgid "transmit power (dBm)"
msgstr "moc nadawania (dBm)"
-#: netbox/dcim/models/device_components.py:689 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "bezprzewodowe sieci LAN"
-#: netbox/dcim/models/device_components.py:697
-#: netbox/virtualization/models/virtualmachines.py:335
-msgid "untagged VLAN"
-msgstr "nieoznaczone sieci VLAN"
-
-#: netbox/dcim/models/device_components.py:703
-#: netbox/virtualization/models/virtualmachines.py:341
-msgid "tagged VLANs"
-msgstr "oznaczone sieci VLAN"
-
-#: netbox/dcim/models/device_components.py:745
-#: netbox/virtualization/models/virtualmachines.py:377
+#: netbox/dcim/models/device_components.py:789
+#: netbox/virtualization/models/virtualmachines.py:359
msgid "interface"
msgstr "interfejs"
-#: netbox/dcim/models/device_components.py:746
-#: netbox/virtualization/models/virtualmachines.py:378
+#: netbox/dcim/models/device_components.py:790
+#: netbox/virtualization/models/virtualmachines.py:360
msgid "interfaces"
msgstr "interfejsy"
-#: netbox/dcim/models/device_components.py:757
+#: netbox/dcim/models/device_components.py:798
#, python-brace-format
msgid "{display_type} interfaces cannot have a cable attached."
msgstr "{display_type} Interfejsy nie mogą mieć podłączonego kabla."
-#: netbox/dcim/models/device_components.py:765
+#: netbox/dcim/models/device_components.py:806
#, python-brace-format
msgid "{display_type} interfaces cannot be marked as connected."
msgstr "{display_type} interfejsów nie można oznaczyć jako połączonych."
-#: netbox/dcim/models/device_components.py:774
-#: netbox/virtualization/models/virtualmachines.py:390
+#: netbox/dcim/models/device_components.py:815
+#: netbox/virtualization/models/virtualmachines.py:370
msgid "An interface cannot be its own parent."
msgstr "Interfejs nie może być własnym rodzicem."
-#: netbox/dcim/models/device_components.py:778
+#: netbox/dcim/models/device_components.py:819
msgid "Only virtual interfaces may be assigned to a parent interface."
msgstr "Do interfejsu nadrzędnego można przypisać tylko interfejsy wirtualne."
-#: netbox/dcim/models/device_components.py:785
+#: netbox/dcim/models/device_components.py:826
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
@@ -5662,7 +6185,7 @@ msgstr ""
"Wybrany interfejs nadrzędny ({interface}) należy do innego urządzenia "
"({device})"
-#: netbox/dcim/models/device_components.py:791
+#: netbox/dcim/models/device_components.py:832
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
@@ -5671,7 +6194,7 @@ msgstr ""
"Wybrany interfejs nadrzędny ({interface}) należy do {device}, która nie jest"
" częścią wirtualnej obudowy {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:811
+#: netbox/dcim/models/device_components.py:852
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
@@ -5679,7 +6202,7 @@ msgid ""
msgstr ""
"Wybrany interfejs mostu ({bridge}) należy do innego urządzenia ({device})."
-#: netbox/dcim/models/device_components.py:817
+#: netbox/dcim/models/device_components.py:858
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
@@ -5688,21 +6211,21 @@ msgstr ""
"Wybrany interfejs mostu ({interface}) należy do {device}, która nie jest "
"częścią wirtualnej obudowy {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:828
+#: netbox/dcim/models/device_components.py:869
msgid "Virtual interfaces cannot have a parent LAG interface."
msgstr "Interfejsy wirtualne nie mogą mieć nadrzędnego interfejsu LAG."
-#: netbox/dcim/models/device_components.py:832
+#: netbox/dcim/models/device_components.py:873
msgid "A LAG interface cannot be its own parent."
msgstr "Interfejs LAG nie może być własnym rodzicem."
-#: netbox/dcim/models/device_components.py:839
+#: netbox/dcim/models/device_components.py:880
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to a different device ({device})."
msgstr "Wybrany interfejs LAG ({lag}) należy do innego urządzenia ({device})."
-#: netbox/dcim/models/device_components.py:845
+#: netbox/dcim/models/device_components.py:886
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
@@ -5711,49 +6234,53 @@ msgstr ""
"Wybrany interfejs LAG ({lag}) należy do {device}, która nie jest częścią "
"wirtualnej obudowy {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:856
+#: netbox/dcim/models/device_components.py:897
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "Interfejsy wirtualne nie mogą mieć trybu PoE."
-#: netbox/dcim/models/device_components.py:860
+#: netbox/dcim/models/device_components.py:901
msgid "Virtual interfaces cannot have a PoE type."
msgstr "Interfejsy wirtualne nie mogą mieć typu PoE."
-#: netbox/dcim/models/device_components.py:866
+#: netbox/dcim/models/device_components.py:907
msgid "Must specify PoE mode when designating a PoE type."
msgstr "Musi określić tryb PoE podczas wyznaczania typu PoE."
-#: netbox/dcim/models/device_components.py:873
+#: netbox/dcim/models/device_components.py:914
msgid "Wireless role may be set only on wireless interfaces."
msgstr ""
"Rola sieci bezprzewodowej może być ustawiona tylko na interfejsach "
"bezprzewodowych."
-#: netbox/dcim/models/device_components.py:875
+#: netbox/dcim/models/device_components.py:916
msgid "Channel may be set only on wireless interfaces."
msgstr "Kanał można ustawić tylko na interfejsach bezprzewodowych."
-#: netbox/dcim/models/device_components.py:881
+#: netbox/dcim/models/device_components.py:922
msgid "Channel frequency may be set only on wireless interfaces."
msgstr ""
"Częstotliwość kanału może być ustawiona tylko na interfejsach "
"bezprzewodowych."
-#: netbox/dcim/models/device_components.py:885
+#: netbox/dcim/models/device_components.py:926
msgid "Cannot specify custom frequency with channel selected."
msgstr "Nie można określić niestandardowej częstotliwości z wybranym kanałem."
-#: netbox/dcim/models/device_components.py:891
+#: netbox/dcim/models/device_components.py:932
msgid "Channel width may be set only on wireless interfaces."
msgstr ""
"Szerokość kanału może być ustawiona tylko na interfejsach bezprzewodowych."
-#: netbox/dcim/models/device_components.py:893
+#: netbox/dcim/models/device_components.py:934
msgid "Cannot specify custom width with channel selected."
msgstr ""
"Nie można określić niestandardowej szerokości przy zaznaczonym kanale."
-#: netbox/dcim/models/device_components.py:901
+#: netbox/dcim/models/device_components.py:938
+msgid "Interface mode does not support an untagged vlan."
+msgstr "Tryb interfejsu nie obsługuje nieoznaczonej sieci VLAN."
+
+#: netbox/dcim/models/device_components.py:944
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -5762,24 +6289,24 @@ msgstr ""
"Nieoznaczona sieć VLAN ({untagged_vlan}) musi należeć do tej samej witryny "
"co urządzenie nadrzędne interfejsu lub musi być globalne."
-#: netbox/dcim/models/device_components.py:990
+#: netbox/dcim/models/device_components.py:1041
msgid "Mapped position on corresponding rear port"
msgstr "Zmapowana pozycja na odpowiednim tylnym porcie"
-#: netbox/dcim/models/device_components.py:1006
+#: netbox/dcim/models/device_components.py:1057
msgid "front port"
msgstr "port przedni"
-#: netbox/dcim/models/device_components.py:1007
+#: netbox/dcim/models/device_components.py:1058
msgid "front ports"
msgstr "porty przednie"
-#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1069
#, python-brace-format
msgid "Rear port ({rear_port}) must belong to the same device"
msgstr "Tylny port ({rear_port}) musi należeć do tego samego urządzenia"
-#: netbox/dcim/models/device_components.py:1029
+#: netbox/dcim/models/device_components.py:1077
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
@@ -5788,19 +6315,19 @@ msgstr ""
"Nieprawidłowa pozycja tylnego portu ({rear_port_position}): Tylny port "
"{name} ma tylko {positions} pozycje."
-#: netbox/dcim/models/device_components.py:1059
+#: netbox/dcim/models/device_components.py:1107
msgid "Number of front ports which may be mapped"
msgstr "Liczba portów przednich, które mogą być mapowane"
-#: netbox/dcim/models/device_components.py:1064
+#: netbox/dcim/models/device_components.py:1112
msgid "rear port"
msgstr "tylny port"
-#: netbox/dcim/models/device_components.py:1065
+#: netbox/dcim/models/device_components.py:1113
msgid "rear ports"
msgstr "tylne porty"
-#: netbox/dcim/models/device_components.py:1079
+#: netbox/dcim/models/device_components.py:1124
#, python-brace-format
msgid ""
"The number of positions cannot be less than the number of mapped front ports"
@@ -5809,37 +6336,37 @@ msgstr ""
"Liczba pozycji nie może być mniejsza niż liczba zmapowanych portów przednich"
" ({frontport_count})"
-#: netbox/dcim/models/device_components.py:1120
+#: netbox/dcim/models/device_components.py:1165
msgid "module bay"
msgstr "wnęka modułu"
-#: netbox/dcim/models/device_components.py:1121
+#: netbox/dcim/models/device_components.py:1166
msgid "module bays"
msgstr "kieszenie modułowe"
-#: netbox/dcim/models/device_components.py:1138
-#: netbox/dcim/models/devices.py:1224
+#: netbox/dcim/models/device_components.py:1180
+#: netbox/dcim/models/devices.py:1229
msgid "A module bay cannot belong to a module installed within it."
msgstr "Wnęka modułu nie może należeć do zainstalowanego w nim modułu."
-#: netbox/dcim/models/device_components.py:1164
+#: netbox/dcim/models/device_components.py:1206
msgid "device bay"
msgstr "wnęka urządzenia"
-#: netbox/dcim/models/device_components.py:1165
+#: netbox/dcim/models/device_components.py:1207
msgid "device bays"
msgstr "kieszenie na urządzenia"
-#: netbox/dcim/models/device_components.py:1175
+#: netbox/dcim/models/device_components.py:1214
#, python-brace-format
msgid "This type of device ({device_type}) does not support device bays."
msgstr "Ten typ urządzenia ({device_type}) nie obsługuje wnęk na urządzenia."
-#: netbox/dcim/models/device_components.py:1181
+#: netbox/dcim/models/device_components.py:1220
msgid "Cannot install a device into itself."
msgstr "Nie można zainstalować urządzenia w sobie."
-#: netbox/dcim/models/device_components.py:1189
+#: netbox/dcim/models/device_components.py:1228
#, python-brace-format
msgid ""
"Cannot install the specified device; device is already installed in {bay}."
@@ -5847,116 +6374,116 @@ msgstr ""
"Nie można zainstalować określonego urządzenia; urządzenie jest już "
"zainstalowane w {bay}."
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1249
msgid "inventory item role"
msgstr "rola pozycji zapasów"
-#: netbox/dcim/models/device_components.py:1211
+#: netbox/dcim/models/device_components.py:1250
msgid "inventory item roles"
msgstr "role pozycji zapasów"
-#: netbox/dcim/models/device_components.py:1268
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1181
-#: netbox/dcim/models/racks.py:313
-#: netbox/virtualization/models/virtualmachines.py:131
+#: netbox/dcim/models/device_components.py:1310
+#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/racks.py:304
+#: netbox/virtualization/models/virtualmachines.py:126
msgid "serial number"
msgstr "numer seryjny"
-#: netbox/dcim/models/device_components.py:1276
-#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1188
-#: netbox/dcim/models/racks.py:320
+#: netbox/dcim/models/device_components.py:1318
+#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/racks.py:311
msgid "asset tag"
msgstr "znacznik zasobu"
-#: netbox/dcim/models/device_components.py:1277
+#: netbox/dcim/models/device_components.py:1319
msgid "A unique tag used to identify this item"
msgstr "Unikalny znacznik używany do identyfikacji tego elementu"
-#: netbox/dcim/models/device_components.py:1280
+#: netbox/dcim/models/device_components.py:1322
msgid "discovered"
msgstr "odkryty"
-#: netbox/dcim/models/device_components.py:1282
+#: netbox/dcim/models/device_components.py:1324
msgid "This item was automatically discovered"
msgstr "Ten przedmiot został automatycznie wykryty"
-#: netbox/dcim/models/device_components.py:1300
+#: netbox/dcim/models/device_components.py:1342
msgid "inventory item"
msgstr "pozycja inwentaryzacyjna"
-#: netbox/dcim/models/device_components.py:1301
+#: netbox/dcim/models/device_components.py:1343
msgid "inventory items"
msgstr "pozycje inwentaryzacyjne"
-#: netbox/dcim/models/device_components.py:1312
+#: netbox/dcim/models/device_components.py:1351
msgid "Cannot assign self as parent."
msgstr "Nie można przypisać siebie jako rodzica."
-#: netbox/dcim/models/device_components.py:1320
+#: netbox/dcim/models/device_components.py:1359
msgid "Parent inventory item does not belong to the same device."
msgstr "Nadrzędny element ekwipunku nie należy do tego samego urządzenia."
-#: netbox/dcim/models/device_components.py:1326
+#: netbox/dcim/models/device_components.py:1365
msgid "Cannot move an inventory item with dependent children"
msgstr ""
"Nie można przenieść pozycji inwentarza z pozostałymi dziećmi na utrzymaniu"
-#: netbox/dcim/models/device_components.py:1334
+#: netbox/dcim/models/device_components.py:1373
msgid "Cannot assign inventory item to component on another device"
msgstr ""
"Nie można przypisać elementu zapasów do komponentu na innym urządzeniu"
-#: netbox/dcim/models/devices.py:54
+#: netbox/dcim/models/devices.py:59
msgid "manufacturer"
msgstr "producenta"
-#: netbox/dcim/models/devices.py:55
+#: netbox/dcim/models/devices.py:60
msgid "manufacturers"
msgstr "producentów"
-#: netbox/dcim/models/devices.py:82 netbox/dcim/models/devices.py:382
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
#: netbox/dcim/models/racks.py:133
msgid "model"
msgstr "model"
-#: netbox/dcim/models/devices.py:95
+#: netbox/dcim/models/devices.py:97
msgid "default platform"
msgstr "domyślna platforma"
-#: netbox/dcim/models/devices.py:98 netbox/dcim/models/devices.py:386
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
msgid "part number"
msgstr "numer części"
-#: netbox/dcim/models/devices.py:101 netbox/dcim/models/devices.py:389
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
msgid "Discrete part number (optional)"
msgstr "Dyskretny numer części (opcjonalnie)"
-#: netbox/dcim/models/devices.py:107 netbox/dcim/models/racks.py:54
+#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:53
msgid "height (U)"
msgstr "wysokość (U)"
-#: netbox/dcim/models/devices.py:111
+#: netbox/dcim/models/devices.py:113
msgid "exclude from utilization"
msgstr "wykluczyć z wykorzystania"
-#: netbox/dcim/models/devices.py:112
+#: netbox/dcim/models/devices.py:114
msgid "Devices of this type are excluded when calculating rack utilization."
msgstr ""
"Urządzenia tego typu są wykluczone przy obliczaniu wykorzystania szafy."
-#: netbox/dcim/models/devices.py:116
+#: netbox/dcim/models/devices.py:118
msgid "is full depth"
msgstr "jest pełna głębokość"
-#: netbox/dcim/models/devices.py:117
+#: netbox/dcim/models/devices.py:119
msgid "Device consumes both front and rear rack faces."
msgstr "Urządzenie zajmuje zarówno przednią, jak i tylną powierzchnię szafy."
-#: netbox/dcim/models/devices.py:123
+#: netbox/dcim/models/devices.py:126
msgid "parent/child status"
msgstr "status rodzica/dziecka"
-#: netbox/dcim/models/devices.py:124
+#: netbox/dcim/models/devices.py:127
msgid ""
"Parent devices house child devices in device bays. Leave blank if this "
"device type is neither a parent nor a child."
@@ -5965,24 +6492,24 @@ msgstr ""
" Pozostaw puste, jeśli ten typ urządzenia nie jest ani rodzicem, ani "
"dzieckiem."
-#: netbox/dcim/models/devices.py:128 netbox/dcim/models/devices.py:392
-#: netbox/dcim/models/devices.py:659 netbox/dcim/models/racks.py:324
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393
+#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
msgid "airflow"
msgstr "przepływ powietrza"
-#: netbox/dcim/models/devices.py:204
+#: netbox/dcim/models/devices.py:208
msgid "device type"
msgstr "typ urządzenia"
-#: netbox/dcim/models/devices.py:205
+#: netbox/dcim/models/devices.py:209
msgid "device types"
msgstr "typy urządzeń"
-#: netbox/dcim/models/devices.py:290
+#: netbox/dcim/models/devices.py:291
msgid "U height must be in increments of 0.5 rack units."
msgstr "Wysokość U musi być w odstępach co 0,5 jednostki szafy."
-#: netbox/dcim/models/devices.py:307
+#: netbox/dcim/models/devices.py:308
#, python-brace-format
msgid ""
"Device {device} in rack {rack} does not have sufficient space to accommodate"
@@ -5991,7 +6518,7 @@ msgstr ""
"Urządzenie {device} w szafie {rack} nie ma wystarczającej ilości miejsca, "
"aby pomieścić wysokość {height}U"
-#: netbox/dcim/models/devices.py:322
+#: netbox/dcim/models/devices.py:323
#, python-brace-format
msgid ""
"Unable to set 0U height: Found {racked_instance_count} "
@@ -6001,7 +6528,7 @@ msgstr ""
"href=\"{url}\">{racked_instance_count} instancji już zamontowanych "
"w szafach."
-#: netbox/dcim/models/devices.py:331
+#: netbox/dcim/models/devices.py:332
msgid ""
"Must delete all device bay templates associated with this device before "
"declassifying it as a parent device."
@@ -6009,157 +6536,157 @@ msgstr ""
"Przed odtajnieniem go jako urządzenia nadrzędnego należy usunąć wszystkie "
"szablony kieszeni urządzeń powiązane z tym urządzeniem."
-#: netbox/dcim/models/devices.py:337
+#: netbox/dcim/models/devices.py:338
msgid "Child device types must be 0U."
msgstr "Typy urządzeń podrzędnych muszą mieć wartość 0U."
-#: netbox/dcim/models/devices.py:411
+#: netbox/dcim/models/devices.py:413
msgid "module type"
msgstr "typ modułu"
-#: netbox/dcim/models/devices.py:412
+#: netbox/dcim/models/devices.py:414
msgid "module types"
msgstr "typy modułów"
-#: netbox/dcim/models/devices.py:485
+#: netbox/dcim/models/devices.py:484
msgid "Virtual machines may be assigned to this role"
msgstr "Maszyny wirtualne mogą być przypisane do tej roli"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:496
msgid "device role"
msgstr "rola urządzenia"
-#: netbox/dcim/models/devices.py:498
+#: netbox/dcim/models/devices.py:497
msgid "device roles"
msgstr "role urządzenia"
-#: netbox/dcim/models/devices.py:515
+#: netbox/dcim/models/devices.py:511
msgid "Optionally limit this platform to devices of a certain manufacturer"
msgstr "Opcjonalnie ogranicz tę platformę do urządzeń określonego producenta"
-#: netbox/dcim/models/devices.py:527
+#: netbox/dcim/models/devices.py:523
msgid "platform"
msgstr "platforma"
-#: netbox/dcim/models/devices.py:528
+#: netbox/dcim/models/devices.py:524
msgid "platforms"
msgstr "platformy"
-#: netbox/dcim/models/devices.py:576
+#: netbox/dcim/models/devices.py:572
msgid "The function this device serves"
msgstr "Funkcja, jaką spełnia to urządzenie"
-#: netbox/dcim/models/devices.py:608
+#: netbox/dcim/models/devices.py:599
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "Numer seryjny podwozia, przypisany przez producenta"
-#: netbox/dcim/models/devices.py:616 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
msgid "A unique tag used to identify this device"
msgstr "Unikalny znacznik używany do identyfikacji tego urządzenia"
-#: netbox/dcim/models/devices.py:643
+#: netbox/dcim/models/devices.py:634
msgid "position (U)"
msgstr "pozycja (U)"
-#: netbox/dcim/models/devices.py:650
+#: netbox/dcim/models/devices.py:642
msgid "rack face"
msgstr "powierzchnia szafy"
-#: netbox/dcim/models/devices.py:670 netbox/dcim/models/devices.py:1420
-#: netbox/virtualization/models/virtualmachines.py:100
+#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
+#: netbox/virtualization/models/virtualmachines.py:95
msgid "primary IPv4"
msgstr "podstawowy IPv4"
-#: netbox/dcim/models/devices.py:678 netbox/dcim/models/devices.py:1428
-#: netbox/virtualization/models/virtualmachines.py:108
+#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
+#: netbox/virtualization/models/virtualmachines.py:103
msgid "primary IPv6"
msgstr "podstawowy IPv6"
-#: netbox/dcim/models/devices.py:686
+#: netbox/dcim/models/devices.py:679
msgid "out-of-band IP"
msgstr "Poza pasmem IP"
-#: netbox/dcim/models/devices.py:703
+#: netbox/dcim/models/devices.py:696
msgid "VC position"
msgstr "Pozycja VC"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:699
msgid "Virtual chassis position"
msgstr "Wirtualna pozycja podwozia"
-#: netbox/dcim/models/devices.py:709
+#: netbox/dcim/models/devices.py:702
msgid "VC priority"
msgstr "Priorytet VC"
-#: netbox/dcim/models/devices.py:713
+#: netbox/dcim/models/devices.py:706
msgid "Virtual chassis master election priority"
msgstr "Priorytet wyboru głównego wirtualnego podwozia"
-#: netbox/dcim/models/devices.py:716 netbox/dcim/models/sites.py:207
+#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "swoboda"
-#: netbox/dcim/models/devices.py:721 netbox/dcim/models/devices.py:729
-#: netbox/dcim/models/sites.py:212 netbox/dcim/models/sites.py:220
+#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221
msgid "GPS coordinate in decimal format (xx.yyyyyy)"
msgstr "Współrzędne GPS w formacie dziesiętnym (xx.rrrr)"
-#: netbox/dcim/models/devices.py:724 netbox/dcim/models/sites.py:215
+#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "długość geograficzna"
-#: netbox/dcim/models/devices.py:797
+#: netbox/dcim/models/devices.py:790
msgid "Device name must be unique per site."
msgstr "Nazwa urządzenia musi być niepowtarzalna dla każdej witryny."
-#: netbox/dcim/models/devices.py:808 netbox/ipam/models/services.py:75
+#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
msgid "device"
msgstr "urządzenie"
-#: netbox/dcim/models/devices.py:809
+#: netbox/dcim/models/devices.py:802
msgid "devices"
msgstr "urządzenia"
-#: netbox/dcim/models/devices.py:835
+#: netbox/dcim/models/devices.py:821
#, python-brace-format
msgid "Rack {rack} does not belong to site {site}."
msgstr "Szafa {rack} nie należy do terenu {site}."
-#: netbox/dcim/models/devices.py:840
+#: netbox/dcim/models/devices.py:826
#, python-brace-format
msgid "Location {location} does not belong to site {site}."
msgstr "Lokalizacja {location} nie należy do strony {site}."
-#: netbox/dcim/models/devices.py:846
+#: netbox/dcim/models/devices.py:832
#, python-brace-format
msgid "Rack {rack} does not belong to location {location}."
msgstr "Szafa {rack} nie należy do lokalizacji {location}."
-#: netbox/dcim/models/devices.py:853
+#: netbox/dcim/models/devices.py:839
msgid "Cannot select a rack face without assigning a rack."
msgstr "Nie można wybrać powierzchni szafy bez przypisania szafy."
-#: netbox/dcim/models/devices.py:857
+#: netbox/dcim/models/devices.py:843
msgid "Cannot select a rack position without assigning a rack."
msgstr "Nie można wybrać pozycji w szafie bez przypisania szafy."
-#: netbox/dcim/models/devices.py:863
+#: netbox/dcim/models/devices.py:849
msgid "Position must be in increments of 0.5 rack units."
msgstr "Pozycja musi być w odstępach co 0,5 jednostek regałowych."
-#: netbox/dcim/models/devices.py:867
+#: netbox/dcim/models/devices.py:853
msgid "Must specify rack face when defining rack position."
msgstr ""
"Należy określić powierzchnię szafy podczas definiowania pozycji w szafie."
-#: netbox/dcim/models/devices.py:875
+#: netbox/dcim/models/devices.py:861
#, python-brace-format
msgid ""
"A 0U device type ({device_type}) cannot be assigned to a rack position."
msgstr ""
"Typ urządzenia 0U ({device_type}) nie może być przypisany do pozycji szafy."
-#: netbox/dcim/models/devices.py:886
+#: netbox/dcim/models/devices.py:872
msgid ""
"Child device types cannot be assigned to a rack face. This is an attribute "
"of the parent device."
@@ -6167,7 +6694,7 @@ msgstr ""
"Typy urządzeń podrzędnych nie mogą być przypisane do powierzchni szafy. Jest"
" to atrybut urządzenia nadrzędnego."
-#: netbox/dcim/models/devices.py:893
+#: netbox/dcim/models/devices.py:879
msgid ""
"Child device types cannot be assigned to a rack position. This is an "
"attribute of the parent device."
@@ -6175,7 +6702,7 @@ msgstr ""
"Typy urządzeń podrzędnych nie mogą być przypisane do pozycji szafy. Jest to "
"atrybut urządzenia nadrzędnego."
-#: netbox/dcim/models/devices.py:907
+#: netbox/dcim/models/devices.py:893
#, python-brace-format
msgid ""
"U{position} is already occupied or does not have sufficient space to "
@@ -6184,22 +6711,22 @@ msgstr ""
"U{position} jest już zajęty lub nie ma wystarczającej ilości miejsca, aby "
"pomieścić ten typ urządzenia: {device_type} ({u_height}U)"
-#: netbox/dcim/models/devices.py:922
+#: netbox/dcim/models/devices.py:908
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} nie jest adresem IPv4."
-#: netbox/dcim/models/devices.py:931 netbox/dcim/models/devices.py:946
+#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this device."
msgstr "Podany adres IP ({ip}) nie jest przypisany do tego urządzenia."
-#: netbox/dcim/models/devices.py:937
+#: netbox/dcim/models/devices.py:926
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} nie jest adresem IPv6."
-#: netbox/dcim/models/devices.py:964
+#: netbox/dcim/models/devices.py:956
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6208,12 +6735,17 @@ msgstr ""
"Przydzielona platforma jest ograniczona do {platform_manufacturer} typy "
"urządzeń, ale typ tego urządzenia należy do {devicetype_manufacturer}."
-#: netbox/dcim/models/devices.py:975
+#: netbox/dcim/models/devices.py:967
#, python-brace-format
msgid "The assigned cluster belongs to a different site ({site})"
msgstr "Przypisany klaster należy do innej lokalizacji ({site})"
-#: netbox/dcim/models/devices.py:983
+#: netbox/dcim/models/devices.py:974
+#, python-brace-format
+msgid "The assigned cluster belongs to a different location ({location})"
+msgstr "Przypisany klaster należy do innej lokalizacji ({location})"
+
+#: netbox/dcim/models/devices.py:982
msgid "A device assigned to a virtual chassis must have its position defined."
msgstr ""
"Urządzenie przypisane do wirtualnej obudowy musi mieć zdefiniowane "
@@ -6228,15 +6760,15 @@ msgstr ""
"Nie można usunąć urządzenia z wirtualnej obudowy {virtual_chassis} ponieważ "
"jest obecnie wyznaczony jako jego mistrz."
-#: netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/devices.py:1204
msgid "module"
msgstr "moduł"
-#: netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:1205
msgid "modules"
msgstr "modułów"
-#: netbox/dcim/models/devices.py:1213
+#: netbox/dcim/models/devices.py:1218
#, python-brace-format
msgid ""
"Module must be installed within a module bay belonging to the assigned "
@@ -6245,22 +6777,22 @@ msgstr ""
"Moduł musi być zainstalowany w wnęce modułowej należącej do przypisanego "
"urządzenia ({device})."
-#: netbox/dcim/models/devices.py:1339
+#: netbox/dcim/models/devices.py:1346
msgid "domain"
msgstr "domena"
-#: netbox/dcim/models/devices.py:1352 netbox/dcim/models/devices.py:1353
+#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
msgid "virtual chassis"
msgstr "wirtualne podwozie"
-#: netbox/dcim/models/devices.py:1368
+#: netbox/dcim/models/devices.py:1372
#, python-brace-format
msgid ""
"The selected master ({master}) is not assigned to this virtual chassis."
msgstr ""
"Wybrany mistrz ({master}) nie jest przypisany do tej wirtualnej obudowy."
-#: netbox/dcim/models/devices.py:1384
+#: netbox/dcim/models/devices.py:1388
#, python-brace-format
msgid ""
"Unable to delete virtual chassis {self}. There are member interfaces which "
@@ -6269,51 +6801,62 @@ msgstr ""
"Nie można usunąć wirtualnej obudowy {self}. Istnieją interfejsy członów, "
"które tworzą interfejsy LAG między podwoziami."
-#: netbox/dcim/models/devices.py:1409 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37
msgid "identifier"
msgstr "identyfikator"
-#: netbox/dcim/models/devices.py:1410
+#: netbox/dcim/models/devices.py:1415
msgid "Numeric identifier unique to the parent device"
msgstr "Identyfikator numeryczny unikalny dla urządzenia nadrzędnego"
-#: netbox/dcim/models/devices.py:1438 netbox/extras/models/customfields.py:225
+#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:225
#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:120
msgid "comments"
msgstr "komentarzy"
-#: netbox/dcim/models/devices.py:1454
+#: netbox/dcim/models/devices.py:1459
msgid "virtual device context"
msgstr "kontekst urządzenia wirtualnego"
-#: netbox/dcim/models/devices.py:1455
+#: netbox/dcim/models/devices.py:1460
msgid "virtual device contexts"
msgstr "konteksty urządzeń wirtualnych"
-#: netbox/dcim/models/devices.py:1487
+#: netbox/dcim/models/devices.py:1489
#, python-brace-format
msgid "{ip} is not an IPv{family} address."
msgstr "{ip} nie jest IPV{family} adres."
-#: netbox/dcim/models/devices.py:1493
+#: netbox/dcim/models/devices.py:1495
msgid "Primary IP address must belong to an interface on the assigned device."
msgstr ""
"Podstawowy adres IP musi należeć do interfejsu na przypisanym urządzeniu."
-#: netbox/dcim/models/mixins.py:15 netbox/extras/models/configs.py:41
-#: netbox/extras/models/models.py:313 netbox/extras/models/models.py:522
-#: netbox/extras/models/search.py:48 netbox/ipam/models/ip.py:194
-msgid "weight"
-msgstr "waga"
+#: netbox/dcim/models/devices.py:1527
+msgid "MAC addresses"
+msgstr "Adresy MAC"
-#: netbox/dcim/models/mixins.py:22
-msgid "weight unit"
-msgstr "jednostka wagowa"
+#: netbox/dcim/models/devices.py:1559
+msgid ""
+"Cannot unassign MAC Address while it is designated as the primary MAC for an"
+" object"
+msgstr ""
+"Nie można anulować przypisania adresu MAC, gdy jest on wyznaczony jako "
+"główny MAC dla obiektu"
-#: netbox/dcim/models/mixins.py:51
-msgid "Must specify a unit when setting a weight"
-msgstr "Należy określić jednostkę podczas ustawiania wagi"
+#: netbox/dcim/models/devices.py:1563
+msgid ""
+"Cannot reassign MAC Address while it is designated as the primary MAC for an"
+" object"
+msgstr ""
+"Nie można ponownie przypisać adresu MAC, gdy jest on wyznaczony jako główny "
+"MAC dla obiektu"
+
+#: netbox/dcim/models/mixins.py:94
+#, python-brace-format
+msgid "Please select a {scope_type}."
+msgstr "Proszę wybrać {scope_type}."
#: netbox/dcim/models/power.py:55
msgid "power panel"
@@ -6323,7 +6866,7 @@ msgstr "panel zasilania"
msgid "power panels"
msgstr "panele zasilające"
-#: netbox/dcim/models/power.py:70
+#: netbox/dcim/models/power.py:67
#, python-brace-format
msgid ""
"Location {location} ({location_site}) is in a different site than {site}"
@@ -6331,43 +6874,43 @@ msgstr ""
"Lokalizacja {location} ({location_site}) znajduje się w innej witrynie niż "
"{site}"
-#: netbox/dcim/models/power.py:108
+#: netbox/dcim/models/power.py:106
msgid "supply"
msgstr "zapas"
-#: netbox/dcim/models/power.py:114
+#: netbox/dcim/models/power.py:112
msgid "phase"
msgstr "etap"
-#: netbox/dcim/models/power.py:120
+#: netbox/dcim/models/power.py:118
msgid "voltage"
msgstr "napięcie"
-#: netbox/dcim/models/power.py:125
+#: netbox/dcim/models/power.py:123
msgid "amperage"
msgstr "natężenie prądu"
-#: netbox/dcim/models/power.py:130
+#: netbox/dcim/models/power.py:128
msgid "max utilization"
msgstr "maksymalne wykorzystanie"
-#: netbox/dcim/models/power.py:133
+#: netbox/dcim/models/power.py:131
msgid "Maximum permissible draw (percentage)"
msgstr "Maksymalne dopuszczalne losowanie (procent)"
-#: netbox/dcim/models/power.py:136
+#: netbox/dcim/models/power.py:134
msgid "available power"
msgstr "dostępna moc"
-#: netbox/dcim/models/power.py:164
+#: netbox/dcim/models/power.py:162
msgid "power feed"
msgstr "zasilanie"
-#: netbox/dcim/models/power.py:165
+#: netbox/dcim/models/power.py:163
msgid "power feeds"
msgstr "zasilanie"
-#: netbox/dcim/models/power.py:179
+#: netbox/dcim/models/power.py:174
#, python-brace-format
msgid ""
"Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) "
@@ -6376,55 +6919,55 @@ msgstr ""
"Szafa {rack} ({rack_site}) i panel zasilania {powerpanel} "
"({powerpanel_site}) znajdują się na różnych terenach."
-#: netbox/dcim/models/power.py:190
+#: netbox/dcim/models/power.py:185
msgid "Voltage cannot be negative for AC supply"
msgstr "Napięcie nie może być ujemne dla zasilania prądem przemiennym"
-#: netbox/dcim/models/racks.py:47
+#: netbox/dcim/models/racks.py:46
msgid "width"
msgstr "szerokość"
-#: netbox/dcim/models/racks.py:48
+#: netbox/dcim/models/racks.py:47
msgid "Rail-to-rail width"
msgstr "Szerokość szyny do szyny"
-#: netbox/dcim/models/racks.py:56
+#: netbox/dcim/models/racks.py:55
msgid "Height in rack units"
msgstr "Wysokość w jednostkach szafy"
-#: netbox/dcim/models/racks.py:60
+#: netbox/dcim/models/racks.py:59
msgid "starting unit"
msgstr "jednostka startowa"
-#: netbox/dcim/models/racks.py:62
+#: netbox/dcim/models/racks.py:61
msgid "Starting unit for rack"
msgstr "Jednostka początkowa szafy"
-#: netbox/dcim/models/racks.py:66
+#: netbox/dcim/models/racks.py:65
msgid "descending units"
msgstr "jednostki malejące"
-#: netbox/dcim/models/racks.py:67
+#: netbox/dcim/models/racks.py:66
msgid "Units are numbered top-to-bottom"
msgstr "Jednostki są ponumerowane od góry do dołu"
-#: netbox/dcim/models/racks.py:72
+#: netbox/dcim/models/racks.py:71
msgid "outer width"
msgstr "szerokość zewnętrzna"
-#: netbox/dcim/models/racks.py:75
+#: netbox/dcim/models/racks.py:74
msgid "Outer dimension of rack (width)"
msgstr "Wymiar zewnętrzny szafy (szerokość)"
-#: netbox/dcim/models/racks.py:78
+#: netbox/dcim/models/racks.py:77
msgid "outer depth"
msgstr "głębokość zewnętrzna"
-#: netbox/dcim/models/racks.py:81
+#: netbox/dcim/models/racks.py:80
msgid "Outer dimension of rack (depth)"
msgstr "Wymiar zewnętrzny szafy (głębokość)"
-#: netbox/dcim/models/racks.py:84
+#: netbox/dcim/models/racks.py:83
msgid "outer unit"
msgstr "jednostka zewnętrzna"
@@ -6448,7 +6991,7 @@ msgstr "maksymalna waga"
msgid "Maximum load capacity for the rack"
msgstr "Maksymalna nośność regału"
-#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:252
+#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247
msgid "form factor"
msgstr "współczynnik kształtu"
@@ -6460,57 +7003,57 @@ msgstr "typ szafy"
msgid "rack types"
msgstr "typy szaf"
-#: netbox/dcim/models/racks.py:180 netbox/dcim/models/racks.py:379
+#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368
msgid "Must specify a unit when setting an outer width/depth"
msgstr ""
"Należy określić jednostkę podczas ustawiania szerokości/głębokości "
"zewnętrznej"
-#: netbox/dcim/models/racks.py:184 netbox/dcim/models/racks.py:383
+#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
msgid "Must specify a unit when setting a maximum weight"
msgstr "Należy określić jednostkę podczas ustawiania maksymalnej wagi"
-#: netbox/dcim/models/racks.py:230
+#: netbox/dcim/models/racks.py:227
msgid "rack role"
msgstr "rola szafy"
-#: netbox/dcim/models/racks.py:231
+#: netbox/dcim/models/racks.py:228
msgid "rack roles"
msgstr "role szafy"
-#: netbox/dcim/models/racks.py:274
+#: netbox/dcim/models/racks.py:265
msgid "facility ID"
msgstr "Identyfikator obiektu"
-#: netbox/dcim/models/racks.py:275
+#: netbox/dcim/models/racks.py:266
msgid "Locally-assigned identifier"
msgstr "Lokalnie przypisany identyfikator"
-#: netbox/dcim/models/racks.py:308 netbox/ipam/forms/bulk_import.py:201
-#: netbox/ipam/forms/bulk_import.py:266 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:483
-#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197
+#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300
+#: netbox/ipam/forms/bulk_import.py:482
+#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "Funkcjonalna rola"
-#: netbox/dcim/models/racks.py:321
+#: netbox/dcim/models/racks.py:312
msgid "A unique tag used to identify this rack"
msgstr "Unikalny tag używany do identyfikacji tej szafy"
-#: netbox/dcim/models/racks.py:359
+#: netbox/dcim/models/racks.py:351
msgid "rack"
msgstr "szafa"
-#: netbox/dcim/models/racks.py:360
+#: netbox/dcim/models/racks.py:352
msgid "racks"
msgstr "szafy"
-#: netbox/dcim/models/racks.py:375
+#: netbox/dcim/models/racks.py:364
#, python-brace-format
msgid "Assigned location must belong to parent site ({site})."
msgstr "Przypisana lokalizacja musi należeć do witryny nadrzędnej ({site})."
-#: netbox/dcim/models/racks.py:393
+#: netbox/dcim/models/racks.py:387
#, python-brace-format
msgid ""
"Rack must be at least {min_height}U tall to house currently installed "
@@ -6519,7 +7062,7 @@ msgstr ""
"Szafa musi być mieć najmniej {min_height}U wysokości aby pomieścić aktualnie"
" zainstalowane urządzeń."
-#: netbox/dcim/models/racks.py:400
+#: netbox/dcim/models/racks.py:396
#, python-brace-format
msgid ""
"Rack unit numbering must begin at {position} or less to house currently "
@@ -6528,118 +7071,118 @@ msgstr ""
"Numeracja jednostek szafy musi rozpoczynać się od {position} lub mniej, aby "
"pomieścić aktualnie zainstalowane urządzenia."
-#: netbox/dcim/models/racks.py:408
+#: netbox/dcim/models/racks.py:404
#, python-brace-format
msgid "Location must be from the same site, {site}."
msgstr "Lokalizacja musi pochodzić z tego samego miejsca, {site}."
-#: netbox/dcim/models/racks.py:670
+#: netbox/dcim/models/racks.py:666
msgid "units"
msgstr "jednostki"
-#: netbox/dcim/models/racks.py:696
+#: netbox/dcim/models/racks.py:692
msgid "rack reservation"
msgstr "rezerwacja szafy"
-#: netbox/dcim/models/racks.py:697
+#: netbox/dcim/models/racks.py:693
msgid "rack reservations"
msgstr "rezerwacje szafy"
-#: netbox/dcim/models/racks.py:714
+#: netbox/dcim/models/racks.py:707
#, python-brace-format
msgid "Invalid unit(s) for {height}U rack: {unit_list}"
msgstr "Nieprawidłowa jednostka (jednostki) dla szafy {height}U: {unit_list}"
-#: netbox/dcim/models/racks.py:727
+#: netbox/dcim/models/racks.py:720
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "Następujące jednostki zostały już zarezerwowane: {unit_list}"
-#: netbox/dcim/models/sites.py:49
+#: netbox/dcim/models/sites.py:53
msgid "A top-level region with this name already exists."
msgstr "Region najwyższego poziomu o tej nazwie już istnieje."
-#: netbox/dcim/models/sites.py:59
+#: netbox/dcim/models/sites.py:63
msgid "A top-level region with this slug already exists."
msgstr "Region najwyższego poziomu z tym identyfikatorem już istnieje."
-#: netbox/dcim/models/sites.py:62
+#: netbox/dcim/models/sites.py:66
msgid "region"
msgstr "regionu"
-#: netbox/dcim/models/sites.py:63
+#: netbox/dcim/models/sites.py:67
msgid "regions"
msgstr "regionów"
-#: netbox/dcim/models/sites.py:102
+#: netbox/dcim/models/sites.py:109
msgid "A top-level site group with this name already exists."
msgstr "Grupa witryn najwyższego poziomu o tej nazwie już istnieje."
-#: netbox/dcim/models/sites.py:112
+#: netbox/dcim/models/sites.py:119
msgid "A top-level site group with this slug already exists."
msgstr "Grupa terenów najwyższego poziomu z tym identyfikatorem już istnieje."
-#: netbox/dcim/models/sites.py:115
+#: netbox/dcim/models/sites.py:122
msgid "site group"
msgstr "grupa witryn"
-#: netbox/dcim/models/sites.py:116
+#: netbox/dcim/models/sites.py:123
msgid "site groups"
msgstr "grupy witryn"
-#: netbox/dcim/models/sites.py:141
+#: netbox/dcim/models/sites.py:145
msgid "Full name of the site"
msgstr "Pełna nazwa strony"
-#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:279
+#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283
msgid "facility"
msgstr "obiekt"
-#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:282
+#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286
msgid "Local facility ID or description"
msgstr "Identyfikator lub opis lokalnego obiektu"
-#: netbox/dcim/models/sites.py:195
+#: netbox/dcim/models/sites.py:196
msgid "physical address"
msgstr "adres fizyczny"
-#: netbox/dcim/models/sites.py:198
+#: netbox/dcim/models/sites.py:199
msgid "Physical location of the building"
msgstr "Fizyczne położenie budynku"
-#: netbox/dcim/models/sites.py:201
+#: netbox/dcim/models/sites.py:202
msgid "shipping address"
msgstr "adres wysyłki"
-#: netbox/dcim/models/sites.py:204
+#: netbox/dcim/models/sites.py:205
msgid "If different from the physical address"
msgstr "Jeśli różni się od adresu fizycznego"
-#: netbox/dcim/models/sites.py:238
+#: netbox/dcim/models/sites.py:245
msgid "site"
msgstr "miejsce"
-#: netbox/dcim/models/sites.py:239
+#: netbox/dcim/models/sites.py:246
msgid "sites"
msgstr "witryny"
-#: netbox/dcim/models/sites.py:309
+#: netbox/dcim/models/sites.py:319
msgid "A location with this name already exists within the specified site."
msgstr "Lokalizacja o tej nazwie istnieje już w określonej witrynie."
-#: netbox/dcim/models/sites.py:319
+#: netbox/dcim/models/sites.py:329
msgid "A location with this slug already exists within the specified site."
msgstr "Lokalizacja z tym identyfikatorem już istnieje na określonym terenie."
-#: netbox/dcim/models/sites.py:322
+#: netbox/dcim/models/sites.py:332
msgid "location"
msgstr "lokalizacja"
-#: netbox/dcim/models/sites.py:323
+#: netbox/dcim/models/sites.py:333
msgid "locations"
msgstr "lokalizacje"
-#: netbox/dcim/models/sites.py:337
+#: netbox/dcim/models/sites.py:344
#, python-brace-format
msgid "Parent location ({parent}) must belong to the same site ({site})."
msgstr ""
@@ -6654,11 +7197,11 @@ msgstr "Wypowiedzenie A"
msgid "Termination B"
msgstr "Wypowiedzenie B"
-#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:23
+#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:22
msgid "Device A"
msgstr "Urządzenie A"
-#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:32
+#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:31
msgid "Device B"
msgstr "Urządzenie B"
@@ -6692,97 +7235,91 @@ msgstr "Strona B"
msgid "Reachable"
msgstr "Osiągnięty"
-#: netbox/dcim/tables/devices.py:58 netbox/dcim/tables/devices.py:106
-#: netbox/dcim/tables/racks.py:150 netbox/dcim/tables/sites.py:105
-#: netbox/dcim/tables/sites.py:148 netbox/extras/tables/tables.py:545
+#: 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:545
#: 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
-#: netbox/virtualization/tables/clusters.py:83
-#: netbox/virtualization/views.py:204
+#: netbox/virtualization/tables/clusters.py:87
+#: netbox/virtualization/views.py:216
msgid "Devices"
msgstr "Urządzenia"
-#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:111
-#: netbox/virtualization/tables/clusters.py:88
+#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122
+#: netbox/virtualization/tables/clusters.py:92
msgid "VMs"
msgstr "maszyny wirtualne"
-#: netbox/dcim/tables/devices.py:100 netbox/dcim/tables/devices.py:216
-#: netbox/extras/forms/model_forms.py:630
+#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227
+#: netbox/extras/forms/model_forms.py:644
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/device/render_config.html:11
-#: netbox/templates/dcim/device/render_config.html:14
#: netbox/templates/dcim/devicerole.html:44
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
+#: netbox/templates/extras/object_render_config.html:12
+#: netbox/templates/extras/object_render_config.html:15
#: netbox/templates/virtualization/virtualmachine.html:48
-#: netbox/templates/virtualization/virtualmachine/render_config.html:11
-#: netbox/templates/virtualization/virtualmachine/render_config.html:14
-#: netbox/virtualization/tables/virtualmachines.py:107
+#: netbox/virtualization/tables/virtualmachines.py:77
msgid "Config Template"
msgstr "Szablon konfiguracji"
-#: netbox/dcim/tables/devices.py:150 netbox/templates/dcim/sitegroup.html:26
-msgid "Site Group"
-msgstr "Grupa witryn"
-
-#: netbox/dcim/tables/devices.py:187 netbox/dcim/tables/devices.py:1068
-#: netbox/ipam/forms/bulk_import.py:527 netbox/ipam/forms/model_forms.py:306
-#: netbox/ipam/forms/model_forms.py:319 netbox/ipam/tables/ip.py:356
-#: netbox/ipam/tables/ip.py:423 netbox/ipam/tables/ip.py:446
+#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100
+#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308
+#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398
#: netbox/templates/ipam/ipaddress.html:11
-#: netbox/virtualization/tables/virtualmachines.py:95
+#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "Adres IP"
-#: netbox/dcim/tables/devices.py:191 netbox/dcim/tables/devices.py:1072
-#: netbox/virtualization/tables/virtualmachines.py:86
+#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104
+#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "Adres IPv4"
-#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1076
-#: netbox/virtualization/tables/virtualmachines.py:90
+#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108
+#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "Adres IPv6"
-#: netbox/dcim/tables/devices.py:210
+#: netbox/dcim/tables/devices.py:221
msgid "VC Position"
msgstr "Pozycja VC"
-#: netbox/dcim/tables/devices.py:213
+#: netbox/dcim/tables/devices.py:224
msgid "VC Priority"
msgstr "Priorytet VC"
-#: netbox/dcim/tables/devices.py:220 netbox/templates/dcim/device_edit.html:38
+#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38
#: netbox/templates/dcim/devicebay_populate.html:16
msgid "Parent Device"
msgstr "Urządzenie nadrzędne"
-#: netbox/dcim/tables/devices.py:225
+#: netbox/dcim/tables/devices.py:236
msgid "Position (Device Bay)"
msgstr "Pozycja (gniazdo urządzenia)"
-#: netbox/dcim/tables/devices.py:234
+#: netbox/dcim/tables/devices.py:245
msgid "Console ports"
msgstr "Porty konsoli"
-#: netbox/dcim/tables/devices.py:237
+#: netbox/dcim/tables/devices.py:248
msgid "Console server ports"
msgstr "Porty serwera konsoli"
-#: netbox/dcim/tables/devices.py:240
+#: netbox/dcim/tables/devices.py:251
msgid "Power ports"
msgstr "Porty zasilania"
-#: netbox/dcim/tables/devices.py:243
+#: netbox/dcim/tables/devices.py:254
msgid "Power outlets"
msgstr "Gniazdka elektryczne"
-#: netbox/dcim/tables/devices.py:246 netbox/dcim/tables/devices.py:1081
-#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1040
-#: netbox/dcim/views.py:1279 netbox/dcim/views.py:1975
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:250
+#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144
+#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139
+#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -6792,35 +7329,35 @@ msgstr "Gniazdka elektryczne"
#: netbox/templates/dcim/virtualdevicecontext.html:81
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
-#: netbox/virtualization/tables/virtualmachines.py:101
-#: netbox/virtualization/views.py:364 netbox/wireless/tables/wirelesslan.py:55
+#: netbox/virtualization/tables/virtualmachines.py:71
+#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "Interfejsy"
-#: netbox/dcim/tables/devices.py:249
+#: netbox/dcim/tables/devices.py:260
msgid "Front ports"
msgstr "Porty przednie"
-#: netbox/dcim/tables/devices.py:255
+#: netbox/dcim/tables/devices.py:266
msgid "Device bays"
msgstr "Wnęsy na urządzenia"
-#: netbox/dcim/tables/devices.py:258
+#: netbox/dcim/tables/devices.py:269
msgid "Module bays"
msgstr "Wnęsy modułowe"
-#: netbox/dcim/tables/devices.py:261
+#: netbox/dcim/tables/devices.py:272
msgid "Inventory items"
msgstr "Elementy inwentaryzacyjne"
-#: netbox/dcim/tables/devices.py:305 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "Moduł Bay"
-#: netbox/dcim/tables/devices.py:318 netbox/dcim/tables/devicetypes.py:47
-#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1115
-#: netbox/dcim/views.py:2073 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219
+#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -6829,124 +7366,133 @@ msgstr "Moduł Bay"
msgid "Inventory Items"
msgstr "Przedmioty magazynowe"
-#: netbox/dcim/tables/devices.py:333
+#: netbox/dcim/tables/devices.py:343
msgid "Cable Color"
msgstr "Kolor kabla"
-#: netbox/dcim/tables/devices.py:339
+#: netbox/dcim/tables/devices.py:349
msgid "Link Peers"
msgstr "Łącz rówieśników"
-#: netbox/dcim/tables/devices.py:342
+#: netbox/dcim/tables/devices.py:352
msgid "Mark Connected"
msgstr "Oznacz Połączony"
-#: netbox/dcim/tables/devices.py:461
+#: netbox/dcim/tables/devices.py:471
msgid "Maximum draw (W)"
msgstr "Maksymalne wyciąganie (W)"
-#: netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:474
msgid "Allocated draw (W)"
msgstr "Przydzielone losowanie (W)"
-#: netbox/dcim/tables/devices.py:558 netbox/ipam/forms/model_forms.py:734
-#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:596
-#: netbox/ipam/views.py:696 netbox/netbox/navigation/menu.py:158
-#: netbox/netbox/navigation/menu.py:160
-#: netbox/templates/dcim/interface.html:339
+#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633
+#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164
+#: netbox/netbox/navigation/menu.py:166
+#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
#: netbox/templates/ipam/service.html:40
-#: netbox/templates/virtualization/vminterface.html:85
+#: netbox/templates/virtualization/vminterface.html:101
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "Adresy IP"
-#: netbox/dcim/tables/devices.py:564 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "Grupy FHRP"
-#: netbox/dcim/tables/devices.py:576 netbox/templates/dcim/interface.html:89
-#: netbox/templates/virtualization/vminterface.html:67
+#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95
+#: netbox/templates/virtualization/vminterface.html:59
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
#: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76
#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82
-#: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145
+#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
#: netbox/vpn/tables/tunnels.py:78
msgid "Tunnel"
msgstr "Tunel"
-#: netbox/dcim/tables/devices.py:604 netbox/dcim/tables/devicetypes.py:227
+#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "Tylko zarządzanie"
-#: netbox/dcim/tables/devices.py:623
+#: netbox/dcim/tables/devices.py:645
msgid "VDCs"
msgstr "VDC"
-#: netbox/dcim/tables/devices.py:873 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163
+msgid "Virtual Circuit"
+msgstr "Wirtualny obwód"
+
+#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "Zainstalowany moduł"
-#: netbox/dcim/tables/devices.py:876
+#: netbox/dcim/tables/devices.py:907
msgid "Module Serial"
msgstr "Moduł szeregowy"
-#: netbox/dcim/tables/devices.py:880
+#: netbox/dcim/tables/devices.py:911
msgid "Module Asset Tag"
msgstr "Etykietka zasobów modułu"
-#: netbox/dcim/tables/devices.py:889
+#: netbox/dcim/tables/devices.py:920
msgid "Module Status"
msgstr "Status modułu"
-#: netbox/dcim/tables/devices.py:944 netbox/dcim/tables/devicetypes.py:312
-#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319
+#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "Komponent"
-#: netbox/dcim/tables/devices.py:1000
+#: netbox/dcim/tables/devices.py:1032
msgid "Items"
msgstr "Przedmioty"
-#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:84
+#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60
+#: netbox/netbox/navigation/menu.py:62
+msgid "Rack Types"
+msgstr "Rodzaje szaf"
+
+#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84
#: netbox/netbox/navigation/menu.py:86
msgid "Device Types"
msgstr "Rodzaje urządzeń"
-#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:87
+#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
msgid "Module Types"
msgstr "Rodzaje modułów"
-#: netbox/dcim/tables/devicetypes.py:52 netbox/extras/forms/filtersets.py:371
-#: netbox/extras/forms/model_forms.py:537 netbox/extras/tables/tables.py:540
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
+#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:540
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "Platformy"
-#: netbox/dcim/tables/devicetypes.py:84
+#: netbox/dcim/tables/devicetypes.py:89
#: netbox/templates/dcim/devicetype.html:29
msgid "Default Platform"
msgstr "Domyślna platforma"
-#: netbox/dcim/tables/devicetypes.py:88
+#: netbox/dcim/tables/devicetypes.py:93
#: netbox/templates/dcim/devicetype.html:45
msgid "Full Depth"
msgstr "Pełna głębokość"
-#: netbox/dcim/tables/devicetypes.py:98
+#: netbox/dcim/tables/devicetypes.py:103
msgid "U Height"
msgstr "Wysokość U"
-#: netbox/dcim/tables/devicetypes.py:113 netbox/dcim/tables/modules.py:26
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
#: netbox/dcim/tables/racks.py:89
msgid "Instances"
msgstr "Instancje"
-#: netbox/dcim/tables/devicetypes.py:116 netbox/dcim/views.py:980
-#: netbox/dcim/views.py:1219 netbox/dcim/views.py:1911
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084
+#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075
#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
@@ -6956,8 +7502,8 @@ msgstr "Instancje"
msgid "Console Ports"
msgstr "Porty konsoli"
-#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:995
-#: netbox/dcim/views.py:1234 netbox/dcim/views.py:1927
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099
+#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091
#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
@@ -6967,8 +7513,8 @@ msgstr "Porty konsoli"
msgid "Console Server Ports"
msgstr "Porty serwera konsoli"
-#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1010
-#: netbox/dcim/views.py:1249 netbox/dcim/views.py:1943
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1114
+#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107
#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
@@ -6978,8 +7524,8 @@ msgstr "Porty serwera konsoli"
msgid "Power Ports"
msgstr "Porty zasilania"
-#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1025
-#: netbox/dcim/views.py:1264 netbox/dcim/views.py:1959
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129
+#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123
#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
@@ -6989,8 +7535,8 @@ msgstr "Porty zasilania"
msgid "Power Outlets"
msgstr "Gniazdka elektryczne"
-#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1055
-#: netbox/dcim/views.py:1294 netbox/dcim/views.py:1997
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159
+#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161
#: netbox/netbox/navigation/menu.py:95
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
@@ -6999,8 +7545,8 @@ msgstr "Gniazdka elektryczne"
msgid "Front Ports"
msgstr "Porty przednie"
-#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1070
-#: netbox/dcim/views.py:1309 netbox/dcim/views.py:2013
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174
+#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177
#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
@@ -7010,16 +7556,16 @@ msgstr "Porty przednie"
msgid "Rear Ports"
msgstr "Tylne porty"
-#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1100
-#: netbox/dcim/views.py:2053 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204
+#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "Wnęsy na urządzenia"
-#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1085
-#: netbox/dcim/views.py:1324 netbox/dcim/views.py:2033
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1189
+#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197
#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
@@ -7029,7 +7575,7 @@ msgstr "Wnęsy na urządzenia"
msgid "Module Bays"
msgstr "Wnęsy modułowe"
-#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:297
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "Zasilanie zasilania"
@@ -7042,109 +7588,104 @@ msgstr "Maksymalne wykorzystanie"
msgid "Available Power (VA)"
msgstr "Dostępna moc (VA)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:143
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47
#: netbox/netbox/navigation/menu.py:49
msgid "Racks"
msgstr "Szafy"
-#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:142
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141
#: netbox/templates/dcim/device.html:318
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14
msgid "Height"
msgstr "Wysokość"
-#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:165
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18
msgid "Outer Width"
msgstr "Szerokość zewnętrzna"
-#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:169
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
msgid "Outer Depth"
msgstr "Głębokość zewnętrzna"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:177
+#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
msgid "Max Weight"
msgstr "Maksymalna waga"
-#: netbox/dcim/tables/racks.py:154
+#: netbox/dcim/tables/racks.py:153
msgid "Space"
msgstr "Przestrzeń"
#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:351
-#: netbox/extras/forms/model_forms.py:517 netbox/ipam/forms/bulk_edit.py:131
-#: netbox/ipam/forms/model_forms.py:153 netbox/ipam/tables/asn.py:66
+#: netbox/extras/forms/filtersets.py:358
+#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66
#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17
msgid "Sites"
msgstr "Witryny"
-#: netbox/dcim/tests/test_api.py:47
+#: netbox/dcim/tests/test_api.py:50
msgid "Test case must set peer_termination_type"
msgstr "Przypadek testowy musi ustawić peer_termination_type"
-#: netbox/dcim/views.py:138
+#: netbox/dcim/views.py:137
#, python-brace-format
msgid "Disconnected {count} {type}"
msgstr "Odłączony {count} {type}"
-#: netbox/dcim/views.py:738 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "Rezerwacje"
-#: netbox/dcim/views.py:757 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "Urządzenia poza szafami"
-#: netbox/dcim/views.py:2086 netbox/extras/forms/model_forms.py:577
+#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591
#: netbox/templates/extras/configcontext.html:10
-#: netbox/virtualization/forms/model_forms.py:225
-#: netbox/virtualization/views.py:405
+#: netbox/virtualization/forms/model_forms.py:232
+#: netbox/virtualization/views.py:422
msgid "Config Context"
msgstr "Kontekst konfiguracji"
-#: netbox/dcim/views.py:2096 netbox/virtualization/views.py:415
+#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432
msgid "Render Config"
msgstr "Konfiguracja renderowania"
-#: netbox/dcim/views.py:2131 netbox/virtualization/views.py:450
-#, python-brace-format
-msgid "An error occurred while rendering the template: {error}"
-msgstr "Wystąpił błąd podczas renderowania szablonu: {error}"
-
-#: netbox/dcim/views.py:2149 netbox/extras/tables/tables.py:550
-#: netbox/netbox/navigation/menu.py:247 netbox/netbox/navigation/menu.py:249
-#: netbox/virtualization/views.py:178
+#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550
+#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
+#: netbox/virtualization/views.py:190
msgid "Virtual Machines"
msgstr "Maszyny wirtualne"
-#: netbox/dcim/views.py:2907
+#: netbox/dcim/views.py:3106
#, python-brace-format
msgid "Installed device {device} in bay {device_bay}."
msgstr "Zainstalowane urządzenie {device} w zatoce {device_bay}."
-#: netbox/dcim/views.py:2948
+#: netbox/dcim/views.py:3147
#, python-brace-format
msgid "Removed device {device} from bay {device_bay}."
msgstr "Usunięte urządzenie {device} z zatoki {device_bay}."
-#: netbox/dcim/views.py:3054 netbox/ipam/tables/ip.py:234
+#: netbox/dcim/views.py:3263 netbox/ipam/tables/ip.py:180
msgid "Children"
msgstr "Dzieci"
-#: netbox/dcim/views.py:3520
+#: netbox/dcim/views.py:3730
#, python-brace-format
msgid "Added member {device}"
msgstr "Dodano członka {device}"
-#: netbox/dcim/views.py:3567
+#: netbox/dcim/views.py:3779
#, python-brace-format
msgid "Unable to remove master device {device} from the virtual chassis."
msgstr "Nie można usunąć urządzenia głównego {device} z wirtualnego podwozia."
-#: netbox/dcim/views.py:3580
+#: netbox/dcim/views.py:3792
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "Usunięto {device} z wirtualnego podwozia {chassis}"
@@ -7243,7 +7784,7 @@ msgstr "Nie"
#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57
#: netbox/tenancy/forms/bulk_edit.py:118
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:171
msgid "Link"
msgstr "Link"
@@ -7263,15 +7804,15 @@ msgstr "Alfabetycznie (A-Z)"
msgid "Alphabetical (Z-A)"
msgstr "Alfabetycznie (Z-A)"
-#: netbox/extras/choices.py:144 netbox/extras/choices.py:167
+#: netbox/extras/choices.py:144 netbox/extras/choices.py:165
msgid "Info"
msgstr "Informacja"
-#: netbox/extras/choices.py:145 netbox/extras/choices.py:168
+#: netbox/extras/choices.py:145 netbox/extras/choices.py:166
msgid "Success"
msgstr "Sukces"
-#: netbox/extras/choices.py:146 netbox/extras/choices.py:169
+#: netbox/extras/choices.py:146 netbox/extras/choices.py:167
msgid "Warning"
msgstr "Ostrzeżenie"
@@ -7279,52 +7820,29 @@ msgstr "Ostrzeżenie"
msgid "Danger"
msgstr "Niebezpieczeństwo"
-#: netbox/extras/choices.py:165
+#: netbox/extras/choices.py:164
msgid "Debug"
msgstr "Debugowanie"
-#: netbox/extras/choices.py:166 netbox/netbox/choices.py:101
-msgid "Default"
-msgstr "Domyślnie"
-
-#: netbox/extras/choices.py:170
+#: netbox/extras/choices.py:168
msgid "Failure"
msgstr "Niepowodzenie"
-#: netbox/extras/choices.py:186
-msgid "Hourly"
-msgstr "Godzinowe"
-
-#: netbox/extras/choices.py:187
-msgid "12 hours"
-msgstr "12 godzin"
-
-#: netbox/extras/choices.py:188
-msgid "Daily"
-msgstr "Codziennie"
-
-#: netbox/extras/choices.py:189
-msgid "Weekly"
-msgstr "Tygodniowy"
-
-#: netbox/extras/choices.py:190
-msgid "30 days"
-msgstr "30 dni"
-
-#: netbox/extras/choices.py:226
+#: netbox/extras/choices.py:213
#: netbox/templates/dcim/virtualchassis_edit.html:107
#: netbox/templates/generic/bulk_add_component.html:68
#: netbox/templates/generic/object_edit.html:47
#: netbox/templates/generic/object_edit.html:80
+#: netbox/templates/htmx/quick_add.html:24
#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7
msgid "Create"
msgstr "Utwórz"
-#: netbox/extras/choices.py:227
+#: netbox/extras/choices.py:214
msgid "Update"
msgstr "Aktualizacja"
-#: netbox/extras/choices.py:228
+#: netbox/extras/choices.py:215
#: netbox/templates/circuits/inc/circuit_termination.html:23
#: netbox/templates/dcim/inc/panels/inventory_items.html:37
#: netbox/templates/dcim/powerpanel.html:66
@@ -7339,82 +7857,82 @@ msgstr "Aktualizacja"
msgid "Delete"
msgstr "Usuń"
-#: netbox/extras/choices.py:252 netbox/netbox/choices.py:57
-#: netbox/netbox/choices.py:102
+#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "Niebieska"
-#: netbox/extras/choices.py:253 netbox/netbox/choices.py:56
-#: netbox/netbox/choices.py:103
+#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "Indygo"
-#: netbox/extras/choices.py:254 netbox/netbox/choices.py:54
-#: netbox/netbox/choices.py:104
+#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "Fioletowy"
-#: netbox/extras/choices.py:255 netbox/netbox/choices.py:51
-#: netbox/netbox/choices.py:105
+#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "Różowy"
-#: netbox/extras/choices.py:256 netbox/netbox/choices.py:50
-#: netbox/netbox/choices.py:106
+#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "Czerwony"
-#: netbox/extras/choices.py:257 netbox/netbox/choices.py:68
-#: netbox/netbox/choices.py:107
+#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "Pomarańczowy"
-#: netbox/extras/choices.py:258 netbox/netbox/choices.py:66
-#: netbox/netbox/choices.py:108
+#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "Żółty"
-#: netbox/extras/choices.py:259 netbox/netbox/choices.py:63
-#: netbox/netbox/choices.py:109
+#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "Zielony"
-#: netbox/extras/choices.py:260 netbox/netbox/choices.py:60
-#: netbox/netbox/choices.py:110
+#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "Cyraneczka"
-#: netbox/extras/choices.py:261 netbox/netbox/choices.py:59
-#: netbox/netbox/choices.py:111
+#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "Niebieski"
-#: netbox/extras/choices.py:262 netbox/netbox/choices.py:112
+#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "Szary"
-#: netbox/extras/choices.py:263 netbox/netbox/choices.py:74
-#: netbox/netbox/choices.py:113
+#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "Czarny"
-#: netbox/extras/choices.py:264 netbox/netbox/choices.py:75
-#: netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/netbox/choices.py:116
msgid "White"
msgstr "Biały"
-#: netbox/extras/choices.py:279 netbox/extras/forms/model_forms.py:353
-#: netbox/extras/forms/model_forms.py:430
+#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
+#: netbox/extras/forms/model_forms.py:444
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Hook internetowy"
-#: netbox/extras/choices.py:280 netbox/extras/forms/model_forms.py:418
+#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "Skrypt"
-#: netbox/extras/choices.py:281
+#: netbox/extras/choices.py:268
msgid "Notification"
msgstr "Powiadomienie"
@@ -7513,30 +8031,34 @@ msgstr ""
msgid "RSS Feed"
msgstr "Kanał RSS"
-#: netbox/extras/dashboard/widgets.py:279
+#: netbox/extras/dashboard/widgets.py:280
msgid "Embed an RSS feed from an external website."
msgstr "Osadź kanał RSS z zewnętrznej strony internetowej."
-#: netbox/extras/dashboard/widgets.py:286
+#: netbox/extras/dashboard/widgets.py:287
msgid "Feed URL"
msgstr "Adres URL kanału"
-#: netbox/extras/dashboard/widgets.py:291
+#: netbox/extras/dashboard/widgets.py:290
+msgid "Requires external connection"
+msgstr "Wymaga połączenia zewnętrznego"
+
+#: netbox/extras/dashboard/widgets.py:296
msgid "The maximum number of objects to display"
msgstr "Maksymalna liczba obiektów do wyświetlenia"
-#: netbox/extras/dashboard/widgets.py:296
+#: netbox/extras/dashboard/widgets.py:301
msgid "How long to stored the cached content (in seconds)"
msgstr "Jak długo przechowywać zawartość w pamięci podręcznej (w sekundach)"
-#: netbox/extras/dashboard/widgets.py:348
+#: netbox/extras/dashboard/widgets.py:358
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
-#: netbox/templates/inc/user_menu.html:48
+#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "Zakładki"
-#: netbox/extras/dashboard/widgets.py:352
+#: netbox/extras/dashboard/widgets.py:362
msgid "Show your personal bookmarks"
msgstr "Pokaż swoje osobiste zakładki"
@@ -7565,17 +8087,17 @@ msgid "Group (name)"
msgstr "Grupa (nazwa)"
#: netbox/extras/filtersets.py:574
-#: netbox/virtualization/forms/filtersets.py:118
+#: netbox/virtualization/forms/filtersets.py:123
msgid "Cluster type"
msgstr "Typ klastra"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:95
-#: netbox/virtualization/filtersets.py:147
+#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/virtualization/filtersets.py:113
msgid "Cluster type (slug)"
msgstr "Typ klastra (identyfikator)"
#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16
-#: netbox/tenancy/forms/forms.py:39
+#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "Grupa najemców"
@@ -7584,7 +8106,7 @@ msgstr "Grupa najemców"
msgid "Tenant group (slug)"
msgstr "Grupa najemców (identyfikator)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:495
+#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "Etykietka"
@@ -7593,60 +8115,60 @@ msgstr "Etykietka"
msgid "Tag (slug)"
msgstr "Tag (identyfikator)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:429
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
msgid "Has local config context data"
msgstr "Posiada lokalne dane kontekstowe konfiguracji"
-#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:60
+#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61
msgid "Group name"
msgstr "Nazwa grupy"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:68
+#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
#: netbox/extras/tables/tables.py:65
#: netbox/templates/extras/customfield.html:38
#: netbox/templates/generic/bulk_import.html:118
msgid "Required"
msgstr "Wymagane"
-#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:75
+#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76
msgid "Must be unique"
msgstr "Musi być wyjątkowy"
#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60
-#: netbox/extras/forms/filtersets.py:89
+#: netbox/extras/forms/filtersets.py:90
#: netbox/extras/models/customfields.py:209
msgid "UI visible"
msgstr "Widoczny interfejs użytkownika"
#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66
-#: netbox/extras/forms/filtersets.py:94
+#: netbox/extras/forms/filtersets.py:95
#: netbox/extras/models/customfields.py:216
msgid "UI editable"
msgstr "Edytowalny interfejs użytkownika"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:97
+#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
msgid "Is cloneable"
msgstr "Jest klonowalny"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:104
+#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
msgid "Minimum value"
msgstr "Minimalna wartość"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:108
+#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
msgid "Maximum value"
msgstr "Maksymalna wartość"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:112
+#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
msgid "Validation regex"
msgstr "Walidacja regex"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "Zachowanie"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:149
+#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
msgid "New window"
msgstr "Nowe okno"
@@ -7654,31 +8176,31 @@ msgstr "Nowe okno"
msgid "Button class"
msgstr "Klasa przycisków"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
#: netbox/extras/models/models.py:409
msgid "MIME type"
msgstr "Typ MIME"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:190
+#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
msgid "File extension"
msgstr "Rozszerzenie pliku"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
msgid "As attachment"
msgstr "Jako załącznik"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:236
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
#: netbox/extras/tables/tables.py:256
#: netbox/templates/extras/savedfilter.html:29
msgid "Shared"
msgstr "Udostępnione"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
#: netbox/extras/models/models.py:174
msgid "HTTP method"
msgstr "Metoda HTTP"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:259
+#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "Adres URL ładunku"
@@ -7697,7 +8219,7 @@ msgid "CA file path"
msgstr "Ścieżka pliku CA"
#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192
-#: netbox/extras/forms/model_forms.py:377
+#: netbox/extras/forms/model_forms.py:391
msgid "Event types"
msgstr "Rodzaje zdarzeń"
@@ -7710,13 +8232,13 @@ msgstr "Jest aktywny"
#: netbox/extras/forms/bulk_import.py:139
#: netbox/extras/forms/bulk_import.py:162
#: netbox/extras/forms/bulk_import.py:186
-#: netbox/extras/forms/filtersets.py:137 netbox/extras/forms/filtersets.py:224
+#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230
#: netbox/extras/forms/model_forms.py:47
-#: netbox/extras/forms/model_forms.py:205
-#: netbox/extras/forms/model_forms.py:237
-#: netbox/extras/forms/model_forms.py:278
-#: netbox/extras/forms/model_forms.py:372
-#: netbox/extras/forms/model_forms.py:489
+#: netbox/extras/forms/model_forms.py:219
+#: netbox/extras/forms/model_forms.py:251
+#: netbox/extras/forms/model_forms.py:292
+#: netbox/extras/forms/model_forms.py:386
+#: netbox/extras/forms/model_forms.py:503
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "Typy obiektów"
@@ -7734,10 +8256,10 @@ msgstr "Jeden lub więcej przypisanych typów obiektów"
msgid "Field data type (e.g. text, integer, etc.)"
msgstr "Typ danych pola (np. tekst, liczba całkowita itp.)"
-#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:208
-#: netbox/extras/forms/filtersets.py:281
-#: netbox/extras/forms/model_forms.py:304
-#: netbox/extras/forms/model_forms.py:341
+#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213
+#: netbox/extras/forms/filtersets.py:287
+#: netbox/extras/forms/model_forms.py:318
+#: netbox/extras/forms/model_forms.py:355
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "Typ obiektu"
@@ -7746,7 +8268,7 @@ msgstr "Typ obiektu"
msgid "Object type (for object or multi-object fields)"
msgstr "Typ obiektu (dla pól obiektu lub wielu obiektów)"
-#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:84
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85
msgid "Choice set"
msgstr "Zestaw do wyboru"
@@ -7815,7 +8337,7 @@ msgid "The classification of entry"
msgstr "Klasyfikacja wpisu"
#: netbox/extras/forms/bulk_import.py:261
-#: netbox/extras/forms/model_forms.py:320 netbox/netbox/navigation/menu.py:390
+#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -7829,7 +8351,8 @@ msgstr ""
"Nazwy użytkowników oddzielone przecinkami, otoczone podwójnymi cudzysłowami"
#: netbox/extras/forms/bulk_import.py:268
-#: netbox/extras/forms/model_forms.py:315 netbox/netbox/navigation/menu.py:410
+#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294
+#: netbox/netbox/navigation/menu.py:431
#: netbox/templates/extras/notificationgroup.html:31
#: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193
#: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35
@@ -7841,104 +8364,104 @@ msgstr "Grupy"
msgid "Group names separated by commas, encased with double quotes"
msgstr "Nazwy grup oddzielone przecinkami, otoczone podwójnymi cudzysłowami"
-#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56
msgid "Related object type"
msgstr "Powiązany typ obiektu"
-#: netbox/extras/forms/filtersets.py:57
+#: netbox/extras/forms/filtersets.py:58
msgid "Field type"
msgstr "Typ pola"
-#: netbox/extras/forms/filtersets.py:120
+#: netbox/extras/forms/filtersets.py:122
#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "Wybory"
-#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:319
-#: netbox/extras/forms/filtersets.py:408
-#: netbox/extras/forms/model_forms.py:572 netbox/templates/core/job.html:96
+#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326
+#: netbox/extras/forms/filtersets.py:416
+#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "Dane"
-#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:333
-#: netbox/extras/forms/filtersets.py:418 netbox/netbox/choices.py:130
+#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
+#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "Plik danych"
-#: netbox/extras/forms/filtersets.py:183
+#: netbox/extras/forms/filtersets.py:187
msgid "Content types"
msgstr "Typy treści"
-#: netbox/extras/forms/filtersets.py:255 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
msgid "HTTP content type"
msgstr "Typ zawartości HTTP"
-#: netbox/extras/forms/filtersets.py:286
+#: netbox/extras/forms/filtersets.py:292
msgid "Event type"
msgstr "Typ zdarzenia"
-#: netbox/extras/forms/filtersets.py:291
+#: netbox/extras/forms/filtersets.py:297
msgid "Action type"
msgstr "Rodzaj akcji"
-#: netbox/extras/forms/filtersets.py:307
+#: netbox/extras/forms/filtersets.py:313
msgid "Tagged object type"
msgstr "Typ obiektu oznaczonego"
-#: netbox/extras/forms/filtersets.py:312
+#: netbox/extras/forms/filtersets.py:318
msgid "Allowed object type"
msgstr "Dozwolony typ obiektu"
-#: netbox/extras/forms/filtersets.py:341
-#: netbox/extras/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:348
+#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
msgid "Regions"
msgstr "Regiony"
-#: netbox/extras/forms/filtersets.py:346
-#: netbox/extras/forms/model_forms.py:512
+#: netbox/extras/forms/filtersets.py:353
+#: netbox/extras/forms/model_forms.py:526
msgid "Site groups"
msgstr "Grupy witryn"
-#: netbox/extras/forms/filtersets.py:356
-#: netbox/extras/forms/model_forms.py:522 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:363
+#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "Lokalizacje"
-#: netbox/extras/forms/filtersets.py:361
-#: netbox/extras/forms/model_forms.py:527
+#: netbox/extras/forms/filtersets.py:368
+#: netbox/extras/forms/model_forms.py:541
msgid "Device types"
msgstr "Rodzaje urządzeń"
-#: netbox/extras/forms/filtersets.py:366
-#: netbox/extras/forms/model_forms.py:532
+#: netbox/extras/forms/filtersets.py:373
+#: netbox/extras/forms/model_forms.py:546
msgid "Roles"
msgstr "Role"
-#: netbox/extras/forms/filtersets.py:376
-#: netbox/extras/forms/model_forms.py:542
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:556
msgid "Cluster types"
msgstr "Typy klastrów"
-#: netbox/extras/forms/filtersets.py:381
-#: netbox/extras/forms/model_forms.py:547
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:561
msgid "Cluster groups"
msgstr "Grupy klastrów"
-#: netbox/extras/forms/filtersets.py:386
-#: netbox/extras/forms/model_forms.py:552 netbox/netbox/navigation/menu.py:255
-#: netbox/netbox/navigation/menu.py:257
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263
+#: netbox/netbox/navigation/menu.py:265
#: netbox/templates/virtualization/clustertype.html:30
#: netbox/virtualization/tables/clusters.py:23
#: netbox/virtualization/tables/clusters.py:45
msgid "Clusters"
msgstr "Klastry"
-#: netbox/extras/forms/filtersets.py:391
-#: netbox/extras/forms/model_forms.py:557
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:571
msgid "Tenant groups"
msgstr "Grupy najemców"
@@ -7988,7 +8511,7 @@ msgstr ""
msgid "Related Object"
msgstr "Powiązany obiekt"
-#: netbox/extras/forms/model_forms.py:169
+#: netbox/extras/forms/model_forms.py:170
msgid ""
"Enter one choice per line. An optional label may be specified for each "
"choice by appending it with a colon. Example:"
@@ -7996,16 +8519,16 @@ msgstr ""
"Wprowadź jeden wybór na linię. Opcjonalną etykietę można określić dla "
"każdego wyboru, dodając ją dwukropkiem. Przykład:"
-#: netbox/extras/forms/model_forms.py:212
+#: netbox/extras/forms/model_forms.py:226
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "Niestandardowe łącze"
-#: netbox/extras/forms/model_forms.py:214
+#: netbox/extras/forms/model_forms.py:228
msgid "Templates"
msgstr "Szablony"
-#: netbox/extras/forms/model_forms.py:226
+#: netbox/extras/forms/model_forms.py:240
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
@@ -8014,66 +8537,66 @@ msgstr ""
"Kod szablonu Jinja2 dla tekstu łącza. Odwołaj obiekt jako {example}. Linki "
"renderowane jako pusty tekst nie będą wyświetlane."
-#: netbox/extras/forms/model_forms.py:230
+#: netbox/extras/forms/model_forms.py:244
#, python-brace-format
msgid ""
"Jinja2 template code for the link URL. Reference the object as {example}."
msgstr ""
"Kod szablonu Jinja2 dla adresu URL linku. Odwołaj obiekt jako {example}."
-#: netbox/extras/forms/model_forms.py:241
-#: netbox/extras/forms/model_forms.py:624
+#: netbox/extras/forms/model_forms.py:255
+#: netbox/extras/forms/model_forms.py:638
msgid "Template code"
msgstr "Kod szablonu"
-#: netbox/extras/forms/model_forms.py:247
+#: netbox/extras/forms/model_forms.py:261
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "Szablon eksportu"
-#: netbox/extras/forms/model_forms.py:249
+#: netbox/extras/forms/model_forms.py:263
msgid "Rendering"
msgstr "Renderowanie"
-#: netbox/extras/forms/model_forms.py:263
-#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:277
+#: netbox/extras/forms/model_forms.py:663
msgid "Template content is populated from the remote source selected below."
msgstr ""
"Zawartość szablonu jest wypełniana ze zdalnego źródła wybranego poniżej."
-#: netbox/extras/forms/model_forms.py:270
-#: netbox/extras/forms/model_forms.py:656
+#: netbox/extras/forms/model_forms.py:284
+#: netbox/extras/forms/model_forms.py:670
msgid "Must specify either local content or a data file"
msgstr "Musi określić zawartość lokalną lub plik danych"
-#: netbox/extras/forms/model_forms.py:284 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "Zapisany filtr"
-#: netbox/extras/forms/model_forms.py:334
+#: netbox/extras/forms/model_forms.py:348
msgid "A notification group specify at least one user or group."
msgstr "Grupa powiadomień określa co najmniej jednego użytkownika lub grupę."
-#: netbox/extras/forms/model_forms.py:356
+#: netbox/extras/forms/model_forms.py:370
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "Żądanie HTTP"
-#: netbox/extras/forms/model_forms.py:358
+#: netbox/extras/forms/model_forms.py:372
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SSL"
-#: netbox/extras/forms/model_forms.py:380
+#: netbox/extras/forms/model_forms.py:394
msgid "Action choice"
msgstr "Wybór działania"
-#: netbox/extras/forms/model_forms.py:385
+#: netbox/extras/forms/model_forms.py:399
msgid "Enter conditions in JSON format."
msgstr "Wprowadź warunki w JSON format."
-#: netbox/extras/forms/model_forms.py:389
+#: netbox/extras/forms/model_forms.py:403
msgid ""
"Enter parameters to pass to the action in JSON format."
@@ -8081,33 +8604,33 @@ msgstr ""
"Wprowadź parametry, które mają zostać przekazane do akcji w JSON format."
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:408
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "Reguła zdarzenia"
-#: netbox/extras/forms/model_forms.py:395
+#: netbox/extras/forms/model_forms.py:409
msgid "Triggers"
msgstr "Wyzwalacze"
-#: netbox/extras/forms/model_forms.py:442
+#: netbox/extras/forms/model_forms.py:456
msgid "Notification group"
msgstr "Grupa powiadomień"
-#: netbox/extras/forms/model_forms.py:562 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "Najemcy"
-#: netbox/extras/forms/model_forms.py:606
+#: netbox/extras/forms/model_forms.py:620
msgid "Data is populated from the remote source selected below."
msgstr "Dane są wypełniane ze zdalnego źródła wybranego poniżej."
-#: netbox/extras/forms/model_forms.py:612
+#: netbox/extras/forms/model_forms.py:626
msgid "Must specify either local data or a data file"
msgstr "Musi określić dane lokalne lub plik danych"
-#: netbox/extras/forms/model_forms.py:631
+#: netbox/extras/forms/model_forms.py:645
#: netbox/templates/core/datafile.html:55
msgid "Content"
msgstr "Zawartość"
@@ -8170,10 +8693,16 @@ msgstr "Wystąpił wyjątek: "
msgid "Database changes have been reverted due to error."
msgstr "Zmiany bazy danych zostały cofnięte z powodu błędu."
-#: netbox/extras/management/commands/reindex.py:66
+#: netbox/extras/management/commands/reindex.py:67
msgid "No indexers found!"
msgstr "Nie znaleziono indeksatorów!"
+#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313
+#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48
+#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
+msgid "weight"
+msgstr "waga"
+
#: netbox/extras/models/configs.py:130
msgid "config context"
msgstr "Kontekst konfiguracji"
@@ -8535,27 +9064,27 @@ msgstr "Znaleziono nieprawidłowy identyfikator obiektu: {id}"
msgid "Required field cannot be empty."
msgstr "Pole wymagane nie może być puste."
-#: netbox/extras/models/customfields.py:763
+#: netbox/extras/models/customfields.py:764
msgid "Base set of predefined choices (optional)"
msgstr "Podstawowy zestaw predefiniowanych opcji (opcjonalnie)"
-#: netbox/extras/models/customfields.py:775
+#: netbox/extras/models/customfields.py:776
msgid "Choices are automatically ordered alphabetically"
msgstr "Wybory są automatycznie uporządkowane alfabetycznie"
-#: netbox/extras/models/customfields.py:782
+#: netbox/extras/models/customfields.py:783
msgid "custom field choice set"
msgstr "niestandardowy zestaw wyboru pola"
-#: netbox/extras/models/customfields.py:783
+#: netbox/extras/models/customfields.py:784
msgid "custom field choice sets"
msgstr "niestandardowe zestawy wyboru pól"
-#: netbox/extras/models/customfields.py:825
+#: netbox/extras/models/customfields.py:826
msgid "Must define base or extra choices."
msgstr "Musi zdefiniować opcje bazowe lub dodatkowe."
-#: netbox/extras/models/customfields.py:849
+#: netbox/extras/models/customfields.py:850
#, python-brace-format
msgid ""
"Cannot remove choice {choice} as there are {model} objects which reference "
@@ -8855,20 +9384,20 @@ msgstr "wpis do dziennika"
msgid "journal entries"
msgstr "wpisy do dziennika"
-#: netbox/extras/models/models.py:718
+#: netbox/extras/models/models.py:721
#, python-brace-format
msgid "Journaling is not supported for this object type ({type})."
msgstr "Rejestracja nie jest obsługiwana dla tego typu obiektu ({type})."
-#: netbox/extras/models/models.py:760
+#: netbox/extras/models/models.py:763
msgid "bookmark"
msgstr "zakładka"
-#: netbox/extras/models/models.py:761
+#: netbox/extras/models/models.py:764
msgid "bookmarks"
msgstr "zakładki"
-#: netbox/extras/models/models.py:774
+#: netbox/extras/models/models.py:777
#, python-brace-format
msgid "Bookmarks cannot be assigned to this object type ({type})."
msgstr "Zakładki nie mogą być przypisane do tego typu obiektu ({type})."
@@ -8960,19 +9489,19 @@ msgstr "wartość buforowana"
msgid "cached values"
msgstr "wartości buforowane"
-#: netbox/extras/models/staging.py:44
+#: netbox/extras/models/staging.py:45
msgid "branch"
msgstr "oddział"
-#: netbox/extras/models/staging.py:45
+#: netbox/extras/models/staging.py:46
msgid "branches"
msgstr "oddziałów"
-#: netbox/extras/models/staging.py:97
+#: netbox/extras/models/staging.py:105
msgid "staged change"
msgstr "zmiana etapowa"
-#: netbox/extras/models/staging.py:98
+#: netbox/extras/models/staging.py:106
msgid "staged changes"
msgstr "zmiany etapowe"
@@ -8996,11 +9525,11 @@ msgstr "przedmiot oznaczony"
msgid "tagged items"
msgstr "przedmioty oznaczone"
-#: netbox/extras/scripts.py:429
+#: netbox/extras/scripts.py:432
msgid "Script Data"
msgstr "Dane skryptu"
-#: netbox/extras/scripts.py:433
+#: netbox/extras/scripts.py:436
msgid "Script Execution Parameters"
msgstr "Parametry wykonywania skryptów"
@@ -9077,12 +9606,11 @@ msgstr "Jako załącznik"
#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487
#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24
-#: netbox/templates/dcim/device/render_config.html:22
#: netbox/templates/extras/configcontext.html:39
#: netbox/templates/extras/configtemplate.html:31
#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:22
msgid "Data File"
msgstr "Plik danych"
@@ -9174,27 +9702,32 @@ msgstr "Nieprawidłowy atrybut”{name}„na żądanie"
msgid "Invalid attribute \"{name}\" for {model}"
msgstr "Nieprawidłowy atrybut”{name}„dla {model}"
-#: netbox/extras/views.py:960
+#: netbox/extras/views.py:933
+#, python-brace-format
+msgid "An error occurred while rendering the template: {error}"
+msgstr "Wystąpił błąd podczas renderowania szablonu: {error}"
+
+#: netbox/extras/views.py:1085
msgid "Your dashboard has been reset."
msgstr "Twój pulpit nawigacyjny został zresetowany."
-#: netbox/extras/views.py:1006
+#: netbox/extras/views.py:1131
msgid "Added widget: "
msgstr "Dodano widżet: "
-#: netbox/extras/views.py:1047
+#: netbox/extras/views.py:1172
msgid "Updated widget: "
msgstr "Zaktualizowano widżet: "
-#: netbox/extras/views.py:1083
+#: netbox/extras/views.py:1208
msgid "Deleted widget: "
msgstr "Usunięty widget: "
-#: netbox/extras/views.py:1085
+#: netbox/extras/views.py:1210
msgid "Error deleting widget: "
msgstr "Błąd usuwania widżetu: "
-#: netbox/extras/views.py:1175
+#: netbox/extras/views.py:1308
msgid "Unable to run script: RQ worker process not running."
msgstr "Nie można uruchomić skryptu: proces roboczy RQ nie działa."
@@ -9216,7 +9749,7 @@ msgstr "Wprowadź prawidłowy prefiks IPv4 lub IPv6 i maskę w notacji CIDR."
msgid "Invalid IP prefix format: {data}"
msgstr "Nieprawidłowy format prefiksu IP: {data}"
-#: netbox/ipam/api/views.py:358
+#: netbox/ipam/api/views.py:370
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr ""
@@ -9259,182 +9792,174 @@ msgstr "Cisco"
msgid "Plaintext"
msgstr "Zwykły tekst"
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800
+#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21
+msgid "Service"
+msgstr "Serwis"
+
+#: netbox/ipam/choices.py:167
+msgid "Customer"
+msgstr "Klient"
+
#: netbox/ipam/fields.py:36
#, python-brace-format
msgid "Invalid IP address format: {address}"
msgstr "Nieprawidłowy format adresu IP: {address}"
-#: netbox/ipam/filtersets.py:48 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304
msgid "Import target"
msgstr "Importuj cel"
-#: netbox/ipam/filtersets.py:54 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310
msgid "Import target (name)"
msgstr "Import docelowy (nazwa)"
-#: netbox/ipam/filtersets.py:59 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315
msgid "Export target"
msgstr "Cel eksportu"
-#: netbox/ipam/filtersets.py:65 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321
msgid "Export target (name)"
msgstr "Eksportuj cel (nazwa)"
-#: netbox/ipam/filtersets.py:86
+#: netbox/ipam/filtersets.py:89
msgid "Importing VRF"
msgstr "Importowanie VRF"
-#: netbox/ipam/filtersets.py:92
+#: netbox/ipam/filtersets.py:95
msgid "Import VRF (RD)"
msgstr "Import VRF (RD)"
-#: netbox/ipam/filtersets.py:97
+#: netbox/ipam/filtersets.py:100
msgid "Exporting VRF"
msgstr "Eksportowanie VRF"
-#: netbox/ipam/filtersets.py:103
+#: netbox/ipam/filtersets.py:106
msgid "Export VRF (RD)"
msgstr "Eksportuj VRF (RD)"
-#: netbox/ipam/filtersets.py:108
+#: netbox/ipam/filtersets.py:111
msgid "Importing L2VPN"
msgstr "Importowanie L2VPN"
-#: netbox/ipam/filtersets.py:114
+#: netbox/ipam/filtersets.py:117
msgid "Importing L2VPN (identifier)"
msgstr "Importowanie L2VPN (identyfikator)"
-#: netbox/ipam/filtersets.py:119
+#: netbox/ipam/filtersets.py:122
msgid "Exporting L2VPN"
msgstr "Eksportowanie L2VPN"
-#: netbox/ipam/filtersets.py:125
+#: netbox/ipam/filtersets.py:128
msgid "Exporting L2VPN (identifier)"
msgstr "Eksportowanie L2VPN (identyfikator)"
-#: netbox/ipam/filtersets.py:155 netbox/ipam/filtersets.py:283
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:212
+#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "Prefiks"
-#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:198
-#: netbox/ipam/filtersets.py:223
+#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201
+#: netbox/ipam/filtersets.py:226
msgid "RIR (ID)"
msgstr "RIR (ID)"
-#: netbox/ipam/filtersets.py:165 netbox/ipam/filtersets.py:204
-#: netbox/ipam/filtersets.py:229
+#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207
+#: netbox/ipam/filtersets.py:232
msgid "RIR (slug)"
msgstr "RIR (identyfikator)"
-#: netbox/ipam/filtersets.py:287
+#: netbox/ipam/filtersets.py:290
msgid "Within prefix"
msgstr "W prefiksie"
-#: netbox/ipam/filtersets.py:291
+#: netbox/ipam/filtersets.py:294
msgid "Within and including prefix"
msgstr "W i włącznie z prefiksem"
-#: netbox/ipam/filtersets.py:295
+#: netbox/ipam/filtersets.py:298
msgid "Prefixes which contain this prefix or IP"
msgstr "Prefiksy zawierające ten prefiks lub adres IP"
-#: netbox/ipam/filtersets.py:306 netbox/ipam/filtersets.py:574
-#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/filtersets.py:196
-#: netbox/ipam/forms/filtersets.py:331
+#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541
+#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198
+#: netbox/ipam/forms/filtersets.py:334
msgid "Mask length"
msgstr "Długość maski"
-#: netbox/ipam/filtersets.py:375 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427
msgid "VLAN (ID)"
msgstr "VLAN (ID)"
-#: netbox/ipam/filtersets.py:379 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422
msgid "VLAN number (1-4094)"
msgstr "Numer VLAN (1-4094)"
-#: netbox/ipam/filtersets.py:473 netbox/ipam/filtersets.py:477
-#: netbox/ipam/filtersets.py:569 netbox/ipam/forms/model_forms.py:496
+#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444
+#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506
#: netbox/templates/tenancy/contact.html:53
#: netbox/tenancy/forms/bulk_edit.py:113
msgid "Address"
msgstr "Adres"
-#: netbox/ipam/filtersets.py:481
+#: netbox/ipam/filtersets.py:448
msgid "Ranges which contain this prefix or IP"
msgstr "Zakresy zawierające ten prefiks lub adres IP"
-#: netbox/ipam/filtersets.py:509 netbox/ipam/filtersets.py:565
+#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532
msgid "Parent prefix"
msgstr "Prefiks nadrzędny"
-#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:858
-#: netbox/ipam/filtersets.py:1133 netbox/vpn/filtersets.py:385
-msgid "Virtual machine (name)"
-msgstr "Maszyna wirtualna (nazwa)"
-
-#: netbox/ipam/filtersets.py:623 netbox/ipam/filtersets.py:863
-#: netbox/ipam/filtersets.py:1127 netbox/virtualization/filtersets.py:282
-#: netbox/virtualization/filtersets.py:321 netbox/vpn/filtersets.py:390
-msgid "Virtual machine (ID)"
-msgstr "Maszyna wirtualna (ID)"
-
-#: netbox/ipam/filtersets.py:629 netbox/vpn/filtersets.py:97
-#: netbox/vpn/filtersets.py:396
-msgid "Interface (name)"
-msgstr "Interfejs (nazwa)"
-
-#: netbox/ipam/filtersets.py:640 netbox/vpn/filtersets.py:108
-#: netbox/vpn/filtersets.py:407
-msgid "VM interface (name)"
-msgstr "Interfejs maszyny wirtualnej (nazwa)"
-
-#: netbox/ipam/filtersets.py:645 netbox/vpn/filtersets.py:113
-msgid "VM interface (ID)"
-msgstr "Interfejs maszyny wirtualnej (ID)"
-
-#: netbox/ipam/filtersets.py:650
+#: netbox/ipam/filtersets.py:617
msgid "FHRP group (ID)"
msgstr "Grupa FHRP (ID)"
-#: netbox/ipam/filtersets.py:654
+#: netbox/ipam/filtersets.py:621
msgid "Is assigned to an interface"
msgstr "Jest przypisany do interfejsu"
-#: netbox/ipam/filtersets.py:658
+#: netbox/ipam/filtersets.py:625
msgid "Is assigned"
msgstr "Jest przypisany"
-#: netbox/ipam/filtersets.py:670
+#: netbox/ipam/filtersets.py:637
msgid "Service (ID)"
msgstr "Usługa (ID)"
-#: netbox/ipam/filtersets.py:675
+#: netbox/ipam/filtersets.py:642
msgid "NAT inside IP address (ID)"
msgstr "NAT wewnątrz adresu IP (ID)"
-#: netbox/ipam/filtersets.py:1043 netbox/ipam/forms/bulk_import.py:322
-msgid "Assigned interface"
-msgstr "Przypisany interfejs"
+#: netbox/ipam/filtersets.py:1001
+msgid "Q-in-Q SVLAN (ID)"
+msgstr "Q-in-Q SVLAN (ID)"
-#: netbox/ipam/filtersets.py:1048
+#: netbox/ipam/filtersets.py:1005
+msgid "Q-in-Q SVLAN number (1-4094)"
+msgstr "Numer SVLAN Q-in-Q (1-4094)"
+
+#: netbox/ipam/filtersets.py:1026
msgid "Assigned VM interface"
msgstr "Przypisany interfejs maszyny wirtualnej"
-#: netbox/ipam/filtersets.py:1138
+#: netbox/ipam/filtersets.py:1097
+msgid "VLAN Translation Policy (name)"
+msgstr "Zasady tłumaczenia sieci VLAN (nazwa)"
+
+#: netbox/ipam/filtersets.py:1163
msgid "IP address (ID)"
msgstr "Adres IP (ID)"
-#: netbox/ipam/filtersets.py:1144 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788
msgid "IP address"
msgstr "Adres IP"
-#: netbox/ipam/filtersets.py:1169
+#: netbox/ipam/filtersets.py:1194
msgid "Primary IPv4 (ID)"
msgstr "Podstawowy IPv4 (ID)"
-#: netbox/ipam/filtersets.py:1174
+#: netbox/ipam/filtersets.py:1199
msgid "Primary IPv6 (ID)"
msgstr "Podstawowy IPv6 (ID)"
@@ -9467,431 +9992,404 @@ msgstr "Wymagana jest maska CIDR (np. /24)."
msgid "Address pattern"
msgstr "Wzór adresu"
-#: netbox/ipam/forms/bulk_edit.py:50
+#: netbox/ipam/forms/bulk_edit.py:53
msgid "Enforce unique space"
msgstr "Wymuszaj unikalną przestrzeń"
-#: netbox/ipam/forms/bulk_edit.py:88
+#: netbox/ipam/forms/bulk_edit.py:91
msgid "Is private"
msgstr "Jest prywatny"
-#: netbox/ipam/forms/bulk_edit.py:109 netbox/ipam/forms/bulk_edit.py:138
-#: netbox/ipam/forms/bulk_edit.py:163 netbox/ipam/forms/bulk_import.py:89
-#: netbox/ipam/forms/bulk_import.py:109 netbox/ipam/forms/bulk_import.py:129
-#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:125
-#: netbox/ipam/forms/filtersets.py:148 netbox/ipam/forms/model_forms.py:96
-#: netbox/ipam/forms/model_forms.py:109 netbox/ipam/forms/model_forms.py:131
-#: netbox/ipam/forms/model_forms.py:149 netbox/ipam/models/asns.py:31
-#: netbox/ipam/models/asns.py:103 netbox/ipam/models/ip.py:71
-#: netbox/ipam/models/ip.py:90 netbox/ipam/tables/asn.py:20
+#: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141
+#: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92
+#: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127
+#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99
+#: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135
+#: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31
+#: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71
+#: netbox/ipam/models/ip.py:87 netbox/ipam/tables/asn.py:20
#: netbox/ipam/tables/asn.py:45 netbox/templates/ipam/aggregate.html:18
#: netbox/templates/ipam/asn.html:27 netbox/templates/ipam/asnrange.html:19
#: netbox/templates/ipam/rir.html:19
msgid "RIR"
msgstr "WRZUCIĆ"
-#: netbox/ipam/forms/bulk_edit.py:171
+#: netbox/ipam/forms/bulk_edit.py:174
msgid "Date added"
msgstr "Data dodania"
-#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/model_forms.py:619
-#: netbox/ipam/forms/model_forms.py:666 netbox/ipam/tables/ip.py:251
-#: netbox/templates/ipam/vlan_edit.html:37
+#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629
+#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201
+#: netbox/templates/ipam/vlan_edit.html:45
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "Grupa VLAN"
-#: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/bulk_import.py:185
-#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/model_forms.py:218
-#: netbox/ipam/models/vlans.py:250 netbox/ipam/tables/ip.py:255
-#: netbox/templates/ipam/prefix.html:60 netbox/templates/ipam/vlan.html:12
+#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181
+#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217
+#: netbox/ipam/models/vlans.py:272 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:10
-#: netbox/templates/wireless/wirelesslan.html:30
+#: netbox/templates/wireless/wirelesslan.html:38
#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284
-#: netbox/vpn/forms/model_forms.py:433 netbox/vpn/forms/model_forms.py:452
-#: netbox/wireless/forms/bulk_edit.py:55
-#: netbox/wireless/forms/bulk_import.py:48
-#: netbox/wireless/forms/model_forms.py:48 netbox/wireless/models.py:102
+#: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455
+#: netbox/wireless/forms/bulk_edit.py:57
+#: netbox/wireless/forms/bulk_import.py:50
+#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "VLAN"
-#: netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:229
msgid "Prefix length"
msgstr "Długość prefiksu"
-#: netbox/ipam/forms/bulk_edit.py:268 netbox/ipam/forms/filtersets.py:241
-#: netbox/templates/ipam/prefix.html:85
+#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244
+#: netbox/templates/ipam/prefix.html:81
msgid "Is a pool"
msgstr "Jest basenem"
-#: netbox/ipam/forms/bulk_edit.py:273 netbox/ipam/forms/bulk_edit.py:318
-#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/models/ip.py:272 netbox/ipam/models/ip.py:539
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
+#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:296
+#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
msgid "Treat as fully utilized"
msgstr "Traktuj jako w pełni wykorzystany"
-#: netbox/ipam/forms/bulk_edit.py:287 netbox/ipam/forms/filtersets.py:171
+#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173
+#: netbox/ipam/forms/model_forms.py:232
msgid "VLAN Assignment"
msgstr "Przypisanie sieci VLAN"
-#: netbox/ipam/forms/bulk_edit.py:366 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
msgid "DNS name"
msgstr "Nazwa DNS"
-#: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/bulk_edit.py:534
-#: netbox/ipam/forms/bulk_import.py:418 netbox/ipam/forms/bulk_import.py:493
-#: netbox/ipam/forms/bulk_import.py:519 netbox/ipam/forms/filtersets.py:390
-#: netbox/ipam/forms/filtersets.py:530 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
+#: netbox/ipam/forms/bulk_import.py:417 netbox/ipam/forms/bulk_import.py:528
+#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393
+#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
#: netbox/templates/ipam/service.html:32
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "Protokół"
-#: netbox/ipam/forms/bulk_edit.py:394 netbox/ipam/forms/filtersets.py:397
+#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400
#: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26
msgid "Group ID"
msgstr "Identyfikator grupy"
-#: netbox/ipam/forms/bulk_edit.py:399 netbox/ipam/forms/filtersets.py:402
-#: netbox/wireless/forms/bulk_edit.py:68
-#: netbox/wireless/forms/bulk_edit.py:115
-#: netbox/wireless/forms/bulk_import.py:62
-#: netbox/wireless/forms/bulk_import.py:65
-#: netbox/wireless/forms/bulk_import.py:104
-#: netbox/wireless/forms/bulk_import.py:107
-#: netbox/wireless/forms/filtersets.py:54
-#: netbox/wireless/forms/filtersets.py:88
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:405
+#: netbox/wireless/forms/bulk_edit.py:70
+#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/wireless/forms/bulk_import.py:64
+#: netbox/wireless/forms/bulk_import.py:67
+#: netbox/wireless/forms/bulk_import.py:109
+#: netbox/wireless/forms/bulk_import.py:112
+#: netbox/wireless/forms/filtersets.py:57
+#: netbox/wireless/forms/filtersets.py:116
msgid "Authentication type"
msgstr "Typ uwierzytelniania"
-#: netbox/ipam/forms/bulk_edit.py:404 netbox/ipam/forms/filtersets.py:406
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:409
msgid "Authentication key"
msgstr "klucz uwierzytelniania"
-#: netbox/ipam/forms/bulk_edit.py:421 netbox/ipam/forms/filtersets.py:383
-#: netbox/ipam/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:386
+#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:91
-#: netbox/wireless/forms/bulk_edit.py:149
-#: netbox/wireless/forms/filtersets.py:36
-#: netbox/wireless/forms/filtersets.py:76
-#: netbox/wireless/forms/model_forms.py:55
-#: netbox/wireless/forms/model_forms.py:171
+#: netbox/wireless/forms/bulk_edit.py:94
+#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/filtersets.py:39
+#: netbox/wireless/forms/filtersets.py:104
+#: netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Authentication"
msgstr "Uwierzytelnienie"
-#: netbox/ipam/forms/bulk_edit.py:436 netbox/ipam/forms/model_forms.py:608
-msgid "Scope type"
-msgstr "Rodzaj zakresu"
-
-#: netbox/ipam/forms/bulk_edit.py:439 netbox/ipam/forms/bulk_edit.py:453
-#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:621
-#: netbox/ipam/tables/vlans.py:71 netbox/templates/ipam/vlangroup.html:38
-msgid "Scope"
-msgstr "Zakres"
-
-#: netbox/ipam/forms/bulk_edit.py:446 netbox/ipam/models/vlans.py:60
+#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "Zakresy identyfikatorów VLAN"
-#: netbox/ipam/forms/bulk_edit.py:525
+#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485
+#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232
+#: netbox/ipam/tables/vlans.py:103
+msgid "Q-in-Q role"
+msgstr "Rola Q w Q"
+
+#: netbox/ipam/forms/bulk_edit.py:522
+msgid "Q-in-Q"
+msgstr "Q w Q"
+
+#: netbox/ipam/forms/bulk_edit.py:523
msgid "Site & Group"
msgstr "Strona & Grupa"
-#: netbox/ipam/forms/bulk_edit.py:539 netbox/ipam/forms/model_forms.py:692
-#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/services.py:19
+#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256
+#: netbox/templates/ipam/vlantranslationrule.html:14
+#: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359
+msgid "Policy"
+msgstr "Polityka"
+
+#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19
#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "Porty"
-#: netbox/ipam/forms/bulk_import.py:48
+#: netbox/ipam/forms/bulk_import.py:51
msgid "Import route targets"
msgstr "Importuj cele trasy"
-#: netbox/ipam/forms/bulk_import.py:54
+#: netbox/ipam/forms/bulk_import.py:57
msgid "Export route targets"
msgstr "Cele trasy eksportu"
-#: netbox/ipam/forms/bulk_import.py:92 netbox/ipam/forms/bulk_import.py:112
-#: netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
+#: netbox/ipam/forms/bulk_import.py:135
msgid "Assigned RIR"
msgstr "Przypisany RIR"
-#: netbox/ipam/forms/bulk_import.py:182
+#: netbox/ipam/forms/bulk_import.py:178
msgid "VLAN's group (if any)"
msgstr "Grupa sieci VLAN (jeśli istnieje)"
-#: netbox/ipam/forms/bulk_import.py:308
-msgid "Parent device of assigned interface (if any)"
-msgstr "Urządzenie nadrzędne przypisanego interfejsu (jeśli istnieje)"
-
-#: netbox/ipam/forms/bulk_import.py:311 netbox/ipam/forms/bulk_import.py:512
-#: netbox/ipam/forms/model_forms.py:718
-#: netbox/virtualization/filtersets.py:288
-#: netbox/virtualization/filtersets.py:327
-#: netbox/virtualization/forms/bulk_edit.py:200
-#: netbox/virtualization/forms/bulk_edit.py:326
-#: netbox/virtualization/forms/bulk_import.py:146
-#: netbox/virtualization/forms/bulk_import.py:207
-#: netbox/virtualization/forms/filtersets.py:212
-#: netbox/virtualization/forms/filtersets.py:248
-#: netbox/virtualization/forms/model_forms.py:288
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
-msgid "Virtual machine"
-msgstr "Maszyna wirtualna"
-
-#: netbox/ipam/forms/bulk_import.py:315
-msgid "Parent VM of assigned interface (if any)"
-msgstr "Nadrzędna maszyna wirtualna przypisanego interfejsu (jeśli istnieje)"
+#: netbox/ipam/forms/bulk_import.py:207
+#: netbox/virtualization/forms/bulk_import.py:80
+#: netbox/wireless/forms/bulk_import.py:83
+msgid "Scope ID"
+msgstr "Identyfikator zakresu"
#: netbox/ipam/forms/bulk_import.py:325
-msgid "Is primary"
-msgstr "Jest podstawowy"
-
-#: netbox/ipam/forms/bulk_import.py:326
msgid "Make this the primary IP for the assigned device"
msgstr "Ustaw to podstawowy adres IP przypisanego urządzenia"
-#: netbox/ipam/forms/bulk_import.py:330
+#: netbox/ipam/forms/bulk_import.py:329
msgid "Is out-of-band"
msgstr "Jest poza pasmem"
-#: netbox/ipam/forms/bulk_import.py:331
+#: netbox/ipam/forms/bulk_import.py:330
msgid "Designate this as the out-of-band IP address for the assigned device"
msgstr "Oznacz to jako adres IP poza pasmem przypisanego urządzenia"
-#: netbox/ipam/forms/bulk_import.py:371
+#: netbox/ipam/forms/bulk_import.py:370
msgid "No device or virtual machine specified; cannot set as primary IP"
msgstr ""
"Nie określono urządzenia ani maszyny wirtualnej; nie można ustawić jako "
"podstawowego adresu IP"
-#: netbox/ipam/forms/bulk_import.py:375
+#: netbox/ipam/forms/bulk_import.py:374
msgid "No device specified; cannot set as out-of-band IP"
msgstr "Brak określonego urządzenia; nie można ustawić jako IP poza pasmem"
-#: netbox/ipam/forms/bulk_import.py:379
+#: netbox/ipam/forms/bulk_import.py:378
msgid "Cannot set out-of-band IP for virtual machines"
msgstr "Nie można ustawić adresu IP poza pasmem dla maszyn wirtualnych"
-#: netbox/ipam/forms/bulk_import.py:383
+#: netbox/ipam/forms/bulk_import.py:382
msgid "No interface specified; cannot set as primary IP"
msgstr ""
"Nie określono interfejsu; nie można ustawić jako podstawowego adresu IP"
-#: netbox/ipam/forms/bulk_import.py:387
+#: netbox/ipam/forms/bulk_import.py:386
msgid "No interface specified; cannot set as out-of-band IP"
msgstr "Nie określono interfejsu; nie można ustawić jako IP poza pasmem"
-#: netbox/ipam/forms/bulk_import.py:422
+#: netbox/ipam/forms/bulk_import.py:421
msgid "Auth type"
msgstr "Rodzaj auth"
-#: netbox/ipam/forms/bulk_import.py:437
-msgid "Scope type (app & model)"
-msgstr "Typ zakresu (aplikacja i model)"
-
-#: netbox/ipam/forms/bulk_import.py:464
+#: netbox/ipam/forms/bulk_import.py:463
msgid "Assigned VLAN group"
msgstr "Przypisana grupa VLAN"
-#: netbox/ipam/forms/bulk_import.py:495 netbox/ipam/forms/bulk_import.py:521
+#: netbox/ipam/forms/bulk_import.py:495
+msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)"
+msgstr "Usługa VLAN (dla sieci VLAN klienta Q-in-Q/802.1ad)"
+
+#: netbox/ipam/forms/bulk_import.py:518 netbox/ipam/models/vlans.py:343
+msgid "VLAN translation policy"
+msgstr "Zasady tłumaczenia sieci VLAN"
+
+#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556
msgid "IP protocol"
msgstr "protokół IP"
-#: netbox/ipam/forms/bulk_import.py:509
+#: netbox/ipam/forms/bulk_import.py:544
msgid "Required if not assigned to a VM"
msgstr "Wymagane, jeśli nie jest przypisane do maszyny wirtualnej"
-#: netbox/ipam/forms/bulk_import.py:516
+#: netbox/ipam/forms/bulk_import.py:551
msgid "Required if not assigned to a device"
msgstr "Wymagane, jeśli nie jest przypisane do urządzenia"
-#: netbox/ipam/forms/bulk_import.py:541
+#: netbox/ipam/forms/bulk_import.py:576
#, python-brace-format
msgid "{ip} is not assigned to this device/VM."
msgstr "{ip} nie jest przypisany do tego urządzenia/maszyny wirtualnej."
-#: netbox/ipam/forms/filtersets.py:47 netbox/ipam/forms/model_forms.py:63
-#: netbox/netbox/navigation/menu.py:189 netbox/vpn/forms/model_forms.py:410
+#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66
+#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "Cele trasy"
-#: netbox/ipam/forms/filtersets.py:53 netbox/ipam/forms/model_forms.py:50
-#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:397
+#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
+#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "Importuj cele"
-#: netbox/ipam/forms/filtersets.py:58 netbox/ipam/forms/model_forms.py:55
-#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:402
+#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
+#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "Cele eksportowe"
-#: netbox/ipam/forms/filtersets.py:73
+#: netbox/ipam/forms/filtersets.py:75
msgid "Imported by VRF"
msgstr "Importowane przez VRF"
-#: netbox/ipam/forms/filtersets.py:78
+#: netbox/ipam/forms/filtersets.py:80
msgid "Exported by VRF"
msgstr "Eksportowane przez VRF"
-#: netbox/ipam/forms/filtersets.py:87 netbox/ipam/tables/ip.py:89
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "Prywatny"
-#: netbox/ipam/forms/filtersets.py:105 netbox/ipam/forms/filtersets.py:191
-#: netbox/ipam/forms/filtersets.py:272 netbox/ipam/forms/filtersets.py:326
+#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193
+#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329
msgid "Address family"
msgstr "Rodzina adresu"
-#: netbox/ipam/forms/filtersets.py:119 netbox/templates/ipam/asnrange.html:25
+#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25
msgid "Range"
msgstr "Zasięg"
-#: netbox/ipam/forms/filtersets.py:128
+#: netbox/ipam/forms/filtersets.py:130
msgid "Start"
msgstr "Rozpocznij"
-#: netbox/ipam/forms/filtersets.py:132
+#: netbox/ipam/forms/filtersets.py:134
msgid "End"
msgstr "Koniec"
-#: netbox/ipam/forms/filtersets.py:186
+#: netbox/ipam/forms/filtersets.py:188
msgid "Search within"
msgstr "Szukaj w obrębie"
-#: netbox/ipam/forms/filtersets.py:207 netbox/ipam/forms/filtersets.py:342
+#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345
msgid "Present in VRF"
msgstr "Obecny w VRF"
-#: netbox/ipam/forms/filtersets.py:311
+#: netbox/ipam/forms/filtersets.py:314
msgid "Device/VM"
msgstr "Urządzenie/VM"
-#: netbox/ipam/forms/filtersets.py:321
+#: netbox/ipam/forms/filtersets.py:324
msgid "Parent Prefix"
msgstr "Prefiks nadrzędny"
-#: netbox/ipam/forms/filtersets.py:347
-msgid "Assigned Device"
-msgstr "Przypisane urządzenie"
-
-#: netbox/ipam/forms/filtersets.py:352
-msgid "Assigned VM"
-msgstr "Przypisana maszyna maszynowa"
-
-#: netbox/ipam/forms/filtersets.py:366
+#: netbox/ipam/forms/filtersets.py:369
msgid "Assigned to an interface"
msgstr "Przypisany do interfejsu"
-#: netbox/ipam/forms/filtersets.py:373 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "Nazwa DNS"
-#: netbox/ipam/forms/filtersets.py:416 netbox/ipam/models/vlans.py:251
-#: netbox/ipam/tables/ip.py:176 netbox/ipam/tables/vlans.py:82
-#: netbox/ipam/views.py:971 netbox/netbox/navigation/menu.py:193
-#: netbox/netbox/navigation/menu.py:195
+#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273
+#: 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
msgid "VLANs"
msgstr "sieci VLAN"
-#: netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:460
msgid "Contains VLAN ID"
msgstr "Zawiera identyfikator VLAN"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363
+msgid "Local VLAN ID"
+msgstr "Lokalny identyfikator sieci VLAN"
+
+#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371
+msgid "Remote VLAN ID"
+msgstr "Zdalny identyfikator sieci VLAN"
+
+#: netbox/ipam/forms/filtersets.py:509
+msgid "Q-in-Q/802.1ad"
+msgstr "Q w Q/802.1ad"
+
+#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "IDENTYFIKATOR VLAN"
-#: netbox/ipam/forms/filtersets.py:556 netbox/ipam/forms/model_forms.py:324
-#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:772
-#: netbox/ipam/tables/vlans.py:195
-#: netbox/templates/virtualization/virtualdisk.html:21
-#: netbox/templates/virtualization/virtualmachine.html:12
-#: netbox/templates/virtualization/vminterface.html:21
-#: netbox/templates/vpn/tunneltermination.html:25
-#: netbox/virtualization/forms/filtersets.py:197
-#: netbox/virtualization/forms/filtersets.py:242
-#: netbox/virtualization/forms/model_forms.py:220
-#: netbox/virtualization/tables/virtualmachines.py:135
-#: netbox/virtualization/tables/virtualmachines.py:190
-#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
-#: netbox/vpn/forms/model_forms.py:160 netbox/vpn/forms/model_forms.py:171
-#: netbox/vpn/forms/model_forms.py:273 netbox/vpn/forms/model_forms.py:454
-msgid "Virtual Machine"
-msgstr "Maszyna wirtualna"
-
-#: netbox/ipam/forms/model_forms.py:80
+#: netbox/ipam/forms/model_forms.py:83
#: netbox/templates/ipam/routetarget.html:10
msgid "Route Target"
msgstr "Cel trasy"
-#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:117
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
msgstr "agregat"
-#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12
+#: netbox/ipam/forms/model_forms.py:140 netbox/templates/ipam/asnrange.html:12
msgid "ASN Range"
msgstr "Zakres ASN"
-#: netbox/ipam/forms/model_forms.py:231
-msgid "Site/VLAN Assignment"
-msgstr ""
-
-#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10
+#: netbox/ipam/forms/model_forms.py:269 netbox/templates/ipam/iprange.html:10
msgid "IP Range"
msgstr "Zakres IP"
-#: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:325
-#: netbox/ipam/forms/model_forms.py:506
+#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335
+#: netbox/ipam/forms/model_forms.py:516
#: netbox/templates/ipam/fhrpgroup.html:19
msgid "FHRP Group"
msgstr "Grupa FHRP"
-#: netbox/ipam/forms/model_forms.py:310
+#: netbox/ipam/forms/model_forms.py:320
msgid "Make this the primary IP for the device/VM"
msgstr "Ustaw to podstawowy adres IP urządzenia/maszyny wirtualnej"
-#: netbox/ipam/forms/model_forms.py:314
+#: netbox/ipam/forms/model_forms.py:324
msgid "Make this the out-of-band IP for the device"
msgstr "Ustaw to poza pasmem IP urządzenia"
-#: netbox/ipam/forms/model_forms.py:329
+#: netbox/ipam/forms/model_forms.py:339
msgid "NAT IP (Inside)"
msgstr "NAT IP (wewnątrz)"
-#: netbox/ipam/forms/model_forms.py:391
+#: netbox/ipam/forms/model_forms.py:401
msgid "An IP address can only be assigned to a single object."
msgstr "Adres IP może być przypisany tylko do jednego obiektu."
-#: netbox/ipam/forms/model_forms.py:398
+#: netbox/ipam/forms/model_forms.py:408
msgid "Cannot reassign primary IP address for the parent device/VM"
msgstr ""
"Nie można ponownie przypisać głównego adresu IP urządzenia "
"nadrzędnego/maszyny wirtualnej"
-#: netbox/ipam/forms/model_forms.py:402
+#: netbox/ipam/forms/model_forms.py:412
msgid "Cannot reassign out-of-Band IP address for the parent device"
msgstr ""
"Nie można ponownie przypisać adresu IP poza pasmem dla urządzenia "
"nadrzędnego"
-#: netbox/ipam/forms/model_forms.py:412
+#: netbox/ipam/forms/model_forms.py:422
msgid ""
"Only IP addresses assigned to an interface can be designated as primary IPs."
msgstr ""
"Tylko adresy IP przypisane do interfejsu mogą być oznaczone jako podstawowe "
"adresy IP."
-#: netbox/ipam/forms/model_forms.py:420
+#: netbox/ipam/forms/model_forms.py:430
msgid ""
"Only IP addresses assigned to a device interface can be designated as the "
"out-of-band IP for a device."
@@ -9899,24 +10397,29 @@ msgstr ""
"Tylko adresy IP przypisane do interfejsu urządzenia mogą być oznaczone jako "
"adres IP poza pasmem dla urządzenia."
-#: netbox/ipam/forms/model_forms.py:508
+#: netbox/ipam/forms/model_forms.py:518
msgid "Virtual IP Address"
msgstr "Wirtualny adres IP"
-#: netbox/ipam/forms/model_forms.py:593
+#: netbox/ipam/forms/model_forms.py:603
msgid "Assignment already exists"
msgstr "Przydział już istnieje"
-#: netbox/ipam/forms/model_forms.py:602
+#: netbox/ipam/forms/model_forms.py:612
#: netbox/templates/ipam/vlangroup.html:42
msgid "VLAN IDs"
msgstr "Identyfikatory sieci VLAN"
-#: netbox/ipam/forms/model_forms.py:620
+#: netbox/ipam/forms/model_forms.py:630
msgid "Child VLANs"
msgstr "Dziecięce sieci VLAN"
-#: netbox/ipam/forms/model_forms.py:697 netbox/ipam/forms/model_forms.py:729
+#: netbox/ipam/forms/model_forms.py:730
+#: netbox/templates/ipam/vlantranslationrule.html:11
+msgid "VLAN Translation Rule"
+msgstr "Reguła tłumaczenia VLAN"
+
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779
msgid ""
"Comma-separated list of one or more port numbers. A range may be specified "
"using a hyphen."
@@ -9924,33 +10427,28 @@ msgstr ""
"Oddzielona przecinkami lista jednego lub więcej numerów portów. Zakres można"
" określić za pomocą myślnika."
-#: netbox/ipam/forms/model_forms.py:702
+#: netbox/ipam/forms/model_forms.py:752
#: netbox/templates/ipam/servicetemplate.html:12
msgid "Service Template"
msgstr "Szablon usługi"
-#: netbox/ipam/forms/model_forms.py:749
+#: netbox/ipam/forms/model_forms.py:799
msgid "Port(s)"
msgstr "Port (y)"
-#: netbox/ipam/forms/model_forms.py:750 netbox/ipam/forms/model_forms.py:778
-#: netbox/templates/ipam/service.html:21
-msgid "Service"
-msgstr "Serwis"
-
-#: netbox/ipam/forms/model_forms.py:763
+#: netbox/ipam/forms/model_forms.py:813
msgid "Service template"
msgstr "Szablon usługi"
-#: netbox/ipam/forms/model_forms.py:775
+#: netbox/ipam/forms/model_forms.py:825
msgid "From Template"
msgstr "Z szablonu"
-#: netbox/ipam/forms/model_forms.py:776
+#: netbox/ipam/forms/model_forms.py:826
msgid "Custom"
msgstr "Niestandardowe"
-#: netbox/ipam/forms/model_forms.py:806
+#: netbox/ipam/forms/model_forms.py:856
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr ""
@@ -9968,30 +10466,30 @@ msgstr "Zakres ASN"
msgid "ASN ranges"
msgstr "Zakresy ASN"
-#: netbox/ipam/models/asns.py:72
+#: netbox/ipam/models/asns.py:69
#, python-brace-format
msgid "Starting ASN ({start}) must be lower than ending ASN ({end})."
msgstr ""
"Rozpoczęcie ASN ({start}) musi być niższy niż kończący się ASN ({end})."
-#: netbox/ipam/models/asns.py:104
+#: netbox/ipam/models/asns.py:101
msgid "Regional Internet Registry responsible for this AS number space"
msgstr ""
"Regionalny Rejestr Internetowy odpowiedzialny za tę przestrzeń numeryczną AS"
-#: netbox/ipam/models/asns.py:109
+#: netbox/ipam/models/asns.py:106
msgid "16- or 32-bit autonomous system number"
msgstr "16- lub 32-bitowy autonomiczny numer systemu"
-#: netbox/ipam/models/fhrp.py:22
+#: netbox/ipam/models/fhrp.py:21
msgid "group ID"
msgstr "ID grupy"
-#: netbox/ipam/models/fhrp.py:30 netbox/ipam/models/services.py:22
+#: netbox/ipam/models/fhrp.py:29 netbox/ipam/models/services.py:21
msgid "protocol"
msgstr "protokół"
-#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:28
+#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29
msgid "authentication type"
msgstr "typ uwierzytelniania"
@@ -10007,11 +10505,11 @@ msgstr "Grupa FHRP"
msgid "FHRP groups"
msgstr "Grupy FHRP"
-#: netbox/ipam/models/fhrp.py:113
+#: netbox/ipam/models/fhrp.py:110
msgid "FHRP group assignment"
msgstr "Przydział grupy FHRP"
-#: netbox/ipam/models/fhrp.py:114
+#: netbox/ipam/models/fhrp.py:111
msgid "FHRP group assignments"
msgstr "Zadania grupowe FHRP"
@@ -10023,35 +10521,35 @@ msgstr "prywatny"
msgid "IP space managed by this RIR is considered private"
msgstr "Przestrzeń IP zarządzana przez ten RIR jest uważana za prywatną"
-#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:182
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188
msgid "RIRs"
msgstr "RIR"
-#: netbox/ipam/models/ip.py:84
+#: netbox/ipam/models/ip.py:81
msgid "IPv4 or IPv6 network"
msgstr "Sieć IPv4 lub IPv6"
-#: netbox/ipam/models/ip.py:91
+#: netbox/ipam/models/ip.py:88
msgid "Regional Internet Registry responsible for this IP space"
msgstr "Regionalny Rejestr Internetowy odpowiedzialny za tę przestrzeń IP"
-#: netbox/ipam/models/ip.py:101
+#: netbox/ipam/models/ip.py:98
msgid "date added"
msgstr "data dodania"
-#: netbox/ipam/models/ip.py:115
+#: netbox/ipam/models/ip.py:112
msgid "aggregate"
msgstr "agregat"
-#: netbox/ipam/models/ip.py:116
+#: netbox/ipam/models/ip.py:113
msgid "aggregates"
msgstr "agregaty"
-#: netbox/ipam/models/ip.py:132
+#: netbox/ipam/models/ip.py:126
msgid "Cannot create aggregate with /0 mask."
msgstr "Nie można utworzyć agregatu z maską /0."
-#: netbox/ipam/models/ip.py:144
+#: netbox/ipam/models/ip.py:138
#, python-brace-format
msgid ""
"Aggregates cannot overlap. {prefix} is already covered by an existing "
@@ -10060,7 +10558,7 @@ msgstr ""
"Agregaty nie mogą się nakładać. {prefix} jest już objęty istniejącym "
"agregatem ({aggregate})."
-#: netbox/ipam/models/ip.py:158
+#: netbox/ipam/models/ip.py:152
#, python-brace-format
msgid ""
"Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate "
@@ -10069,125 +10567,120 @@ msgstr ""
"Prefiksy nie mogą nakładać się na agregaty. {prefix} obejmuje istniejące "
"kruszywo ({aggregate})."
-#: netbox/ipam/models/ip.py:200 netbox/ipam/models/ip.py:737
-#: netbox/vpn/models/tunnels.py:114
-msgid "role"
-msgstr "roli"
-
-#: netbox/ipam/models/ip.py:201
+#: netbox/ipam/models/ip.py:195
msgid "roles"
msgstr "ról"
-#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:293
+#: netbox/ipam/models/ip.py:208 netbox/ipam/models/ip.py:277
msgid "prefix"
msgstr "prefiks"
-#: netbox/ipam/models/ip.py:218
+#: netbox/ipam/models/ip.py:209
msgid "IPv4 or IPv6 network with mask"
msgstr "Sieć IPv4 lub IPv6 z maską"
-#: netbox/ipam/models/ip.py:254
+#: netbox/ipam/models/ip.py:238
msgid "Operational status of this prefix"
msgstr "Status operacyjny tego prefiksu"
-#: netbox/ipam/models/ip.py:262
+#: netbox/ipam/models/ip.py:246
msgid "The primary function of this prefix"
msgstr "Podstawowa funkcja tego prefiksu"
-#: netbox/ipam/models/ip.py:265
+#: netbox/ipam/models/ip.py:249
msgid "is a pool"
msgstr "jest basenem"
-#: netbox/ipam/models/ip.py:267
+#: netbox/ipam/models/ip.py:251
msgid "All IP addresses within this prefix are considered usable"
msgstr "Wszystkie adresy IP w tym prefiksie są uważane za użyteczne"
-#: netbox/ipam/models/ip.py:270 netbox/ipam/models/ip.py:537
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523
msgid "mark utilized"
msgstr "użyty znak"
-#: netbox/ipam/models/ip.py:294
+#: netbox/ipam/models/ip.py:278
msgid "prefixes"
msgstr "prefiksy"
-#: netbox/ipam/models/ip.py:317
+#: netbox/ipam/models/ip.py:298
msgid "Cannot create prefix with /0 mask."
msgstr "Nie można utworzyć prefiksu z maską /0."
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
msgid "global table"
msgstr "tabela globalna"
-#: netbox/ipam/models/ip.py:326
+#: netbox/ipam/models/ip.py:307
#, python-brace-format
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "Zduplikowany prefiks znaleziony w {table}: {prefix}"
-#: netbox/ipam/models/ip.py:495
+#: netbox/ipam/models/ip.py:481
msgid "start address"
msgstr "adres początkowy"
-#: netbox/ipam/models/ip.py:496 netbox/ipam/models/ip.py:500
-#: netbox/ipam/models/ip.py:712
+#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
+#: netbox/ipam/models/ip.py:711
msgid "IPv4 or IPv6 address (with mask)"
msgstr "Adres IPv4 lub IPv6 (z maską)"
-#: netbox/ipam/models/ip.py:499
+#: netbox/ipam/models/ip.py:485
msgid "end address"
msgstr "adres końcowy"
-#: netbox/ipam/models/ip.py:526
+#: netbox/ipam/models/ip.py:512
msgid "Operational status of this range"
msgstr "Stan operacyjny tego zakresu"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:520
msgid "The primary function of this range"
msgstr "Podstawowa funkcja tego zakresu"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:534
msgid "IP range"
msgstr "Zakres IP"
-#: netbox/ipam/models/ip.py:549
+#: netbox/ipam/models/ip.py:535
msgid "IP ranges"
msgstr "Zakresy IP"
-#: netbox/ipam/models/ip.py:565
+#: netbox/ipam/models/ip.py:548
msgid "Starting and ending IP address versions must match"
msgstr "Początkowe i kończące wersje adresu IP muszą być zgodne"
-#: netbox/ipam/models/ip.py:571
+#: netbox/ipam/models/ip.py:554
msgid "Starting and ending IP address masks must match"
msgstr "Początkowe i kończące maski adresów IP muszą być zgodne"
-#: netbox/ipam/models/ip.py:578
+#: netbox/ipam/models/ip.py:561
#, python-brace-format
msgid ""
"Ending address must be greater than the starting address ({start_address})"
msgstr "Adres końcowy musi być większy niż adres początkowy ({start_address})"
-#: netbox/ipam/models/ip.py:590
+#: netbox/ipam/models/ip.py:589
#, python-brace-format
msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}"
msgstr ""
"Zdefiniowane adresy pokrywają się z zakresem {overlapping_range} w VRF {vrf}"
-#: netbox/ipam/models/ip.py:599
+#: netbox/ipam/models/ip.py:598
#, python-brace-format
msgid "Defined range exceeds maximum supported size ({max_size})"
msgstr ""
"Zdefiniowany zakres przekracza maksymalny obsługiwany rozmiar ({max_size})"
-#: netbox/ipam/models/ip.py:711 netbox/tenancy/models/contacts.py:82
+#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77
msgid "address"
msgstr "przemawiać"
-#: netbox/ipam/models/ip.py:734
+#: netbox/ipam/models/ip.py:733
msgid "The operational status of this IP"
msgstr "Status operacyjny niniejszego IP"
@@ -10207,34 +10700,34 @@ msgstr "IP, dla którego ten adres jest „zewnętrznym” adresem IP"
msgid "Hostname or FQDN (not case-sensitive)"
msgstr "Nazwa hosta lub FQDN (nie rozróżnia wielkości liter)"
-#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:94
+#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90
msgid "IP addresses"
msgstr "Adresy IP"
-#: netbox/ipam/models/ip.py:845
+#: netbox/ipam/models/ip.py:842
msgid "Cannot create IP address with /0 mask."
msgstr "Nie można utworzyć adresu IP z maską /0."
-#: netbox/ipam/models/ip.py:851
+#: netbox/ipam/models/ip.py:848
#, python-brace-format
msgid "{ip} is a network ID, which may not be assigned to an interface."
msgstr ""
"{ip} jest identyfikatorem sieci, który może nie być przypisany do "
"interfejsu."
-#: netbox/ipam/models/ip.py:862
+#: netbox/ipam/models/ip.py:859
#, python-brace-format
msgid ""
"{ip} is a broadcast address, which may not be assigned to an interface."
msgstr ""
"{ip} jest adresem nadawczym, który nie może być przypisany do interfejsu."
-#: netbox/ipam/models/ip.py:876
+#: netbox/ipam/models/ip.py:873
#, python-brace-format
msgid "Duplicate IP address found in {table}: {ipaddress}"
msgstr "Zduplikowany adres IP znaleziony w {table}: {ipaddress}"
-#: netbox/ipam/models/ip.py:897
+#: netbox/ipam/models/ip.py:896
msgid ""
"Cannot reassign IP address while it is designated as the primary IP for the "
"parent object"
@@ -10242,74 +10735,74 @@ msgstr ""
"Nie można ponownie przypisać adresu IP, gdy jest on wyznaczony jako główny "
"adres IP dla obiektu nadrzędnego"
-#: netbox/ipam/models/ip.py:903
+#: netbox/ipam/models/ip.py:902
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr "Tylko adresy IPv6 mogą mieć przypisany status SLAAC"
-#: netbox/ipam/models/services.py:33
+#: netbox/ipam/models/services.py:32
msgid "port numbers"
msgstr "numery portów"
-#: netbox/ipam/models/services.py:59
+#: netbox/ipam/models/services.py:58
msgid "service template"
msgstr "szablon usługi"
-#: netbox/ipam/models/services.py:60
+#: netbox/ipam/models/services.py:59
msgid "service templates"
msgstr "szablony usług"
-#: netbox/ipam/models/services.py:95
+#: netbox/ipam/models/services.py:91
msgid "The specific IP addresses (if any) to which this service is bound"
msgstr ""
"Konkretne adresy IP (jeśli istnieją), z którymi ta usługa jest związana"
-#: netbox/ipam/models/services.py:102
+#: netbox/ipam/models/services.py:98
msgid "service"
msgstr "usługi"
-#: netbox/ipam/models/services.py:103
+#: netbox/ipam/models/services.py:99
msgid "services"
msgstr "usług"
-#: netbox/ipam/models/services.py:117
+#: netbox/ipam/models/services.py:110
msgid ""
"A service cannot be associated with both a device and a virtual machine."
msgstr ""
"Usługa nie może być powiązana zarówno z urządzeniem, jak i maszyną "
"wirtualną."
-#: netbox/ipam/models/services.py:119
+#: netbox/ipam/models/services.py:112
msgid ""
"A service must be associated with either a device or a virtual machine."
msgstr "Usługa musi być powiązana z urządzeniem lub maszyną wirtualną."
-#: netbox/ipam/models/vlans.py:85
+#: netbox/ipam/models/vlans.py:87
msgid "VLAN groups"
msgstr "Grupy VLAN"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:94
msgid "Cannot set scope_type without scope_id."
msgstr "Nie można ustawić typu skope_bez identyfikatora scope_id."
-#: netbox/ipam/models/vlans.py:97
+#: netbox/ipam/models/vlans.py:96
msgid "Cannot set scope_id without scope_type."
msgstr "Nie można ustawić scope_id bez scope_type."
-#: netbox/ipam/models/vlans.py:105
+#: netbox/ipam/models/vlans.py:104
#, python-brace-format
msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}"
msgstr ""
"Uruchamianie identyfikatora VLAN w zakresie ({value}) nie może być mniejszy "
"niż {minimum}"
-#: netbox/ipam/models/vlans.py:111
+#: netbox/ipam/models/vlans.py:110
#, python-brace-format
msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}"
msgstr ""
"Zakończenie identyfikatora VLAN w zakresie ({value}) nie może przekroczyć "
"{maximum}"
-#: netbox/ipam/models/vlans.py:118
+#: netbox/ipam/models/vlans.py:117
#, python-brace-format
msgid ""
"Ending VLAN ID in range must be greater than or equal to the starting VLAN "
@@ -10318,32 +10811,37 @@ msgstr ""
"Kończący identyfikator VLAN w zakresie musi być większy lub równy "
"początkowemu identyfikatorowi VLAN ({range})"
-#: netbox/ipam/models/vlans.py:124
+#: netbox/ipam/models/vlans.py:123
msgid "Ranges cannot overlap."
msgstr "Zakresy nie mogą się nakładać."
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:180
msgid "The specific site to which this VLAN is assigned (if any)"
msgstr ""
"Określona strona, do której przypisana jest ta sieć VLAN (jeśli istnieje)"
-#: netbox/ipam/models/vlans.py:189
+#: netbox/ipam/models/vlans.py:188
msgid "VLAN group (optional)"
msgstr "Grupa VLAN (opcjonalnie)"
-#: netbox/ipam/models/vlans.py:197
+#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368
+#: netbox/ipam/models/vlans.py:376
msgid "Numeric VLAN ID (1-4094)"
msgstr "Numeryczny identyfikator sieci VLAN (1-4094)"
-#: netbox/ipam/models/vlans.py:215
+#: netbox/ipam/models/vlans.py:214
msgid "Operational status of this VLAN"
msgstr "Stan operacyjny tej sieci VLAN"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:222
msgid "The primary function of this VLAN"
msgstr "Podstawowa funkcja tej VLAN"
-#: netbox/ipam/models/vlans.py:266
+#: netbox/ipam/models/vlans.py:237
+msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)"
+msgstr "Oznaczenie sieci VLAN klienta/usługi (dla Q-in-Q/IEEE 802.1ad)"
+
+#: netbox/ipam/models/vlans.py:285
#, python-brace-format
msgid ""
"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to "
@@ -10352,41 +10850,57 @@ msgstr ""
"VLAN jest przypisana do grupy {group} (zakres: {scope}); nie można również "
"przypisać do witryny {site}."
-#: netbox/ipam/models/vlans.py:275
-#, python-brace-format
-msgid "VID must be in ranges {ranges} for VLANs in group {group}"
-msgstr "VID musi być w zakresach {ranges} dla sieci VLAN w grupie {group}"
+#: netbox/ipam/models/vlans.py:294
+#, python-brace-format
+msgid "VID must be in ranges {ranges} for VLANs in group {group}"
+msgstr "VID musi być w zakresach {ranges} dla sieci VLAN w grupie {group}"
+
+#: netbox/ipam/models/vlans.py:301
+msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN."
+msgstr "Tylko sieci VLAN klientów Q-in-Q mogą być przypisane do usługi VLAN."
+
+#: netbox/ipam/models/vlans.py:307
+msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN."
+msgstr "Usługa VLAN klienta Q-in-Q musi być przypisana do sieci VLAN usługi."
+
+#: netbox/ipam/models/vlans.py:344
+msgid "VLAN translation policies"
+msgstr "Zasady tłumaczenia sieci VLAN"
+
+#: netbox/ipam/models/vlans.py:385
+msgid "VLAN translation rule"
+msgstr "Reguła tłumaczenia VLAN"
-#: netbox/ipam/models/vrfs.py:30
+#: netbox/ipam/models/vrfs.py:29
msgid "route distinguisher"
msgstr "rozróżniacz trasy"
-#: netbox/ipam/models/vrfs.py:31
+#: netbox/ipam/models/vrfs.py:30
msgid "Unique route distinguisher (as defined in RFC 4364)"
msgstr "Unikalny rozróżniacz trasy (zgodnie z definicją w RFC 4364)"
-#: netbox/ipam/models/vrfs.py:42
+#: netbox/ipam/models/vrfs.py:41
msgid "enforce unique space"
msgstr "egzekwuj unikalną przestrzeń"
-#: netbox/ipam/models/vrfs.py:43
+#: netbox/ipam/models/vrfs.py:42
msgid "Prevent duplicate prefixes/IP addresses within this VRF"
msgstr "Zapobiegaj duplikowaniu prefiksów / adresów IP w tym VRF"
-#: netbox/ipam/models/vrfs.py:63 netbox/netbox/navigation/menu.py:186
-#: netbox/netbox/navigation/menu.py:188
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192
+#: netbox/netbox/navigation/menu.py:194
msgid "VRFs"
msgstr "VRF"
-#: netbox/ipam/models/vrfs.py:82
+#: netbox/ipam/models/vrfs.py:78
msgid "Route target value (formatted in accordance with RFC 4360)"
msgstr "Wartość docelowa trasy (sformatowana zgodnie z RFC 4360)"
-#: netbox/ipam/models/vrfs.py:94
+#: netbox/ipam/models/vrfs.py:91
msgid "route target"
msgstr "cel trasy"
-#: netbox/ipam/models/vrfs.py:95
+#: netbox/ipam/models/vrfs.py:92
msgid "route targets"
msgstr "cele trasy"
@@ -10402,84 +10916,101 @@ msgstr "Liczba witryn"
msgid "Provider Count"
msgstr "Liczba dostawców"
-#: netbox/ipam/tables/ip.py:95 netbox/netbox/navigation/menu.py:179
-#: netbox/netbox/navigation/menu.py:181
+#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
+#: netbox/netbox/navigation/menu.py:187
msgid "Aggregates"
msgstr "Agregaty"
-#: netbox/ipam/tables/ip.py:125
+#: netbox/ipam/tables/ip.py:71
msgid "Added"
msgstr "Dodano"
-#: netbox/ipam/tables/ip.py:128 netbox/ipam/tables/ip.py:166
-#: netbox/ipam/tables/vlans.py:142 netbox/ipam/views.py:346
-#: netbox/netbox/navigation/menu.py:165 netbox/netbox/navigation/menu.py:167
-#: netbox/templates/ipam/vlan.html:84
+#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112
+#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373
+#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173
+#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "Prefiksy"
-#: netbox/ipam/tables/ip.py:131 netbox/ipam/tables/ip.py:270
-#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:86
+#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55
#: netbox/templates/dcim/device.html:260
#: netbox/templates/ipam/aggregate.html:24
-#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:106
+#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "Wykorzystanie"
-#: netbox/ipam/tables/ip.py:171 netbox/netbox/navigation/menu.py:161
+#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
msgid "IP Ranges"
msgstr "Zakresy IP"
-#: netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:167
msgid "Prefix (Flat)"
msgstr "Prefiks (płaski)"
-#: netbox/ipam/tables/ip.py:225
+#: netbox/ipam/tables/ip.py:171
msgid "Depth"
msgstr "Głębokość"
-#: netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/virtualization/tables/clusters.py:77
+#: netbox/wireless/tables/wirelesslan.py:55
+msgid "Scope Type"
+msgstr "Rodzaj zakresu"
+
+#: netbox/ipam/tables/ip.py:213
msgid "Pool"
msgstr "Basen"
-#: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:320
+#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
msgid "Marked Utilized"
msgstr "Oznaczone Używane"
-#: netbox/ipam/tables/ip.py:304
+#: netbox/ipam/tables/ip.py:256
msgid "Start address"
msgstr "Adres początkowy"
-#: netbox/ipam/tables/ip.py:383
+#: netbox/ipam/tables/ip.py:335
msgid "NAT (Inside)"
msgstr "NAT (Wewnątrz)"
-#: netbox/ipam/tables/ip.py:388
+#: netbox/ipam/tables/ip.py:340
msgid "NAT (Outside)"
msgstr "NAT (na zewnątrz)"
-#: netbox/ipam/tables/ip.py:393
+#: netbox/ipam/tables/ip.py:345
msgid "Assigned"
msgstr "Przypisany"
-#: netbox/ipam/tables/ip.py:429 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
#: netbox/vpn/forms/filtersets.py:240
msgid "Assigned Object"
msgstr "Przypisany obiekt"
-#: netbox/ipam/tables/vlans.py:68
-msgid "Scope Type"
-msgstr "Rodzaj zakresu"
-
-#: netbox/ipam/tables/vlans.py:76
+#: netbox/ipam/tables/vlans.py:45
msgid "VID Ranges"
msgstr "Zakresy VID"
-#: netbox/ipam/tables/vlans.py:111 netbox/ipam/tables/vlans.py:214
+#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VIDEO"
+#: netbox/ipam/tables/vlans.py:237
+#: netbox/templates/ipam/vlantranslationpolicy.html:22
+msgid "Rules"
+msgstr "Zasady"
+
+#: netbox/ipam/tables/vlans.py:260
+#: netbox/templates/ipam/vlantranslationrule.html:18
+msgid "Local VID"
+msgstr "Lokalny VID"
+
+#: netbox/ipam/tables/vlans.py:264
+#: netbox/templates/ipam/vlantranslationrule.html:22
+msgid "Remote VID"
+msgstr "Zdalny VID"
+
#: netbox/ipam/tables/vrfs.py:30
msgid "RD"
msgstr "RD."
@@ -10520,23 +11051,23 @@ msgstr ""
"W nazwach DNS dozwolone są tylko znaki alfanumeryczne, gwiazdki, łączniki, "
"kropki i podkreślenia"
-#: netbox/ipam/views.py:533
+#: netbox/ipam/views.py:570
msgid "Child Prefixes"
msgstr "Prefiksy podrzędne"
-#: netbox/ipam/views.py:569
+#: netbox/ipam/views.py:606
msgid "Child Ranges"
msgstr "Zakresy dla dzieci"
-#: netbox/ipam/views.py:898
+#: netbox/ipam/views.py:958
msgid "Related IPs"
msgstr "Powiązane adresy IP"
-#: netbox/ipam/views.py:1127
+#: netbox/ipam/views.py:1315
msgid "Device Interfaces"
msgstr "Interfejsy urządzeń"
-#: netbox/ipam/views.py:1145
+#: netbox/ipam/views.py:1333
msgid "VM Interfaces"
msgstr "Interfejsy VM"
@@ -10586,90 +11117,112 @@ msgstr "{class_name} musi zaimplementować get_view_name ()"
msgid "Invalid permission {permission} for model {model}"
msgstr "Nieprawidłowe uprawnienia {permission} dla modelu {model}"
-#: netbox/netbox/choices.py:49
+#: netbox/netbox/choices.py:51
msgid "Dark Red"
msgstr "Ciemny czerwony"
-#: netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:54
msgid "Rose"
msgstr "Róża"
-#: netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:55
msgid "Fuchsia"
msgstr "Fuksja"
-#: netbox/netbox/choices.py:55
+#: netbox/netbox/choices.py:57
msgid "Dark Purple"
msgstr "Ciemnofioletowy"
-#: netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:60
msgid "Light Blue"
msgstr "Jasnoniebieski"
-#: netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:63
msgid "Aqua"
msgstr "wodny"
-#: netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:64
msgid "Dark Green"
msgstr "Ciemnozielony"
-#: netbox/netbox/choices.py:64
+#: netbox/netbox/choices.py:66
msgid "Light Green"
msgstr "Jasnozielony"
-#: netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:67
msgid "Lime"
msgstr "Wapno"
-#: netbox/netbox/choices.py:67
+#: netbox/netbox/choices.py:69
msgid "Amber"
msgstr "Amber"
-#: netbox/netbox/choices.py:69
+#: netbox/netbox/choices.py:71
msgid "Dark Orange"
msgstr "Ciemny Pomarańczowy"
-#: netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:72
msgid "Brown"
msgstr "Brązowy"
-#: netbox/netbox/choices.py:71
+#: netbox/netbox/choices.py:73
msgid "Light Grey"
msgstr "Jasnoszary"
-#: netbox/netbox/choices.py:72
+#: netbox/netbox/choices.py:74
msgid "Grey"
msgstr "Szary"
-#: netbox/netbox/choices.py:73
+#: netbox/netbox/choices.py:75
msgid "Dark Grey"
msgstr "Ciemny szary"
-#: netbox/netbox/choices.py:128
+#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+msgid "Default"
+msgstr "Domyślnie"
+
+#: netbox/netbox/choices.py:130
msgid "Direct"
msgstr "Bezpośredni"
-#: netbox/netbox/choices.py:129
+#: netbox/netbox/choices.py:131
msgid "Upload"
msgstr "Przesyłanie"
-#: netbox/netbox/choices.py:141 netbox/netbox/choices.py:155
+#: netbox/netbox/choices.py:143 netbox/netbox/choices.py:157
msgid "Auto-detect"
msgstr "Automatyczne wykrywanie"
-#: netbox/netbox/choices.py:156
+#: netbox/netbox/choices.py:158
msgid "Comma"
msgstr "przecinek"
-#: netbox/netbox/choices.py:157
+#: netbox/netbox/choices.py:159
msgid "Semicolon"
msgstr "Średnik"
-#: netbox/netbox/choices.py:158
+#: netbox/netbox/choices.py:160
msgid "Tab"
msgstr "Zakładka"
+#: netbox/netbox/choices.py:193 netbox/templates/dcim/device.html:327
+#: netbox/templates/dcim/rack.html:107
+msgid "Kilograms"
+msgstr "Kilogramy"
+
+#: netbox/netbox/choices.py:194
+msgid "Grams"
+msgstr "Gramy"
+
+#: netbox/netbox/choices.py:195 netbox/templates/dcim/device.html:328
+#: netbox/templates/dcim/rack.html:108
+msgid "Pounds"
+msgstr "funty"
+
+#: netbox/netbox/choices.py:196
+msgid "Ounces"
+msgstr "Uncja"
+
#: netbox/netbox/config/__init__.py:67
#, python-brace-format
msgid "Invalid configuration parameter: {item}"
@@ -10959,6 +11512,26 @@ msgstr "data zsynchronizowana"
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name} musi wdrożyć metodę sync_data ()."
+#: netbox/netbox/models/mixins.py:22
+msgid "weight unit"
+msgstr "jednostka wagowa"
+
+#: netbox/netbox/models/mixins.py:52
+msgid "Must specify a unit when setting a weight"
+msgstr "Należy określić jednostkę podczas ustawiania wagi"
+
+#: netbox/netbox/models/mixins.py:57
+msgid "distance"
+msgstr "odstęp"
+
+#: netbox/netbox/models/mixins.py:64
+msgid "distance unit"
+msgstr "jednostka odległości"
+
+#: netbox/netbox/models/mixins.py:99
+msgid "Must specify a unit when setting a distance"
+msgstr "Należy określić jednostkę podczas ustawiania odległości"
+
#: netbox/netbox/navigation/menu.py:11
msgid "Organization"
msgstr "Organizacja"
@@ -10992,10 +11565,6 @@ msgstr "Role szafy"
msgid "Elevations"
msgstr "Elewacje"
-#: netbox/netbox/navigation/menu.py:60 netbox/netbox/navigation/menu.py:62
-msgid "Rack Types"
-msgstr "Rodzaje szaf"
-
#: netbox/netbox/navigation/menu.py:76
msgid "Modules"
msgstr "Moduły"
@@ -11018,175 +11587,200 @@ msgstr "Komponenty urządzenia"
msgid "Inventory Item Roles"
msgstr "Role pozycji zapasów"
-#: netbox/netbox/navigation/menu.py:111 netbox/netbox/navigation/menu.py:115
+#: netbox/netbox/navigation/menu.py:110
+#: netbox/templates/dcim/interface.html:413
+#: netbox/templates/virtualization/vminterface.html:118
+msgid "MAC Addresses"
+msgstr "Adresy MAC"
+
+#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "Połączenia"
-#: netbox/netbox/navigation/menu.py:117
+#: netbox/netbox/navigation/menu.py:123
msgid "Cables"
msgstr "Kable"
-#: netbox/netbox/navigation/menu.py:118
+#: netbox/netbox/navigation/menu.py:124
msgid "Wireless Links"
msgstr "Linki bezprzewodowe"
-#: netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:127
msgid "Interface Connections"
msgstr "Połączenia interfejsu"
-#: netbox/netbox/navigation/menu.py:126
+#: netbox/netbox/navigation/menu.py:132
msgid "Console Connections"
msgstr "Połączenia konsoli"
-#: netbox/netbox/navigation/menu.py:131
+#: netbox/netbox/navigation/menu.py:137
msgid "Power Connections"
msgstr "Połączenia zasilania"
-#: netbox/netbox/navigation/menu.py:147
+#: netbox/netbox/navigation/menu.py:153
msgid "Wireless LAN Groups"
msgstr "Grupy sieci bezprzewodowej sieci LAN"
-#: netbox/netbox/navigation/menu.py:168
+#: netbox/netbox/navigation/menu.py:174
msgid "Prefix & VLAN Roles"
msgstr "Role prefiksów i VLAN"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:180
msgid "ASN Ranges"
msgstr "Zakresy ASN"
-#: netbox/netbox/navigation/menu.py:196
+#: netbox/netbox/navigation/menu.py:202
msgid "VLAN Groups"
msgstr "Grupy VLAN"
#: netbox/netbox/navigation/menu.py:203
+msgid "VLAN Translation Policies"
+msgstr "Zasady tłumaczeń VLAN"
+
+#: netbox/netbox/navigation/menu.py:204
+#: netbox/templates/ipam/vlantranslationpolicy.html:46
+msgid "VLAN Translation Rules"
+msgstr "Zasady tłumaczenia VLAN"
+
+#: netbox/netbox/navigation/menu.py:211
msgid "Service Templates"
msgstr "Szablony usług"
-#: netbox/netbox/navigation/menu.py:204 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
#: netbox/templates/ipam/ipaddress.html:118
#: netbox/templates/virtualization/virtualmachine.html:154
msgid "Services"
msgstr "Usługi"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:219
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:215 netbox/netbox/navigation/menu.py:217
+#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "Tunele"
-#: netbox/netbox/navigation/menu.py:218
+#: netbox/netbox/navigation/menu.py:226
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "Grupy tuneli"
-#: netbox/netbox/navigation/menu.py:219
+#: netbox/netbox/navigation/menu.py:227
msgid "Tunnel Terminations"
msgstr "Zakończenia tunelu"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
#: netbox/vpn/models/l2vpn.py:64
msgid "L2VPNs"
msgstr "L2VPN"
-#: netbox/netbox/navigation/menu.py:226 netbox/templates/vpn/l2vpn.html:56
-#: netbox/templates/vpn/tunnel.html:72 netbox/vpn/tables/tunnels.py:58
-msgid "Terminations"
-msgstr "Zakończenia"
-
-#: netbox/netbox/navigation/menu.py:232
+#: netbox/netbox/navigation/menu.py:240
msgid "IKE Proposals"
msgstr "Propozycje IKE"
-#: netbox/netbox/navigation/menu.py:233
+#: netbox/netbox/navigation/menu.py:241
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "IKE Zasady działalności"
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:242
msgid "IPSec Proposals"
msgstr "Propozycje IPsec"
-#: netbox/netbox/navigation/menu.py:235
+#: netbox/netbox/navigation/menu.py:243
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "Zasady IPsec"
-#: netbox/netbox/navigation/menu.py:236 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "Profile IPsec"
-#: netbox/netbox/navigation/menu.py:251
+#: netbox/netbox/navigation/menu.py:259
#: netbox/templates/virtualization/virtualmachine.html:174
#: netbox/templates/virtualization/virtualmachine/base.html:32
#: netbox/templates/virtualization/virtualmachine_list.html:21
-#: netbox/virtualization/tables/virtualmachines.py:104
-#: netbox/virtualization/views.py:386
+#: netbox/virtualization/tables/virtualmachines.py:74
+#: netbox/virtualization/views.py:403
msgid "Virtual Disks"
msgstr "Wirtualne dyski"
-#: netbox/netbox/navigation/menu.py:258
+#: netbox/netbox/navigation/menu.py:266
msgid "Cluster Types"
msgstr "Typy klastrów"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Groups"
msgstr "Grupy klastrów"
-#: netbox/netbox/navigation/menu.py:273
+#: netbox/netbox/navigation/menu.py:281
msgid "Circuit Types"
msgstr "Typy obwodów"
-#: netbox/netbox/navigation/menu.py:274
+#: netbox/netbox/navigation/menu.py:282
+msgid "Circuit Terminations"
+msgstr "Zakończenia obwodów"
+
+#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/templates/circuits/providernetwork.html:55
+msgid "Virtual Circuits"
+msgstr "Wirtualne obwody"
+
+#: netbox/netbox/navigation/menu.py:289
+msgid "Virtual Circuit Types"
+msgstr "Typy obwodów wirtualnych"
+
+#: netbox/netbox/navigation/menu.py:290
+msgid "Virtual Circuit Terminations"
+msgstr "Zakończenia obwodu wirtualnego"
+
+#: netbox/netbox/navigation/menu.py:296
msgid "Circuit Groups"
msgstr "Grupy obwodów"
-#: netbox/netbox/navigation/menu.py:275
-#: netbox/templates/circuits/circuit.html:66
+#: netbox/netbox/navigation/menu.py:297
+#: netbox/templates/circuits/circuit.html:76
+#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "Zadania grupowe"
-#: netbox/netbox/navigation/menu.py:276
-msgid "Circuit Terminations"
-msgstr "Zakończenia obwodów"
-
-#: netbox/netbox/navigation/menu.py:280 netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
msgid "Providers"
msgstr "Dostawcy"
-#: netbox/netbox/navigation/menu.py:283
+#: netbox/netbox/navigation/menu.py:304
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "Konta dostawców"
-#: netbox/netbox/navigation/menu.py:284
+#: netbox/netbox/navigation/menu.py:305
msgid "Provider Networks"
msgstr "Sieci dostawców"
-#: netbox/netbox/navigation/menu.py:298
+#: netbox/netbox/navigation/menu.py:319
msgid "Power Panels"
msgstr "Panele zasilające"
-#: netbox/netbox/navigation/menu.py:309
+#: netbox/netbox/navigation/menu.py:330
msgid "Configurations"
msgstr "Konfiguracje"
-#: netbox/netbox/navigation/menu.py:311
+#: netbox/netbox/navigation/menu.py:332
msgid "Config Contexts"
msgstr "Konteksty konfiguracji"
-#: netbox/netbox/navigation/menu.py:312
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Templates"
msgstr "Szablony konfiguracji"
-#: netbox/netbox/navigation/menu.py:319 netbox/netbox/navigation/menu.py:323
+#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
msgid "Customization"
msgstr "Dostosowywanie"
-#: netbox/netbox/navigation/menu.py:325
+#: netbox/netbox/navigation/menu.py:346
#: netbox/templates/dcim/device_edit.html:103
#: netbox/templates/dcim/htmx/cable_edit.html:81
#: netbox/templates/dcim/virtualchassis_add.html:31
@@ -11195,96 +11789,96 @@ msgstr "Dostosowywanie"
#: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30
#: netbox/templates/inc/panels/custom_fields.html:7
#: netbox/templates/ipam/ipaddress_bulk_add.html:35
-#: netbox/templates/ipam/vlan_edit.html:59
+#: netbox/templates/ipam/vlan_edit.html:67
msgid "Custom Fields"
msgstr "Pola niestandardowe"
-#: netbox/netbox/navigation/menu.py:326
+#: netbox/netbox/navigation/menu.py:347
msgid "Custom Field Choices"
msgstr "Niestandardowe opcje pól"
-#: netbox/netbox/navigation/menu.py:327
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Links"
msgstr "Linki niestandardowe"
-#: netbox/netbox/navigation/menu.py:328
+#: netbox/netbox/navigation/menu.py:349
msgid "Export Templates"
msgstr "Szablony eksportu"
-#: netbox/netbox/navigation/menu.py:329
+#: netbox/netbox/navigation/menu.py:350
msgid "Saved Filters"
msgstr "Zapisane filtry"
-#: netbox/netbox/navigation/menu.py:331
+#: netbox/netbox/navigation/menu.py:352
msgid "Image Attachments"
msgstr "Załączniki do obrazów"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:370
msgid "Operations"
msgstr "Operacje"
-#: netbox/netbox/navigation/menu.py:353
+#: netbox/netbox/navigation/menu.py:374
msgid "Integrations"
msgstr "Integracje"
-#: netbox/netbox/navigation/menu.py:355
+#: netbox/netbox/navigation/menu.py:376
msgid "Data Sources"
msgstr "Źródła danych"
-#: netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:377
msgid "Event Rules"
msgstr "Zasady zdarzeń"
-#: netbox/netbox/navigation/menu.py:357
+#: netbox/netbox/navigation/menu.py:378
msgid "Webhooks"
msgstr "Haczyki internetowe"
-#: netbox/netbox/navigation/menu.py:361 netbox/netbox/navigation/menu.py:365
-#: netbox/netbox/views/generic/feature_views.py:153
+#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
+#: netbox/netbox/views/generic/feature_views.py:158
#: netbox/templates/extras/report/base.html:37
#: netbox/templates/extras/script/base.html:36
msgid "Jobs"
msgstr "Oferty pracy"
-#: netbox/netbox/navigation/menu.py:371
+#: netbox/netbox/navigation/menu.py:392
msgid "Logging"
msgstr "Rejestracja"
-#: netbox/netbox/navigation/menu.py:373
+#: netbox/netbox/navigation/menu.py:394
msgid "Notification Groups"
msgstr "Grupy powiadomień"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:395
msgid "Journal Entries"
msgstr "Wpisy do czasopism"
-#: netbox/netbox/navigation/menu.py:375
+#: netbox/netbox/navigation/menu.py:396
#: netbox/templates/core/objectchange.html:9
#: netbox/templates/core/objectchange_list.html:4
msgid "Change Log"
msgstr "Dziennik zmian"
-#: netbox/netbox/navigation/menu.py:382 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "Administrator"
-#: netbox/netbox/navigation/menu.py:430 netbox/templates/account/base.html:27
-#: netbox/templates/inc/user_menu.html:57
+#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/templates/inc/user_menu.html:52
msgid "API Tokens"
msgstr "Tokeny API"
-#: netbox/netbox/navigation/menu.py:437 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187
#: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242
#: netbox/users/forms/model_forms.py:249
msgid "Permissions"
msgstr "Uprawnienia"
-#: netbox/netbox/navigation/menu.py:445 netbox/netbox/navigation/menu.py:449
+#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "System"
-#: netbox/netbox/navigation/menu.py:454 netbox/netbox/navigation/menu.py:502
+#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -11292,29 +11886,29 @@ msgstr "System"
msgid "Plugins"
msgstr "Wtyczki"
-#: netbox/netbox/navigation/menu.py:459
+#: netbox/netbox/navigation/menu.py:480
msgid "Configuration History"
msgstr "Historia konfiguracji"
-#: netbox/netbox/navigation/menu.py:465 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "Zadania w tle"
-#: netbox/netbox/plugins/navigation.py:47
-#: netbox/netbox/plugins/navigation.py:69
+#: netbox/netbox/plugins/navigation.py:48
+#: netbox/netbox/plugins/navigation.py:70
msgid "Permissions must be passed as a tuple or list."
msgstr "Uprawnienia muszą być przekazywane jako kropka lub lista."
-#: netbox/netbox/plugins/navigation.py:51
+#: netbox/netbox/plugins/navigation.py:52
msgid "Buttons must be passed as a tuple or list."
msgstr "Przyciski muszą być przekazywane jako kółka lub lista."
-#: netbox/netbox/plugins/navigation.py:73
+#: netbox/netbox/plugins/navigation.py:74
msgid "Button color must be a choice within ButtonColorChoices."
msgstr "Kolor przycisku musi być wybrany w ButtonColorChoices."
-#: netbox/netbox/plugins/registration.py:25
+#: netbox/netbox/plugins/registration.py:26
#, python-brace-format
msgid ""
"PluginTemplateExtension class {template_extension} was passed as an "
@@ -11323,7 +11917,7 @@ msgstr ""
"PluginTemplateExtension class {template_extension} Został przekazany jako "
"przykład!"
-#: netbox/netbox/plugins/registration.py:31
+#: netbox/netbox/plugins/registration.py:32
#, python-brace-format
msgid ""
"{template_extension} is not a subclass of "
@@ -11332,18 +11926,18 @@ msgstr ""
"{template_extension} nie jest podklasą "
"Netbox.Plugins.Plugins.PluginTemplateExtension!"
-#: netbox/netbox/plugins/registration.py:51
+#: netbox/netbox/plugins/registration.py:57
#, python-brace-format
msgid "{item} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{item} musi być wystąpieniem Netbox.Plugins.Plugins.PluginMenuItem"
-#: netbox/netbox/plugins/registration.py:62
+#: netbox/netbox/plugins/registration.py:68
#, python-brace-format
msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem"
msgstr ""
"{menu_link} musi być wystąpieniem Netbox.Plugins.Plugins.PluginMenuItem"
-#: netbox/netbox/plugins/registration.py:67
+#: netbox/netbox/plugins/registration.py:73
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr ""
@@ -11428,93 +12022,93 @@ msgstr "Nie można dodać sklepów do rejestru po zainicjowaniu"
msgid "Cannot delete stores from registry"
msgstr "Nie można usunąć sklepów z rejestru"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:752
msgid "Czech"
msgstr "czeski"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:753
msgid "Danish"
msgstr "duński"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:754
msgid "German"
msgstr "niemiecki"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:755
msgid "English"
msgstr "angielski"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:756
msgid "Spanish"
msgstr "hiszpański"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:757
msgid "French"
msgstr "francuski"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:758
msgid "Italian"
msgstr "włoski"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:759
msgid "Japanese"
msgstr "japoński"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:760
msgid "Dutch"
msgstr "holenderski"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:761
msgid "Polish"
msgstr "polski"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:762
msgid "Portuguese"
msgstr "portugalski"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:763
msgid "Russian"
msgstr "rosyjski"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:764
msgid "Turkish"
msgstr "turecki"
-#: netbox/netbox/settings.py:773
+#: netbox/netbox/settings.py:765
msgid "Ukrainian"
msgstr "ukraiński"
-#: netbox/netbox/settings.py:774
+#: netbox/netbox/settings.py:766
msgid "Chinese"
msgstr "chiński"
-#: netbox/netbox/tables/columns.py:176
+#: netbox/netbox/tables/columns.py:177
msgid "Select all"
msgstr "Zaznacz wszystko"
-#: netbox/netbox/tables/columns.py:189
+#: netbox/netbox/tables/columns.py:190
msgid "Toggle all"
msgstr "Przełącz wszystko"
-#: netbox/netbox/tables/columns.py:300
+#: netbox/netbox/tables/columns.py:302
msgid "Toggle Dropdown"
msgstr "Przełącz menu rozwijane"
-#: netbox/netbox/tables/columns.py:572 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
msgid "Error"
msgstr "Błąd"
-#: netbox/netbox/tables/tables.py:58
+#: netbox/netbox/tables/tables.py:59
#, python-brace-format
msgid "No {model_name} found"
msgstr "Nie znaleziono {model_name} "
-#: netbox/netbox/tables/tables.py:249
+#: netbox/netbox/tables/tables.py:252
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "Pole"
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:255
msgid "Value"
msgstr "Wartość"
@@ -11530,24 +12124,24 @@ msgid ""
msgstr ""
"Wystąpił błąd renderowania wybranego szablonu eksportu ({template}): {error}"
-#: netbox/netbox/views/generic/bulk_views.py:416
+#: netbox/netbox/views/generic/bulk_views.py:421
#, python-brace-format
msgid "Row {i}: Object with ID {id} does not exist"
msgstr "Wiersz {i}: Obiekt z identyfikatorem {id} nie istnieje"
-#: netbox/netbox/views/generic/bulk_views.py:709
-#: netbox/netbox/views/generic/bulk_views.py:910
-#: netbox/netbox/views/generic/bulk_views.py:958
+#: netbox/netbox/views/generic/bulk_views.py:708
+#: netbox/netbox/views/generic/bulk_views.py:909
+#: netbox/netbox/views/generic/bulk_views.py:957
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "Nie {object_type} zostały wybrane."
-#: netbox/netbox/views/generic/bulk_views.py:788
+#: netbox/netbox/views/generic/bulk_views.py:787
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "Zmiana nazwy {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:888
+#: netbox/netbox/views/generic/bulk_views.py:887
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "Usunięte {count} {object_type}"
@@ -11560,16 +12154,16 @@ msgstr "Dziennik zmian"
msgid "Journal"
msgstr "Dziennik"
-#: netbox/netbox/views/generic/feature_views.py:207
+#: netbox/netbox/views/generic/feature_views.py:212
msgid "Unable to synchronize data: No data file set."
msgstr "Nie można zsynchronizować danych: Brak zestawu plików danych."
-#: netbox/netbox/views/generic/feature_views.py:211
+#: netbox/netbox/views/generic/feature_views.py:216
#, python-brace-format
msgid "Synchronized data for {object_type} {object}."
msgstr "Zsynchronizowane dane dla {object_type} {object}."
-#: netbox/netbox/views/generic/feature_views.py:236
+#: netbox/netbox/views/generic/feature_views.py:241
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "Zsynchronizowane {count} {object_type}"
@@ -11643,9 +12237,9 @@ msgstr "na GitHub"
msgid "Home Page"
msgstr "Strona główna"
-#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:45
+#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40
#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:189
-#: netbox/vpn/forms/model_forms.py:379
+#: netbox/vpn/forms/model_forms.py:382
msgid "Profile"
msgstr "Profil"
@@ -11657,12 +12251,12 @@ msgstr "Powiadomienia"
#: netbox/templates/account/base.html:16
#: netbox/templates/account/subscriptions.html:7
-#: netbox/templates/inc/user_menu.html:51
+#: netbox/templates/inc/user_menu.html:46
msgid "Subscriptions"
msgstr "Subskrypcje"
#: netbox/templates/account/base.html:19
-#: netbox/templates/inc/user_menu.html:54
+#: netbox/templates/inc/user_menu.html:49
msgid "Preferences"
msgstr "Preferencje"
@@ -11690,6 +12284,7 @@ msgstr "Zmień hasło"
#: netbox/templates/generic/object_edit.html:72
#: netbox/templates/htmx/delete_form.html:53
#: netbox/templates/htmx/delete_form.html:55
+#: netbox/templates/htmx/quick_add.html:21
#: netbox/templates/ipam/ipaddress_assign.html:28
#: netbox/templates/virtualization/cluster_add_devices.html:30
msgid "Cancel"
@@ -11788,7 +12383,7 @@ msgstr "Przydzielone grupy"
#: netbox/templates/core/objectchange.html:142
#: netbox/templates/dcim/devicebay.html:59
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
-#: netbox/templates/dcim/interface.html:296
+#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
#: netbox/templates/extras/configcontext.html:70
#: netbox/templates/extras/eventrule.html:66
@@ -11797,6 +12392,7 @@ msgstr "Przydzielone grupy"
#: netbox/templates/extras/webhook.html:75
#: netbox/templates/inc/panel_table.html:13
#: netbox/templates/inc/panels/comments.html:10
+#: netbox/templates/inc/panels/related_objects.html:23
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:56
#: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44
#: netbox/templates/users/objectpermission.html:77
@@ -11834,7 +12430,7 @@ msgstr "Ostatnio używane"
msgid "Add a Token"
msgstr "Dodaj token"
-#: netbox/templates/base/base.html:22 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
msgid "Home"
msgstr "Strona główna"
@@ -11876,15 +12472,16 @@ msgstr "Kod źródłowy"
msgid "Community"
msgstr "Społeczność"
-#: netbox/templates/circuits/circuit.html:47
+#: netbox/templates/circuits/circuit.html:57
msgid "Install Date"
msgstr "Data instalacji"
-#: netbox/templates/circuits/circuit.html:51
+#: netbox/templates/circuits/circuit.html:61
msgid "Termination Date"
msgstr "Data wypowiedzenia"
-#: netbox/templates/circuits/circuit.html:70
+#: netbox/templates/circuits/circuit.html:80
+#: netbox/templates/circuits/virtualcircuit.html:73
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15
msgid "Assign Group"
msgstr "Przypisz grupę"
@@ -11932,7 +12529,7 @@ msgid "Add"
msgstr "Dodaj"
#: netbox/templates/circuits/inc/circuit_termination.html:15
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:37
#: netbox/templates/dcim/inc/panels/inventory_items.html:32
#: netbox/templates/dcim/powerpanel.html:56
#: netbox/templates/extras/script_list.html:30
@@ -11947,35 +12544,39 @@ msgstr "Edytuj"
msgid "Swap"
msgstr "Zamień"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:19
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
+msgid "Termination point"
+msgstr "Punkt zakończenia"
+
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:20
#: netbox/templates/dcim/consoleport.html:59
#: netbox/templates/dcim/consoleserverport.html:60
#: netbox/templates/dcim/powerfeed.html:114
msgid "Marked as connected"
msgstr "Oznaczony jako połączony"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:21
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:22
msgid "to"
msgstr "do"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:31
#: netbox/templates/circuits/inc/circuit_termination_fields.html:32
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:33
#: netbox/templates/dcim/frontport.html:80
#: netbox/templates/dcim/inc/connection_endpoints.html:7
-#: netbox/templates/dcim/interface.html:154
+#: netbox/templates/dcim/interface.html:211
#: netbox/templates/dcim/rearport.html:76
msgid "Trace"
msgstr "Ślad"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:35
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
msgid "Edit cable"
msgstr "Edytuj kabel"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:40
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
msgid "Remove cable"
msgstr "Wyjmij kabel"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:42
#: netbox/templates/dcim/bulk_disconnect.html:5
#: netbox/templates/dcim/device/consoleports.html:12
#: netbox/templates/dcim/device/consoleserverports.html:12
@@ -11988,33 +12589,33 @@ msgstr "Wyjmij kabel"
msgid "Disconnect"
msgstr "Odłącz"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:48
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:49
#: netbox/templates/dcim/consoleport.html:69
#: netbox/templates/dcim/consoleserverport.html:70
#: netbox/templates/dcim/frontport.html:102
-#: netbox/templates/dcim/interface.html:180
-#: netbox/templates/dcim/interface.html:200
+#: netbox/templates/dcim/interface.html:237
+#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:71
-#: netbox/templates/dcim/poweroutlet.html:72
+#: netbox/templates/dcim/poweroutlet.html:81
+#: netbox/templates/dcim/poweroutlet.html:82
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
msgstr "Połącz"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:70
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:65
msgid "Downstream"
msgstr "W dalszej części"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:71
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:66
msgid "Upstream"
msgstr "W górę rzeki"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:80
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:75
msgid "Cross-Connect"
msgstr "Połączenie krzyżowe"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:84
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:79
msgid "Patch Panel/Port"
msgstr "Panel krosowy/port"
@@ -12026,6 +12627,27 @@ msgstr "Dodaj obwód"
msgid "Provider Account"
msgstr "Konto dostawcy"
+#: netbox/templates/circuits/providernetwork.html:59
+msgid "Add a Virtual Circuit"
+msgstr "Dodaj obwód wirtualny"
+
+#: netbox/templates/circuits/virtualcircuit.html:91
+#: netbox/templates/vpn/tunnel.html:9
+msgid "Add Termination"
+msgstr "Dodaj zakończenie"
+
+#: netbox/templates/circuits/virtualcircuittermination.html:23
+msgid "Virtual Circuit Termination"
+msgstr "Zakończenie obwodu wirtualnego"
+
+#: netbox/templates/circuits/virtualcircuittype.html:10
+msgid "Add Virtual Circuit"
+msgstr "Dodaj obwód wirtualny"
+
+#: netbox/templates/circuits/virtualcircuittype.html:19
+msgid "Virtual Circuit Type"
+msgstr "Typ obwodu wirtualnego"
+
#: netbox/templates/core/configrevision.html:35
msgid "Configuration Data"
msgstr "Dane konfiguracyjne"
@@ -12059,7 +12681,7 @@ msgstr "Zmieniono"
#: netbox/templates/core/datafile.html:42
#: netbox/templates/ipam/iprange.html:25
#: netbox/templates/virtualization/virtualdisk.html:29
-#: netbox/virtualization/tables/virtualmachines.py:198
+#: netbox/virtualization/tables/virtualmachines.py:169
msgid "Size"
msgstr "Rozmiar"
@@ -12500,8 +13122,8 @@ msgstr "Zmień nazwę Wybrano"
#: netbox/templates/dcim/consoleport.html:65
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
-#: netbox/templates/dcim/interface.html:176
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/interface.html:233
+#: netbox/templates/dcim/poweroutlet.html:79
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "Nie jest połączony"
@@ -12524,7 +13146,7 @@ msgid "Map"
msgstr "Mapa"
#: netbox/templates/dcim/device.html:108
-#: netbox/templates/dcim/inventoryitem.html:56
+#: netbox/templates/dcim/inventoryitem.html:60
#: netbox/templates/dcim/module.html:81
#: netbox/templates/dcim/modulebay.html:74 netbox/templates/dcim/rack.html:61
msgid "Asset Tag"
@@ -12540,7 +13162,7 @@ msgstr "Utwórz VDC"
#: netbox/templates/dcim/device.html:175
#: netbox/templates/dcim/device_edit.html:64
-#: netbox/virtualization/forms/model_forms.py:223
+#: netbox/virtualization/forms/model_forms.py:230
msgid "Management"
msgstr "Zarządzanie"
@@ -12657,35 +13279,6 @@ msgstr "Dodaj port zasilania"
msgid "Add Rear Ports"
msgstr "Dodaj tylne porty"
-#: netbox/templates/dcim/device/render_config.html:5
-#: netbox/templates/virtualization/virtualmachine/render_config.html:5
-msgid "Config"
-msgstr "Konfiguracja"
-
-#: netbox/templates/dcim/device/render_config.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:35
-msgid "Context Data"
-msgstr "Dane kontekstowe"
-
-#: netbox/templates/dcim/device/render_config.html:55
-#: netbox/templates/virtualization/virtualmachine/render_config.html:55
-msgid "Rendered Config"
-msgstr "Wyrenderowana konfiguracja"
-
-#: netbox/templates/dcim/device/render_config.html:57
-#: netbox/templates/virtualization/virtualmachine/render_config.html:57
-msgid "Download"
-msgstr "Ściągnij"
-
-#: netbox/templates/dcim/device/render_config.html:64
-#: netbox/templates/virtualization/virtualmachine/render_config.html:64
-msgid "Error rendering template"
-msgstr "Szablon renderowania błędu"
-
-#: netbox/templates/dcim/device/render_config.html:70
-msgid "No configuration template has been assigned for this device."
-msgstr ""
-
#: netbox/templates/dcim/device_edit.html:44
msgid "Parent Bay"
msgstr "Zatoka Parent"
@@ -12752,12 +13345,12 @@ msgid "VM Role"
msgstr "Rola maszyny wirtualnej"
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:29
+#: netbox/templates/dcim/moduletype.html:31
msgid "Model Name"
msgstr "Nazwa modelu"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:33
+#: netbox/templates/dcim/moduletype.html:35
msgid "Part Number"
msgstr "Numer części"
@@ -12782,8 +13375,8 @@ msgid "Rear Port Position"
msgstr "Pozycja tylnego portu"
#: netbox/templates/dcim/frontport.html:72
-#: netbox/templates/dcim/interface.html:144
-#: netbox/templates/dcim/poweroutlet.html:63
+#: netbox/templates/dcim/interface.html:201
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -12883,77 +13476,79 @@ msgid "PoE Type"
msgstr "Typ PoE"
#: netbox/templates/dcim/interface.html:81
-#: netbox/templates/virtualization/vminterface.html:63
+#: netbox/templates/virtualization/vminterface.html:55
+#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "Tryb 802.1Q"
-#: netbox/templates/dcim/interface.html:125
-#: netbox/templates/virtualization/vminterface.html:59
-msgid "MAC Address"
-msgstr "Adres MAC"
+#: netbox/templates/dcim/interface.html:156
+#: netbox/templates/virtualization/vminterface.html:88
+msgid "VLAN Translation"
+msgstr "Tłumaczenie VLAN"
-#: netbox/templates/dcim/interface.html:151
+#: netbox/templates/dcim/interface.html:208
msgid "Wireless Link"
msgstr "Bezprzewodowe łącze"
-#: netbox/templates/dcim/interface.html:218 netbox/vpn/choices.py:63
-msgid "Peer"
-msgstr "Peer"
-
-#: netbox/templates/dcim/interface.html:230
+#: netbox/templates/dcim/interface.html:287
#: netbox/templates/wireless/inc/wirelesslink_interface.html:26
msgid "Channel"
msgstr "Kanał"
-#: netbox/templates/dcim/interface.html:239
+#: netbox/templates/dcim/interface.html:296
#: netbox/templates/wireless/inc/wirelesslink_interface.html:32
msgid "Channel Frequency"
msgstr "Częstotliwość kanału"
-#: netbox/templates/dcim/interface.html:242
-#: netbox/templates/dcim/interface.html:250
-#: netbox/templates/dcim/interface.html:261
-#: netbox/templates/dcim/interface.html:269
+#: netbox/templates/dcim/interface.html:299
+#: netbox/templates/dcim/interface.html:307
+#: netbox/templates/dcim/interface.html:318
+#: netbox/templates/dcim/interface.html:326
msgid "MHz"
msgstr "MHz"
-#: netbox/templates/dcim/interface.html:258
+#: netbox/templates/dcim/interface.html:315
#: netbox/templates/wireless/inc/wirelesslink_interface.html:42
msgid "Channel Width"
msgstr "Szerokość kanału"
-#: netbox/templates/dcim/interface.html:285
+#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:60
-#: netbox/wireless/forms/bulk_edit.py:102
-#: netbox/wireless/forms/filtersets.py:40
-#: netbox/wireless/forms/filtersets.py:80 netbox/wireless/models.py:82
-#: netbox/wireless/models.py:156 netbox/wireless/tables/wirelesslan.py:44
+#: netbox/wireless/forms/bulk_edit.py:62
+#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/filtersets.py:43
+#: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82
+#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
-#: netbox/templates/dcim/interface.html:305
+#: netbox/templates/dcim/interface.html:362
msgid "LAG Members"
msgstr "Członkowie LGD"
-#: netbox/templates/dcim/interface.html:323
+#: netbox/templates/dcim/interface.html:380
msgid "No member interfaces"
msgstr "Brak interfejsów członka"
-#: netbox/templates/dcim/interface.html:343
+#: netbox/templates/dcim/interface.html:400
#: netbox/templates/ipam/fhrpgroup.html:73
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
-#: netbox/templates/virtualization/vminterface.html:89
+#: netbox/templates/virtualization/vminterface.html:105
msgid "Add IP Address"
msgstr "Dodaj adres IP"
+#: netbox/templates/dcim/interface.html:417
+#: netbox/templates/virtualization/vminterface.html:123
+msgid "Add MAC Address"
+msgstr "Dodaj adres MAC"
+
#: netbox/templates/dcim/inventoryitem.html:24
msgid "Parent Item"
msgstr "Element nadrzędny"
-#: netbox/templates/dcim/inventoryitem.html:48
+#: netbox/templates/dcim/inventoryitem.html:52
msgid "Part ID"
msgstr "Identyfikator części"
@@ -12973,6 +13568,10 @@ msgstr "Dodawanie lokalizacji"
msgid "Add a Device"
msgstr "Dodawanie urządzenia"
+#: netbox/templates/dcim/macaddress.html:36
+msgid "Primary for interface"
+msgstr "Podstawowy interfejs"
+
#: netbox/templates/dcim/manufacturer.html:16
msgid "Add Device Type"
msgstr "Dodaj typ urządzenia"
@@ -13003,7 +13602,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "A"
-#: netbox/templates/dcim/poweroutlet.html:48
+#: netbox/templates/dcim/poweroutlet.html:58
msgid "Feed Leg"
msgstr "Noga karmienia"
@@ -13435,11 +14034,19 @@ msgstr "Nie można załadować treści. Nieprawidłowa nazwa widoku"
msgid "No content found"
msgstr "Nie znaleziono treści"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:18
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:17
+msgid ""
+"This RSS feed requires an external connection. Check the ISOLATED_DEPLOYMENT"
+" setting."
+msgstr ""
+"Ten kanał RSS wymaga połączenia zewnętrznego. Sprawdź ustawienie "
+"ISOLATED_DEPLOYMENT."
+
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:22
msgid "There was a problem fetching the RSS feed"
msgstr "Wystąpił problem z pobieraniem kanału RSS"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:21
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:25
msgid "HTTP"
msgstr "HTTP"
@@ -13509,6 +14116,30 @@ msgstr "Konteksty źródłowe"
msgid "New Journal Entry"
msgstr "Nowy wpis do dziennika"
+#: netbox/templates/extras/object_render_config.html:6
+msgid "Config"
+msgstr "Konfiguracja"
+
+#: netbox/templates/extras/object_render_config.html:36
+msgid "Context Data"
+msgstr "Dane kontekstowe"
+
+#: netbox/templates/extras/object_render_config.html:56
+msgid "Rendered Config"
+msgstr "Wyrenderowana konfiguracja"
+
+#: netbox/templates/extras/object_render_config.html:58
+msgid "Download"
+msgstr "Ściągnij"
+
+#: netbox/templates/extras/object_render_config.html:65
+msgid "Error rendering template"
+msgstr "Szablon renderowania błędu"
+
+#: netbox/templates/extras/object_render_config.html:71
+msgid "No configuration template has been assigned."
+msgstr "Nie przypisano szablonu konfiguracji."
+
#: netbox/templates/extras/report/base.html:30
msgid "Report"
msgstr "Zgłoś"
@@ -13596,7 +14227,7 @@ msgstr "Dowolny"
msgid "Tagged Item Types"
msgstr "Oznaczone typy przedmiotów"
-#: netbox/templates/extras/tag.html:81
+#: netbox/templates/extras/tag.html:82
msgid "Tagged Objects"
msgstr "Oznaczone obiekty"
@@ -13879,6 +14510,21 @@ msgstr "Wszystkie powiadomienia"
msgid "Select"
msgstr "Wybierz"
+#: netbox/templates/htmx/quick_add.html:7
+msgid "Quick Add"
+msgstr "Szybkie dodawanie"
+
+#: netbox/templates/htmx/quick_add_created.html:18
+#, python-format
+msgid ""
+"\n"
+" Created %(object_type)s %(object)s\n"
+" "
+msgstr ""
+"\n"
+" Utworzony %(object_type)s %(object)s\n"
+" "
+
#: netbox/templates/inc/filter_list.html:43
#: netbox/utilities/templates/helpers/table_config_form.html:39
msgid "Reset"
@@ -13950,15 +14596,11 @@ msgstr "Wyraźne zamawianie"
msgid "Help center"
msgstr "Centrum pomocy"
-#: netbox/templates/inc/user_menu.html:41
-msgid "Django Admin"
-msgstr ""
-
-#: netbox/templates/inc/user_menu.html:61
+#: netbox/templates/inc/user_menu.html:56
msgid "Log Out"
msgstr "Wyloguj się"
-#: netbox/templates/inc/user_menu.html:68 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
msgid "Log In"
msgstr "Zaloguj się"
@@ -14055,43 +14697,43 @@ msgstr "Adres początkowy"
msgid "Ending Address"
msgstr "Adres końcowy"
-#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:110
+#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106
msgid "Marked fully utilized"
msgstr "Oznaczone w pełni wykorzystane"
-#: netbox/templates/ipam/prefix.html:99
+#: netbox/templates/ipam/prefix.html:95
msgid "Addressing Details"
msgstr "Szczegóły adresowania"
-#: netbox/templates/ipam/prefix.html:118
+#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "Adresy IP dla dzieci"
-#: netbox/templates/ipam/prefix.html:126
+#: netbox/templates/ipam/prefix.html:122
msgid "Available IPs"
msgstr "Dostępne adresy IP"
-#: netbox/templates/ipam/prefix.html:138
+#: netbox/templates/ipam/prefix.html:134
msgid "First available IP"
msgstr "Pierwszy dostępny adres IP"
-#: netbox/templates/ipam/prefix.html:179
+#: netbox/templates/ipam/prefix.html:175
msgid "Prefix Details"
msgstr "Szczegóły prefiksu"
-#: netbox/templates/ipam/prefix.html:185
+#: netbox/templates/ipam/prefix.html:181
msgid "Network Address"
msgstr "Adres sieciowy"
-#: netbox/templates/ipam/prefix.html:189
+#: netbox/templates/ipam/prefix.html:185
msgid "Network Mask"
msgstr "Maska sieciowa"
-#: netbox/templates/ipam/prefix.html:193
+#: netbox/templates/ipam/prefix.html:189
msgid "Wildcard Mask"
msgstr "Maska wieloznaczna"
-#: netbox/templates/ipam/prefix.html:197
+#: netbox/templates/ipam/prefix.html:193
msgid "Broadcast Address"
msgstr "Adres transmisji"
@@ -14131,14 +14773,30 @@ msgstr "Importowanie L2VPN"
msgid "Exporting L2VPNs"
msgstr "Eksportowanie L2VPN"
-#: netbox/templates/ipam/vlan.html:88
+#: netbox/templates/ipam/vlan.html:66
+msgid "Q-in-Q Role"
+msgstr "Rola Q w Q"
+
+#: netbox/templates/ipam/vlan.html:104
msgid "Add a Prefix"
msgstr "Dodaj prefiks"
+#: netbox/templates/ipam/vlan.html:114
+msgid "Customer VLANs"
+msgstr "VLAN klientów"
+
+#: netbox/templates/ipam/vlan.html:118
+msgid "Add a VLAN"
+msgstr "Dodawanie sieci VLAN"
+
#: netbox/templates/ipam/vlangroup.html:18
msgid "Add VLAN"
msgstr "Dodaj VLAN"
+#: netbox/templates/ipam/vlantranslationpolicy.html:51
+msgid "Add Rule"
+msgstr "Dodaj regułę"
+
#: netbox/templates/ipam/vrf.html:16
msgid "Route Distinguisher"
msgstr "Rozróżniacz trasy"
@@ -14217,7 +14875,7 @@ msgstr ""
#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
#: netbox/tenancy/forms/bulk_edit.py:137
-#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:56
+#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57
#: netbox/tenancy/forms/model_forms.py:106
#: netbox/tenancy/forms/model_forms.py:130
#: netbox/tenancy/tables/contacts.py:98
@@ -14235,7 +14893,7 @@ msgid "Phone"
msgstr "Telefon"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:66 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
msgid "Contact Group"
msgstr "Grupa kontaktowa"
@@ -14244,7 +14902,7 @@ msgid "Add Contact Group"
msgstr "Dodaj grupę kontaktów"
#: netbox/templates/tenancy/contactrole.html:15
-#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:61
+#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62
#: netbox/tenancy/forms/model_forms.py:87
msgid "Contact Role"
msgstr "Rola kontaktowa"
@@ -14258,8 +14916,8 @@ msgid "Add Tenant"
msgstr "Dodaj najemcę"
#: netbox/templates/tenancy/tenantgroup.html:26
-#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:51
-#: netbox/tenancy/tables/columns.py:61
+#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36
+#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "Grupa Najemców"
@@ -14290,21 +14948,21 @@ msgstr "Ograniczenia"
msgid "Assigned Users"
msgstr "Przydzieleni użytkownicy"
-#: netbox/templates/virtualization/cluster.html:52
+#: netbox/templates/virtualization/cluster.html:56
msgid "Allocated Resources"
msgstr "Przydzielone zasoby"
-#: netbox/templates/virtualization/cluster.html:55
+#: netbox/templates/virtualization/cluster.html:59
#: netbox/templates/virtualization/virtualmachine.html:125
msgid "Virtual CPUs"
msgstr "Wirtualne procesory"
-#: netbox/templates/virtualization/cluster.html:59
+#: netbox/templates/virtualization/cluster.html:63
#: netbox/templates/virtualization/virtualmachine.html:129
msgid "Memory"
msgstr "Pamięć"
-#: netbox/templates/virtualization/cluster.html:69
+#: netbox/templates/virtualization/cluster.html:73
#: netbox/templates/virtualization/virtualmachine.html:140
msgid "Disk Space"
msgstr "Miejsce na dysku"
@@ -14340,13 +14998,13 @@ msgid "Add Cluster"
msgstr "Dodaj klaster"
#: netbox/templates/virtualization/clustergroup.html:19
-#: netbox/virtualization/forms/model_forms.py:50
+#: netbox/virtualization/forms/model_forms.py:53
msgid "Cluster Group"
msgstr "Grupa klastrów"
#: netbox/templates/virtualization/clustertype.html:19
#: netbox/templates/virtualization/virtualmachine.html:110
-#: netbox/virtualization/forms/model_forms.py:36
+#: netbox/virtualization/forms/model_forms.py:39
msgid "Cluster Type"
msgstr "Typ klastra"
@@ -14355,8 +15013,8 @@ msgid "Virtual Disk"
msgstr "Wirtualny dysk"
#: netbox/templates/virtualization/virtualmachine.html:122
-#: netbox/virtualization/forms/bulk_edit.py:190
-#: netbox/virtualization/forms/model_forms.py:224
+#: netbox/virtualization/forms/bulk_edit.py:172
+#: netbox/virtualization/forms/model_forms.py:231
msgid "Resources"
msgstr "Zasoby"
@@ -14364,10 +15022,6 @@ msgstr "Zasoby"
msgid "Add Virtual Disk"
msgstr "Dodaj dysk wirtualny"
-#: netbox/templates/virtualization/virtualmachine/render_config.html:70
-msgid "No configuration template has been assigned for this virtual machine."
-msgstr ""
-
#: netbox/templates/vpn/ikepolicy.html:10
#: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:166
msgid "IKE Policy"
@@ -14390,7 +15044,7 @@ msgstr "Pokaż sekret"
#: netbox/templates/vpn/ipsecpolicy.html:45
#: netbox/templates/vpn/ipsecprofile.html:52
#: netbox/templates/vpn/ipsecprofile.html:77
-#: netbox/vpn/forms/model_forms.py:316 netbox/vpn/forms/model_forms.py:352
+#: netbox/vpn/forms/model_forms.py:317 netbox/vpn/forms/model_forms.py:354
#: netbox/vpn/tables/crypto.py:68 netbox/vpn/tables/crypto.py:134
msgid "Proposals"
msgstr "Propozycje"
@@ -14436,12 +15090,12 @@ msgid "IPSec Policy"
msgstr "Polityka IPsec"
#: netbox/templates/vpn/ipsecpolicy.html:21 netbox/vpn/forms/bulk_edit.py:210
-#: netbox/vpn/models/crypto.py:193
+#: netbox/vpn/models/crypto.py:191
msgid "PFS group"
msgstr "Grupa PFS"
#: netbox/templates/vpn/ipsecprofile.html:10
-#: netbox/vpn/forms/model_forms.py:54
+#: netbox/vpn/forms/model_forms.py:55
msgid "IPSec Profile"
msgstr "Profil IPsec"
@@ -14467,10 +15121,6 @@ msgstr "L2VPN Atrybuty"
msgid "Add a Termination"
msgstr "Dodaj zakończenie"
-#: netbox/templates/vpn/tunnel.html:9
-msgid "Add Termination"
-msgstr "Dodaj zakończenie"
-
#: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49
#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57
msgid "Encapsulation"
@@ -14478,7 +15128,7 @@ msgstr "Enkapsulacja"
#: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55
#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64
-#: netbox/vpn/models/crypto.py:250 netbox/vpn/tables/tunnels.py:51
+#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51
msgid "IPSec profile"
msgstr "Profil IPsec"
@@ -14501,8 +15151,8 @@ msgid "Tunnel Termination"
msgstr "Zakończenie tunelu"
#: netbox/templates/vpn/tunneltermination.html:35
-#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:102
-#: netbox/vpn/forms/model_forms.py:138 netbox/vpn/forms/model_forms.py:247
+#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:103
+#: netbox/vpn/forms/model_forms.py:139 netbox/vpn/forms/model_forms.py:248
#: netbox/vpn/tables/tunnels.py:101
msgid "Outside IP"
msgstr "Zewnętrzny adres IP"
@@ -14525,7 +15175,7 @@ msgctxt "Abbreviation for megahertz"
msgid "MHz"
msgstr "MHz"
-#: netbox/templates/wireless/wirelesslan.html:57
+#: netbox/templates/wireless/wirelesslan.html:65
msgid "Attached Interfaces"
msgstr "Dołączone interfejsy"
@@ -14534,7 +15184,7 @@ msgid "Add Wireless LAN"
msgstr "Dodaj bezprzewodową sieć LAN"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:28
+#: netbox/wireless/forms/model_forms.py:29
msgid "Wireless LAN Group"
msgstr "Grupa sieci bezprzewodowej sieci LAN"
@@ -14546,13 +15196,6 @@ msgstr "Dodaj grupę sieci bezprzewodowej sieci LAN"
msgid "Link Properties"
msgstr "Właściwości łącza"
-#: netbox/templates/wireless/wirelesslink.html:38
-#: netbox/wireless/forms/bulk_edit.py:129
-#: netbox/wireless/forms/filtersets.py:102
-#: netbox/wireless/forms/model_forms.py:165
-msgid "Distance"
-msgstr "Dystans"
-
#: netbox/tenancy/filtersets.py:28
msgid "Parent contact group (ID)"
msgstr "Nadrzędna grupa kontaktów (ID)"
@@ -14623,47 +15266,47 @@ msgstr "grupa kontaktowa"
msgid "contact groups"
msgstr "grupy kontaktowe"
-#: netbox/tenancy/models/contacts.py:48
+#: netbox/tenancy/models/contacts.py:42
msgid "contact role"
msgstr "rola kontaktowa"
-#: netbox/tenancy/models/contacts.py:49
+#: netbox/tenancy/models/contacts.py:43
msgid "contact roles"
msgstr "role kontaktowe"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:63
msgid "title"
msgstr "tytuł"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:68
msgid "phone"
msgstr "telefon"
-#: netbox/tenancy/models/contacts.py:78
+#: netbox/tenancy/models/contacts.py:73
msgid "email"
msgstr "e-mail"
-#: netbox/tenancy/models/contacts.py:87
+#: netbox/tenancy/models/contacts.py:82
msgid "link"
msgstr "link"
-#: netbox/tenancy/models/contacts.py:103
+#: netbox/tenancy/models/contacts.py:98
msgid "contact"
msgstr "kontakt"
-#: netbox/tenancy/models/contacts.py:104
+#: netbox/tenancy/models/contacts.py:99
msgid "contacts"
msgstr "łączność"
-#: netbox/tenancy/models/contacts.py:153
+#: netbox/tenancy/models/contacts.py:146
msgid "contact assignment"
msgstr "przypisanie kontaktu"
-#: netbox/tenancy/models/contacts.py:154
+#: netbox/tenancy/models/contacts.py:147
msgid "contact assignments"
msgstr "zadania kontaktowe"
-#: netbox/tenancy/models/contacts.py:170
+#: netbox/tenancy/models/contacts.py:163
#, python-brace-format
msgid "Contacts cannot be assigned to this object type ({type})."
msgstr "Kontakty nie mogą być przypisane do tego typu obiektu ({type})."
@@ -14676,19 +15319,19 @@ msgstr "grupa najemców"
msgid "tenant groups"
msgstr "grupy najemców"
-#: netbox/tenancy/models/tenants.py:70
+#: netbox/tenancy/models/tenants.py:68
msgid "Tenant name must be unique per group."
msgstr "Nazwa najemcy musi być niepowtarzalna dla każdej grupy."
-#: netbox/tenancy/models/tenants.py:80
+#: netbox/tenancy/models/tenants.py:78
msgid "Tenant slug must be unique per group."
msgstr "Identyfikator najemcy musi być unikalny dla każdej grupy."
-#: netbox/tenancy/models/tenants.py:88
+#: netbox/tenancy/models/tenants.py:86
msgid "tenant"
msgstr "najemcy"
-#: netbox/tenancy/models/tenants.py:89
+#: netbox/tenancy/models/tenants.py:87
msgid "tenants"
msgstr "najemcy"
@@ -14915,7 +15558,7 @@ msgstr "żeton"
msgid "tokens"
msgstr "tokeny"
-#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:42
+#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43
msgid "group"
msgstr "grupa"
@@ -14965,27 +15608,27 @@ msgstr ""
msgid "{name} has a key defined but CHOICES is not a list"
msgstr "{name} ma zdefiniowany klucz, ale CHOICES nie jest listą"
-#: netbox/utilities/conversion.py:19
+#: netbox/utilities/conversion.py:20
msgid "Weight must be a positive number"
msgstr "Waga musi być liczbą dodatnią"
-#: netbox/utilities/conversion.py:21
+#: netbox/utilities/conversion.py:22
#, python-brace-format
msgid "Invalid value '{weight}' for weight (must be a number)"
msgstr "Nieprawidłowa wartość '{weight}„dla wagi (musi być liczbą)"
-#: netbox/utilities/conversion.py:32 netbox/utilities/conversion.py:62
+#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63
#, python-brace-format
msgid "Unknown unit {unit}. Must be one of the following: {valid_units}"
msgstr ""
"Nieznana jednostka {unit}. Musi być jednym z następujących elementów: "
"{valid_units}"
-#: netbox/utilities/conversion.py:45
+#: netbox/utilities/conversion.py:46
msgid "Length must be a positive number"
msgstr "Długość musi być liczbą dodatnią"
-#: netbox/utilities/conversion.py:47
+#: netbox/utilities/conversion.py:48
#, python-brace-format
msgid "Invalid value '{length}' for length (must be a number)"
msgstr "Nieprawidłowa wartość '{length}„dla długości (musi być liczbą)"
@@ -15003,11 +15646,11 @@ msgstr ""
msgid "More than 50"
msgstr "Ponad 50"
-#: netbox/utilities/fields.py:30
+#: netbox/utilities/fields.py:29
msgid "RGB color in hexadecimal. Example: "
msgstr "Kolor RGB w wersji szesnastkowej. Przykład: "
-#: netbox/utilities/fields.py:159
+#: netbox/utilities/fields.py:158
#, python-format
msgid ""
"%s(%r) is invalid. to_model parameter to CounterCacheField must be a string "
@@ -15016,7 +15659,7 @@ msgstr ""
"%s(%r) jest nieprawidłowy. parametr to_model do CounterCacheField musi być "
"ciągiem w formacie „app.model”"
-#: netbox/utilities/fields.py:169
+#: netbox/utilities/fields.py:168
#, python-format
msgid ""
"%s(%r) is invalid. to_field parameter to CounterCacheField must be a string "
@@ -15245,14 +15888,14 @@ msgstr ""
msgid "Required column header \"{header}\" not found."
msgstr "Wymagany nagłówek kolumny”{header}„Nie znaleziono."
-#: netbox/utilities/forms/widgets/apiselect.py:124
+#: netbox/utilities/forms/widgets/apiselect.py:133
#, python-brace-format
msgid "Missing required value for dynamic query param: '{dynamic_params}'"
msgstr ""
"Brak wymaganej wartości dla parametru zapytania dynamicznego: "
"'{dynamic_params}”"
-#: netbox/utilities/forms/widgets/apiselect.py:141
+#: netbox/utilities/forms/widgets/apiselect.py:150
#, python-brace-format
msgid "Missing required value for static query param: '{static_params}'"
msgstr ""
@@ -15379,10 +16022,14 @@ msgstr "Szukaj..."
msgid "Search NetBox"
msgstr "Szukaj NetBox"
-#: netbox/utilities/templates/widgets/apiselect.html:7
+#: netbox/utilities/templates/widgets/apiselect.html:8
msgid "Open selector"
msgstr "Otwórz selektor"
+#: netbox/utilities/templates/widgets/apiselect.html:22
+msgid "Quick add"
+msgstr "Szybkie dodawanie"
+
#: netbox/utilities/templates/widgets/markdown_input.html:6
msgid "Write"
msgstr "Napisz"
@@ -15416,113 +16063,119 @@ msgstr ""
"ObjectPermissionRequiredMixIn może być używany tylko w widokach, które "
"definiują podstawowy zestaw zapytań"
-#: netbox/virtualization/filtersets.py:79
+#: netbox/virtualization/choices.py:50
+msgid "Paused"
+msgstr "Zatrzymany"
+
+#: netbox/virtualization/filtersets.py:45
msgid "Parent group (ID)"
msgstr "Grupa nadrzędna (ID)"
-#: netbox/virtualization/filtersets.py:85
+#: netbox/virtualization/filtersets.py:51
msgid "Parent group (slug)"
msgstr "Grupa nadrzędna (identyfikator)"
-#: netbox/virtualization/filtersets.py:89
-#: netbox/virtualization/filtersets.py:141
+#: netbox/virtualization/filtersets.py:55
+#: netbox/virtualization/filtersets.py:107
msgid "Cluster type (ID)"
msgstr "Typ klastra (ID)"
-#: netbox/virtualization/filtersets.py:151
-#: netbox/virtualization/filtersets.py:271
+#: netbox/virtualization/filtersets.py:117
+#: netbox/virtualization/filtersets.py:237
msgid "Cluster (ID)"
msgstr "Klaster (ID)"
-#: netbox/virtualization/forms/bulk_edit.py:166
-#: netbox/virtualization/models/virtualmachines.py:115
+#: netbox/virtualization/forms/bulk_edit.py:148
+#: netbox/virtualization/models/virtualmachines.py:110
msgid "vCPUs"
msgstr "VCPU"
-#: netbox/virtualization/forms/bulk_edit.py:170
+#: netbox/virtualization/forms/bulk_edit.py:152
msgid "Memory (MB)"
msgstr "Pamięć (MB)"
-#: netbox/virtualization/forms/bulk_edit.py:174
+#: netbox/virtualization/forms/bulk_edit.py:156
msgid "Disk (MB)"
msgstr "Dysk (MB)"
-#: netbox/virtualization/forms/bulk_edit.py:334
-#: netbox/virtualization/forms/filtersets.py:251
+#: netbox/virtualization/forms/bulk_edit.py:324
+#: netbox/virtualization/forms/filtersets.py:256
msgid "Size (MB)"
msgstr "Rozmiar (MB)"
-#: netbox/virtualization/forms/bulk_import.py:44
+#: netbox/virtualization/forms/bulk_import.py:45
msgid "Type of cluster"
msgstr "Rodzaj klastra"
-#: netbox/virtualization/forms/bulk_import.py:51
+#: netbox/virtualization/forms/bulk_import.py:52
msgid "Assigned cluster group"
msgstr "Przypisana grupa klastrów"
-#: netbox/virtualization/forms/bulk_import.py:96
+#: netbox/virtualization/forms/bulk_import.py:102
msgid "Assigned cluster"
msgstr "Przypisany klaster"
-#: netbox/virtualization/forms/bulk_import.py:103
+#: netbox/virtualization/forms/bulk_import.py:109
msgid "Assigned device within cluster"
msgstr "Przypisane urządzenie w klastrze"
-#: netbox/virtualization/forms/filtersets.py:183
+#: netbox/virtualization/forms/filtersets.py:188
msgid "Serial number"
msgstr "Numer seryjny"
-#: netbox/virtualization/forms/model_forms.py:153
+#: netbox/virtualization/forms/model_forms.py:158
#, python-brace-format
msgid ""
-"{device} belongs to a different site ({device_site}) than the cluster "
-"({cluster_site})"
+"{device} belongs to a different {scope_field} ({device_scope}) than the "
+"cluster ({cluster_scope})"
msgstr ""
+"{device} należy do innego {scope_field} ({device_scope}) niż klaster "
+"({cluster_scope})"
-#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/forms/model_forms.py:199
msgid "Optionally pin this VM to a specific host device within the cluster"
msgstr ""
"Opcjonalnie przypiąć tę maszynę wirtualną do określonego urządzenia hosta w "
"klastrze"
-#: netbox/virtualization/forms/model_forms.py:221
+#: netbox/virtualization/forms/model_forms.py:228
msgid "Site/Cluster"
msgstr "Witryna/Klaster"
-#: netbox/virtualization/forms/model_forms.py:244
+#: netbox/virtualization/forms/model_forms.py:251
msgid "Disk size is managed via the attachment of virtual disks."
msgstr "Rozmiar dysku jest zarządzany poprzez załączenie dysków wirtualnych."
-#: netbox/virtualization/forms/model_forms.py:372
-#: netbox/virtualization/tables/virtualmachines.py:111
+#: netbox/virtualization/forms/model_forms.py:405
+#: netbox/virtualization/tables/virtualmachines.py:81
msgid "Disk"
msgstr "Dysk"
-#: netbox/virtualization/models/clusters.py:25
+#: netbox/virtualization/models/clusters.py:26
msgid "cluster type"
msgstr "typ klastra"
-#: netbox/virtualization/models/clusters.py:26
+#: netbox/virtualization/models/clusters.py:27
msgid "cluster types"
msgstr "typy klastrów"
-#: netbox/virtualization/models/clusters.py:45
+#: netbox/virtualization/models/clusters.py:43
msgid "cluster group"
msgstr "grupa klastra"
-#: netbox/virtualization/models/clusters.py:46
+#: netbox/virtualization/models/clusters.py:44
msgid "cluster groups"
msgstr "grupy klastrów"
-#: netbox/virtualization/models/clusters.py:121
+#: netbox/virtualization/models/clusters.py:110
msgid "cluster"
msgstr "klastra"
-#: netbox/virtualization/models/clusters.py:122
+#: netbox/virtualization/models/clusters.py:111
msgid "clusters"
msgstr "gromady"
-#: netbox/virtualization/models/clusters.py:141
+#: netbox/virtualization/models/clusters.py:137
#, python-brace-format
msgid ""
"{count} devices are assigned as hosts for this cluster but are not in site "
@@ -15531,42 +16184,51 @@ msgstr ""
"{count} urządzenia są przypisane jako hosty dla tego klastra, ale nie są w "
"witrynie {site}"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/clusters.py:144
+#, python-brace-format
+msgid ""
+"{count} devices are assigned as hosts for this cluster but are not in "
+"location {location}"
+msgstr ""
+"{count} urządzenia są przypisane jako hosty dla tego klastra, ale nie "
+"znajdują się w lokalizacji {location}"
+
+#: netbox/virtualization/models/virtualmachines.py:118
msgid "memory (MB)"
msgstr "pamięć (MB)"
-#: netbox/virtualization/models/virtualmachines.py:128
+#: netbox/virtualization/models/virtualmachines.py:123
msgid "disk (MB)"
msgstr "dysk (MB)"
-#: netbox/virtualization/models/virtualmachines.py:166
+#: netbox/virtualization/models/virtualmachines.py:161
msgid "Virtual machine name must be unique per cluster."
msgstr "Nazwa maszyny wirtualnej musi być unikatowa dla każdego klastra."
-#: netbox/virtualization/models/virtualmachines.py:169
+#: netbox/virtualization/models/virtualmachines.py:164
msgid "virtual machine"
msgstr "maszyna wirtualna"
-#: netbox/virtualization/models/virtualmachines.py:170
+#: netbox/virtualization/models/virtualmachines.py:165
msgid "virtual machines"
msgstr "maszyny wirtualne"
-#: netbox/virtualization/models/virtualmachines.py:184
+#: netbox/virtualization/models/virtualmachines.py:176
msgid "A virtual machine must be assigned to a site and/or cluster."
msgstr "Maszyna wirtualna musi być przypisana do witryny i/lub klastra."
-#: netbox/virtualization/models/virtualmachines.py:191
+#: netbox/virtualization/models/virtualmachines.py:183
#, python-brace-format
msgid ""
"The selected cluster ({cluster}) is not assigned to this site ({site})."
msgstr ""
"Wybrany klaster ({cluster}) nie jest przypisany do tej witryny ({site})."
-#: netbox/virtualization/models/virtualmachines.py:198
+#: netbox/virtualization/models/virtualmachines.py:190
msgid "Must specify a cluster when assigning a host device."
msgstr "Musi określić klaster podczas przypisywania urządzenia hosta."
-#: netbox/virtualization/models/virtualmachines.py:203
+#: netbox/virtualization/models/virtualmachines.py:195
#, python-brace-format
msgid ""
"The selected device ({device}) is not assigned to this cluster ({cluster})."
@@ -15574,7 +16236,7 @@ msgstr ""
"Wybrane urządzenie ({device}) nie jest przypisany do tego klastra "
"({cluster})."
-#: netbox/virtualization/models/virtualmachines.py:215
+#: netbox/virtualization/models/virtualmachines.py:207
#, python-brace-format
msgid ""
"The specified disk size ({size}) must match the aggregate size of assigned "
@@ -15583,17 +16245,17 @@ msgstr ""
"Określony rozmiar dysku ({size}) musi odpowiadać zagregowanemu rozmiarowi "
"przypisanych dysków wirtualnych ({total_size})."
-#: netbox/virtualization/models/virtualmachines.py:229
+#: netbox/virtualization/models/virtualmachines.py:221
#, python-brace-format
msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)"
msgstr "Musi być IPV{family} adres. ({ip} jest IPV{version} adres.)"
-#: netbox/virtualization/models/virtualmachines.py:238
+#: netbox/virtualization/models/virtualmachines.py:230
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this VM."
msgstr "Podany adres IP ({ip}) nie jest przypisany do tej maszyny wirtualnej."
-#: netbox/virtualization/models/virtualmachines.py:396
+#: netbox/virtualization/models/virtualmachines.py:376
#, python-brace-format
msgid ""
"The selected parent interface ({parent}) belongs to a different virtual "
@@ -15602,7 +16264,7 @@ msgstr ""
"Wybrany interfejs nadrzędny ({parent}) należy do innej maszyny wirtualnej "
"({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:411
+#: netbox/virtualization/models/virtualmachines.py:391
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different virtual "
@@ -15611,7 +16273,7 @@ msgstr ""
"Wybrany interfejs mostu ({bridge}) należy do innej maszyny wirtualnej "
"({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:422
+#: netbox/virtualization/models/virtualmachines.py:402
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -15620,24 +16282,24 @@ msgstr ""
"Nieoznaczona sieć VLAN ({untagged_vlan}) musi należeć do tej samej witryny "
"co macierzysta maszyna wirtualna interfejsu lub musi być globalna."
-#: netbox/virtualization/models/virtualmachines.py:434
+#: netbox/virtualization/models/virtualmachines.py:414
msgid "size (MB)"
msgstr "rozmiar (MB)"
-#: netbox/virtualization/models/virtualmachines.py:438
+#: netbox/virtualization/models/virtualmachines.py:418
msgid "virtual disk"
msgstr "dysk wirtualny"
-#: netbox/virtualization/models/virtualmachines.py:439
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "virtual disks"
msgstr "dyski wirtualne"
-#: netbox/virtualization/views.py:273
+#: netbox/virtualization/views.py:289
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "Dodano {count} urządzenia do klastrowania {cluster}"
-#: netbox/virtualization/views.py:308
+#: netbox/virtualization/views.py:324
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "Usunięto {count} urządzenia z klastra {cluster}"
@@ -15674,14 +16336,6 @@ msgstr "L2TP"
msgid "PPTP"
msgstr "PPTP"
-#: netbox/vpn/choices.py:64
-msgid "Hub"
-msgstr "Piasta"
-
-#: netbox/vpn/choices.py:65
-msgid "Spoke"
-msgstr "Mówił"
-
#: netbox/vpn/choices.py:88
msgid "Aggressive"
msgstr "Agresywny"
@@ -15799,26 +16453,26 @@ msgstr "VLAN (nazwa)"
msgid "Tunnel group"
msgstr "Grupa tuneli"
-#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:47
+#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:48
msgid "SA lifetime"
msgstr "Żywotność SA"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:79
-#: netbox/wireless/forms/bulk_edit.py:126
-#: netbox/wireless/forms/filtersets.py:64
-#: netbox/wireless/forms/filtersets.py:98
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
+#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/wireless/forms/filtersets.py:67
+#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
msgstr "Klucz wstępnie udostępniony"
#: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239
-#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:370
+#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373
#: netbox/vpn/models/crypto.py:104
msgid "IKE policy"
msgstr "Polityka IKE"
#: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244
-#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:374
-#: netbox/vpn/models/crypto.py:209
+#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377
+#: netbox/vpn/models/crypto.py:207
msgid "IPSec policy"
msgstr "Polityka IPsec"
@@ -15826,10 +16480,6 @@ msgstr "Polityka IPsec"
msgid "Tunnel encapsulation"
msgstr "Enkapsulacja tunelu"
-#: netbox/vpn/forms/bulk_import.py:83
-msgid "Operational role"
-msgstr "Rola operacyjna"
-
#: netbox/vpn/forms/bulk_import.py:90
msgid "Parent device of assigned interface"
msgstr "Urządzenie nadrzędne przypisanego interfejsu"
@@ -15846,7 +16496,7 @@ msgstr "Interfejs urządzenia lub maszyny wirtualnej"
msgid "IKE proposal(s)"
msgstr "Propozycje IKE"
-#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:197
+#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:195
msgid "Diffie-Hellman group for Perfect Forward Secrecy"
msgstr "Grupa Diffie-Hellman dla Perfect Forward Secretary"
@@ -15893,7 +16543,7 @@ msgid "IKE version"
msgstr "Wersja IKE"
#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175
-#: netbox/vpn/forms/model_forms.py:298 netbox/vpn/forms/model_forms.py:334
+#: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336
msgid "Proposal"
msgstr "Propozycja"
@@ -15901,32 +16551,28 @@ msgstr "Propozycja"
msgid "Assigned Object Type"
msgstr "Przypisany typ obiektu"
-#: netbox/vpn/forms/model_forms.py:95 netbox/vpn/forms/model_forms.py:130
-#: netbox/vpn/forms/model_forms.py:240 netbox/vpn/tables/tunnels.py:91
+#: netbox/vpn/forms/model_forms.py:96 netbox/vpn/forms/model_forms.py:131
+#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:91
msgid "Tunnel interface"
msgstr "Interfejs tunelu"
-#: netbox/vpn/forms/model_forms.py:150
+#: netbox/vpn/forms/model_forms.py:151
msgid "First Termination"
msgstr "Pierwsze zakończenie"
-#: netbox/vpn/forms/model_forms.py:153
+#: netbox/vpn/forms/model_forms.py:154
msgid "Second Termination"
msgstr "Drugie zakończenie"
-#: netbox/vpn/forms/model_forms.py:197
+#: netbox/vpn/forms/model_forms.py:198
msgid "This parameter is required when defining a termination."
msgstr "Ten parametr jest wymagany przy definiowaniu zakończenia."
-#: netbox/vpn/forms/model_forms.py:320 netbox/vpn/forms/model_forms.py:356
-msgid "Policy"
-msgstr "Polityka"
-
-#: netbox/vpn/forms/model_forms.py:487
+#: netbox/vpn/forms/model_forms.py:490
msgid "A termination must specify an interface or VLAN."
msgstr "Zakończenie musi określać interfejs lub sieć VLAN."
-#: netbox/vpn/forms/model_forms.py:489
+#: netbox/vpn/forms/model_forms.py:492
msgid ""
"A termination can only have one terminating object (an interface or VLAN)."
msgstr ""
@@ -15940,31 +16586,31 @@ msgstr "algorytm szyfrowania"
msgid "authentication algorithm"
msgstr "algoritm uwierzytelniania"
-#: netbox/vpn/models/crypto.py:44
+#: netbox/vpn/models/crypto.py:45
msgid "Diffie-Hellman group ID"
msgstr "Identyfikator grupy Diffie-Hellman"
-#: netbox/vpn/models/crypto.py:50
+#: netbox/vpn/models/crypto.py:51
msgid "Security association lifetime (in seconds)"
msgstr "Żywotność skojarzenia zabezpieczeń (w sekundach)"
-#: netbox/vpn/models/crypto.py:59
+#: netbox/vpn/models/crypto.py:60
msgid "IKE proposal"
msgstr "Propozycja IKE"
-#: netbox/vpn/models/crypto.py:60
+#: netbox/vpn/models/crypto.py:61
msgid "IKE proposals"
msgstr "Propozycje IKE"
-#: netbox/vpn/models/crypto.py:76
+#: netbox/vpn/models/crypto.py:75
msgid "version"
msgstr "wersji"
-#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:190
+#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:188
msgid "proposals"
msgstr "oferty"
-#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:39
+#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41
msgid "pre-shared key"
msgstr "klucz wstępnie udostępniony"
@@ -15972,19 +16618,19 @@ msgstr "klucz wstępnie udostępniony"
msgid "IKE policies"
msgstr "Zasady IKE"
-#: netbox/vpn/models/crypto.py:118
+#: netbox/vpn/models/crypto.py:115
msgid "Mode is required for selected IKE version"
msgstr "Tryb jest wymagany dla wybranej wersji IKE"
-#: netbox/vpn/models/crypto.py:122
+#: netbox/vpn/models/crypto.py:119
msgid "Mode cannot be used for selected IKE version"
msgstr "Tryb nie może być używany dla wybranej wersji IKE"
-#: netbox/vpn/models/crypto.py:136
+#: netbox/vpn/models/crypto.py:134
msgid "encryption"
msgstr "szyfrowanie"
-#: netbox/vpn/models/crypto.py:141
+#: netbox/vpn/models/crypto.py:140
msgid "authentication"
msgstr "poświadczenie"
@@ -16004,32 +16650,32 @@ msgstr "Propozycja IPsec"
msgid "IPSec proposals"
msgstr "Propozycje IPsec"
-#: netbox/vpn/models/crypto.py:178
+#: netbox/vpn/models/crypto.py:175
msgid "Encryption and/or authentication algorithm must be defined"
msgstr "Należy zdefiniować algorytm szyfrowania i/lub uwierzytelniania"
-#: netbox/vpn/models/crypto.py:210
+#: netbox/vpn/models/crypto.py:208
msgid "IPSec policies"
msgstr "Zasady IPsec"
-#: netbox/vpn/models/crypto.py:251
+#: netbox/vpn/models/crypto.py:247
msgid "IPSec profiles"
msgstr "Profile IPsec"
-#: netbox/vpn/models/l2vpn.py:116
+#: netbox/vpn/models/l2vpn.py:113
msgid "L2VPN termination"
msgstr "Zakończenie L2VPN"
-#: netbox/vpn/models/l2vpn.py:117
+#: netbox/vpn/models/l2vpn.py:114
msgid "L2VPN terminations"
msgstr "Zakończenia L2VPN"
-#: netbox/vpn/models/l2vpn.py:135
+#: netbox/vpn/models/l2vpn.py:129
#, python-brace-format
msgid "L2VPN Termination already assigned ({assigned_object})"
msgstr "Zakończenie L2VPN już przypisane ({assigned_object})"
-#: netbox/vpn/models/l2vpn.py:147
+#: netbox/vpn/models/l2vpn.py:141
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -16046,35 +16692,35 @@ msgstr "grupa tuneli"
msgid "tunnel groups"
msgstr "grupy tuneli"
-#: netbox/vpn/models/tunnels.py:53
+#: netbox/vpn/models/tunnels.py:51
msgid "encapsulation"
msgstr "hermetyzacja"
-#: netbox/vpn/models/tunnels.py:72
+#: netbox/vpn/models/tunnels.py:70
msgid "tunnel ID"
msgstr "Identyfikator tunelu"
-#: netbox/vpn/models/tunnels.py:94
+#: netbox/vpn/models/tunnels.py:92
msgid "tunnel"
msgstr "tunel"
-#: netbox/vpn/models/tunnels.py:95
+#: netbox/vpn/models/tunnels.py:93
msgid "tunnels"
msgstr "tunele"
-#: netbox/vpn/models/tunnels.py:153
+#: netbox/vpn/models/tunnels.py:148
msgid "An object may be terminated to only one tunnel at a time."
msgstr "Obiekt może zostać zakończony tylko jednym tunelem naraz."
-#: netbox/vpn/models/tunnels.py:156
+#: netbox/vpn/models/tunnels.py:151
msgid "tunnel termination"
msgstr "zakończenie tunelu"
-#: netbox/vpn/models/tunnels.py:157
+#: netbox/vpn/models/tunnels.py:152
msgid "tunnel terminations"
msgstr "zakończenia tunelu"
-#: netbox/vpn/models/tunnels.py:174
+#: netbox/vpn/models/tunnels.py:169
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name} jest już przymocowany do tunelu ({tunnel})."
@@ -16135,51 +16781,44 @@ msgstr "WPA Personal (PSK)"
msgid "WPA Enterprise"
msgstr "WPA Przedsiębiorstwo"
-#: netbox/wireless/forms/bulk_edit.py:73
-#: netbox/wireless/forms/bulk_edit.py:120
-#: netbox/wireless/forms/bulk_import.py:68
-#: netbox/wireless/forms/bulk_import.py:71
-#: netbox/wireless/forms/bulk_import.py:110
-#: netbox/wireless/forms/bulk_import.py:113
-#: netbox/wireless/forms/filtersets.py:59
-#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/bulk_edit.py:75
+#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_import.py:70
+#: netbox/wireless/forms/bulk_import.py:73
+#: netbox/wireless/forms/bulk_import.py:115
+#: netbox/wireless/forms/bulk_import.py:118
+#: netbox/wireless/forms/filtersets.py:62
+#: netbox/wireless/forms/filtersets.py:121
msgid "Authentication cipher"
msgstr "Szyfr uwierzytelniania"
-#: netbox/wireless/forms/bulk_edit.py:134
-#: netbox/wireless/forms/bulk_import.py:116
-#: netbox/wireless/forms/bulk_import.py:119
-#: netbox/wireless/forms/filtersets.py:106
-msgid "Distance unit"
-msgstr "Jednostka odległości"
-
-#: netbox/wireless/forms/bulk_import.py:52
+#: netbox/wireless/forms/bulk_import.py:54
msgid "Bridged VLAN"
msgstr "Zmostkowana sieć VLAN"
-#: netbox/wireless/forms/bulk_import.py:89
-#: netbox/wireless/tables/wirelesslink.py:28
+#: netbox/wireless/forms/bulk_import.py:94
+#: netbox/wireless/tables/wirelesslink.py:27
msgid "Interface A"
msgstr "Interfejs A"
-#: netbox/wireless/forms/bulk_import.py:93
-#: netbox/wireless/tables/wirelesslink.py:37
+#: netbox/wireless/forms/bulk_import.py:98
+#: netbox/wireless/tables/wirelesslink.py:36
msgid "Interface B"
msgstr "Interfejs B"
-#: netbox/wireless/forms/model_forms.py:161
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side B"
msgstr "Strona B"
-#: netbox/wireless/models.py:31
+#: netbox/wireless/models.py:32
msgid "authentication cipher"
msgstr "szyfr uwierzytelniania"
-#: netbox/wireless/models.py:69
+#: netbox/wireless/models.py:72
msgid "wireless LAN group"
msgstr "grupa sieci bezprzewodowej LAN"
-#: netbox/wireless/models.py:70
+#: netbox/wireless/models.py:73
msgid "wireless LAN groups"
msgstr "grupy sieci bezprzewodowej LAN"
@@ -16187,35 +16826,23 @@ msgstr "grupy sieci bezprzewodowej LAN"
msgid "wireless LAN"
msgstr "bezprzewodowa sieć LAN"
-#: netbox/wireless/models.py:144
+#: netbox/wireless/models.py:141
msgid "interface A"
msgstr "interfejs A"
-#: netbox/wireless/models.py:151
+#: netbox/wireless/models.py:148
msgid "interface B"
msgstr "interfejs B"
-#: netbox/wireless/models.py:165
-msgid "distance"
-msgstr "odstęp"
-
-#: netbox/wireless/models.py:172
-msgid "distance unit"
-msgstr "jednostka odległości"
-
-#: netbox/wireless/models.py:219
+#: netbox/wireless/models.py:196
msgid "wireless link"
msgstr "łącze bezprzewodowe"
-#: netbox/wireless/models.py:220
+#: netbox/wireless/models.py:197
msgid "wireless links"
msgstr "łącza bezprzewodowe"
-#: netbox/wireless/models.py:236
-msgid "Must specify a unit when setting a wireless distance"
-msgstr ""
-
-#: netbox/wireless/models.py:242 netbox/wireless/models.py:248
+#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
#, python-brace-format
msgid "{type} is not a wireless interface."
msgstr "{type} nie jest interfejsem bezprzewodowym."
diff --git a/netbox/translations/ru/LC_MESSAGES/django.mo b/netbox/translations/ru/LC_MESSAGES/django.mo
index 8bd637287ea..923eb56acd1 100644
Binary files a/netbox/translations/ru/LC_MESSAGES/django.mo and b/netbox/translations/ru/LC_MESSAGES/django.mo differ
diff --git a/netbox/translations/ru/LC_MESSAGES/django.po b/netbox/translations/ru/LC_MESSAGES/django.po
index b05f7a990eb..ea983305287 100644
--- a/netbox/translations/ru/LC_MESSAGES/django.po
+++ b/netbox/translations/ru/LC_MESSAGES/django.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-04 05:02+0000\n"
+"POT-Creation-Date: 2025-03-06 05:01+0000\n"
"PO-Revision-Date: 2023-10-30 17:48+0000\n"
"Last-Translator: Jeremy Stretch, 2025\n"
"Language-Team: Russian (https://app.transifex.com/netbox-community/teams/178115/ru/)\n"
@@ -40,7 +40,7 @@ msgstr "Ключ"
msgid "Write Enabled"
msgstr "Запись включена"
-#: netbox/account/tables.py:35 netbox/core/choices.py:86
+#: 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:566
#: netbox/templates/account/token.html:43
@@ -52,6 +52,7 @@ msgstr "Запись включена"
#: netbox/templates/extras/htmx/script_result.html:12
#: netbox/templates/extras/journalentry.html:22
#: netbox/templates/generic/object.html:58
+#: netbox/templates/htmx/quick_add_created.html:7
#: netbox/templates/users/token.html:35
msgid "Created"
msgstr "Создан"
@@ -97,34 +98,35 @@ msgstr "Ваш пароль успешно изменен."
#: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20
#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185
-#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1532
-#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1658
-#: netbox/virtualization/choices.py:20 netbox/virtualization/choices.py:45
-#: netbox/vpn/choices.py:18
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1534
+#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20
+#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
msgid "Planned"
msgstr "Запланировано"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:305
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
msgid "Provisioning"
msgstr "Выделение ресурсов"
#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22
#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103
#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236
-#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1657
-#: netbox/extras/tables/tables.py:495 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
+#: netbox/dcim/choices.py:1591 netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495
+#: 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
#: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38
-#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:44
+#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45
#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
msgid "Active"
msgstr "Активный"
#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183
-#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1606
-#: netbox/dcim/choices.py:1659 netbox/virtualization/choices.py:24
-#: netbox/virtualization/choices.py:43
+#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590
+#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662
+#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "Не в сети"
@@ -136,7 +138,9 @@ msgstr "Выделение резервов"
msgid "Decommissioned"
msgstr "Списан"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1619
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603
+#: netbox/templates/dcim/interface.html:135
+#: netbox/templates/virtualization/vminterface.html:77
#: netbox/tenancy/choices.py:17
msgid "Primary"
msgstr "Начальное"
@@ -154,195 +158,207 @@ msgstr "Высшее образование"
msgid "Inactive"
msgstr "Неактивный"
-#: netbox/circuits/filtersets.py:31 netbox/circuits/filtersets.py:198
-#: netbox/dcim/filtersets.py:98 netbox/dcim/filtersets.py:152
-#: netbox/dcim/filtersets.py:212 netbox/dcim/filtersets.py:333
-#: netbox/dcim/filtersets.py:464 netbox/dcim/filtersets.py:1021
-#: netbox/dcim/filtersets.py:1368 netbox/dcim/filtersets.py:1903
-#: netbox/dcim/filtersets.py:2146 netbox/dcim/filtersets.py:2204
-#: netbox/ipam/filtersets.py:341 netbox/ipam/filtersets.py:961
-#: netbox/virtualization/filtersets.py:45
-#: netbox/virtualization/filtersets.py:173 netbox/vpn/filtersets.py:358
+#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:275
+#: netbox/vpn/choices.py:63
+msgid "Peer"
+msgstr "Peer"
+
+#: netbox/circuits/choices.py:108 netbox/vpn/choices.py:64
+msgid "Hub"
+msgstr "Hub"
+
+#: netbox/circuits/choices.py:109 netbox/vpn/choices.py:65
+msgid "Spoke"
+msgstr "Spoke"
+
+#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204
+#: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22
+#: 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:1370 netbox/dcim/filtersets.py:2027
+#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328
+#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139
+#: netbox/vpn/filtersets.py:358
msgid "Region (ID)"
msgstr "Регион (ID)"
-#: netbox/circuits/filtersets.py:38 netbox/circuits/filtersets.py:205
-#: netbox/dcim/filtersets.py:105 netbox/dcim/filtersets.py:158
-#: netbox/dcim/filtersets.py:219 netbox/dcim/filtersets.py:340
-#: netbox/dcim/filtersets.py:471 netbox/dcim/filtersets.py:1028
-#: netbox/dcim/filtersets.py:1375 netbox/dcim/filtersets.py:1910
-#: netbox/dcim/filtersets.py:2153 netbox/dcim/filtersets.py:2211
-#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:348
-#: netbox/ipam/filtersets.py:968 netbox/virtualization/filtersets.py:52
-#: netbox/virtualization/filtersets.py:180 netbox/vpn/filtersets.py:353
+#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
+#: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29
+#: 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:1377 netbox/dcim/filtersets.py:2034
+#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335
+#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935
+#: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353
msgid "Region (slug)"
msgstr "Регион (пуля)"
-#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
-#: netbox/dcim/filtersets.py:128 netbox/dcim/filtersets.py:225
-#: netbox/dcim/filtersets.py:346 netbox/dcim/filtersets.py:477
-#: netbox/dcim/filtersets.py:1034 netbox/dcim/filtersets.py:1381
-#: netbox/dcim/filtersets.py:1916 netbox/dcim/filtersets.py:2159
-#: netbox/dcim/filtersets.py:2217 netbox/ipam/filtersets.py:354
-#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:58
-#: netbox/virtualization/filtersets.py:186
+#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217
+#: 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:1383
+#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283
+#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941
+#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
msgstr "Группа сайтов (ID)"
-#: netbox/circuits/filtersets.py:51 netbox/circuits/filtersets.py:218
-#: netbox/dcim/filtersets.py:135 netbox/dcim/filtersets.py:232
-#: netbox/dcim/filtersets.py:353 netbox/dcim/filtersets.py:484
-#: netbox/dcim/filtersets.py:1041 netbox/dcim/filtersets.py:1388
-#: netbox/dcim/filtersets.py:1923 netbox/dcim/filtersets.py:2166
-#: netbox/dcim/filtersets.py:2224 netbox/extras/filtersets.py:515
-#: netbox/ipam/filtersets.py:361 netbox/ipam/filtersets.py:981
-#: netbox/virtualization/filtersets.py:65
-#: netbox/virtualization/filtersets.py:193
+#: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224
+#: 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:1390
+#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290
+#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515
+#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "Группа сайтов (слизень)"
-#: netbox/circuits/filtersets.py:56 netbox/circuits/forms/bulk_edit.py:188
-#: netbox/circuits/forms/bulk_edit.py:216
-#: netbox/circuits/forms/bulk_import.py:124
-#: netbox/circuits/forms/filtersets.py:51
-#: netbox/circuits/forms/filtersets.py:171
-#: netbox/circuits/forms/filtersets.py:209
-#: netbox/circuits/forms/model_forms.py:138
-#: netbox/circuits/forms/model_forms.py:154
-#: netbox/circuits/tables/circuits.py:113 netbox/dcim/forms/bulk_edit.py:169
-#: netbox/dcim/forms/bulk_edit.py:330 netbox/dcim/forms/bulk_edit.py:683
-#: netbox/dcim/forms/bulk_edit.py:888 netbox/dcim/forms/bulk_import.py:131
-#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:331
-#: netbox/dcim/forms/bulk_import.py:562 netbox/dcim/forms/bulk_import.py:1333
-#: netbox/dcim/forms/bulk_import.py:1361 netbox/dcim/forms/filtersets.py:87
-#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/filtersets.py:342
-#: netbox/dcim/forms/filtersets.py:439 netbox/dcim/forms/filtersets.py:753
-#: netbox/dcim/forms/filtersets.py:997 netbox/dcim/forms/filtersets.py:1021
-#: netbox/dcim/forms/filtersets.py:1111 netbox/dcim/forms/filtersets.py:1149
-#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/forms/filtersets.py:1608
-#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:137
-#: netbox/dcim/forms/model_forms.py:165 netbox/dcim/forms/model_forms.py:238
-#: netbox/dcim/forms/model_forms.py:463 netbox/dcim/forms/model_forms.py:723
-#: netbox/dcim/forms/object_create.py:383 netbox/dcim/tables/devices.py:153
+#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
+#: netbox/circuits/forms/filtersets.py:182
+#: netbox/circuits/forms/filtersets.py:240
+#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172
+#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686
+#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133
+#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333
+#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1430
+#: netbox/dcim/forms/bulk_import.py:1458 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:1622 netbox/dcim/forms/filtersets.py:1646
+#: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164
#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93
-#: netbox/dcim/tables/racks.py:122 netbox/dcim/tables/racks.py:207
-#: netbox/dcim/tables/sites.py:134 netbox/extras/filtersets.py:525
-#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:285
-#: netbox/ipam/forms/bulk_edit.py:484 netbox/ipam/forms/bulk_import.py:171
-#: netbox/ipam/forms/bulk_import.py:453 netbox/ipam/forms/filtersets.py:153
-#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:432
-#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:205
-#: netbox/ipam/forms/model_forms.py:669 netbox/ipam/tables/ip.py:245
-#: netbox/ipam/tables/vlans.py:118 netbox/ipam/tables/vlans.py:221
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:6
-#: netbox/templates/dcim/device.html:22
+#: 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:452
+#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229
+#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/model_forms.py:679 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:33
#: netbox/templates/dcim/location.html:37
#: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20
#: netbox/templates/dcim/rackreservation.html:28
-#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/prefix.html:56
-#: netbox/templates/ipam/vlan.html:23 netbox/templates/ipam/vlan_edit.html:40
-#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/vlan.html:23
+#: netbox/templates/ipam/vlan_edit.html:48
#: netbox/templates/virtualization/virtualmachine.html:95
-#: netbox/virtualization/forms/bulk_edit.py:91
-#: netbox/virtualization/forms/bulk_edit.py:109
-#: netbox/virtualization/forms/bulk_edit.py:124
-#: netbox/virtualization/forms/bulk_import.py:59
-#: netbox/virtualization/forms/bulk_import.py:85
-#: netbox/virtualization/forms/filtersets.py:79
-#: netbox/virtualization/forms/filtersets.py:148
-#: netbox/virtualization/forms/model_forms.py:71
+#: netbox/virtualization/forms/bulk_edit.py:106
+#: netbox/virtualization/forms/bulk_import.py:60
+#: netbox/virtualization/forms/bulk_import.py:91
+#: netbox/virtualization/forms/filtersets.py:74
+#: netbox/virtualization/forms/filtersets.py:153
#: netbox/virtualization/forms/model_forms.py:104
-#: netbox/virtualization/forms/model_forms.py:171
-#: netbox/virtualization/tables/clusters.py:77
-#: netbox/virtualization/tables/virtualmachines.py:63
-#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/model_forms.py:76
-#: netbox/wireless/forms/model_forms.py:118
+#: netbox/virtualization/forms/model_forms.py:178
+#: netbox/virtualization/tables/virtualmachines.py:33
+#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:79
+#: netbox/wireless/forms/model_forms.py:121
msgid "Site"
msgstr "Сайт"
-#: netbox/circuits/filtersets.py:62 netbox/circuits/filtersets.py:229
-#: netbox/circuits/filtersets.py:274 netbox/dcim/filtersets.py:242
-#: netbox/dcim/filtersets.py:363 netbox/dcim/filtersets.py:458
-#: netbox/extras/filtersets.py:531 netbox/ipam/filtersets.py:240
-#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:991
-#: netbox/virtualization/filtersets.py:75
-#: netbox/virtualization/filtersets.py:203 netbox/vpn/filtersets.py:363
+#: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235
+#: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53
+#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364
+#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531
+#: netbox/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
msgid "Site (slug)"
msgstr "Сайт (подстрока)"
-#: netbox/circuits/filtersets.py:67
+#: netbox/circuits/filtersets.py:73
msgid "ASN (ID)"
msgstr "ASN (ID)"
-#: netbox/circuits/filtersets.py:73 netbox/circuits/forms/filtersets.py:31
-#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:108
-#: netbox/ipam/models/asns.py:125 netbox/ipam/tables/asn.py:41
+#: netbox/circuits/filtersets.py:79 netbox/circuits/forms/filtersets.py:39
+#: netbox/ipam/forms/model_forms.py:165 netbox/ipam/models/asns.py:105
+#: netbox/ipam/models/asns.py:122 netbox/ipam/tables/asn.py:41
#: netbox/templates/ipam/asn.html:20
msgid "ASN"
msgstr "ASN"
-#: netbox/circuits/filtersets.py:95 netbox/circuits/filtersets.py:122
-#: netbox/circuits/filtersets.py:156 netbox/circuits/filtersets.py:283
-#: netbox/circuits/filtersets.py:325 netbox/ipam/filtersets.py:245
+#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
+#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338
+#: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482
+#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248
msgid "Provider (ID)"
msgstr "Провайдер (ID)"
-#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
-#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:289
-#: netbox/circuits/filtersets.py:331 netbox/ipam/filtersets.py:251
+#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134
+#: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344
+#: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556
+#: netbox/ipam/filtersets.py:254
msgid "Provider (slug)"
msgstr "Провайдер (подстрока)"
-#: netbox/circuits/filtersets.py:167
+#: netbox/circuits/filtersets.py:173 netbox/circuits/filtersets.py:493
+#: netbox/circuits/filtersets.py:561
msgid "Provider account (ID)"
msgstr "Аккаунт провайдера (ID)"
-#: netbox/circuits/filtersets.py:173
+#: netbox/circuits/filtersets.py:179 netbox/circuits/filtersets.py:499
+#: netbox/circuits/filtersets.py:567
msgid "Provider account (account)"
msgstr "Учетная запись провайдера"
-#: netbox/circuits/filtersets.py:178
+#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:503
+#: netbox/circuits/filtersets.py:572
msgid "Provider network (ID)"
msgstr "Сеть провайдера (ID)"
-#: netbox/circuits/filtersets.py:182
+#: netbox/circuits/filtersets.py:188
msgid "Circuit type (ID)"
msgstr "Тип канала связи (ID)"
-#: netbox/circuits/filtersets.py:188
+#: netbox/circuits/filtersets.py:194
msgid "Circuit type (slug)"
msgstr "Тип канала связи (подстрока)"
-#: netbox/circuits/filtersets.py:223 netbox/circuits/filtersets.py:268
-#: netbox/dcim/filtersets.py:236 netbox/dcim/filtersets.py:357
-#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1045
-#: netbox/dcim/filtersets.py:1393 netbox/dcim/filtersets.py:1928
-#: netbox/dcim/filtersets.py:2170 netbox/dcim/filtersets.py:2229
-#: netbox/ipam/filtersets.py:234 netbox/ipam/filtersets.py:365
-#: netbox/ipam/filtersets.py:985 netbox/virtualization/filtersets.py:69
-#: netbox/virtualization/filtersets.py:197 netbox/vpn/filtersets.py:368
+#: 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:1395
+#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294
+#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237
+#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163
+#: netbox/vpn/filtersets.py:368
msgid "Site (ID)"
msgstr "Сайт (ID)"
-#: netbox/circuits/filtersets.py:233 netbox/circuits/filtersets.py:237
+#: 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:1406
+#: netbox/dcim/filtersets.py:2306
+msgid "Location (ID)"
+msgstr "Локация (ID)"
+
+#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:248
msgid "Termination A (ID)"
msgstr "Точка подключения A (ID)"
-#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:320
-#: netbox/core/filtersets.py:77 netbox/core/filtersets.py:136
-#: netbox/core/filtersets.py:173 netbox/dcim/filtersets.py:751
-#: netbox/dcim/filtersets.py:1362 netbox/dcim/filtersets.py:2277
-#: 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 netbox/extras/filtersets.py:276
-#: netbox/extras/filtersets.py:348 netbox/extras/filtersets.py:391
-#: netbox/extras/filtersets.py:438 netbox/extras/filtersets.py:498
-#: netbox/extras/filtersets.py:657 netbox/extras/filtersets.py:703
-#: netbox/ipam/forms/model_forms.py:482 netbox/netbox/filtersets.py:282
-#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:167
+#: 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:1364
+#: netbox/dcim/filtersets.py:2401 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
+#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348
+#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438
+#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657
+#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22
+#: netbox/netbox/forms/base.py:167
#: netbox/templates/htmx/object_selector.html:28
#: netbox/templates/inc/filter_list.html:46
#: netbox/templates/ipam/ipaddress_assign.html:29
@@ -354,97 +370,150 @@ msgstr "Точка подключения A (ID)"
msgid "Search"
msgstr "Поиск"
-#: netbox/circuits/filtersets.py:264 netbox/circuits/forms/bulk_edit.py:172
-#: netbox/circuits/forms/bulk_edit.py:246
-#: netbox/circuits/forms/bulk_import.py:115
-#: netbox/circuits/forms/filtersets.py:198
-#: netbox/circuits/forms/filtersets.py:214
-#: netbox/circuits/forms/filtersets.py:260
-#: netbox/circuits/forms/model_forms.py:111
-#: netbox/circuits/forms/model_forms.py:133
-#: netbox/circuits/forms/model_forms.py:199
-#: netbox/circuits/tables/circuits.py:104
-#: netbox/circuits/tables/circuits.py:164 netbox/dcim/forms/connections.py:73
+#: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195
+#: netbox/circuits/forms/bulk_edit.py:284
+#: netbox/circuits/forms/bulk_import.py:128
+#: netbox/circuits/forms/filtersets.py:223
+#: netbox/circuits/forms/filtersets.py:250
+#: netbox/circuits/forms/filtersets.py:296
+#: netbox/circuits/forms/model_forms.py:139
+#: netbox/circuits/forms/model_forms.py:162
+#: netbox/circuits/forms/model_forms.py:262
+#: netbox/circuits/tables/circuits.py:108
+#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73
#: netbox/templates/circuits/circuit.html:15
-#: netbox/templates/circuits/circuitgroupassignment.html:26
+#: netbox/templates/circuits/circuitgroupassignment.html:30
#: netbox/templates/circuits/circuittermination.html:19
#: netbox/templates/dcim/inc/cable_termination.html:55
#: netbox/templates/dcim/trace/circuit.html:4
msgid "Circuit"
msgstr "Канал связи"
-#: netbox/circuits/filtersets.py:278
+#: 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:1412
+#: netbox/extras/filtersets.py:542
+msgid "Location (slug)"
+msgstr "Локация (подстрока)"
+
+#: netbox/circuits/filtersets.py:333
msgid "ProviderNetwork (ID)"
msgstr "Сеть провайдера (ID)"
-#: netbox/circuits/filtersets.py:335
+#: netbox/circuits/filtersets.py:381
+msgid "Circuit (CID)"
+msgstr "Канал связи (CID)"
+
+#: netbox/circuits/filtersets.py:386
msgid "Circuit (ID)"
msgstr "Канал связи (ID)"
-#: netbox/circuits/filtersets.py:341
-msgid "Circuit (CID)"
-msgstr "Канал связи (CID)"
+#: netbox/circuits/filtersets.py:391
+msgid "Virtual circuit (CID)"
+msgstr "Виртуальный канал (CID)"
-#: netbox/circuits/filtersets.py:345
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849
+msgid "Virtual circuit (ID)"
+msgstr "Виртуальный канал (ID)"
+
+#: netbox/circuits/filtersets.py:401
+msgid "Provider (name)"
+msgstr "Поставщик (имя)"
+
+#: netbox/circuits/filtersets.py:410
msgid "Circuit group (ID)"
msgstr "Группа каналов связи (ID)"
-#: netbox/circuits/filtersets.py:351
+#: netbox/circuits/filtersets.py:416
msgid "Circuit group (slug)"
msgstr "Группа каналов связи (подстрока)"
-#: netbox/circuits/forms/bulk_edit.py:30
-#: netbox/circuits/forms/filtersets.py:56
-#: netbox/circuits/forms/model_forms.py:29
-#: netbox/circuits/tables/providers.py:33 netbox/dcim/forms/bulk_edit.py:129
-#: netbox/dcim/forms/filtersets.py:195 netbox/dcim/forms/model_forms.py:123
-#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:126
-#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:213
-#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:175
+#: netbox/circuits/filtersets.py:507
+msgid "Virtual circuit type (ID)"
+msgstr "Тип виртуального канала (ID)"
+
+#: netbox/circuits/filtersets.py:513
+msgid "Virtual circuit type (slug)"
+msgstr "Тип виртуального канала (slug)"
+
+#: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355
+#: netbox/circuits/forms/bulk_import.py:249
+#: netbox/circuits/forms/filtersets.py:372
+#: netbox/circuits/forms/filtersets.py:378
+#: netbox/circuits/forms/model_forms.py:343
+#: netbox/circuits/forms/model_forms.py:358
+#: netbox/circuits/tables/virtual_circuits.py:88
+#: netbox/templates/circuits/virtualcircuit.html:20
+#: netbox/templates/circuits/virtualcircuittermination.html:38
+msgid "Virtual circuit"
+msgstr "Виртуальный канал"
+
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269
+#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+msgid "Interface (ID)"
+msgstr "Интерфейс (ID)"
+
+#: netbox/circuits/forms/bulk_edit.py:42
+#: netbox/circuits/forms/filtersets.py:64
+#: netbox/circuits/forms/model_forms.py:42
+#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132
+#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127
+#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230
+#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "ASN"
-#: netbox/circuits/forms/bulk_edit.py:34 netbox/circuits/forms/bulk_edit.py:56
-#: netbox/circuits/forms/bulk_edit.py:83
-#: netbox/circuits/forms/bulk_edit.py:104
-#: netbox/circuits/forms/bulk_edit.py:164
-#: netbox/circuits/forms/bulk_edit.py:183
-#: netbox/circuits/forms/bulk_edit.py:228 netbox/core/forms/bulk_edit.py:28
-#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:74
-#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:152
-#: netbox/dcim/forms/bulk_edit.py:193 netbox/dcim/forms/bulk_edit.py:211
-#: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:438
-#: netbox/dcim/forms/bulk_edit.py:472 netbox/dcim/forms/bulk_edit.py:487
-#: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:590
-#: netbox/dcim/forms/bulk_edit.py:624 netbox/dcim/forms/bulk_edit.py:648
-#: netbox/dcim/forms/bulk_edit.py:721 netbox/dcim/forms/bulk_edit.py:782
-#: netbox/dcim/forms/bulk_edit.py:834 netbox/dcim/forms/bulk_edit.py:857
-#: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_edit.py:975
-#: netbox/dcim/forms/bulk_edit.py:1028 netbox/dcim/forms/bulk_edit.py:1063
-#: netbox/dcim/forms/bulk_edit.py:1103 netbox/dcim/forms/bulk_edit.py:1147
-#: netbox/dcim/forms/bulk_edit.py:1192 netbox/dcim/forms/bulk_edit.py:1219
-#: netbox/dcim/forms/bulk_edit.py:1237 netbox/dcim/forms/bulk_edit.py:1255
-#: netbox/dcim/forms/bulk_edit.py:1273 netbox/dcim/forms/bulk_edit.py:1725
-#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/bulk_edit.py:149
-#: netbox/extras/forms/bulk_edit.py:178 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:53 netbox/ipam/forms/bulk_edit.py:73
-#: netbox/ipam/forms/bulk_edit.py:93 netbox/ipam/forms/bulk_edit.py:117
-#: netbox/ipam/forms/bulk_edit.py:146 netbox/ipam/forms/bulk_edit.py:175
-#: netbox/ipam/forms/bulk_edit.py:194 netbox/ipam/forms/bulk_edit.py:276
-#: netbox/ipam/forms/bulk_edit.py:321 netbox/ipam/forms/bulk_edit.py:369
-#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:428
-#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_edit.py:547
+#: netbox/circuits/forms/bulk_edit.py:46 netbox/circuits/forms/bulk_edit.py:68
+#: netbox/circuits/forms/bulk_edit.py:95
+#: netbox/circuits/forms/bulk_edit.py:116
+#: netbox/circuits/forms/bulk_edit.py:187
+#: netbox/circuits/forms/bulk_edit.py:207
+#: netbox/circuits/forms/bulk_edit.py:266
+#: netbox/circuits/forms/bulk_edit.py:307
+#: netbox/circuits/forms/bulk_edit.py:347
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77
+#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441
+#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490
+#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593
+#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651
+#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785
+#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860
+#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066
+#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222
+#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258
+#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746
+#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39
+#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305
+#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396
+#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500
+#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575
+#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267
#: netbox/templates/account/token.html:35
-#: netbox/templates/circuits/circuit.html:59
+#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
#: netbox/templates/circuits/circuittype.html:26
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:88
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:83
#: netbox/templates/circuits/provider.html:33
#: netbox/templates/circuits/providernetwork.html:32
+#: netbox/templates/circuits/virtualcircuit.html:56
+#: netbox/templates/circuits/virtualcircuittermination.html:68
+#: netbox/templates/circuits/virtualcircuittype.html:26
#: netbox/templates/core/datasource.html:54
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
@@ -455,13 +524,14 @@ msgstr "ASN"
#: netbox/templates/dcim/devicetype.html:33
#: netbox/templates/dcim/frontport.html:58
#: netbox/templates/dcim/interface.html:69
-#: netbox/templates/dcim/inventoryitem.html:60
+#: netbox/templates/dcim/inventoryitem.html:64
#: netbox/templates/dcim/inventoryitemrole.html:22
#: netbox/templates/dcim/location.html:33
+#: netbox/templates/dcim/macaddress.html:21
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:37
+#: netbox/templates/dcim/moduletype.html:39
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
#: netbox/templates/dcim/poweroutlet.html:40
@@ -488,12 +558,14 @@ msgstr "ASN"
#: netbox/templates/ipam/asnrange.html:38
#: netbox/templates/ipam/fhrpgroup.html:34
#: netbox/templates/ipam/ipaddress.html:55
-#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:81
+#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77
#: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26
#: netbox/templates/ipam/routetarget.html:21
#: netbox/templates/ipam/service.html:50
#: netbox/templates/ipam/servicetemplate.html:27
#: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34
+#: netbox/templates/ipam/vlantranslationpolicy.html:18
+#: netbox/templates/ipam/vlantranslationrule.html:26
#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
@@ -507,7 +579,7 @@ msgstr "ASN"
#: netbox/templates/virtualization/clustertype.html:26
#: netbox/templates/virtualization/virtualdisk.html:39
#: netbox/templates/virtualization/virtualmachine.html:31
-#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/templates/virtualization/vminterface.html:47
#: netbox/templates/vpn/ikepolicy.html:17
#: netbox/templates/vpn/ikeproposal.html:17
#: netbox/templates/vpn/ipsecpolicy.html:17
@@ -517,119 +589,142 @@ msgstr "ASN"
#: netbox/templates/vpn/ipsecproposal.html:17
#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
-#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/templates/wireless/wirelesslan.html:34
#: netbox/templates/wireless/wirelesslangroup.html:33
#: netbox/templates/wireless/wirelesslink.html:34
#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80
#: netbox/tenancy/forms/bulk_edit.py:122 netbox/users/forms/bulk_edit.py:64
#: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112
-#: netbox/virtualization/forms/bulk_edit.py:32
-#: netbox/virtualization/forms/bulk_edit.py:46
-#: netbox/virtualization/forms/bulk_edit.py:100
-#: netbox/virtualization/forms/bulk_edit.py:177
-#: netbox/virtualization/forms/bulk_edit.py:228
-#: netbox/virtualization/forms/bulk_edit.py:337
+#: netbox/virtualization/forms/bulk_edit.py:33
+#: netbox/virtualization/forms/bulk_edit.py:47
+#: netbox/virtualization/forms/bulk_edit.py:82
+#: netbox/virtualization/forms/bulk_edit.py:159
+#: netbox/virtualization/forms/bulk_edit.py:210
+#: netbox/virtualization/forms/bulk_edit.py:327
#: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64
#: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155
#: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215
#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274
-#: netbox/wireless/forms/bulk_edit.py:29 netbox/wireless/forms/bulk_edit.py:82
-#: netbox/wireless/forms/bulk_edit.py:140
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84
+#: netbox/wireless/forms/bulk_edit.py:143
msgid "Description"
msgstr "Описание"
-#: netbox/circuits/forms/bulk_edit.py:51 netbox/circuits/forms/bulk_edit.py:73
-#: netbox/circuits/forms/bulk_edit.py:123
-#: netbox/circuits/forms/bulk_import.py:36
-#: netbox/circuits/forms/bulk_import.py:51
-#: netbox/circuits/forms/bulk_import.py:74
-#: netbox/circuits/forms/filtersets.py:70
-#: netbox/circuits/forms/filtersets.py:88
-#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:131
-#: netbox/circuits/forms/filtersets.py:199
-#: netbox/circuits/forms/filtersets.py:232
-#: netbox/circuits/forms/filtersets.py:255
-#: netbox/circuits/forms/model_forms.py:47
-#: netbox/circuits/forms/model_forms.py:61
-#: netbox/circuits/forms/model_forms.py:93
-#: netbox/circuits/tables/circuits.py:58
-#: netbox/circuits/tables/circuits.py:108
-#: netbox/circuits/tables/circuits.py:160
-#: netbox/circuits/tables/providers.py:72
-#: netbox/circuits/tables/providers.py:103
+#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:85
+#: netbox/circuits/forms/bulk_edit.py:135
+#: netbox/circuits/forms/bulk_import.py:43
+#: netbox/circuits/forms/bulk_import.py:58
+#: netbox/circuits/forms/bulk_import.py:81
+#: netbox/circuits/forms/filtersets.py:78
+#: netbox/circuits/forms/filtersets.py:96
+#: netbox/circuits/forms/filtersets.py:124
+#: netbox/circuits/forms/filtersets.py:142
+#: netbox/circuits/forms/filtersets.py:224
+#: netbox/circuits/forms/filtersets.py:268
+#: netbox/circuits/forms/filtersets.py:291
+#: netbox/circuits/forms/filtersets.py:329
+#: netbox/circuits/forms/filtersets.py:337
+#: netbox/circuits/forms/filtersets.py:373
+#: netbox/circuits/forms/filtersets.py:396
+#: netbox/circuits/forms/model_forms.py:60
+#: netbox/circuits/forms/model_forms.py:76
+#: netbox/circuits/forms/model_forms.py:110
+#: netbox/circuits/tables/circuits.py:57
+#: netbox/circuits/tables/circuits.py:112
+#: netbox/circuits/tables/circuits.py:196
+#: netbox/circuits/tables/providers.py:70
+#: netbox/circuits/tables/providers.py:101
+#: netbox/circuits/tables/virtual_circuits.py:46
+#: netbox/circuits/tables/virtual_circuits.py:93
#: netbox/templates/circuits/circuit.html:18
+#: netbox/templates/circuits/circuitgroupassignment.html:26
#: netbox/templates/circuits/circuittermination.html:25
#: netbox/templates/circuits/provider.html:20
#: netbox/templates/circuits/provideraccount.html:20
#: netbox/templates/circuits/providernetwork.html:20
+#: netbox/templates/circuits/virtualcircuit.html:23
+#: netbox/templates/circuits/virtualcircuittermination.html:26
#: netbox/templates/dcim/inc/cable_termination.html:51
+#: netbox/templates/dcim/interface.html:166
msgid "Provider"
msgstr "Провайдер"
-#: netbox/circuits/forms/bulk_edit.py:80
-#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/bulk_edit.py:92
+#: netbox/circuits/forms/filtersets.py:99
#: netbox/templates/circuits/providernetwork.html:28
msgid "Service ID"
msgstr "Идентификатор Службы"
-#: netbox/circuits/forms/bulk_edit.py:100
-#: netbox/circuits/forms/filtersets.py:107 netbox/dcim/forms/bulk_edit.py:207
-#: netbox/dcim/forms/bulk_edit.py:610 netbox/dcim/forms/bulk_edit.py:819
-#: netbox/dcim/forms/bulk_edit.py:1188 netbox/dcim/forms/bulk_edit.py:1215
-#: netbox/dcim/forms/bulk_edit.py:1721 netbox/dcim/forms/filtersets.py:1064
-#: netbox/dcim/forms/filtersets.py:1455 netbox/dcim/forms/filtersets.py:1479
-#: netbox/dcim/tables/devices.py:704 netbox/dcim/tables/devices.py:761
-#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:249
-#: netbox/dcim/tables/devicetypes.py:264 netbox/dcim/tables/racks.py:33
-#: netbox/extras/forms/bulk_edit.py:270 netbox/extras/tables/tables.py:443
+#: netbox/circuits/forms/bulk_edit.py:112
+#: netbox/circuits/forms/bulk_edit.py:303
+#: netbox/circuits/forms/filtersets.py:115
+#: netbox/circuits/forms/filtersets.py:320 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:1460
+#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738
+#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035
+#: 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/templates/circuits/circuittype.html:30
+#: netbox/templates/circuits/virtualcircuittype.html:30
#: netbox/templates/dcim/cable.html:40
#: netbox/templates/dcim/devicerole.html:34
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
msgstr "Цвет"
-#: netbox/circuits/forms/bulk_edit.py:118
-#: netbox/circuits/forms/bulk_import.py:87
-#: netbox/circuits/forms/filtersets.py:126 netbox/core/forms/bulk_edit.py:18
-#: netbox/core/forms/filtersets.py:33 netbox/core/tables/change_logging.py:32
-#: netbox/core/tables/data.py:20 netbox/core/tables/jobs.py:18
-#: netbox/dcim/forms/bulk_edit.py:797 netbox/dcim/forms/bulk_edit.py:936
-#: netbox/dcim/forms/bulk_edit.py:1004 netbox/dcim/forms/bulk_edit.py:1023
-#: netbox/dcim/forms/bulk_edit.py:1046 netbox/dcim/forms/bulk_edit.py:1088
-#: netbox/dcim/forms/bulk_edit.py:1132 netbox/dcim/forms/bulk_edit.py:1183
-#: netbox/dcim/forms/bulk_edit.py:1210 netbox/dcim/forms/bulk_import.py:188
-#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:730
-#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
-#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:885
-#: netbox/dcim/forms/bulk_import.py:979 netbox/dcim/forms/bulk_import.py:1021
-#: netbox/dcim/forms/bulk_import.py:1235 netbox/dcim/forms/bulk_import.py:1398
-#: netbox/dcim/forms/filtersets.py:955 netbox/dcim/forms/filtersets.py:1054
-#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1247
-#: netbox/dcim/forms/filtersets.py:1272 netbox/dcim/forms/filtersets.py:1296
-#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/filtersets.py:1353
-#: netbox/dcim/forms/filtersets.py:1450 netbox/dcim/forms/filtersets.py:1474
-#: netbox/dcim/forms/model_forms.py:703 netbox/dcim/forms/model_forms.py:709
-#: netbox/dcim/forms/object_import.py:84
+#: netbox/circuits/forms/bulk_edit.py:130
+#: netbox/circuits/forms/bulk_edit.py:331
+#: netbox/circuits/forms/bulk_import.py:94
+#: netbox/circuits/forms/bulk_import.py:221
+#: netbox/circuits/forms/filtersets.py:137
+#: netbox/circuits/forms/filtersets.py:358
+#: netbox/circuits/tables/circuits.py:65
+#: netbox/circuits/tables/circuits.py:200
+#: netbox/circuits/tables/virtual_circuits.py:58
+#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800
+#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007
+#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049
+#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135
+#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213
+#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269
+#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761
+#: 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:1332
+#: netbox/dcim/forms/bulk_import.py:1495 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:1358 netbox/dcim/forms/filtersets.py:1455
+#: netbox/dcim/forms/filtersets.py:1479 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:145 netbox/dcim/tables/devices.py:178
-#: netbox/dcim/tables/devices.py:814 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:138 netbox/extras/forms/bulk_import.py:42
+#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:189
+#: netbox/dcim/tables/devices.py:846 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/netbox/tables/tables.py:240
+#: netbox/netbox/tables/tables.py:243
#: netbox/templates/circuits/circuit.html:30
+#: netbox/templates/circuits/virtualcircuit.html:39
+#: netbox/templates/circuits/virtualcircuittermination.html:64
#: netbox/templates/core/datasource.html:38
#: netbox/templates/dcim/cable.html:15
#: netbox/templates/dcim/consoleport.html:36
#: netbox/templates/dcim/consoleserverport.html:36
#: netbox/templates/dcim/frontport.html:36
#: netbox/templates/dcim/interface.html:46
-#: netbox/templates/dcim/interface.html:169
-#: netbox/templates/dcim/interface.html:311
+#: netbox/templates/dcim/interface.html:226
+#: netbox/templates/dcim/interface.html:368
#: netbox/templates/dcim/powerfeed.html:32
#: netbox/templates/dcim/poweroutlet.html:36
#: netbox/templates/dcim/powerport.html:36
@@ -639,65 +734,78 @@ msgstr "Цвет"
#: netbox/templates/vpn/l2vpn.html:22
#: netbox/templates/wireless/inc/authentication_attrs.html:8
#: netbox/templates/wireless/inc/wirelesslink_interface.html:14
-#: netbox/virtualization/forms/bulk_edit.py:60
-#: netbox/virtualization/forms/bulk_import.py:41
+#: netbox/virtualization/forms/bulk_edit.py:61
+#: netbox/virtualization/forms/bulk_import.py:42
#: netbox/virtualization/forms/filtersets.py:54
-#: netbox/virtualization/forms/model_forms.py:62
+#: netbox/virtualization/forms/model_forms.py:65
#: netbox/virtualization/tables/clusters.py:66
#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264
-#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:84
-#: netbox/vpn/forms/model_forms.py:119 netbox/vpn/forms/model_forms.py:231
+#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232
msgid "Type"
msgstr "Тип"
-#: netbox/circuits/forms/bulk_edit.py:128
-#: netbox/circuits/forms/bulk_import.py:80
-#: netbox/circuits/forms/filtersets.py:139
-#: netbox/circuits/forms/model_forms.py:98
+#: netbox/circuits/forms/bulk_edit.py:140
+#: netbox/circuits/forms/bulk_edit.py:326
+#: netbox/circuits/forms/bulk_import.py:87
+#: netbox/circuits/forms/bulk_import.py:214
+#: netbox/circuits/forms/filtersets.py:150
+#: netbox/circuits/forms/filtersets.py:345
+#: netbox/circuits/forms/model_forms.py:116
+#: netbox/circuits/forms/model_forms.py:330
+#: netbox/templates/circuits/virtualcircuit.html:31
+#: netbox/templates/circuits/virtualcircuittermination.html:34
msgid "Provider account"
msgstr "Аккаунт провайдера"
-#: netbox/circuits/forms/bulk_edit.py:136
-#: netbox/circuits/forms/bulk_import.py:93
-#: netbox/circuits/forms/filtersets.py:150 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:79 netbox/core/tables/data.py:23
+#: netbox/circuits/forms/bulk_edit.py:148
+#: netbox/circuits/forms/bulk_edit.py:336
+#: netbox/circuits/forms/bulk_import.py:100
+#: netbox/circuits/forms/bulk_import.py:227
+#: netbox/circuits/forms/filtersets.py:161
+#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: netbox/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:182
-#: netbox/dcim/forms/bulk_edit.py:352 netbox/dcim/forms/bulk_edit.py:706
-#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_edit.py:803
-#: netbox/dcim/forms/bulk_edit.py:930 netbox/dcim/forms/bulk_edit.py:1744
-#: netbox/dcim/forms/bulk_import.py:88 netbox/dcim/forms/bulk_import.py:147
-#: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:527
-#: netbox/dcim/forms/bulk_import.py:681 netbox/dcim/forms/bulk_import.py:1229
-#: netbox/dcim/forms/bulk_import.py:1393 netbox/dcim/forms/bulk_import.py:1457
-#: netbox/dcim/forms/filtersets.py:178 netbox/dcim/forms/filtersets.py:237
-#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:799
-#: netbox/dcim/forms/filtersets.py:924 netbox/dcim/forms/filtersets.py:958
-#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1170
-#: netbox/dcim/tables/devices.py:140 netbox/dcim/tables/devices.py:817
-#: netbox/dcim/tables/devices.py:1063 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:126
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:138
-#: netbox/ipam/forms/bulk_edit.py:256 netbox/ipam/forms/bulk_edit.py:306
-#: netbox/ipam/forms/bulk_edit.py:354 netbox/ipam/forms/bulk_edit.py:506
-#: netbox/ipam/forms/bulk_import.py:192 netbox/ipam/forms/bulk_import.py:257
-#: netbox/ipam/forms/bulk_import.py:293 netbox/ipam/forms/bulk_import.py:474
-#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:355 netbox/ipam/forms/filtersets.py:501
-#: netbox/ipam/forms/model_forms.py:501 netbox/ipam/tables/ip.py:237
-#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:363
-#: netbox/ipam/tables/ip.py:426 netbox/ipam/tables/ip.py:453
-#: netbox/ipam/tables/vlans.py:126 netbox/ipam/tables/vlans.py:232
+#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185
+#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709
+#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806
+#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723
+#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90
+#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
+#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686
+#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554
+#: 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:1562 netbox/dcim/tables/devices.py:151
+#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983
+#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490
+#: netbox/ipam/forms/bulk_import.py:188 netbox/ipam/forms/bulk_import.py:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473
+#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284
+#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183
+#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315
+#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405
+#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208
#: netbox/templates/circuits/circuit.html:34
+#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
#: netbox/templates/core/rq_task.html:81 netbox/templates/core/system.html:18
#: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178
+#: netbox/templates/dcim/inventoryitem.html:36
#: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69
#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41
#: netbox/templates/dcim/site.html:43
#: netbox/templates/extras/script_list.html:48
#: netbox/templates/ipam/ipaddress.html:37
-#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
@@ -705,63 +813,67 @@ msgstr "Аккаунт провайдера"
#: netbox/templates/wireless/wirelesslan.html:22
#: netbox/templates/wireless/wirelesslink.html:17
#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194
-#: netbox/virtualization/forms/bulk_edit.py:70
-#: netbox/virtualization/forms/bulk_edit.py:118
-#: netbox/virtualization/forms/bulk_import.py:54
-#: netbox/virtualization/forms/bulk_import.py:80
-#: netbox/virtualization/forms/filtersets.py:62
-#: netbox/virtualization/forms/filtersets.py:160
+#: netbox/virtualization/forms/bulk_edit.py:71
+#: netbox/virtualization/forms/bulk_edit.py:100
+#: netbox/virtualization/forms/bulk_import.py:55
+#: netbox/virtualization/forms/bulk_import.py:86
+#: netbox/virtualization/forms/filtersets.py:82
+#: netbox/virtualization/forms/filtersets.py:165
#: netbox/virtualization/tables/clusters.py:74
-#: netbox/virtualization/tables/virtualmachines.py:60
+#: netbox/virtualization/tables/virtualmachines.py:30
#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37
#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:43
-#: netbox/wireless/forms/bulk_edit.py:105
-#: netbox/wireless/forms/bulk_import.py:43
-#: netbox/wireless/forms/bulk_import.py:84
-#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/filtersets.py:83
+#: netbox/wireless/forms/bulk_edit.py:45
+#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/wireless/forms/bulk_import.py:45
+#: netbox/wireless/forms/bulk_import.py:89
+#: netbox/wireless/forms/filtersets.py:52
+#: netbox/wireless/forms/filtersets.py:111
#: netbox/wireless/tables/wirelesslan.py:52
-#: netbox/wireless/tables/wirelesslink.py:20
+#: netbox/wireless/tables/wirelesslink.py:19
msgid "Status"
msgstr "Статус"
-#: netbox/circuits/forms/bulk_edit.py:142
-#: netbox/circuits/forms/bulk_edit.py:233
-#: netbox/circuits/forms/bulk_import.py:98
-#: netbox/circuits/forms/bulk_import.py:158
-#: netbox/circuits/forms/filtersets.py:119
-#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:123
-#: netbox/dcim/forms/bulk_edit.py:188 netbox/dcim/forms/bulk_edit.py:347
-#: netbox/dcim/forms/bulk_edit.py:467 netbox/dcim/forms/bulk_edit.py:696
-#: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_edit.py:1749
-#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/bulk_import.py:152
-#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:356
-#: netbox/dcim/forms/bulk_import.py:501 netbox/dcim/forms/bulk_import.py:1241
-#: netbox/dcim/forms/bulk_import.py:1450 netbox/dcim/forms/filtersets.py:173
-#: netbox/dcim/forms/filtersets.py:205 netbox/dcim/forms/filtersets.py:323
-#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:420
-#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:916
-#: netbox/dcim/forms/filtersets.py:978 netbox/dcim/forms/filtersets.py:1008
-#: netbox/dcim/forms/filtersets.py:1130 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:323
-#: netbox/extras/forms/filtersets.py:396 netbox/ipam/forms/bulk_edit.py:43
-#: netbox/ipam/forms/bulk_edit.py:68 netbox/ipam/forms/bulk_edit.py:112
-#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:166
-#: netbox/ipam/forms/bulk_edit.py:251 netbox/ipam/forms/bulk_edit.py:301
-#: netbox/ipam/forms/bulk_edit.py:349 netbox/ipam/forms/bulk_edit.py:501
-#: netbox/ipam/forms/bulk_import.py:38 netbox/ipam/forms/bulk_import.py:67
-#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
-#: netbox/ipam/forms/bulk_import.py:135 netbox/ipam/forms/bulk_import.py:164
-#: netbox/ipam/forms/bulk_import.py:250 netbox/ipam/forms/bulk_import.py:286
-#: netbox/ipam/forms/bulk_import.py:467 netbox/ipam/forms/filtersets.py:48
-#: netbox/ipam/forms/filtersets.py:68 netbox/ipam/forms/filtersets.py:100
-#: netbox/ipam/forms/filtersets.py:120 netbox/ipam/forms/filtersets.py:143
-#: netbox/ipam/forms/filtersets.py:174 netbox/ipam/forms/filtersets.py:267
-#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:469
-#: netbox/ipam/tables/ip.py:456 netbox/ipam/tables/vlans.py:229
-#: netbox/templates/circuits/circuit.html:38
+#: netbox/circuits/forms/bulk_edit.py:154
+#: netbox/circuits/forms/bulk_edit.py:271
+#: netbox/circuits/forms/bulk_edit.py:342
+#: netbox/circuits/forms/bulk_import.py:111
+#: netbox/circuits/forms/bulk_import.py:170
+#: netbox/circuits/forms/bulk_import.py:232
+#: netbox/circuits/forms/filtersets.py:130
+#: netbox/circuits/forms/filtersets.py:277
+#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350
+#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699
+#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154
+#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358
+#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169
+#: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285
+#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485
+#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70
+#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118
+#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167
+#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
+#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
+#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270
+#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510
+#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
+#: netbox/templates/circuits/circuit.html:48
#: netbox/templates/circuits/circuitgroup.html:36
+#: netbox/templates/circuits/virtualcircuit.html:47
#: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79
#: netbox/templates/dcim/location.html:49
#: netbox/templates/dcim/powerfeed.html:44 netbox/templates/dcim/rack.html:32
@@ -778,114 +890,181 @@ msgstr "Статус"
#: netbox/templates/virtualization/cluster.html:33
#: netbox/templates/virtualization/virtualmachine.html:39
#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49
-#: netbox/templates/wireless/wirelesslan.html:34
+#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
-#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:48
-#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:64
-#: netbox/virtualization/forms/bulk_edit.py:76
-#: netbox/virtualization/forms/bulk_edit.py:155
-#: netbox/virtualization/forms/bulk_import.py:66
-#: netbox/virtualization/forms/bulk_import.py:115
+#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49
+#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49
+#: netbox/virtualization/forms/bulk_edit.py:77
+#: netbox/virtualization/forms/bulk_edit.py:137
+#: netbox/virtualization/forms/bulk_import.py:67
+#: netbox/virtualization/forms/bulk_import.py:121
#: netbox/virtualization/forms/filtersets.py:47
-#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/virtualization/forms/filtersets.py:110
#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:63
-#: netbox/wireless/forms/bulk_edit.py:110
-#: netbox/wireless/forms/bulk_import.py:55
-#: netbox/wireless/forms/bulk_import.py:97
-#: netbox/wireless/forms/filtersets.py:35
-#: netbox/wireless/forms/filtersets.py:75
+#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65
+#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/wireless/forms/bulk_import.py:57
+#: netbox/wireless/forms/bulk_import.py:102
+#: netbox/wireless/forms/filtersets.py:38
+#: netbox/wireless/forms/filtersets.py:103
msgid "Tenant"
msgstr "Арендатор"
-#: netbox/circuits/forms/bulk_edit.py:147
-#: netbox/circuits/forms/filtersets.py:174
+#: netbox/circuits/forms/bulk_edit.py:159
+#: netbox/circuits/forms/filtersets.py:190
msgid "Install date"
msgstr "Дата установки"
-#: netbox/circuits/forms/bulk_edit.py:152
-#: netbox/circuits/forms/filtersets.py:179
+#: netbox/circuits/forms/bulk_edit.py:164
+#: netbox/circuits/forms/filtersets.py:195
msgid "Termination date"
msgstr "Дата отключения"
-#: netbox/circuits/forms/bulk_edit.py:158
-#: netbox/circuits/forms/filtersets.py:186
+#: netbox/circuits/forms/bulk_edit.py:170
+#: netbox/circuits/forms/filtersets.py:202
msgid "Commit rate (Kbps)"
msgstr "Гарантированная скорость (Кбит/с)"
-#: netbox/circuits/forms/bulk_edit.py:173
-#: netbox/circuits/forms/model_forms.py:112
+#: netbox/circuits/forms/bulk_edit.py:176
+#: netbox/circuits/forms/filtersets.py:208
+#: netbox/circuits/forms/model_forms.py:136
+#: netbox/templates/circuits/circuit.html:38
+#: netbox/templates/wireless/wirelesslink.html:38
+#: netbox/wireless/forms/bulk_edit.py:132
+#: netbox/wireless/forms/filtersets.py:130
+#: netbox/wireless/forms/model_forms.py:168
+msgid "Distance"
+msgstr "Расстояние"
+
+#: netbox/circuits/forms/bulk_edit.py:181
+#: netbox/circuits/forms/bulk_import.py:105
+#: netbox/circuits/forms/bulk_import.py:108
+#: netbox/circuits/forms/filtersets.py:212
+#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_import.py:121
+#: netbox/wireless/forms/bulk_import.py:124
+#: netbox/wireless/forms/filtersets.py:134
+msgid "Distance unit"
+msgstr "Единица измерения расстояний"
+
+#: netbox/circuits/forms/bulk_edit.py:196
+#: netbox/circuits/forms/model_forms.py:141
msgid "Service Parameters"
msgstr "Параметры Службы"
-#: netbox/circuits/forms/bulk_edit.py:174
-#: netbox/circuits/forms/model_forms.py:113
-#: netbox/circuits/forms/model_forms.py:183
-#: netbox/dcim/forms/model_forms.py:139 netbox/dcim/forms/model_forms.py:181
-#: netbox/dcim/forms/model_forms.py:266 netbox/dcim/forms/model_forms.py:323
-#: netbox/dcim/forms/model_forms.py:768 netbox/dcim/forms/model_forms.py:1699
-#: netbox/ipam/forms/model_forms.py:64 netbox/ipam/forms/model_forms.py:81
-#: netbox/ipam/forms/model_forms.py:115 netbox/ipam/forms/model_forms.py:136
-#: netbox/ipam/forms/model_forms.py:160 netbox/ipam/forms/model_forms.py:232
-#: netbox/ipam/forms/model_forms.py:261 netbox/ipam/forms/model_forms.py:320
+#: netbox/circuits/forms/bulk_edit.py:197
+#: netbox/circuits/forms/filtersets.py:73
+#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/filtersets.py:110
+#: netbox/circuits/forms/filtersets.py:127
+#: netbox/circuits/forms/filtersets.py:315
+#: netbox/circuits/forms/filtersets.py:330 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:1446 netbox/dcim/forms/filtersets.py:1470
+#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512
+#: netbox/dcim/forms/filtersets.py:1528 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
+#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
+#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:269
+#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385
+#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483
+#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579
+#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259
+#: netbox/virtualization/forms/filtersets.py:45
+#: netbox/virtualization/forms/filtersets.py:108
+#: netbox/virtualization/forms/filtersets.py:203
+#: netbox/virtualization/forms/filtersets.py:248
+#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/wireless/forms/filtersets.py:36
+#: netbox/wireless/forms/filtersets.py:102
+msgid "Attributes"
+msgstr "Атрибуты"
+
+#: netbox/circuits/forms/bulk_edit.py:198
+#: netbox/circuits/forms/bulk_edit.py:356
+#: netbox/circuits/forms/model_forms.py:142
+#: netbox/circuits/forms/model_forms.py:240
+#: netbox/circuits/forms/model_forms.py:345
+#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185
+#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331
+#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1744
+#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84
+#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141
+#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233
+#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:85
#: netbox/templates/dcim/htmx/cable_edit.html:72
#: netbox/templates/ipam/ipaddress_bulk_add.html:27
-#: netbox/templates/ipam/vlan_edit.html:22
+#: netbox/templates/ipam/vlan_edit.html:30
#: netbox/virtualization/forms/model_forms.py:80
-#: netbox/virtualization/forms/model_forms.py:222
+#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44
-#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
-#: netbox/vpn/forms/model_forms.py:411 netbox/wireless/forms/model_forms.py:54
-#: netbox/wireless/forms/model_forms.py:170
+#: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57
+#: netbox/wireless/forms/model_forms.py:173
msgid "Tenancy"
msgstr "Аренда"
-#: netbox/circuits/forms/bulk_edit.py:193
-#: netbox/circuits/forms/bulk_edit.py:217
-#: netbox/circuits/forms/model_forms.py:155
-#: netbox/circuits/tables/circuits.py:117
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
-#: netbox/templates/circuits/providernetwork.html:17
-msgid "Provider Network"
-msgstr "Сеть провайдера"
+#: netbox/circuits/forms/bulk_edit.py:215
+#: netbox/circuits/forms/model_forms.py:170
+#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317
+msgid "Termination type"
+msgstr "Тип точки подключения"
-#: netbox/circuits/forms/bulk_edit.py:199
+#: netbox/circuits/forms/bulk_edit.py:218
+#: netbox/circuits/forms/bulk_import.py:133
+#: netbox/circuits/forms/filtersets.py:225
+#: netbox/circuits/forms/model_forms.py:173
+#: netbox/templates/circuits/inc/circuit_termination.html:6
+#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
+#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
+msgid "Termination"
+msgstr "Прекращение"
+
+#: netbox/circuits/forms/bulk_edit.py:226
msgid "Port speed (Kbps)"
msgstr "Скорость порта (Кбит/с)"
-#: netbox/circuits/forms/bulk_edit.py:203
+#: netbox/circuits/forms/bulk_edit.py:230
msgid "Upstream speed (Kbps)"
msgstr "Скорость восходящего потока (Кбит/с)"
-#: netbox/circuits/forms/bulk_edit.py:206 netbox/dcim/forms/bulk_edit.py:966
-#: netbox/dcim/forms/bulk_edit.py:1330 netbox/dcim/forms/bulk_edit.py:1347
-#: netbox/dcim/forms/bulk_edit.py:1364 netbox/dcim/forms/bulk_edit.py:1382
-#: netbox/dcim/forms/bulk_edit.py:1477 netbox/dcim/forms/bulk_edit.py:1637
-#: netbox/dcim/forms/bulk_edit.py:1654
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969
+#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350
+#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385
+#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652
+#: netbox/dcim/forms/bulk_edit.py:1669
msgid "Mark connected"
msgstr "Пометить подключенным"
-#: netbox/circuits/forms/bulk_edit.py:219
-#: netbox/circuits/forms/model_forms.py:157
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
+#: netbox/circuits/forms/bulk_edit.py:243
+#: netbox/circuits/forms/model_forms.py:184
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:55
#: netbox/templates/dcim/frontport.html:121
-#: netbox/templates/dcim/interface.html:193
+#: netbox/templates/dcim/interface.html:250
#: netbox/templates/dcim/rearport.html:111
msgid "Circuit Termination"
msgstr "Точка подключения канала связи"
-#: netbox/circuits/forms/bulk_edit.py:221
-#: netbox/circuits/forms/model_forms.py:159
+#: netbox/circuits/forms/bulk_edit.py:245
+#: netbox/circuits/forms/model_forms.py:186
msgid "Termination Details"
msgstr "Сведения об точке подключения"
-#: netbox/circuits/forms/bulk_edit.py:251
-#: netbox/circuits/forms/filtersets.py:268
-#: netbox/circuits/tables/circuits.py:168 netbox/dcim/forms/model_forms.py:551
-#: netbox/templates/circuits/circuitgroupassignment.html:30
+#: netbox/circuits/forms/bulk_edit.py:289
+#: netbox/circuits/forms/bulk_import.py:188
+#: netbox/circuits/forms/filtersets.py:304
+#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562
+#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:56
@@ -895,227 +1074,313 @@ msgstr "Сведения об точке подключения"
msgid "Priority"
msgstr "Приоритет"
-#: netbox/circuits/forms/bulk_import.py:39
-#: netbox/circuits/forms/bulk_import.py:54
-#: netbox/circuits/forms/bulk_import.py:77
+#: netbox/circuits/forms/bulk_edit.py:321
+#: netbox/circuits/forms/bulk_import.py:208
+#: netbox/circuits/forms/filtersets.py:158
+#: netbox/circuits/forms/filtersets.py:263
+#: netbox/circuits/forms/filtersets.py:353
+#: netbox/circuits/forms/filtersets.py:391
+#: netbox/circuits/forms/model_forms.py:325
+#: netbox/circuits/tables/virtual_circuits.py:51
+#: netbox/circuits/tables/virtual_circuits.py:99
+msgid "Provider network"
+msgstr "Сеть провайдера"
+
+#: netbox/circuits/forms/bulk_edit.py:365
+#: netbox/circuits/forms/bulk_import.py:254
+#: netbox/circuits/forms/filtersets.py:381
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361
+#: 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:1539 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:180
+#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128
+#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343
+#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:193
+#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297
+#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240
+#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363
+#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259
+#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209
+#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319
+#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211
+#: netbox/templates/circuits/virtualcircuittermination.html:42
+#: netbox/templates/dcim/device.html:182
+#: netbox/templates/dcim/inc/panels/inventory_items.html:20
+#: netbox/templates/dcim/interface.html:178
+#: netbox/templates/dcim/interface.html:280
+#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
+#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
+#: netbox/templates/virtualization/virtualmachine.html:23
+#: netbox/templates/vpn/tunneltermination.html:17
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
+#: netbox/tenancy/forms/bulk_edit.py:142
+#: netbox/tenancy/forms/filtersets.py:107
+#: netbox/tenancy/forms/model_forms.py:137
+#: netbox/tenancy/tables/contacts.py:102
+#: netbox/virtualization/forms/bulk_edit.py:127
+#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/virtualization/forms/filtersets.py:162
+#: netbox/virtualization/forms/model_forms.py:202
+#: netbox/virtualization/tables/virtualmachines.py:45
+#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
+#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79
+#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82
+msgid "Role"
+msgstr "Роль"
+
+#: netbox/circuits/forms/bulk_import.py:46
+#: netbox/circuits/forms/bulk_import.py:61
+#: netbox/circuits/forms/bulk_import.py:84
msgid "Assigned provider"
msgstr "Назначенный провайдер"
-#: netbox/circuits/forms/bulk_import.py:83
+#: netbox/circuits/forms/bulk_import.py:90
msgid "Assigned provider account"
msgstr "Назначенный аккаунт провайдера"
-#: netbox/circuits/forms/bulk_import.py:90
+#: netbox/circuits/forms/bulk_import.py:97
msgid "Type of circuit"
msgstr "Тип канала связи"
-#: netbox/circuits/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:90
-#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
-#: netbox/dcim/forms/bulk_import.py:529 netbox/dcim/forms/bulk_import.py:683
-#: netbox/dcim/forms/bulk_import.py:1395 netbox/ipam/forms/bulk_import.py:194
-#: netbox/ipam/forms/bulk_import.py:259 netbox/ipam/forms/bulk_import.py:295
-#: netbox/ipam/forms/bulk_import.py:476
-#: netbox/virtualization/forms/bulk_import.py:56
-#: netbox/virtualization/forms/bulk_import.py:82
-#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:45
+#: netbox/circuits/forms/bulk_import.py:102
+#: netbox/circuits/forms/bulk_import.py:229
+#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151
+#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534
+#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139
+#: netbox/dcim/forms/bulk_import.py:1492 netbox/ipam/forms/bulk_import.py:190
+#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488
+#: netbox/virtualization/forms/bulk_import.py:57
+#: netbox/virtualization/forms/bulk_import.py:88
+#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "Операционный статус"
-#: netbox/circuits/forms/bulk_import.py:102
-#: netbox/circuits/forms/bulk_import.py:162
-#: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156
-#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/bulk_import.py:505
-#: netbox/dcim/forms/bulk_import.py:1245 netbox/dcim/forms/bulk_import.py:1390
-#: netbox/dcim/forms/bulk_import.py:1454 netbox/ipam/forms/bulk_import.py:42
-#: netbox/ipam/forms/bulk_import.py:71 netbox/ipam/forms/bulk_import.py:99
-#: netbox/ipam/forms/bulk_import.py:119 netbox/ipam/forms/bulk_import.py:139
-#: netbox/ipam/forms/bulk_import.py:168 netbox/ipam/forms/bulk_import.py:254
-#: netbox/ipam/forms/bulk_import.py:290 netbox/ipam/forms/bulk_import.py:471
-#: netbox/virtualization/forms/bulk_import.py:70
-#: netbox/virtualization/forms/bulk_import.py:119
-#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:59
-#: netbox/wireless/forms/bulk_import.py:101
+#: netbox/circuits/forms/bulk_import.py:115
+#: netbox/circuits/forms/bulk_import.py:174
+#: netbox/circuits/forms/bulk_import.py:236
+#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158
+#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1487
+#: netbox/dcim/forms/bulk_import.py:1551 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:142
+#: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:253
+#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470
+#: netbox/virtualization/forms/bulk_import.py:71
+#: netbox/virtualization/forms/bulk_import.py:125
+#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61
+#: netbox/wireless/forms/bulk_import.py:106
msgid "Assigned tenant"
msgstr "Назначенный арендатор"
-#: netbox/circuits/forms/bulk_import.py:120
-#: netbox/templates/circuits/inc/circuit_termination.html:6
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:15
-#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
-#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
-msgid "Termination"
-msgstr "Прекращение"
+#: netbox/circuits/forms/bulk_import.py:139
+msgid "Termination type (app & model)"
+msgstr "Тип прекращения действия (приложение и модель)"
-#: netbox/circuits/forms/bulk_import.py:130
-#: netbox/circuits/forms/filtersets.py:147
-#: netbox/circuits/forms/filtersets.py:227
-#: netbox/circuits/forms/model_forms.py:144
-msgid "Provider network"
-msgstr "Сеть провайдера"
+#: netbox/circuits/forms/bulk_import.py:151
+#: netbox/circuits/forms/bulk_import.py:164
+msgid "Termination ID"
+msgstr "Идентификатор увольнения"
+
+#: netbox/circuits/forms/bulk_import.py:185
+msgid "Circuit type (app & model)"
+msgstr "Тип схемы (приложение и модель)"
+
+#: netbox/circuits/forms/bulk_import.py:211
+msgid "The network to which this virtual circuit belongs"
+msgstr "Сеть, к которой принадлежит этот виртуальный канал"
+
+#: netbox/circuits/forms/bulk_import.py:217
+msgid "Assigned provider account (if any)"
+msgstr "Учетная запись назначенного поставщика (если есть)"
+
+#: netbox/circuits/forms/bulk_import.py:224
+msgid "Type of virtual circuit"
+msgstr "Тип виртуального канала"
+
+#: netbox/circuits/forms/bulk_import.py:256 netbox/vpn/forms/bulk_import.py:83
+msgid "Operational role"
+msgstr "Операционная роль"
+
+#: netbox/circuits/forms/bulk_import.py:259
+#: netbox/circuits/forms/model_forms.py:368
+#: netbox/circuits/tables/virtual_circuits.py:112
+#: netbox/dcim/forms/bulk_import.py:1219 netbox/dcim/forms/model_forms.py:1164
+#: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600
+#: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141
+#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290
+#: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64
+#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/templates/circuits/virtualcircuittermination.html:53
+#: netbox/templates/circuits/virtualcircuittermination.html:60
+#: netbox/templates/dcim/frontport.html:106
+#: netbox/templates/dcim/interface.html:27
+#: netbox/templates/dcim/interface.html:241
+#: netbox/templates/dcim/interface.html:367
+#: netbox/templates/dcim/rearport.html:102
+#: netbox/templates/virtualization/vminterface.html:18
+#: netbox/templates/vpn/tunneltermination.html:31
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
+#: netbox/templates/wireless/wirelesslink.html:10
+#: netbox/templates/wireless/wirelesslink.html:55
+#: netbox/virtualization/forms/model_forms.py:377
+#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439
+#: netbox/vpn/forms/model_forms.py:448
+#: netbox/wireless/forms/model_forms.py:116
+#: netbox/wireless/forms/model_forms.py:158
+msgid "Interface"
+msgstr "Интерфейс"
-#: netbox/circuits/forms/filtersets.py:30
-#: netbox/circuits/forms/filtersets.py:118
-#: netbox/circuits/forms/filtersets.py:200 netbox/dcim/forms/bulk_edit.py:339
-#: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:688
-#: netbox/dcim/forms/bulk_edit.py:743 netbox/dcim/forms/bulk_edit.py:897
-#: netbox/dcim/forms/bulk_import.py:235 netbox/dcim/forms/bulk_import.py:337
-#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1339
-#: netbox/dcim/forms/bulk_import.py:1373 netbox/dcim/forms/filtersets.py:95
-#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:356
-#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:447
-#: netbox/dcim/forms/filtersets.py:719 netbox/dcim/forms/filtersets.py:762
-#: netbox/dcim/forms/filtersets.py:977 netbox/dcim/forms/filtersets.py:1006
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1090
-#: netbox/dcim/forms/filtersets.py:1120 netbox/dcim/forms/filtersets.py:1129
-#: 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:1331 netbox/dcim/forms/filtersets.py:1442
-#: netbox/dcim/forms/filtersets.py:1466 netbox/dcim/forms/filtersets.py:1490
-#: netbox/dcim/forms/filtersets.py:1508 netbox/dcim/forms/filtersets.py:1525
-#: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:243
-#: netbox/dcim/forms/model_forms.py:468 netbox/dcim/forms/model_forms.py:728
-#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:30
-#: netbox/dcim/tables/racks.py:118 netbox/dcim/tables/racks.py:212
-#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:320
-#: netbox/ipam/forms/filtersets.py:173 netbox/ipam/forms/filtersets.py:414
-#: netbox/ipam/forms/filtersets.py:437 netbox/ipam/forms/filtersets.py:467
+#: netbox/circuits/forms/filtersets.py:38
+#: netbox/circuits/forms/filtersets.py:129
+#: netbox/circuits/forms/filtersets.py:187
+#: netbox/circuits/forms/filtersets.py:245
+#: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:342
+#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691
+#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900
+#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339
+#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1436
+#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96
+#: 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:1336 netbox/dcim/forms/filtersets.py:1447
+#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495
+#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530
+#: 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:168 netbox/dcim/tables/power.py:30
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211
+#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:417
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:30
#: netbox/templates/dcim/inc/cable_termination.html:12
#: netbox/templates/dcim/location.html:26
#: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24
#: netbox/templates/dcim/rackreservation.html:32
-#: netbox/virtualization/forms/filtersets.py:46
-#: netbox/virtualization/forms/filtersets.py:100
-#: netbox/wireless/forms/model_forms.py:87
-#: netbox/wireless/forms/model_forms.py:129
+#: netbox/virtualization/forms/filtersets.py:79
+#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/model_forms.py:90
+#: netbox/wireless/forms/model_forms.py:132
msgid "Location"
msgstr "Локация"
-#: netbox/circuits/forms/filtersets.py:32
-#: netbox/circuits/forms/filtersets.py:120 netbox/dcim/forms/filtersets.py:144
-#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/forms/filtersets.py:174
-#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:328
-#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:471
-#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:1091
+#: netbox/circuits/forms/filtersets.py:40
+#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145
+#: 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/netbox/navigation/menu.py:31 netbox/netbox/navigation/menu.py:33
-#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:70
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
#: netbox/tenancy/tables/contacts.py:25 netbox/tenancy/views.py:19
#: netbox/virtualization/forms/filtersets.py:37
#: netbox/virtualization/forms/filtersets.py:48
-#: netbox/virtualization/forms/filtersets.py:106
+#: netbox/virtualization/forms/filtersets.py:111
msgid "Contacts"
msgstr "Контакты"
-#: netbox/circuits/forms/filtersets.py:37
-#: netbox/circuits/forms/filtersets.py:157 netbox/dcim/forms/bulk_edit.py:113
-#: netbox/dcim/forms/bulk_edit.py:314 netbox/dcim/forms/bulk_edit.py:872
-#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/filtersets.py:73
-#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:211
-#: netbox/dcim/forms/filtersets.py:334 netbox/dcim/forms/filtersets.py:425
-#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:983
-#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1097
-#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1576
-#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1624
-#: netbox/dcim/forms/model_forms.py:112 netbox/dcim/forms/object_create.py:367
-#: netbox/dcim/tables/devices.py:143 netbox/dcim/tables/sites.py:85
-#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:208
-#: netbox/ipam/forms/bulk_edit.py:474 netbox/ipam/forms/filtersets.py:217
-#: netbox/ipam/forms/filtersets.py:422 netbox/ipam/forms/filtersets.py:475
-#: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16
+#: netbox/circuits/forms/filtersets.py:45
+#: netbox/circuits/forms/filtersets.py:168
+#: netbox/circuits/forms/filtersets.py:230
+#: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:116
+#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875
+#: 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:1614
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662
+#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367
+#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85
+#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458
+#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:425
+#: netbox/ipam/forms/filtersets.py:516 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/prefix.html:49 netbox/templates/ipam/vlan.html:16
-#: netbox/virtualization/forms/bulk_edit.py:81
+#: netbox/templates/ipam/vlan.html:16
#: netbox/virtualization/forms/filtersets.py:59
-#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/filtersets.py:138
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "Регион"
-#: netbox/circuits/forms/filtersets.py:42
-#: netbox/circuits/forms/filtersets.py:162 netbox/dcim/forms/bulk_edit.py:322
-#: netbox/dcim/forms/bulk_edit.py:880 netbox/dcim/forms/filtersets.py:78
-#: netbox/dcim/forms/filtersets.py:190 netbox/dcim/forms/filtersets.py:216
-#: netbox/dcim/forms/filtersets.py:347 netbox/dcim/forms/filtersets.py:430
-#: netbox/dcim/forms/filtersets.py:744 netbox/dcim/forms/filtersets.py:988
-#: netbox/dcim/forms/filtersets.py:1102 netbox/dcim/forms/filtersets.py:1141
+#: netbox/circuits/forms/filtersets.py:50
+#: netbox/circuits/forms/filtersets.py:173
+#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325
+#: 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:375 netbox/extras/filtersets.py:520
-#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/bulk_edit.py:479
-#: netbox/ipam/forms/filtersets.py:222 netbox/ipam/forms/filtersets.py:427
-#: netbox/ipam/forms/filtersets.py:480
-#: netbox/virtualization/forms/bulk_edit.py:86
-#: netbox/virtualization/forms/filtersets.py:69
-#: netbox/virtualization/forms/filtersets.py:138
+#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224
+#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521
+#: netbox/virtualization/forms/filtersets.py:64
+#: netbox/virtualization/forms/filtersets.py:143
#: netbox/virtualization/forms/model_forms.py:98
+#: netbox/wireless/forms/filtersets.py:78
msgid "Site group"
msgstr "Группа сайтов"
-#: netbox/circuits/forms/filtersets.py:65
-#: netbox/circuits/forms/filtersets.py:83
-#: netbox/circuits/forms/filtersets.py:102
-#: netbox/circuits/forms/filtersets.py:117 netbox/core/forms/filtersets.py:67
-#: netbox/core/forms/filtersets.py:135 netbox/dcim/forms/bulk_edit.py:843
-#: netbox/dcim/forms/filtersets.py:172 netbox/dcim/forms/filtersets.py:204
-#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1131 netbox/dcim/forms/filtersets.py:1239
-#: netbox/dcim/forms/filtersets.py:1263 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:1327
-#: netbox/dcim/forms/filtersets.py:1441 netbox/dcim/forms/filtersets.py:1465
-#: netbox/dcim/forms/filtersets.py:1489 netbox/dcim/forms/filtersets.py:1507
-#: netbox/dcim/forms/filtersets.py:1523 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:44 netbox/extras/forms/filtersets.py:134
-#: netbox/extras/forms/filtersets.py:165 netbox/extras/forms/filtersets.py:205
-#: netbox/extras/forms/filtersets.py:221 netbox/extras/forms/filtersets.py:252
-#: netbox/extras/forms/filtersets.py:276 netbox/extras/forms/filtersets.py:441
-#: netbox/ipam/forms/filtersets.py:99 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/filtersets.py:307 netbox/ipam/forms/filtersets.py:382
-#: netbox/ipam/forms/filtersets.py:468 netbox/ipam/forms/filtersets.py:527
-#: netbox/ipam/forms/filtersets.py:545 netbox/netbox/tables/tables.py:256
-#: netbox/virtualization/forms/filtersets.py:45
-#: netbox/virtualization/forms/filtersets.py:103
-#: netbox/virtualization/forms/filtersets.py:198
-#: netbox/virtualization/forms/filtersets.py:243
-#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:150
-#: netbox/wireless/forms/filtersets.py:34
-#: netbox/wireless/forms/filtersets.py:74
-msgid "Attributes"
-msgstr "Атрибуты"
-
-#: netbox/circuits/forms/filtersets.py:73
-#: netbox/circuits/tables/circuits.py:63
-#: netbox/circuits/tables/providers.py:66
+#: netbox/circuits/forms/filtersets.py:81
+#: netbox/circuits/tables/circuits.py:62
+#: netbox/circuits/tables/providers.py:64
+#: netbox/circuits/tables/virtual_circuits.py:55
+#: netbox/circuits/tables/virtual_circuits.py:103
#: netbox/templates/circuits/circuit.html:22
#: netbox/templates/circuits/provideraccount.html:24
msgid "Account"
msgstr "Аккаунт"
-#: netbox/circuits/forms/filtersets.py:217
+#: netbox/circuits/forms/filtersets.py:253
msgid "Term Side"
msgstr "Терминология"
-#: netbox/circuits/forms/filtersets.py:250 netbox/dcim/forms/bulk_edit.py:1557
-#: netbox/extras/forms/model_forms.py:582 netbox/ipam/forms/filtersets.py:142
-#: netbox/ipam/forms/filtersets.py:546 netbox/ipam/forms/model_forms.py:327
+#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572
+#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144
+#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337
+#: netbox/templates/dcim/macaddress.html:25
#: netbox/templates/extras/configcontext.html:60
#: netbox/templates/ipam/ipaddress.html:59
-#: netbox/templates/ipam/vlan_edit.html:30
+#: netbox/templates/ipam/vlan_edit.html:38
#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:314
msgid "Assignment"
msgstr "Задание"
-#: netbox/circuits/forms/filtersets.py:265
-#: netbox/circuits/forms/model_forms.py:195
-#: netbox/circuits/tables/circuits.py:155 netbox/dcim/forms/bulk_edit.py:118
-#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/model_forms.py:117
-#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:480
-#: netbox/ipam/filtersets.py:1001 netbox/ipam/forms/bulk_edit.py:493
-#: netbox/ipam/forms/bulk_import.py:460 netbox/ipam/forms/model_forms.py:561
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:122
-#: netbox/ipam/tables/vlans.py:226
+#: netbox/circuits/forms/filtersets.py:301
+#: netbox/circuits/forms/model_forms.py:252
+#: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120
+#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489
+#: netbox/ipam/filtersets.py:968 netbox/ipam/forms/bulk_edit.py:477
+#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
+#: netbox/ipam/tables/vlans.py:202
#: netbox/templates/circuits/circuitgroupassignment.html:22
-#: netbox/templates/dcim/interface.html:284 netbox/templates/dcim/site.html:37
+#: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:23
#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21
#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6
@@ -1135,226 +1400,241 @@ msgstr "Задание"
#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62
#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31
#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79
-#: netbox/virtualization/forms/bulk_edit.py:65
-#: netbox/virtualization/forms/bulk_import.py:47
-#: netbox/virtualization/forms/filtersets.py:85
-#: netbox/virtualization/forms/model_forms.py:66
+#: netbox/virtualization/forms/bulk_edit.py:66
+#: netbox/virtualization/forms/bulk_import.py:48
+#: netbox/virtualization/forms/filtersets.py:90
+#: netbox/virtualization/forms/model_forms.py:70
#: netbox/virtualization/tables/clusters.py:70
#: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158
#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:48
-#: netbox/wireless/forms/bulk_import.py:36
-#: netbox/wireless/forms/filtersets.py:46
-#: netbox/wireless/forms/model_forms.py:40
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/wireless/forms/bulk_import.py:38
+#: netbox/wireless/forms/filtersets.py:49
+#: netbox/wireless/forms/model_forms.py:41
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "Группа"
-#: netbox/circuits/forms/model_forms.py:182
+#: netbox/circuits/forms/model_forms.py:239
#: netbox/templates/circuits/circuitgroup.html:25
msgid "Circuit Group"
msgstr "Группа каналов связи"
-#: netbox/circuits/models/circuits.py:27 netbox/dcim/models/cables.py:67
-#: netbox/dcim/models/device_component_templates.py:517
-#: netbox/dcim/models/device_component_templates.py:617
-#: netbox/dcim/models/device_components.py:975
-#: netbox/dcim/models/device_components.py:1049
-#: netbox/dcim/models/device_components.py:1204
-#: netbox/dcim/models/devices.py:479 netbox/dcim/models/racks.py:224
+#: netbox/circuits/forms/model_forms.py:259
+msgid "Circuit type"
+msgstr "Тип цепи"
+
+#: netbox/circuits/forms/model_forms.py:270
+msgid "Group Assignment"
+msgstr "Групповое задание"
+
+#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69
+#: netbox/dcim/models/device_component_templates.py:531
+#: netbox/dcim/models/device_component_templates.py:631
+#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:1026
+#: netbox/dcim/models/device_components.py:1097
+#: netbox/dcim/models/device_components.py:1243
+#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
#: netbox/extras/models/tags.py:28
msgid "color"
msgstr "цвет"
-#: netbox/circuits/models/circuits.py:36
+#: netbox/circuits/models/circuits.py:34
msgid "circuit type"
msgstr "тип канала связи"
-#: netbox/circuits/models/circuits.py:37
+#: netbox/circuits/models/circuits.py:35
msgid "circuit types"
msgstr "типы каналов связи"
-#: netbox/circuits/models/circuits.py:48
+#: netbox/circuits/models/circuits.py:46
+#: netbox/circuits/models/virtual_circuits.py:38
msgid "circuit ID"
msgstr "Идентификатор канала связи"
-#: netbox/circuits/models/circuits.py:49
+#: netbox/circuits/models/circuits.py:47
+#: netbox/circuits/models/virtual_circuits.py:39
msgid "Unique circuit ID"
msgstr "Уникальный ID канала связи"
-#: netbox/circuits/models/circuits.py:69 netbox/core/models/data.py:52
-#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:1173
-#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:96
-#: netbox/dcim/models/racks.py:297 netbox/dcim/models/sites.py:154
-#: netbox/dcim/models/sites.py:266 netbox/ipam/models/ip.py:253
-#: netbox/ipam/models/ip.py:522 netbox/ipam/models/ip.py:730
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:74
-#: netbox/virtualization/models/virtualmachines.py:84
-#: netbox/vpn/models/tunnels.py:40 netbox/wireless/models.py:95
-#: netbox/wireless/models.py:159
+#: netbox/circuits/models/circuits.py:67
+#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
+#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:51
+#: netbox/dcim/models/device_components.py:1283
+#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181
+#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94
+#: 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/virtualization/models/virtualmachines.py:79
+#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95
+#: netbox/wireless/models.py:156
msgid "status"
msgstr "статус"
-#: netbox/circuits/models/circuits.py:84 netbox/templates/core/plugin.html:20
+#: netbox/circuits/models/circuits.py:82 netbox/templates/core/plugin.html:20
msgid "installed"
msgstr "установлен"
-#: netbox/circuits/models/circuits.py:89
+#: netbox/circuits/models/circuits.py:87
msgid "terminates"
msgstr "разобран"
-#: netbox/circuits/models/circuits.py:94
+#: netbox/circuits/models/circuits.py:92
msgid "commit rate (Kbps)"
msgstr "гарантированная скорость (Кбит/с)"
-#: netbox/circuits/models/circuits.py:95
+#: netbox/circuits/models/circuits.py:93
msgid "Committed rate"
msgstr "Гарантированная скорость"
-#: netbox/circuits/models/circuits.py:137
+#: netbox/circuits/models/circuits.py:142
msgid "circuit"
msgstr "канал связи"
-#: netbox/circuits/models/circuits.py:138
+#: netbox/circuits/models/circuits.py:143
msgid "circuits"
msgstr "каналы связи"
-#: netbox/circuits/models/circuits.py:170
+#: netbox/circuits/models/circuits.py:172
msgid "circuit group"
msgstr "группа каналов связи"
-#: netbox/circuits/models/circuits.py:171
+#: netbox/circuits/models/circuits.py:173
msgid "circuit groups"
msgstr "группы каналов связи"
-#: netbox/circuits/models/circuits.py:195 netbox/ipam/models/fhrp.py:93
-#: netbox/tenancy/models/contacts.py:134
+#: netbox/circuits/models/circuits.py:190
+msgid "member ID"
+msgstr "идентификатор участника"
+
+#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90
+#: netbox/tenancy/models/contacts.py:126
msgid "priority"
msgstr "приоритет"
-#: netbox/circuits/models/circuits.py:213
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignment"
msgstr "Назначение группы каналов связи"
-#: netbox/circuits/models/circuits.py:214
+#: netbox/circuits/models/circuits.py:221
msgid "Circuit group assignments"
msgstr "Назначения групп каналов связи"
-#: netbox/circuits/models/circuits.py:240
-msgid "termination"
-msgstr ""
+#: netbox/circuits/models/circuits.py:247
+msgid "termination side"
+msgstr "сторона расторжения"
-#: netbox/circuits/models/circuits.py:257
+#: netbox/circuits/models/circuits.py:266
msgid "port speed (Kbps)"
msgstr "скорость порта (Кбит/с)"
-#: netbox/circuits/models/circuits.py:260
+#: netbox/circuits/models/circuits.py:269
msgid "Physical circuit speed"
msgstr "Физическая скорость канала связи"
-#: netbox/circuits/models/circuits.py:265
+#: netbox/circuits/models/circuits.py:274
msgid "upstream speed (Kbps)"
msgstr "скорость отдачи (Кбит/с)"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:275
msgid "Upstream speed, if different from port speed"
msgstr "Скорость отдачи, если она отличается от скорости порта"
-#: netbox/circuits/models/circuits.py:271
+#: netbox/circuits/models/circuits.py:280
msgid "cross-connect ID"
msgstr "ID кросс-соединения"
-#: netbox/circuits/models/circuits.py:272
+#: netbox/circuits/models/circuits.py:281
msgid "ID of the local cross-connect"
msgstr "ID локального кросс-соединения"
-#: netbox/circuits/models/circuits.py:277
+#: netbox/circuits/models/circuits.py:286
msgid "patch panel/port(s)"
msgstr "патч-панель или порт(ы)"
-#: netbox/circuits/models/circuits.py:278
+#: netbox/circuits/models/circuits.py:287
msgid "Patch panel ID and port number(s)"
msgstr "ID патч-панели и номера порта(-ов)"
-#: netbox/circuits/models/circuits.py:281
-#: netbox/dcim/models/device_component_templates.py:61
-#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:685
+#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/virtual_circuits.py:144
+#: netbox/dcim/models/device_component_templates.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681
#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219
#: netbox/extras/models/customfields.py:125 netbox/extras/models/models.py:61
#: 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:31 netbox/extras/models/tags.py:32
-#: netbox/netbox/models/__init__.py:110 netbox/netbox/models/__init__.py:145
-#: netbox/netbox/models/__init__.py:191 netbox/users/models/permissions.py:24
-#: netbox/users/models/tokens.py:57 netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:289
+#: 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/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
+#: netbox/virtualization/models/virtualmachines.py:276
msgid "description"
msgstr "описание"
-#: netbox/circuits/models/circuits.py:294
+#: netbox/circuits/models/circuits.py:340
msgid "circuit termination"
msgstr "точка подключения канала связи"
-#: netbox/circuits/models/circuits.py:295
+#: netbox/circuits/models/circuits.py:341
msgid "circuit terminations"
msgstr "точки подключения канала связи"
-#: netbox/circuits/models/circuits.py:308
-msgid ""
-"A circuit termination must attach to either a site or a provider network."
-msgstr ""
-
-#: netbox/circuits/models/circuits.py:310
-msgid ""
-"A circuit termination cannot attach to both a site and a provider network."
-msgstr ""
+#: netbox/circuits/models/circuits.py:353
+msgid "A circuit termination must attach to a terminating object."
+msgstr "Конец цепи должен быть прикреплен к конечному объекту."
-#: netbox/circuits/models/providers.py:22
-#: netbox/circuits/models/providers.py:66
-#: netbox/circuits/models/providers.py:104 netbox/core/models/data.py:39
+#: netbox/circuits/models/providers.py:21
+#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39
#: netbox/core/models/jobs.py:46
#: netbox/dcim/models/device_component_templates.py:43
-#: netbox/dcim/models/device_components.py:53
-#: netbox/dcim/models/devices.py:593 netbox/dcim/models/devices.py:1335
-#: netbox/dcim/models/devices.py:1400 netbox/dcim/models/power.py:39
-#: netbox/dcim/models/power.py:92 netbox/dcim/models/racks.py:262
-#: netbox/dcim/models/sites.py:138 netbox/extras/models/configs.py:36
+#: netbox/dcim/models/device_components.py:52
+#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341
+#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38
+#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257
+#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36
#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:92
#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153
#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392
#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596
#: netbox/extras/models/notifications.py:126
-#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:26
-#: netbox/ipam/models/asns.py:18 netbox/ipam/models/fhrp.py:25
-#: netbox/ipam/models/services.py:52 netbox/ipam/models/services.py:88
-#: netbox/ipam/models/vlans.py:36 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vrfs.py:22 netbox/ipam/models/vrfs.py:79
-#: netbox/netbox/models/__init__.py:137 netbox/netbox/models/__init__.py:181
-#: netbox/tenancy/models/contacts.py:64 netbox/tenancy/models/tenants.py:20
-#: netbox/tenancy/models/tenants.py:45 netbox/users/models/permissions.py:20
-#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:57
-#: netbox/virtualization/models/virtualmachines.py:72
-#: netbox/virtualization/models/virtualmachines.py:279
-#: netbox/vpn/models/crypto.py:24 netbox/vpn/models/crypto.py:71
-#: netbox/vpn/models/crypto.py:131 netbox/vpn/models/crypto.py:183
-#: netbox/vpn/models/crypto.py:221 netbox/vpn/models/l2vpn.py:22
-#: netbox/vpn/models/tunnels.py:35 netbox/wireless/models.py:51
+#: 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/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
+#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
+#: netbox/virtualization/models/clusters.py:52
+#: netbox/virtualization/models/virtualmachines.py:71
+#: netbox/virtualization/models/virtualmachines.py:271
+#: netbox/virtualization/models/virtualmachines.py:305
+#: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69
+#: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180
+#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21
+#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "имя"
-#: netbox/circuits/models/providers.py:25
+#: netbox/circuits/models/providers.py:24
msgid "Full name of the provider"
msgstr "Полное имя провайдера"
-#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:86
+#: 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:40 netbox/netbox/models/__init__.py:141
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:49 netbox/vpn/models/l2vpn.py:27
-#: netbox/wireless/models.py:56
+#: netbox/ipam/models/vlans.py:42 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
msgid "slug"
msgstr "подстрока"
@@ -1366,67 +1646,100 @@ msgstr "провайдер"
msgid "providers"
msgstr "провайдеры"
-#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:60
msgid "account ID"
msgstr "идентификатор аккаунта"
-#: netbox/circuits/models/providers.py:86
+#: netbox/circuits/models/providers.py:83
msgid "provider account"
msgstr "аккаунт провайдера"
-#: netbox/circuits/models/providers.py:87
+#: netbox/circuits/models/providers.py:84
msgid "provider accounts"
msgstr "аккаунты провайдера"
-#: netbox/circuits/models/providers.py:115
+#: netbox/circuits/models/providers.py:110
msgid "service ID"
msgstr "идентификатор службы"
-#: netbox/circuits/models/providers.py:126
+#: netbox/circuits/models/providers.py:121
msgid "provider network"
msgstr "сеть провайдера"
-#: netbox/circuits/models/providers.py:127
+#: netbox/circuits/models/providers.py:122
msgid "provider networks"
msgstr "сети провайдера"
-#: netbox/circuits/tables/circuits.py:32
-#: netbox/circuits/tables/circuits.py:132
+#: netbox/circuits/models/virtual_circuits.py:28
+msgid "virtual circuit type"
+msgstr "тип виртуального канала"
+
+#: netbox/circuits/models/virtual_circuits.py:29
+msgid "virtual circuit types"
+msgstr "типы виртуальных каналов"
+
+#: netbox/circuits/models/virtual_circuits.py:99
+msgid "virtual circuit"
+msgstr "виртуальный канал"
+
+#: netbox/circuits/models/virtual_circuits.py:100
+msgid "virtual circuits"
+msgstr "виртуальные схемы"
+
+#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194
+#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109
+msgid "role"
+msgstr "роль"
+
+#: netbox/circuits/models/virtual_circuits.py:151
+msgid "virtual circuit termination"
+msgstr "завершение виртуального канала"
+
+#: netbox/circuits/models/virtual_circuits.py:152
+msgid "virtual circuit terminations"
+msgstr "прерывания виртуальных каналов"
+
+#: netbox/circuits/tables/circuits.py:30
+#: netbox/circuits/tables/circuits.py:168
#: netbox/circuits/tables/providers.py:18
-#: netbox/circuits/tables/providers.py:69
-#: netbox/circuits/tables/providers.py:99 netbox/core/tables/data.py:16
+#: netbox/circuits/tables/providers.py:67
+#: netbox/circuits/tables/providers.py:97
+#: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16
#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:44
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:63 netbox/dcim/forms/object_create.py:43
-#: netbox/dcim/tables/devices.py:52 netbox/dcim/tables/devices.py:92
-#: netbox/dcim/tables/devices.py:134 netbox/dcim/tables/devices.py:289
-#: netbox/dcim/tables/devices.py:392 netbox/dcim/tables/devices.py:433
-#: netbox/dcim/tables/devices.py:482 netbox/dcim/tables/devices.py:531
-#: netbox/dcim/tables/devices.py:648 netbox/dcim/tables/devices.py:731
-#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:841
-#: netbox/dcim/tables/devices.py:911 netbox/dcim/tables/devices.py:974
-#: netbox/dcim/tables/devices.py:994 netbox/dcim/tables/devices.py:1023
-#: netbox/dcim/tables/devices.py:1053 netbox/dcim/tables/devicetypes.py:31
+#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103
+#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300
+#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444
+#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541
+#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682
+#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811
+#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942
+#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026
+#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085
+#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227
#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62
#: 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:130
-#: netbox/extras/forms/filtersets.py:213 netbox/extras/tables/tables.py:58
+#: 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:514
-#: netbox/ipam/forms/bulk_edit.py:407 netbox/ipam/forms/filtersets.py:386
-#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:85
-#: netbox/ipam/tables/ip.py:160 netbox/ipam/tables/services.py:15
-#: netbox/ipam/tables/services.py:40 netbox/ipam/tables/vlans.py:64
-#: netbox/ipam/tables/vlans.py:114 netbox/ipam/tables/vrfs.py:26
+#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389
+#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40
+#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83
+#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
#: netbox/templates/circuits/provideraccount.html:28
#: netbox/templates/circuits/providernetwork.html:24
+#: netbox/templates/circuits/virtualcircuittype.html:22
#: netbox/templates/core/datasource.html:34 netbox/templates/core/job.html:44
#: netbox/templates/core/plugin.html:54
#: netbox/templates/core/rq_worker.html:43
@@ -1438,7 +1751,7 @@ msgstr "сети провайдера"
#: netbox/templates/dcim/inc/interface_vlans_table.html:5
#: netbox/templates/dcim/inc/panels/inventory_items.html:18
#: netbox/templates/dcim/interface.html:38
-#: netbox/templates/dcim/interface.html:165
+#: netbox/templates/dcim/interface.html:222
#: netbox/templates/dcim/inventoryitem.html:28
#: netbox/templates/dcim/inventoryitemrole.html:18
#: netbox/templates/dcim/location.html:29
@@ -1468,6 +1781,7 @@ msgstr "сети провайдера"
#: netbox/templates/ipam/service.html:24
#: netbox/templates/ipam/servicetemplate.html:15
#: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30
+#: netbox/templates/ipam/vlantranslationpolicy.html:14
#: netbox/templates/tenancy/contact.html:25
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
@@ -1499,106 +1813,218 @@ msgstr "сети провайдера"
#: netbox/virtualization/tables/clusters.py:17
#: netbox/virtualization/tables/clusters.py:39
#: netbox/virtualization/tables/clusters.py:62
-#: netbox/virtualization/tables/virtualmachines.py:55
-#: netbox/virtualization/tables/virtualmachines.py:139
-#: netbox/virtualization/tables/virtualmachines.py:194
+#: netbox/virtualization/tables/virtualmachines.py:26
+#: netbox/virtualization/tables/virtualmachines.py:109
+#: netbox/virtualization/tables/virtualmachines.py:165
#: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:57
#: netbox/vpn/tables/crypto.py:93 netbox/vpn/tables/crypto.py:129
#: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23
#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40
#: netbox/wireless/tables/wirelesslan.py:18
-#: netbox/wireless/tables/wirelesslan.py:79
+#: netbox/wireless/tables/wirelesslan.py:88
msgid "Name"
msgstr "Имя"
-#: netbox/circuits/tables/circuits.py:41
-#: netbox/circuits/tables/circuits.py:138
-#: netbox/circuits/tables/providers.py:45
-#: netbox/circuits/tables/providers.py:79 netbox/netbox/navigation/menu.py:266
-#: netbox/netbox/navigation/menu.py:270 netbox/netbox/navigation/menu.py:272
+#: netbox/circuits/tables/circuits.py:39
+#: netbox/circuits/tables/circuits.py:174
+#: netbox/circuits/tables/providers.py:43
+#: netbox/circuits/tables/providers.py:77
+#: netbox/circuits/tables/virtual_circuits.py:27
+#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278
+#: netbox/netbox/navigation/menu.py:280
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
msgid "Circuits"
msgstr "Каналы связи"
-#: netbox/circuits/tables/circuits.py:55
+#: netbox/circuits/tables/circuits.py:54
+#: netbox/circuits/tables/virtual_circuits.py:42
#: netbox/templates/circuits/circuit.html:26
+#: netbox/templates/circuits/virtualcircuit.html:35
+#: netbox/templates/dcim/interface.html:174
msgid "Circuit ID"
msgstr "Идентификатор канала связи"
-#: netbox/circuits/tables/circuits.py:69
-#: netbox/wireless/forms/model_forms.py:160
+#: netbox/circuits/tables/circuits.py:72
+#: netbox/wireless/forms/model_forms.py:163
msgid "Side A"
msgstr "Сторона А"
-#: netbox/circuits/tables/circuits.py:74
+#: netbox/circuits/tables/circuits.py:77
msgid "Side Z"
msgstr "Сторона Z"
-#: netbox/circuits/tables/circuits.py:77
-#: netbox/templates/circuits/circuit.html:55
+#: netbox/circuits/tables/circuits.py:80
+#: netbox/templates/circuits/circuit.html:65
msgid "Commit Rate"
msgstr "Гарантированная скорость"
-#: netbox/circuits/tables/circuits.py:80
-#: netbox/circuits/tables/providers.py:48
-#: netbox/circuits/tables/providers.py:82
-#: netbox/circuits/tables/providers.py:107 netbox/dcim/tables/devices.py:1036
-#: netbox/dcim/tables/devicetypes.py:92 netbox/dcim/tables/modules.py:29
-#: netbox/dcim/tables/modules.py:73 netbox/dcim/tables/power.py:39
-#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:84
-#: netbox/dcim/tables/racks.py:145 netbox/dcim/tables/racks.py:225
-#: netbox/dcim/tables/sites.py:108 netbox/extras/tables/tables.py:582
-#: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34
-#: netbox/ipam/tables/ip.py:136 netbox/ipam/tables/ip.py:275
-#: netbox/ipam/tables/ip.py:329 netbox/ipam/tables/ip.py:397
-#: netbox/ipam/tables/services.py:24 netbox/ipam/tables/services.py:54
-#: netbox/ipam/tables/vlans.py:145 netbox/ipam/tables/vrfs.py:47
-#: netbox/ipam/tables/vrfs.py:72 netbox/templates/dcim/htmx/cable_edit.html:89
+#: netbox/circuits/tables/circuits.py:84
+#: netbox/circuits/tables/providers.py:46
+#: netbox/circuits/tables/providers.py:80
+#: netbox/circuits/tables/providers.py:105
+#: netbox/circuits/tables/virtual_circuits.py:68
+#: netbox/dcim/tables/devices.py:1068 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73
+#: 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:582 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
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
+#: netbox/templates/dcim/htmx/cable_edit.html:89
#: netbox/templates/generic/bulk_edit.html:86
#: netbox/templates/inc/panels/comments.html:5
#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46
#: netbox/utilities/forms/fields/fields.py:29
-#: netbox/virtualization/tables/clusters.py:91
-#: netbox/virtualization/tables/virtualmachines.py:82
+#: netbox/virtualization/tables/clusters.py:95
+#: netbox/virtualization/tables/virtualmachines.py:52
#: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74
#: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140
#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
-#: netbox/wireless/tables/wirelesslan.py:58
+#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "Комментарии"
-#: netbox/circuits/tables/circuits.py:86
+#: netbox/circuits/tables/circuits.py:90
#: netbox/templates/tenancy/contact.html:84
#: netbox/tenancy/tables/contacts.py:73
msgid "Assignments"
msgstr "Задания"
+#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81
+msgid "Side"
+msgstr "Сторона"
+
+#: netbox/circuits/tables/circuits.py:120
+msgid "Termination Type"
+msgstr "Тип прекращения"
+
+#: netbox/circuits/tables/circuits.py:123
+msgid "Termination Point"
+msgstr "Точка прекращения"
+
+#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161
+#: netbox/templates/dcim/sitegroup.html:26
+msgid "Site Group"
+msgstr "Группа сайтов"
+
+#: netbox/circuits/tables/circuits.py:149
+#: netbox/templates/circuits/providernetwork.html:17
+#: netbox/templates/circuits/virtualcircuit.html:27
+#: netbox/templates/circuits/virtualcircuittermination.html:30
+#: netbox/templates/dcim/interface.html:170
+msgid "Provider Network"
+msgstr "Сеть провайдера"
+
#: netbox/circuits/tables/providers.py:23
msgid "Accounts"
msgstr "Аккаунты"
-#: netbox/circuits/tables/providers.py:29
+#: netbox/circuits/tables/providers.py:28
msgid "Account Count"
msgstr "Количество аккаунтов"
-#: netbox/circuits/tables/providers.py:39 netbox/dcim/tables/sites.py:100
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
msgid "ASN Count"
msgstr "Количество ASN"
-#: netbox/circuits/views.py:331
+#: netbox/circuits/tables/virtual_circuits.py:65
+#: netbox/netbox/navigation/menu.py:234
+#: netbox/templates/circuits/virtualcircuit.html:87
+#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/vpn/tables/tunnels.py:58
+msgid "Terminations"
+msgstr "Соединения"
+
+#: netbox/circuits/tables/virtual_circuits.py:109
+#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299
+#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730
+#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
+#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858
+#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024
+#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053
+#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1541 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:1339
+#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474
+#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630
+#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678
+#: 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:249 netbox/dcim/tables/connections.py:22
+#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
+#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381
+#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619
+#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787
+#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892
+#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089
+#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
+#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:540
+#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333
+#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795
+#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156
+#: netbox/templates/circuits/virtualcircuittermination.html:56
+#: netbox/templates/dcim/consoleport.html:20
+#: netbox/templates/dcim/consoleserverport.html:20
+#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
+#: netbox/templates/dcim/device_edit.html:10
+#: netbox/templates/dcim/devicebay.html:20
+#: netbox/templates/dcim/devicebay.html:48
+#: netbox/templates/dcim/frontport.html:20
+#: netbox/templates/dcim/interface.html:30
+#: netbox/templates/dcim/interface.html:218
+#: netbox/templates/dcim/inventoryitem.html:20
+#: netbox/templates/dcim/module.html:57
+#: netbox/templates/dcim/modulebay.html:20
+#: netbox/templates/dcim/poweroutlet.html:20
+#: netbox/templates/dcim/powerport.html:20
+#: netbox/templates/dcim/rearport.html:20
+#: netbox/templates/dcim/virtualchassis.html:65
+#: netbox/templates/dcim/virtualchassis_edit.html:51
+#: netbox/templates/dcim/virtualdevicecontext.html:22
+#: netbox/templates/virtualization/virtualmachine.html:114
+#: netbox/templates/vpn/tunneltermination.html:23
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
+#: netbox/virtualization/filtersets.py:133
+#: netbox/virtualization/forms/bulk_edit.py:119
+#: netbox/virtualization/forms/bulk_import.py:105
+#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
+#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237
+#: netbox/vpn/forms/model_forms.py:456
+#: netbox/wireless/forms/model_forms.py:102
+#: netbox/wireless/forms/model_forms.py:144
+#: netbox/wireless/tables/wirelesslan.py:84
+msgid "Device"
+msgstr "Устройство"
+
+#: netbox/circuits/views.py:356
#, python-brace-format
msgid "No terminations have been defined for circuit {circuit}."
msgstr "Не определены точки подключения для канала связи {circuit}."
-#: netbox/circuits/views.py:380
+#: netbox/circuits/views.py:405
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "Поменены местами точки подключения для канала связи {circuit}."
-#: netbox/core/api/views.py:39
+#: netbox/core/api/views.py:51
msgid "This user does not have permission to synchronize this data source."
msgstr ""
"У этого пользователя нет разрешения на синхронизацию этого источника данных."
@@ -1624,12 +2050,13 @@ msgstr "Завершено"
#: netbox/core/choices.py:22 netbox/core/choices.py:59
#: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34
#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239
-#: netbox/dcim/choices.py:1609 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:1593 netbox/dcim/choices.py:1666
+#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "Неисправно"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:335
-#: netbox/netbox/navigation/menu.py:339
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:360
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -1659,12 +2086,36 @@ msgstr "Исполняется"
msgid "Errored"
msgstr "Ошибка"
-#: netbox/core/choices.py:87 netbox/core/tables/plugins.py:63
+#: netbox/core/choices.py:82
+msgid "Minutely"
+msgstr "Тщательно"
+
+#: netbox/core/choices.py:83
+msgid "Hourly"
+msgstr "Ежечасно"
+
+#: netbox/core/choices.py:84
+msgid "12 hours"
+msgstr "12 часов"
+
+#: netbox/core/choices.py:85
+msgid "Daily"
+msgstr "Ежедневно"
+
+#: netbox/core/choices.py:86
+msgid "Weekly"
+msgstr "Еженедельно"
+
+#: netbox/core/choices.py:87
+msgid "30 days"
+msgstr "30 дней"
+
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "Обновлено"
-#: netbox/core/choices.py:88
+#: netbox/core/choices.py:104
msgid "Deleted"
msgstr "Удалено"
@@ -1692,7 +2143,7 @@ msgstr "Отменено"
#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51
#: netbox/templates/core/plugin.html:88
-#: netbox/templates/dcim/interface.html:216
+#: netbox/templates/dcim/interface.html:273
msgid "Local"
msgstr "Локальный"
@@ -1766,7 +2217,7 @@ msgstr "Источник данных (ID)"
msgid "Data source (name)"
msgstr "Источник данных (имя)"
-#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:501
+#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502
#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331
#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413
#: netbox/users/filtersets.py:28
@@ -1778,12 +2229,12 @@ msgid "User name"
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:1137
-#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/filtersets.py:1370
-#: netbox/dcim/tables/devices.py:553 netbox/dcim/tables/devicetypes.py:224
+#: 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:1375
+#: netbox/dcim/tables/devices.py:567 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:142
-#: netbox/extras/forms/filtersets.py:229 netbox/extras/forms/filtersets.py:294
+#: 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/templates/core/datasource.html:42
@@ -1794,18 +2245,18 @@ msgstr "Имя пользователя"
#: netbox/templates/users/objectpermission.html:25
#: netbox/templates/virtualization/vminterface.html:29
#: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70
-#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:217
-#: netbox/virtualization/forms/filtersets.py:215
+#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199
+#: netbox/virtualization/forms/filtersets.py:220
msgid "Enabled"
msgstr "Включено"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:285
+#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127
#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170
-#: netbox/vpn/forms/model_forms.py:301 netbox/vpn/forms/model_forms.py:321
-#: netbox/vpn/forms/model_forms.py:337 netbox/vpn/forms/model_forms.py:357
-#: netbox/vpn/forms/model_forms.py:380
+#: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323
+#: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360
+#: netbox/vpn/forms/model_forms.py:383
msgid "Parameters"
msgstr "Параметры"
@@ -1814,16 +2265,15 @@ msgid "Ignore rules"
msgstr "Правила исключения"
#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97
-#: netbox/extras/forms/model_forms.py:248
-#: netbox/extras/forms/model_forms.py:578
-#: netbox/extras/forms/model_forms.py:632 netbox/extras/tables/tables.py:191
+#: 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:518
#: netbox/templates/core/datasource.html:31
-#: netbox/templates/dcim/device/render_config.html:18
#: netbox/templates/extras/configcontext.html:29
#: netbox/templates/extras/configtemplate.html:21
#: netbox/templates/extras/exporttemplate.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:18
+#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "Источник данных"
@@ -1832,17 +2282,17 @@ msgid "File"
msgstr "Файл"
#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:328
-#: netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
+#: netbox/extras/forms/filtersets.py:421
msgid "Data source"
msgstr "Источник данных"
-#: netbox/core/forms/filtersets.py:70 netbox/extras/forms/filtersets.py:440
+#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
msgid "Creation"
msgstr "Создание"
-#: netbox/core/forms/filtersets.py:74 netbox/core/forms/filtersets.py:160
-#: netbox/extras/forms/filtersets.py:461 netbox/extras/tables/tables.py:220
+#: 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:571 netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
@@ -1850,42 +2300,42 @@ msgstr "Создание"
msgid "Object Type"
msgstr "Тип объекта"
-#: netbox/core/forms/filtersets.py:84
+#: netbox/core/forms/filtersets.py:85
msgid "Created after"
msgstr "Создано после"
-#: netbox/core/forms/filtersets.py:89
+#: netbox/core/forms/filtersets.py:90
msgid "Created before"
msgstr "Создано до"
-#: netbox/core/forms/filtersets.py:94
+#: netbox/core/forms/filtersets.py:95
msgid "Scheduled after"
msgstr "Запланировано после"
-#: netbox/core/forms/filtersets.py:99
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled before"
msgstr "Запланировано до"
-#: netbox/core/forms/filtersets.py:104
+#: netbox/core/forms/filtersets.py:105
msgid "Started after"
msgstr "Запустилось после"
-#: netbox/core/forms/filtersets.py:109
+#: netbox/core/forms/filtersets.py:110
msgid "Started before"
msgstr "Запустилось до"
-#: netbox/core/forms/filtersets.py:114
+#: netbox/core/forms/filtersets.py:115
msgid "Completed after"
msgstr "Завершено после"
-#: netbox/core/forms/filtersets.py:119
+#: netbox/core/forms/filtersets.py:120
msgid "Completed before"
msgstr "Завершено до"
-#: netbox/core/forms/filtersets.py:126 netbox/core/forms/filtersets.py:155
-#: netbox/dcim/forms/bulk_edit.py:462 netbox/dcim/forms/filtersets.py:418
-#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/model_forms.py:316
-#: netbox/extras/forms/filtersets.py:456 netbox/extras/forms/filtersets.py:475
+#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156
+#: 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/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
@@ -1899,22 +2349,22 @@ msgstr "Завершено до"
msgid "User"
msgstr "Пользователь"
-#: netbox/core/forms/filtersets.py:134 netbox/core/tables/change_logging.py:15
+#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "Время"
-#: netbox/core/forms/filtersets.py:139 netbox/extras/forms/filtersets.py:445
+#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
msgid "After"
msgstr "После"
-#: netbox/core/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:450
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
msgid "Before"
msgstr "До"
-#: netbox/core/forms/filtersets.py:148 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:396
+#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:410
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
@@ -1949,22 +2399,22 @@ msgstr "Необходимо загрузить файл или выбрать
msgid "Rack Elevations"
msgstr "Фасады стоек"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1520
-#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1372
-#: netbox/dcim/forms/bulk_edit.py:1390 netbox/dcim/tables/racks.py:158
-#: netbox/netbox/navigation/menu.py:291 netbox/netbox/navigation/menu.py:295
+#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522
+#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375
+#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157
+#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316
msgid "Power"
msgstr "Электропитание"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:154
+#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IPAM"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:230
+#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43
-#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
+#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "Безопасность"
@@ -1979,7 +2429,7 @@ msgid "Pagination"
msgstr "Разбивка на страницы"
#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/model_forms.py:116
+#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
#: netbox/extras/forms/model_forms.py:129
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
@@ -1990,7 +2440,7 @@ msgstr "Валидация"
msgid "User Preferences"
msgstr "Пользовательские настройки"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:732
+#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
@@ -2025,7 +2475,7 @@ msgstr "имя пользователя"
msgid "request ID"
msgstr "идентификатор запроса"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:69
+#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
msgid "action"
msgstr "действие"
@@ -2052,9 +2502,9 @@ msgstr ""
"Ведение журнала изменений не поддерживается для этого типа объектов "
"({type})."
-#: netbox/core/models/config.py:18 netbox/core/models/data.py:266
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:263
#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:50
-#: netbox/extras/models/models.py:730 netbox/extras/models/notifications.py:39
+#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
#: netbox/extras/models/notifications.py:186
#: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32
msgid "created"
@@ -2089,24 +2539,24 @@ msgstr "Текущая конфигурация"
msgid "Config revision #{id}"
msgstr "Ревизия конфигурации #{id}"
-#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43
-#: netbox/dcim/models/device_component_templates.py:203
-#: netbox/dcim/models/device_component_templates.py:237
-#: netbox/dcim/models/device_component_templates.py:272
-#: netbox/dcim/models/device_component_templates.py:334
-#: netbox/dcim/models/device_component_templates.py:413
-#: netbox/dcim/models/device_component_templates.py:512
-#: netbox/dcim/models/device_component_templates.py:612
-#: netbox/dcim/models/device_components.py:283
-#: netbox/dcim/models/device_components.py:312
-#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:463
-#: netbox/dcim/models/device_components.py:605
-#: netbox/dcim/models/device_components.py:970
-#: netbox/dcim/models/device_components.py:1044
-#: netbox/dcim/models/power.py:102 netbox/extras/models/customfields.py:78
+#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44
+#: netbox/dcim/models/device_component_templates.py:199
+#: netbox/dcim/models/device_component_templates.py:234
+#: netbox/dcim/models/device_component_templates.py:270
+#: netbox/dcim/models/device_component_templates.py:335
+#: 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:279
+#: netbox/dcim/models/device_components.py:306
+#: netbox/dcim/models/device_components.py:337
+#: netbox/dcim/models/device_components.py:453
+#: netbox/dcim/models/device_components.py:653
+#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1092
+#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:61 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
msgid "type"
msgstr "тип"
@@ -2118,8 +2568,8 @@ msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
-#: netbox/dcim/models/device_component_templates.py:418
-#: netbox/dcim/models/device_components.py:512
+#: netbox/dcim/models/device_component_templates.py:425
+#: netbox/dcim/models/device_components.py:505
#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
msgid "enabled"
@@ -2151,16 +2601,16 @@ msgstr "источник данных"
msgid "data sources"
msgstr "источники данных"
-#: netbox/core/models/data.py:122
+#: netbox/core/models/data.py:119
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "Неизвестный тип backend: {type}"
-#: netbox/core/models/data.py:164
+#: netbox/core/models/data.py:161
msgid "Cannot initiate sync; syncing already in progress."
msgstr "Невозможно запустить синхронизацию; синхронизация уже выполняется."
-#: netbox/core/models/data.py:177
+#: netbox/core/models/data.py:174
msgid ""
"There was an error initializing the backend. A dependency needs to be "
"installed: "
@@ -2168,48 +2618,48 @@ msgstr ""
"Произошла ошибка при инициализации бэкэнда. Необходимо установить "
"зависимость: "
-#: netbox/core/models/data.py:270 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:267 netbox/core/models/files.py:31
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "последнее обновление"
-#: netbox/core/models/data.py:280 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446
msgid "path"
msgstr "путь"
-#: netbox/core/models/data.py:283
+#: netbox/core/models/data.py:280
msgid "File path relative to the data source's root"
msgstr "Путь к файлу относительно корня источника данных"
-#: netbox/core/models/data.py:287 netbox/ipam/models/ip.py:503
+#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489
msgid "size"
msgstr "размер"
-#: netbox/core/models/data.py:290
+#: netbox/core/models/data.py:287
msgid "hash"
msgstr "хэш"
-#: netbox/core/models/data.py:294
+#: netbox/core/models/data.py:291
msgid "Length must be 64 hexadecimal characters."
msgstr "Длина должна быть 64 шестнадцатеричных символа."
-#: netbox/core/models/data.py:296
+#: netbox/core/models/data.py:293
msgid "SHA256 hash of the file data"
msgstr "SHA256 хэш данных файла"
-#: netbox/core/models/data.py:313
+#: netbox/core/models/data.py:310
msgid "data file"
msgstr "файл данных"
-#: netbox/core/models/data.py:314
+#: netbox/core/models/data.py:311
msgid "data files"
msgstr "файлы данных"
-#: netbox/core/models/data.py:401
+#: netbox/core/models/data.py:398
msgid "auto sync record"
msgstr "автоматическая синхронизация записи"
-#: netbox/core/models/data.py:402
+#: netbox/core/models/data.py:399
msgid "auto sync records"
msgstr "автоматическая синхронизация записей"
@@ -2233,6 +2683,11 @@ msgstr "Настраиваемый файл"
msgid "managed files"
msgstr "Настраиваемые файлы"
+#: netbox/core/models/files.py:100
+#, python-brace-format
+msgid "A {model} with this file path already exists ({path})."
+msgstr "A {model} с этим путем к файлу уже существует ({path})."
+
#: netbox/core/models/jobs.py:54
msgid "scheduled"
msgstr "по расписанию"
@@ -2254,7 +2709,7 @@ msgid "completed"
msgstr "завершено"
#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:87
+#: netbox/extras/models/staging.py:95
msgid "data"
msgstr "данные"
@@ -2286,7 +2741,7 @@ msgstr ""
"Неверный статус для завершения задачи. Возможны следующие варианты: "
"{choices}"
-#: netbox/core/models/jobs.py:221
+#: netbox/core/models/jobs.py:231
msgid ""
"enqueue() cannot be called with values for both schedule_at and immediate."
msgstr "Невозможно вызвать enqueue() со значениями schedule_at и immediate."
@@ -2307,7 +2762,7 @@ msgstr "Полное имя"
#: 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:576 netbox/extras/tables/tables.py:616
-#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:244
+#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
@@ -2335,11 +2790,11 @@ msgid "Last updated"
msgstr "Последнее обновление"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:164 netbox/extras/tables/tables.py:216
-#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:189
+#: 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/templates/dcim/virtualchassis_edit.html:52
#: netbox/utilities/forms/forms.py:73
-#: netbox/wireless/tables/wirelesslink.py:17
+#: netbox/wireless/tables/wirelesslink.py:16
msgid "ID"
msgstr "ID"
@@ -2405,7 +2860,7 @@ msgstr "Рабочие процессы"
msgid "Host"
msgstr "Хост"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:535
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587
msgid "Port"
msgstr "Порт"
@@ -2453,71 +2908,84 @@ msgstr "ПІД"
msgid "No workers found"
msgstr "Рабочие процессы не найдены"
-#: netbox/core/views.py:90
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
+#, python-brace-format
+msgid "Job {job_id} not found"
+msgstr "Задача {job_id} не найдена"
+
+#: netbox/core/utils.py:102 netbox/core/utils.py:118
+#, python-brace-format
+msgid "Job {id} not found."
+msgstr "Задача {id} не найдена."
+
+#: netbox/core/views.py:88
#, python-brace-format
msgid "Queued job #{id} to sync {datasource}"
msgstr "Задача #{id} для синхронизации {datasource} добавлена в очередь"
-#: netbox/core/views.py:319
+#: netbox/core/views.py:332
#, python-brace-format
msgid "Restored configuration revision #{id}"
msgstr "Ревизия конфигурации #{id} восстановлена"
-#: netbox/core/views.py:412 netbox/core/views.py:455 netbox/core/views.py:531
-#, python-brace-format
-msgid "Job {job_id} not found"
-msgstr "Задача {job_id} не найдена"
-
-#: netbox/core/views.py:463
+#: netbox/core/views.py:435
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "Задача {id} была удалена."
-#: netbox/core/views.py:465
+#: netbox/core/views.py:437
#, python-brace-format
msgid "Error deleting job {id}: {error}"
msgstr "Ошибка при удалении задачи {id}: {error}"
-#: netbox/core/views.py:478 netbox/core/views.py:496
-#, python-brace-format
-msgid "Job {id} not found."
-msgstr "Задача {id} не найдена."
-
-#: netbox/core/views.py:484
+#: netbox/core/views.py:446
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "вЗадача {id} была повторно добавлена в очередь."
-#: netbox/core/views.py:519
+#: netbox/core/views.py:455
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "Задача {id} добавлена в очередь."
-#: netbox/core/views.py:538
+#: netbox/core/views.py:464
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "Задача {id} остановлена."
-#: netbox/core/views.py:540
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "Не удалось остановить задачу {id}"
-#: netbox/core/views.py:674
+#: netbox/core/views.py:601
msgid "Plugins catalog could not be loaded"
msgstr "Не удалось загрузить каталог плагинов"
-#: netbox/core/views.py:708
+#: netbox/core/views.py:635
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "Плагин {name} не найден"
-#: netbox/dcim/api/serializers_/devices.py:49
-#: netbox/dcim/api/serializers_/devicetypes.py:25
+#: netbox/dcim/api/serializers_/device_components.py:262
+msgid "Interface mode does not support q-in-q service vlan"
+msgstr "Режим интерфейса не поддерживает службу q-in-q vlan"
+
+#: netbox/dcim/api/serializers_/device_components.py:269
+msgid "Interface mode does not support untagged vlan"
+msgstr "Режим интерфейса не поддерживает vlan без тегов"
+
+#: netbox/dcim/api/serializers_/device_components.py:274
+#: netbox/dcim/api/serializers_/device_components.py:279
+msgid "Interface mode does not support tagged vlans"
+msgstr "Режим интерфейса не поддерживает помеченные виртуальные сети"
+
+#: netbox/dcim/api/serializers_/devices.py:53
+#: netbox/dcim/api/serializers_/devicetypes.py:26
msgid "Position (U)"
msgstr "Позиция (U)"
-#: netbox/dcim/api/serializers_/racks.py:112
+#: netbox/dcim/api/serializers_/racks.py:113
#: netbox/templates/dcim/rack.html:28
msgid "Facility ID"
msgstr "Идентификатор объекта"
@@ -2527,8 +2995,9 @@ msgid "Staging"
msgstr "Подготовка к развертыванию"
#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189
-#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1533
-#: netbox/virtualization/choices.py:23 netbox/virtualization/choices.py:48
+#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1535
+#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49
msgid "Decommissioning"
msgstr "Вывод из эксплуатации"
@@ -2591,7 +3060,7 @@ msgstr "Выведенный(-ая) из использования"
msgid "Millimeters"
msgstr "Миллиметры"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1555
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557
msgid "Inches"
msgstr "Дюймы"
@@ -2605,21 +3074,21 @@ msgstr "Спереди назад"
msgid "Rear to front"
msgstr "Сзади вперед"
-#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:69
-#: netbox/dcim/forms/bulk_edit.py:88 netbox/dcim/forms/bulk_edit.py:174
-#: netbox/dcim/forms/bulk_edit.py:1420 netbox/dcim/forms/bulk_import.py:60
-#: netbox/dcim/forms/bulk_import.py:74 netbox/dcim/forms/bulk_import.py:137
-#: netbox/dcim/forms/bulk_import.py:588 netbox/dcim/forms/bulk_import.py:855
-#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/forms/filtersets.py:234
-#: netbox/dcim/forms/model_forms.py:74 netbox/dcim/forms/model_forms.py:93
-#: netbox/dcim/forms/model_forms.py:170 netbox/dcim/forms/model_forms.py:1069
-#: netbox/dcim/forms/model_forms.py:1509
-#: netbox/dcim/forms/object_import.py:176 netbox/dcim/tables/devices.py:656
-#: netbox/dcim/tables/devices.py:869 netbox/dcim/tables/devices.py:954
-#: netbox/extras/tables/tables.py:223 netbox/ipam/tables/fhrp.py:59
-#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/services.py:44
-#: netbox/templates/dcim/interface.html:102
-#: netbox/templates/dcim/interface.html:309
+#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72
+#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62
+#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139
+#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863
+#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235
+#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95
+#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1082
+#: netbox/dcim/forms/model_forms.py:1551
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690
+#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987
+#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223
+#: 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
#: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37
#: netbox/templates/dcim/sitegroup.html:37
#: netbox/templates/ipam/service.html:28
@@ -2632,12 +3101,12 @@ msgstr "Сзади вперед"
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
#: netbox/tenancy/forms/model_forms.py:68
-#: netbox/virtualization/forms/bulk_edit.py:207
-#: netbox/virtualization/forms/bulk_import.py:151
-#: netbox/virtualization/tables/virtualmachines.py:162
-#: netbox/wireless/forms/bulk_edit.py:24
-#: netbox/wireless/forms/bulk_import.py:21
-#: netbox/wireless/forms/model_forms.py:21
+#: netbox/virtualization/forms/bulk_edit.py:189
+#: netbox/virtualization/forms/bulk_import.py:157
+#: netbox/virtualization/tables/virtualmachines.py:132
+#: netbox/wireless/forms/bulk_edit.py:26
+#: netbox/wireless/forms/bulk_import.py:23
+#: netbox/wireless/forms/model_forms.py:22
msgid "Parent"
msgstr "Родитель"
@@ -2660,7 +3129,7 @@ msgid "Rear"
msgstr "Вид сзади"
#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/virtualization/choices.py:46
+#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "Подготовлен"
@@ -2693,7 +3162,7 @@ msgid "Top to bottom"
msgstr "Сверху вниз"
#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1305
+#: netbox/dcim/choices.py:1307
msgid "Passive"
msgstr "Пассивный"
@@ -2723,8 +3192,8 @@ msgstr "Проприетарный"
#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223
-#: netbox/dcim/choices.py:1449 netbox/dcim/choices.py:1451
-#: netbox/netbox/navigation/menu.py:200
+#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453
+#: netbox/netbox/navigation/menu.py:208
msgid "Other"
msgstr "Другой"
@@ -2741,10 +3210,10 @@ msgid "Virtual"
msgstr "Виртуальный"
#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099
-#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1330
-#: netbox/dcim/forms/model_forms.py:995 netbox/dcim/forms/model_forms.py:1404
-#: netbox/netbox/navigation/menu.py:140 netbox/netbox/navigation/menu.py:144
-#: netbox/templates/dcim/interface.html:210
+#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335
+#: 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
msgid "Wireless"
msgstr "Беспроводной"
@@ -2752,13 +3221,13 @@ msgstr "Беспроводной"
msgid "Virtual interfaces"
msgstr "Виртуальные интерфейсы"
-#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1428
-#: netbox/dcim/forms/bulk_import.py:862 netbox/dcim/forms/model_forms.py:981
-#: netbox/dcim/tables/devices.py:660 netbox/templates/dcim/interface.html:106
+#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431
+#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993
+#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
-#: netbox/virtualization/forms/bulk_edit.py:212
-#: netbox/virtualization/forms/bulk_import.py:158
-#: netbox/virtualization/tables/virtualmachines.py:166
+#: netbox/virtualization/forms/bulk_edit.py:194
+#: netbox/virtualization/forms/bulk_import.py:164
+#: netbox/virtualization/tables/virtualmachines.py:136
msgid "Bridge"
msgstr "Мост"
@@ -2782,10 +3251,10 @@ msgstr "Ethernet (объединительная плата)"
msgid "Cellular"
msgstr "Сотовая связь"
-#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:383
-#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:963
-#: netbox/dcim/forms/filtersets.py:1542
-#: netbox/templates/dcim/inventoryitem.html:52
+#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964
+#: netbox/dcim/forms/filtersets.py:1547
+#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:54
msgid "Serial"
msgstr "Серийный"
@@ -2811,109 +3280,95 @@ msgstr "Полный"
msgid "Auto"
msgstr "Авто"
-#: netbox/dcim/choices.py:1265
+#: netbox/dcim/choices.py:1266
msgid "Access"
msgstr "Доступ"
-#: netbox/dcim/choices.py:1266 netbox/ipam/tables/vlans.py:172
-#: netbox/ipam/tables/vlans.py:217
+#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148
+#: netbox/ipam/tables/vlans.py:193
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "Тегированный"
-#: netbox/dcim/choices.py:1267
+#: netbox/dcim/choices.py:1268
msgid "Tagged (All)"
msgstr "Тегированный (все)"
-#: netbox/dcim/choices.py:1296
+#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22
+msgid "Q-in-Q (802.1ad)"
+msgstr "Вопросы и ответы (802.1ad)"
+
+#: netbox/dcim/choices.py:1298
msgid "IEEE Standard"
msgstr "Стандарт IEEE"
-#: netbox/dcim/choices.py:1307
+#: netbox/dcim/choices.py:1309
msgid "Passive 24V (2-pair)"
msgstr "Пассивный режим 24 В (2 пары)"
-#: netbox/dcim/choices.py:1308
+#: netbox/dcim/choices.py:1310
msgid "Passive 24V (4-pair)"
msgstr "Пассивное напряжение 24 В (4 пары)"
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:1311
msgid "Passive 48V (2-pair)"
msgstr "Пассивное напряжение 48 В (2 пары)"
-#: netbox/dcim/choices.py:1310
+#: netbox/dcim/choices.py:1312
msgid "Passive 48V (4-pair)"
msgstr "Пассивное напряжение 48 В (4 пары)"
-#: netbox/dcim/choices.py:1380 netbox/dcim/choices.py:1490
+#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492
msgid "Copper"
msgstr "Медь"
-#: netbox/dcim/choices.py:1403
+#: netbox/dcim/choices.py:1405
msgid "Fiber Optic"
msgstr "Оптоволоконное"
-#: netbox/dcim/choices.py:1436 netbox/dcim/choices.py:1519
+#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1506
+#: netbox/dcim/choices.py:1508
msgid "Fiber"
msgstr "Волокно"
-#: netbox/dcim/choices.py:1531 netbox/dcim/forms/filtersets.py:1227
+#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228
msgid "Connected"
msgstr "Подключено"
-#: netbox/dcim/choices.py:1550 netbox/wireless/choices.py:497
+#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "Километры"
-#: netbox/dcim/choices.py:1551 netbox/templates/dcim/cable_trace.html:65
-#: netbox/wireless/choices.py:498
+#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176
+#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "Метры"
-#: netbox/dcim/choices.py:1552
+#: netbox/dcim/choices.py:1554
msgid "Centimeters"
msgstr "Сантиметры"
-#: netbox/dcim/choices.py:1553 netbox/wireless/choices.py:499
+#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "Мили"
-#: netbox/dcim/choices.py:1554 netbox/templates/dcim/cable_trace.html:66
-#: netbox/wireless/choices.py:500
+#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178
+#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "Футы"
-#: netbox/dcim/choices.py:1570 netbox/templates/dcim/device.html:327
-#: netbox/templates/dcim/rack.html:107
-msgid "Kilograms"
-msgstr "Килограммы"
-
-#: netbox/dcim/choices.py:1571
-msgid "Grams"
-msgstr "Граммы"
-
-#: netbox/dcim/choices.py:1572 netbox/templates/dcim/device.html:328
-#: netbox/templates/dcim/rack.html:108
-msgid "Pounds"
-msgstr "Фунты"
-
-#: netbox/dcim/choices.py:1573
-msgid "Ounces"
-msgstr "Унции"
-
-#: netbox/dcim/choices.py:1620
+#: netbox/dcim/choices.py:1604
msgid "Redundant"
msgstr "Резервный"
-#: netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1625
msgid "Single phase"
msgstr "Однофазный"
-#: netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1626
msgid "Three-phase"
msgstr "Трехфазный"
@@ -2927,335 +3382,319 @@ msgstr "Неверный формат MAC-адреса: {value}"
msgid "Invalid WWN format: {value}"
msgstr "Неверный формат WWN: {value}"
-#: netbox/dcim/filtersets.py:86
+#: netbox/dcim/filtersets.py:87
msgid "Parent region (ID)"
msgstr "Родительский регион (ID)"
-#: netbox/dcim/filtersets.py:92
+#: netbox/dcim/filtersets.py:93
msgid "Parent region (slug)"
msgstr "Регион родителя (подстрока)"
-#: netbox/dcim/filtersets.py:116
+#: netbox/dcim/filtersets.py:117
msgid "Parent site group (ID)"
msgstr "Родительская группа сайтов (ID)"
-#: netbox/dcim/filtersets.py:122
+#: netbox/dcim/filtersets.py:123
msgid "Parent site group (slug)"
msgstr "Группа сайтов родителя (подстрока)"
-#: netbox/dcim/filtersets.py:164 netbox/extras/filtersets.py:364
-#: netbox/ipam/filtersets.py:843 netbox/ipam/filtersets.py:995
+#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962
msgid "Group (ID)"
msgstr "Группа (ID)"
-#: netbox/dcim/filtersets.py:170
+#: netbox/dcim/filtersets.py:171
msgid "Group (slug)"
msgstr "Группа (подстрока)"
-#: netbox/dcim/filtersets.py:176 netbox/dcim/filtersets.py:181
+#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
msgid "AS (ID)"
msgstr "Автономная система (ID)"
-#: netbox/dcim/filtersets.py:246
+#: netbox/dcim/filtersets.py:247
msgid "Parent location (ID)"
msgstr "Родительская локация (ID)"
-#: netbox/dcim/filtersets.py:252
+#: netbox/dcim/filtersets.py:253
msgid "Parent location (slug)"
msgstr "Локация родителя (подстрока)"
-#: netbox/dcim/filtersets.py:258 netbox/dcim/filtersets.py:369
-#: netbox/dcim/filtersets.py:490 netbox/dcim/filtersets.py:1057
-#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:2182
-msgid "Location (ID)"
-msgstr "Локация (ID)"
-
-#: netbox/dcim/filtersets.py:265 netbox/dcim/filtersets.py:376
-#: netbox/dcim/filtersets.py:497 netbox/dcim/filtersets.py:1410
-#: netbox/extras/filtersets.py:542
-msgid "Location (slug)"
-msgstr "Локация (подстрока)"
-
-#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:381
-#: netbox/dcim/filtersets.py:539 netbox/dcim/filtersets.py:678
-#: netbox/dcim/filtersets.py:882 netbox/dcim/filtersets.py:933
-#: netbox/dcim/filtersets.py:973 netbox/dcim/filtersets.py:1306
-#: netbox/dcim/filtersets.py:1840
+#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382
+#: 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:1308
+#: netbox/dcim/filtersets.py:1960
msgid "Manufacturer (ID)"
msgstr "Производитель (ID)"
-#: netbox/dcim/filtersets.py:302 netbox/dcim/filtersets.py:387
-#: netbox/dcim/filtersets.py:545 netbox/dcim/filtersets.py:684
-#: netbox/dcim/filtersets.py:888 netbox/dcim/filtersets.py:939
-#: netbox/dcim/filtersets.py:979 netbox/dcim/filtersets.py:1312
-#: netbox/dcim/filtersets.py:1846
+#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388
+#: 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:1314
+#: netbox/dcim/filtersets.py:1966
msgid "Manufacturer (slug)"
msgstr "Производитель (подстрока)"
-#: netbox/dcim/filtersets.py:393
+#: netbox/dcim/filtersets.py:394
msgid "Rack type (slug)"
msgstr "Тип стойки (подстрока)"
-#: netbox/dcim/filtersets.py:397
+#: netbox/dcim/filtersets.py:398
msgid "Rack type (ID)"
msgstr "Тип стойки (ID)"
-#: netbox/dcim/filtersets.py:411 netbox/dcim/filtersets.py:892
-#: netbox/dcim/filtersets.py:994 netbox/dcim/filtersets.py:1850
-#: netbox/ipam/filtersets.py:383 netbox/ipam/filtersets.py:495
-#: netbox/ipam/filtersets.py:1005 netbox/virtualization/filtersets.py:210
+#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
+#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970
+#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462
+#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176
msgid "Role (ID)"
msgstr "Роль (ID)"
-#: netbox/dcim/filtersets.py:417 netbox/dcim/filtersets.py:898
-#: netbox/dcim/filtersets.py:1000 netbox/dcim/filtersets.py:1856
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:389
-#: netbox/ipam/filtersets.py:501 netbox/ipam/filtersets.py:1011
-#: netbox/virtualization/filtersets.py:216
+#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
+#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976
+#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356
+#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978
+#: netbox/virtualization/filtersets.py:182
msgid "Role (slug)"
msgstr "Роль (подстрока)"
-#: netbox/dcim/filtersets.py:447 netbox/dcim/filtersets.py:1062
-#: netbox/dcim/filtersets.py:1415 netbox/dcim/filtersets.py:2244
+#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063
+#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368
msgid "Rack (ID)"
msgstr "Стойка (ID)"
-#: netbox/dcim/filtersets.py:507 netbox/extras/filtersets.py:293
+#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293
#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359
#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113
#: netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "Пользователь (имя)"
-#: netbox/dcim/filtersets.py:549
+#: netbox/dcim/filtersets.py:550
msgid "Default platform (ID)"
msgstr "Платформа по умолчанию (ID)"
-#: netbox/dcim/filtersets.py:555
+#: netbox/dcim/filtersets.py:556
msgid "Default platform (slug)"
msgstr "Платформа по умолчанию (подстрока)"
-#: netbox/dcim/filtersets.py:558 netbox/dcim/forms/filtersets.py:517
+#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
msgid "Has a front image"
msgstr "Имеет фронтальное изображение"
-#: netbox/dcim/filtersets.py:562 netbox/dcim/forms/filtersets.py:524
+#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
msgid "Has a rear image"
msgstr "Имеет изображение сзади"
-#: netbox/dcim/filtersets.py:567 netbox/dcim/filtersets.py:688
-#: netbox/dcim/filtersets.py:1131 netbox/dcim/forms/filtersets.py:531
-#: netbox/dcim/forms/filtersets.py:627 netbox/dcim/forms/filtersets.py:848
+#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
+#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532
+#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
msgid "Has console ports"
msgstr "Имеет консольные порты"
-#: netbox/dcim/filtersets.py:571 netbox/dcim/filtersets.py:692
-#: netbox/dcim/filtersets.py:1135 netbox/dcim/forms/filtersets.py:538
-#: netbox/dcim/forms/filtersets.py:634 netbox/dcim/forms/filtersets.py:855
+#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
+#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539
+#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
msgid "Has console server ports"
msgstr "Имеет серверные консольные порты"
-#: netbox/dcim/filtersets.py:575 netbox/dcim/filtersets.py:696
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:545
-#: netbox/dcim/forms/filtersets.py:641 netbox/dcim/forms/filtersets.py:862
+#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
+#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
msgid "Has power ports"
msgstr "Имеет порты питания"
-#: netbox/dcim/filtersets.py:579 netbox/dcim/filtersets.py:700
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:552
-#: netbox/dcim/forms/filtersets.py:648 netbox/dcim/forms/filtersets.py:869
+#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
+#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
msgid "Has power outlets"
msgstr "Имеет розетки"
-#: netbox/dcim/filtersets.py:583 netbox/dcim/filtersets.py:704
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:559
-#: netbox/dcim/forms/filtersets.py:655 netbox/dcim/forms/filtersets.py:876
+#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
+#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
msgid "Has interfaces"
msgstr "Имеет интерфейсы"
-#: netbox/dcim/filtersets.py:587 netbox/dcim/filtersets.py:708
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:566
-#: netbox/dcim/forms/filtersets.py:662 netbox/dcim/forms/filtersets.py:883
+#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
+#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
msgid "Has pass-through ports"
msgstr "Имеет сквозные порты"
-#: netbox/dcim/filtersets.py:591 netbox/dcim/filtersets.py:1155
-#: netbox/dcim/forms/filtersets.py:580
+#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156
+#: netbox/dcim/forms/filtersets.py:581
msgid "Has module bays"
msgstr "Имеет отсеки для модулей"
-#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:1159
-#: netbox/dcim/forms/filtersets.py:573
+#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160
+#: netbox/dcim/forms/filtersets.py:574
msgid "Has device bays"
msgstr "Имеет отсеки для устройств"
-#: netbox/dcim/filtersets.py:599 netbox/dcim/forms/filtersets.py:587
+#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
msgid "Has inventory items"
msgstr "Имеет инвентарь"
-#: netbox/dcim/filtersets.py:756 netbox/dcim/filtersets.py:989
-#: netbox/dcim/filtersets.py:1436
+#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
+#: netbox/dcim/filtersets.py:1438
msgid "Device type (ID)"
msgstr "Тип устройства (ID)"
-#: netbox/dcim/filtersets.py:772 netbox/dcim/filtersets.py:1317
+#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319
msgid "Module type (ID)"
msgstr "Тип модуля (ID)"
-#: netbox/dcim/filtersets.py:804 netbox/dcim/filtersets.py:1591
+#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593
msgid "Power port (ID)"
msgstr "Порт питания (ID)"
-#: netbox/dcim/filtersets.py:878 netbox/dcim/filtersets.py:1836
+#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956
msgid "Parent inventory item (ID)"
msgstr "Родительский инвентарь (ID)"
-#: netbox/dcim/filtersets.py:921 netbox/dcim/filtersets.py:947
-#: netbox/dcim/filtersets.py:1127 netbox/virtualization/filtersets.py:238
+#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
+#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204
msgid "Config template (ID)"
msgstr "Шаблон конфигурации (ID)"
-#: netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:986
msgid "Device type (slug)"
msgstr "Тип устройства (подстрока)"
-#: netbox/dcim/filtersets.py:1005
+#: netbox/dcim/filtersets.py:1006
msgid "Parent Device (ID)"
msgstr "Родительское устройство (ID)"
-#: netbox/dcim/filtersets.py:1009 netbox/virtualization/filtersets.py:220
+#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
msgid "Platform (ID)"
msgstr "Платформа (ID)"
-#: netbox/dcim/filtersets.py:1015 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:226
+#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
+#: netbox/virtualization/filtersets.py:192
msgid "Platform (slug)"
msgstr "Платформа (подстрока)"
-#: netbox/dcim/filtersets.py:1051 netbox/dcim/filtersets.py:1399
-#: netbox/dcim/filtersets.py:1934 netbox/dcim/filtersets.py:2176
-#: netbox/dcim/filtersets.py:2235
+#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401
+#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300
+#: netbox/dcim/filtersets.py:2359
msgid "Site name (slug)"
msgstr "Имя сайта (подстрока)"
-#: netbox/dcim/filtersets.py:1067
+#: netbox/dcim/filtersets.py:1068
msgid "Parent bay (ID)"
msgstr "Родительский ребенок (ID)"
-#: netbox/dcim/filtersets.py:1071
+#: netbox/dcim/filtersets.py:1072
msgid "VM cluster (ID)"
msgstr "Кластер виртуальных машин (ID)"
-#: netbox/dcim/filtersets.py:1077 netbox/extras/filtersets.py:591
-#: netbox/virtualization/filtersets.py:136
+#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591
+#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "Группа кластеров (подстрока)"
-#: netbox/dcim/filtersets.py:1082 netbox/virtualization/filtersets.py:130
+#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "Кластерная группа (ID)"
-#: netbox/dcim/filtersets.py:1088
+#: netbox/dcim/filtersets.py:1089
msgid "Device model (slug)"
msgstr "Модель устройства (подстрока)"
-#: netbox/dcim/filtersets.py:1099 netbox/dcim/forms/bulk_edit.py:522
+#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525
msgid "Is full depth"
msgstr "Полная глубина"
-#: netbox/dcim/filtersets.py:1103 netbox/dcim/forms/common.py:18
-#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:1385
-#: netbox/dcim/models/device_components.py:518
-#: netbox/virtualization/filtersets.py:230
-#: netbox/virtualization/filtersets.py:301
-#: netbox/virtualization/forms/filtersets.py:172
-#: netbox/virtualization/forms/filtersets.py:223
+#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/filtersets.py:1591 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
+#: netbox/virtualization/forms/filtersets.py:177
+#: netbox/virtualization/forms/filtersets.py:228
msgid "MAC address"
msgstr "MAC-адрес"
-#: netbox/dcim/filtersets.py:1110 netbox/dcim/filtersets.py:1274
-#: netbox/dcim/forms/filtersets.py:827 netbox/dcim/forms/filtersets.py:930
-#: netbox/virtualization/filtersets.py:234
-#: netbox/virtualization/forms/filtersets.py:176
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276
+#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
+#: netbox/virtualization/filtersets.py:200
+#: netbox/virtualization/forms/filtersets.py:181
msgid "Has a primary IP"
msgstr "Имеет основной IP-адрес"
-#: netbox/dcim/filtersets.py:1114
+#: netbox/dcim/filtersets.py:1115
msgid "Has an out-of-band IP"
msgstr "Имеет внеполосный IP-адрес"
-#: netbox/dcim/filtersets.py:1119
+#: netbox/dcim/filtersets.py:1120
msgid "Virtual chassis (ID)"
msgstr "Виртуальное шасси (ID)"
-#: netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1124
msgid "Is a virtual chassis member"
msgstr "Является членом виртуального шасси"
-#: netbox/dcim/filtersets.py:1164
+#: netbox/dcim/filtersets.py:1165
msgid "OOB IP (ID)"
msgstr "Сервисный порт (ID)"
-#: netbox/dcim/filtersets.py:1168
+#: netbox/dcim/filtersets.py:1169
msgid "Has virtual device context"
msgstr "Имеет контекст виртуального устройства"
-#: netbox/dcim/filtersets.py:1257
+#: netbox/dcim/filtersets.py:1259
msgid "VDC (ID)"
msgstr "VDC (ID)"
-#: netbox/dcim/filtersets.py:1262
+#: netbox/dcim/filtersets.py:1264
msgid "Device model"
msgstr "модель устройства"
-#: netbox/dcim/filtersets.py:1267 netbox/ipam/filtersets.py:634
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
-msgid "Interface (ID)"
-msgstr "Интерфейс (ID)"
-
-#: netbox/dcim/filtersets.py:1323
+#: netbox/dcim/filtersets.py:1325
msgid "Module type (model)"
msgstr "Тип модуля (модель)"
-#: netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1331
msgid "Module bay (ID)"
msgstr "Отсек для модулей (ID)"
-#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1425
-#: netbox/ipam/filtersets.py:613 netbox/ipam/filtersets.py:853
-#: netbox/ipam/filtersets.py:1117 netbox/virtualization/filtersets.py:161
-#: netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427
+#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580
+#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
msgid "Device (ID)"
msgstr "Устройство (ID)"
-#: netbox/dcim/filtersets.py:1421
+#: netbox/dcim/filtersets.py:1423
msgid "Rack (name)"
msgstr "Стойка (имя)"
-#: netbox/dcim/filtersets.py:1431 netbox/ipam/filtersets.py:608
-#: netbox/ipam/filtersets.py:848 netbox/ipam/filtersets.py:1123
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608
+#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815
+#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374
msgid "Device (name)"
msgstr "Устройство (имя)"
-#: netbox/dcim/filtersets.py:1442
+#: netbox/dcim/filtersets.py:1444
msgid "Device type (model)"
msgstr "Тип устройства (модель)"
-#: netbox/dcim/filtersets.py:1447
+#: netbox/dcim/filtersets.py:1449
msgid "Device role (ID)"
msgstr "Роль устройства (ID)"
-#: netbox/dcim/filtersets.py:1453
+#: netbox/dcim/filtersets.py:1455
msgid "Device role (slug)"
msgstr "Роль устройства (подстрока)"
-#: netbox/dcim/filtersets.py:1458
+#: netbox/dcim/filtersets.py:1460
msgid "Virtual Chassis (ID)"
msgstr "Виртуальное шасси (ID)"
-#: netbox/dcim/filtersets.py:1464 netbox/dcim/forms/filtersets.py:109
-#: netbox/dcim/tables/devices.py:206 netbox/netbox/navigation/menu.py:79
+#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:93
#: netbox/templates/dcim/virtualchassis.html:20
@@ -3264,168 +3703,231 @@ msgstr "Виртуальное шасси (ID)"
msgid "Virtual Chassis"
msgstr "Виртуальное шасси"
-#: netbox/dcim/filtersets.py:1488
+#: netbox/dcim/filtersets.py:1490
msgid "Module (ID)"
msgstr "Модуль (ID)"
-#: netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1497
msgid "Cable (ID)"
msgstr "Кабель (ID)"
-#: netbox/dcim/filtersets.py:1604 netbox/ipam/forms/bulk_import.py:189
+#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585
+#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158
+#: netbox/vpn/filtersets.py:385
+msgid "Virtual machine (name)"
+msgstr "Виртуальная машина (имя)"
+
+#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590
+#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152
+#: netbox/virtualization/filtersets.py:248
+#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+msgid "Virtual machine (ID)"
+msgstr "Виртуальная машина (ID)"
+
+#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+msgid "Interface (name)"
+msgstr "Интерфейс (имя)"
+
+#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+msgid "VM interface (name)"
+msgstr "Интерфейс виртуальной машины (имя)"
+
+#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612
+#: netbox/vpn/filtersets.py:113
+msgid "VM interface (ID)"
+msgstr "Интерфейс виртуальной машины (ID)"
+
+#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185
#: netbox/vpn/forms/bulk_import.py:308
msgid "Assigned VLAN"
msgstr "Назначенная VLAN"
-#: netbox/dcim/filtersets.py:1608
+#: netbox/dcim/filtersets.py:1691
msgid "Assigned VID"
msgstr "Назначенный VID"
-#: netbox/dcim/filtersets.py:1613 netbox/dcim/forms/bulk_edit.py:1531
-#: netbox/dcim/forms/bulk_import.py:913 netbox/dcim/forms/filtersets.py:1428
-#: netbox/dcim/forms/model_forms.py:1385
-#: netbox/dcim/models/device_components.py:711
-#: netbox/dcim/tables/devices.py:626 netbox/ipam/filtersets.py:318
-#: netbox/ipam/filtersets.py:329 netbox/ipam/filtersets.py:485
-#: netbox/ipam/filtersets.py:586 netbox/ipam/filtersets.py:597
-#: netbox/ipam/forms/bulk_edit.py:242 netbox/ipam/forms/bulk_edit.py:298
-#: netbox/ipam/forms/bulk_edit.py:340 netbox/ipam/forms/bulk_import.py:157
-#: netbox/ipam/forms/bulk_import.py:243 netbox/ipam/forms/bulk_import.py:279
-#: netbox/ipam/forms/filtersets.py:67 netbox/ipam/forms/filtersets.py:172
-#: netbox/ipam/forms/filtersets.py:309 netbox/ipam/forms/model_forms.py:62
-#: netbox/ipam/forms/model_forms.py:202 netbox/ipam/forms/model_forms.py:247
-#: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:464
-#: netbox/ipam/forms/model_forms.py:478 netbox/ipam/forms/model_forms.py:492
-#: netbox/ipam/models/ip.py:233 netbox/ipam/models/ip.py:512
-#: netbox/ipam/models/ip.py:720 netbox/ipam/models/vrfs.py:62
-#: netbox/ipam/tables/ip.py:242 netbox/ipam/tables/ip.py:309
-#: netbox/ipam/tables/ip.py:360 netbox/ipam/tables/ip.py:450
-#: netbox/templates/dcim/interface.html:133
+#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544
+#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433
+#: netbox/dcim/forms/model_forms.py:1411
+#: netbox/dcim/models/device_components.py:749
+#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321
+#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452
+#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564
+#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282
+#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160
+#: netbox/ipam/forms/bulk_import.py:242 netbox/ipam/forms/bulk_import.py:278
+#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174
+#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256
+#: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474
+#: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502
+#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498
+#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261
+#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402
+#: netbox/templates/dcim/interface.html:152
#: netbox/templates/ipam/ipaddress.html:18
#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
-#: netbox/templates/virtualization/vminterface.html:47
-#: netbox/virtualization/forms/bulk_edit.py:261
-#: netbox/virtualization/forms/bulk_import.py:171
-#: netbox/virtualization/forms/filtersets.py:228
-#: netbox/virtualization/forms/model_forms.py:344
-#: netbox/virtualization/models/virtualmachines.py:355
-#: netbox/virtualization/tables/virtualmachines.py:143
+#: netbox/templates/virtualization/vminterface.html:84
+#: netbox/virtualization/forms/bulk_edit.py:243
+#: netbox/virtualization/forms/bulk_import.py:177
+#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/model_forms.py:368
+#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1619 netbox/ipam/filtersets.py:324
-#: netbox/ipam/filtersets.py:335 netbox/ipam/filtersets.py:491
-#: netbox/ipam/filtersets.py:592 netbox/ipam/filtersets.py:603
+#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327
+#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458
+#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570
msgid "VRF (RD)"
msgstr "VRF (RD)"
-#: netbox/dcim/filtersets.py:1624 netbox/ipam/filtersets.py:1032
+#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010
#: netbox/vpn/filtersets.py:342
msgid "L2VPN (ID)"
msgstr "L2VPN (ID)"
-#: netbox/dcim/filtersets.py:1630 netbox/dcim/forms/filtersets.py:1433
-#: netbox/dcim/tables/devices.py:570 netbox/ipam/filtersets.py:1038
-#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/tables/vlans.py:137
-#: netbox/templates/dcim/interface.html:93 netbox/templates/ipam/vlan.html:66
+#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438
+#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016
+#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113
+#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
-#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/filtersets.py:238
#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246
-#: netbox/vpn/forms/model_forms.py:409 netbox/vpn/forms/model_forms.py:427
+#: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430
#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1662
+#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091
+msgid "VLAN Translation Policy (ID)"
+msgstr "Политика трансляции VLAN (ID)"
+
+#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428
+#: netbox/dcim/models/device_components.py:568
+#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712
+#: netbox/templates/ipam/vlantranslationpolicy.html:11
+#: netbox/virtualization/forms/bulk_edit.py:248
+#: netbox/virtualization/forms/model_forms.py:373
+msgid "VLAN Translation Policy"
+msgstr "Политика перевода VLAN"
+
+#: netbox/dcim/filtersets.py:1758
msgid "Virtual Chassis Interfaces for Device"
msgstr "Интерфейсы виртуального шасси для устройства"
-#: netbox/dcim/filtersets.py:1667
+#: netbox/dcim/filtersets.py:1763
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "Интерфейсы виртуального шасси для устройства (ID)"
-#: netbox/dcim/filtersets.py:1671
+#: netbox/dcim/filtersets.py:1767
msgid "Kind of interface"
msgstr "Вид интерфейса"
-#: netbox/dcim/filtersets.py:1676 netbox/virtualization/filtersets.py:293
+#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259
msgid "Parent interface (ID)"
msgstr "Родительский интерфейс (ID)"
-#: netbox/dcim/filtersets.py:1681 netbox/virtualization/filtersets.py:298
+#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264
msgid "Bridged interface (ID)"
msgstr "Мостовой интерфейс (ID)"
-#: netbox/dcim/filtersets.py:1686
+#: netbox/dcim/filtersets.py:1782
msgid "LAG interface (ID)"
msgstr "Интерфейс LAG (ID)"
-#: netbox/dcim/filtersets.py:1713 netbox/dcim/filtersets.py:1725
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/model_forms.py:1697
+#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606
+#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131
+#: netbox/templates/dcim/macaddress.html:11
+#: netbox/templates/dcim/macaddress.html:14
+#: netbox/templates/virtualization/vminterface.html:73
+msgid "MAC Address"
+msgstr "MAC-адрес"
+
+#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273
+msgid "Primary MAC address (ID)"
+msgstr "Основной MAC-адрес (ID)"
+
+#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415
+#: netbox/virtualization/filtersets.py:279
+#: netbox/virtualization/forms/model_forms.py:311
+msgid "Primary MAC address"
+msgstr "Основной MAC-адрес"
+
+#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835
+#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "Виртуальный контекст"
-#: netbox/dcim/filtersets.py:1719
+#: netbox/dcim/filtersets.py:1829
msgid "Virtual Device Context (Identifier)"
msgstr "Контекст виртуального устройства (идентификатор)"
-#: netbox/dcim/filtersets.py:1730
+#: netbox/dcim/filtersets.py:1840
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:53
+#: netbox/wireless/forms/model_forms.py:55
msgid "Wireless LAN"
msgstr "Беспроводная сеть"
-#: netbox/dcim/filtersets.py:1734 netbox/dcim/tables/devices.py:613
+#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635
msgid "Wireless link"
msgstr "Беспроводная связь"
-#: netbox/dcim/filtersets.py:1803
+#: netbox/dcim/filtersets.py:1854
+msgid "Virtual circuit termination (ID)"
+msgstr "Завершение виртуального канала (ID)"
+
+#: netbox/dcim/filtersets.py:1923
msgid "Parent module bay (ID)"
msgstr "Отсек для родительского модуля (ID)"
-#: netbox/dcim/filtersets.py:1808
+#: netbox/dcim/filtersets.py:1928
msgid "Installed module (ID)"
msgstr "Установленный модуль (ID)"
-#: netbox/dcim/filtersets.py:1819
+#: netbox/dcim/filtersets.py:1939
msgid "Installed device (ID)"
msgstr "Установленное устройство (ID)"
-#: netbox/dcim/filtersets.py:1825
+#: netbox/dcim/filtersets.py:1945
msgid "Installed device (name)"
msgstr "Установленное устройство (имя)"
-#: netbox/dcim/filtersets.py:1891
+#: netbox/dcim/filtersets.py:2015
msgid "Master (ID)"
msgstr "Мастер (удостоверение личности)"
-#: netbox/dcim/filtersets.py:1897
+#: netbox/dcim/filtersets.py:2021
msgid "Master (name)"
msgstr "Мастер (имя)"
-#: netbox/dcim/filtersets.py:1939 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245
msgid "Tenant (ID)"
msgstr "Арендатор (ID)"
-#: netbox/dcim/filtersets.py:1945 netbox/extras/filtersets.py:618
+#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618
#: netbox/tenancy/filtersets.py:251
msgid "Tenant (slug)"
msgstr "Арендатор (подстрока)"
-#: netbox/dcim/filtersets.py:1981 netbox/dcim/forms/filtersets.py:1077
+#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078
msgid "Unterminated"
msgstr "Нерасторгнутый"
-#: netbox/dcim/filtersets.py:2239
+#: netbox/dcim/filtersets.py:2363
msgid "Power panel (ID)"
msgstr "Распределительный щит (ID)"
-#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:401
-#: netbox/extras/forms/model_forms.py:567
-#: netbox/extras/forms/model_forms.py:619 netbox/netbox/forms/base.py:86
-#: netbox/netbox/forms/mixins.py:81 netbox/netbox/tables/columns.py:478
+#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:581
+#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3433,11 +3935,11 @@ msgstr "Распределительный щит (ID)"
msgid "Tags"
msgstr "Теги"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1498
-#: netbox/dcim/forms/model_forms.py:488 netbox/dcim/forms/model_forms.py:546
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503
+#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
#: netbox/dcim/forms/object_create.py:197
-#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:165
-#: netbox/dcim/tables/devices.py:707 netbox/dcim/tables/devicetypes.py:246
+#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176
+#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253
#: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131
#: netbox/templates/dcim/modulebay.html:38
#: netbox/templates/dcim/virtualchassis.html:66
@@ -3453,114 +3955,114 @@ msgstr ""
"Поддерживаются алфавитно-цифровые диапазоны. (Должно совпадать с количеством"
" создаваемых имен.)"
-#: netbox/dcim/forms/bulk_edit.py:133
+#: netbox/dcim/forms/bulk_edit.py:136
msgid "Contact name"
msgstr "Имя контактного лица"
-#: netbox/dcim/forms/bulk_edit.py:138
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact phone"
msgstr "Контактный телефон"
-#: netbox/dcim/forms/bulk_edit.py:144
+#: netbox/dcim/forms/bulk_edit.py:147
msgid "Contact E-mail"
msgstr "Контактный адрес электронной почты"
-#: netbox/dcim/forms/bulk_edit.py:147 netbox/dcim/forms/bulk_import.py:123
-#: netbox/dcim/forms/model_forms.py:128
+#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/model_forms.py:132
msgid "Time zone"
msgstr "Часовой пояс"
-#: netbox/dcim/forms/bulk_edit.py:225 netbox/dcim/forms/bulk_edit.py:501
-#: netbox/dcim/forms/bulk_edit.py:565 netbox/dcim/forms/bulk_edit.py:638
-#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/forms/bulk_edit.py:755
-#: netbox/dcim/forms/bulk_edit.py:1282 netbox/dcim/forms/bulk_edit.py:1703
-#: netbox/dcim/forms/bulk_import.py:182 netbox/dcim/forms/bulk_import.py:393
-#: netbox/dcim/forms/bulk_import.py:427 netbox/dcim/forms/bulk_import.py:472
-#: netbox/dcim/forms/bulk_import.py:508 netbox/dcim/forms/bulk_import.py:1104
-#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:372
-#: netbox/dcim/forms/filtersets.py:494 netbox/dcim/forms/filtersets.py:619
-#: netbox/dcim/forms/filtersets.py:700 netbox/dcim/forms/filtersets.py:782
-#: netbox/dcim/forms/filtersets.py:947 netbox/dcim/forms/filtersets.py:1539
-#: netbox/dcim/forms/model_forms.py:207 netbox/dcim/forms/model_forms.py:337
-#: netbox/dcim/forms/model_forms.py:349 netbox/dcim/forms/model_forms.py:395
-#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:1082
-#: netbox/dcim/forms/model_forms.py:1522
-#: netbox/dcim/forms/object_import.py:187 netbox/dcim/tables/devices.py:96
-#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/devices.py:940
-#: netbox/dcim/tables/devicetypes.py:80 netbox/dcim/tables/devicetypes.py:308
+#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641
+#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718
+#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395
+#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477
+#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112
+#: 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:1544
+#: 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
+#: netbox/dcim/forms/model_forms.py:1564
+#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
+#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970
+#: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315
#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61
-#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:132
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131
#: netbox/templates/dcim/devicetype.html:14
-#: netbox/templates/dcim/inventoryitem.html:44
+#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:25
+#: netbox/templates/dcim/moduletype.html:27
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "Производитель"
-#: netbox/dcim/forms/bulk_edit.py:230 netbox/dcim/forms/bulk_edit.py:378
-#: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:270
-#: netbox/dcim/forms/filtersets.py:255
+#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381
+#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272
+#: netbox/dcim/forms/filtersets.py:256
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "Форм-фактор"
-#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:383
-#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:273
-#: netbox/dcim/forms/filtersets.py:260
+#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386
+#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275
+#: netbox/dcim/forms/filtersets.py:261
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "Ширина"
-#: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:389
-#: netbox/dcim/forms/bulk_import.py:280
+#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:282
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "Высота (U)"
-#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:394
-#: netbox/dcim/forms/filtersets.py:274
+#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/filtersets.py:275
msgid "Descending units"
msgstr "Единицы по убыванию"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
msgid "Outer width"
msgstr "Наружная ширина"
-#: netbox/dcim/forms/bulk_edit.py:258 netbox/dcim/forms/bulk_edit.py:402
+#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
msgid "Outer depth"
msgstr "Внешняя глубина"
-#: netbox/dcim/forms/bulk_edit.py:263 netbox/dcim/forms/bulk_edit.py:407
-#: netbox/dcim/forms/bulk_import.py:204 netbox/dcim/forms/bulk_import.py:283
+#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410
+#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285
msgid "Outer unit"
msgstr "Внешний блок"
-#: netbox/dcim/forms/bulk_edit.py:268 netbox/dcim/forms/bulk_edit.py:412
+#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
msgid "Mounting depth"
msgstr "Глубина крепления"
-#: netbox/dcim/forms/bulk_edit.py:273 netbox/dcim/forms/bulk_edit.py:300
-#: netbox/dcim/forms/bulk_edit.py:422 netbox/dcim/forms/bulk_edit.py:452
-#: netbox/dcim/forms/bulk_edit.py:535 netbox/dcim/forms/bulk_edit.py:558
-#: netbox/dcim/forms/bulk_edit.py:579 netbox/dcim/forms/bulk_edit.py:601
-#: netbox/dcim/forms/bulk_import.py:406 netbox/dcim/forms/bulk_import.py:438
-#: netbox/dcim/forms/filtersets.py:285 netbox/dcim/forms/filtersets.py:307
-#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:401
-#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:594
-#: netbox/dcim/forms/filtersets.py:613 netbox/dcim/forms/filtersets.py:674
-#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:298
-#: netbox/dcim/tables/devicetypes.py:106 netbox/dcim/tables/modules.py:35
-#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:172
+#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303
+#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455
+#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604
+#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402
+#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595
+#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675
+#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35
+#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171
#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133
#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288
-#: netbox/extras/forms/filtersets.py:64 netbox/extras/forms/filtersets.py:156
-#: netbox/extras/forms/filtersets.py:243 netbox/ipam/forms/bulk_edit.py:190
+#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159
+#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:45 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
@@ -3569,131 +4071,86 @@ msgstr "Глубина крепления"
msgid "Weight"
msgstr "Вес"
-#: netbox/dcim/forms/bulk_edit.py:278 netbox/dcim/forms/bulk_edit.py:427
-#: netbox/dcim/forms/filtersets.py:290
+#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
+#: netbox/dcim/forms/filtersets.py:291
msgid "Max weight"
msgstr "Максимальный вес"
-#: netbox/dcim/forms/bulk_edit.py:283 netbox/dcim/forms/bulk_edit.py:432
-#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_edit.py:584
-#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:295
-#: netbox/dcim/forms/bulk_import.py:411 netbox/dcim/forms/bulk_import.py:443
-#: netbox/dcim/forms/filtersets.py:295 netbox/dcim/forms/filtersets.py:598
-#: netbox/dcim/forms/filtersets.py:678
+#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435
+#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587
+#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297
+#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445
+#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599
+#: netbox/dcim/forms/filtersets.py:679
msgid "Weight unit"
msgstr "Единица веса"
-#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:305
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:256
+#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306
+#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261
#: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13
msgid "Rack Type"
msgstr "Тип стойки"
-#: netbox/dcim/forms/bulk_edit.py:299 netbox/dcim/forms/model_forms.py:220
-#: netbox/dcim/forms/model_forms.py:297
+#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225
+#: netbox/dcim/forms/model_forms.py:305
msgid "Outer Dimensions"
msgstr "Внешние размеры"
-#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:222
-#: netbox/dcim/forms/model_forms.py:299 netbox/templates/dcim/device.html:315
+#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227
+#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3
msgid "Dimensions"
msgstr "Габариты"
-#: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/filtersets.py:306
-#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/model_forms.py:224
+#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "Нумерация"
-#: netbox/dcim/forms/bulk_edit.py:358 netbox/dcim/forms/bulk_edit.py:1277
-#: netbox/dcim/forms/bulk_edit.py:1698 netbox/dcim/forms/bulk_import.py:253
-#: netbox/dcim/forms/bulk_import.py:1098 netbox/dcim/forms/filtersets.py:367
-#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:1534
-#: netbox/dcim/forms/model_forms.py:251 netbox/dcim/forms/model_forms.py:1077
-#: netbox/dcim/forms/model_forms.py:1517
-#: netbox/dcim/forms/object_import.py:181 netbox/dcim/tables/devices.py:169
-#: netbox/dcim/tables/devices.py:809 netbox/dcim/tables/devices.py:937
-#: netbox/dcim/tables/devicetypes.py:304 netbox/dcim/tables/racks.py:129
-#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:261
-#: netbox/ipam/forms/bulk_edit.py:311 netbox/ipam/forms/bulk_edit.py:359
-#: netbox/ipam/forms/bulk_edit.py:511 netbox/ipam/forms/bulk_import.py:197
-#: netbox/ipam/forms/bulk_import.py:262 netbox/ipam/forms/bulk_import.py:298
-#: netbox/ipam/forms/bulk_import.py:479 netbox/ipam/forms/filtersets.py:237
-#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:360
-#: netbox/ipam/forms/filtersets.py:509 netbox/ipam/forms/model_forms.py:188
-#: netbox/ipam/forms/model_forms.py:221 netbox/ipam/forms/model_forms.py:250
-#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:258
-#: netbox/ipam/tables/ip.py:316 netbox/ipam/tables/ip.py:367
-#: netbox/ipam/tables/vlans.py:130 netbox/ipam/tables/vlans.py:235
-#: netbox/templates/dcim/device.html:182
-#: netbox/templates/dcim/inc/panels/inventory_items.html:20
-#: netbox/templates/dcim/interface.html:223
-#: netbox/templates/dcim/inventoryitem.html:36
-#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
-#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:77
-#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
-#: netbox/templates/virtualization/virtualmachine.html:23
-#: netbox/templates/vpn/tunneltermination.html:17
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
-#: netbox/tenancy/forms/bulk_edit.py:142
-#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
-#: netbox/virtualization/forms/bulk_edit.py:145
-#: netbox/virtualization/forms/bulk_import.py:106
-#: netbox/virtualization/forms/filtersets.py:157
-#: netbox/virtualization/forms/model_forms.py:195
-#: netbox/virtualization/tables/virtualmachines.py:75
-#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
-#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:78
-#: netbox/vpn/forms/model_forms.py:113 netbox/vpn/tables/tunnels.py:82
-msgid "Role"
-msgstr "Роль"
-
-#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_import.py:260
-#: netbox/dcim/forms/filtersets.py:380
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
+#: netbox/dcim/forms/filtersets.py:381
msgid "Rack type"
msgstr "Тип стойки"
-#: netbox/dcim/forms/bulk_edit.py:370 netbox/dcim/forms/bulk_edit.py:718
-#: netbox/dcim/forms/bulk_edit.py:779 netbox/templates/dcim/device.html:104
+#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721
+#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104
#: netbox/templates/dcim/module.html:77
#: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57
#: netbox/templates/virtualization/virtualmachine.html:35
msgid "Serial Number"
msgstr "Серийный номер"
-#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/filtersets.py:387
-#: netbox/dcim/forms/filtersets.py:813 netbox/dcim/forms/filtersets.py:967
-#: netbox/dcim/forms/filtersets.py:1546
+#: 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:1551
msgid "Asset tag"
msgstr "Инвентарный номер"
-#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:530
-#: netbox/dcim/forms/bulk_edit.py:574 netbox/dcim/forms/bulk_edit.py:711
-#: netbox/dcim/forms/bulk_import.py:289 netbox/dcim/forms/bulk_import.py:432
-#: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/filtersets.py:280
-#: netbox/dcim/forms/filtersets.py:511 netbox/dcim/forms/filtersets.py:669
-#: netbox/dcim/forms/filtersets.py:804 netbox/templates/dcim/device.html:98
+#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533
+#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714
+#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434
+#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281
+#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670
+#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:41 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "Воздушный поток"
-#: netbox/dcim/forms/bulk_edit.py:446 netbox/dcim/forms/bulk_edit.py:925
-#: netbox/dcim/forms/bulk_import.py:344 netbox/dcim/forms/bulk_import.py:347
-#: netbox/dcim/forms/bulk_import.py:575 netbox/dcim/forms/bulk_import.py:1380
-#: netbox/dcim/forms/bulk_import.py:1384 netbox/dcim/forms/filtersets.py:104
-#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:405
-#: netbox/dcim/forms/filtersets.py:419 netbox/dcim/forms/filtersets.py:457
-#: netbox/dcim/forms/filtersets.py:772 netbox/dcim/forms/filtersets.py:1035
-#: netbox/dcim/forms/filtersets.py:1167 netbox/dcim/forms/model_forms.py:264
-#: netbox/dcim/forms/model_forms.py:306 netbox/dcim/forms/model_forms.py:479
-#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/object_create.py:392
-#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:70
-#: netbox/dcim/tables/racks.py:217 netbox/ipam/forms/filtersets.py:442
+#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928
+#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349
+#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1477
+#: netbox/dcim/forms/bulk_import.py:1481 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:392
+#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70
+#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445
#: 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
@@ -3704,212 +4161,144 @@ msgstr "Воздушный поток"
msgid "Rack"
msgstr "Стойка"
-#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:744
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:398
-#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:608
-#: netbox/dcim/forms/filtersets.py:721 netbox/dcim/forms/filtersets.py:942
-#: netbox/dcim/forms/model_forms.py:670 netbox/dcim/forms/model_forms.py:1587
+#: 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/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632
#: netbox/templates/dcim/device_edit.html:20
msgid "Hardware"
msgstr "Аппаратное обеспечение"
-#: netbox/dcim/forms/bulk_edit.py:506 netbox/dcim/forms/bulk_import.py:399
-#: netbox/dcim/forms/filtersets.py:499 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401
+#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362
msgid "Default platform"
msgstr "Платформа по умолчанию"
-#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/forms/bulk_edit.py:570
-#: netbox/dcim/forms/filtersets.py:502 netbox/dcim/forms/filtersets.py:622
+#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573
+#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623
msgid "Part number"
msgstr "Номер детали"
-#: netbox/dcim/forms/bulk_edit.py:515
+#: netbox/dcim/forms/bulk_edit.py:518
msgid "U height"
msgstr "Высота U"
-#: netbox/dcim/forms/bulk_edit.py:527 netbox/dcim/tables/devicetypes.py:102
+#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "Исключить из использования"
-#: netbox/dcim/forms/bulk_edit.py:556 netbox/dcim/forms/model_forms.py:368
-#: netbox/dcim/tables/devicetypes.py:77 netbox/templates/dcim/device.html:88
+#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
+#: netbox/dcim/tables/devicetypes.py:82 netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
#: netbox/templates/dcim/module.html:61
msgid "Device Type"
msgstr "Тип устройства"
-#: netbox/dcim/forms/bulk_edit.py:598 netbox/dcim/forms/model_forms.py:401
+#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/modules.py:66
#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:66
-#: netbox/templates/dcim/moduletype.html:22
+#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "Тип модуля"
-#: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:402
+#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
+#: netbox/dcim/forms/model_forms.py:411
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "Шасси"
-#: netbox/dcim/forms/bulk_edit.py:616 netbox/dcim/models/devices.py:484
-#: netbox/dcim/tables/devices.py:67
+#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "Роль виртуальной машины"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/forms/bulk_edit.py:643
-#: netbox/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_import.py:456
-#: netbox/dcim/forms/bulk_import.py:460 netbox/dcim/forms/bulk_import.py:479
-#: netbox/dcim/forms/bulk_import.py:483 netbox/dcim/forms/bulk_import.py:608
-#: netbox/dcim/forms/bulk_import.py:612 netbox/dcim/forms/filtersets.py:689
-#: netbox/dcim/forms/filtersets.py:705 netbox/dcim/forms/filtersets.py:823
-#: netbox/dcim/forms/model_forms.py:415 netbox/dcim/forms/model_forms.py:441
-#: netbox/dcim/forms/model_forms.py:555
-#: netbox/virtualization/forms/bulk_import.py:132
-#: netbox/virtualization/forms/bulk_import.py:133
-#: netbox/virtualization/forms/filtersets.py:188
-#: netbox/virtualization/forms/model_forms.py:215
+#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646
+#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461
+#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484
+#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613
+#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690
+#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824
+#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451
+#: netbox/dcim/forms/model_forms.py:566
+#: netbox/virtualization/forms/bulk_import.py:138
+#: netbox/virtualization/forms/bulk_import.py:139
+#: netbox/virtualization/forms/filtersets.py:193
+#: netbox/virtualization/forms/model_forms.py:222
msgid "Config template"
msgstr "Шаблон конфигурации"
-#: netbox/dcim/forms/bulk_edit.py:667 netbox/dcim/forms/bulk_edit.py:1076
-#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/filtersets.py:114
-#: netbox/dcim/forms/model_forms.py:501 netbox/dcim/forms/model_forms.py:872
-#: netbox/dcim/forms/model_forms.py:889 netbox/extras/filtersets.py:547
+#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884
+#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547
msgid "Device type"
msgstr "Тип устройства"
-#: netbox/dcim/forms/bulk_edit.py:678 netbox/dcim/forms/bulk_import.py:495
-#: netbox/dcim/forms/filtersets.py:119 netbox/dcim/forms/model_forms.py:509
+#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500
+#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519
msgid "Device role"
msgstr "Роль устройства"
-#: netbox/dcim/forms/bulk_edit.py:701 netbox/dcim/forms/bulk_import.py:520
-#: netbox/dcim/forms/filtersets.py:796 netbox/dcim/forms/model_forms.py:451
-#: netbox/dcim/forms/model_forms.py:513 netbox/dcim/tables/devices.py:182
+#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525
+#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461
+#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:193
#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
-#: netbox/virtualization/forms/bulk_edit.py:160
-#: netbox/virtualization/forms/bulk_import.py:122
-#: netbox/virtualization/forms/filtersets.py:168
-#: netbox/virtualization/forms/model_forms.py:203
-#: netbox/virtualization/tables/virtualmachines.py:79
+#: netbox/virtualization/forms/bulk_edit.py:142
+#: netbox/virtualization/forms/bulk_import.py:128
+#: netbox/virtualization/forms/filtersets.py:173
+#: netbox/virtualization/forms/model_forms.py:210
+#: netbox/virtualization/tables/virtualmachines.py:49
msgid "Platform"
msgstr "Платформа"
-#: netbox/dcim/forms/bulk_edit.py:731 netbox/dcim/forms/bulk_import.py:539
-#: netbox/dcim/forms/filtersets.py:728 netbox/dcim/forms/filtersets.py:898
-#: netbox/dcim/forms/model_forms.py:522 netbox/dcim/tables/devices.py:202
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:322
-#: netbox/ipam/forms/filtersets.py:415 netbox/ipam/forms/filtersets.py:447
+#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544
+#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899
+#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:213
+#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
+#: netbox/ipam/forms/filtersets.py:418 netbox/ipam/forms/filtersets.py:450
#: netbox/templates/dcim/device.html:239
#: netbox/templates/virtualization/cluster.html:10
#: netbox/templates/virtualization/virtualmachine.html:92
#: netbox/templates/virtualization/virtualmachine.html:101
-#: netbox/virtualization/filtersets.py:157
-#: netbox/virtualization/filtersets.py:277
-#: netbox/virtualization/forms/bulk_edit.py:129
-#: netbox/virtualization/forms/bulk_import.py:92
-#: netbox/virtualization/forms/filtersets.py:99
-#: netbox/virtualization/forms/filtersets.py:123
-#: netbox/virtualization/forms/filtersets.py:204
-#: netbox/virtualization/forms/model_forms.py:79
-#: netbox/virtualization/forms/model_forms.py:176
-#: netbox/virtualization/tables/virtualmachines.py:67
+#: netbox/virtualization/filtersets.py:123
+#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/forms/bulk_edit.py:111
+#: netbox/virtualization/forms/bulk_import.py:98
+#: netbox/virtualization/forms/filtersets.py:104
+#: netbox/virtualization/forms/filtersets.py:128
+#: netbox/virtualization/forms/filtersets.py:209
+#: netbox/virtualization/forms/model_forms.py:78
+#: netbox/virtualization/forms/model_forms.py:183
+#: netbox/virtualization/tables/virtualmachines.py:37
msgid "Cluster"
msgstr "Кластер"
-#: netbox/dcim/forms/bulk_edit.py:742 netbox/dcim/forms/bulk_edit.py:1296
-#: netbox/dcim/forms/bulk_edit.py:1693 netbox/dcim/forms/bulk_edit.py:1739
-#: netbox/dcim/forms/bulk_import.py:663 netbox/dcim/forms/bulk_import.py:725
-#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/bulk_import.py:777
-#: netbox/dcim/forms/bulk_import.py:797 netbox/dcim/forms/bulk_import.py:850
-#: netbox/dcim/forms/bulk_import.py:968 netbox/dcim/forms/bulk_import.py:1016
-#: netbox/dcim/forms/bulk_import.py:1033 netbox/dcim/forms/bulk_import.py:1045
-#: netbox/dcim/forms/bulk_import.py:1093 netbox/dcim/forms/bulk_import.py:1444
-#: netbox/dcim/forms/connections.py:24 netbox/dcim/forms/filtersets.py:131
-#: netbox/dcim/forms/filtersets.py:921 netbox/dcim/forms/filtersets.py:1051
-#: netbox/dcim/forms/filtersets.py:1242 netbox/dcim/forms/filtersets.py:1267
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1311
-#: netbox/dcim/forms/filtersets.py:1334 netbox/dcim/forms/filtersets.py:1444
-#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1493
-#: netbox/dcim/forms/filtersets.py:1511 netbox/dcim/forms/filtersets.py:1528
-#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/filtersets.py:1616
-#: netbox/dcim/forms/filtersets.py:1640 netbox/dcim/forms/model_forms.py:633
-#: netbox/dcim/forms/model_forms.py:849 netbox/dcim/forms/model_forms.py:1215
-#: netbox/dcim/forms/model_forms.py:1671
-#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22
-#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
-#: netbox/dcim/tables/devices.py:285 netbox/dcim/tables/devices.py:371
-#: netbox/dcim/tables/devices.py:412 netbox/dcim/tables/devices.py:454
-#: netbox/dcim/tables/devices.py:505 netbox/dcim/tables/devices.py:597
-#: netbox/dcim/tables/devices.py:697 netbox/dcim/tables/devices.py:754
-#: netbox/dcim/tables/devices.py:801 netbox/dcim/tables/devices.py:861
-#: netbox/dcim/tables/devices.py:930 netbox/dcim/tables/devices.py:1057
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:321
-#: netbox/ipam/forms/bulk_import.py:304 netbox/ipam/forms/bulk_import.py:505
-#: netbox/ipam/forms/filtersets.py:551 netbox/ipam/forms/model_forms.py:323
-#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/forms/model_forms.py:745
-#: netbox/ipam/forms/model_forms.py:771 netbox/ipam/tables/vlans.py:180
-#: netbox/templates/dcim/consoleport.html:20
-#: netbox/templates/dcim/consoleserverport.html:20
-#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
-#: netbox/templates/dcim/device_edit.html:10
-#: netbox/templates/dcim/devicebay.html:20
-#: netbox/templates/dcim/devicebay.html:48
-#: netbox/templates/dcim/frontport.html:20
-#: netbox/templates/dcim/interface.html:30
-#: netbox/templates/dcim/interface.html:161
-#: netbox/templates/dcim/inventoryitem.html:20
-#: netbox/templates/dcim/module.html:57
-#: netbox/templates/dcim/modulebay.html:20
-#: netbox/templates/dcim/poweroutlet.html:20
-#: netbox/templates/dcim/powerport.html:20
-#: netbox/templates/dcim/rearport.html:20
-#: netbox/templates/dcim/virtualchassis.html:65
-#: netbox/templates/dcim/virtualchassis_edit.html:51
-#: netbox/templates/dcim/virtualdevicecontext.html:22
-#: netbox/templates/virtualization/virtualmachine.html:114
-#: netbox/templates/vpn/tunneltermination.html:23
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
-#: netbox/virtualization/filtersets.py:167
-#: netbox/virtualization/forms/bulk_edit.py:137
-#: netbox/virtualization/forms/bulk_import.py:99
-#: netbox/virtualization/forms/filtersets.py:128
-#: netbox/virtualization/forms/model_forms.py:185
-#: netbox/virtualization/tables/virtualmachines.py:71 netbox/vpn/choices.py:52
-#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
-#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:90
-#: netbox/vpn/forms/model_forms.py:125 netbox/vpn/forms/model_forms.py:236
-#: netbox/vpn/forms/model_forms.py:453 netbox/wireless/forms/model_forms.py:99
-#: netbox/wireless/forms/model_forms.py:141
-#: netbox/wireless/tables/wirelesslan.py:75
-msgid "Device"
-msgstr "Устройство"
-
-#: netbox/dcim/forms/bulk_edit.py:745
+#: netbox/dcim/forms/bulk_edit.py:748
#: netbox/templates/extras/dashboard/widget_config.html:7
-#: netbox/virtualization/forms/bulk_edit.py:191
+#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "Конфигурация"
-#: netbox/dcim/forms/bulk_edit.py:746 netbox/netbox/navigation/menu.py:243
+#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
#: netbox/templates/dcim/device_edit.html:78
msgid "Virtualization"
msgstr "Виртуализация"
-#: netbox/dcim/forms/bulk_edit.py:760 netbox/dcim/forms/bulk_import.py:675
-#: netbox/dcim/forms/model_forms.py:647 netbox/dcim/forms/model_forms.py:897
+#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680
+#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909
msgid "Module type"
msgstr "Тип модуля"
-#: netbox/dcim/forms/bulk_edit.py:814 netbox/dcim/forms/bulk_edit.py:999
-#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_edit.py:1041
-#: netbox/dcim/forms/bulk_edit.py:1083 netbox/dcim/forms/bulk_edit.py:1127
-#: netbox/dcim/forms/bulk_edit.py:1178 netbox/dcim/forms/bulk_edit.py:1205
-#: netbox/dcim/forms/bulk_edit.py:1232 netbox/dcim/forms/bulk_edit.py:1250
-#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/filtersets.py:67
+#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002
+#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044
+#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130
+#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253
+#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68
#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32
#: netbox/templates/dcim/consoleport.html:32
#: netbox/templates/dcim/consoleserverport.html:32
@@ -3927,109 +4316,109 @@ msgstr "Тип модуля"
msgid "Label"
msgstr "Лейбл"
-#: netbox/dcim/forms/bulk_edit.py:823 netbox/dcim/forms/filtersets.py:1068
+#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "Длина"
-#: netbox/dcim/forms/bulk_edit.py:828 netbox/dcim/forms/bulk_import.py:1248
-#: netbox/dcim/forms/bulk_import.py:1251 netbox/dcim/forms/filtersets.py:1072
+#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073
msgid "Length unit"
msgstr "Единица длины"
-#: netbox/dcim/forms/bulk_edit.py:852
+#: netbox/dcim/forms/bulk_edit.py:855
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "Домен"
-#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/bulk_import.py:1367
-#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/model_forms.py:750
+#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464
+#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761
msgid "Power panel"
msgstr "Распределительный щит"
-#: netbox/dcim/forms/bulk_edit.py:942 netbox/dcim/forms/bulk_import.py:1403
-#: netbox/dcim/forms/filtersets.py:1180
+#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500
+#: netbox/dcim/forms/filtersets.py:1181
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "Снабжение"
-#: netbox/dcim/forms/bulk_edit.py:948 netbox/dcim/forms/bulk_import.py:1408
-#: netbox/dcim/forms/filtersets.py:1185
+#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505
+#: netbox/dcim/forms/filtersets.py:1186
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "Фаза"
-#: netbox/dcim/forms/bulk_edit.py:954 netbox/dcim/forms/filtersets.py:1190
+#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "Напряжение"
-#: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/filtersets.py:1194
+#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "Сила тока"
-#: netbox/dcim/forms/bulk_edit.py:962 netbox/dcim/forms/filtersets.py:1198
+#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199
msgid "Max utilization"
msgstr "Максимальное использование"
-#: netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1054
msgid "Maximum draw"
msgstr "Максимальное потребление"
-#: netbox/dcim/forms/bulk_edit.py:1054
-#: netbox/dcim/models/device_component_templates.py:282
-#: netbox/dcim/models/device_components.py:356
+#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/models/device_component_templates.py:281
+#: netbox/dcim/models/device_components.py:349
msgid "Maximum power draw (watts)"
msgstr "Максимальная потребляемая мощность (Вт)"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1060
msgid "Allocated draw"
msgstr "Выделенная мощность"
-#: netbox/dcim/forms/bulk_edit.py:1060
-#: netbox/dcim/models/device_component_templates.py:289
-#: netbox/dcim/models/device_components.py:363
+#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/models/device_component_templates.py:288
+#: netbox/dcim/models/device_components.py:356
msgid "Allocated power draw (watts)"
msgstr "Распределенная потребляемая мощность (Вт)"
-#: netbox/dcim/forms/bulk_edit.py:1093 netbox/dcim/forms/bulk_import.py:808
-#: netbox/dcim/forms/model_forms.py:960 netbox/dcim/forms/model_forms.py:1285
-#: netbox/dcim/forms/model_forms.py:1574 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301
+#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "Порт питания"
-#: netbox/dcim/forms/bulk_edit.py:1098 netbox/dcim/forms/bulk_import.py:815
+#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
msgid "Feed leg"
msgstr "Фаза электропитания"
-#: netbox/dcim/forms/bulk_edit.py:1144 netbox/dcim/forms/bulk_edit.py:1462
+#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
msgid "Management only"
msgstr "Только управление"
-#: netbox/dcim/forms/bulk_edit.py:1154 netbox/dcim/forms/bulk_edit.py:1468
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1394
+#: 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:1399
#: netbox/dcim/forms/object_import.py:90
-#: netbox/dcim/models/device_component_templates.py:437
-#: netbox/dcim/models/device_components.py:670
+#: netbox/dcim/models/device_component_templates.py:445
+#: netbox/dcim/models/device_components.py:721
msgid "PoE mode"
msgstr "Режим PoE"
-#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1474
-#: netbox/dcim/forms/bulk_import.py:904 netbox/dcim/forms/filtersets.py:1399
+#: 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:1404
#: netbox/dcim/forms/object_import.py:95
-#: netbox/dcim/models/device_component_templates.py:443
-#: netbox/dcim/models/device_components.py:676
+#: netbox/dcim/models/device_component_templates.py:452
+#: netbox/dcim/models/device_components.py:728
msgid "PoE type"
msgstr "Тип PoE"
-#: netbox/dcim/forms/bulk_edit.py:1166 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "Роль беспроводной связи"
-#: netbox/dcim/forms/bulk_edit.py:1303 netbox/dcim/forms/model_forms.py:669
-#: netbox/dcim/forms/model_forms.py:1230 netbox/dcim/tables/devices.py:313
+#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
+#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:323
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4043,31 +4432,31 @@ msgstr "Роль беспроводной связи"
msgid "Module"
msgstr "Модуль"
-#: netbox/dcim/forms/bulk_edit.py:1442 netbox/dcim/tables/devices.py:665
-#: netbox/templates/dcim/interface.html:110
+#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699
+#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "LAG"
-#: netbox/dcim/forms/bulk_edit.py:1447 netbox/dcim/forms/model_forms.py:1312
+#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328
msgid "Virtual device contexts"
msgstr "Виртуальные контексты"
-#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:736
-#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/filtersets.py:1252
-#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1358
-#: netbox/dcim/tables/devices.py:610
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:67
+#: 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:1363
+#: netbox/dcim/tables/devices.py:632
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
#: netbox/templates/dcim/consoleport.html:40
#: netbox/templates/dcim/consoleserverport.html:40
msgid "Speed"
msgstr "Скорость"
-#: netbox/dcim/forms/bulk_edit.py:1482 netbox/dcim/forms/bulk_import.py:907
+#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
-#: netbox/virtualization/forms/bulk_edit.py:233
-#: netbox/virtualization/forms/bulk_import.py:165
+#: netbox/virtualization/forms/bulk_edit.py:215
+#: netbox/virtualization/forms/bulk_import.py:171
#: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232
#: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234
#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178
@@ -4076,299 +4465,305 @@ msgstr "Скорость"
msgid "Mode"
msgstr "Режим"
-#: netbox/dcim/forms/bulk_edit.py:1490 netbox/dcim/forms/model_forms.py:1361
-#: netbox/ipam/forms/bulk_import.py:178 netbox/ipam/forms/filtersets.py:498
-#: netbox/ipam/models/vlans.py:84 netbox/virtualization/forms/bulk_edit.py:240
-#: netbox/virtualization/forms/model_forms.py:321
+#: 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:539
+#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/virtualization/forms/model_forms.py:335
msgid "VLAN group"
msgstr "Группа VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/model_forms.py:1367
-#: netbox/dcim/tables/devices.py:579
-#: netbox/virtualization/forms/bulk_edit.py:248
-#: netbox/virtualization/forms/model_forms.py:326
+#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1383
+#: netbox/dcim/tables/devices.py:593
+#: netbox/virtualization/forms/bulk_edit.py:230
+#: netbox/virtualization/forms/model_forms.py:340
msgid "Untagged VLAN"
msgstr "VLAN без тегов"
-#: netbox/dcim/forms/bulk_edit.py:1508 netbox/dcim/forms/model_forms.py:1376
-#: netbox/dcim/tables/devices.py:585
-#: netbox/virtualization/forms/bulk_edit.py:256
-#: netbox/virtualization/forms/model_forms.py:335
+#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1392
+#: netbox/dcim/tables/devices.py:599
+#: netbox/virtualization/forms/bulk_edit.py:238
+#: netbox/virtualization/forms/model_forms.py:349
msgid "Tagged VLANs"
msgstr "Тегированные VLAN-ы"
-#: netbox/dcim/forms/bulk_edit.py:1511
+#: netbox/dcim/forms/bulk_edit.py:1514
msgid "Add tagged VLANs"
msgstr "Добавить тегированные VLAN-ы"
-#: netbox/dcim/forms/bulk_edit.py:1520
+#: netbox/dcim/forms/bulk_edit.py:1523
msgid "Remove tagged VLANs"
msgstr "Удалить тегированные VLAN-ы"
-#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/model_forms.py:1348
+#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401
+#: netbox/virtualization/forms/model_forms.py:358
+msgid "Q-in-Q Service VLAN"
+msgstr "Сервисная VLAN «Q-in-Q»"
+
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364
msgid "Wireless LAN group"
msgstr "Беспроводная группа LAN"
-#: netbox/dcim/forms/bulk_edit.py:1541 netbox/dcim/forms/model_forms.py:1353
-#: netbox/dcim/tables/devices.py:619 netbox/netbox/navigation/menu.py:146
-#: netbox/templates/dcim/interface.html:280
+#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369
+#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152
+#: netbox/templates/dcim/interface.html:337
#: netbox/wireless/tables/wirelesslan.py:24
msgid "Wireless LANs"
msgstr "Беспроводные LANы"
-#: netbox/dcim/forms/bulk_edit.py:1550 netbox/dcim/forms/filtersets.py:1328
-#: netbox/dcim/forms/model_forms.py:1397 netbox/ipam/forms/bulk_edit.py:286
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:169
-#: netbox/templates/dcim/interface.html:122
-#: netbox/templates/ipam/prefix.html:95
-#: netbox/virtualization/forms/model_forms.py:349
+#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333
+#: 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:171
+#: netbox/netbox/navigation/menu.py:108
+#: netbox/templates/dcim/interface.html:128
+#: netbox/templates/ipam/prefix.html:91
+#: netbox/templates/virtualization/vminterface.html:70
+#: netbox/virtualization/forms/model_forms.py:378
msgid "Addressing"
msgstr "Адресация"
-#: netbox/dcim/forms/bulk_edit.py:1551 netbox/dcim/forms/filtersets.py:720
-#: netbox/dcim/forms/model_forms.py:1398
-#: netbox/virtualization/forms/model_forms.py:350
+#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
+#: netbox/dcim/forms/model_forms.py:1436
+#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "Операция"
-#: netbox/dcim/forms/bulk_edit.py:1552 netbox/dcim/forms/filtersets.py:1329
-#: netbox/dcim/forms/model_forms.py:994 netbox/dcim/forms/model_forms.py:1400
+#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1334
+#: netbox/dcim/forms/model_forms.py:1006 netbox/dcim/forms/model_forms.py:1438
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1553 netbox/dcim/forms/model_forms.py:1399
-#: netbox/templates/dcim/interface.html:99
-#: netbox/virtualization/forms/bulk_edit.py:267
-#: netbox/virtualization/forms/model_forms.py:351
+#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437
+#: netbox/templates/dcim/interface.html:105
+#: netbox/virtualization/forms/bulk_edit.py:254
+#: netbox/virtualization/forms/model_forms.py:380
msgid "Related Interfaces"
msgstr "Связанные интерфейсы"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1401
-#: netbox/virtualization/forms/bulk_edit.py:268
-#: netbox/virtualization/forms/model_forms.py:352
+#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441
+#: netbox/virtualization/forms/bulk_edit.py:257
+#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "Коммутация 802.1Q"
-#: netbox/dcim/forms/bulk_edit.py:1558
+#: netbox/dcim/forms/bulk_edit.py:1573
msgid "Add/Remove"
msgstr "Добавить/удалить"
-#: netbox/dcim/forms/bulk_edit.py:1617 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
msgid "Interface mode must be specified to assign VLANs"
msgstr "Для назначения VLAN необходимо указать режим интерфейса"
-#: netbox/dcim/forms/bulk_edit.py:1624 netbox/dcim/forms/common.py:50
+#: netbox/dcim/forms/bulk_edit.py:1639
msgid "An access interface cannot have tagged VLANs assigned."
msgstr "Интерфейсу доступа нельзя назначать VLAN с тегами."
-#: netbox/dcim/forms/bulk_import.py:64
+#: netbox/dcim/forms/bulk_import.py:66
msgid "Name of parent region"
msgstr "Название родительского региона"
-#: netbox/dcim/forms/bulk_import.py:78
+#: netbox/dcim/forms/bulk_import.py:80
msgid "Name of parent site group"
msgstr "Имя родительской группы сайтов"
-#: netbox/dcim/forms/bulk_import.py:97
+#: netbox/dcim/forms/bulk_import.py:99
msgid "Assigned region"
msgstr "Назначенный регион"
-#: netbox/dcim/forms/bulk_import.py:104 netbox/tenancy/forms/bulk_import.py:44
+#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
#: netbox/tenancy/forms/bulk_import.py:85
-#: netbox/wireless/forms/bulk_import.py:40
+#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "Назначенная группа"
-#: netbox/dcim/forms/bulk_import.py:123
+#: netbox/dcim/forms/bulk_import.py:125
msgid "available options"
msgstr "доступные опции"
-#: netbox/dcim/forms/bulk_import.py:134 netbox/dcim/forms/bulk_import.py:565
-#: netbox/dcim/forms/bulk_import.py:1364 netbox/ipam/forms/bulk_import.py:175
-#: netbox/ipam/forms/bulk_import.py:457
-#: netbox/virtualization/forms/bulk_import.py:63
-#: netbox/virtualization/forms/bulk_import.py:89
+#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/ipam/forms/bulk_import.py:456
+#: netbox/virtualization/forms/bulk_import.py:64
+#: netbox/virtualization/forms/bulk_import.py:95
msgid "Assigned site"
msgstr "Назначенное место"
-#: netbox/dcim/forms/bulk_import.py:141
+#: netbox/dcim/forms/bulk_import.py:143
msgid "Parent location"
msgstr "Родительская локация"
-#: netbox/dcim/forms/bulk_import.py:143
+#: netbox/dcim/forms/bulk_import.py:145
msgid "Location not found."
msgstr "Локация не найдена."
-#: netbox/dcim/forms/bulk_import.py:185
+#: netbox/dcim/forms/bulk_import.py:187
msgid "The manufacturer of this rack type"
msgstr "Производитель этого типа стоек"
-#: netbox/dcim/forms/bulk_import.py:196
+#: netbox/dcim/forms/bulk_import.py:198
msgid "The lowest-numbered position in the rack"
msgstr "Позиция с наименьшим юнитом в стойке"
-#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278
msgid "Rail-to-rail width (in inches)"
msgstr "Ширина от рельса до рельса (в дюймах)"
-#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:286
+#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
msgid "Unit for outer dimensions"
msgstr "Единица измерения внешних размеров"
-#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:298
+#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
msgid "Unit for rack weights"
msgstr "Единица измерения веса стойки"
-#: netbox/dcim/forms/bulk_import.py:245
+#: netbox/dcim/forms/bulk_import.py:247
msgid "Name of assigned tenant"
msgstr "Имя назначенного арендатора"
-#: netbox/dcim/forms/bulk_import.py:257
+#: netbox/dcim/forms/bulk_import.py:259
msgid "Name of assigned role"
msgstr "Название назначенной роли"
-#: netbox/dcim/forms/bulk_import.py:264
+#: netbox/dcim/forms/bulk_import.py:266
msgid "Rack type model"
msgstr "Модель типа стойки"
-#: netbox/dcim/forms/bulk_import.py:292 netbox/dcim/forms/bulk_import.py:435
-#: netbox/dcim/forms/bulk_import.py:605
+#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
+#: netbox/dcim/forms/bulk_import.py:610
msgid "Airflow direction"
msgstr "Направление воздушного потока"
-#: netbox/dcim/forms/bulk_import.py:324
+#: netbox/dcim/forms/bulk_import.py:326
msgid "Width must be set if not specifying a rack type."
msgstr "Если не указан тип стойки, необходимо задать ширину."
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:328
msgid "U height must be set if not specifying a rack type."
msgstr "Если не указан тип стойки, необходимо задать высоту в юнитах."
-#: netbox/dcim/forms/bulk_import.py:334
+#: netbox/dcim/forms/bulk_import.py:336
msgid "Parent site"
msgstr "Родительское место"
-#: netbox/dcim/forms/bulk_import.py:341 netbox/dcim/forms/bulk_import.py:1377
+#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474
msgid "Rack's location (if any)"
msgstr "Локация стойки (если есть)"
-#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/model_forms.py:311
-#: netbox/dcim/tables/racks.py:222
+#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
+#: netbox/dcim/tables/racks.py:221
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "Единицы"
-#: netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:355
msgid "Comma-separated list of individual unit numbers"
msgstr "Список отдельных номеров объектов, разделенных запятыми"
-#: netbox/dcim/forms/bulk_import.py:396
+#: netbox/dcim/forms/bulk_import.py:398
msgid "The manufacturer which produces this device type"
msgstr "Производитель, выпускающий этот тип устройства"
-#: netbox/dcim/forms/bulk_import.py:403
+#: netbox/dcim/forms/bulk_import.py:405
msgid "The default platform for devices of this type (optional)"
msgstr "Платформа по умолчанию для устройств этого типа (опционально)"
-#: netbox/dcim/forms/bulk_import.py:408
+#: netbox/dcim/forms/bulk_import.py:410
msgid "Device weight"
msgstr "Вес устройства"
-#: netbox/dcim/forms/bulk_import.py:414
+#: netbox/dcim/forms/bulk_import.py:416
msgid "Unit for device weight"
msgstr "Единица измерения веса устройства"
-#: netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/bulk_import.py:442
msgid "Module weight"
msgstr "Вес модуля"
-#: netbox/dcim/forms/bulk_import.py:446
+#: netbox/dcim/forms/bulk_import.py:448
msgid "Unit for module weight"
msgstr "Единица измерения веса модуля"
-#: netbox/dcim/forms/bulk_import.py:476
+#: netbox/dcim/forms/bulk_import.py:481
msgid "Limit platform assignments to this manufacturer"
msgstr "Ограничьте назначение платформ этим производителем"
-#: netbox/dcim/forms/bulk_import.py:498 netbox/dcim/forms/bulk_import.py:1447
+#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1544
#: netbox/tenancy/forms/bulk_import.py:106
msgid "Assigned role"
msgstr "Назначенная роль"
-#: netbox/dcim/forms/bulk_import.py:511
+#: netbox/dcim/forms/bulk_import.py:516
msgid "Device type manufacturer"
msgstr "Производитель типа устройства"
-#: netbox/dcim/forms/bulk_import.py:517
+#: netbox/dcim/forms/bulk_import.py:522
msgid "Device type model"
msgstr "Модель типа устройства"
-#: netbox/dcim/forms/bulk_import.py:524
-#: netbox/virtualization/forms/bulk_import.py:126
+#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "Назначенная платформа"
-#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:536
-#: netbox/dcim/forms/model_forms.py:536
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/model_forms.py:547
msgid "Virtual chassis"
msgstr "Виртуальное шасси"
-#: netbox/dcim/forms/bulk_import.py:543
+#: netbox/dcim/forms/bulk_import.py:548
msgid "Virtualization cluster"
msgstr "Кластер виртуализации"
-#: netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/bulk_import.py:577
msgid "Assigned location (if any)"
msgstr "Назначенная локация (если есть)"
-#: netbox/dcim/forms/bulk_import.py:579
+#: netbox/dcim/forms/bulk_import.py:584
msgid "Assigned rack (if any)"
msgstr "Назначенная стойка (если есть)"
-#: netbox/dcim/forms/bulk_import.py:582
+#: netbox/dcim/forms/bulk_import.py:587
msgid "Face"
msgstr "Лицевая сторона"
-#: netbox/dcim/forms/bulk_import.py:585
+#: netbox/dcim/forms/bulk_import.py:590
msgid "Mounted rack face"
msgstr "Сторона монтажа в стойке"
-#: netbox/dcim/forms/bulk_import.py:592
+#: netbox/dcim/forms/bulk_import.py:597
msgid "Parent device (for child devices)"
msgstr "Родительское устройство (для дочерних устройств)"
-#: netbox/dcim/forms/bulk_import.py:595
+#: netbox/dcim/forms/bulk_import.py:600
msgid "Device bay"
msgstr "Отсек для устройств"
-#: netbox/dcim/forms/bulk_import.py:599
+#: netbox/dcim/forms/bulk_import.py:604
msgid "Device bay in which this device is installed (for child devices)"
msgstr ""
"Отсек для устройств, в котором установлено данное устройство (для детских "
"устройств)"
-#: netbox/dcim/forms/bulk_import.py:666
+#: netbox/dcim/forms/bulk_import.py:671
msgid "The device in which this module is installed"
msgstr "Устройство, в котором установлен данный модуль"
-#: netbox/dcim/forms/bulk_import.py:669 netbox/dcim/forms/model_forms.py:640
+#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651
msgid "Module bay"
msgstr "Отсек для модулей"
-#: netbox/dcim/forms/bulk_import.py:672
+#: netbox/dcim/forms/bulk_import.py:677
msgid "The module bay in which this module is installed"
msgstr "Отсек для модулей, в котором установлен данный модуль"
-#: netbox/dcim/forms/bulk_import.py:678
+#: netbox/dcim/forms/bulk_import.py:683
msgid "The type of module"
msgstr "Тип модуля"
-#: netbox/dcim/forms/bulk_import.py:686 netbox/dcim/forms/model_forms.py:656
+#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
msgid "Replicate components"
msgstr "Репликация компонентов"
-#: netbox/dcim/forms/bulk_import.py:688
+#: netbox/dcim/forms/bulk_import.py:693
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
@@ -4376,269 +4771,307 @@ msgstr ""
"Автоматическое заполнение компонентов, связанных с этим типом модуля "
"(включено по умолчанию)"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:662
+#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
msgid "Adopt components"
msgstr "Принять компоненты"
-#: netbox/dcim/forms/bulk_import.py:693 netbox/dcim/forms/model_forms.py:665
+#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
msgid "Adopt already existing components"
msgstr "Используйте уже существующие компоненты"
-#: netbox/dcim/forms/bulk_import.py:733 netbox/dcim/forms/bulk_import.py:759
-#: netbox/dcim/forms/bulk_import.py:785
+#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
+#: netbox/dcim/forms/bulk_import.py:790
msgid "Port type"
msgstr "Тип порта"
-#: netbox/dcim/forms/bulk_import.py:741 netbox/dcim/forms/bulk_import.py:767
+#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
msgid "Port speed in bps"
msgstr "Скорость порта в бит/с"
-#: netbox/dcim/forms/bulk_import.py:805
+#: netbox/dcim/forms/bulk_import.py:810
msgid "Outlet type"
msgstr "Тип розетки"
-#: netbox/dcim/forms/bulk_import.py:812
+#: netbox/dcim/forms/bulk_import.py:817
msgid "Local power port which feeds this outlet"
msgstr "Локальный порт питания, питающий эту розетку"
-#: netbox/dcim/forms/bulk_import.py:818
+#: netbox/dcim/forms/bulk_import.py:823
msgid "Electrical phase (for three-phase circuits)"
msgstr "Электрическая фаза (для трехфазных цепей)"
-#: netbox/dcim/forms/bulk_import.py:859 netbox/dcim/forms/model_forms.py:1323
-#: netbox/virtualization/forms/bulk_import.py:155
-#: netbox/virtualization/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339
+#: netbox/virtualization/forms/bulk_import.py:161
+#: netbox/virtualization/forms/model_forms.py:319
msgid "Parent interface"
msgstr "Родительский интерфейс"
-#: netbox/dcim/forms/bulk_import.py:866 netbox/dcim/forms/model_forms.py:1331
-#: netbox/virtualization/forms/bulk_import.py:162
-#: netbox/virtualization/forms/model_forms.py:313
+#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347
+#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/virtualization/forms/model_forms.py:327
msgid "Bridged interface"
msgstr "Мостовой интерфейс"
-#: netbox/dcim/forms/bulk_import.py:869
+#: netbox/dcim/forms/bulk_import.py:877
msgid "Lag"
msgstr "Lag"
-#: netbox/dcim/forms/bulk_import.py:873
+#: netbox/dcim/forms/bulk_import.py:881
msgid "Parent LAG interface"
msgstr "Родительский интерфейс LAG"
-#: netbox/dcim/forms/bulk_import.py:876
+#: netbox/dcim/forms/bulk_import.py:884
msgid "Vdcs"
msgstr "Виртуальные контексты устройств(VDCs)"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:889
msgid "VDC names separated by commas, encased with double quotes. Example:"
msgstr "Имена VDC разделены запятыми и заключены в двойные кавычки. Пример:"
-#: netbox/dcim/forms/bulk_import.py:887
+#: netbox/dcim/forms/bulk_import.py:895
msgid "Physical medium"
msgstr "Физическая среда"
-#: netbox/dcim/forms/bulk_import.py:890 netbox/dcim/forms/filtersets.py:1365
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370
msgid "Duplex"
msgstr "Дуплекс"
-#: netbox/dcim/forms/bulk_import.py:895
+#: netbox/dcim/forms/bulk_import.py:903
msgid "Poe mode"
msgstr "Режим Poe"
-#: netbox/dcim/forms/bulk_import.py:901
+#: netbox/dcim/forms/bulk_import.py:909
msgid "Poe type"
msgstr "Тип Poe"
-#: netbox/dcim/forms/bulk_import.py:910
-#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/virtualization/forms/bulk_import.py:174
msgid "IEEE 802.1Q operational mode (for L2 interfaces)"
msgstr "Рабочий режим IEEE 802.1Q (для интерфейсов L2)"
-#: netbox/dcim/forms/bulk_import.py:917 netbox/ipam/forms/bulk_import.py:161
-#: netbox/ipam/forms/bulk_import.py:247 netbox/ipam/forms/bulk_import.py:283
-#: netbox/ipam/forms/filtersets.py:201 netbox/ipam/forms/filtersets.py:277
-#: netbox/ipam/forms/filtersets.py:336
-#: netbox/virtualization/forms/bulk_import.py:175
+#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282
+#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280
+#: netbox/ipam/forms/filtersets.py:339
+#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "Назначенный VRF"
-#: netbox/dcim/forms/bulk_import.py:920
+#: netbox/dcim/forms/bulk_import.py:928
msgid "Rf role"
msgstr "Роль Rf"
-#: netbox/dcim/forms/bulk_import.py:923
+#: netbox/dcim/forms/bulk_import.py:931
msgid "Wireless role (AP/station)"
msgstr "Роль беспроводной сети (точка доступа/станция)"
-#: netbox/dcim/forms/bulk_import.py:959
+#: netbox/dcim/forms/bulk_import.py:967
#, python-brace-format
msgid "VDC {vdc} is not assigned to device {device}"
msgstr "В ПОСТОЯННОГО ТОКА {vdc} не присвоено устройству {device}"
-#: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/model_forms.py:1007
-#: netbox/dcim/forms/model_forms.py:1582
+#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020
+#: netbox/dcim/forms/model_forms.py:1624
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "Задний порт"
-#: netbox/dcim/forms/bulk_import.py:976
+#: netbox/dcim/forms/bulk_import.py:984
msgid "Corresponding rear port"
msgstr "Соответствующий задний порт"
-#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/bulk_import.py:1022
-#: netbox/dcim/forms/bulk_import.py:1238
+#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
+#: netbox/dcim/forms/bulk_import.py:1335
msgid "Physical medium classification"
msgstr "Классификация физических сред"
-#: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/tables/devices.py:822
+#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854
msgid "Installed device"
msgstr "Установленное устройство"
-#: netbox/dcim/forms/bulk_import.py:1054
+#: netbox/dcim/forms/bulk_import.py:1062
msgid "Child device installed within this bay"
msgstr "Дочернее устройство, установленное в этом отсеке"
-#: netbox/dcim/forms/bulk_import.py:1056
+#: netbox/dcim/forms/bulk_import.py:1064
msgid "Child device not found."
msgstr "Дочернее устройство не найдено."
-#: netbox/dcim/forms/bulk_import.py:1114
+#: netbox/dcim/forms/bulk_import.py:1122
msgid "Parent inventory item"
msgstr "Предмет родительского инвентаря"
-#: netbox/dcim/forms/bulk_import.py:1117
+#: netbox/dcim/forms/bulk_import.py:1125
msgid "Component type"
msgstr "Тип компонента"
-#: netbox/dcim/forms/bulk_import.py:1121
+#: netbox/dcim/forms/bulk_import.py:1129
msgid "Component Type"
msgstr "Тип компонента"
-#: netbox/dcim/forms/bulk_import.py:1124
+#: netbox/dcim/forms/bulk_import.py:1132
msgid "Compnent name"
msgstr "Имя компонента"
-#: netbox/dcim/forms/bulk_import.py:1126
+#: netbox/dcim/forms/bulk_import.py:1134
msgid "Component Name"
msgstr "Имя компонента"
-#: netbox/dcim/forms/bulk_import.py:1168
+#: netbox/dcim/forms/bulk_import.py:1181
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "Компонент не найден: {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1193
+#: netbox/dcim/forms/bulk_import.py:1209 netbox/ipam/forms/bulk_import.py:307
+msgid "Parent device of assigned interface (if any)"
+msgstr "Родительское устройство назначенного интерфейса (если есть)"
+
+#: netbox/dcim/forms/bulk_import.py:1212 netbox/ipam/forms/bulk_import.py:310
+#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768
+#: netbox/virtualization/filtersets.py:254
+#: netbox/virtualization/filtersets.py:305
+#: netbox/virtualization/forms/bulk_edit.py:182
+#: netbox/virtualization/forms/bulk_edit.py:316
+#: netbox/virtualization/forms/bulk_import.py:152
+#: netbox/virtualization/forms/bulk_import.py:213
+#: netbox/virtualization/forms/filtersets.py:217
+#: netbox/virtualization/forms/filtersets.py:253
+#: netbox/virtualization/forms/model_forms.py:295
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+msgid "Virtual machine"
+msgstr "Виртуальная машина"
+
+#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314
+msgid "Parent VM of assigned interface (if any)"
+msgstr "Родительская виртуальная машина назначенного интерфейса (если есть)"
+
+#: netbox/dcim/forms/bulk_import.py:1223 netbox/ipam/filtersets.py:1021
+#: netbox/ipam/forms/bulk_import.py:321
+msgid "Assigned interface"
+msgstr "Назначенный интерфейс"
+
+#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324
+msgid "Is primary"
+msgstr "Является основным"
+
+#: netbox/dcim/forms/bulk_import.py:1227
+msgid "Make this the primary MAC address for the assigned interface"
+msgstr "Сделайте этот адрес основным MAC-адресом для назначенного интерфейса"
+
+#: netbox/dcim/forms/bulk_import.py:1264
+msgid "Must specify the parent device or VM when assigning an interface"
+msgstr ""
+"При назначении интерфейса необходимо указать родительское устройство или "
+"виртуальную машину"
+
+#: netbox/dcim/forms/bulk_import.py:1290
msgid "Side A device"
msgstr "Устройство на стороне А"
-#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1214
+#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311
msgid "Device name"
msgstr "Имя устройства"
-#: netbox/dcim/forms/bulk_import.py:1199
+#: netbox/dcim/forms/bulk_import.py:1296
msgid "Side A type"
msgstr "Сторона типа А"
-#: netbox/dcim/forms/bulk_import.py:1202 netbox/dcim/forms/bulk_import.py:1220
-msgid "Termination type"
-msgstr "Тип точки подключения"
-
-#: netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1302
msgid "Side A name"
msgstr "Название стороны А"
-#: netbox/dcim/forms/bulk_import.py:1206 netbox/dcim/forms/bulk_import.py:1224
+#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321
msgid "Termination name"
msgstr "Название точки подключения"
-#: netbox/dcim/forms/bulk_import.py:1211
+#: netbox/dcim/forms/bulk_import.py:1308
msgid "Side B device"
msgstr "Устройство на стороне B"
-#: netbox/dcim/forms/bulk_import.py:1217
+#: netbox/dcim/forms/bulk_import.py:1314
msgid "Side B type"
msgstr "Тип стороны B"
-#: netbox/dcim/forms/bulk_import.py:1223
+#: netbox/dcim/forms/bulk_import.py:1320
msgid "Side B name"
msgstr "Название стороны B"
-#: netbox/dcim/forms/bulk_import.py:1232
-#: netbox/wireless/forms/bulk_import.py:86
+#: netbox/dcim/forms/bulk_import.py:1329
+#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "Состояние подключения"
-#: netbox/dcim/forms/bulk_import.py:1284
+#: netbox/dcim/forms/bulk_import.py:1381
#, python-brace-format
msgid "Side {side_upper}: {device} {termination_object} is already connected"
msgstr "Сторона {side_upper}: {device} {termination_object} уже подключен"
-#: netbox/dcim/forms/bulk_import.py:1290
+#: netbox/dcim/forms/bulk_import.py:1387
#, python-brace-format
msgid "{side_upper} side termination not found: {device} {name}"
msgstr "{side_upper} боковое завершение не найдено: {device} {name}"
-#: netbox/dcim/forms/bulk_import.py:1315 netbox/dcim/forms/model_forms.py:785
-#: netbox/dcim/tables/devices.py:1027 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/model_forms.py:797
+#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132
#: netbox/templates/dcim/virtualchassis.html:27
#: netbox/templates/dcim/virtualchassis.html:67
msgid "Master"
msgstr "Мастер"
-#: netbox/dcim/forms/bulk_import.py:1319
+#: netbox/dcim/forms/bulk_import.py:1416
msgid "Master device"
msgstr "Мастер-устройство"
-#: netbox/dcim/forms/bulk_import.py:1336
+#: netbox/dcim/forms/bulk_import.py:1433
msgid "Name of parent site"
msgstr "Имя родительского сайта"
-#: netbox/dcim/forms/bulk_import.py:1370
+#: netbox/dcim/forms/bulk_import.py:1467
msgid "Upstream power panel"
msgstr "Распределительный щит"
-#: netbox/dcim/forms/bulk_import.py:1400
+#: netbox/dcim/forms/bulk_import.py:1497
msgid "Primary or redundant"
msgstr "Основное или резервное"
-#: netbox/dcim/forms/bulk_import.py:1405
+#: netbox/dcim/forms/bulk_import.py:1502
msgid "Supply type (AC/DC)"
msgstr "Тип питания (AC/DC)"
-#: netbox/dcim/forms/bulk_import.py:1410
+#: netbox/dcim/forms/bulk_import.py:1507
msgid "Single or three-phase"
msgstr "Однофазный или трехфазный"
-#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:1677
+#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722
#: netbox/templates/dcim/device.html:190
#: netbox/templates/dcim/virtualdevicecontext.html:30
#: netbox/templates/virtualization/virtualmachine.html:52
msgid "Primary IPv4"
msgstr "Основной IPv4"
-#: netbox/dcim/forms/bulk_import.py:1465
+#: netbox/dcim/forms/bulk_import.py:1562
msgid "IPv4 address with mask, e.g. 1.2.3.4/24"
msgstr "Адрес IPv4 с маской, напр. 1.2.3.4/24"
-#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/model_forms.py:1686
+#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/model_forms.py:1731
#: netbox/templates/dcim/device.html:206
#: netbox/templates/dcim/virtualdevicecontext.html:41
#: netbox/templates/virtualization/virtualmachine.html:68
msgid "Primary IPv6"
msgstr "Основной IPv6"
-#: netbox/dcim/forms/bulk_import.py:1472
+#: netbox/dcim/forms/bulk_import.py:1569
msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64"
msgstr "Адрес IPv6 с длиной префикса, напр. 2001:db8::1/64"
-#: netbox/dcim/forms/common.py:24 netbox/dcim/models/device_components.py:527
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:515
#: netbox/templates/dcim/interface.html:57
-#: netbox/templates/virtualization/vminterface.html:55
-#: netbox/virtualization/forms/bulk_edit.py:225
+#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/virtualization/forms/bulk_edit.py:207
msgid "MTU"
msgstr "MTU"
-#: netbox/dcim/forms/common.py:65
+#: netbox/dcim/forms/common.py:60
#, python-brace-format
msgid ""
"The tagged VLANs ({vlans}) must belong to the same site as the interface's "
@@ -4648,7 +5081,7 @@ msgstr ""
"родительское устройство/виртуальная машина интерфейса, или они должны быть "
"глобальными"
-#: netbox/dcim/forms/common.py:126
+#: netbox/dcim/forms/common.py:121
msgid ""
"Cannot install module with placeholder values in a module bay with no "
"position defined."
@@ -4656,7 +5089,7 @@ msgstr ""
"Невозможно установить модуль со значениями-заполнителями в модульном отсеке "
"без определенного положения."
-#: netbox/dcim/forms/common.py:131
+#: netbox/dcim/forms/common.py:127
#, python-brace-format
msgid ""
"Cannot install module with placeholder values in a module bay tree {level} "
@@ -4665,18 +5098,18 @@ msgstr ""
"Невозможно установить модуль с указанами значениями на уровне {level}, но "
"переданы значения {tokens}."
-#: netbox/dcim/forms/common.py:144
+#: netbox/dcim/forms/common.py:142
#, python-brace-format
msgid "Cannot adopt {model} {name} as it already belongs to a module"
msgstr ""
"Невозможно принять {model} {name} поскольку оно уже принадлежит модулю"
-#: netbox/dcim/forms/common.py:153
+#: netbox/dcim/forms/common.py:151
#, python-brace-format
msgid "A {model} named {name} already exists"
msgstr "A {model} названный {name} уже существует"
-#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:37
#: netbox/templates/dcim/powerfeed.html:24
@@ -4685,137 +5118,135 @@ msgstr "A {model} названный {name} уже существует"
msgid "Power Panel"
msgstr "Распределительный щит"
-#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:765
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "Кабель питания"
-#: netbox/dcim/forms/connections.py:81
-msgid "Side"
-msgstr "Сторона"
-
-#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/tables/devices.py:295
+#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305
msgid "Device Status"
msgstr "Статус устройства"
-#: netbox/dcim/forms/filtersets.py:149
+#: netbox/dcim/forms/filtersets.py:150
msgid "Parent region"
msgstr "Родительский регион"
-#: netbox/dcim/forms/filtersets.py:163 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
#: netbox/tenancy/forms/bulk_import.py:62
#: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62
-#: netbox/wireless/forms/bulk_import.py:25
-#: netbox/wireless/forms/filtersets.py:25
+#: netbox/wireless/forms/bulk_import.py:27
+#: netbox/wireless/forms/filtersets.py:27
msgid "Parent group"
msgstr "Родительская группа"
-#: netbox/dcim/forms/filtersets.py:242 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "Объект"
-#: netbox/dcim/forms/filtersets.py:397
+#: netbox/dcim/forms/filtersets.py:398
msgid "Function"
msgstr "Функция"
-#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/model_forms.py:373
+#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "Изображения"
-#: netbox/dcim/forms/filtersets.py:486 netbox/dcim/forms/filtersets.py:611
-#: netbox/dcim/forms/filtersets.py:726
+#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
+#: netbox/dcim/forms/filtersets.py:727
msgid "Components"
msgstr "Компоненты"
-#: netbox/dcim/forms/filtersets.py:506
+#: netbox/dcim/forms/filtersets.py:507
msgid "Subdevice role"
msgstr "Роль подустройства"
-#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/tables/racks.py:54
+#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
#: netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "Модель"
-#: netbox/dcim/forms/filtersets.py:834
+#: netbox/dcim/forms/filtersets.py:835
msgid "Has an OOB IP"
msgstr "Имеет IP-адрес OOB"
-#: netbox/dcim/forms/filtersets.py:841
+#: netbox/dcim/forms/filtersets.py:842
msgid "Virtual chassis member"
msgstr "Элемент виртуального шасси"
-#: netbox/dcim/forms/filtersets.py:890
+#: netbox/dcim/forms/filtersets.py:891
msgid "Has virtual device contexts"
msgstr "Имеет контексты виртуальных устройств"
-#: netbox/dcim/forms/filtersets.py:903 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:452
-#: netbox/virtualization/forms/filtersets.py:112
+#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
+#: netbox/ipam/forms/filtersets.py:455
+#: netbox/virtualization/forms/filtersets.py:117
msgid "Cluster group"
msgstr "Кластерная группа"
-#: netbox/dcim/forms/filtersets.py:1210
+#: netbox/dcim/forms/filtersets.py:1211
msgid "Cabled"
msgstr "Кабельный"
-#: netbox/dcim/forms/filtersets.py:1217
+#: netbox/dcim/forms/filtersets.py:1218
msgid "Occupied"
msgstr "Занятый"
-#: netbox/dcim/forms/filtersets.py:1244 netbox/dcim/forms/filtersets.py:1269
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/tables/devices.py:364
+#: 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:1341 netbox/dcim/tables/devices.py:374
+#: netbox/dcim/tables/devices.py:663
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:16
#: netbox/templates/dcim/consoleport.html:55
#: netbox/templates/dcim/consoleserverport.html:55
#: netbox/templates/dcim/frontport.html:69
-#: netbox/templates/dcim/interface.html:140
+#: netbox/templates/dcim/interface.html:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:59
+#: netbox/templates/dcim/poweroutlet.html:69
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "Подключение"
-#: netbox/dcim/forms/filtersets.py:1348 netbox/extras/forms/bulk_edit.py:326
+#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326
#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:464
-#: netbox/extras/forms/model_forms.py:675 netbox/extras/tables/tables.py:579
+#: netbox/extras/forms/filtersets.py:472
+#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:579
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "Вид"
-#: netbox/dcim/forms/filtersets.py:1377
+#: netbox/dcim/forms/filtersets.py:1382
msgid "Mgmt only"
msgstr "Только менеджмент"
-#: netbox/dcim/forms/filtersets.py:1389 netbox/dcim/forms/model_forms.py:1390
-#: netbox/dcim/models/device_components.py:629
-#: netbox/templates/dcim/interface.html:129
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423
+#: netbox/dcim/models/device_components.py:677
+#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "Глобальное уникальное имя (WWN)"
-#: netbox/dcim/forms/filtersets.py:1409
+#: netbox/dcim/forms/filtersets.py:1414
msgid "Wireless channel"
msgstr "Беспроводной канал"
-#: netbox/dcim/forms/filtersets.py:1413
+#: netbox/dcim/forms/filtersets.py:1418
msgid "Channel frequency (MHz)"
msgstr "Частота канала (МГц)"
-#: netbox/dcim/forms/filtersets.py:1417
+#: netbox/dcim/forms/filtersets.py:1422
msgid "Channel width (MHz)"
msgstr "Ширина канала (МГц)"
-#: netbox/dcim/forms/filtersets.py:1421
-#: netbox/templates/dcim/interface.html:85
+#: netbox/dcim/forms/filtersets.py:1426
+#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "Мощность передачи (дБм)"
-#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1471
-#: netbox/dcim/tables/devices.py:327 netbox/templates/dcim/cable.html:12
+#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476
+#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
#: netbox/templates/dcim/htmx/cable_edit.html:50
@@ -4825,40 +5256,77 @@ msgstr "Мощность передачи (дБм)"
msgid "Cable"
msgstr "Кабель"
-#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/tables/devices.py:949
+#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979
msgid "Discovered"
msgstr "Обнаружено"
+#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350
+msgid "Assigned Device"
+msgstr "Назначенное устройство"
+
+#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355
+msgid "Assigned VM"
+msgstr "Назначенная виртуальная машина"
+
#: netbox/dcim/forms/formsets.py:20
#, python-brace-format
msgid "A virtual chassis member already exists in position {vc_position}."
msgstr "Виртуальный элемент шасси уже находится на месте {vc_position}."
-#: netbox/dcim/forms/model_forms.py:140
+#: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75
+#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618
+msgid "Scope type"
+msgstr "Тип прицела"
+
+#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423
+#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:175
+#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621
+#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
+#: netbox/templates/ipam/vlangroup.html:38
+#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/virtualization/forms/bulk_edit.py:91
+#: netbox/virtualization/forms/filtersets.py:46
+#: netbox/virtualization/forms/model_forms.py:79
+#: netbox/virtualization/tables/clusters.py:80
+#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/filtersets.py:37
+#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/tables/wirelesslan.py:58
+msgid "Scope"
+msgstr "Область применения"
+
+#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436
+msgid "Scope type (app & model)"
+msgstr "Тип прицела (приложение и модель)"
+
+#: netbox/dcim/forms/model_forms.py:144
msgid "Contact Info"
msgstr "Контактная информация"
-#: netbox/dcim/forms/model_forms.py:195 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "Роль стойки"
-#: netbox/dcim/forms/model_forms.py:212 netbox/dcim/forms/model_forms.py:362
-#: netbox/dcim/forms/model_forms.py:446
+#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
+#: netbox/dcim/forms/model_forms.py:456
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "Подстрока"
-#: netbox/dcim/forms/model_forms.py:259
+#: netbox/dcim/forms/model_forms.py:264
msgid "Select a pre-defined rack type, or set physical characteristics below."
msgstr ""
"Выберите заранее определенный тип стойки или задайте физические "
"характеристики ниже."
-#: netbox/dcim/forms/model_forms.py:265
+#: netbox/dcim/forms/model_forms.py:273
msgid "Inventory Control"
msgstr "Управление запасами"
-#: netbox/dcim/forms/model_forms.py:313
+#: netbox/dcim/forms/model_forms.py:321
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
@@ -4866,36 +5334,36 @@ msgstr ""
"Список числовых идентификаторов, разделенных запятыми. Диапазон можно "
"указать с помощью дефиса."
-#: netbox/dcim/forms/model_forms.py:322 netbox/dcim/tables/racks.py:202
+#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201
msgid "Reservation"
msgstr "Резервирование"
-#: netbox/dcim/forms/model_forms.py:423
+#: netbox/dcim/forms/model_forms.py:432
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "Роль устройства"
-#: netbox/dcim/forms/model_forms.py:490 netbox/dcim/models/devices.py:644
+#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
msgid "The lowest-numbered unit occupied by the device"
msgstr "Устройство с наименьшим номером, занимаемое устройством"
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/model_forms.py:558
msgid "The position in the virtual chassis this device is identified by"
msgstr "Положение в виртуальном корпусе этого устройства определяется по"
-#: netbox/dcim/forms/model_forms.py:552
+#: netbox/dcim/forms/model_forms.py:563
msgid "The priority of the device in the virtual chassis"
msgstr "Приоритет устройства в виртуальном шасси"
-#: netbox/dcim/forms/model_forms.py:659
+#: netbox/dcim/forms/model_forms.py:670
msgid "Automatically populate components associated with this module type"
msgstr "Автоматическое заполнение компонентов, связанных с этим типом модуля"
-#: netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/model_forms.py:779
msgid "Characteristics"
msgstr "Характеристики"
-#: netbox/dcim/forms/model_forms.py:914
+#: netbox/dcim/forms/model_forms.py:926
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -4909,60 +5377,35 @@ msgstr ""
"[ge, xe]-0/0/[0-9]
). Переменная {module} будет "
"автоматически заменена значением позиции при создании нового модуля."
-#: netbox/dcim/forms/model_forms.py:1094
+#: netbox/dcim/forms/model_forms.py:1107
msgid "Console port template"
msgstr "Шаблон консольного порта"
-#: netbox/dcim/forms/model_forms.py:1102
+#: netbox/dcim/forms/model_forms.py:1115
msgid "Console server port template"
msgstr "Шаблон порта консольного сервера"
-#: netbox/dcim/forms/model_forms.py:1110
+#: netbox/dcim/forms/model_forms.py:1123
msgid "Front port template"
msgstr "Шаблон переднего порта"
-#: netbox/dcim/forms/model_forms.py:1118
+#: netbox/dcim/forms/model_forms.py:1131
msgid "Interface template"
msgstr "Шаблон интерфейса"
-#: netbox/dcim/forms/model_forms.py:1126
+#: netbox/dcim/forms/model_forms.py:1139
msgid "Power outlet template"
msgstr "Шаблон розетки питания"
-#: netbox/dcim/forms/model_forms.py:1134
+#: netbox/dcim/forms/model_forms.py:1147
msgid "Power port template"
msgstr "Шаблон порта питания"
-#: netbox/dcim/forms/model_forms.py:1142
+#: netbox/dcim/forms/model_forms.py:1155
msgid "Rear port template"
msgstr "Шаблон заднего порта"
-#: netbox/dcim/forms/model_forms.py:1151 netbox/dcim/forms/model_forms.py:1395
-#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1590
-#: netbox/dcim/tables/connections.py:65 netbox/ipam/forms/bulk_import.py:318
-#: netbox/ipam/forms/model_forms.py:280 netbox/ipam/forms/model_forms.py:289
-#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/ip.py:372
-#: netbox/ipam/tables/vlans.py:169
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:51
-#: netbox/templates/dcim/frontport.html:106
-#: netbox/templates/dcim/interface.html:27
-#: netbox/templates/dcim/interface.html:184
-#: netbox/templates/dcim/interface.html:310
-#: netbox/templates/dcim/rearport.html:102
-#: netbox/templates/virtualization/vminterface.html:18
-#: netbox/templates/vpn/tunneltermination.html:31
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
-#: netbox/templates/wireless/wirelesslink.html:10
-#: netbox/templates/wireless/wirelesslink.html:55
-#: netbox/virtualization/forms/model_forms.py:348
-#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:436
-#: netbox/vpn/forms/model_forms.py:445
-#: netbox/wireless/forms/model_forms.py:113
-#: netbox/wireless/forms/model_forms.py:155
-msgid "Interface"
-msgstr "Интерфейс"
-
-#: netbox/dcim/forms/model_forms.py:1152 netbox/dcim/forms/model_forms.py:1591
+#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -4970,71 +5413,71 @@ msgstr "Интерфейс"
msgid "Console Port"
msgstr "Консольный порт"
-#: netbox/dcim/forms/model_forms.py:1153 netbox/dcim/forms/model_forms.py:1592
+#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637
#: netbox/templates/dcim/consoleport.html:73
#: netbox/templates/dcim/consoleserverport.html:17
#: netbox/templates/dcim/frontport.html:109
msgid "Console Server Port"
msgstr "Порт консольного сервера"
-#: netbox/dcim/forms/model_forms.py:1154 netbox/dcim/forms/model_forms.py:1593
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
#: netbox/templates/dcim/frontport.html:17
#: netbox/templates/dcim/frontport.html:115
-#: netbox/templates/dcim/interface.html:187
+#: netbox/templates/dcim/interface.html:244
#: netbox/templates/dcim/rearport.html:105
msgid "Front Port"
msgstr "Передний порт"
-#: netbox/dcim/forms/model_forms.py:1155 netbox/dcim/forms/model_forms.py:1594
-#: netbox/dcim/tables/devices.py:710
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
+#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/tables/devices.py:744
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
#: netbox/templates/dcim/frontport.html:50
#: netbox/templates/dcim/frontport.html:118
-#: netbox/templates/dcim/interface.html:190
+#: netbox/templates/dcim/interface.html:247
#: netbox/templates/dcim/rearport.html:17
#: netbox/templates/dcim/rearport.html:108
msgid "Rear Port"
msgstr "Задний порт"
-#: netbox/dcim/forms/model_forms.py:1156 netbox/dcim/forms/model_forms.py:1595
-#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:512
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640
+#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521
+#: netbox/templates/dcim/poweroutlet.html:54
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "Порт питания"
-#: netbox/dcim/forms/model_forms.py:1157 netbox/dcim/forms/model_forms.py:1596
+#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641
#: netbox/templates/dcim/poweroutlet.html:17
#: netbox/templates/dcim/powerport.html:77
msgid "Power Outlet"
msgstr "Розетка питания"
-#: netbox/dcim/forms/model_forms.py:1159 netbox/dcim/forms/model_forms.py:1598
+#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643
msgid "Component Assignment"
msgstr "Назначение компонентов"
-#: netbox/dcim/forms/model_forms.py:1202 netbox/dcim/forms/model_forms.py:1645
+#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690
msgid "An InventoryItem can only be assigned to a single component."
msgstr "Инвентарный номер можно присвоить только одному компоненту."
-#: netbox/dcim/forms/model_forms.py:1339
+#: netbox/dcim/forms/model_forms.py:1355
msgid "LAG interface"
msgstr "Интерфейс LAG"
-#: netbox/dcim/forms/model_forms.py:1362
+#: netbox/dcim/forms/model_forms.py:1378
msgid "Filter VLANs available for assignment by group."
msgstr "Фильтровать доступные к назначению VLAN-ы по группе."
-#: netbox/dcim/forms/model_forms.py:1491
+#: netbox/dcim/forms/model_forms.py:1533
msgid "Child Device"
msgstr "Дочернее устройство"
-#: netbox/dcim/forms/model_forms.py:1492
+#: netbox/dcim/forms/model_forms.py:1534
msgid ""
"Child devices must first be created and assigned to the site and rack of the"
" parent device."
@@ -5042,32 +5485,58 @@ msgstr ""
"Сначала необходимо создать дочерние устройства и назначить их сайту и стойке"
" родительского устройства."
-#: netbox/dcim/forms/model_forms.py:1534
+#: netbox/dcim/forms/model_forms.py:1576
msgid "Console port"
msgstr "Консольный порт"
-#: netbox/dcim/forms/model_forms.py:1542
+#: netbox/dcim/forms/model_forms.py:1584
msgid "Console server port"
msgstr "Порт консольного сервера"
-#: netbox/dcim/forms/model_forms.py:1550
+#: netbox/dcim/forms/model_forms.py:1592
msgid "Front port"
msgstr "Передний порт"
-#: netbox/dcim/forms/model_forms.py:1566
+#: netbox/dcim/forms/model_forms.py:1608
msgid "Power outlet"
msgstr "Розетка питания"
-#: netbox/dcim/forms/model_forms.py:1586
+#: netbox/dcim/forms/model_forms.py:1630
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "Комплектующие"
-#: netbox/dcim/forms/model_forms.py:1659
+#: netbox/dcim/forms/model_forms.py:1704
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "Роли комплектующих"
+#: netbox/dcim/forms/model_forms.py:1773
+msgid "VM Interface"
+msgstr "Интерфейс виртуальной машины"
+
+#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796
+#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171
+#: netbox/templates/virtualization/virtualdisk.html:21
+#: netbox/templates/virtualization/virtualmachine.html:12
+#: netbox/templates/virtualization/vminterface.html:21
+#: netbox/templates/vpn/tunneltermination.html:25
+#: netbox/virtualization/forms/filtersets.py:202
+#: netbox/virtualization/forms/filtersets.py:247
+#: netbox/virtualization/forms/model_forms.py:227
+#: netbox/virtualization/tables/virtualmachines.py:105
+#: netbox/virtualization/tables/virtualmachines.py:161
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
+#: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172
+#: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457
+msgid "Virtual Machine"
+msgstr "Виртуальная машина"
+
+#: netbox/dcim/forms/model_forms.py:1827
+msgid "A MAC address can only be assigned to a single object."
+msgstr "MAC-адрес можно присвоить только одному объекту."
+
#: netbox/dcim/forms/object_create.py:48
#: netbox/dcim/forms/object_create.py:199
#: netbox/dcim/forms/object_create.py:347
@@ -5088,7 +5557,7 @@ msgstr ""
" ожидаются."
#: netbox/dcim/forms/object_create.py:110
-#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:252
+#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263
msgid "Rear ports"
msgstr "Задние порты"
@@ -5119,7 +5588,7 @@ msgstr ""
"соответствовать выбранному количеству положений задних портов "
"({rearport_count})."
-#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1033
+#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1065
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:47
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5138,30 +5607,30 @@ msgstr ""
"Положение первого элементного устройства. Увеличивается на единицу за каждый"
" дополнительный элемент."
-#: netbox/dcim/forms/object_create.py:427
+#: netbox/dcim/forms/object_create.py:428
msgid "A position must be specified for the first VC member."
msgstr "Должность должна быть указана для первого члена VC."
-#: netbox/dcim/models/cables.py:62
-#: netbox/dcim/models/device_component_templates.py:55
-#: netbox/dcim/models/device_components.py:62
+#: netbox/dcim/models/cables.py:64
+#: netbox/dcim/models/device_component_templates.py:51
+#: netbox/dcim/models/device_components.py:57
#: netbox/extras/models/customfields.py:111
msgid "label"
msgstr " лейбл"
-#: netbox/dcim/models/cables.py:71
+#: netbox/dcim/models/cables.py:73
msgid "length"
msgstr "Длина"
-#: netbox/dcim/models/cables.py:78
+#: netbox/dcim/models/cables.py:80
msgid "length unit"
msgstr "единица длины"
-#: netbox/dcim/models/cables.py:95
+#: netbox/dcim/models/cables.py:98
msgid "cable"
msgstr "кабель"
-#: netbox/dcim/models/cables.py:96
+#: netbox/dcim/models/cables.py:99
msgid "cables"
msgstr "кабели"
@@ -5188,19 +5657,19 @@ msgstr "Несовместимые типы терминации: {type_a} а т
msgid "A and B terminations cannot connect to the same object."
msgstr "Окончания A и B не могут подключаться к одному и тому же объекту."
-#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37
+#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37
msgid "end"
msgstr "конец"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:315
msgid "cable termination"
msgstr "точка подключения кабеля"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:316
msgid "cable terminations"
msgstr "точки подключения кабеля"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:335
#, python-brace-format
msgid ""
"Duplicate termination found for {app_label}.{model} {termination_id}: cable "
@@ -5209,37 +5678,71 @@ msgstr ""
"Обнаружен дубликат подключения для {app_label}.{model} {termination_id}: "
"кабель {cable_pk}"
-#: netbox/dcim/models/cables.py:343
+#: netbox/dcim/models/cables.py:345
#, python-brace-format
msgid "Cables cannot be terminated to {type_display} interfaces"
msgstr "Кабели не могут быть подключены к {type_display} интерфейсов"
-#: netbox/dcim/models/cables.py:350
+#: netbox/dcim/models/cables.py:352
msgid "Circuit terminations attached to a provider network may not be cabled."
msgstr ""
"Концевые разъемы, подключенные к сети провайдера, могут не подключаться к "
"кабелям."
-#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50
+#: netbox/dcim/models/cables.py:450 netbox/extras/models/configs.py:50
msgid "is active"
msgstr "активен"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:454
msgid "is complete"
msgstr "завершен"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:458
msgid "is split"
msgstr "разделен"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:466
msgid "cable path"
msgstr "кабельная трасса"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:467
msgid "cable paths"
msgstr "кабельные трассы"
+#: netbox/dcim/models/cables.py:539
+msgid "All originating terminations must be attached to the same link"
+msgstr ""
+"Все исходные терминалы должны быть прикреплены к одной и той же ссылке"
+
+#: netbox/dcim/models/cables.py:551
+msgid "All mid-span terminations must have the same termination type"
+msgstr "Все промежуточные терминалы должны иметь один и тот же тип терминации"
+
+#: netbox/dcim/models/cables.py:556
+msgid "All mid-span terminations must have the same parent object"
+msgstr ""
+"Все терминалы среднего диапазона должны иметь один и тот же родительский "
+"объект"
+
+#: netbox/dcim/models/cables.py:580
+msgid "All links must be cable or wireless"
+msgstr "Все каналы должны быть кабельными или беспроводными"
+
+#: netbox/dcim/models/cables.py:582
+msgid "All links must match first link type"
+msgstr "Все ссылки должны соответствовать первому типу ссылки"
+
+#: netbox/dcim/models/cables.py:665
+msgid ""
+"All positions counts within the path on opposite ends of links must match"
+msgstr ""
+"Количество всех позиций на пути на противоположных концах ссылок должно "
+"совпадать"
+
+#: netbox/dcim/models/cables.py:674
+msgid "Remote termination position filter is missing"
+msgstr "Фильтр положения удаленного оконечного устройства отсутствует"
+
#: netbox/dcim/models/device_component_templates.py:46
#, python-brace-format
msgid ""
@@ -5249,16 +5752,16 @@ msgstr ""
"{module} принимается в качестве замены положения отсека для модулей при "
"подключении к модулю того или иного типа."
-#: netbox/dcim/models/device_component_templates.py:58
-#: netbox/dcim/models/device_components.py:65
+#: netbox/dcim/models/device_component_templates.py:54
+#: netbox/dcim/models/device_components.py:60
msgid "Physical label"
msgstr "Физический лейбл"
-#: netbox/dcim/models/device_component_templates.py:103
+#: netbox/dcim/models/device_component_templates.py:99
msgid "Component templates cannot be moved to a different device type."
msgstr "Шаблоны компонентов нельзя перемещать на устройства другого типа."
-#: netbox/dcim/models/device_component_templates.py:154
+#: netbox/dcim/models/device_component_templates.py:150
msgid ""
"A component template cannot be associated with both a device type and a "
"module type."
@@ -5266,145 +5769,145 @@ msgstr ""
"Шаблон компонента нельзя связать как с типом устройства, так и с типом "
"модуля."
-#: netbox/dcim/models/device_component_templates.py:158
+#: netbox/dcim/models/device_component_templates.py:154
msgid ""
"A component template must be associated with either a device type or a "
"module type."
msgstr ""
"Шаблон компонента должен быть связан с типом устройства или типом модуля."
-#: netbox/dcim/models/device_component_templates.py:212
+#: netbox/dcim/models/device_component_templates.py:209
msgid "console port template"
msgstr "шаблон консольного порта"
-#: netbox/dcim/models/device_component_templates.py:213
+#: netbox/dcim/models/device_component_templates.py:210
msgid "console port templates"
msgstr "шаблоны консольных портов"
-#: netbox/dcim/models/device_component_templates.py:246
+#: netbox/dcim/models/device_component_templates.py:244
msgid "console server port template"
msgstr "шаблон порта консольного сервера"
-#: netbox/dcim/models/device_component_templates.py:247
+#: netbox/dcim/models/device_component_templates.py:245
msgid "console server port templates"
msgstr "шаблоны портов консольного сервера"
-#: netbox/dcim/models/device_component_templates.py:278
-#: netbox/dcim/models/device_components.py:352
+#: netbox/dcim/models/device_component_templates.py:277
+#: netbox/dcim/models/device_components.py:345
msgid "maximum draw"
msgstr "максимальное потребление"
-#: netbox/dcim/models/device_component_templates.py:285
-#: netbox/dcim/models/device_components.py:359
+#: netbox/dcim/models/device_component_templates.py:284
+#: netbox/dcim/models/device_components.py:352
msgid "allocated draw"
msgstr "выделенное потребление"
-#: netbox/dcim/models/device_component_templates.py:295
+#: netbox/dcim/models/device_component_templates.py:294
msgid "power port template"
msgstr "шаблон порта питания"
-#: netbox/dcim/models/device_component_templates.py:296
+#: netbox/dcim/models/device_component_templates.py:295
msgid "power port templates"
msgstr "шаблоны портов питания"
#: netbox/dcim/models/device_component_templates.py:315
-#: netbox/dcim/models/device_components.py:382
+#: netbox/dcim/models/device_components.py:372
#, python-brace-format
msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)."
msgstr ""
"Выделенная мощность не может превышать максимальную ({maximum_draw}Вт)."
-#: netbox/dcim/models/device_component_templates.py:347
-#: netbox/dcim/models/device_components.py:477
+#: netbox/dcim/models/device_component_templates.py:349
+#: netbox/dcim/models/device_components.py:468
msgid "feed leg"
msgstr "фаза электропитания"
-#: netbox/dcim/models/device_component_templates.py:351
-#: netbox/dcim/models/device_components.py:481
+#: netbox/dcim/models/device_component_templates.py:354
+#: netbox/dcim/models/device_components.py:473
msgid "Phase (for three-phase feeds)"
msgstr "Фаза (для трехфазных)"
-#: netbox/dcim/models/device_component_templates.py:357
+#: netbox/dcim/models/device_component_templates.py:360
msgid "power outlet template"
msgstr "шаблон розетки питания"
-#: netbox/dcim/models/device_component_templates.py:358
+#: netbox/dcim/models/device_component_templates.py:361
msgid "power outlet templates"
msgstr "шаблоны розеток питания"
-#: netbox/dcim/models/device_component_templates.py:367
+#: netbox/dcim/models/device_component_templates.py:370
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device type"
msgstr ""
"Родительский порт питания ({power_port}) должен принадлежать тому же типу "
"устройства"
-#: netbox/dcim/models/device_component_templates.py:371
+#: netbox/dcim/models/device_component_templates.py:376
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same module type"
msgstr ""
"Родительский порт питания ({power_port}) должен принадлежать тому же типу "
"модулей"
-#: netbox/dcim/models/device_component_templates.py:423
-#: netbox/dcim/models/device_components.py:611
+#: netbox/dcim/models/device_component_templates.py:430
+#: netbox/dcim/models/device_components.py:659
msgid "management only"
msgstr "только управление"
-#: netbox/dcim/models/device_component_templates.py:431
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_component_templates.py:438
+#: netbox/dcim/models/device_components.py:539
msgid "bridge interface"
msgstr "интерфейс моста"
-#: netbox/dcim/models/device_component_templates.py:449
-#: netbox/dcim/models/device_components.py:636
+#: netbox/dcim/models/device_component_templates.py:459
+#: netbox/dcim/models/device_components.py:685
msgid "wireless role"
msgstr "роль беспроводной сети"
-#: netbox/dcim/models/device_component_templates.py:455
+#: netbox/dcim/models/device_component_templates.py:465
msgid "interface template"
msgstr "шаблон интерфейса"
-#: netbox/dcim/models/device_component_templates.py:456
+#: netbox/dcim/models/device_component_templates.py:466
msgid "interface templates"
msgstr "шаблоны интерфейсов"
-#: netbox/dcim/models/device_component_templates.py:463
-#: netbox/dcim/models/device_components.py:804
-#: netbox/virtualization/models/virtualmachines.py:405
+#: netbox/dcim/models/device_component_templates.py:473
+#: netbox/dcim/models/device_components.py:845
+#: netbox/virtualization/models/virtualmachines.py:385
msgid "An interface cannot be bridged to itself."
msgstr "Интерфейс не может быть подключен к самому себе."
-#: netbox/dcim/models/device_component_templates.py:466
+#: netbox/dcim/models/device_component_templates.py:477
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same device type"
msgstr ""
"Интерфейс моста ({bridge}) должно принадлежать к тому же типу устройства"
-#: netbox/dcim/models/device_component_templates.py:470
+#: netbox/dcim/models/device_component_templates.py:483
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same module type"
msgstr "Интерфейс моста ({bridge}) должен принадлежать к одному типу модулей"
-#: netbox/dcim/models/device_component_templates.py:526
-#: netbox/dcim/models/device_components.py:984
+#: netbox/dcim/models/device_component_templates.py:540
+#: netbox/dcim/models/device_components.py:1035
msgid "rear port position"
msgstr "положение заднего порта"
-#: netbox/dcim/models/device_component_templates.py:551
+#: netbox/dcim/models/device_component_templates.py:565
msgid "front port template"
msgstr "шаблон переднего порта"
-#: netbox/dcim/models/device_component_templates.py:552
+#: netbox/dcim/models/device_component_templates.py:566
msgid "front port templates"
msgstr "шаблоны передних портов"
-#: netbox/dcim/models/device_component_templates.py:562
+#: netbox/dcim/models/device_component_templates.py:576
#, python-brace-format
msgid "Rear port ({name}) must belong to the same device type"
msgstr "Задний порт ({name}) должно принадлежать к тому же типу устройства"
-#: netbox/dcim/models/device_component_templates.py:568
+#: netbox/dcim/models/device_component_templates.py:582
#, python-brace-format
msgid ""
"Invalid rear port position ({position}); rear port {name} has only {count} "
@@ -5413,48 +5916,48 @@ msgstr ""
"Неверное положение заднего порта ({position}); задний порт {name} имеет "
"только {count} позиции"
-#: netbox/dcim/models/device_component_templates.py:621
-#: netbox/dcim/models/device_components.py:1053
+#: netbox/dcim/models/device_component_templates.py:635
+#: netbox/dcim/models/device_components.py:1101
msgid "positions"
msgstr "позиция"
-#: netbox/dcim/models/device_component_templates.py:632
+#: netbox/dcim/models/device_component_templates.py:646
msgid "rear port template"
msgstr "шаблон заднего порта"
-#: netbox/dcim/models/device_component_templates.py:633
+#: netbox/dcim/models/device_component_templates.py:647
msgid "rear port templates"
msgstr "шаблоны задних портов"
-#: netbox/dcim/models/device_component_templates.py:662
-#: netbox/dcim/models/device_components.py:1103
+#: netbox/dcim/models/device_component_templates.py:676
+#: netbox/dcim/models/device_components.py:1148
msgid "position"
msgstr "позиция"
-#: netbox/dcim/models/device_component_templates.py:665
-#: netbox/dcim/models/device_components.py:1106
+#: netbox/dcim/models/device_component_templates.py:679
+#: netbox/dcim/models/device_components.py:1151
msgid "Identifier to reference when renaming installed components"
msgstr ""
"Идентификатор, на который следует ссылаться при переименовании установленных"
" компонентов"
-#: netbox/dcim/models/device_component_templates.py:671
+#: netbox/dcim/models/device_component_templates.py:685
msgid "module bay template"
msgstr "шаблон модульного отсека"
-#: netbox/dcim/models/device_component_templates.py:672
+#: netbox/dcim/models/device_component_templates.py:686
msgid "module bay templates"
msgstr "шаблоны модульных отсеков"
-#: netbox/dcim/models/device_component_templates.py:699
+#: netbox/dcim/models/device_component_templates.py:713
msgid "device bay template"
msgstr "шаблон отсека для устройств"
-#: netbox/dcim/models/device_component_templates.py:700
+#: netbox/dcim/models/device_component_templates.py:714
msgid "device bay templates"
msgstr "шаблоны отсеков для устройств"
-#: netbox/dcim/models/device_component_templates.py:713
+#: netbox/dcim/models/device_component_templates.py:728
#, python-brace-format
msgid ""
"Subdevice role of device type ({device_type}) must be set to \"parent\" to "
@@ -5463,208 +5966,227 @@ msgstr ""
"Роль подустройства типа устройства ({device_type}) должно быть установлено "
"значение «родительский», чтобы разрешить отсеки для устройств."
-#: netbox/dcim/models/device_component_templates.py:768
-#: netbox/dcim/models/device_components.py:1262
+#: netbox/dcim/models/device_component_templates.py:784
+#: netbox/dcim/models/device_components.py:1304
msgid "part ID"
msgstr "номер модели"
-#: netbox/dcim/models/device_component_templates.py:770
-#: netbox/dcim/models/device_components.py:1264
+#: netbox/dcim/models/device_component_templates.py:786
+#: netbox/dcim/models/device_components.py:1306
msgid "Manufacturer-assigned part identifier"
msgstr "Номер модели, присвоенный производителем"
-#: netbox/dcim/models/device_component_templates.py:787
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item template"
msgstr "шаблон инвентарного товара"
-#: netbox/dcim/models/device_component_templates.py:788
+#: netbox/dcim/models/device_component_templates.py:804
msgid "inventory item templates"
msgstr "шаблоны товаров инвентаря"
-#: netbox/dcim/models/device_components.py:105
+#: netbox/dcim/models/device_components.py:100
msgid "Components cannot be moved to a different device."
msgstr "Компоненты нельзя перемещать на другое устройство."
-#: netbox/dcim/models/device_components.py:144
+#: netbox/dcim/models/device_components.py:139
msgid "cable end"
msgstr "конец кабеля"
-#: netbox/dcim/models/device_components.py:150
+#: netbox/dcim/models/device_components.py:146
msgid "mark connected"
msgstr "отметка подключена"
-#: netbox/dcim/models/device_components.py:152
+#: netbox/dcim/models/device_components.py:148
msgid "Treat as if a cable is connected"
msgstr "Обращайтесь так, как будто кабель подключен"
-#: netbox/dcim/models/device_components.py:170
+#: netbox/dcim/models/device_components.py:166
msgid "Must specify cable end (A or B) when attaching a cable."
msgstr "При подключении кабеля необходимо указать конец кабеля (A или B)."
-#: netbox/dcim/models/device_components.py:174
+#: netbox/dcim/models/device_components.py:170
msgid "Cable end must not be set without a cable."
msgstr "Нельзя указывать конец кабеля без указания самого кабеля."
-#: netbox/dcim/models/device_components.py:178
+#: netbox/dcim/models/device_components.py:174
msgid "Cannot mark as connected with a cable attached."
msgstr "Невозможно отметить как подключенный, если присоединен кабель."
-#: netbox/dcim/models/device_components.py:202
+#: netbox/dcim/models/device_components.py:198
#, python-brace-format
msgid "{class_name} models must declare a parent_object property"
msgstr "{class_name} модели должны объявить свойство parent_object"
-#: netbox/dcim/models/device_components.py:287
-#: netbox/dcim/models/device_components.py:316
-#: netbox/dcim/models/device_components.py:349
-#: netbox/dcim/models/device_components.py:467
+#: netbox/dcim/models/device_components.py:284
+#: netbox/dcim/models/device_components.py:311
+#: netbox/dcim/models/device_components.py:342
+#: netbox/dcim/models/device_components.py:458
msgid "Physical port type"
msgstr "Тип физического порта"
-#: netbox/dcim/models/device_components.py:290
-#: netbox/dcim/models/device_components.py:319
+#: netbox/dcim/models/device_components.py:287
+#: netbox/dcim/models/device_components.py:314
msgid "speed"
msgstr "скорость"
-#: netbox/dcim/models/device_components.py:294
-#: netbox/dcim/models/device_components.py:323
+#: netbox/dcim/models/device_components.py:291
+#: netbox/dcim/models/device_components.py:318
msgid "Port speed in bits per second"
msgstr "Скорость порта в битах в секунду"
-#: netbox/dcim/models/device_components.py:300
+#: netbox/dcim/models/device_components.py:297
msgid "console port"
msgstr "консольный порт"
-#: netbox/dcim/models/device_components.py:301
+#: netbox/dcim/models/device_components.py:298
msgid "console ports"
msgstr "консольные порты"
-#: netbox/dcim/models/device_components.py:329
+#: netbox/dcim/models/device_components.py:324
msgid "console server port"
msgstr "порт консольного сервера"
-#: netbox/dcim/models/device_components.py:330
+#: netbox/dcim/models/device_components.py:325
msgid "console server ports"
msgstr "порты консольного сервера"
-#: netbox/dcim/models/device_components.py:369
+#: netbox/dcim/models/device_components.py:362
msgid "power port"
msgstr "порт питания"
-#: netbox/dcim/models/device_components.py:370
+#: netbox/dcim/models/device_components.py:363
msgid "power ports"
msgstr "порты питания"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:483
msgid "power outlet"
msgstr "розетка питания"
-#: netbox/dcim/models/device_components.py:488
+#: netbox/dcim/models/device_components.py:484
msgid "power outlets"
msgstr "розетки питания"
-#: netbox/dcim/models/device_components.py:499
+#: netbox/dcim/models/device_components.py:492
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device"
msgstr ""
"Родительский порт питания ({power_port}) должен принадлежать тому же "
"устройству"
-#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:81
-#: netbox/vpn/models/crypto.py:226
+#: netbox/dcim/models/device_components.py:518 netbox/vpn/models/crypto.py:80
+#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "режим"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:523
msgid "IEEE 802.1Q tagging strategy"
msgstr "Стратегия маркировки IEEE 802.1Q"
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:531
msgid "parent interface"
msgstr "родительский интерфейс"
-#: netbox/dcim/models/device_components.py:602
+#: netbox/dcim/models/device_components.py:547
+msgid "untagged VLAN"
+msgstr "VLAN без тегов"
+
+#: netbox/dcim/models/device_components.py:553
+msgid "tagged VLANs"
+msgstr "тегированные VLAN"
+
+#: netbox/dcim/models/device_components.py:561
+#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510
+#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106
+#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
+msgid "Q-in-Q SVLAN"
+msgstr "Сеть Q-in-Q"
+
+#: netbox/dcim/models/device_components.py:576
+msgid "primary MAC address"
+msgstr "основной MAC-адрес"
+
+#: netbox/dcim/models/device_components.py:588
+msgid "Only Q-in-Q interfaces may specify a service VLAN."
+msgstr "Только интерфейсы Q-in-Q могут указывать служебную VLAN."
+
+#: netbox/dcim/models/device_components.py:594
+#, python-brace-format
+msgid "MAC address {mac_address} is not assigned to this interface."
+msgstr "MAC-адрес {mac_address} не назначен этому интерфейсу."
+
+#: netbox/dcim/models/device_components.py:650
msgid "parent LAG"
msgstr "родительский LAG"
-#: netbox/dcim/models/device_components.py:612
+#: netbox/dcim/models/device_components.py:660
msgid "This interface is used only for out-of-band management"
msgstr "Этот интерфейс используется только для внеполосного управления"
-#: netbox/dcim/models/device_components.py:617
+#: netbox/dcim/models/device_components.py:665
msgid "speed (Kbps)"
msgstr "скорость (Кбит/с)"
-#: netbox/dcim/models/device_components.py:620
+#: netbox/dcim/models/device_components.py:668
msgid "duplex"
msgstr "дуплекс"
-#: netbox/dcim/models/device_components.py:630
+#: netbox/dcim/models/device_components.py:678
msgid "64-bit World Wide Name"
msgstr "64-битное всемирное имя"
-#: netbox/dcim/models/device_components.py:642
+#: netbox/dcim/models/device_components.py:692
msgid "wireless channel"
msgstr "беспроводной канал"
-#: netbox/dcim/models/device_components.py:649
+#: netbox/dcim/models/device_components.py:699
msgid "channel frequency (MHz)"
msgstr "частота канала (МГц)"
-#: netbox/dcim/models/device_components.py:650
-#: netbox/dcim/models/device_components.py:658
+#: netbox/dcim/models/device_components.py:700
+#: netbox/dcim/models/device_components.py:708
msgid "Populated by selected channel (if set)"
msgstr "Заполнено выбранным каналом (если задано)"
-#: netbox/dcim/models/device_components.py:664
+#: netbox/dcim/models/device_components.py:714
msgid "transmit power (dBm)"
msgstr "мощность передачи (дБм)"
-#: netbox/dcim/models/device_components.py:689 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "беспроводные LANs"
-#: netbox/dcim/models/device_components.py:697
-#: netbox/virtualization/models/virtualmachines.py:335
-msgid "untagged VLAN"
-msgstr "VLAN без тегов"
-
-#: netbox/dcim/models/device_components.py:703
-#: netbox/virtualization/models/virtualmachines.py:341
-msgid "tagged VLANs"
-msgstr "тегированные VLAN"
-
-#: netbox/dcim/models/device_components.py:745
-#: netbox/virtualization/models/virtualmachines.py:377
+#: netbox/dcim/models/device_components.py:789
+#: netbox/virtualization/models/virtualmachines.py:359
msgid "interface"
msgstr "интерфейс"
-#: netbox/dcim/models/device_components.py:746
-#: netbox/virtualization/models/virtualmachines.py:378
+#: netbox/dcim/models/device_components.py:790
+#: netbox/virtualization/models/virtualmachines.py:360
msgid "interfaces"
msgstr "интерфейсы"
-#: netbox/dcim/models/device_components.py:757
+#: netbox/dcim/models/device_components.py:798
#, python-brace-format
msgid "{display_type} interfaces cannot have a cable attached."
msgstr "{display_type} к интерфейсам нельзя подключать кабель."
-#: netbox/dcim/models/device_components.py:765
+#: netbox/dcim/models/device_components.py:806
#, python-brace-format
msgid "{display_type} interfaces cannot be marked as connected."
msgstr "{display_type} интерфейсы нельзя пометить как подключенные."
-#: netbox/dcim/models/device_components.py:774
-#: netbox/virtualization/models/virtualmachines.py:390
+#: netbox/dcim/models/device_components.py:815
+#: netbox/virtualization/models/virtualmachines.py:370
msgid "An interface cannot be its own parent."
msgstr "Интерфейс не может быть собственным родителем."
-#: netbox/dcim/models/device_components.py:778
+#: netbox/dcim/models/device_components.py:819
msgid "Only virtual interfaces may be assigned to a parent interface."
msgstr ""
"Родительскому интерфейсу могут быть назначены только виртуальные интерфейсы."
-#: netbox/dcim/models/device_components.py:785
+#: netbox/dcim/models/device_components.py:826
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
@@ -5673,7 +6195,7 @@ msgstr ""
"Выбранный родительский интерфейс ({interface}) принадлежит другому "
"устройству ({device})"
-#: netbox/dcim/models/device_components.py:791
+#: netbox/dcim/models/device_components.py:832
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
@@ -5682,7 +6204,7 @@ msgstr ""
"Выбранный родительский интерфейс ({interface}) принадлежит {device}, который"
" не является частью виртуального шасси {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:811
+#: netbox/dcim/models/device_components.py:852
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
@@ -5691,7 +6213,7 @@ msgstr ""
"Выбранный интерфейс моста ({bridge}) принадлежит другому устройству "
"({device})."
-#: netbox/dcim/models/device_components.py:817
+#: netbox/dcim/models/device_components.py:858
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
@@ -5700,22 +6222,22 @@ msgstr ""
"Выбранный интерфейс моста ({interface}) принадлежит {device}, который не "
"является частью виртуального шасси {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:828
+#: netbox/dcim/models/device_components.py:869
msgid "Virtual interfaces cannot have a parent LAG interface."
msgstr "Виртуальные интерфейсы не могут иметь родительский интерфейс LAG."
-#: netbox/dcim/models/device_components.py:832
+#: netbox/dcim/models/device_components.py:873
msgid "A LAG interface cannot be its own parent."
msgstr "Интерфейс LAG не может быть собственным родителем."
-#: netbox/dcim/models/device_components.py:839
+#: netbox/dcim/models/device_components.py:880
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to a different device ({device})."
msgstr ""
"Выбранный интерфейс LAG ({lag}) принадлежит другому устройству ({device})."
-#: netbox/dcim/models/device_components.py:845
+#: netbox/dcim/models/device_components.py:886
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
@@ -5724,47 +6246,52 @@ msgstr ""
"Выбранный интерфейс LAG ({lag}) принадлежит {device}, который не является "
"частью виртуального шасси {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:856
+#: netbox/dcim/models/device_components.py:897
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "Виртуальные интерфейсы не могут иметь режим PoE."
-#: netbox/dcim/models/device_components.py:860
+#: netbox/dcim/models/device_components.py:901
msgid "Virtual interfaces cannot have a PoE type."
msgstr "Виртуальные интерфейсы не могут иметь тип PoE."
-#: netbox/dcim/models/device_components.py:866
+#: netbox/dcim/models/device_components.py:907
msgid "Must specify PoE mode when designating a PoE type."
msgstr "При назначении типа PoE необходимо указать режим PoE."
-#: netbox/dcim/models/device_components.py:873
+#: netbox/dcim/models/device_components.py:914
msgid "Wireless role may be set only on wireless interfaces."
msgstr ""
"Роль беспроводной связи может быть установлена только на беспроводных "
"интерфейсах."
-#: netbox/dcim/models/device_components.py:875
+#: netbox/dcim/models/device_components.py:916
msgid "Channel may be set only on wireless interfaces."
msgstr "Канал можно настроить только на беспроводных интерфейсах."
-#: netbox/dcim/models/device_components.py:881
+#: netbox/dcim/models/device_components.py:922
msgid "Channel frequency may be set only on wireless interfaces."
msgstr ""
"Частота канала может быть установлена только на беспроводных интерфейсах."
-#: netbox/dcim/models/device_components.py:885
+#: netbox/dcim/models/device_components.py:926
msgid "Cannot specify custom frequency with channel selected."
msgstr "Невозможно указать произвольную частоту для выбранного канала."
-#: netbox/dcim/models/device_components.py:891
+#: netbox/dcim/models/device_components.py:932
msgid "Channel width may be set only on wireless interfaces."
msgstr ""
"Ширина канала может быть установлена только на беспроводных интерфейсах."
-#: netbox/dcim/models/device_components.py:893
+#: netbox/dcim/models/device_components.py:934
msgid "Cannot specify custom width with channel selected."
msgstr "Невозможно указать произвольную ширину полосы для выбранного канала."
-#: netbox/dcim/models/device_components.py:901
+#: netbox/dcim/models/device_components.py:938
+msgid "Interface mode does not support an untagged vlan."
+msgstr ""
+"Режим интерфейса не поддерживает виртуальную локальную сеть без тегов."
+
+#: netbox/dcim/models/device_components.py:944
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -5773,25 +6300,25 @@ msgstr ""
"VLAN без тегов ({untagged_vlan}) должно принадлежать тому же сайту, что и "
"родительское устройство интерфейса, или оно должно быть глобальным."
-#: netbox/dcim/models/device_components.py:990
+#: netbox/dcim/models/device_components.py:1041
msgid "Mapped position on corresponding rear port"
msgstr "Нанесенное на карту положение на соответствующем заднем порту"
-#: netbox/dcim/models/device_components.py:1006
+#: netbox/dcim/models/device_components.py:1057
msgid "front port"
msgstr "фронтальный порт"
-#: netbox/dcim/models/device_components.py:1007
+#: netbox/dcim/models/device_components.py:1058
msgid "front ports"
msgstr "фронтальные порты"
-#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1069
#, python-brace-format
msgid "Rear port ({rear_port}) must belong to the same device"
msgstr ""
"Задний порт ({rear_port}) должно принадлежать одному и тому же устройству"
-#: netbox/dcim/models/device_components.py:1029
+#: netbox/dcim/models/device_components.py:1077
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
@@ -5800,19 +6327,19 @@ msgstr ""
"Неверное положение заднего порта ({rear_port_position}): Задний порт {name} "
"имеет только {positions} позиции."
-#: netbox/dcim/models/device_components.py:1059
+#: netbox/dcim/models/device_components.py:1107
msgid "Number of front ports which may be mapped"
msgstr "Количество передних портов, которые можно сопоставить"
-#: netbox/dcim/models/device_components.py:1064
+#: netbox/dcim/models/device_components.py:1112
msgid "rear port"
msgstr "задний порт"
-#: netbox/dcim/models/device_components.py:1065
+#: netbox/dcim/models/device_components.py:1113
msgid "rear ports"
msgstr "задние порты"
-#: netbox/dcim/models/device_components.py:1079
+#: netbox/dcim/models/device_components.py:1124
#, python-brace-format
msgid ""
"The number of positions cannot be less than the number of mapped front ports"
@@ -5821,38 +6348,38 @@ msgstr ""
"Количество позиций не может быть меньше количества сопоставленных передних "
"портов ({frontport_count})"
-#: netbox/dcim/models/device_components.py:1120
+#: netbox/dcim/models/device_components.py:1165
msgid "module bay"
msgstr "модульный отсек"
-#: netbox/dcim/models/device_components.py:1121
+#: netbox/dcim/models/device_components.py:1166
msgid "module bays"
msgstr "отсеки для модулей"
-#: netbox/dcim/models/device_components.py:1138
-#: netbox/dcim/models/devices.py:1224
+#: netbox/dcim/models/device_components.py:1180
+#: netbox/dcim/models/devices.py:1229
msgid "A module bay cannot belong to a module installed within it."
msgstr "Отсек для модулей не может принадлежать установленному в нем модулю."
-#: netbox/dcim/models/device_components.py:1164
+#: netbox/dcim/models/device_components.py:1206
msgid "device bay"
msgstr "отсек для устройств"
-#: netbox/dcim/models/device_components.py:1165
+#: netbox/dcim/models/device_components.py:1207
msgid "device bays"
msgstr "отсеки для устройств"
-#: netbox/dcim/models/device_components.py:1175
+#: netbox/dcim/models/device_components.py:1214
#, python-brace-format
msgid "This type of device ({device_type}) does not support device bays."
msgstr ""
"Этот тип устройства ({device_type}) не поддерживает отсеки для устройств."
-#: netbox/dcim/models/device_components.py:1181
+#: netbox/dcim/models/device_components.py:1220
msgid "Cannot install a device into itself."
msgstr "Невозможно установить устройство в само по себе."
-#: netbox/dcim/models/device_components.py:1189
+#: netbox/dcim/models/device_components.py:1228
#, python-brace-format
msgid ""
"Cannot install the specified device; device is already installed in {bay}."
@@ -5860,116 +6387,116 @@ msgstr ""
"Невозможно установить указанное устройство; устройство уже установлено в "
"{bay}."
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1249
msgid "inventory item role"
msgstr "роль элемента инвентаря"
-#: netbox/dcim/models/device_components.py:1211
+#: netbox/dcim/models/device_components.py:1250
msgid "inventory item roles"
msgstr "роли элементов инвентаря"
-#: netbox/dcim/models/device_components.py:1268
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1181
-#: netbox/dcim/models/racks.py:313
-#: netbox/virtualization/models/virtualmachines.py:131
+#: netbox/dcim/models/device_components.py:1310
+#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/racks.py:304
+#: netbox/virtualization/models/virtualmachines.py:126
msgid "serial number"
msgstr "серийный номер"
-#: netbox/dcim/models/device_components.py:1276
-#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1188
-#: netbox/dcim/models/racks.py:320
+#: netbox/dcim/models/device_components.py:1318
+#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/racks.py:311
msgid "asset tag"
msgstr "инвентарный номер"
-#: netbox/dcim/models/device_components.py:1277
+#: netbox/dcim/models/device_components.py:1319
msgid "A unique tag used to identify this item"
msgstr "Инвентарный номер, используемый для идентификации этого элемента"
-#: netbox/dcim/models/device_components.py:1280
+#: netbox/dcim/models/device_components.py:1322
msgid "discovered"
msgstr "обнаружено"
-#: netbox/dcim/models/device_components.py:1282
+#: netbox/dcim/models/device_components.py:1324
msgid "This item was automatically discovered"
msgstr "Этот элемент был обнаружен автоматически"
-#: netbox/dcim/models/device_components.py:1300
+#: netbox/dcim/models/device_components.py:1342
msgid "inventory item"
msgstr "элемент инвентаря"
-#: netbox/dcim/models/device_components.py:1301
+#: netbox/dcim/models/device_components.py:1343
msgid "inventory items"
msgstr "элементы инвентаря"
-#: netbox/dcim/models/device_components.py:1312
+#: netbox/dcim/models/device_components.py:1351
msgid "Cannot assign self as parent."
msgstr "Невозможно назначить себя родителем."
-#: netbox/dcim/models/device_components.py:1320
+#: netbox/dcim/models/device_components.py:1359
msgid "Parent inventory item does not belong to the same device."
msgstr ""
"Предмет родительского инвентаря не принадлежит одному и тому же устройству."
-#: netbox/dcim/models/device_components.py:1326
+#: netbox/dcim/models/device_components.py:1365
msgid "Cannot move an inventory item with dependent children"
msgstr "Невозможно переместить инвентарь вместе с дочерней зависимостью"
-#: netbox/dcim/models/device_components.py:1334
+#: netbox/dcim/models/device_components.py:1373
msgid "Cannot assign inventory item to component on another device"
msgstr ""
"Невозможно присвоить инвентарный предмет компоненту на другом устройстве"
-#: netbox/dcim/models/devices.py:54
+#: netbox/dcim/models/devices.py:59
msgid "manufacturer"
msgstr "производитель"
-#: netbox/dcim/models/devices.py:55
+#: netbox/dcim/models/devices.py:60
msgid "manufacturers"
msgstr "производители"
-#: netbox/dcim/models/devices.py:82 netbox/dcim/models/devices.py:382
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
#: netbox/dcim/models/racks.py:133
msgid "model"
msgstr "модель"
-#: netbox/dcim/models/devices.py:95
+#: netbox/dcim/models/devices.py:97
msgid "default platform"
msgstr "платформа по умолчанию"
-#: netbox/dcim/models/devices.py:98 netbox/dcim/models/devices.py:386
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
msgid "part number"
msgstr "номер модели"
-#: netbox/dcim/models/devices.py:101 netbox/dcim/models/devices.py:389
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
msgid "Discrete part number (optional)"
msgstr "Дискретный номер детали (опционально)"
-#: netbox/dcim/models/devices.py:107 netbox/dcim/models/racks.py:54
+#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:53
msgid "height (U)"
msgstr "высота (U)"
-#: netbox/dcim/models/devices.py:111
+#: netbox/dcim/models/devices.py:113
msgid "exclude from utilization"
msgstr "исключить из использования"
-#: netbox/dcim/models/devices.py:112
+#: netbox/dcim/models/devices.py:114
msgid "Devices of this type are excluded when calculating rack utilization."
msgstr "Устройства этого типа исключаются при расчёте загруженности стоек."
-#: netbox/dcim/models/devices.py:116
+#: netbox/dcim/models/devices.py:118
msgid "is full depth"
msgstr "полная глубина"
-#: netbox/dcim/models/devices.py:117
+#: netbox/dcim/models/devices.py:119
msgid "Device consumes both front and rear rack faces."
msgstr ""
"Устройство занимает/блокирует юниты с обоих сторон стойки (спереди и сзади)."
-#: netbox/dcim/models/devices.py:123
+#: netbox/dcim/models/devices.py:126
msgid "parent/child status"
msgstr "статус родителя/потомка"
-#: netbox/dcim/models/devices.py:124
+#: netbox/dcim/models/devices.py:127
msgid ""
"Parent devices house child devices in device bays. Leave blank if this "
"device type is neither a parent nor a child."
@@ -5978,24 +6505,24 @@ msgstr ""
"устройств. Оставьте поле пустым, если этот тип устройства не относится ни к "
"родительскому, ни к дочернему."
-#: netbox/dcim/models/devices.py:128 netbox/dcim/models/devices.py:392
-#: netbox/dcim/models/devices.py:659 netbox/dcim/models/racks.py:324
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393
+#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
msgid "airflow"
msgstr "воздушный поток"
-#: netbox/dcim/models/devices.py:204
+#: netbox/dcim/models/devices.py:208
msgid "device type"
msgstr "тип устройства"
-#: netbox/dcim/models/devices.py:205
+#: netbox/dcim/models/devices.py:209
msgid "device types"
msgstr "типы устройств"
-#: netbox/dcim/models/devices.py:290
+#: netbox/dcim/models/devices.py:291
msgid "U height must be in increments of 0.5 rack units."
msgstr "Высоту в юнитах нужно указывать с шагом 0.5 юнита."
-#: netbox/dcim/models/devices.py:307
+#: netbox/dcim/models/devices.py:308
#, python-brace-format
msgid ""
"Device {device} in rack {rack} does not have sufficient space to accommodate"
@@ -6004,7 +6531,7 @@ msgstr ""
"Устройству {device} в стойке {rack} для размещения на высоте {height}U не "
"хватет свободных юнитов."
-#: netbox/dcim/models/devices.py:322
+#: netbox/dcim/models/devices.py:323
#, python-brace-format
msgid ""
"Unable to set 0U height: Found {racked_instance_count} "
@@ -6014,7 +6541,7 @@ msgstr ""
"href=\"{url}\">{racked_instance_count} экземпляр(ов) уже смонтированых в"
" стойках."
-#: netbox/dcim/models/devices.py:331
+#: netbox/dcim/models/devices.py:332
msgid ""
"Must delete all device bay templates associated with this device before "
"declassifying it as a parent device."
@@ -6022,156 +6549,156 @@ msgstr ""
"Необходимо удалить все шаблоны отсеков устройств, связанные с этим "
"устройством, прежде чем рассекретить его как родительское устройство."
-#: netbox/dcim/models/devices.py:337
+#: netbox/dcim/models/devices.py:338
msgid "Child device types must be 0U."
msgstr "Типы дочерних устройств должны быть 0U."
-#: netbox/dcim/models/devices.py:411
+#: netbox/dcim/models/devices.py:413
msgid "module type"
msgstr "тип модуля"
-#: netbox/dcim/models/devices.py:412
+#: netbox/dcim/models/devices.py:414
msgid "module types"
msgstr "типы модулей"
-#: netbox/dcim/models/devices.py:485
+#: netbox/dcim/models/devices.py:484
msgid "Virtual machines may be assigned to this role"
msgstr "Эта роль может быть назначена виртуальным машинам."
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:496
msgid "device role"
msgstr "роль устройства"
-#: netbox/dcim/models/devices.py:498
+#: netbox/dcim/models/devices.py:497
msgid "device roles"
msgstr "роли устройств"
-#: netbox/dcim/models/devices.py:515
+#: netbox/dcim/models/devices.py:511
msgid "Optionally limit this platform to devices of a certain manufacturer"
msgstr ""
"Опционально ограничьте эту платформу устройствам определенного производителя"
-#: netbox/dcim/models/devices.py:527
+#: netbox/dcim/models/devices.py:523
msgid "platform"
msgstr "платформа"
-#: netbox/dcim/models/devices.py:528
+#: netbox/dcim/models/devices.py:524
msgid "platforms"
msgstr "платформы"
-#: netbox/dcim/models/devices.py:576
+#: netbox/dcim/models/devices.py:572
msgid "The function this device serves"
msgstr "Функция, которую выполняет это устройство"
-#: netbox/dcim/models/devices.py:608
+#: netbox/dcim/models/devices.py:599
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "Серийный номер шасси, присвоенный производителем"
-#: netbox/dcim/models/devices.py:616 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
msgid "A unique tag used to identify this device"
msgstr "Уникальный тег, используемый для идентификации этого устройства"
-#: netbox/dcim/models/devices.py:643
+#: netbox/dcim/models/devices.py:634
msgid "position (U)"
msgstr "положение (U)"
-#: netbox/dcim/models/devices.py:650
+#: netbox/dcim/models/devices.py:642
msgid "rack face"
msgstr "лицевая сторона стойки"
-#: netbox/dcim/models/devices.py:670 netbox/dcim/models/devices.py:1420
-#: netbox/virtualization/models/virtualmachines.py:100
+#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
+#: netbox/virtualization/models/virtualmachines.py:95
msgid "primary IPv4"
msgstr "основной IPv4"
-#: netbox/dcim/models/devices.py:678 netbox/dcim/models/devices.py:1428
-#: netbox/virtualization/models/virtualmachines.py:108
+#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
+#: netbox/virtualization/models/virtualmachines.py:103
msgid "primary IPv6"
msgstr "основной IPv6"
-#: netbox/dcim/models/devices.py:686
+#: netbox/dcim/models/devices.py:679
msgid "out-of-band IP"
msgstr "внеполосный IP-адрес"
-#: netbox/dcim/models/devices.py:703
+#: netbox/dcim/models/devices.py:696
msgid "VC position"
msgstr "Позиция VC"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:699
msgid "Virtual chassis position"
msgstr "Положение виртуального шасси"
-#: netbox/dcim/models/devices.py:709
+#: netbox/dcim/models/devices.py:702
msgid "VC priority"
msgstr "Приоритет VC"
-#: netbox/dcim/models/devices.py:713
+#: netbox/dcim/models/devices.py:706
msgid "Virtual chassis master election priority"
msgstr "Приоритет выбора основного виртуального шасси"
-#: netbox/dcim/models/devices.py:716 netbox/dcim/models/sites.py:207
+#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "широта"
-#: netbox/dcim/models/devices.py:721 netbox/dcim/models/devices.py:729
-#: netbox/dcim/models/sites.py:212 netbox/dcim/models/sites.py:220
+#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221
msgid "GPS coordinate in decimal format (xx.yyyyyy)"
msgstr "GPS координата в десятичном формате (xx.yyyyyy)"
-#: netbox/dcim/models/devices.py:724 netbox/dcim/models/sites.py:215
+#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "долгота"
-#: netbox/dcim/models/devices.py:797
+#: netbox/dcim/models/devices.py:790
msgid "Device name must be unique per site."
msgstr "Имя устройства должно быть уникальным для каждого сайта."
-#: netbox/dcim/models/devices.py:808 netbox/ipam/models/services.py:75
+#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
msgid "device"
msgstr "устройство"
-#: netbox/dcim/models/devices.py:809
+#: netbox/dcim/models/devices.py:802
msgid "devices"
msgstr "устройства"
-#: netbox/dcim/models/devices.py:835
+#: netbox/dcim/models/devices.py:821
#, python-brace-format
msgid "Rack {rack} does not belong to site {site}."
msgstr "Стойка {rack} не принадлежит сайту {site}."
-#: netbox/dcim/models/devices.py:840
+#: netbox/dcim/models/devices.py:826
#, python-brace-format
msgid "Location {location} does not belong to site {site}."
msgstr "Локация {location} не принадлежит сайту {site}."
-#: netbox/dcim/models/devices.py:846
+#: netbox/dcim/models/devices.py:832
#, python-brace-format
msgid "Rack {rack} does not belong to location {location}."
msgstr "Стойка {rack} не принадлежит локации {location}."
-#: netbox/dcim/models/devices.py:853
+#: netbox/dcim/models/devices.py:839
msgid "Cannot select a rack face without assigning a rack."
msgstr "Невозможно выбрать лицевую сторону стойки, не выбрав саму стойку."
-#: netbox/dcim/models/devices.py:857
+#: netbox/dcim/models/devices.py:843
msgid "Cannot select a rack position without assigning a rack."
msgstr "Невозможно выбрать позицию в стойке, не выбрав саму стойку."
-#: netbox/dcim/models/devices.py:863
+#: netbox/dcim/models/devices.py:849
msgid "Position must be in increments of 0.5 rack units."
msgstr "Позиция должна быть указана с шагом 0,5 единицы стойки."
-#: netbox/dcim/models/devices.py:867
+#: netbox/dcim/models/devices.py:853
msgid "Must specify rack face when defining rack position."
msgstr "При определении лицевой стороны необходимо указать позицию в стойке."
-#: netbox/dcim/models/devices.py:875
+#: netbox/dcim/models/devices.py:861
#, python-brace-format
msgid ""
"A 0U device type ({device_type}) cannot be assigned to a rack position."
msgstr "Тип устройства 0U ({device_type}) не может быть отнесено к стойке."
-#: netbox/dcim/models/devices.py:886
+#: netbox/dcim/models/devices.py:872
msgid ""
"Child device types cannot be assigned to a rack face. This is an attribute "
"of the parent device."
@@ -6179,7 +6706,7 @@ msgstr ""
"Устройствам с указанным в типе свойством \"дочернее\" нельзя выбрать лицевую"
" сторону стойки. Этот атрибут указывается для \"родительского\" устройства."
-#: netbox/dcim/models/devices.py:893
+#: netbox/dcim/models/devices.py:879
msgid ""
"Child device types cannot be assigned to a rack position. This is an "
"attribute of the parent device."
@@ -6187,7 +6714,7 @@ msgstr ""
"Типы дочерних устройств нельзя отнести к позиции в стойке. Это атрибут "
"родительского устройства."
-#: netbox/dcim/models/devices.py:907
+#: netbox/dcim/models/devices.py:893
#, python-brace-format
msgid ""
"U{position} is already occupied or does not have sufficient space to "
@@ -6196,22 +6723,22 @@ msgstr ""
"U{position} уже занят или в нем недостаточно места для размещения этого типа"
" устройств: {device_type} ({u_height}U)"
-#: netbox/dcim/models/devices.py:922
+#: netbox/dcim/models/devices.py:908
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} не является адресом IPv4."
-#: netbox/dcim/models/devices.py:931 netbox/dcim/models/devices.py:946
+#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this device."
msgstr "Указанный IP-адрес ({ip}) не назначено этому устройству."
-#: netbox/dcim/models/devices.py:937
+#: netbox/dcim/models/devices.py:926
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} не является адресом IPv6."
-#: netbox/dcim/models/devices.py:964
+#: netbox/dcim/models/devices.py:956
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6220,12 +6747,17 @@ msgstr ""
"Назначенная платформа ограничена {platform_manufacturer} типы устройств, но "
"данный тип устройства относится к {devicetype_manufacturer}."
-#: netbox/dcim/models/devices.py:975
+#: netbox/dcim/models/devices.py:967
#, python-brace-format
msgid "The assigned cluster belongs to a different site ({site})"
msgstr "Назначенный кластер принадлежит другому сайту ({site})"
-#: netbox/dcim/models/devices.py:983
+#: netbox/dcim/models/devices.py:974
+#, python-brace-format
+msgid "The assigned cluster belongs to a different location ({location})"
+msgstr "Назначенный кластер находится в другом месте ({location})"
+
+#: netbox/dcim/models/devices.py:982
msgid "A device assigned to a virtual chassis must have its position defined."
msgstr ""
"Положение устройства, назначенного виртуальному шасси, должно быть "
@@ -6240,15 +6772,15 @@ msgstr ""
"Устройство нельзя удалить из виртуального корпуса {virtual_chassis} потому "
"что в настоящее время оно назначено его хозяином."
-#: netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/devices.py:1204
msgid "module"
msgstr "модуль"
-#: netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:1205
msgid "modules"
msgstr "модули"
-#: netbox/dcim/models/devices.py:1213
+#: netbox/dcim/models/devices.py:1218
#, python-brace-format
msgid ""
"Module must be installed within a module bay belonging to the assigned "
@@ -6257,21 +6789,21 @@ msgstr ""
"Модуль должен быть установлен в модульном отсеке, принадлежащем назначенному"
" устройству ({device})."
-#: netbox/dcim/models/devices.py:1339
+#: netbox/dcim/models/devices.py:1346
msgid "domain"
msgstr "Домен"
-#: netbox/dcim/models/devices.py:1352 netbox/dcim/models/devices.py:1353
+#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
msgid "virtual chassis"
msgstr "виртуальное шасси"
-#: netbox/dcim/models/devices.py:1368
+#: netbox/dcim/models/devices.py:1372
#, python-brace-format
msgid ""
"The selected master ({master}) is not assigned to this virtual chassis."
msgstr "Выбранный мастер ({master}) не назначено этому виртуальному шасси."
-#: netbox/dcim/models/devices.py:1384
+#: netbox/dcim/models/devices.py:1388
#, python-brace-format
msgid ""
"Unable to delete virtual chassis {self}. There are member interfaces which "
@@ -6280,51 +6812,62 @@ msgstr ""
"Невозможно удалить виртуальное шасси {self}. Существуют интерфейсы-члены, "
"которые образуют межкорпусные интерфейсы LAG."
-#: netbox/dcim/models/devices.py:1409 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37
msgid "identifier"
msgstr "идентификатор"
-#: netbox/dcim/models/devices.py:1410
+#: netbox/dcim/models/devices.py:1415
msgid "Numeric identifier unique to the parent device"
msgstr "Цифровой идентификатор, уникальный для родительского устройства"
-#: netbox/dcim/models/devices.py:1438 netbox/extras/models/customfields.py:225
+#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:225
#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:120
msgid "comments"
msgstr "комментарии"
-#: netbox/dcim/models/devices.py:1454
+#: netbox/dcim/models/devices.py:1459
msgid "virtual device context"
msgstr "виртуальный контекст"
-#: netbox/dcim/models/devices.py:1455
+#: netbox/dcim/models/devices.py:1460
msgid "virtual device contexts"
msgstr "виртуальные контексты"
-#: netbox/dcim/models/devices.py:1487
+#: netbox/dcim/models/devices.py:1489
#, python-brace-format
msgid "{ip} is not an IPv{family} address."
msgstr "{ip} не является IPV{family} адрес."
-#: netbox/dcim/models/devices.py:1493
+#: netbox/dcim/models/devices.py:1495
msgid "Primary IP address must belong to an interface on the assigned device."
msgstr ""
"Основной IP-адрес должен принадлежать интерфейсу на назначенном устройстве."
-#: netbox/dcim/models/mixins.py:15 netbox/extras/models/configs.py:41
-#: netbox/extras/models/models.py:313 netbox/extras/models/models.py:522
-#: netbox/extras/models/search.py:48 netbox/ipam/models/ip.py:194
-msgid "weight"
-msgstr "вес"
+#: netbox/dcim/models/devices.py:1527
+msgid "MAC addresses"
+msgstr "MAC-адреса"
-#: netbox/dcim/models/mixins.py:22
-msgid "weight unit"
-msgstr "весовая единица"
+#: netbox/dcim/models/devices.py:1559
+msgid ""
+"Cannot unassign MAC Address while it is designated as the primary MAC for an"
+" object"
+msgstr ""
+"Невозможно отменить назначение MAC-адреса, если он назначен основным MAC-"
+"адресом объекта"
-#: netbox/dcim/models/mixins.py:51
-msgid "Must specify a unit when setting a weight"
-msgstr "При установке веса необходимо указать единицу измерения"
+#: netbox/dcim/models/devices.py:1563
+msgid ""
+"Cannot reassign MAC Address while it is designated as the primary MAC for an"
+" object"
+msgstr ""
+"Невозможно переназначить MAC-адрес, если он назначен основным MAC-адресом "
+"объекта"
+
+#: netbox/dcim/models/mixins.py:94
+#, python-brace-format
+msgid "Please select a {scope_type}."
+msgstr "Пожалуйста, выберите {scope_type}."
#: netbox/dcim/models/power.py:55
msgid "power panel"
@@ -6334,7 +6877,7 @@ msgstr "распределительный щит"
msgid "power panels"
msgstr "распределительные щиты"
-#: netbox/dcim/models/power.py:70
+#: netbox/dcim/models/power.py:67
#, python-brace-format
msgid ""
"Location {location} ({location_site}) is in a different site than {site}"
@@ -6342,43 +6885,43 @@ msgstr ""
"Расположение локации{location} ({location_site}) не соответствует "
"требующемуся сайту {site}"
-#: netbox/dcim/models/power.py:108
+#: netbox/dcim/models/power.py:106
msgid "supply"
msgstr "запас"
-#: netbox/dcim/models/power.py:114
+#: netbox/dcim/models/power.py:112
msgid "phase"
msgstr "фаза"
-#: netbox/dcim/models/power.py:120
+#: netbox/dcim/models/power.py:118
msgid "voltage"
msgstr "напряжение"
-#: netbox/dcim/models/power.py:125
+#: netbox/dcim/models/power.py:123
msgid "amperage"
msgstr "сила тока"
-#: netbox/dcim/models/power.py:130
+#: netbox/dcim/models/power.py:128
msgid "max utilization"
msgstr "максимальное использование"
-#: netbox/dcim/models/power.py:133
+#: netbox/dcim/models/power.py:131
msgid "Maximum permissible draw (percentage)"
msgstr "Максимально допустимое потребление (в процентах)"
-#: netbox/dcim/models/power.py:136
+#: netbox/dcim/models/power.py:134
msgid "available power"
msgstr "доступная мощность"
-#: netbox/dcim/models/power.py:164
+#: netbox/dcim/models/power.py:162
msgid "power feed"
msgstr "Кабель питания"
-#: netbox/dcim/models/power.py:165
+#: netbox/dcim/models/power.py:163
msgid "power feeds"
msgstr "кабели питания"
-#: netbox/dcim/models/power.py:179
+#: netbox/dcim/models/power.py:174
#, python-brace-format
msgid ""
"Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) "
@@ -6387,55 +6930,55 @@ msgstr ""
"Стойка {rack} ({rack_site}) и распределительный щит {powerpanel} "
"({powerpanel_site}) расположены на разных сайтах."
-#: netbox/dcim/models/power.py:190
+#: netbox/dcim/models/power.py:185
msgid "Voltage cannot be negative for AC supply"
msgstr "Напряжение питания переменного тока не может быть отрицательным"
-#: netbox/dcim/models/racks.py:47
+#: netbox/dcim/models/racks.py:46
msgid "width"
msgstr "ширина"
-#: netbox/dcim/models/racks.py:48
+#: netbox/dcim/models/racks.py:47
msgid "Rail-to-rail width"
msgstr "Ширина от рельса до рельса"
-#: netbox/dcim/models/racks.py:56
+#: netbox/dcim/models/racks.py:55
msgid "Height in rack units"
msgstr "Высота в юнитах стойки"
-#: netbox/dcim/models/racks.py:60
+#: netbox/dcim/models/racks.py:59
msgid "starting unit"
msgstr "начальный юнит"
-#: netbox/dcim/models/racks.py:62
+#: netbox/dcim/models/racks.py:61
msgid "Starting unit for rack"
msgstr "Начальный юнит для стойки"
-#: netbox/dcim/models/racks.py:66
+#: netbox/dcim/models/racks.py:65
msgid "descending units"
msgstr "единицы по убыванию"
-#: netbox/dcim/models/racks.py:67
+#: netbox/dcim/models/racks.py:66
msgid "Units are numbered top-to-bottom"
msgstr "Единицы нумеруются сверху вниз"
-#: netbox/dcim/models/racks.py:72
+#: netbox/dcim/models/racks.py:71
msgid "outer width"
msgstr "внешняя ширина"
-#: netbox/dcim/models/racks.py:75
+#: netbox/dcim/models/racks.py:74
msgid "Outer dimension of rack (width)"
msgstr "Наружный размер стойки (ширина)"
-#: netbox/dcim/models/racks.py:78
+#: netbox/dcim/models/racks.py:77
msgid "outer depth"
msgstr "внешняя глубина"
-#: netbox/dcim/models/racks.py:81
+#: netbox/dcim/models/racks.py:80
msgid "Outer dimension of rack (depth)"
msgstr "Внешний размер стойки (глубина)"
-#: netbox/dcim/models/racks.py:84
+#: netbox/dcim/models/racks.py:83
msgid "outer unit"
msgstr "внешний юнит"
@@ -6460,7 +7003,7 @@ msgstr "максимальный вес"
msgid "Maximum load capacity for the rack"
msgstr "Максимальная грузоподъемность стойки"
-#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:252
+#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247
msgid "form factor"
msgstr "форм-фактор"
@@ -6472,56 +7015,56 @@ msgstr "тип стойки"
msgid "rack types"
msgstr "типы стоек"
-#: netbox/dcim/models/racks.py:180 netbox/dcim/models/racks.py:379
+#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368
msgid "Must specify a unit when setting an outer width/depth"
msgstr ""
"При настройке внешней ширины/глубины необходимо указать единицу измерения"
-#: netbox/dcim/models/racks.py:184 netbox/dcim/models/racks.py:383
+#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
msgid "Must specify a unit when setting a maximum weight"
msgstr "При установке максимального веса необходимо указать единицу измерения"
-#: netbox/dcim/models/racks.py:230
+#: netbox/dcim/models/racks.py:227
msgid "rack role"
msgstr "назначение стойки"
-#: netbox/dcim/models/racks.py:231
+#: netbox/dcim/models/racks.py:228
msgid "rack roles"
msgstr "назначение стоек"
-#: netbox/dcim/models/racks.py:274
+#: netbox/dcim/models/racks.py:265
msgid "facility ID"
msgstr "идентификатор объекта"
-#: netbox/dcim/models/racks.py:275
+#: netbox/dcim/models/racks.py:266
msgid "Locally-assigned identifier"
msgstr "Локально назначенный идентификатор"
-#: netbox/dcim/models/racks.py:308 netbox/ipam/forms/bulk_import.py:201
-#: netbox/ipam/forms/bulk_import.py:266 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:483
-#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197
+#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300
+#: netbox/ipam/forms/bulk_import.py:482
+#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "Функциональная роль"
-#: netbox/dcim/models/racks.py:321
+#: netbox/dcim/models/racks.py:312
msgid "A unique tag used to identify this rack"
msgstr "Инвентарный номер, используемый для идентификации этой стойки"
-#: netbox/dcim/models/racks.py:359
+#: netbox/dcim/models/racks.py:351
msgid "rack"
msgstr "стойка"
-#: netbox/dcim/models/racks.py:360
+#: netbox/dcim/models/racks.py:352
msgid "racks"
msgstr "стойки"
-#: netbox/dcim/models/racks.py:375
+#: netbox/dcim/models/racks.py:364
#, python-brace-format
msgid "Assigned location must belong to parent site ({site})."
msgstr "Назначенная локация должна принадлежать родительскому сайту ({site})."
-#: netbox/dcim/models/racks.py:393
+#: netbox/dcim/models/racks.py:387
#, python-brace-format
msgid ""
"Rack must be at least {min_height}U tall to house currently installed "
@@ -6530,7 +7073,7 @@ msgstr ""
"Стойка должна иметь высоту не менее {min_height}чтобы разместить, "
"установленные в настоящее время устройства."
-#: netbox/dcim/models/racks.py:400
+#: netbox/dcim/models/racks.py:396
#, python-brace-format
msgid ""
"Rack unit numbering must begin at {position} or less to house currently "
@@ -6539,119 +7082,119 @@ msgstr ""
"Нумерация стоек должна начинаться с {position} или меньше для размещения "
"установленных в настоящее время устройств."
-#: netbox/dcim/models/racks.py:408
+#: netbox/dcim/models/racks.py:404
#, python-brace-format
msgid "Location must be from the same site, {site}."
msgstr "Локация должна располагаться в том-же сайте, {site}."
-#: netbox/dcim/models/racks.py:670
+#: netbox/dcim/models/racks.py:666
msgid "units"
msgstr "юниты"
-#: netbox/dcim/models/racks.py:696
+#: netbox/dcim/models/racks.py:692
msgid "rack reservation"
msgstr "Резервирование стойки"
-#: netbox/dcim/models/racks.py:697
+#: netbox/dcim/models/racks.py:693
msgid "rack reservations"
msgstr "Резервирование стоек"
-#: netbox/dcim/models/racks.py:714
+#: netbox/dcim/models/racks.py:707
#, python-brace-format
msgid "Invalid unit(s) for {height}U rack: {unit_list}"
msgstr ""
"Неверные единицы измерения для стоек высотой{height}U по списку: {unit_list}"
-#: netbox/dcim/models/racks.py:727
+#: netbox/dcim/models/racks.py:720
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "Следующие юниты уже зарезервированы: {unit_list}"
-#: netbox/dcim/models/sites.py:49
+#: netbox/dcim/models/sites.py:53
msgid "A top-level region with this name already exists."
msgstr "Регион верхнего уровня с таким названием уже существует."
-#: netbox/dcim/models/sites.py:59
+#: netbox/dcim/models/sites.py:63
msgid "A top-level region with this slug already exists."
msgstr "Регион верхнего уровня с этой подстрокой уже существует."
-#: netbox/dcim/models/sites.py:62
+#: netbox/dcim/models/sites.py:66
msgid "region"
msgstr "регион"
-#: netbox/dcim/models/sites.py:63
+#: netbox/dcim/models/sites.py:67
msgid "regions"
msgstr "регионы"
-#: netbox/dcim/models/sites.py:102
+#: netbox/dcim/models/sites.py:109
msgid "A top-level site group with this name already exists."
msgstr "Группа сайтов верхнего уровня с таким именем уже существует."
-#: netbox/dcim/models/sites.py:112
+#: netbox/dcim/models/sites.py:119
msgid "A top-level site group with this slug already exists."
msgstr "Группа сайтов верхнего уровня с этой подстрокой уже существует."
-#: netbox/dcim/models/sites.py:115
+#: netbox/dcim/models/sites.py:122
msgid "site group"
msgstr "группа сайта"
-#: netbox/dcim/models/sites.py:116
+#: netbox/dcim/models/sites.py:123
msgid "site groups"
msgstr "группы сайтов"
-#: netbox/dcim/models/sites.py:141
+#: netbox/dcim/models/sites.py:145
msgid "Full name of the site"
msgstr "Полное имя сайта"
-#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:279
+#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283
msgid "facility"
msgstr "объект"
-#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:282
+#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286
msgid "Local facility ID or description"
msgstr "Идентификатор или описание местного объекта"
-#: netbox/dcim/models/sites.py:195
+#: netbox/dcim/models/sites.py:196
msgid "physical address"
msgstr "физический адрес"
-#: netbox/dcim/models/sites.py:198
+#: netbox/dcim/models/sites.py:199
msgid "Physical location of the building"
msgstr "Физическое местоположение здания"
-#: netbox/dcim/models/sites.py:201
+#: netbox/dcim/models/sites.py:202
msgid "shipping address"
msgstr "адрес доставки"
-#: netbox/dcim/models/sites.py:204
+#: netbox/dcim/models/sites.py:205
msgid "If different from the physical address"
msgstr "Если отличается от физического адреса"
-#: netbox/dcim/models/sites.py:238
+#: netbox/dcim/models/sites.py:245
msgid "site"
msgstr "сайт"
-#: netbox/dcim/models/sites.py:239
+#: netbox/dcim/models/sites.py:246
msgid "sites"
msgstr "сайты"
-#: netbox/dcim/models/sites.py:309
+#: netbox/dcim/models/sites.py:319
msgid "A location with this name already exists within the specified site."
msgstr "Локация с таким именем уже существует в указанном сайте."
-#: netbox/dcim/models/sites.py:319
+#: netbox/dcim/models/sites.py:329
msgid "A location with this slug already exists within the specified site."
msgstr "Локация с этой подстрокой уже существует в указанном сайте."
-#: netbox/dcim/models/sites.py:322
+#: netbox/dcim/models/sites.py:332
msgid "location"
msgstr "локация"
-#: netbox/dcim/models/sites.py:323
+#: netbox/dcim/models/sites.py:333
msgid "locations"
msgstr "локации"
-#: netbox/dcim/models/sites.py:337
+#: netbox/dcim/models/sites.py:344
#, python-brace-format
msgid "Parent location ({parent}) must belong to the same site ({site})."
msgstr ""
@@ -6665,11 +7208,11 @@ msgstr "Точка подключения A"
msgid "Termination B"
msgstr "Точка подключения Б"
-#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:23
+#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:22
msgid "Device A"
msgstr "Устройство A"
-#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:32
+#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:31
msgid "Device B"
msgstr "Устройство Б"
@@ -6703,97 +7246,91 @@ msgstr "Сайт Б"
msgid "Reachable"
msgstr "Доступен"
-#: netbox/dcim/tables/devices.py:58 netbox/dcim/tables/devices.py:106
-#: netbox/dcim/tables/racks.py:150 netbox/dcim/tables/sites.py:105
-#: netbox/dcim/tables/sites.py:148 netbox/extras/tables/tables.py:545
+#: 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:545
#: 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
-#: netbox/virtualization/tables/clusters.py:83
-#: netbox/virtualization/views.py:204
+#: netbox/virtualization/tables/clusters.py:87
+#: netbox/virtualization/views.py:216
msgid "Devices"
msgstr "Устройства"
-#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:111
-#: netbox/virtualization/tables/clusters.py:88
+#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122
+#: netbox/virtualization/tables/clusters.py:92
msgid "VMs"
msgstr "Виртуальные машины"
-#: netbox/dcim/tables/devices.py:100 netbox/dcim/tables/devices.py:216
-#: netbox/extras/forms/model_forms.py:630
+#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227
+#: netbox/extras/forms/model_forms.py:644
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/device/render_config.html:11
-#: netbox/templates/dcim/device/render_config.html:14
#: netbox/templates/dcim/devicerole.html:44
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
+#: netbox/templates/extras/object_render_config.html:12
+#: netbox/templates/extras/object_render_config.html:15
#: netbox/templates/virtualization/virtualmachine.html:48
-#: netbox/templates/virtualization/virtualmachine/render_config.html:11
-#: netbox/templates/virtualization/virtualmachine/render_config.html:14
-#: netbox/virtualization/tables/virtualmachines.py:107
+#: netbox/virtualization/tables/virtualmachines.py:77
msgid "Config Template"
msgstr "Шаблон конфигурации"
-#: netbox/dcim/tables/devices.py:150 netbox/templates/dcim/sitegroup.html:26
-msgid "Site Group"
-msgstr "Группа сайтов"
-
-#: netbox/dcim/tables/devices.py:187 netbox/dcim/tables/devices.py:1068
-#: netbox/ipam/forms/bulk_import.py:527 netbox/ipam/forms/model_forms.py:306
-#: netbox/ipam/forms/model_forms.py:319 netbox/ipam/tables/ip.py:356
-#: netbox/ipam/tables/ip.py:423 netbox/ipam/tables/ip.py:446
+#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100
+#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308
+#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398
#: netbox/templates/ipam/ipaddress.html:11
-#: netbox/virtualization/tables/virtualmachines.py:95
+#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "IP-адрес"
-#: netbox/dcim/tables/devices.py:191 netbox/dcim/tables/devices.py:1072
-#: netbox/virtualization/tables/virtualmachines.py:86
+#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104
+#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "Адрес IPv4"
-#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1076
-#: netbox/virtualization/tables/virtualmachines.py:90
+#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108
+#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "Адрес IPv6"
-#: netbox/dcim/tables/devices.py:210
+#: netbox/dcim/tables/devices.py:221
msgid "VC Position"
msgstr "Позиция в шасси"
-#: netbox/dcim/tables/devices.py:213
+#: netbox/dcim/tables/devices.py:224
msgid "VC Priority"
msgstr "Приоритет шасси"
-#: netbox/dcim/tables/devices.py:220 netbox/templates/dcim/device_edit.html:38
+#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38
#: netbox/templates/dcim/devicebay_populate.html:16
msgid "Parent Device"
msgstr "Родительское устройство"
-#: netbox/dcim/tables/devices.py:225
+#: netbox/dcim/tables/devices.py:236
msgid "Position (Device Bay)"
msgstr "Положение (отсек для устройств)"
-#: netbox/dcim/tables/devices.py:234
+#: netbox/dcim/tables/devices.py:245
msgid "Console ports"
msgstr "Консольные порты"
-#: netbox/dcim/tables/devices.py:237
+#: netbox/dcim/tables/devices.py:248
msgid "Console server ports"
msgstr "Порты консольного сервера"
-#: netbox/dcim/tables/devices.py:240
+#: netbox/dcim/tables/devices.py:251
msgid "Power ports"
msgstr "Порты питания"
-#: netbox/dcim/tables/devices.py:243
+#: netbox/dcim/tables/devices.py:254
msgid "Power outlets"
msgstr "Розетки питания"
-#: netbox/dcim/tables/devices.py:246 netbox/dcim/tables/devices.py:1081
-#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1040
-#: netbox/dcim/views.py:1279 netbox/dcim/views.py:1975
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:250
+#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144
+#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139
+#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -6803,35 +7340,35 @@ msgstr "Розетки питания"
#: netbox/templates/dcim/virtualdevicecontext.html:81
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
-#: netbox/virtualization/tables/virtualmachines.py:101
-#: netbox/virtualization/views.py:364 netbox/wireless/tables/wirelesslan.py:55
+#: netbox/virtualization/tables/virtualmachines.py:71
+#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "Интерфейсы"
-#: netbox/dcim/tables/devices.py:249
+#: netbox/dcim/tables/devices.py:260
msgid "Front ports"
msgstr "Фронтальные порты"
-#: netbox/dcim/tables/devices.py:255
+#: netbox/dcim/tables/devices.py:266
msgid "Device bays"
msgstr "Отсеки для устройств"
-#: netbox/dcim/tables/devices.py:258
+#: netbox/dcim/tables/devices.py:269
msgid "Module bays"
msgstr "Отсеки для модулей"
-#: netbox/dcim/tables/devices.py:261
+#: netbox/dcim/tables/devices.py:272
msgid "Inventory items"
msgstr "Комплектующие"
-#: netbox/dcim/tables/devices.py:305 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "Модульный отсек"
-#: netbox/dcim/tables/devices.py:318 netbox/dcim/tables/devicetypes.py:47
-#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1115
-#: netbox/dcim/views.py:2073 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219
+#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -6840,124 +7377,133 @@ msgstr "Модульный отсек"
msgid "Inventory Items"
msgstr "Предметы инвентаря"
-#: netbox/dcim/tables/devices.py:333
+#: netbox/dcim/tables/devices.py:343
msgid "Cable Color"
msgstr "Цвет кабеля"
-#: netbox/dcim/tables/devices.py:339
+#: netbox/dcim/tables/devices.py:349
msgid "Link Peers"
msgstr "Связать узлы"
-#: netbox/dcim/tables/devices.py:342
+#: netbox/dcim/tables/devices.py:352
msgid "Mark Connected"
msgstr "Отметить подключение"
-#: netbox/dcim/tables/devices.py:461
+#: netbox/dcim/tables/devices.py:471
msgid "Maximum draw (W)"
msgstr "Максимальная потребляемая мощность (Вт)"
-#: netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:474
msgid "Allocated draw (W)"
msgstr "Выделенная мощность (Вт)"
-#: netbox/dcim/tables/devices.py:558 netbox/ipam/forms/model_forms.py:734
-#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:596
-#: netbox/ipam/views.py:696 netbox/netbox/navigation/menu.py:158
-#: netbox/netbox/navigation/menu.py:160
-#: netbox/templates/dcim/interface.html:339
+#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633
+#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164
+#: netbox/netbox/navigation/menu.py:166
+#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
#: netbox/templates/ipam/service.html:40
-#: netbox/templates/virtualization/vminterface.html:85
+#: netbox/templates/virtualization/vminterface.html:101
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "IP-адреса"
-#: netbox/dcim/tables/devices.py:564 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "Группы FHRP"
-#: netbox/dcim/tables/devices.py:576 netbox/templates/dcim/interface.html:89
-#: netbox/templates/virtualization/vminterface.html:67
+#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95
+#: netbox/templates/virtualization/vminterface.html:59
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
#: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76
#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82
-#: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145
+#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
#: netbox/vpn/tables/tunnels.py:78
msgid "Tunnel"
msgstr "Туннель"
-#: netbox/dcim/tables/devices.py:604 netbox/dcim/tables/devicetypes.py:227
+#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "Только управление"
-#: netbox/dcim/tables/devices.py:623
+#: netbox/dcim/tables/devices.py:645
msgid "VDCs"
msgstr "Виртуальные контексты устройств(VDCs)"
-#: netbox/dcim/tables/devices.py:873 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163
+msgid "Virtual Circuit"
+msgstr "Виртуальный канал"
+
+#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "Установленный модуль"
-#: netbox/dcim/tables/devices.py:876
+#: netbox/dcim/tables/devices.py:907
msgid "Module Serial"
msgstr "Серийный номер модуля"
-#: netbox/dcim/tables/devices.py:880
+#: netbox/dcim/tables/devices.py:911
msgid "Module Asset Tag"
msgstr "Тег активов модуля"
-#: netbox/dcim/tables/devices.py:889
+#: netbox/dcim/tables/devices.py:920
msgid "Module Status"
msgstr "Состояние модуля"
-#: netbox/dcim/tables/devices.py:944 netbox/dcim/tables/devicetypes.py:312
-#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319
+#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "Компонент"
-#: netbox/dcim/tables/devices.py:1000
+#: netbox/dcim/tables/devices.py:1032
msgid "Items"
msgstr "Предметы"
-#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:84
+#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60
+#: netbox/netbox/navigation/menu.py:62
+msgid "Rack Types"
+msgstr "Типы стоек"
+
+#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84
#: netbox/netbox/navigation/menu.py:86
msgid "Device Types"
msgstr "Типы устройств"
-#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:87
+#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
msgid "Module Types"
msgstr "Типы модулей"
-#: netbox/dcim/tables/devicetypes.py:52 netbox/extras/forms/filtersets.py:371
-#: netbox/extras/forms/model_forms.py:537 netbox/extras/tables/tables.py:540
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
+#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:540
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "Платформы"
-#: netbox/dcim/tables/devicetypes.py:84
+#: netbox/dcim/tables/devicetypes.py:89
#: netbox/templates/dcim/devicetype.html:29
msgid "Default Platform"
msgstr "Платформа по умолчанию"
-#: netbox/dcim/tables/devicetypes.py:88
+#: netbox/dcim/tables/devicetypes.py:93
#: netbox/templates/dcim/devicetype.html:45
msgid "Full Depth"
msgstr "Полная глубина"
-#: netbox/dcim/tables/devicetypes.py:98
+#: netbox/dcim/tables/devicetypes.py:103
msgid "U Height"
msgstr "Высота U"
-#: netbox/dcim/tables/devicetypes.py:113 netbox/dcim/tables/modules.py:26
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
#: netbox/dcim/tables/racks.py:89
msgid "Instances"
msgstr "Инстансы"
-#: netbox/dcim/tables/devicetypes.py:116 netbox/dcim/views.py:980
-#: netbox/dcim/views.py:1219 netbox/dcim/views.py:1911
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084
+#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075
#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
@@ -6967,8 +7513,8 @@ msgstr "Инстансы"
msgid "Console Ports"
msgstr "Порты консоли"
-#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:995
-#: netbox/dcim/views.py:1234 netbox/dcim/views.py:1927
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099
+#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091
#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
@@ -6978,8 +7524,8 @@ msgstr "Порты консоли"
msgid "Console Server Ports"
msgstr "Порты консольного сервера"
-#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1010
-#: netbox/dcim/views.py:1249 netbox/dcim/views.py:1943
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1114
+#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107
#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
@@ -6989,8 +7535,8 @@ msgstr "Порты консольного сервера"
msgid "Power Ports"
msgstr "Порты питания"
-#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1025
-#: netbox/dcim/views.py:1264 netbox/dcim/views.py:1959
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129
+#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123
#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
@@ -7000,8 +7546,8 @@ msgstr "Порты питания"
msgid "Power Outlets"
msgstr "Розетки питания"
-#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1055
-#: netbox/dcim/views.py:1294 netbox/dcim/views.py:1997
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159
+#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161
#: netbox/netbox/navigation/menu.py:95
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
@@ -7010,8 +7556,8 @@ msgstr "Розетки питания"
msgid "Front Ports"
msgstr "Фронтальные порты"
-#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1070
-#: netbox/dcim/views.py:1309 netbox/dcim/views.py:2013
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174
+#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177
#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
@@ -7021,16 +7567,16 @@ msgstr "Фронтальные порты"
msgid "Rear Ports"
msgstr "Задние порты"
-#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1100
-#: netbox/dcim/views.py:2053 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204
+#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "Отсеки для устройств"
-#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1085
-#: netbox/dcim/views.py:1324 netbox/dcim/views.py:2033
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1189
+#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197
#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
@@ -7040,7 +7586,7 @@ msgstr "Отсеки для устройств"
msgid "Module Bays"
msgstr "Отсеки для модулей"
-#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:297
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "Кабели питания"
@@ -7053,110 +7599,105 @@ msgstr "Максимальное использование"
msgid "Available Power (VA)"
msgstr "Доступная мощность (ВА)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:143
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47
#: netbox/netbox/navigation/menu.py:49
msgid "Racks"
msgstr "Стойки"
-#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:142
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141
#: netbox/templates/dcim/device.html:318
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14
msgid "Height"
msgstr "Высота"
-#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:165
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18
msgid "Outer Width"
msgstr "Внешняя ширина"
-#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:169
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
msgid "Outer Depth"
msgstr "Внешняя глубина"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:177
+#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
msgid "Max Weight"
msgstr "Максимальный вес"
-#: netbox/dcim/tables/racks.py:154
+#: netbox/dcim/tables/racks.py:153
msgid "Space"
msgstr "Пространство"
#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:351
-#: netbox/extras/forms/model_forms.py:517 netbox/ipam/forms/bulk_edit.py:131
-#: netbox/ipam/forms/model_forms.py:153 netbox/ipam/tables/asn.py:66
+#: netbox/extras/forms/filtersets.py:358
+#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66
#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17
msgid "Sites"
msgstr "Сайты"
-#: netbox/dcim/tests/test_api.py:47
+#: netbox/dcim/tests/test_api.py:50
msgid "Test case must set peer_termination_type"
msgstr ""
"В тестовом примере должно быть установлено значение peer_termination_type"
-#: netbox/dcim/views.py:138
+#: netbox/dcim/views.py:137
#, python-brace-format
msgid "Disconnected {count} {type}"
msgstr "Отключен {count} {type}"
-#: netbox/dcim/views.py:738 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "Резервирование"
-#: netbox/dcim/views.py:757 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "Устройства без стоек"
-#: netbox/dcim/views.py:2086 netbox/extras/forms/model_forms.py:577
+#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591
#: netbox/templates/extras/configcontext.html:10
-#: netbox/virtualization/forms/model_forms.py:225
-#: netbox/virtualization/views.py:405
+#: netbox/virtualization/forms/model_forms.py:232
+#: netbox/virtualization/views.py:422
msgid "Config Context"
msgstr "Контекст конфигурации"
-#: netbox/dcim/views.py:2096 netbox/virtualization/views.py:415
+#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432
msgid "Render Config"
msgstr "Конфигурация рендера"
-#: netbox/dcim/views.py:2131 netbox/virtualization/views.py:450
-#, python-brace-format
-msgid "An error occurred while rendering the template: {error}"
-msgstr "Во время рендеринга шаблона произошла ошибка: {error}"
-
-#: netbox/dcim/views.py:2149 netbox/extras/tables/tables.py:550
-#: netbox/netbox/navigation/menu.py:247 netbox/netbox/navigation/menu.py:249
-#: netbox/virtualization/views.py:178
+#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550
+#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
+#: netbox/virtualization/views.py:190
msgid "Virtual Machines"
msgstr "Виртуальные машины"
-#: netbox/dcim/views.py:2907
+#: netbox/dcim/views.py:3106
#, python-brace-format
msgid "Installed device {device} in bay {device_bay}."
msgstr "Установлено устройство {device} в отсек {device_bay}."
-#: netbox/dcim/views.py:2948
+#: netbox/dcim/views.py:3147
#, python-brace-format
msgid "Removed device {device} from bay {device_bay}."
msgstr "Удалено устройство {device} из отсека {device_bay}."
-#: netbox/dcim/views.py:3054 netbox/ipam/tables/ip.py:234
+#: netbox/dcim/views.py:3263 netbox/ipam/tables/ip.py:180
msgid "Children"
msgstr "Потомки"
-#: netbox/dcim/views.py:3520
+#: netbox/dcim/views.py:3730
#, python-brace-format
msgid "Added member {device}"
msgstr "Добавлен участник {device}"
-#: netbox/dcim/views.py:3567
+#: netbox/dcim/views.py:3779
#, python-brace-format
msgid "Unable to remove master device {device} from the virtual chassis."
msgstr "Невозможно удалить главное устройство {device} из виртуального шасси."
-#: netbox/dcim/views.py:3580
+#: netbox/dcim/views.py:3792
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "{device} удалено из виртуального шасси {chassis}"
@@ -7255,7 +7796,7 @@ msgstr "Нет"
#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57
#: netbox/tenancy/forms/bulk_edit.py:118
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:171
msgid "Link"
msgstr "Ссылка"
@@ -7275,15 +7816,15 @@ msgstr "В алфавитном порядке (А-Я)"
msgid "Alphabetical (Z-A)"
msgstr "В обратном алфавитном порядке (Я-А)"
-#: netbox/extras/choices.py:144 netbox/extras/choices.py:167
+#: netbox/extras/choices.py:144 netbox/extras/choices.py:165
msgid "Info"
msgstr "Информация"
-#: netbox/extras/choices.py:145 netbox/extras/choices.py:168
+#: netbox/extras/choices.py:145 netbox/extras/choices.py:166
msgid "Success"
msgstr "Успех"
-#: netbox/extras/choices.py:146 netbox/extras/choices.py:169
+#: netbox/extras/choices.py:146 netbox/extras/choices.py:167
msgid "Warning"
msgstr "Предупреждение"
@@ -7291,52 +7832,29 @@ msgstr "Предупреждение"
msgid "Danger"
msgstr "Опасность"
-#: netbox/extras/choices.py:165
+#: netbox/extras/choices.py:164
msgid "Debug"
msgstr "Отладка"
-#: netbox/extras/choices.py:166 netbox/netbox/choices.py:101
-msgid "Default"
-msgstr "По умолчанию"
-
-#: netbox/extras/choices.py:170
+#: netbox/extras/choices.py:168
msgid "Failure"
msgstr "Неудача"
-#: netbox/extras/choices.py:186
-msgid "Hourly"
-msgstr "Ежечасно"
-
-#: netbox/extras/choices.py:187
-msgid "12 hours"
-msgstr "12 часов"
-
-#: netbox/extras/choices.py:188
-msgid "Daily"
-msgstr "Ежедневно"
-
-#: netbox/extras/choices.py:189
-msgid "Weekly"
-msgstr "Еженедельно"
-
-#: netbox/extras/choices.py:190
-msgid "30 days"
-msgstr "30 дней"
-
-#: netbox/extras/choices.py:226
+#: netbox/extras/choices.py:213
#: netbox/templates/dcim/virtualchassis_edit.html:107
#: netbox/templates/generic/bulk_add_component.html:68
#: netbox/templates/generic/object_edit.html:47
#: netbox/templates/generic/object_edit.html:80
+#: netbox/templates/htmx/quick_add.html:24
#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7
msgid "Create"
msgstr "Создать"
-#: netbox/extras/choices.py:227
+#: netbox/extras/choices.py:214
msgid "Update"
msgstr "Обновить"
-#: netbox/extras/choices.py:228
+#: netbox/extras/choices.py:215
#: netbox/templates/circuits/inc/circuit_termination.html:23
#: netbox/templates/dcim/inc/panels/inventory_items.html:37
#: netbox/templates/dcim/powerpanel.html:66
@@ -7351,82 +7869,82 @@ msgstr "Обновить"
msgid "Delete"
msgstr "Удалить"
-#: netbox/extras/choices.py:252 netbox/netbox/choices.py:57
-#: netbox/netbox/choices.py:102
+#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "Синий"
-#: netbox/extras/choices.py:253 netbox/netbox/choices.py:56
-#: netbox/netbox/choices.py:103
+#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "Темно-синий"
-#: netbox/extras/choices.py:254 netbox/netbox/choices.py:54
-#: netbox/netbox/choices.py:104
+#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "Фиолетовый"
-#: netbox/extras/choices.py:255 netbox/netbox/choices.py:51
-#: netbox/netbox/choices.py:105
+#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "Розовый"
-#: netbox/extras/choices.py:256 netbox/netbox/choices.py:50
-#: netbox/netbox/choices.py:106
+#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "Красный"
-#: netbox/extras/choices.py:257 netbox/netbox/choices.py:68
-#: netbox/netbox/choices.py:107
+#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "Оранжевый"
-#: netbox/extras/choices.py:258 netbox/netbox/choices.py:66
-#: netbox/netbox/choices.py:108
+#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "Желтый"
-#: netbox/extras/choices.py:259 netbox/netbox/choices.py:63
-#: netbox/netbox/choices.py:109
+#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "Зелёный"
-#: netbox/extras/choices.py:260 netbox/netbox/choices.py:60
-#: netbox/netbox/choices.py:110
+#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "Cине-зеленый"
-#: netbox/extras/choices.py:261 netbox/netbox/choices.py:59
-#: netbox/netbox/choices.py:111
+#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "Голубой"
-#: netbox/extras/choices.py:262 netbox/netbox/choices.py:112
+#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "Серый"
-#: netbox/extras/choices.py:263 netbox/netbox/choices.py:74
-#: netbox/netbox/choices.py:113
+#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "Черный"
-#: netbox/extras/choices.py:264 netbox/netbox/choices.py:75
-#: netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/netbox/choices.py:116
msgid "White"
msgstr "Белый"
-#: netbox/extras/choices.py:279 netbox/extras/forms/model_forms.py:353
-#: netbox/extras/forms/model_forms.py:430
+#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
+#: netbox/extras/forms/model_forms.py:444
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Вебхук"
-#: netbox/extras/choices.py:280 netbox/extras/forms/model_forms.py:418
+#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "Сценарий"
-#: netbox/extras/choices.py:281
+#: netbox/extras/choices.py:268
msgid "Notification"
msgstr "Уведомление"
@@ -7526,30 +8044,34 @@ msgstr "Неверный формат. Параметры URL должны бы
msgid "RSS Feed"
msgstr "RSS-канал"
-#: netbox/extras/dashboard/widgets.py:279
+#: netbox/extras/dashboard/widgets.py:280
msgid "Embed an RSS feed from an external website."
msgstr "Вставьте RSS-канал с внешнего веб-сайта."
-#: netbox/extras/dashboard/widgets.py:286
+#: netbox/extras/dashboard/widgets.py:287
msgid "Feed URL"
msgstr "URL-адрес ленты"
-#: netbox/extras/dashboard/widgets.py:291
+#: netbox/extras/dashboard/widgets.py:290
+msgid "Requires external connection"
+msgstr "Требуется внешнее подключение"
+
+#: netbox/extras/dashboard/widgets.py:296
msgid "The maximum number of objects to display"
msgstr "Максимальное количество отображаемых объектов"
-#: netbox/extras/dashboard/widgets.py:296
+#: netbox/extras/dashboard/widgets.py:301
msgid "How long to stored the cached content (in seconds)"
msgstr "Как долго хранить кэшированный контент (в секундах)"
-#: netbox/extras/dashboard/widgets.py:348
+#: netbox/extras/dashboard/widgets.py:358
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
-#: netbox/templates/inc/user_menu.html:48
+#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "Закладки"
-#: netbox/extras/dashboard/widgets.py:352
+#: netbox/extras/dashboard/widgets.py:362
msgid "Show your personal bookmarks"
msgstr "Покажите свои личные закладки"
@@ -7578,17 +8100,17 @@ msgid "Group (name)"
msgstr "Группа (название)"
#: netbox/extras/filtersets.py:574
-#: netbox/virtualization/forms/filtersets.py:118
+#: netbox/virtualization/forms/filtersets.py:123
msgid "Cluster type"
msgstr "Тип кластера"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:95
-#: netbox/virtualization/filtersets.py:147
+#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/virtualization/filtersets.py:113
msgid "Cluster type (slug)"
msgstr "Тип кластера (подстрока)"
#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16
-#: netbox/tenancy/forms/forms.py:39
+#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "Группы арендаторов"
@@ -7597,7 +8119,7 @@ msgstr "Группы арендаторов"
msgid "Tenant group (slug)"
msgstr "Группа арендаторов (подстрока)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:495
+#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "Тег"
@@ -7606,60 +8128,60 @@ msgstr "Тег"
msgid "Tag (slug)"
msgstr "Тег (подстрока)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:429
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
msgid "Has local config context data"
msgstr "Имеет локальные контекстные данные конфигурации"
-#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:60
+#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61
msgid "Group name"
msgstr "Название группы"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:68
+#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
#: netbox/extras/tables/tables.py:65
#: netbox/templates/extras/customfield.html:38
#: netbox/templates/generic/bulk_import.html:118
msgid "Required"
msgstr "Обязательно"
-#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:75
+#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76
msgid "Must be unique"
msgstr "Должно быть уникальным"
#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60
-#: netbox/extras/forms/filtersets.py:89
+#: netbox/extras/forms/filtersets.py:90
#: netbox/extras/models/customfields.py:209
msgid "UI visible"
msgstr "Видимый пользовательский интерфейс"
#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66
-#: netbox/extras/forms/filtersets.py:94
+#: netbox/extras/forms/filtersets.py:95
#: netbox/extras/models/customfields.py:216
msgid "UI editable"
msgstr "Редактируемый UI"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:97
+#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
msgid "Is cloneable"
msgstr "Можно клонировать"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:104
+#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
msgid "Minimum value"
msgstr "Минимальное значение"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:108
+#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
msgid "Maximum value"
msgstr "Максимальное значение"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:112
+#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
msgid "Validation regex"
msgstr "Регулярное выражение валидации"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "Поведение"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:149
+#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
msgid "New window"
msgstr "Новое окно"
@@ -7667,31 +8189,31 @@ msgstr "Новое окно"
msgid "Button class"
msgstr "Класс кнопки"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
#: netbox/extras/models/models.py:409
msgid "MIME type"
msgstr "Тип MIME"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:190
+#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
msgid "File extension"
msgstr "Расширение файла"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
msgid "As attachment"
msgstr "В качестве вложения"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:236
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
#: netbox/extras/tables/tables.py:256
#: netbox/templates/extras/savedfilter.html:29
msgid "Shared"
msgstr "Общий"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
#: netbox/extras/models/models.py:174
msgid "HTTP method"
msgstr "Метод HTTP"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:259
+#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "URL-адрес полезной нагрузки"
@@ -7710,7 +8232,7 @@ msgid "CA file path"
msgstr "Путь к файлу CA"
#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192
-#: netbox/extras/forms/model_forms.py:377
+#: netbox/extras/forms/model_forms.py:391
msgid "Event types"
msgstr "Типы событий"
@@ -7723,13 +8245,13 @@ msgstr "Активен"
#: netbox/extras/forms/bulk_import.py:139
#: netbox/extras/forms/bulk_import.py:162
#: netbox/extras/forms/bulk_import.py:186
-#: netbox/extras/forms/filtersets.py:137 netbox/extras/forms/filtersets.py:224
+#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230
#: netbox/extras/forms/model_forms.py:47
-#: netbox/extras/forms/model_forms.py:205
-#: netbox/extras/forms/model_forms.py:237
-#: netbox/extras/forms/model_forms.py:278
-#: netbox/extras/forms/model_forms.py:372
-#: netbox/extras/forms/model_forms.py:489
+#: netbox/extras/forms/model_forms.py:219
+#: netbox/extras/forms/model_forms.py:251
+#: netbox/extras/forms/model_forms.py:292
+#: netbox/extras/forms/model_forms.py:386
+#: netbox/extras/forms/model_forms.py:503
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "Типы объектов"
@@ -7747,10 +8269,10 @@ msgstr "Один или несколько назначенных типов о
msgid "Field data type (e.g. text, integer, etc.)"
msgstr "Тип данных поля (например, текст, целое число и т. д.)"
-#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:208
-#: netbox/extras/forms/filtersets.py:281
-#: netbox/extras/forms/model_forms.py:304
-#: netbox/extras/forms/model_forms.py:341
+#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213
+#: netbox/extras/forms/filtersets.py:287
+#: netbox/extras/forms/model_forms.py:318
+#: netbox/extras/forms/model_forms.py:355
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "Тип объекта"
@@ -7760,7 +8282,7 @@ msgid "Object type (for object or multi-object fields)"
msgstr ""
"Тип объекта (для полей объектов или полей, состоящих из нескольких объектов)"
-#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:84
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85
msgid "Choice set"
msgstr "Набор для выбора"
@@ -7832,7 +8354,7 @@ msgid "The classification of entry"
msgstr "Классификация записей"
#: netbox/extras/forms/bulk_import.py:261
-#: netbox/extras/forms/model_forms.py:320 netbox/netbox/navigation/menu.py:390
+#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -7846,7 +8368,8 @@ msgstr ""
"Имена пользователей, разделенные запятыми и заключенные в двойные кавычки"
#: netbox/extras/forms/bulk_import.py:268
-#: netbox/extras/forms/model_forms.py:315 netbox/netbox/navigation/menu.py:410
+#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294
+#: netbox/netbox/navigation/menu.py:431
#: netbox/templates/extras/notificationgroup.html:31
#: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193
#: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35
@@ -7858,104 +8381,104 @@ msgstr "Группы"
msgid "Group names separated by commas, encased with double quotes"
msgstr "Имена групп, разделенные запятыми и заключенные в двойные кавычки"
-#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56
msgid "Related object type"
msgstr "Тип связанного объекта"
-#: netbox/extras/forms/filtersets.py:57
+#: netbox/extras/forms/filtersets.py:58
msgid "Field type"
msgstr "Тип поля"
-#: netbox/extras/forms/filtersets.py:120
+#: netbox/extras/forms/filtersets.py:122
#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "Варианты"
-#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:319
-#: netbox/extras/forms/filtersets.py:408
-#: netbox/extras/forms/model_forms.py:572 netbox/templates/core/job.html:96
+#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326
+#: netbox/extras/forms/filtersets.py:416
+#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "Данные"
-#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:333
-#: netbox/extras/forms/filtersets.py:418 netbox/netbox/choices.py:130
+#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
+#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "Файл данных"
-#: netbox/extras/forms/filtersets.py:183
+#: netbox/extras/forms/filtersets.py:187
msgid "Content types"
msgstr "Типы контента"
-#: netbox/extras/forms/filtersets.py:255 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
msgid "HTTP content type"
msgstr "Тип содержимого HTTP"
-#: netbox/extras/forms/filtersets.py:286
+#: netbox/extras/forms/filtersets.py:292
msgid "Event type"
msgstr "Тип события"
-#: netbox/extras/forms/filtersets.py:291
+#: netbox/extras/forms/filtersets.py:297
msgid "Action type"
msgstr "Тип действия"
-#: netbox/extras/forms/filtersets.py:307
+#: netbox/extras/forms/filtersets.py:313
msgid "Tagged object type"
msgstr "Тип объекта с тегами"
-#: netbox/extras/forms/filtersets.py:312
+#: netbox/extras/forms/filtersets.py:318
msgid "Allowed object type"
msgstr "Разрешенный тип объекта"
-#: netbox/extras/forms/filtersets.py:341
-#: netbox/extras/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:348
+#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
msgid "Regions"
msgstr "Регионы"
-#: netbox/extras/forms/filtersets.py:346
-#: netbox/extras/forms/model_forms.py:512
+#: netbox/extras/forms/filtersets.py:353
+#: netbox/extras/forms/model_forms.py:526
msgid "Site groups"
msgstr "Группы сайтов"
-#: netbox/extras/forms/filtersets.py:356
-#: netbox/extras/forms/model_forms.py:522 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:363
+#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "Локации"
-#: netbox/extras/forms/filtersets.py:361
-#: netbox/extras/forms/model_forms.py:527
+#: netbox/extras/forms/filtersets.py:368
+#: netbox/extras/forms/model_forms.py:541
msgid "Device types"
msgstr "Типы устройств"
-#: netbox/extras/forms/filtersets.py:366
-#: netbox/extras/forms/model_forms.py:532
+#: netbox/extras/forms/filtersets.py:373
+#: netbox/extras/forms/model_forms.py:546
msgid "Roles"
msgstr "Роли"
-#: netbox/extras/forms/filtersets.py:376
-#: netbox/extras/forms/model_forms.py:542
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:556
msgid "Cluster types"
msgstr "Типы кластеров"
-#: netbox/extras/forms/filtersets.py:381
-#: netbox/extras/forms/model_forms.py:547
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:561
msgid "Cluster groups"
msgstr "Кластерные группы"
-#: netbox/extras/forms/filtersets.py:386
-#: netbox/extras/forms/model_forms.py:552 netbox/netbox/navigation/menu.py:255
-#: netbox/netbox/navigation/menu.py:257
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263
+#: netbox/netbox/navigation/menu.py:265
#: netbox/templates/virtualization/clustertype.html:30
#: netbox/virtualization/tables/clusters.py:23
#: netbox/virtualization/tables/clusters.py:45
msgid "Clusters"
msgstr "Кластеры"
-#: netbox/extras/forms/filtersets.py:391
-#: netbox/extras/forms/model_forms.py:557
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:571
msgid "Tenant groups"
msgstr "Группы арендаторов"
@@ -8006,7 +8529,7 @@ msgstr ""
msgid "Related Object"
msgstr "Связанный объект"
-#: netbox/extras/forms/model_forms.py:169
+#: netbox/extras/forms/model_forms.py:170
msgid ""
"Enter one choice per line. An optional label may be specified for each "
"choice by appending it with a colon. Example:"
@@ -8014,16 +8537,16 @@ msgstr ""
"Введите по одному варианту в строке. Для каждого варианта можно указать "
"дополнительный лейбл через двоеточие. Пример:"
-#: netbox/extras/forms/model_forms.py:212
+#: netbox/extras/forms/model_forms.py:226
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "Настраиваемая Ссылка"
-#: netbox/extras/forms/model_forms.py:214
+#: netbox/extras/forms/model_forms.py:228
msgid "Templates"
msgstr "Шаблоны"
-#: netbox/extras/forms/model_forms.py:226
+#: netbox/extras/forms/model_forms.py:240
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
@@ -8032,66 +8555,66 @@ msgstr ""
"Код Jinja2 шаблона для текста ссылки. Ссылайтесь на объект как {example}. "
"Ссылки с пустым текстом отображены не будут."
-#: netbox/extras/forms/model_forms.py:230
+#: netbox/extras/forms/model_forms.py:244
#, python-brace-format
msgid ""
"Jinja2 template code for the link URL. Reference the object as {example}."
msgstr ""
"Код Jinja2 шаблона для URL-адреса. Ссылайтесь на объект как {example}."
-#: netbox/extras/forms/model_forms.py:241
-#: netbox/extras/forms/model_forms.py:624
+#: netbox/extras/forms/model_forms.py:255
+#: netbox/extras/forms/model_forms.py:638
msgid "Template code"
msgstr "Код шаблона"
-#: netbox/extras/forms/model_forms.py:247
+#: netbox/extras/forms/model_forms.py:261
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "Шаблон экспорта"
-#: netbox/extras/forms/model_forms.py:249
+#: netbox/extras/forms/model_forms.py:263
msgid "Rendering"
msgstr "Рендеринг"
-#: netbox/extras/forms/model_forms.py:263
-#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:277
+#: netbox/extras/forms/model_forms.py:663
msgid "Template content is populated from the remote source selected below."
msgstr ""
"Содержимое шаблона заполняется из удаленного источника, выбранного ниже."
-#: netbox/extras/forms/model_forms.py:270
-#: netbox/extras/forms/model_forms.py:656
+#: netbox/extras/forms/model_forms.py:284
+#: netbox/extras/forms/model_forms.py:670
msgid "Must specify either local content or a data file"
msgstr "Необходимо указать локальное содержимое или файл данных"
-#: netbox/extras/forms/model_forms.py:284 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "Сохраненный фильтр"
-#: netbox/extras/forms/model_forms.py:334
+#: netbox/extras/forms/model_forms.py:348
msgid "A notification group specify at least one user or group."
msgstr "В группе уведомлений укажите хотя бы одного пользователя или группу."
-#: netbox/extras/forms/model_forms.py:356
+#: netbox/extras/forms/model_forms.py:370
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "HTTP-запрос"
-#: netbox/extras/forms/model_forms.py:358
+#: netbox/extras/forms/model_forms.py:372
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SSL"
-#: netbox/extras/forms/model_forms.py:380
+#: netbox/extras/forms/model_forms.py:394
msgid "Action choice"
msgstr "Выбор действия"
-#: netbox/extras/forms/model_forms.py:385
+#: netbox/extras/forms/model_forms.py:399
msgid "Enter conditions in JSON format."
msgstr "Введите условия в JSON формат."
-#: netbox/extras/forms/model_forms.py:389
+#: netbox/extras/forms/model_forms.py:403
msgid ""
"Enter parameters to pass to the action in JSON format."
@@ -8099,33 +8622,33 @@ msgstr ""
"Введите параметры для перехода к действию в JSON формат."
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:408
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "Правило мероприятия"
-#: netbox/extras/forms/model_forms.py:395
+#: netbox/extras/forms/model_forms.py:409
msgid "Triggers"
msgstr "Триггеры"
-#: netbox/extras/forms/model_forms.py:442
+#: netbox/extras/forms/model_forms.py:456
msgid "Notification group"
msgstr "Группа уведомлений"
-#: netbox/extras/forms/model_forms.py:562 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "Арендаторы"
-#: netbox/extras/forms/model_forms.py:606
+#: netbox/extras/forms/model_forms.py:620
msgid "Data is populated from the remote source selected below."
msgstr "Данные заполняются из удаленного источника, выбранного ниже."
-#: netbox/extras/forms/model_forms.py:612
+#: netbox/extras/forms/model_forms.py:626
msgid "Must specify either local data or a data file"
msgstr "Необходимо указать локальные данные или файл данных"
-#: netbox/extras/forms/model_forms.py:631
+#: netbox/extras/forms/model_forms.py:645
#: netbox/templates/core/datafile.html:55
msgid "Content"
msgstr "Контент"
@@ -8188,10 +8711,16 @@ msgstr "Возникло исключение: "
msgid "Database changes have been reverted due to error."
msgstr "Изменения в базе данных отменены из-за ошибки."
-#: netbox/extras/management/commands/reindex.py:66
+#: netbox/extras/management/commands/reindex.py:67
msgid "No indexers found!"
msgstr "Индексаторы не найдены!"
+#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313
+#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48
+#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
+msgid "weight"
+msgstr "вес"
+
#: netbox/extras/models/configs.py:130
msgid "config context"
msgstr "контекст конфигурации"
@@ -8558,27 +9087,27 @@ msgstr "Обнаружен неправильный идентификатор
msgid "Required field cannot be empty."
msgstr "Обязательное поле не может быть пустым."
-#: netbox/extras/models/customfields.py:763
+#: netbox/extras/models/customfields.py:764
msgid "Base set of predefined choices (optional)"
msgstr "Базовый набор предопределенных вариантов (опционально)"
-#: netbox/extras/models/customfields.py:775
+#: netbox/extras/models/customfields.py:776
msgid "Choices are automatically ordered alphabetically"
msgstr "Варианты автоматически упорядочены в алфавитном порядке"
-#: netbox/extras/models/customfields.py:782
+#: netbox/extras/models/customfields.py:783
msgid "custom field choice set"
msgstr "набор вариантов для настраиваемых полей"
-#: netbox/extras/models/customfields.py:783
+#: netbox/extras/models/customfields.py:784
msgid "custom field choice sets"
msgstr "наборы вариантов для настраиваемых полей"
-#: netbox/extras/models/customfields.py:825
+#: netbox/extras/models/customfields.py:826
msgid "Must define base or extra choices."
msgstr "Должен определить базовые или дополнительные варианты."
-#: netbox/extras/models/customfields.py:849
+#: netbox/extras/models/customfields.py:850
#, python-brace-format
msgid ""
"Cannot remove choice {choice} as there are {model} objects which reference "
@@ -8874,20 +9403,20 @@ msgstr "запись в журнале"
msgid "journal entries"
msgstr "записи в журнале"
-#: netbox/extras/models/models.py:718
+#: netbox/extras/models/models.py:721
#, python-brace-format
msgid "Journaling is not supported for this object type ({type})."
msgstr "Ведение журнала не поддерживается для этого типа объектов ({type})."
-#: netbox/extras/models/models.py:760
+#: netbox/extras/models/models.py:763
msgid "bookmark"
msgstr "закладка"
-#: netbox/extras/models/models.py:761
+#: netbox/extras/models/models.py:764
msgid "bookmarks"
msgstr "закладки"
-#: netbox/extras/models/models.py:774
+#: netbox/extras/models/models.py:777
#, python-brace-format
msgid "Bookmarks cannot be assigned to this object type ({type})."
msgstr "Закладки нельзя присвоить этому типу объекта ({type})."
@@ -8979,19 +9508,19 @@ msgstr "кэшированное значение"
msgid "cached values"
msgstr "кэшированные значения"
-#: netbox/extras/models/staging.py:44
+#: netbox/extras/models/staging.py:45
msgid "branch"
msgstr "ветка"
-#: netbox/extras/models/staging.py:45
+#: netbox/extras/models/staging.py:46
msgid "branches"
msgstr "ветки"
-#: netbox/extras/models/staging.py:97
+#: netbox/extras/models/staging.py:105
msgid "staged change"
msgstr "поэтапное изменение"
-#: netbox/extras/models/staging.py:98
+#: netbox/extras/models/staging.py:106
msgid "staged changes"
msgstr "поэтапные изменения"
@@ -9015,11 +9544,11 @@ msgstr "помеченный товар"
msgid "tagged items"
msgstr "помеченные товары"
-#: netbox/extras/scripts.py:429
+#: netbox/extras/scripts.py:432
msgid "Script Data"
msgstr "Данные скрипта"
-#: netbox/extras/scripts.py:433
+#: netbox/extras/scripts.py:436
msgid "Script Execution Parameters"
msgstr "Параметры выполнения сценария"
@@ -9096,12 +9625,11 @@ msgstr "В качестве вложения"
#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487
#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24
-#: netbox/templates/dcim/device/render_config.html:22
#: netbox/templates/extras/configcontext.html:39
#: netbox/templates/extras/configtemplate.html:31
#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:22
msgid "Data File"
msgstr "Файл данных"
@@ -9193,27 +9721,32 @@ msgstr "Неверный атрибут»{name}\"по запросу"
msgid "Invalid attribute \"{name}\" for {model}"
msgstr "Недопустимый атрибут \"{name}\" для {model}"
-#: netbox/extras/views.py:960
+#: netbox/extras/views.py:933
+#, python-brace-format
+msgid "An error occurred while rendering the template: {error}"
+msgstr "Во время рендеринга шаблона произошла ошибка: {error}"
+
+#: netbox/extras/views.py:1085
msgid "Your dashboard has been reset."
msgstr "Панель виджетов была сброшена."
-#: netbox/extras/views.py:1006
+#: netbox/extras/views.py:1131
msgid "Added widget: "
msgstr "Добавлен виджет: "
-#: netbox/extras/views.py:1047
+#: netbox/extras/views.py:1172
msgid "Updated widget: "
msgstr "Обновлен виджет: "
-#: netbox/extras/views.py:1083
+#: netbox/extras/views.py:1208
msgid "Deleted widget: "
msgstr "Удален виджет: "
-#: netbox/extras/views.py:1085
+#: netbox/extras/views.py:1210
msgid "Error deleting widget: "
msgstr "Ошибка при удалении виджета: "
-#: netbox/extras/views.py:1175
+#: netbox/extras/views.py:1308
msgid "Unable to run script: RQ worker process not running."
msgstr "Невозможно запустить скрипт: процесс RQ не запущен."
@@ -9235,7 +9768,7 @@ msgstr "Введите действительный префикс и маску
msgid "Invalid IP prefix format: {data}"
msgstr "Неверный формат IP-префикса: {data}"
-#: netbox/ipam/api/views.py:358
+#: netbox/ipam/api/views.py:370
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr "Недостаточно места для размещения запрошенных размеров префиксов"
@@ -9276,182 +9809,174 @@ msgstr "Cisco"
msgid "Plaintext"
msgstr "Обычный текст"
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800
+#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21
+msgid "Service"
+msgstr "Служба"
+
+#: netbox/ipam/choices.py:167
+msgid "Customer"
+msgstr "Клиент"
+
#: netbox/ipam/fields.py:36
#, python-brace-format
msgid "Invalid IP address format: {address}"
msgstr "Неверный формат IP-адреса: {address}"
-#: netbox/ipam/filtersets.py:48 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304
msgid "Import target"
msgstr "Цель импорта"
-#: netbox/ipam/filtersets.py:54 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310
msgid "Import target (name)"
msgstr "Цель импорта (имя)"
-#: netbox/ipam/filtersets.py:59 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315
msgid "Export target"
msgstr "Цель экспорта"
-#: netbox/ipam/filtersets.py:65 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321
msgid "Export target (name)"
msgstr "Цель экспорта (имя)"
-#: netbox/ipam/filtersets.py:86
+#: netbox/ipam/filtersets.py:89
msgid "Importing VRF"
msgstr "Импорт VRF"
-#: netbox/ipam/filtersets.py:92
+#: netbox/ipam/filtersets.py:95
msgid "Import VRF (RD)"
msgstr "Импорт VRF (RD)"
-#: netbox/ipam/filtersets.py:97
+#: netbox/ipam/filtersets.py:100
msgid "Exporting VRF"
msgstr "Экспорт VRF"
-#: netbox/ipam/filtersets.py:103
+#: netbox/ipam/filtersets.py:106
msgid "Export VRF (RD)"
msgstr "Экспорт VRF (RD)"
-#: netbox/ipam/filtersets.py:108
+#: netbox/ipam/filtersets.py:111
msgid "Importing L2VPN"
msgstr "Импорт L2VPN"
-#: netbox/ipam/filtersets.py:114
+#: netbox/ipam/filtersets.py:117
msgid "Importing L2VPN (identifier)"
msgstr "Импорт L2VPN (идентификатор)"
-#: netbox/ipam/filtersets.py:119
+#: netbox/ipam/filtersets.py:122
msgid "Exporting L2VPN"
msgstr "Экспорт L2VPN"
-#: netbox/ipam/filtersets.py:125
+#: netbox/ipam/filtersets.py:128
msgid "Exporting L2VPN (identifier)"
msgstr "Экспорт L2VPN (идентификатор)"
-#: netbox/ipam/filtersets.py:155 netbox/ipam/filtersets.py:283
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:212
+#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "Префикс"
-#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:198
-#: netbox/ipam/filtersets.py:223
+#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201
+#: netbox/ipam/filtersets.py:226
msgid "RIR (ID)"
msgstr "RIR (ID)"
-#: netbox/ipam/filtersets.py:165 netbox/ipam/filtersets.py:204
-#: netbox/ipam/filtersets.py:229
+#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207
+#: netbox/ipam/filtersets.py:232
msgid "RIR (slug)"
msgstr "RIR (подстрока)"
-#: netbox/ipam/filtersets.py:287
+#: netbox/ipam/filtersets.py:290
msgid "Within prefix"
msgstr "В префиксе"
-#: netbox/ipam/filtersets.py:291
+#: netbox/ipam/filtersets.py:294
msgid "Within and including prefix"
msgstr "В префиксе и включительно"
-#: netbox/ipam/filtersets.py:295
+#: netbox/ipam/filtersets.py:298
msgid "Prefixes which contain this prefix or IP"
msgstr "Префиксы, содержащие этот префикс или IP-адрес"
-#: netbox/ipam/filtersets.py:306 netbox/ipam/filtersets.py:574
-#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/filtersets.py:196
-#: netbox/ipam/forms/filtersets.py:331
+#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541
+#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198
+#: netbox/ipam/forms/filtersets.py:334
msgid "Mask length"
msgstr "Длина маски"
-#: netbox/ipam/filtersets.py:375 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427
msgid "VLAN (ID)"
msgstr "VLAN (ID)"
-#: netbox/ipam/filtersets.py:379 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422
msgid "VLAN number (1-4094)"
msgstr "Номер VLAN (1-4094)"
-#: netbox/ipam/filtersets.py:473 netbox/ipam/filtersets.py:477
-#: netbox/ipam/filtersets.py:569 netbox/ipam/forms/model_forms.py:496
+#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444
+#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506
#: netbox/templates/tenancy/contact.html:53
#: netbox/tenancy/forms/bulk_edit.py:113
msgid "Address"
msgstr "Адрес"
-#: netbox/ipam/filtersets.py:481
+#: netbox/ipam/filtersets.py:448
msgid "Ranges which contain this prefix or IP"
msgstr "Диапазоны, содержащие этот префикс или IP-адрес"
-#: netbox/ipam/filtersets.py:509 netbox/ipam/filtersets.py:565
+#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532
msgid "Parent prefix"
msgstr "Родительский префикс"
-#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:858
-#: netbox/ipam/filtersets.py:1133 netbox/vpn/filtersets.py:385
-msgid "Virtual machine (name)"
-msgstr "Виртуальная машина (имя)"
-
-#: netbox/ipam/filtersets.py:623 netbox/ipam/filtersets.py:863
-#: netbox/ipam/filtersets.py:1127 netbox/virtualization/filtersets.py:282
-#: netbox/virtualization/filtersets.py:321 netbox/vpn/filtersets.py:390
-msgid "Virtual machine (ID)"
-msgstr "Виртуальная машина (ID)"
-
-#: netbox/ipam/filtersets.py:629 netbox/vpn/filtersets.py:97
-#: netbox/vpn/filtersets.py:396
-msgid "Interface (name)"
-msgstr "Интерфейс (имя)"
-
-#: netbox/ipam/filtersets.py:640 netbox/vpn/filtersets.py:108
-#: netbox/vpn/filtersets.py:407
-msgid "VM interface (name)"
-msgstr "Интерфейс виртуальной машины (имя)"
-
-#: netbox/ipam/filtersets.py:645 netbox/vpn/filtersets.py:113
-msgid "VM interface (ID)"
-msgstr "Интерфейс виртуальной машины (ID)"
-
-#: netbox/ipam/filtersets.py:650
+#: netbox/ipam/filtersets.py:617
msgid "FHRP group (ID)"
msgstr "FHRP группа (ID)"
-#: netbox/ipam/filtersets.py:654
+#: netbox/ipam/filtersets.py:621
msgid "Is assigned to an interface"
msgstr "Присвоен интерфейсу"
-#: netbox/ipam/filtersets.py:658
+#: netbox/ipam/filtersets.py:625
msgid "Is assigned"
msgstr "Назначено"
-#: netbox/ipam/filtersets.py:670
+#: netbox/ipam/filtersets.py:637
msgid "Service (ID)"
msgstr "Сервис (ID)"
-#: netbox/ipam/filtersets.py:675
+#: netbox/ipam/filtersets.py:642
msgid "NAT inside IP address (ID)"
msgstr "Внутренний NAT IP-адрес (ID)"
-#: netbox/ipam/filtersets.py:1043 netbox/ipam/forms/bulk_import.py:322
-msgid "Assigned interface"
-msgstr "Назначенный интерфейс"
+#: netbox/ipam/filtersets.py:1001
+msgid "Q-in-Q SVLAN (ID)"
+msgstr "Сетевая локальная сеть Q-in-Q (ID)"
-#: netbox/ipam/filtersets.py:1048
+#: netbox/ipam/filtersets.py:1005
+msgid "Q-in-Q SVLAN number (1-4094)"
+msgstr "Номер виртуальной локальной сети Q-in-Q (1-4094)"
+
+#: netbox/ipam/filtersets.py:1026
msgid "Assigned VM interface"
msgstr "Назначенный интерфейс виртуальной машины"
-#: netbox/ipam/filtersets.py:1138
+#: netbox/ipam/filtersets.py:1097
+msgid "VLAN Translation Policy (name)"
+msgstr "Политика трансляции VLAN (название)"
+
+#: netbox/ipam/filtersets.py:1163
msgid "IP address (ID)"
msgstr "IP-адрес (ID)"
-#: netbox/ipam/filtersets.py:1144 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788
msgid "IP address"
msgstr "IP-адрес"
-#: netbox/ipam/filtersets.py:1169
+#: netbox/ipam/filtersets.py:1194
msgid "Primary IPv4 (ID)"
msgstr "Основной IPv4 (ID)"
-#: netbox/ipam/filtersets.py:1174
+#: netbox/ipam/filtersets.py:1199
msgid "Primary IPv6 (ID)"
msgstr "Основной IPv6 (ID)"
@@ -9484,430 +10009,403 @@ msgstr "Требуется маска CIDR (например, /24)."
msgid "Address pattern"
msgstr "Шаблон адреса"
-#: netbox/ipam/forms/bulk_edit.py:50
+#: netbox/ipam/forms/bulk_edit.py:53
msgid "Enforce unique space"
msgstr "Обеспечить уникальное пространство"
-#: netbox/ipam/forms/bulk_edit.py:88
+#: netbox/ipam/forms/bulk_edit.py:91
msgid "Is private"
msgstr "Является приватным"
-#: netbox/ipam/forms/bulk_edit.py:109 netbox/ipam/forms/bulk_edit.py:138
-#: netbox/ipam/forms/bulk_edit.py:163 netbox/ipam/forms/bulk_import.py:89
-#: netbox/ipam/forms/bulk_import.py:109 netbox/ipam/forms/bulk_import.py:129
-#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:125
-#: netbox/ipam/forms/filtersets.py:148 netbox/ipam/forms/model_forms.py:96
-#: netbox/ipam/forms/model_forms.py:109 netbox/ipam/forms/model_forms.py:131
-#: netbox/ipam/forms/model_forms.py:149 netbox/ipam/models/asns.py:31
-#: netbox/ipam/models/asns.py:103 netbox/ipam/models/ip.py:71
-#: netbox/ipam/models/ip.py:90 netbox/ipam/tables/asn.py:20
+#: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141
+#: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92
+#: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127
+#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99
+#: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135
+#: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31
+#: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71
+#: netbox/ipam/models/ip.py:87 netbox/ipam/tables/asn.py:20
#: netbox/ipam/tables/asn.py:45 netbox/templates/ipam/aggregate.html:18
#: netbox/templates/ipam/asn.html:27 netbox/templates/ipam/asnrange.html:19
#: netbox/templates/ipam/rir.html:19
msgid "RIR"
msgstr "RIR"
-#: netbox/ipam/forms/bulk_edit.py:171
+#: netbox/ipam/forms/bulk_edit.py:174
msgid "Date added"
msgstr "Дата добавления"
-#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/model_forms.py:619
-#: netbox/ipam/forms/model_forms.py:666 netbox/ipam/tables/ip.py:251
-#: netbox/templates/ipam/vlan_edit.html:37
+#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629
+#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201
+#: netbox/templates/ipam/vlan_edit.html:45
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "VLAN группа"
-#: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/bulk_import.py:185
-#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/model_forms.py:218
-#: netbox/ipam/models/vlans.py:250 netbox/ipam/tables/ip.py:255
-#: netbox/templates/ipam/prefix.html:60 netbox/templates/ipam/vlan.html:12
+#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181
+#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217
+#: netbox/ipam/models/vlans.py:272 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:10
-#: netbox/templates/wireless/wirelesslan.html:30
+#: netbox/templates/wireless/wirelesslan.html:38
#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284
-#: netbox/vpn/forms/model_forms.py:433 netbox/vpn/forms/model_forms.py:452
-#: netbox/wireless/forms/bulk_edit.py:55
-#: netbox/wireless/forms/bulk_import.py:48
-#: netbox/wireless/forms/model_forms.py:48 netbox/wireless/models.py:102
+#: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455
+#: netbox/wireless/forms/bulk_edit.py:57
+#: netbox/wireless/forms/bulk_import.py:50
+#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "VLAN"
-#: netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:229
msgid "Prefix length"
msgstr "Длина префикса"
-#: netbox/ipam/forms/bulk_edit.py:268 netbox/ipam/forms/filtersets.py:241
-#: netbox/templates/ipam/prefix.html:85
+#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244
+#: netbox/templates/ipam/prefix.html:81
msgid "Is a pool"
msgstr "Является пулом"
-#: netbox/ipam/forms/bulk_edit.py:273 netbox/ipam/forms/bulk_edit.py:318
-#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/models/ip.py:272 netbox/ipam/models/ip.py:539
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
+#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:296
+#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
msgid "Treat as fully utilized"
msgstr "Считать полностью использованным"
-#: netbox/ipam/forms/bulk_edit.py:287 netbox/ipam/forms/filtersets.py:171
+#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173
+#: netbox/ipam/forms/model_forms.py:232
msgid "VLAN Assignment"
msgstr "Назначение VLAN"
-#: netbox/ipam/forms/bulk_edit.py:366 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
msgid "DNS name"
msgstr "DNS-имя"
-#: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/bulk_edit.py:534
-#: netbox/ipam/forms/bulk_import.py:418 netbox/ipam/forms/bulk_import.py:493
-#: netbox/ipam/forms/bulk_import.py:519 netbox/ipam/forms/filtersets.py:390
-#: netbox/ipam/forms/filtersets.py:530 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
+#: netbox/ipam/forms/bulk_import.py:417 netbox/ipam/forms/bulk_import.py:528
+#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393
+#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
#: netbox/templates/ipam/service.html:32
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "Протокол"
-#: netbox/ipam/forms/bulk_edit.py:394 netbox/ipam/forms/filtersets.py:397
+#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400
#: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26
msgid "Group ID"
msgstr "Идентификатор группы"
-#: netbox/ipam/forms/bulk_edit.py:399 netbox/ipam/forms/filtersets.py:402
-#: netbox/wireless/forms/bulk_edit.py:68
-#: netbox/wireless/forms/bulk_edit.py:115
-#: netbox/wireless/forms/bulk_import.py:62
-#: netbox/wireless/forms/bulk_import.py:65
-#: netbox/wireless/forms/bulk_import.py:104
-#: netbox/wireless/forms/bulk_import.py:107
-#: netbox/wireless/forms/filtersets.py:54
-#: netbox/wireless/forms/filtersets.py:88
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:405
+#: netbox/wireless/forms/bulk_edit.py:70
+#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/wireless/forms/bulk_import.py:64
+#: netbox/wireless/forms/bulk_import.py:67
+#: netbox/wireless/forms/bulk_import.py:109
+#: netbox/wireless/forms/bulk_import.py:112
+#: netbox/wireless/forms/filtersets.py:57
+#: netbox/wireless/forms/filtersets.py:116
msgid "Authentication type"
msgstr "Тип аутентификации"
-#: netbox/ipam/forms/bulk_edit.py:404 netbox/ipam/forms/filtersets.py:406
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:409
msgid "Authentication key"
msgstr "Ключ аутентификации"
-#: netbox/ipam/forms/bulk_edit.py:421 netbox/ipam/forms/filtersets.py:383
-#: netbox/ipam/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:386
+#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:91
-#: netbox/wireless/forms/bulk_edit.py:149
-#: netbox/wireless/forms/filtersets.py:36
-#: netbox/wireless/forms/filtersets.py:76
-#: netbox/wireless/forms/model_forms.py:55
-#: netbox/wireless/forms/model_forms.py:171
+#: netbox/wireless/forms/bulk_edit.py:94
+#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/filtersets.py:39
+#: netbox/wireless/forms/filtersets.py:104
+#: netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Authentication"
msgstr "Аутентификация"
-#: netbox/ipam/forms/bulk_edit.py:436 netbox/ipam/forms/model_forms.py:608
-msgid "Scope type"
-msgstr "Тип прицела"
-
-#: netbox/ipam/forms/bulk_edit.py:439 netbox/ipam/forms/bulk_edit.py:453
-#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:621
-#: netbox/ipam/tables/vlans.py:71 netbox/templates/ipam/vlangroup.html:38
-msgid "Scope"
-msgstr "Область применения"
-
-#: netbox/ipam/forms/bulk_edit.py:446 netbox/ipam/models/vlans.py:60
+#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "Диапазоны идентификаторов VLAN"
-#: netbox/ipam/forms/bulk_edit.py:525
+#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485
+#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232
+#: netbox/ipam/tables/vlans.py:103
+msgid "Q-in-Q role"
+msgstr "Роль Q-in-Q"
+
+#: netbox/ipam/forms/bulk_edit.py:522
+msgid "Q-in-Q"
+msgstr "Q-in-Q"
+
+#: netbox/ipam/forms/bulk_edit.py:523
msgid "Site & Group"
msgstr "Сайт и группа"
-#: netbox/ipam/forms/bulk_edit.py:539 netbox/ipam/forms/model_forms.py:692
-#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/services.py:19
+#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256
+#: netbox/templates/ipam/vlantranslationrule.html:14
+#: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359
+msgid "Policy"
+msgstr "Политика"
+
+#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19
#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "Порты"
-#: netbox/ipam/forms/bulk_import.py:48
+#: netbox/ipam/forms/bulk_import.py:51
msgid "Import route targets"
msgstr "Импортируйте цели маршрута"
-#: netbox/ipam/forms/bulk_import.py:54
+#: netbox/ipam/forms/bulk_import.py:57
msgid "Export route targets"
msgstr "Экспортные цели маршрута"
-#: netbox/ipam/forms/bulk_import.py:92 netbox/ipam/forms/bulk_import.py:112
-#: netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
+#: netbox/ipam/forms/bulk_import.py:135
msgid "Assigned RIR"
msgstr "Назначенный RIR"
-#: netbox/ipam/forms/bulk_import.py:182
+#: netbox/ipam/forms/bulk_import.py:178
msgid "VLAN's group (if any)"
msgstr "Группа VLAN (если есть)"
-#: netbox/ipam/forms/bulk_import.py:308
-msgid "Parent device of assigned interface (if any)"
-msgstr "Родительское устройство назначенного интерфейса (если есть)"
-
-#: netbox/ipam/forms/bulk_import.py:311 netbox/ipam/forms/bulk_import.py:512
-#: netbox/ipam/forms/model_forms.py:718
-#: netbox/virtualization/filtersets.py:288
-#: netbox/virtualization/filtersets.py:327
-#: netbox/virtualization/forms/bulk_edit.py:200
-#: netbox/virtualization/forms/bulk_edit.py:326
-#: netbox/virtualization/forms/bulk_import.py:146
-#: netbox/virtualization/forms/bulk_import.py:207
-#: netbox/virtualization/forms/filtersets.py:212
-#: netbox/virtualization/forms/filtersets.py:248
-#: netbox/virtualization/forms/model_forms.py:288
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
-msgid "Virtual machine"
-msgstr "Виртуальная машина"
-
-#: netbox/ipam/forms/bulk_import.py:315
-msgid "Parent VM of assigned interface (if any)"
-msgstr "Родительская виртуальная машина назначенного интерфейса (если есть)"
+#: netbox/ipam/forms/bulk_import.py:207
+#: netbox/virtualization/forms/bulk_import.py:80
+#: netbox/wireless/forms/bulk_import.py:83
+msgid "Scope ID"
+msgstr "Идентификатор области"
#: netbox/ipam/forms/bulk_import.py:325
-msgid "Is primary"
-msgstr "Является основным"
-
-#: netbox/ipam/forms/bulk_import.py:326
msgid "Make this the primary IP for the assigned device"
msgstr "Сделайте этот IP-адрес основным для назначенного устройства"
-#: netbox/ipam/forms/bulk_import.py:330
+#: netbox/ipam/forms/bulk_import.py:329
msgid "Is out-of-band"
msgstr "Внеполосный IP-адрес"
-#: netbox/ipam/forms/bulk_import.py:331
+#: netbox/ipam/forms/bulk_import.py:330
msgid "Designate this as the out-of-band IP address for the assigned device"
msgstr "Назначьте это как внеполосный IP-адрес для указанного устройства"
-#: netbox/ipam/forms/bulk_import.py:371
+#: netbox/ipam/forms/bulk_import.py:370
msgid "No device or virtual machine specified; cannot set as primary IP"
msgstr ""
"Не указано устройство или виртуальная машина; невозможно установить в "
"качестве основного IP-адреса"
-#: netbox/ipam/forms/bulk_import.py:375
+#: netbox/ipam/forms/bulk_import.py:374
msgid "No device specified; cannot set as out-of-band IP"
msgstr "Устройство не указано; невозможно установить как внеполосный IP-адрес"
-#: netbox/ipam/forms/bulk_import.py:379
+#: netbox/ipam/forms/bulk_import.py:378
msgid "Cannot set out-of-band IP for virtual machines"
msgstr "Невозможно установить внеполосный IP-адрес для виртуальных машин"
-#: netbox/ipam/forms/bulk_import.py:383
+#: netbox/ipam/forms/bulk_import.py:382
msgid "No interface specified; cannot set as primary IP"
msgstr ""
"Интерфейс не указан; невозможно установить в качестве основного IP-адреса"
-#: netbox/ipam/forms/bulk_import.py:387
+#: netbox/ipam/forms/bulk_import.py:386
msgid "No interface specified; cannot set as out-of-band IP"
msgstr "Интерфейс не указан; невозможно установить как внеполосный IP-адрес"
-#: netbox/ipam/forms/bulk_import.py:422
+#: netbox/ipam/forms/bulk_import.py:421
msgid "Auth type"
msgstr "Тип авторизации"
-#: netbox/ipam/forms/bulk_import.py:437
-msgid "Scope type (app & model)"
-msgstr "Тип прицела (приложение и модель)"
-
-#: netbox/ipam/forms/bulk_import.py:464
+#: netbox/ipam/forms/bulk_import.py:463
msgid "Assigned VLAN group"
msgstr "Назначенная VLAN группа"
-#: netbox/ipam/forms/bulk_import.py:495 netbox/ipam/forms/bulk_import.py:521
+#: netbox/ipam/forms/bulk_import.py:495
+msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)"
+msgstr "Сервисная VLAN (для клиентских виртуальных сетей Q-in-Q/802.1ad)"
+
+#: netbox/ipam/forms/bulk_import.py:518 netbox/ipam/models/vlans.py:343
+msgid "VLAN translation policy"
+msgstr "Политика трансляции VLAN"
+
+#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556
msgid "IP protocol"
msgstr "протокол IP"
-#: netbox/ipam/forms/bulk_import.py:509
+#: netbox/ipam/forms/bulk_import.py:544
msgid "Required if not assigned to a VM"
msgstr "Требуется, если не назначено виртуальной машине"
-#: netbox/ipam/forms/bulk_import.py:516
+#: netbox/ipam/forms/bulk_import.py:551
msgid "Required if not assigned to a device"
msgstr "Требуется, если не назначено устройству"
-#: netbox/ipam/forms/bulk_import.py:541
+#: netbox/ipam/forms/bulk_import.py:576
#, python-brace-format
msgid "{ip} is not assigned to this device/VM."
msgstr "{ip} не назначено этому устройству/виртуальной машине."
-#: netbox/ipam/forms/filtersets.py:47 netbox/ipam/forms/model_forms.py:63
-#: netbox/netbox/navigation/menu.py:189 netbox/vpn/forms/model_forms.py:410
+#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66
+#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "Цели маршрута"
-#: netbox/ipam/forms/filtersets.py:53 netbox/ipam/forms/model_forms.py:50
-#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:397
+#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
+#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "Цели импорта"
-#: netbox/ipam/forms/filtersets.py:58 netbox/ipam/forms/model_forms.py:55
-#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:402
+#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
+#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "Экспортные цели"
-#: netbox/ipam/forms/filtersets.py:73
+#: netbox/ipam/forms/filtersets.py:75
msgid "Imported by VRF"
msgstr "Импортировано компанией VRF"
-#: netbox/ipam/forms/filtersets.py:78
+#: netbox/ipam/forms/filtersets.py:80
msgid "Exported by VRF"
msgstr "Экспортируется компанией VRF"
-#: netbox/ipam/forms/filtersets.py:87 netbox/ipam/tables/ip.py:89
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "Частное"
-#: netbox/ipam/forms/filtersets.py:105 netbox/ipam/forms/filtersets.py:191
-#: netbox/ipam/forms/filtersets.py:272 netbox/ipam/forms/filtersets.py:326
+#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193
+#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329
msgid "Address family"
msgstr "Семейство адресов"
-#: netbox/ipam/forms/filtersets.py:119 netbox/templates/ipam/asnrange.html:25
+#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25
msgid "Range"
msgstr "Диапозон"
-#: netbox/ipam/forms/filtersets.py:128
+#: netbox/ipam/forms/filtersets.py:130
msgid "Start"
msgstr "Начало"
-#: netbox/ipam/forms/filtersets.py:132
+#: netbox/ipam/forms/filtersets.py:134
msgid "End"
msgstr "Конец"
-#: netbox/ipam/forms/filtersets.py:186
+#: netbox/ipam/forms/filtersets.py:188
msgid "Search within"
msgstr "Поиск внутри"
-#: netbox/ipam/forms/filtersets.py:207 netbox/ipam/forms/filtersets.py:342
+#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345
msgid "Present in VRF"
msgstr "Присутствует в VRF"
-#: netbox/ipam/forms/filtersets.py:311
+#: netbox/ipam/forms/filtersets.py:314
msgid "Device/VM"
msgstr "Устройство/виртуальная машина"
-#: netbox/ipam/forms/filtersets.py:321
+#: netbox/ipam/forms/filtersets.py:324
msgid "Parent Prefix"
msgstr "Родительский префикс"
-#: netbox/ipam/forms/filtersets.py:347
-msgid "Assigned Device"
-msgstr "Назначенное устройство"
-
-#: netbox/ipam/forms/filtersets.py:352
-msgid "Assigned VM"
-msgstr "Назначенная виртуальная машина"
-
-#: netbox/ipam/forms/filtersets.py:366
+#: netbox/ipam/forms/filtersets.py:369
msgid "Assigned to an interface"
msgstr "Назначено интерфейсу"
-#: netbox/ipam/forms/filtersets.py:373 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "DNS-имя"
-#: netbox/ipam/forms/filtersets.py:416 netbox/ipam/models/vlans.py:251
-#: netbox/ipam/tables/ip.py:176 netbox/ipam/tables/vlans.py:82
-#: netbox/ipam/views.py:971 netbox/netbox/navigation/menu.py:193
-#: netbox/netbox/navigation/menu.py:195
+#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273
+#: 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
msgid "VLANs"
msgstr "VLAN-ы"
-#: netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:460
msgid "Contains VLAN ID"
msgstr "Содержит идентификатор VLAN"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363
+msgid "Local VLAN ID"
+msgstr "Идентификатор локальной сети VLAN"
+
+#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371
+msgid "Remote VLAN ID"
+msgstr "Идентификатор удаленной сети VLAN"
+
+#: netbox/ipam/forms/filtersets.py:509
+msgid "Q-in-Q/802.1ad"
+msgstr "Q-in-Q/802.1ad"
+
+#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "VLAN ID"
-#: netbox/ipam/forms/filtersets.py:556 netbox/ipam/forms/model_forms.py:324
-#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:772
-#: netbox/ipam/tables/vlans.py:195
-#: netbox/templates/virtualization/virtualdisk.html:21
-#: netbox/templates/virtualization/virtualmachine.html:12
-#: netbox/templates/virtualization/vminterface.html:21
-#: netbox/templates/vpn/tunneltermination.html:25
-#: netbox/virtualization/forms/filtersets.py:197
-#: netbox/virtualization/forms/filtersets.py:242
-#: netbox/virtualization/forms/model_forms.py:220
-#: netbox/virtualization/tables/virtualmachines.py:135
-#: netbox/virtualization/tables/virtualmachines.py:190
-#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
-#: netbox/vpn/forms/model_forms.py:160 netbox/vpn/forms/model_forms.py:171
-#: netbox/vpn/forms/model_forms.py:273 netbox/vpn/forms/model_forms.py:454
-msgid "Virtual Machine"
-msgstr "Виртуальная машина"
-
-#: netbox/ipam/forms/model_forms.py:80
+#: netbox/ipam/forms/model_forms.py:83
#: netbox/templates/ipam/routetarget.html:10
msgid "Route Target"
msgstr "Цель маршрута"
-#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:117
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
msgstr "агрегат"
-#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12
+#: netbox/ipam/forms/model_forms.py:140 netbox/templates/ipam/asnrange.html:12
msgid "ASN Range"
msgstr "Диапазон ASN"
-#: netbox/ipam/forms/model_forms.py:231
-msgid "Site/VLAN Assignment"
-msgstr ""
-
-#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10
+#: netbox/ipam/forms/model_forms.py:269 netbox/templates/ipam/iprange.html:10
msgid "IP Range"
msgstr "Диапазон IP-адресов"
-#: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:325
-#: netbox/ipam/forms/model_forms.py:506
+#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335
+#: netbox/ipam/forms/model_forms.py:516
#: netbox/templates/ipam/fhrpgroup.html:19
msgid "FHRP Group"
msgstr "Группа компаний FHRP"
-#: netbox/ipam/forms/model_forms.py:310
+#: netbox/ipam/forms/model_forms.py:320
msgid "Make this the primary IP for the device/VM"
msgstr "Сделайте этот IP-адрес основным для устройства/виртуальной машины"
-#: netbox/ipam/forms/model_forms.py:314
+#: netbox/ipam/forms/model_forms.py:324
msgid "Make this the out-of-band IP for the device"
msgstr "Назначить внеполосным IP-адресом устройства"
-#: netbox/ipam/forms/model_forms.py:329
+#: netbox/ipam/forms/model_forms.py:339
msgid "NAT IP (Inside)"
msgstr "IP-адрес NAT (внутренний)"
-#: netbox/ipam/forms/model_forms.py:391
+#: netbox/ipam/forms/model_forms.py:401
msgid "An IP address can only be assigned to a single object."
msgstr "IP-адрес можно присвоить только одному объекту."
-#: netbox/ipam/forms/model_forms.py:398
+#: netbox/ipam/forms/model_forms.py:408
msgid "Cannot reassign primary IP address for the parent device/VM"
msgstr ""
"Невозможно переназначить основной IP-адрес родительского "
"устройства/виртуальной машины"
-#: netbox/ipam/forms/model_forms.py:402
+#: netbox/ipam/forms/model_forms.py:412
msgid "Cannot reassign out-of-Band IP address for the parent device"
msgstr ""
"Невозможно переназначить внеполосный IP-адрес родительскому устройству"
-#: netbox/ipam/forms/model_forms.py:412
+#: netbox/ipam/forms/model_forms.py:422
msgid ""
"Only IP addresses assigned to an interface can be designated as primary IPs."
msgstr ""
"В качестве основных IP-адресов можно назначить только IP-адреса, назначенные"
" интерфейсу."
-#: netbox/ipam/forms/model_forms.py:420
+#: netbox/ipam/forms/model_forms.py:430
msgid ""
"Only IP addresses assigned to a device interface can be designated as the "
"out-of-band IP for a device."
@@ -9915,24 +10413,29 @@ msgstr ""
"В качестве внеполосного IP-адреса устройства можно указать только IP-адреса,"
" назначенные интерфейсу устройства."
-#: netbox/ipam/forms/model_forms.py:508
+#: netbox/ipam/forms/model_forms.py:518
msgid "Virtual IP Address"
msgstr "Виртуальный IP-адрес"
-#: netbox/ipam/forms/model_forms.py:593
+#: netbox/ipam/forms/model_forms.py:603
msgid "Assignment already exists"
msgstr "Задание уже существует"
-#: netbox/ipam/forms/model_forms.py:602
+#: netbox/ipam/forms/model_forms.py:612
#: netbox/templates/ipam/vlangroup.html:42
msgid "VLAN IDs"
msgstr "Идентификаторы VLAN"
-#: netbox/ipam/forms/model_forms.py:620
+#: netbox/ipam/forms/model_forms.py:630
msgid "Child VLANs"
msgstr "Дочерние VLAN"
-#: netbox/ipam/forms/model_forms.py:697 netbox/ipam/forms/model_forms.py:729
+#: netbox/ipam/forms/model_forms.py:730
+#: netbox/templates/ipam/vlantranslationrule.html:11
+msgid "VLAN Translation Rule"
+msgstr "Правило трансляции VLAN"
+
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779
msgid ""
"Comma-separated list of one or more port numbers. A range may be specified "
"using a hyphen."
@@ -9940,33 +10443,28 @@ msgstr ""
"Список одного или нескольких номеров портов, разделенных запятыми. Диапазон "
"можно указать с помощью дефиса."
-#: netbox/ipam/forms/model_forms.py:702
+#: netbox/ipam/forms/model_forms.py:752
#: netbox/templates/ipam/servicetemplate.html:12
msgid "Service Template"
msgstr "Шаблон Службы"
-#: netbox/ipam/forms/model_forms.py:749
+#: netbox/ipam/forms/model_forms.py:799
msgid "Port(s)"
msgstr "Порт(ы)"
-#: netbox/ipam/forms/model_forms.py:750 netbox/ipam/forms/model_forms.py:778
-#: netbox/templates/ipam/service.html:21
-msgid "Service"
-msgstr "Служба"
-
-#: netbox/ipam/forms/model_forms.py:763
+#: netbox/ipam/forms/model_forms.py:813
msgid "Service template"
msgstr "Шаблон службы"
-#: netbox/ipam/forms/model_forms.py:775
+#: netbox/ipam/forms/model_forms.py:825
msgid "From Template"
msgstr "Из шаблона"
-#: netbox/ipam/forms/model_forms.py:776
+#: netbox/ipam/forms/model_forms.py:826
msgid "Custom"
msgstr "Настраиваемый"
-#: netbox/ipam/forms/model_forms.py:806
+#: netbox/ipam/forms/model_forms.py:856
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr ""
@@ -9985,29 +10483,29 @@ msgstr "Диапазон ASN"
msgid "ASN ranges"
msgstr "Диапазоны ASN"
-#: netbox/ipam/models/asns.py:72
+#: netbox/ipam/models/asns.py:69
#, python-brace-format
msgid "Starting ASN ({start}) must be lower than ending ASN ({end})."
msgstr "Запуск ASN ({start}) должно быть меньше, чем конечный ASN ({end})."
-#: netbox/ipam/models/asns.py:104
+#: netbox/ipam/models/asns.py:101
msgid "Regional Internet Registry responsible for this AS number space"
msgstr ""
"Региональный интернет-реестр, отвечающий за это номерное пространство AS"
-#: netbox/ipam/models/asns.py:109
+#: netbox/ipam/models/asns.py:106
msgid "16- or 32-bit autonomous system number"
msgstr "16- или 32-разрядный номер автономной системы"
-#: netbox/ipam/models/fhrp.py:22
+#: netbox/ipam/models/fhrp.py:21
msgid "group ID"
msgstr "идентификатор группы"
-#: netbox/ipam/models/fhrp.py:30 netbox/ipam/models/services.py:22
+#: netbox/ipam/models/fhrp.py:29 netbox/ipam/models/services.py:21
msgid "protocol"
msgstr "протокол"
-#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:28
+#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29
msgid "authentication type"
msgstr "тип аутентификации"
@@ -10023,11 +10521,11 @@ msgstr "Группа FHRP"
msgid "FHRP groups"
msgstr "Группы FHRP"
-#: netbox/ipam/models/fhrp.py:113
+#: netbox/ipam/models/fhrp.py:110
msgid "FHRP group assignment"
msgstr "Групповое назначение FHRP"
-#: netbox/ipam/models/fhrp.py:114
+#: netbox/ipam/models/fhrp.py:111
msgid "FHRP group assignments"
msgstr "Групповые задания FHRP"
@@ -10039,35 +10537,35 @@ msgstr "частного"
msgid "IP space managed by this RIR is considered private"
msgstr "IP-пространство, управляемое этим RIR, считается частным"
-#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:182
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188
msgid "RIRs"
msgstr "RIR's"
-#: netbox/ipam/models/ip.py:84
+#: netbox/ipam/models/ip.py:81
msgid "IPv4 or IPv6 network"
msgstr "Сеть IPv4 или IPv6"
-#: netbox/ipam/models/ip.py:91
+#: netbox/ipam/models/ip.py:88
msgid "Regional Internet Registry responsible for this IP space"
msgstr "Региональный реестр Интернета, отвечающий за это IP-пространство"
-#: netbox/ipam/models/ip.py:101
+#: netbox/ipam/models/ip.py:98
msgid "date added"
msgstr "дата добавления"
-#: netbox/ipam/models/ip.py:115
+#: netbox/ipam/models/ip.py:112
msgid "aggregate"
msgstr "совокупный"
-#: netbox/ipam/models/ip.py:116
+#: netbox/ipam/models/ip.py:113
msgid "aggregates"
msgstr "сводные показатели"
-#: netbox/ipam/models/ip.py:132
+#: netbox/ipam/models/ip.py:126
msgid "Cannot create aggregate with /0 mask."
msgstr "Невозможно создать агрегат с маской /0."
-#: netbox/ipam/models/ip.py:144
+#: netbox/ipam/models/ip.py:138
#, python-brace-format
msgid ""
"Aggregates cannot overlap. {prefix} is already covered by an existing "
@@ -10076,7 +10574,7 @@ msgstr ""
"Агрегаты не могут перекрываться. {prefix} уже покрывается существующим "
"агрегатом ({aggregate})."
-#: netbox/ipam/models/ip.py:158
+#: netbox/ipam/models/ip.py:152
#, python-brace-format
msgid ""
"Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate "
@@ -10085,126 +10583,121 @@ msgstr ""
"Префиксы не могут перекрывать агрегаты. {prefix} охватывает существующий "
"агрегат ({aggregate})."
-#: netbox/ipam/models/ip.py:200 netbox/ipam/models/ip.py:737
-#: netbox/vpn/models/tunnels.py:114
-msgid "role"
-msgstr "роль"
-
-#: netbox/ipam/models/ip.py:201
+#: netbox/ipam/models/ip.py:195
msgid "roles"
msgstr "ролей"
-#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:293
+#: netbox/ipam/models/ip.py:208 netbox/ipam/models/ip.py:277
msgid "prefix"
msgstr "префикс"
-#: netbox/ipam/models/ip.py:218
+#: netbox/ipam/models/ip.py:209
msgid "IPv4 or IPv6 network with mask"
msgstr "Сеть IPv4 или IPv6 с маской"
-#: netbox/ipam/models/ip.py:254
+#: netbox/ipam/models/ip.py:238
msgid "Operational status of this prefix"
msgstr "Рабочий статус этого префикса"
-#: netbox/ipam/models/ip.py:262
+#: netbox/ipam/models/ip.py:246
msgid "The primary function of this prefix"
msgstr "Основная функция этого префикса"
-#: netbox/ipam/models/ip.py:265
+#: netbox/ipam/models/ip.py:249
msgid "is a pool"
msgstr "это пул"
-#: netbox/ipam/models/ip.py:267
+#: netbox/ipam/models/ip.py:251
msgid "All IP addresses within this prefix are considered usable"
msgstr "Все IP-адреса в этом префиксе считаются пригодными для использования"
-#: netbox/ipam/models/ip.py:270 netbox/ipam/models/ip.py:537
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523
msgid "mark utilized"
msgstr "использованная марка"
-#: netbox/ipam/models/ip.py:294
+#: netbox/ipam/models/ip.py:278
msgid "prefixes"
msgstr "префиксы"
-#: netbox/ipam/models/ip.py:317
+#: netbox/ipam/models/ip.py:298
msgid "Cannot create prefix with /0 mask."
msgstr "Невозможно создать префикс с маской /0."
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
msgid "global table"
msgstr "глобальная таблица"
-#: netbox/ipam/models/ip.py:326
+#: netbox/ipam/models/ip.py:307
#, python-brace-format
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "Дубликат префикса обнаружен в {table}: {prefix}"
-#: netbox/ipam/models/ip.py:495
+#: netbox/ipam/models/ip.py:481
msgid "start address"
msgstr "начальный адрес"
-#: netbox/ipam/models/ip.py:496 netbox/ipam/models/ip.py:500
-#: netbox/ipam/models/ip.py:712
+#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
+#: netbox/ipam/models/ip.py:711
msgid "IPv4 or IPv6 address (with mask)"
msgstr "Адрес IPv4 или IPv6 (с маской)"
-#: netbox/ipam/models/ip.py:499
+#: netbox/ipam/models/ip.py:485
msgid "end address"
msgstr "конечный адрес"
-#: netbox/ipam/models/ip.py:526
+#: netbox/ipam/models/ip.py:512
msgid "Operational status of this range"
msgstr "Эксплуатационное состояние этой линейки"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:520
msgid "The primary function of this range"
msgstr "Основная функция этого диапазона"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:534
msgid "IP range"
msgstr "Диапазон IP-адресов"
-#: netbox/ipam/models/ip.py:549
+#: netbox/ipam/models/ip.py:535
msgid "IP ranges"
msgstr "Диапазоны IP-адресов"
-#: netbox/ipam/models/ip.py:565
+#: netbox/ipam/models/ip.py:548
msgid "Starting and ending IP address versions must match"
msgstr "Начальная и конечная версии IP-адресов должны совпадать"
-#: netbox/ipam/models/ip.py:571
+#: netbox/ipam/models/ip.py:554
msgid "Starting and ending IP address masks must match"
msgstr "Маски начального и конечного IP-адресов должны совпадать"
-#: netbox/ipam/models/ip.py:578
+#: netbox/ipam/models/ip.py:561
#, python-brace-format
msgid ""
"Ending address must be greater than the starting address ({start_address})"
msgstr "Конечный адрес должен быть больше начального адреса ({start_address})"
-#: netbox/ipam/models/ip.py:590
+#: netbox/ipam/models/ip.py:589
#, python-brace-format
msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}"
msgstr ""
"Определенные адреса пересекаются с диапазоном {overlapping_range} в формате "
"VRF {vrf}"
-#: netbox/ipam/models/ip.py:599
+#: netbox/ipam/models/ip.py:598
#, python-brace-format
msgid "Defined range exceeds maximum supported size ({max_size})"
msgstr ""
"Заданный диапазон превышает максимальный поддерживаемый размер ({max_size})"
-#: netbox/ipam/models/ip.py:711 netbox/tenancy/models/contacts.py:82
+#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77
msgid "address"
msgstr "адрес"
-#: netbox/ipam/models/ip.py:734
+#: netbox/ipam/models/ip.py:733
msgid "The operational status of this IP"
msgstr "Рабочий статус этого IP-адреса"
@@ -10224,33 +10717,33 @@ msgstr "IP-адрес, для которого этот адрес являет
msgid "Hostname or FQDN (not case-sensitive)"
msgstr "Имя хоста или полное доменное имя (регистр не учитывается)"
-#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:94
+#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90
msgid "IP addresses"
msgstr "IP-адреса"
-#: netbox/ipam/models/ip.py:845
+#: netbox/ipam/models/ip.py:842
msgid "Cannot create IP address with /0 mask."
msgstr "Невозможно создать IP-адрес с маской /0."
-#: netbox/ipam/models/ip.py:851
+#: netbox/ipam/models/ip.py:848
#, python-brace-format
msgid "{ip} is a network ID, which may not be assigned to an interface."
msgstr ""
"{ip} это идентификатор сети, который не может быть присвоен интерфейсу."
-#: netbox/ipam/models/ip.py:862
+#: netbox/ipam/models/ip.py:859
#, python-brace-format
msgid ""
"{ip} is a broadcast address, which may not be assigned to an interface."
msgstr ""
"{ip} это широковещательный адрес, который может не быть присвоен интерфейсу."
-#: netbox/ipam/models/ip.py:876
+#: netbox/ipam/models/ip.py:873
#, python-brace-format
msgid "Duplicate IP address found in {table}: {ipaddress}"
msgstr "Дубликат IP-адреса обнаружен в {table}: {ipaddress}"
-#: netbox/ipam/models/ip.py:897
+#: netbox/ipam/models/ip.py:896
msgid ""
"Cannot reassign IP address while it is designated as the primary IP for the "
"parent object"
@@ -10258,71 +10751,71 @@ msgstr ""
"Невозможно переназначить IP-адрес, если он назначен основным IP-адресом "
"родительского объекта"
-#: netbox/ipam/models/ip.py:903
+#: netbox/ipam/models/ip.py:902
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr "Только адресам IPv6 можно присвоить статус SLAAC"
-#: netbox/ipam/models/services.py:33
+#: netbox/ipam/models/services.py:32
msgid "port numbers"
msgstr "номера портов"
-#: netbox/ipam/models/services.py:59
+#: netbox/ipam/models/services.py:58
msgid "service template"
msgstr "шаблон службы"
-#: netbox/ipam/models/services.py:60
+#: netbox/ipam/models/services.py:59
msgid "service templates"
msgstr "шаблоны служб"
-#: netbox/ipam/models/services.py:95
+#: netbox/ipam/models/services.py:91
msgid "The specific IP addresses (if any) to which this service is bound"
msgstr "Конкретные IP-адреса (если есть), к которым привязана эта служба"
-#: netbox/ipam/models/services.py:102
+#: netbox/ipam/models/services.py:98
msgid "service"
msgstr "служба"
-#: netbox/ipam/models/services.py:103
+#: netbox/ipam/models/services.py:99
msgid "services"
msgstr "службы"
-#: netbox/ipam/models/services.py:117
+#: netbox/ipam/models/services.py:110
msgid ""
"A service cannot be associated with both a device and a virtual machine."
msgstr "Службу нельзя связать как с устройством, так и с виртуальной машиной."
-#: netbox/ipam/models/services.py:119
+#: netbox/ipam/models/services.py:112
msgid ""
"A service must be associated with either a device or a virtual machine."
msgstr "Служба должна быть связана с устройством или виртуальной машиной."
-#: netbox/ipam/models/vlans.py:85
+#: netbox/ipam/models/vlans.py:87
msgid "VLAN groups"
msgstr "Группы VLAN"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:94
msgid "Cannot set scope_type without scope_id."
msgstr "Невозможно установить scope_type без scope_id."
-#: netbox/ipam/models/vlans.py:97
+#: netbox/ipam/models/vlans.py:96
msgid "Cannot set scope_id without scope_type."
msgstr "Невозможно установить scope_id без scope_type."
-#: netbox/ipam/models/vlans.py:105
+#: netbox/ipam/models/vlans.py:104
#, python-brace-format
msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}"
msgstr ""
"Начальный идентификатор VLAN в диапазоне ({value}) не может быть меньше "
"{minimum}"
-#: netbox/ipam/models/vlans.py:111
+#: netbox/ipam/models/vlans.py:110
#, python-brace-format
msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}"
msgstr ""
"Последний идентификатор VLAN в диапазоне ({value}) не может превышать "
"{maximum}"
-#: netbox/ipam/models/vlans.py:118
+#: netbox/ipam/models/vlans.py:117
#, python-brace-format
msgid ""
"Ending VLAN ID in range must be greater than or equal to the starting VLAN "
@@ -10331,31 +10824,36 @@ msgstr ""
"Последний идентификатор VLAN в диапазоне должен быть больше или равен "
"начальному идентификатору VLAN ({range})"
-#: netbox/ipam/models/vlans.py:124
+#: netbox/ipam/models/vlans.py:123
msgid "Ranges cannot overlap."
msgstr "Диапазоны не могут перекрываться."
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:180
msgid "The specific site to which this VLAN is assigned (if any)"
msgstr "Конкретный сайт, которому назначена эта VLAN (если есть)"
-#: netbox/ipam/models/vlans.py:189
+#: netbox/ipam/models/vlans.py:188
msgid "VLAN group (optional)"
msgstr "Группа VLAN (опционально)"
-#: netbox/ipam/models/vlans.py:197
+#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368
+#: netbox/ipam/models/vlans.py:376
msgid "Numeric VLAN ID (1-4094)"
msgstr "Цифровой VLAN ID (1-4094)"
-#: netbox/ipam/models/vlans.py:215
+#: netbox/ipam/models/vlans.py:214
msgid "Operational status of this VLAN"
msgstr "Рабочее состояние этой VLAN"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:222
msgid "The primary function of this VLAN"
msgstr "Основная функция этой VLAN"
-#: netbox/ipam/models/vlans.py:266
+#: netbox/ipam/models/vlans.py:237
+msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)"
+msgstr "Обозначение VLAN для клиентов/служб (для Q-in-Q/IEEE 802.1ad)"
+
+#: netbox/ipam/models/vlans.py:285
#, python-brace-format
msgid ""
"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to "
@@ -10364,43 +10862,60 @@ msgstr ""
"VLAN назначена группе {group} (область применения: {scope}); также не может "
"быть присвоено сайту {site}."
-#: netbox/ipam/models/vlans.py:275
+#: netbox/ipam/models/vlans.py:294
#, python-brace-format
msgid "VID must be in ranges {ranges} for VLANs in group {group}"
msgstr ""
"VID должен быть в диапазонах {ranges} для виртуальных локальных сетей в "
"группе {group}"
-#: netbox/ipam/models/vrfs.py:30
+#: netbox/ipam/models/vlans.py:301
+msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN."
+msgstr ""
+"Только клиентские VLAN Q-in-Q могут быть отнесены к служебной сети VLAN."
+
+#: netbox/ipam/models/vlans.py:307
+msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN."
+msgstr "VLAN клиента Q-in-Q должна быть отнесена к служебной VLAN."
+
+#: netbox/ipam/models/vlans.py:344
+msgid "VLAN translation policies"
+msgstr "Политики трансляции VLAN"
+
+#: netbox/ipam/models/vlans.py:385
+msgid "VLAN translation rule"
+msgstr "Правило трансляции VLAN"
+
+#: netbox/ipam/models/vrfs.py:29
msgid "route distinguisher"
msgstr "разграничитель маршрута"
-#: netbox/ipam/models/vrfs.py:31
+#: netbox/ipam/models/vrfs.py:30
msgid "Unique route distinguisher (as defined in RFC 4364)"
msgstr "Уникальный отличитель маршрута (как определено в RFC 4364)"
-#: netbox/ipam/models/vrfs.py:42
+#: netbox/ipam/models/vrfs.py:41
msgid "enforce unique space"
msgstr "создайте уникальное пространство"
-#: netbox/ipam/models/vrfs.py:43
+#: netbox/ipam/models/vrfs.py:42
msgid "Prevent duplicate prefixes/IP addresses within this VRF"
msgstr "Предотвращение дублирования префиксов/IP-адресов в этом VRF"
-#: netbox/ipam/models/vrfs.py:63 netbox/netbox/navigation/menu.py:186
-#: netbox/netbox/navigation/menu.py:188
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192
+#: netbox/netbox/navigation/menu.py:194
msgid "VRFs"
msgstr "VRF"
-#: netbox/ipam/models/vrfs.py:82
+#: netbox/ipam/models/vrfs.py:78
msgid "Route target value (formatted in accordance with RFC 4360)"
msgstr "Целевое значение маршрута (отформатировано в соответствии с RFC 4360)"
-#: netbox/ipam/models/vrfs.py:94
+#: netbox/ipam/models/vrfs.py:91
msgid "route target"
msgstr "цель маршрута"
-#: netbox/ipam/models/vrfs.py:95
+#: netbox/ipam/models/vrfs.py:92
msgid "route targets"
msgstr "цели маршрута"
@@ -10416,84 +10931,101 @@ msgstr "Количество сайтов"
msgid "Provider Count"
msgstr "Количество провайдеров"
-#: netbox/ipam/tables/ip.py:95 netbox/netbox/navigation/menu.py:179
-#: netbox/netbox/navigation/menu.py:181
+#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
+#: netbox/netbox/navigation/menu.py:187
msgid "Aggregates"
msgstr "Агрегаты"
-#: netbox/ipam/tables/ip.py:125
+#: netbox/ipam/tables/ip.py:71
msgid "Added"
msgstr "Добавлено"
-#: netbox/ipam/tables/ip.py:128 netbox/ipam/tables/ip.py:166
-#: netbox/ipam/tables/vlans.py:142 netbox/ipam/views.py:346
-#: netbox/netbox/navigation/menu.py:165 netbox/netbox/navigation/menu.py:167
-#: netbox/templates/ipam/vlan.html:84
+#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112
+#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373
+#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173
+#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "Префиксы"
-#: netbox/ipam/tables/ip.py:131 netbox/ipam/tables/ip.py:270
-#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:86
+#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55
#: netbox/templates/dcim/device.html:260
#: netbox/templates/ipam/aggregate.html:24
-#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:106
+#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "Использование"
-#: netbox/ipam/tables/ip.py:171 netbox/netbox/navigation/menu.py:161
+#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
msgid "IP Ranges"
msgstr "Диапазоны IP-адресов"
-#: netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:167
msgid "Prefix (Flat)"
msgstr "Префикс (плоский)"
-#: netbox/ipam/tables/ip.py:225
+#: netbox/ipam/tables/ip.py:171
msgid "Depth"
msgstr "Глубина"
-#: netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/virtualization/tables/clusters.py:77
+#: netbox/wireless/tables/wirelesslan.py:55
+msgid "Scope Type"
+msgstr "Тип прицела"
+
+#: netbox/ipam/tables/ip.py:213
msgid "Pool"
msgstr "Пул"
-#: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:320
+#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
msgid "Marked Utilized"
msgstr "Отмечено как использованный"
-#: netbox/ipam/tables/ip.py:304
+#: netbox/ipam/tables/ip.py:256
msgid "Start address"
msgstr "Начальный адрес"
-#: netbox/ipam/tables/ip.py:383
+#: netbox/ipam/tables/ip.py:335
msgid "NAT (Inside)"
msgstr "NAT (внутри)"
-#: netbox/ipam/tables/ip.py:388
+#: netbox/ipam/tables/ip.py:340
msgid "NAT (Outside)"
msgstr "NAT (за пределами сети)"
-#: netbox/ipam/tables/ip.py:393
+#: netbox/ipam/tables/ip.py:345
msgid "Assigned"
msgstr "Назначено"
-#: netbox/ipam/tables/ip.py:429 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
#: netbox/vpn/forms/filtersets.py:240
msgid "Assigned Object"
msgstr "Назначенный объект"
-#: netbox/ipam/tables/vlans.py:68
-msgid "Scope Type"
-msgstr "Тип прицела"
-
-#: netbox/ipam/tables/vlans.py:76
+#: netbox/ipam/tables/vlans.py:45
msgid "VID Ranges"
msgstr "Диапазоны VID"
-#: netbox/ipam/tables/vlans.py:111 netbox/ipam/tables/vlans.py:214
+#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VID"
+#: netbox/ipam/tables/vlans.py:237
+#: netbox/templates/ipam/vlantranslationpolicy.html:22
+msgid "Rules"
+msgstr "Правила"
+
+#: netbox/ipam/tables/vlans.py:260
+#: netbox/templates/ipam/vlantranslationrule.html:18
+msgid "Local VID"
+msgstr "Местный VID"
+
+#: netbox/ipam/tables/vlans.py:264
+#: netbox/templates/ipam/vlantranslationrule.html:22
+msgid "Remote VID"
+msgstr "Удаленный VID"
+
#: netbox/ipam/tables/vrfs.py:30
msgid "RD"
msgstr "КРАСНЫЙ"
@@ -10534,23 +11066,23 @@ msgstr ""
"В именах DNS разрешены только буквенно-цифровые символы, звездочки, дефисы, "
"точки и символы подчеркивания"
-#: netbox/ipam/views.py:533
+#: netbox/ipam/views.py:570
msgid "Child Prefixes"
msgstr "Дочерние префиксы"
-#: netbox/ipam/views.py:569
+#: netbox/ipam/views.py:606
msgid "Child Ranges"
msgstr "Детские диапазоны"
-#: netbox/ipam/views.py:898
+#: netbox/ipam/views.py:958
msgid "Related IPs"
msgstr "Связанные IP-адреса"
-#: netbox/ipam/views.py:1127
+#: netbox/ipam/views.py:1315
msgid "Device Interfaces"
msgstr "Интерфейсы устройств"
-#: netbox/ipam/views.py:1145
+#: netbox/ipam/views.py:1333
msgid "VM Interfaces"
msgstr "Интерфейсы виртуальных машин"
@@ -10599,90 +11131,112 @@ msgstr "{class_name} должен реализовать функцию get_view
msgid "Invalid permission {permission} for model {model}"
msgstr "Неверное разрешение {permission} для модели {model}"
-#: netbox/netbox/choices.py:49
+#: netbox/netbox/choices.py:51
msgid "Dark Red"
msgstr "Темно-красный"
-#: netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:54
msgid "Rose"
msgstr "Роза"
-#: netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:55
msgid "Fuchsia"
msgstr "Фуксия"
-#: netbox/netbox/choices.py:55
+#: netbox/netbox/choices.py:57
msgid "Dark Purple"
msgstr "Темно-фиолетовый"
-#: netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:60
msgid "Light Blue"
msgstr "Светло-синий"
-#: netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:63
msgid "Aqua"
msgstr "Бирюзовый"
-#: netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:64
msgid "Dark Green"
msgstr "Темно-зеленый"
-#: netbox/netbox/choices.py:64
+#: netbox/netbox/choices.py:66
msgid "Light Green"
msgstr "Светло-зеленый"
-#: netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:67
msgid "Lime"
msgstr "Лайм"
-#: netbox/netbox/choices.py:67
+#: netbox/netbox/choices.py:69
msgid "Amber"
msgstr "Янтарь"
-#: netbox/netbox/choices.py:69
+#: netbox/netbox/choices.py:71
msgid "Dark Orange"
msgstr "Темно-оранжевый"
-#: netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:72
msgid "Brown"
msgstr "Коричневый"
-#: netbox/netbox/choices.py:71
+#: netbox/netbox/choices.py:73
msgid "Light Grey"
msgstr "Светло-серый"
-#: netbox/netbox/choices.py:72
+#: netbox/netbox/choices.py:74
msgid "Grey"
msgstr "Серый"
-#: netbox/netbox/choices.py:73
+#: netbox/netbox/choices.py:75
msgid "Dark Grey"
msgstr "Темно-серый"
-#: netbox/netbox/choices.py:128
+#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+msgid "Default"
+msgstr "По умолчанию"
+
+#: netbox/netbox/choices.py:130
msgid "Direct"
msgstr "Прямой"
-#: netbox/netbox/choices.py:129
+#: netbox/netbox/choices.py:131
msgid "Upload"
msgstr "Загрузить"
-#: netbox/netbox/choices.py:141 netbox/netbox/choices.py:155
+#: netbox/netbox/choices.py:143 netbox/netbox/choices.py:157
msgid "Auto-detect"
msgstr "Автоматическое обнаружение"
-#: netbox/netbox/choices.py:156
+#: netbox/netbox/choices.py:158
msgid "Comma"
msgstr "Запятая"
-#: netbox/netbox/choices.py:157
+#: netbox/netbox/choices.py:159
msgid "Semicolon"
msgstr "Точка с запятой"
-#: netbox/netbox/choices.py:158
+#: netbox/netbox/choices.py:160
msgid "Tab"
msgstr "Вкладка"
+#: netbox/netbox/choices.py:193 netbox/templates/dcim/device.html:327
+#: netbox/templates/dcim/rack.html:107
+msgid "Kilograms"
+msgstr "Килограммы"
+
+#: netbox/netbox/choices.py:194
+msgid "Grams"
+msgstr "Граммы"
+
+#: netbox/netbox/choices.py:195 netbox/templates/dcim/device.html:328
+#: netbox/templates/dcim/rack.html:108
+msgid "Pounds"
+msgstr "Фунты"
+
+#: netbox/netbox/choices.py:196
+msgid "Ounces"
+msgstr "Унции"
+
#: netbox/netbox/config/__init__.py:67
#, python-brace-format
msgid "Invalid configuration parameter: {item}"
@@ -10974,6 +11528,26 @@ msgstr "дата синхронизирована"
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name} должен реализовать метод sync_data ()."
+#: netbox/netbox/models/mixins.py:22
+msgid "weight unit"
+msgstr "весовая единица"
+
+#: netbox/netbox/models/mixins.py:52
+msgid "Must specify a unit when setting a weight"
+msgstr "При установке веса необходимо указать единицу измерения"
+
+#: netbox/netbox/models/mixins.py:57
+msgid "distance"
+msgstr "расстояние"
+
+#: netbox/netbox/models/mixins.py:64
+msgid "distance unit"
+msgstr "единица измерения расстояний"
+
+#: netbox/netbox/models/mixins.py:99
+msgid "Must specify a unit when setting a distance"
+msgstr "При задании расстояния необходимо указать единицу измерения"
+
#: netbox/netbox/navigation/menu.py:11
msgid "Organization"
msgstr "Организация"
@@ -11007,10 +11581,6 @@ msgstr "Роли стоек"
msgid "Elevations"
msgstr "Возвышения"
-#: netbox/netbox/navigation/menu.py:60 netbox/netbox/navigation/menu.py:62
-msgid "Rack Types"
-msgstr "Типы стоек"
-
#: netbox/netbox/navigation/menu.py:76
msgid "Modules"
msgstr "Модули"
@@ -11033,175 +11603,200 @@ msgstr "Компоненты устройства"
msgid "Inventory Item Roles"
msgstr "Роли предметов"
-#: netbox/netbox/navigation/menu.py:111 netbox/netbox/navigation/menu.py:115
+#: netbox/netbox/navigation/menu.py:110
+#: netbox/templates/dcim/interface.html:413
+#: netbox/templates/virtualization/vminterface.html:118
+msgid "MAC Addresses"
+msgstr "MAC-адреса"
+
+#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "Подключения"
-#: netbox/netbox/navigation/menu.py:117
+#: netbox/netbox/navigation/menu.py:123
msgid "Cables"
msgstr "Кабели"
-#: netbox/netbox/navigation/menu.py:118
+#: netbox/netbox/navigation/menu.py:124
msgid "Wireless Links"
msgstr "Беспроводные каналы"
-#: netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:127
msgid "Interface Connections"
msgstr "Интерфейсные подключения"
-#: netbox/netbox/navigation/menu.py:126
+#: netbox/netbox/navigation/menu.py:132
msgid "Console Connections"
msgstr "Консольные подключения"
-#: netbox/netbox/navigation/menu.py:131
+#: netbox/netbox/navigation/menu.py:137
msgid "Power Connections"
msgstr "Подключения кабелей питания"
-#: netbox/netbox/navigation/menu.py:147
+#: netbox/netbox/navigation/menu.py:153
msgid "Wireless LAN Groups"
msgstr "Группы WLAN"
-#: netbox/netbox/navigation/menu.py:168
+#: netbox/netbox/navigation/menu.py:174
msgid "Prefix & VLAN Roles"
msgstr "Роли префиксов и VLAN"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:180
msgid "ASN Ranges"
msgstr "Диапазоны ASN"
-#: netbox/netbox/navigation/menu.py:196
+#: netbox/netbox/navigation/menu.py:202
msgid "VLAN Groups"
msgstr "Группы VLAN"
#: netbox/netbox/navigation/menu.py:203
+msgid "VLAN Translation Policies"
+msgstr "Политики трансляции VLAN"
+
+#: netbox/netbox/navigation/menu.py:204
+#: netbox/templates/ipam/vlantranslationpolicy.html:46
+msgid "VLAN Translation Rules"
+msgstr "Правила трансляции VLAN"
+
+#: netbox/netbox/navigation/menu.py:211
msgid "Service Templates"
msgstr "Шаблоны Служб"
-#: netbox/netbox/navigation/menu.py:204 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
#: netbox/templates/ipam/ipaddress.html:118
#: netbox/templates/virtualization/virtualmachine.html:154
msgid "Services"
msgstr "Службы"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:219
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:215 netbox/netbox/navigation/menu.py:217
+#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "Туннели"
-#: netbox/netbox/navigation/menu.py:218
+#: netbox/netbox/navigation/menu.py:226
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "Группы туннелей"
-#: netbox/netbox/navigation/menu.py:219
+#: netbox/netbox/navigation/menu.py:227
msgid "Tunnel Terminations"
msgstr "Окончание туннелей"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
#: netbox/vpn/models/l2vpn.py:64
msgid "L2VPNs"
msgstr "L2VPN"
-#: netbox/netbox/navigation/menu.py:226 netbox/templates/vpn/l2vpn.html:56
-#: netbox/templates/vpn/tunnel.html:72 netbox/vpn/tables/tunnels.py:58
-msgid "Terminations"
-msgstr "Соединения"
-
-#: netbox/netbox/navigation/menu.py:232
+#: netbox/netbox/navigation/menu.py:240
msgid "IKE Proposals"
msgstr "Предложения IKE"
-#: netbox/netbox/navigation/menu.py:233
+#: netbox/netbox/navigation/menu.py:241
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "Политики IKE"
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:242
msgid "IPSec Proposals"
msgstr "Предложения IPsec"
-#: netbox/netbox/navigation/menu.py:235
+#: netbox/netbox/navigation/menu.py:243
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "Политики IPsec"
-#: netbox/netbox/navigation/menu.py:236 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "Профили IPsec"
-#: netbox/netbox/navigation/menu.py:251
+#: netbox/netbox/navigation/menu.py:259
#: netbox/templates/virtualization/virtualmachine.html:174
#: netbox/templates/virtualization/virtualmachine/base.html:32
#: netbox/templates/virtualization/virtualmachine_list.html:21
-#: netbox/virtualization/tables/virtualmachines.py:104
-#: netbox/virtualization/views.py:386
+#: netbox/virtualization/tables/virtualmachines.py:74
+#: netbox/virtualization/views.py:403
msgid "Virtual Disks"
msgstr "Виртуальные диски"
-#: netbox/netbox/navigation/menu.py:258
+#: netbox/netbox/navigation/menu.py:266
msgid "Cluster Types"
msgstr "Типы кластеров"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Groups"
msgstr "Группы кластеров"
-#: netbox/netbox/navigation/menu.py:273
+#: netbox/netbox/navigation/menu.py:281
msgid "Circuit Types"
msgstr "Типы каналов связи"
-#: netbox/netbox/navigation/menu.py:274
+#: netbox/netbox/navigation/menu.py:282
+msgid "Circuit Terminations"
+msgstr "Точка подключения канала связи"
+
+#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/templates/circuits/providernetwork.html:55
+msgid "Virtual Circuits"
+msgstr "Виртуальные схемы"
+
+#: netbox/netbox/navigation/menu.py:289
+msgid "Virtual Circuit Types"
+msgstr "Типы виртуальных каналов"
+
+#: netbox/netbox/navigation/menu.py:290
+msgid "Virtual Circuit Terminations"
+msgstr "Прерывания виртуальных каналов"
+
+#: netbox/netbox/navigation/menu.py:296
msgid "Circuit Groups"
msgstr "Группы каналов связей"
-#: netbox/netbox/navigation/menu.py:275
-#: netbox/templates/circuits/circuit.html:66
+#: netbox/netbox/navigation/menu.py:297
+#: netbox/templates/circuits/circuit.html:76
+#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "Групповые задания"
-#: netbox/netbox/navigation/menu.py:276
-msgid "Circuit Terminations"
-msgstr "Точка подключения канала связи"
-
-#: netbox/netbox/navigation/menu.py:280 netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
msgid "Providers"
msgstr "Провайдеры"
-#: netbox/netbox/navigation/menu.py:283
+#: netbox/netbox/navigation/menu.py:304
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "Аккаунты провайдеров"
-#: netbox/netbox/navigation/menu.py:284
+#: netbox/netbox/navigation/menu.py:305
msgid "Provider Networks"
msgstr "Сети провайдеров"
-#: netbox/netbox/navigation/menu.py:298
+#: netbox/netbox/navigation/menu.py:319
msgid "Power Panels"
msgstr "Распределительные щиты"
-#: netbox/netbox/navigation/menu.py:309
+#: netbox/netbox/navigation/menu.py:330
msgid "Configurations"
msgstr "Конфигурации"
-#: netbox/netbox/navigation/menu.py:311
+#: netbox/netbox/navigation/menu.py:332
msgid "Config Contexts"
msgstr "Контексты конфигурации"
-#: netbox/netbox/navigation/menu.py:312
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Templates"
msgstr "Шаблоны конфигурации"
-#: netbox/netbox/navigation/menu.py:319 netbox/netbox/navigation/menu.py:323
+#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
msgid "Customization"
msgstr "Настройка"
-#: netbox/netbox/navigation/menu.py:325
+#: netbox/netbox/navigation/menu.py:346
#: netbox/templates/dcim/device_edit.html:103
#: netbox/templates/dcim/htmx/cable_edit.html:81
#: netbox/templates/dcim/virtualchassis_add.html:31
@@ -11210,96 +11805,96 @@ msgstr "Настройка"
#: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30
#: netbox/templates/inc/panels/custom_fields.html:7
#: netbox/templates/ipam/ipaddress_bulk_add.html:35
-#: netbox/templates/ipam/vlan_edit.html:59
+#: netbox/templates/ipam/vlan_edit.html:67
msgid "Custom Fields"
msgstr "Настраиваемые Поля"
-#: netbox/netbox/navigation/menu.py:326
+#: netbox/netbox/navigation/menu.py:347
msgid "Custom Field Choices"
msgstr "Варианты для Настраиваемых Полей"
-#: netbox/netbox/navigation/menu.py:327
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Links"
msgstr "Настраиваемые Ссылки"
-#: netbox/netbox/navigation/menu.py:328
+#: netbox/netbox/navigation/menu.py:349
msgid "Export Templates"
msgstr "Шаблоны экспорта"
-#: netbox/netbox/navigation/menu.py:329
+#: netbox/netbox/navigation/menu.py:350
msgid "Saved Filters"
msgstr "Сохраненные фильтры"
-#: netbox/netbox/navigation/menu.py:331
+#: netbox/netbox/navigation/menu.py:352
msgid "Image Attachments"
msgstr "Прикрепленные Изображения"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:370
msgid "Operations"
msgstr "Операции"
-#: netbox/netbox/navigation/menu.py:353
+#: netbox/netbox/navigation/menu.py:374
msgid "Integrations"
msgstr "Интеграции"
-#: netbox/netbox/navigation/menu.py:355
+#: netbox/netbox/navigation/menu.py:376
msgid "Data Sources"
msgstr "Источники данных"
-#: netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:377
msgid "Event Rules"
msgstr "Правила мероприятия"
-#: netbox/netbox/navigation/menu.py:357
+#: netbox/netbox/navigation/menu.py:378
msgid "Webhooks"
msgstr "Вебхуки"
-#: netbox/netbox/navigation/menu.py:361 netbox/netbox/navigation/menu.py:365
-#: netbox/netbox/views/generic/feature_views.py:153
+#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
+#: netbox/netbox/views/generic/feature_views.py:158
#: netbox/templates/extras/report/base.html:37
#: netbox/templates/extras/script/base.html:36
msgid "Jobs"
msgstr "Задачи"
-#: netbox/netbox/navigation/menu.py:371
+#: netbox/netbox/navigation/menu.py:392
msgid "Logging"
msgstr "Ведение журнала"
-#: netbox/netbox/navigation/menu.py:373
+#: netbox/netbox/navigation/menu.py:394
msgid "Notification Groups"
msgstr "Группы уведомлений"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:395
msgid "Journal Entries"
msgstr "Записи в журнале"
-#: netbox/netbox/navigation/menu.py:375
+#: netbox/netbox/navigation/menu.py:396
#: netbox/templates/core/objectchange.html:9
#: netbox/templates/core/objectchange_list.html:4
msgid "Change Log"
msgstr "Журнал изменений"
-#: netbox/netbox/navigation/menu.py:382 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "Администратор"
-#: netbox/netbox/navigation/menu.py:430 netbox/templates/account/base.html:27
-#: netbox/templates/inc/user_menu.html:57
+#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/templates/inc/user_menu.html:52
msgid "API Tokens"
msgstr "Токены API"
-#: netbox/netbox/navigation/menu.py:437 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187
#: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242
#: netbox/users/forms/model_forms.py:249
msgid "Permissions"
msgstr "Разрешения"
-#: netbox/netbox/navigation/menu.py:445 netbox/netbox/navigation/menu.py:449
+#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "система"
-#: netbox/netbox/navigation/menu.py:454 netbox/netbox/navigation/menu.py:502
+#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -11307,29 +11902,29 @@ msgstr "система"
msgid "Plugins"
msgstr "Плагины"
-#: netbox/netbox/navigation/menu.py:459
+#: netbox/netbox/navigation/menu.py:480
msgid "Configuration History"
msgstr "История конфигурации"
-#: netbox/netbox/navigation/menu.py:465 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "Фоновые задачи"
-#: netbox/netbox/plugins/navigation.py:47
-#: netbox/netbox/plugins/navigation.py:69
+#: netbox/netbox/plugins/navigation.py:48
+#: netbox/netbox/plugins/navigation.py:70
msgid "Permissions must be passed as a tuple or list."
msgstr "Разрешения должны передаваться в виде кортежа или списка."
-#: netbox/netbox/plugins/navigation.py:51
+#: netbox/netbox/plugins/navigation.py:52
msgid "Buttons must be passed as a tuple or list."
msgstr "Кнопки должны передаваться в виде кортежа или списка."
-#: netbox/netbox/plugins/navigation.py:73
+#: netbox/netbox/plugins/navigation.py:74
msgid "Button color must be a choice within ButtonColorChoices."
msgstr "Цвет кнопки должен быть выбран в ButtonColorChoices."
-#: netbox/netbox/plugins/registration.py:25
+#: netbox/netbox/plugins/registration.py:26
#, python-brace-format
msgid ""
"PluginTemplateExtension class {template_extension} was passed as an "
@@ -11338,7 +11933,7 @@ msgstr ""
"Класс расширения шаблонов плагинов {template_extension} было принято в "
"качестве экземпляра!"
-#: netbox/netbox/plugins/registration.py:31
+#: netbox/netbox/plugins/registration.py:32
#, python-brace-format
msgid ""
"{template_extension} is not a subclass of "
@@ -11347,17 +11942,17 @@ msgstr ""
"{template_extension} не является подклассом расширения "
"Netbox.Plugins.Plugins.PluginstemplateExtension!"
-#: netbox/netbox/plugins/registration.py:51
+#: netbox/netbox/plugins/registration.py:57
#, python-brace-format
msgid "{item} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{item} должен быть экземпляром Netbox.plugins.pluginmenuItem"
-#: netbox/netbox/plugins/registration.py:62
+#: netbox/netbox/plugins/registration.py:68
#, python-brace-format
msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{menu_link} должен быть экземпляром Netbox.plugins.pluginmenuItem"
-#: netbox/netbox/plugins/registration.py:67
+#: netbox/netbox/plugins/registration.py:73
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr ""
@@ -11443,93 +12038,93 @@ msgstr "Невозможно добавить хранилище в реестр
msgid "Cannot delete stores from registry"
msgstr "Невозможно удалить хранилище из реестра"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:752
msgid "Czech"
msgstr "Чешский"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:753
msgid "Danish"
msgstr "Датский"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:754
msgid "German"
msgstr "Немецкий"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:755
msgid "English"
msgstr "Английский"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:756
msgid "Spanish"
msgstr "Испанский"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:757
msgid "French"
msgstr "Французский"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:758
msgid "Italian"
msgstr "Итальянский"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:759
msgid "Japanese"
msgstr "Японский"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:760
msgid "Dutch"
msgstr "Голландский"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:761
msgid "Polish"
msgstr "Польский"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:762
msgid "Portuguese"
msgstr "Португальский"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:763
msgid "Russian"
msgstr "Русский"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:764
msgid "Turkish"
msgstr "Турецкий"
-#: netbox/netbox/settings.py:773
+#: netbox/netbox/settings.py:765
msgid "Ukrainian"
msgstr "Украинский"
-#: netbox/netbox/settings.py:774
+#: netbox/netbox/settings.py:766
msgid "Chinese"
msgstr "Китайский"
-#: netbox/netbox/tables/columns.py:176
+#: netbox/netbox/tables/columns.py:177
msgid "Select all"
msgstr "Выбрать все"
-#: netbox/netbox/tables/columns.py:189
+#: netbox/netbox/tables/columns.py:190
msgid "Toggle all"
msgstr "Переключить все"
-#: netbox/netbox/tables/columns.py:300
+#: netbox/netbox/tables/columns.py:302
msgid "Toggle Dropdown"
msgstr "Переключить выпадающий список"
-#: netbox/netbox/tables/columns.py:572 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
msgid "Error"
msgstr "Ошибка"
-#: netbox/netbox/tables/tables.py:58
+#: netbox/netbox/tables/tables.py:59
#, python-brace-format
msgid "No {model_name} found"
msgstr "{model_name} не найдена"
-#: netbox/netbox/tables/tables.py:249
+#: netbox/netbox/tables/tables.py:252
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "Поле"
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:255
msgid "Value"
msgstr "Значение"
@@ -11545,24 +12140,24 @@ msgid ""
msgstr ""
"Произошла ошибка при рендеринге выбранного шаблона ({template}): {error}"
-#: netbox/netbox/views/generic/bulk_views.py:416
+#: netbox/netbox/views/generic/bulk_views.py:421
#, python-brace-format
msgid "Row {i}: Object with ID {id} does not exist"
msgstr "Ряд {i}: Объект с идентификатором {id} не существует"
-#: netbox/netbox/views/generic/bulk_views.py:709
-#: netbox/netbox/views/generic/bulk_views.py:910
-#: netbox/netbox/views/generic/bulk_views.py:958
+#: netbox/netbox/views/generic/bulk_views.py:708
+#: netbox/netbox/views/generic/bulk_views.py:909
+#: netbox/netbox/views/generic/bulk_views.py:957
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "{object_type} не были выбраны."
-#: netbox/netbox/views/generic/bulk_views.py:788
+#: netbox/netbox/views/generic/bulk_views.py:787
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "Переименован(-о) {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:888
+#: netbox/netbox/views/generic/bulk_views.py:887
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "Удален(-о) {count} {object_type}"
@@ -11575,16 +12170,16 @@ msgstr "Журнал изменений"
msgid "Journal"
msgstr "Журнал"
-#: netbox/netbox/views/generic/feature_views.py:207
+#: netbox/netbox/views/generic/feature_views.py:212
msgid "Unable to synchronize data: No data file set."
msgstr "Невозможно синхронизировать данные: не указан файл данных."
-#: netbox/netbox/views/generic/feature_views.py:211
+#: netbox/netbox/views/generic/feature_views.py:216
#, python-brace-format
msgid "Synchronized data for {object_type} {object}."
msgstr "Синхронизированы данные для {object_type} {object}."
-#: netbox/netbox/views/generic/feature_views.py:236
+#: netbox/netbox/views/generic/feature_views.py:241
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "Синхронизирован(-о) {count} {object_type}"
@@ -11658,9 +12253,9 @@ msgstr "на GitHub"
msgid "Home Page"
msgstr "Домашняя страница"
-#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:45
+#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40
#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:189
-#: netbox/vpn/forms/model_forms.py:379
+#: netbox/vpn/forms/model_forms.py:382
msgid "Profile"
msgstr "Профиль"
@@ -11672,12 +12267,12 @@ msgstr "Уведомления"
#: netbox/templates/account/base.html:16
#: netbox/templates/account/subscriptions.html:7
-#: netbox/templates/inc/user_menu.html:51
+#: netbox/templates/inc/user_menu.html:46
msgid "Subscriptions"
msgstr "Подписки"
#: netbox/templates/account/base.html:19
-#: netbox/templates/inc/user_menu.html:54
+#: netbox/templates/inc/user_menu.html:49
msgid "Preferences"
msgstr "Настройки"
@@ -11705,6 +12300,7 @@ msgstr "Изменить пароль"
#: netbox/templates/generic/object_edit.html:72
#: netbox/templates/htmx/delete_form.html:53
#: netbox/templates/htmx/delete_form.html:55
+#: netbox/templates/htmx/quick_add.html:21
#: netbox/templates/ipam/ipaddress_assign.html:28
#: netbox/templates/virtualization/cluster_add_devices.html:30
msgid "Cancel"
@@ -11803,7 +12399,7 @@ msgstr "Назначенные группы"
#: netbox/templates/core/objectchange.html:142
#: netbox/templates/dcim/devicebay.html:59
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
-#: netbox/templates/dcim/interface.html:296
+#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
#: netbox/templates/extras/configcontext.html:70
#: netbox/templates/extras/eventrule.html:66
@@ -11812,6 +12408,7 @@ msgstr "Назначенные группы"
#: netbox/templates/extras/webhook.html:75
#: netbox/templates/inc/panel_table.html:13
#: netbox/templates/inc/panels/comments.html:10
+#: netbox/templates/inc/panels/related_objects.html:23
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:56
#: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44
#: netbox/templates/users/objectpermission.html:77
@@ -11849,7 +12446,7 @@ msgstr "Последний раз использованный"
msgid "Add a Token"
msgstr "Добавить токен"
-#: netbox/templates/base/base.html:22 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
msgid "Home"
msgstr "Главная"
@@ -11891,15 +12488,16 @@ msgstr "Исходный код"
msgid "Community"
msgstr "Сообщество"
-#: netbox/templates/circuits/circuit.html:47
+#: netbox/templates/circuits/circuit.html:57
msgid "Install Date"
msgstr "Дата установки"
-#: netbox/templates/circuits/circuit.html:51
+#: netbox/templates/circuits/circuit.html:61
msgid "Termination Date"
msgstr "Дата отключения"
-#: netbox/templates/circuits/circuit.html:70
+#: netbox/templates/circuits/circuit.html:80
+#: netbox/templates/circuits/virtualcircuit.html:73
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15
msgid "Assign Group"
msgstr "Назначить группу"
@@ -11948,7 +12546,7 @@ msgid "Add"
msgstr "Добавить"
#: netbox/templates/circuits/inc/circuit_termination.html:15
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:37
#: netbox/templates/dcim/inc/panels/inventory_items.html:32
#: netbox/templates/dcim/powerpanel.html:56
#: netbox/templates/extras/script_list.html:30
@@ -11963,35 +12561,39 @@ msgstr "Редактировать"
msgid "Swap"
msgstr "Обмен"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:19
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
+msgid "Termination point"
+msgstr "Точка прекращения"
+
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:20
#: netbox/templates/dcim/consoleport.html:59
#: netbox/templates/dcim/consoleserverport.html:60
#: netbox/templates/dcim/powerfeed.html:114
msgid "Marked as connected"
msgstr "Отмечено как подключенное"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:21
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:22
msgid "to"
msgstr "к"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:31
#: netbox/templates/circuits/inc/circuit_termination_fields.html:32
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:33
#: netbox/templates/dcim/frontport.html:80
#: netbox/templates/dcim/inc/connection_endpoints.html:7
-#: netbox/templates/dcim/interface.html:154
+#: netbox/templates/dcim/interface.html:211
#: netbox/templates/dcim/rearport.html:76
msgid "Trace"
msgstr "Следить"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:35
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
msgid "Edit cable"
msgstr "Редактирование кабеля"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:40
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
msgid "Remove cable"
msgstr "Извлеките кабель"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:42
#: netbox/templates/dcim/bulk_disconnect.html:5
#: netbox/templates/dcim/device/consoleports.html:12
#: netbox/templates/dcim/device/consoleserverports.html:12
@@ -12004,33 +12606,33 @@ msgstr "Извлеките кабель"
msgid "Disconnect"
msgstr "Отключить"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:48
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:49
#: netbox/templates/dcim/consoleport.html:69
#: netbox/templates/dcim/consoleserverport.html:70
#: netbox/templates/dcim/frontport.html:102
-#: netbox/templates/dcim/interface.html:180
-#: netbox/templates/dcim/interface.html:200
+#: netbox/templates/dcim/interface.html:237
+#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:71
-#: netbox/templates/dcim/poweroutlet.html:72
+#: netbox/templates/dcim/poweroutlet.html:81
+#: netbox/templates/dcim/poweroutlet.html:82
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
msgstr "Подключить"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:70
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:65
msgid "Downstream"
msgstr "Ниже по течению"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:71
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:66
msgid "Upstream"
msgstr "Вверх по течению"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:80
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:75
msgid "Cross-Connect"
msgstr "Кросс-коннект"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:84
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:79
msgid "Patch Panel/Port"
msgstr "Патч-панель/порт"
@@ -12042,6 +12644,27 @@ msgstr "Добавить канал связи"
msgid "Provider Account"
msgstr "Учетная запись поставщика"
+#: netbox/templates/circuits/providernetwork.html:59
+msgid "Add a Virtual Circuit"
+msgstr "Добавить виртуальный канал"
+
+#: netbox/templates/circuits/virtualcircuit.html:91
+#: netbox/templates/vpn/tunnel.html:9
+msgid "Add Termination"
+msgstr "Добавить окончание"
+
+#: netbox/templates/circuits/virtualcircuittermination.html:23
+msgid "Virtual Circuit Termination"
+msgstr "Завершение работы виртуального канала"
+
+#: netbox/templates/circuits/virtualcircuittype.html:10
+msgid "Add Virtual Circuit"
+msgstr "Добавить виртуальный канал"
+
+#: netbox/templates/circuits/virtualcircuittype.html:19
+msgid "Virtual Circuit Type"
+msgstr "Тип виртуального канала"
+
#: netbox/templates/core/configrevision.html:35
msgid "Configuration Data"
msgstr "Конфигурационные данные"
@@ -12075,7 +12698,7 @@ msgstr "Изменено"
#: netbox/templates/core/datafile.html:42
#: netbox/templates/ipam/iprange.html:25
#: netbox/templates/virtualization/virtualdisk.html:29
-#: netbox/virtualization/tables/virtualmachines.py:198
+#: netbox/virtualization/tables/virtualmachines.py:169
msgid "Size"
msgstr "Размер"
@@ -12518,8 +13141,8 @@ msgstr "Переименовать Выбранное"
#: netbox/templates/dcim/consoleport.html:65
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
-#: netbox/templates/dcim/interface.html:176
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/interface.html:233
+#: netbox/templates/dcim/poweroutlet.html:79
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "Не подключено"
@@ -12542,7 +13165,7 @@ msgid "Map"
msgstr "Карта"
#: netbox/templates/dcim/device.html:108
-#: netbox/templates/dcim/inventoryitem.html:56
+#: netbox/templates/dcim/inventoryitem.html:60
#: netbox/templates/dcim/module.html:81
#: netbox/templates/dcim/modulebay.html:74 netbox/templates/dcim/rack.html:61
msgid "Asset Tag"
@@ -12558,7 +13181,7 @@ msgstr "Создайте VDC"
#: netbox/templates/dcim/device.html:175
#: netbox/templates/dcim/device_edit.html:64
-#: netbox/virtualization/forms/model_forms.py:223
+#: netbox/virtualization/forms/model_forms.py:230
msgid "Management"
msgstr "Управление"
@@ -12675,35 +13298,6 @@ msgstr "Добавить порт питания"
msgid "Add Rear Ports"
msgstr "Добавить задние порты"
-#: netbox/templates/dcim/device/render_config.html:5
-#: netbox/templates/virtualization/virtualmachine/render_config.html:5
-msgid "Config"
-msgstr "Конфигурация"
-
-#: netbox/templates/dcim/device/render_config.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:35
-msgid "Context Data"
-msgstr "Контекстные данные"
-
-#: netbox/templates/dcim/device/render_config.html:55
-#: netbox/templates/virtualization/virtualmachine/render_config.html:55
-msgid "Rendered Config"
-msgstr "Отображенная конфигурация"
-
-#: netbox/templates/dcim/device/render_config.html:57
-#: netbox/templates/virtualization/virtualmachine/render_config.html:57
-msgid "Download"
-msgstr "Скачать"
-
-#: netbox/templates/dcim/device/render_config.html:64
-#: netbox/templates/virtualization/virtualmachine/render_config.html:64
-msgid "Error rendering template"
-msgstr "Ошибка при отображении шаблона"
-
-#: netbox/templates/dcim/device/render_config.html:70
-msgid "No configuration template has been assigned for this device."
-msgstr ""
-
#: netbox/templates/dcim/device_edit.html:44
msgid "Parent Bay"
msgstr "Родительский залив"
@@ -12770,12 +13364,12 @@ msgid "VM Role"
msgstr "Роль виртуальной машины"
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:29
+#: netbox/templates/dcim/moduletype.html:31
msgid "Model Name"
msgstr "Название модели"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:33
+#: netbox/templates/dcim/moduletype.html:35
msgid "Part Number"
msgstr "Номер детали"
@@ -12800,8 +13394,8 @@ msgid "Rear Port Position"
msgstr "Положение заднего порта"
#: netbox/templates/dcim/frontport.html:72
-#: netbox/templates/dcim/interface.html:144
-#: netbox/templates/dcim/poweroutlet.html:63
+#: netbox/templates/dcim/interface.html:201
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -12901,77 +13495,79 @@ msgid "PoE Type"
msgstr "Тип PoE"
#: netbox/templates/dcim/interface.html:81
-#: netbox/templates/virtualization/vminterface.html:63
+#: netbox/templates/virtualization/vminterface.html:55
+#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "Режим 802.1Q"
-#: netbox/templates/dcim/interface.html:125
-#: netbox/templates/virtualization/vminterface.html:59
-msgid "MAC Address"
-msgstr "MAC-адрес"
+#: netbox/templates/dcim/interface.html:156
+#: netbox/templates/virtualization/vminterface.html:88
+msgid "VLAN Translation"
+msgstr "Трансляция VLAN"
-#: netbox/templates/dcim/interface.html:151
+#: netbox/templates/dcim/interface.html:208
msgid "Wireless Link"
msgstr "Беспроводная связь"
-#: netbox/templates/dcim/interface.html:218 netbox/vpn/choices.py:63
-msgid "Peer"
-msgstr "Peer"
-
-#: netbox/templates/dcim/interface.html:230
+#: netbox/templates/dcim/interface.html:287
#: netbox/templates/wireless/inc/wirelesslink_interface.html:26
msgid "Channel"
msgstr "Канал"
-#: netbox/templates/dcim/interface.html:239
+#: netbox/templates/dcim/interface.html:296
#: netbox/templates/wireless/inc/wirelesslink_interface.html:32
msgid "Channel Frequency"
msgstr "Частота канала"
-#: netbox/templates/dcim/interface.html:242
-#: netbox/templates/dcim/interface.html:250
-#: netbox/templates/dcim/interface.html:261
-#: netbox/templates/dcim/interface.html:269
+#: netbox/templates/dcim/interface.html:299
+#: netbox/templates/dcim/interface.html:307
+#: netbox/templates/dcim/interface.html:318
+#: netbox/templates/dcim/interface.html:326
msgid "MHz"
msgstr "МГц"
-#: netbox/templates/dcim/interface.html:258
+#: netbox/templates/dcim/interface.html:315
#: netbox/templates/wireless/inc/wirelesslink_interface.html:42
msgid "Channel Width"
msgstr "Ширина канала"
-#: netbox/templates/dcim/interface.html:285
+#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:60
-#: netbox/wireless/forms/bulk_edit.py:102
-#: netbox/wireless/forms/filtersets.py:40
-#: netbox/wireless/forms/filtersets.py:80 netbox/wireless/models.py:82
-#: netbox/wireless/models.py:156 netbox/wireless/tables/wirelesslan.py:44
+#: netbox/wireless/forms/bulk_edit.py:62
+#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/filtersets.py:43
+#: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82
+#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
-#: netbox/templates/dcim/interface.html:305
+#: netbox/templates/dcim/interface.html:362
msgid "LAG Members"
msgstr "Члены LAG"
-#: netbox/templates/dcim/interface.html:323
+#: netbox/templates/dcim/interface.html:380
msgid "No member interfaces"
msgstr "Нет интерфейсов участников"
-#: netbox/templates/dcim/interface.html:343
+#: netbox/templates/dcim/interface.html:400
#: netbox/templates/ipam/fhrpgroup.html:73
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
-#: netbox/templates/virtualization/vminterface.html:89
+#: netbox/templates/virtualization/vminterface.html:105
msgid "Add IP Address"
msgstr "Добавить IP-адрес"
+#: netbox/templates/dcim/interface.html:417
+#: netbox/templates/virtualization/vminterface.html:123
+msgid "Add MAC Address"
+msgstr "Добавить MAC-адрес"
+
#: netbox/templates/dcim/inventoryitem.html:24
msgid "Parent Item"
msgstr "Родительский товар"
-#: netbox/templates/dcim/inventoryitem.html:48
+#: netbox/templates/dcim/inventoryitem.html:52
msgid "Part ID"
msgstr "Номер модели"
@@ -12991,6 +13587,10 @@ msgstr "Добавить Локацию"
msgid "Add a Device"
msgstr "Добавить устройство"
+#: netbox/templates/dcim/macaddress.html:36
+msgid "Primary for interface"
+msgstr "Основное для интерфейса"
+
#: netbox/templates/dcim/manufacturer.html:16
msgid "Add Device Type"
msgstr "Добавить тип устройства"
@@ -13021,7 +13621,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "A"
-#: netbox/templates/dcim/poweroutlet.html:48
+#: netbox/templates/dcim/poweroutlet.html:58
msgid "Feed Leg"
msgstr "Фаза электропитания"
@@ -13453,11 +14053,19 @@ msgstr "Невозможно загрузить содержимое. Невер
msgid "No content found"
msgstr "Контент не найден"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:18
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:17
+msgid ""
+"This RSS feed requires an external connection. Check the ISOLATED_DEPLOYMENT"
+" setting."
+msgstr ""
+"Для этого RSS-канала требуется внешнее подключение. Проверьте настройку "
+"ISOLATED_DEPLOYMENT."
+
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:22
msgid "There was a problem fetching the RSS feed"
msgstr "Возникла проблема при загрузке RSS-канала"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:21
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:25
msgid "HTTP"
msgstr "HTTP"
@@ -13527,6 +14135,30 @@ msgstr "Исходные контексты"
msgid "New Journal Entry"
msgstr "Новая запись в журнале"
+#: netbox/templates/extras/object_render_config.html:6
+msgid "Config"
+msgstr "Конфигурация"
+
+#: netbox/templates/extras/object_render_config.html:36
+msgid "Context Data"
+msgstr "Контекстные данные"
+
+#: netbox/templates/extras/object_render_config.html:56
+msgid "Rendered Config"
+msgstr "Отображенная конфигурация"
+
+#: netbox/templates/extras/object_render_config.html:58
+msgid "Download"
+msgstr "Скачать"
+
+#: netbox/templates/extras/object_render_config.html:65
+msgid "Error rendering template"
+msgstr "Ошибка при отображении шаблона"
+
+#: netbox/templates/extras/object_render_config.html:71
+msgid "No configuration template has been assigned."
+msgstr "Шаблон конфигурации не назначен."
+
#: netbox/templates/extras/report/base.html:30
msgid "Report"
msgstr "Отчет"
@@ -13614,7 +14246,7 @@ msgstr "Любое"
msgid "Tagged Item Types"
msgstr "Типы товаров с тегами"
-#: netbox/templates/extras/tag.html:81
+#: netbox/templates/extras/tag.html:82
msgid "Tagged Objects"
msgstr "Объекты с тегами"
@@ -13898,6 +14530,21 @@ msgstr "Все уведомления"
msgid "Select"
msgstr "Выберите"
+#: netbox/templates/htmx/quick_add.html:7
+msgid "Quick Add"
+msgstr "Быстрое добавление"
+
+#: netbox/templates/htmx/quick_add_created.html:18
+#, python-format
+msgid ""
+"\n"
+" Created %(object_type)s %(object)s\n"
+" "
+msgstr ""
+"\n"
+" Создан %(object_type)s %(object)s\n"
+" "
+
#: netbox/templates/inc/filter_list.html:43
#: netbox/utilities/templates/helpers/table_config_form.html:39
msgid "Reset"
@@ -13969,15 +14616,11 @@ msgstr "Очистить сортировку"
msgid "Help center"
msgstr "Справочный центр"
-#: netbox/templates/inc/user_menu.html:41
-msgid "Django Admin"
-msgstr ""
-
-#: netbox/templates/inc/user_menu.html:61
+#: netbox/templates/inc/user_menu.html:56
msgid "Log Out"
msgstr "Выйти"
-#: netbox/templates/inc/user_menu.html:68 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
msgid "Log In"
msgstr "Войти"
@@ -14074,43 +14717,43 @@ msgstr "Начальный адрес"
msgid "Ending Address"
msgstr "Конечный адрес"
-#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:110
+#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106
msgid "Marked fully utilized"
msgstr "Отмечено как полностью использованное"
-#: netbox/templates/ipam/prefix.html:99
+#: netbox/templates/ipam/prefix.html:95
msgid "Addressing Details"
msgstr "Детали адресации"
-#: netbox/templates/ipam/prefix.html:118
+#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "Зависимые IP-адреса"
-#: netbox/templates/ipam/prefix.html:126
+#: netbox/templates/ipam/prefix.html:122
msgid "Available IPs"
msgstr "Доступные IP-адреса"
-#: netbox/templates/ipam/prefix.html:138
+#: netbox/templates/ipam/prefix.html:134
msgid "First available IP"
msgstr "Первый доступный IP-адрес"
-#: netbox/templates/ipam/prefix.html:179
+#: netbox/templates/ipam/prefix.html:175
msgid "Prefix Details"
msgstr "Детали префикса"
-#: netbox/templates/ipam/prefix.html:185
+#: netbox/templates/ipam/prefix.html:181
msgid "Network Address"
msgstr "Сетевой адрес"
-#: netbox/templates/ipam/prefix.html:189
+#: netbox/templates/ipam/prefix.html:185
msgid "Network Mask"
msgstr "Сетевая маска"
-#: netbox/templates/ipam/prefix.html:193
+#: netbox/templates/ipam/prefix.html:189
msgid "Wildcard Mask"
msgstr "Обратная маска"
-#: netbox/templates/ipam/prefix.html:197
+#: netbox/templates/ipam/prefix.html:193
msgid "Broadcast Address"
msgstr "Адрес вещания"
@@ -14150,14 +14793,30 @@ msgstr "Импорт L2VPN"
msgid "Exporting L2VPNs"
msgstr "Экспорт L2VPN"
-#: netbox/templates/ipam/vlan.html:88
+#: netbox/templates/ipam/vlan.html:66
+msgid "Q-in-Q Role"
+msgstr "Роль Q-in-Q"
+
+#: netbox/templates/ipam/vlan.html:104
msgid "Add a Prefix"
msgstr "Добавить префикс"
+#: netbox/templates/ipam/vlan.html:114
+msgid "Customer VLANs"
+msgstr "VLAN клиентов"
+
+#: netbox/templates/ipam/vlan.html:118
+msgid "Add a VLAN"
+msgstr "Добавить VLAN"
+
#: netbox/templates/ipam/vlangroup.html:18
msgid "Add VLAN"
msgstr "Добавить VLAN"
+#: netbox/templates/ipam/vlantranslationpolicy.html:51
+msgid "Add Rule"
+msgstr "Добавить правило"
+
#: netbox/templates/ipam/vrf.html:16
msgid "Route Distinguisher"
msgstr "RD"
@@ -14234,7 +14893,7 @@ msgstr ""
#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
#: netbox/tenancy/forms/bulk_edit.py:137
-#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:56
+#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57
#: netbox/tenancy/forms/model_forms.py:106
#: netbox/tenancy/forms/model_forms.py:130
#: netbox/tenancy/tables/contacts.py:98
@@ -14252,7 +14911,7 @@ msgid "Phone"
msgstr "Телефон"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:66 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
msgid "Contact Group"
msgstr "Контактная группа"
@@ -14261,7 +14920,7 @@ msgid "Add Contact Group"
msgstr "Добавить контактную группу"
#: netbox/templates/tenancy/contactrole.html:15
-#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:61
+#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62
#: netbox/tenancy/forms/model_forms.py:87
msgid "Contact Role"
msgstr "Роль контакта"
@@ -14275,8 +14934,8 @@ msgid "Add Tenant"
msgstr "Добавить арендатора"
#: netbox/templates/tenancy/tenantgroup.html:26
-#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:51
-#: netbox/tenancy/tables/columns.py:61
+#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36
+#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "Группа арендаторов"
@@ -14307,21 +14966,21 @@ msgstr "Ограничения"
msgid "Assigned Users"
msgstr "Назначенные пользователи"
-#: netbox/templates/virtualization/cluster.html:52
+#: netbox/templates/virtualization/cluster.html:56
msgid "Allocated Resources"
msgstr "Выделенные ресурсы"
-#: netbox/templates/virtualization/cluster.html:55
+#: netbox/templates/virtualization/cluster.html:59
#: netbox/templates/virtualization/virtualmachine.html:125
msgid "Virtual CPUs"
msgstr "Виртуальные процессоры"
-#: netbox/templates/virtualization/cluster.html:59
+#: netbox/templates/virtualization/cluster.html:63
#: netbox/templates/virtualization/virtualmachine.html:129
msgid "Memory"
msgstr "Память"
-#: netbox/templates/virtualization/cluster.html:69
+#: netbox/templates/virtualization/cluster.html:73
#: netbox/templates/virtualization/virtualmachine.html:140
msgid "Disk Space"
msgstr "Дисковое пространство"
@@ -14357,13 +15016,13 @@ msgid "Add Cluster"
msgstr "Добавить кластер"
#: netbox/templates/virtualization/clustergroup.html:19
-#: netbox/virtualization/forms/model_forms.py:50
+#: netbox/virtualization/forms/model_forms.py:53
msgid "Cluster Group"
msgstr "Кластерная группа"
#: netbox/templates/virtualization/clustertype.html:19
#: netbox/templates/virtualization/virtualmachine.html:110
-#: netbox/virtualization/forms/model_forms.py:36
+#: netbox/virtualization/forms/model_forms.py:39
msgid "Cluster Type"
msgstr "Тип кластера"
@@ -14372,8 +15031,8 @@ msgid "Virtual Disk"
msgstr "Виртуальный диск"
#: netbox/templates/virtualization/virtualmachine.html:122
-#: netbox/virtualization/forms/bulk_edit.py:190
-#: netbox/virtualization/forms/model_forms.py:224
+#: netbox/virtualization/forms/bulk_edit.py:172
+#: netbox/virtualization/forms/model_forms.py:231
msgid "Resources"
msgstr "Ресурсы"
@@ -14381,10 +15040,6 @@ msgstr "Ресурсы"
msgid "Add Virtual Disk"
msgstr "Добавить виртуальный диск"
-#: netbox/templates/virtualization/virtualmachine/render_config.html:70
-msgid "No configuration template has been assigned for this virtual machine."
-msgstr ""
-
#: netbox/templates/vpn/ikepolicy.html:10
#: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:166
msgid "IKE Policy"
@@ -14407,7 +15062,7 @@ msgstr "Показать секрет"
#: netbox/templates/vpn/ipsecpolicy.html:45
#: netbox/templates/vpn/ipsecprofile.html:52
#: netbox/templates/vpn/ipsecprofile.html:77
-#: netbox/vpn/forms/model_forms.py:316 netbox/vpn/forms/model_forms.py:352
+#: netbox/vpn/forms/model_forms.py:317 netbox/vpn/forms/model_forms.py:354
#: netbox/vpn/tables/crypto.py:68 netbox/vpn/tables/crypto.py:134
msgid "Proposals"
msgstr "Предложения"
@@ -14453,12 +15108,12 @@ msgid "IPSec Policy"
msgstr "Политика IPsec"
#: netbox/templates/vpn/ipsecpolicy.html:21 netbox/vpn/forms/bulk_edit.py:210
-#: netbox/vpn/models/crypto.py:193
+#: netbox/vpn/models/crypto.py:191
msgid "PFS group"
msgstr "Группа PFS"
#: netbox/templates/vpn/ipsecprofile.html:10
-#: netbox/vpn/forms/model_forms.py:54
+#: netbox/vpn/forms/model_forms.py:55
msgid "IPSec Profile"
msgstr "Профиль IPsec"
@@ -14484,10 +15139,6 @@ msgstr "Атрибуты L2VPN"
msgid "Add a Termination"
msgstr "Добавить окончание"
-#: netbox/templates/vpn/tunnel.html:9
-msgid "Add Termination"
-msgstr "Добавить окончание"
-
#: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49
#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57
msgid "Encapsulation"
@@ -14495,7 +15146,7 @@ msgstr "Инкапсуляция"
#: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55
#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64
-#: netbox/vpn/models/crypto.py:250 netbox/vpn/tables/tunnels.py:51
+#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51
msgid "IPSec profile"
msgstr "Профиль IPsec"
@@ -14518,8 +15169,8 @@ msgid "Tunnel Termination"
msgstr "Окончание Туннеля"
#: netbox/templates/vpn/tunneltermination.html:35
-#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:102
-#: netbox/vpn/forms/model_forms.py:138 netbox/vpn/forms/model_forms.py:247
+#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:103
+#: netbox/vpn/forms/model_forms.py:139 netbox/vpn/forms/model_forms.py:248
#: netbox/vpn/tables/tunnels.py:101
msgid "Outside IP"
msgstr "Внешний IP-адрес"
@@ -14542,7 +15193,7 @@ msgctxt "Abbreviation for megahertz"
msgid "MHz"
msgstr "МГц"
-#: netbox/templates/wireless/wirelesslan.html:57
+#: netbox/templates/wireless/wirelesslan.html:65
msgid "Attached Interfaces"
msgstr "Подключенные интерфейсы"
@@ -14551,7 +15202,7 @@ msgid "Add Wireless LAN"
msgstr "Добавить беспроводную локальную сеть"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:28
+#: netbox/wireless/forms/model_forms.py:29
msgid "Wireless LAN Group"
msgstr "Группа беспроводных локальных сетей"
@@ -14563,13 +15214,6 @@ msgstr "Добавить группу беспроводной локально
msgid "Link Properties"
msgstr "Свойства ссылки"
-#: netbox/templates/wireless/wirelesslink.html:38
-#: netbox/wireless/forms/bulk_edit.py:129
-#: netbox/wireless/forms/filtersets.py:102
-#: netbox/wireless/forms/model_forms.py:165
-msgid "Distance"
-msgstr "Расстояние"
-
#: netbox/tenancy/filtersets.py:28
msgid "Parent contact group (ID)"
msgstr "Контактная группа родителей (ID)"
@@ -14640,47 +15284,47 @@ msgstr "контактная группа"
msgid "contact groups"
msgstr "контактные группы"
-#: netbox/tenancy/models/contacts.py:48
+#: netbox/tenancy/models/contacts.py:42
msgid "contact role"
msgstr "роль контакта"
-#: netbox/tenancy/models/contacts.py:49
+#: netbox/tenancy/models/contacts.py:43
msgid "contact roles"
msgstr "контактные роли"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:63
msgid "title"
msgstr "название"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:68
msgid "phone"
msgstr "телефон"
-#: netbox/tenancy/models/contacts.py:78
+#: netbox/tenancy/models/contacts.py:73
msgid "email"
msgstr "email"
-#: netbox/tenancy/models/contacts.py:87
+#: netbox/tenancy/models/contacts.py:82
msgid "link"
msgstr "ссылка на сайт"
-#: netbox/tenancy/models/contacts.py:103
+#: netbox/tenancy/models/contacts.py:98
msgid "contact"
msgstr "контакт"
-#: netbox/tenancy/models/contacts.py:104
+#: netbox/tenancy/models/contacts.py:99
msgid "contacts"
msgstr "контакты"
-#: netbox/tenancy/models/contacts.py:153
+#: netbox/tenancy/models/contacts.py:146
msgid "contact assignment"
msgstr "назначение контакта"
-#: netbox/tenancy/models/contacts.py:154
+#: netbox/tenancy/models/contacts.py:147
msgid "contact assignments"
msgstr "назначение контактов"
-#: netbox/tenancy/models/contacts.py:170
+#: netbox/tenancy/models/contacts.py:163
#, python-brace-format
msgid "Contacts cannot be assigned to this object type ({type})."
msgstr "Контакты не могут быть присвоены этому типу объекта ({type})."
@@ -14693,19 +15337,19 @@ msgstr "группа арендаторов"
msgid "tenant groups"
msgstr "группы арендаторов"
-#: netbox/tenancy/models/tenants.py:70
+#: netbox/tenancy/models/tenants.py:68
msgid "Tenant name must be unique per group."
msgstr "Имя арендатора должно быть уникальным для каждой группы."
-#: netbox/tenancy/models/tenants.py:80
+#: netbox/tenancy/models/tenants.py:78
msgid "Tenant slug must be unique per group."
msgstr "Подстрока арендатора должна быть уникальной для каждой группы."
-#: netbox/tenancy/models/tenants.py:88
+#: netbox/tenancy/models/tenants.py:86
msgid "tenant"
msgstr "арендатор"
-#: netbox/tenancy/models/tenants.py:89
+#: netbox/tenancy/models/tenants.py:87
msgid "tenants"
msgstr "арендаторы"
@@ -14933,7 +15577,7 @@ msgstr "токен"
msgid "tokens"
msgstr "токены"
-#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:42
+#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43
msgid "group"
msgstr "группа"
@@ -14982,26 +15626,26 @@ msgstr ""
msgid "{name} has a key defined but CHOICES is not a list"
msgstr "{name} имеет определенный ключ, но CHOICES не является списком"
-#: netbox/utilities/conversion.py:19
+#: netbox/utilities/conversion.py:20
msgid "Weight must be a positive number"
msgstr "Вес должен быть положительным числом"
-#: netbox/utilities/conversion.py:21
+#: netbox/utilities/conversion.py:22
#, python-brace-format
msgid "Invalid value '{weight}' for weight (must be a number)"
msgstr "Неверное значение '{weight}'для веса (должно быть число)"
-#: netbox/utilities/conversion.py:32 netbox/utilities/conversion.py:62
+#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63
#, python-brace-format
msgid "Unknown unit {unit}. Must be one of the following: {valid_units}"
msgstr ""
"Неизвестная единица {unit}. Должно быть одно из следующих: {valid_units}"
-#: netbox/utilities/conversion.py:45
+#: netbox/utilities/conversion.py:46
msgid "Length must be a positive number"
msgstr "Длина должна быть положительным числом"
-#: netbox/utilities/conversion.py:47
+#: netbox/utilities/conversion.py:48
#, python-brace-format
msgid "Invalid value '{length}' for length (must be a number)"
msgstr "Неверное значение '{length}'для длины (должно быть число)"
@@ -15019,11 +15663,11 @@ msgstr ""
msgid "More than 50"
msgstr "Более 50"
-#: netbox/utilities/fields.py:30
+#: netbox/utilities/fields.py:29
msgid "RGB color in hexadecimal. Example: "
msgstr "Цвет RGB в шестнадцатеричном формате. Пример:"
-#: netbox/utilities/fields.py:159
+#: netbox/utilities/fields.py:158
#, python-format
msgid ""
"%s(%r) is invalid. to_model parameter to CounterCacheField must be a string "
@@ -15032,7 +15676,7 @@ msgstr ""
"%s(%r) недействителен. Параметр to_model для CounterCacheField должен быть "
"строкой в формате app.model"
-#: netbox/utilities/fields.py:169
+#: netbox/utilities/fields.py:168
#, python-format
msgid ""
"%s(%r) is invalid. to_field parameter to CounterCacheField must be a string "
@@ -15260,14 +15904,14 @@ msgstr "Неверный атрибут связанного объекта дл
msgid "Required column header \"{header}\" not found."
msgstr "Обязательный заголовок столбца»{header}\"не найден."
-#: netbox/utilities/forms/widgets/apiselect.py:124
+#: netbox/utilities/forms/widgets/apiselect.py:133
#, python-brace-format
msgid "Missing required value for dynamic query param: '{dynamic_params}'"
msgstr ""
"Отсутствует обязательное значение параметра динамического запроса: "
"'{dynamic_params}'"
-#: netbox/utilities/forms/widgets/apiselect.py:141
+#: netbox/utilities/forms/widgets/apiselect.py:150
#, python-brace-format
msgid "Missing required value for static query param: '{static_params}'"
msgstr ""
@@ -15394,10 +16038,14 @@ msgstr "Поиск..."
msgid "Search NetBox"
msgstr "Поиск в NetBox"
-#: netbox/utilities/templates/widgets/apiselect.html:7
+#: netbox/utilities/templates/widgets/apiselect.html:8
msgid "Open selector"
msgstr "Открыть селектор"
+#: netbox/utilities/templates/widgets/apiselect.html:22
+msgid "Quick add"
+msgstr "Быстрое добавление"
+
#: netbox/utilities/templates/widgets/markdown_input.html:6
msgid "Write"
msgstr "Текст"
@@ -15433,113 +16081,119 @@ msgstr ""
"ObjectPermissionRequiredMixin можно использовать только в представлениях, "
"определяющих базовый набор запросов"
-#: netbox/virtualization/filtersets.py:79
+#: netbox/virtualization/choices.py:50
+msgid "Paused"
+msgstr "Приостановлено"
+
+#: netbox/virtualization/filtersets.py:45
msgid "Parent group (ID)"
msgstr "Родительская группа (ID)"
-#: netbox/virtualization/filtersets.py:85
+#: netbox/virtualization/filtersets.py:51
msgid "Parent group (slug)"
msgstr "Родительская группа (подстрока)"
-#: netbox/virtualization/filtersets.py:89
-#: netbox/virtualization/filtersets.py:141
+#: netbox/virtualization/filtersets.py:55
+#: netbox/virtualization/filtersets.py:107
msgid "Cluster type (ID)"
msgstr "Тип кластера (ID)"
-#: netbox/virtualization/filtersets.py:151
-#: netbox/virtualization/filtersets.py:271
+#: netbox/virtualization/filtersets.py:117
+#: netbox/virtualization/filtersets.py:237
msgid "Cluster (ID)"
msgstr "Кластер (ID)"
-#: netbox/virtualization/forms/bulk_edit.py:166
-#: netbox/virtualization/models/virtualmachines.py:115
+#: netbox/virtualization/forms/bulk_edit.py:148
+#: netbox/virtualization/models/virtualmachines.py:110
msgid "vCPUs"
msgstr "Виртуальные процессоры"
-#: netbox/virtualization/forms/bulk_edit.py:170
+#: netbox/virtualization/forms/bulk_edit.py:152
msgid "Memory (MB)"
msgstr "Память (МБ)"
-#: netbox/virtualization/forms/bulk_edit.py:174
+#: netbox/virtualization/forms/bulk_edit.py:156
msgid "Disk (MB)"
msgstr "Диск (МБ)"
-#: netbox/virtualization/forms/bulk_edit.py:334
-#: netbox/virtualization/forms/filtersets.py:251
+#: netbox/virtualization/forms/bulk_edit.py:324
+#: netbox/virtualization/forms/filtersets.py:256
msgid "Size (MB)"
msgstr "Размер (МБ)"
-#: netbox/virtualization/forms/bulk_import.py:44
+#: netbox/virtualization/forms/bulk_import.py:45
msgid "Type of cluster"
msgstr "Тип кластера"
-#: netbox/virtualization/forms/bulk_import.py:51
+#: netbox/virtualization/forms/bulk_import.py:52
msgid "Assigned cluster group"
msgstr "Назначенная кластерная группа"
-#: netbox/virtualization/forms/bulk_import.py:96
+#: netbox/virtualization/forms/bulk_import.py:102
msgid "Assigned cluster"
msgstr "Назначенный кластер"
-#: netbox/virtualization/forms/bulk_import.py:103
+#: netbox/virtualization/forms/bulk_import.py:109
msgid "Assigned device within cluster"
msgstr "Назначенное устройство в кластере"
-#: netbox/virtualization/forms/filtersets.py:183
+#: netbox/virtualization/forms/filtersets.py:188
msgid "Serial number"
msgstr "Серийный номер"
-#: netbox/virtualization/forms/model_forms.py:153
+#: netbox/virtualization/forms/model_forms.py:158
#, python-brace-format
msgid ""
-"{device} belongs to a different site ({device_site}) than the cluster "
-"({cluster_site})"
+"{device} belongs to a different {scope_field} ({device_scope}) than the "
+"cluster ({cluster_scope})"
msgstr ""
+"{device} принадлежит другому {scope_field} ({device_scope}), чем кластер "
+"({cluster_scope})"
-#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/forms/model_forms.py:199
msgid "Optionally pin this VM to a specific host device within the cluster"
msgstr ""
"Дополнительно подключите эту виртуальную машину к определенному хост-"
"устройству в кластере."
-#: netbox/virtualization/forms/model_forms.py:221
+#: netbox/virtualization/forms/model_forms.py:228
msgid "Site/Cluster"
msgstr "Сайт/кластер"
-#: netbox/virtualization/forms/model_forms.py:244
+#: netbox/virtualization/forms/model_forms.py:251
msgid "Disk size is managed via the attachment of virtual disks."
msgstr "Размер диска регулируется путем вложения виртуальных дисков."
-#: netbox/virtualization/forms/model_forms.py:372
-#: netbox/virtualization/tables/virtualmachines.py:111
+#: netbox/virtualization/forms/model_forms.py:405
+#: netbox/virtualization/tables/virtualmachines.py:81
msgid "Disk"
msgstr "Диск"
-#: netbox/virtualization/models/clusters.py:25
+#: netbox/virtualization/models/clusters.py:26
msgid "cluster type"
msgstr "тип кластера"
-#: netbox/virtualization/models/clusters.py:26
+#: netbox/virtualization/models/clusters.py:27
msgid "cluster types"
msgstr "типы кластеров"
-#: netbox/virtualization/models/clusters.py:45
+#: netbox/virtualization/models/clusters.py:43
msgid "cluster group"
msgstr "кластерная группа"
-#: netbox/virtualization/models/clusters.py:46
+#: netbox/virtualization/models/clusters.py:44
msgid "cluster groups"
msgstr "кластерные группы"
-#: netbox/virtualization/models/clusters.py:121
+#: netbox/virtualization/models/clusters.py:110
msgid "cluster"
msgstr "кластер"
-#: netbox/virtualization/models/clusters.py:122
+#: netbox/virtualization/models/clusters.py:111
msgid "clusters"
msgstr "кластеры"
-#: netbox/virtualization/models/clusters.py:141
+#: netbox/virtualization/models/clusters.py:137
#, python-brace-format
msgid ""
"{count} devices are assigned as hosts for this cluster but are not in site "
@@ -15548,48 +16202,57 @@ msgstr ""
"{count} устройства назначены в качестве хостов для этого кластера, но их нет"
" на сайте {site}"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/clusters.py:144
+#, python-brace-format
+msgid ""
+"{count} devices are assigned as hosts for this cluster but are not in "
+"location {location}"
+msgstr ""
+"{count} устройства назначены в качестве хостов для этого кластера, но не "
+"находятся на месте {location}"
+
+#: netbox/virtualization/models/virtualmachines.py:118
msgid "memory (MB)"
msgstr "память (МБ)"
-#: netbox/virtualization/models/virtualmachines.py:128
+#: netbox/virtualization/models/virtualmachines.py:123
msgid "disk (MB)"
msgstr "диск (МБ)"
-#: netbox/virtualization/models/virtualmachines.py:166
+#: netbox/virtualization/models/virtualmachines.py:161
msgid "Virtual machine name must be unique per cluster."
msgstr "Имя виртуальной машины должно быть уникальным для каждого кластера."
-#: netbox/virtualization/models/virtualmachines.py:169
+#: netbox/virtualization/models/virtualmachines.py:164
msgid "virtual machine"
msgstr "виртуальная машина"
-#: netbox/virtualization/models/virtualmachines.py:170
+#: netbox/virtualization/models/virtualmachines.py:165
msgid "virtual machines"
msgstr "виртуальные машины"
-#: netbox/virtualization/models/virtualmachines.py:184
+#: netbox/virtualization/models/virtualmachines.py:176
msgid "A virtual machine must be assigned to a site and/or cluster."
msgstr "Виртуальная машина должна быть назначена сайту и/или кластеру."
-#: netbox/virtualization/models/virtualmachines.py:191
+#: netbox/virtualization/models/virtualmachines.py:183
#, python-brace-format
msgid ""
"The selected cluster ({cluster}) is not assigned to this site ({site})."
msgstr "Выбранный кластер ({cluster}) не относится к этому сайту ({site})."
-#: netbox/virtualization/models/virtualmachines.py:198
+#: netbox/virtualization/models/virtualmachines.py:190
msgid "Must specify a cluster when assigning a host device."
msgstr "При назначении хост-устройства необходимо указать кластер."
-#: netbox/virtualization/models/virtualmachines.py:203
+#: netbox/virtualization/models/virtualmachines.py:195
#, python-brace-format
msgid ""
"The selected device ({device}) is not assigned to this cluster ({cluster})."
msgstr ""
"Выбранное устройство ({device}) не относится к этому кластеру ({cluster})."
-#: netbox/virtualization/models/virtualmachines.py:215
+#: netbox/virtualization/models/virtualmachines.py:207
#, python-brace-format
msgid ""
"The specified disk size ({size}) must match the aggregate size of assigned "
@@ -15598,18 +16261,18 @@ msgstr ""
"Указанный размер диска ({size}) должен соответствовать совокупному размеру "
"назначенных виртуальных дисков ({total_size})."
-#: netbox/virtualization/models/virtualmachines.py:229
+#: netbox/virtualization/models/virtualmachines.py:221
#, python-brace-format
msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)"
msgstr ""
"Должен быть IPV{family} адрес. ({ip} является IP-адресом{version} адрес.)"
-#: netbox/virtualization/models/virtualmachines.py:238
+#: netbox/virtualization/models/virtualmachines.py:230
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this VM."
msgstr "Указанный IP-адрес ({ip}) не назначено этой виртуальной машине."
-#: netbox/virtualization/models/virtualmachines.py:396
+#: netbox/virtualization/models/virtualmachines.py:376
#, python-brace-format
msgid ""
"The selected parent interface ({parent}) belongs to a different virtual "
@@ -15618,7 +16281,7 @@ msgstr ""
"Выбранный родительский интерфейс ({parent}) принадлежит другой виртуальной "
"машине ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:411
+#: netbox/virtualization/models/virtualmachines.py:391
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different virtual "
@@ -15627,7 +16290,7 @@ msgstr ""
"Выбранный интерфейс моста ({bridge}) принадлежит другой виртуальной машине "
"({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:422
+#: netbox/virtualization/models/virtualmachines.py:402
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -15636,24 +16299,24 @@ msgstr ""
"VLAN без тегов ({untagged_vlan}) должна принадлежать тому же сайту, что и "
"родительская виртуальная машина интерфейса, или она должна быть глобальной."
-#: netbox/virtualization/models/virtualmachines.py:434
+#: netbox/virtualization/models/virtualmachines.py:414
msgid "size (MB)"
msgstr "размер (МБ)"
-#: netbox/virtualization/models/virtualmachines.py:438
+#: netbox/virtualization/models/virtualmachines.py:418
msgid "virtual disk"
msgstr "виртуальный диск"
-#: netbox/virtualization/models/virtualmachines.py:439
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "virtual disks"
msgstr "виртуальные диски"
-#: netbox/virtualization/views.py:273
+#: netbox/virtualization/views.py:289
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "Добавлено {count} устройств(-а) для кластеризации {cluster}"
-#: netbox/virtualization/views.py:308
+#: netbox/virtualization/views.py:324
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "Удалено {count} устройств(-а) из кластера {cluster}"
@@ -15690,14 +16353,6 @@ msgstr "L2TP"
msgid "PPTP"
msgstr "PPTP"
-#: netbox/vpn/choices.py:64
-msgid "Hub"
-msgstr "Hub"
-
-#: netbox/vpn/choices.py:65
-msgid "Spoke"
-msgstr "Spoke"
-
#: netbox/vpn/choices.py:88
msgid "Aggressive"
msgstr "Агрессивный"
@@ -15815,26 +16470,26 @@ msgstr "VLAN (название)"
msgid "Tunnel group"
msgstr "Группа туннелей"
-#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:47
+#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:48
msgid "SA lifetime"
msgstr "Время жизни SA"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:79
-#: netbox/wireless/forms/bulk_edit.py:126
-#: netbox/wireless/forms/filtersets.py:64
-#: netbox/wireless/forms/filtersets.py:98
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
+#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/wireless/forms/filtersets.py:67
+#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
msgstr "Предварительный общий ключ"
#: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239
-#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:370
+#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373
#: netbox/vpn/models/crypto.py:104
msgid "IKE policy"
msgstr "Политика IKE"
#: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244
-#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:374
-#: netbox/vpn/models/crypto.py:209
+#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377
+#: netbox/vpn/models/crypto.py:207
msgid "IPSec policy"
msgstr "Политика IPsec"
@@ -15842,10 +16497,6 @@ msgstr "Политика IPsec"
msgid "Tunnel encapsulation"
msgstr "Инкапсуляция туннелей"
-#: netbox/vpn/forms/bulk_import.py:83
-msgid "Operational role"
-msgstr "Операционная роль"
-
#: netbox/vpn/forms/bulk_import.py:90
msgid "Parent device of assigned interface"
msgstr "Родительское устройство назначенного интерфейса"
@@ -15862,7 +16513,7 @@ msgstr "Интерфейс устройства или виртуальной м
msgid "IKE proposal(s)"
msgstr "Предложение (предложения) IKE"
-#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:197
+#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:195
msgid "Diffie-Hellman group for Perfect Forward Secrecy"
msgstr "Группа Диффи-Хеллмана за Perfect Forward Secrecy"
@@ -15909,7 +16560,7 @@ msgid "IKE version"
msgstr "Версия IKE"
#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175
-#: netbox/vpn/forms/model_forms.py:298 netbox/vpn/forms/model_forms.py:334
+#: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336
msgid "Proposal"
msgstr "Предложение"
@@ -15917,32 +16568,28 @@ msgstr "Предложение"
msgid "Assigned Object Type"
msgstr "Назначенный тип объекта"
-#: netbox/vpn/forms/model_forms.py:95 netbox/vpn/forms/model_forms.py:130
-#: netbox/vpn/forms/model_forms.py:240 netbox/vpn/tables/tunnels.py:91
+#: netbox/vpn/forms/model_forms.py:96 netbox/vpn/forms/model_forms.py:131
+#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:91
msgid "Tunnel interface"
msgstr "Туннельный интерфейс"
-#: netbox/vpn/forms/model_forms.py:150
+#: netbox/vpn/forms/model_forms.py:151
msgid "First Termination"
msgstr "Первая точка"
-#: netbox/vpn/forms/model_forms.py:153
+#: netbox/vpn/forms/model_forms.py:154
msgid "Second Termination"
msgstr "Вторая точка"
-#: netbox/vpn/forms/model_forms.py:197
+#: netbox/vpn/forms/model_forms.py:198
msgid "This parameter is required when defining a termination."
msgstr "Этот параметр необходим при определении точки."
-#: netbox/vpn/forms/model_forms.py:320 netbox/vpn/forms/model_forms.py:356
-msgid "Policy"
-msgstr "Политика"
-
-#: netbox/vpn/forms/model_forms.py:487
+#: netbox/vpn/forms/model_forms.py:490
msgid "A termination must specify an interface or VLAN."
msgstr "В терминации должен быть указан интерфейс или VLAN."
-#: netbox/vpn/forms/model_forms.py:489
+#: netbox/vpn/forms/model_forms.py:492
msgid ""
"A termination can only have one terminating object (an interface or VLAN)."
msgstr ""
@@ -15956,31 +16603,31 @@ msgstr "алгоритм шифрования"
msgid "authentication algorithm"
msgstr "алгоритм аутентификации"
-#: netbox/vpn/models/crypto.py:44
+#: netbox/vpn/models/crypto.py:45
msgid "Diffie-Hellman group ID"
msgstr "Идентификатор группы Диффи-Хеллман"
-#: netbox/vpn/models/crypto.py:50
+#: netbox/vpn/models/crypto.py:51
msgid "Security association lifetime (in seconds)"
msgstr "Срок службы охранной ассоциации (в секундах)"
-#: netbox/vpn/models/crypto.py:59
+#: netbox/vpn/models/crypto.py:60
msgid "IKE proposal"
msgstr "Предложение IKE"
-#: netbox/vpn/models/crypto.py:60
+#: netbox/vpn/models/crypto.py:61
msgid "IKE proposals"
msgstr "Предложения IKE"
-#: netbox/vpn/models/crypto.py:76
+#: netbox/vpn/models/crypto.py:75
msgid "version"
msgstr "версия"
-#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:190
+#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:188
msgid "proposals"
msgstr "предложений"
-#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:39
+#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41
msgid "pre-shared key"
msgstr "предварительный общий ключ"
@@ -15988,19 +16635,19 @@ msgstr "предварительный общий ключ"
msgid "IKE policies"
msgstr "Политики IKE"
-#: netbox/vpn/models/crypto.py:118
+#: netbox/vpn/models/crypto.py:115
msgid "Mode is required for selected IKE version"
msgstr "Режим необходим для выбранной версии IKE"
-#: netbox/vpn/models/crypto.py:122
+#: netbox/vpn/models/crypto.py:119
msgid "Mode cannot be used for selected IKE version"
msgstr "Режим не может быть использован для выбранной версии IKE"
-#: netbox/vpn/models/crypto.py:136
+#: netbox/vpn/models/crypto.py:134
msgid "encryption"
msgstr "шифрование"
-#: netbox/vpn/models/crypto.py:141
+#: netbox/vpn/models/crypto.py:140
msgid "authentication"
msgstr "аутентификация"
@@ -16020,32 +16667,32 @@ msgstr "Предложение IPsec"
msgid "IPSec proposals"
msgstr "Предложения IPsec"
-#: netbox/vpn/models/crypto.py:178
+#: netbox/vpn/models/crypto.py:175
msgid "Encryption and/or authentication algorithm must be defined"
msgstr "Необходимо определить алгоритм шифрования и/или аутентификации"
-#: netbox/vpn/models/crypto.py:210
+#: netbox/vpn/models/crypto.py:208
msgid "IPSec policies"
msgstr "Политики IPsec"
-#: netbox/vpn/models/crypto.py:251
+#: netbox/vpn/models/crypto.py:247
msgid "IPSec profiles"
msgstr "Профили IPsec"
-#: netbox/vpn/models/l2vpn.py:116
+#: netbox/vpn/models/l2vpn.py:113
msgid "L2VPN termination"
msgstr "L2VPN соединение"
-#: netbox/vpn/models/l2vpn.py:117
+#: netbox/vpn/models/l2vpn.py:114
msgid "L2VPN terminations"
msgstr "L2VPN соединения"
-#: netbox/vpn/models/l2vpn.py:135
+#: netbox/vpn/models/l2vpn.py:129
#, python-brace-format
msgid "L2VPN Termination already assigned ({assigned_object})"
msgstr "Терминация L2VPN уже назначена ({assigned_object})"
-#: netbox/vpn/models/l2vpn.py:147
+#: netbox/vpn/models/l2vpn.py:141
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -16062,35 +16709,35 @@ msgstr "группа туннелей"
msgid "tunnel groups"
msgstr "группы туннелей"
-#: netbox/vpn/models/tunnels.py:53
+#: netbox/vpn/models/tunnels.py:51
msgid "encapsulation"
msgstr "инкапсуляция"
-#: netbox/vpn/models/tunnels.py:72
+#: netbox/vpn/models/tunnels.py:70
msgid "tunnel ID"
msgstr "идентификатор туннеля"
-#: netbox/vpn/models/tunnels.py:94
+#: netbox/vpn/models/tunnels.py:92
msgid "tunnel"
msgstr "туннель"
-#: netbox/vpn/models/tunnels.py:95
+#: netbox/vpn/models/tunnels.py:93
msgid "tunnels"
msgstr "туннели"
-#: netbox/vpn/models/tunnels.py:153
+#: netbox/vpn/models/tunnels.py:148
msgid "An object may be terminated to only one tunnel at a time."
msgstr "Одновременно объект может быть отправлен только в один туннель."
-#: netbox/vpn/models/tunnels.py:156
+#: netbox/vpn/models/tunnels.py:151
msgid "tunnel termination"
msgstr "точка подключения туннеля"
-#: netbox/vpn/models/tunnels.py:157
+#: netbox/vpn/models/tunnels.py:152
msgid "tunnel terminations"
msgstr "точки подключения туннеля"
-#: netbox/vpn/models/tunnels.py:174
+#: netbox/vpn/models/tunnels.py:169
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name} уже подключен к туннелю ({tunnel})."
@@ -16151,51 +16798,44 @@ msgstr "Персонал WPA (PSK)"
msgid "WPA Enterprise"
msgstr "Предприятие WPA"
-#: netbox/wireless/forms/bulk_edit.py:73
-#: netbox/wireless/forms/bulk_edit.py:120
-#: netbox/wireless/forms/bulk_import.py:68
-#: netbox/wireless/forms/bulk_import.py:71
-#: netbox/wireless/forms/bulk_import.py:110
-#: netbox/wireless/forms/bulk_import.py:113
-#: netbox/wireless/forms/filtersets.py:59
-#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/bulk_edit.py:75
+#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_import.py:70
+#: netbox/wireless/forms/bulk_import.py:73
+#: netbox/wireless/forms/bulk_import.py:115
+#: netbox/wireless/forms/bulk_import.py:118
+#: netbox/wireless/forms/filtersets.py:62
+#: netbox/wireless/forms/filtersets.py:121
msgid "Authentication cipher"
msgstr "Шифр аутентификации"
-#: netbox/wireless/forms/bulk_edit.py:134
-#: netbox/wireless/forms/bulk_import.py:116
-#: netbox/wireless/forms/bulk_import.py:119
-#: netbox/wireless/forms/filtersets.py:106
-msgid "Distance unit"
-msgstr "Единица измерения расстояний"
-
-#: netbox/wireless/forms/bulk_import.py:52
+#: netbox/wireless/forms/bulk_import.py:54
msgid "Bridged VLAN"
msgstr "Мостовая VLAN"
-#: netbox/wireless/forms/bulk_import.py:89
-#: netbox/wireless/tables/wirelesslink.py:28
+#: netbox/wireless/forms/bulk_import.py:94
+#: netbox/wireless/tables/wirelesslink.py:27
msgid "Interface A"
msgstr "Интерфейс A"
-#: netbox/wireless/forms/bulk_import.py:93
-#: netbox/wireless/tables/wirelesslink.py:37
+#: netbox/wireless/forms/bulk_import.py:98
+#: netbox/wireless/tables/wirelesslink.py:36
msgid "Interface B"
msgstr "Интерфейс B"
-#: netbox/wireless/forms/model_forms.py:161
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side B"
msgstr "Сторона B"
-#: netbox/wireless/models.py:31
+#: netbox/wireless/models.py:32
msgid "authentication cipher"
msgstr "шифр аутентификации"
-#: netbox/wireless/models.py:69
+#: netbox/wireless/models.py:72
msgid "wireless LAN group"
msgstr "группа беспроводной локальной сети"
-#: netbox/wireless/models.py:70
+#: netbox/wireless/models.py:73
msgid "wireless LAN groups"
msgstr "группы беспроводной локальной сети"
@@ -16203,35 +16843,23 @@ msgstr "группы беспроводной локальной сети"
msgid "wireless LAN"
msgstr "беспроводная локальная сеть"
-#: netbox/wireless/models.py:144
+#: netbox/wireless/models.py:141
msgid "interface A"
msgstr "Интерфейс A"
-#: netbox/wireless/models.py:151
+#: netbox/wireless/models.py:148
msgid "interface B"
msgstr "Интерфейс B"
-#: netbox/wireless/models.py:165
-msgid "distance"
-msgstr "расстояние"
-
-#: netbox/wireless/models.py:172
-msgid "distance unit"
-msgstr "единица измерения расстояний"
-
-#: netbox/wireless/models.py:219
+#: netbox/wireless/models.py:196
msgid "wireless link"
msgstr "беспроводное соединение"
-#: netbox/wireless/models.py:220
+#: netbox/wireless/models.py:197
msgid "wireless links"
msgstr "беспроводные соединения"
-#: netbox/wireless/models.py:236
-msgid "Must specify a unit when setting a wireless distance"
-msgstr ""
-
-#: netbox/wireless/models.py:242 netbox/wireless/models.py:248
+#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
#, python-brace-format
msgid "{type} is not a wireless interface."
msgstr "{type} не является беспроводным интерфейсом."
diff --git a/netbox/translations/tr/LC_MESSAGES/django.mo b/netbox/translations/tr/LC_MESSAGES/django.mo
index c10c3adff03..308babab8ce 100644
Binary files a/netbox/translations/tr/LC_MESSAGES/django.mo and b/netbox/translations/tr/LC_MESSAGES/django.mo differ
diff --git a/netbox/translations/tr/LC_MESSAGES/django.po b/netbox/translations/tr/LC_MESSAGES/django.po
index f13bec2f95e..cce1a44b71c 100644
--- a/netbox/translations/tr/LC_MESSAGES/django.po
+++ b/netbox/translations/tr/LC_MESSAGES/django.po
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-04 05:02+0000\n"
+"POT-Creation-Date: 2025-03-06 05:01+0000\n"
"PO-Revision-Date: 2023-10-30 17:48+0000\n"
"Last-Translator: Jeremy Stretch, 2025\n"
"Language-Team: Turkish (https://app.transifex.com/netbox-community/teams/178115/tr/)\n"
@@ -33,7 +33,7 @@ msgstr "Anahtar"
msgid "Write Enabled"
msgstr "Yazma Etkin"
-#: netbox/account/tables.py:35 netbox/core/choices.py:86
+#: 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:566
#: netbox/templates/account/token.html:43
@@ -45,6 +45,7 @@ msgstr "Yazma Etkin"
#: netbox/templates/extras/htmx/script_result.html:12
#: netbox/templates/extras/journalentry.html:22
#: netbox/templates/generic/object.html:58
+#: netbox/templates/htmx/quick_add_created.html:7
#: netbox/templates/users/token.html:35
msgid "Created"
msgstr "Oluşturuldu"
@@ -90,34 +91,35 @@ msgstr "Şifreniz başarıyla değiştirildi."
#: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20
#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185
-#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1532
-#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1658
-#: netbox/virtualization/choices.py:20 netbox/virtualization/choices.py:45
-#: netbox/vpn/choices.py:18
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1534
+#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20
+#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
msgid "Planned"
msgstr "Planlanan"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:305
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
msgid "Provisioning"
msgstr "Tedarik"
#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22
#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103
#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236
-#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1657
-#: netbox/extras/tables/tables.py:495 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
+#: netbox/dcim/choices.py:1591 netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495
+#: 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
#: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38
-#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:44
+#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45
#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
msgid "Active"
msgstr "Aktif"
#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183
-#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1606
-#: netbox/dcim/choices.py:1659 netbox/virtualization/choices.py:24
-#: netbox/virtualization/choices.py:43
+#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590
+#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662
+#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "Çevrim dışı"
@@ -129,7 +131,9 @@ msgstr "Hazırlıktan Kaldırma"
msgid "Decommissioned"
msgstr "Hizmet dışı bırakıldı"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1619
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603
+#: netbox/templates/dcim/interface.html:135
+#: netbox/templates/virtualization/vminterface.html:77
#: netbox/tenancy/choices.py:17
msgid "Primary"
msgstr "Birincil"
@@ -147,195 +151,207 @@ msgstr "Üçüncül"
msgid "Inactive"
msgstr "Etkin Olmayan"
-#: netbox/circuits/filtersets.py:31 netbox/circuits/filtersets.py:198
-#: netbox/dcim/filtersets.py:98 netbox/dcim/filtersets.py:152
-#: netbox/dcim/filtersets.py:212 netbox/dcim/filtersets.py:333
-#: netbox/dcim/filtersets.py:464 netbox/dcim/filtersets.py:1021
-#: netbox/dcim/filtersets.py:1368 netbox/dcim/filtersets.py:1903
-#: netbox/dcim/filtersets.py:2146 netbox/dcim/filtersets.py:2204
-#: netbox/ipam/filtersets.py:341 netbox/ipam/filtersets.py:961
-#: netbox/virtualization/filtersets.py:45
-#: netbox/virtualization/filtersets.py:173 netbox/vpn/filtersets.py:358
+#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:275
+#: netbox/vpn/choices.py:63
+msgid "Peer"
+msgstr "Akran"
+
+#: netbox/circuits/choices.py:108 netbox/vpn/choices.py:64
+msgid "Hub"
+msgstr "göbek"
+
+#: netbox/circuits/choices.py:109 netbox/vpn/choices.py:65
+msgid "Spoke"
+msgstr "konuştu"
+
+#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204
+#: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22
+#: 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:1370 netbox/dcim/filtersets.py:2027
+#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328
+#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139
+#: netbox/vpn/filtersets.py:358
msgid "Region (ID)"
msgstr "Bölge (ID)"
-#: netbox/circuits/filtersets.py:38 netbox/circuits/filtersets.py:205
-#: netbox/dcim/filtersets.py:105 netbox/dcim/filtersets.py:158
-#: netbox/dcim/filtersets.py:219 netbox/dcim/filtersets.py:340
-#: netbox/dcim/filtersets.py:471 netbox/dcim/filtersets.py:1028
-#: netbox/dcim/filtersets.py:1375 netbox/dcim/filtersets.py:1910
-#: netbox/dcim/filtersets.py:2153 netbox/dcim/filtersets.py:2211
-#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:348
-#: netbox/ipam/filtersets.py:968 netbox/virtualization/filtersets.py:52
-#: netbox/virtualization/filtersets.py:180 netbox/vpn/filtersets.py:353
+#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
+#: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29
+#: 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:1377 netbox/dcim/filtersets.py:2034
+#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335
+#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935
+#: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353
msgid "Region (slug)"
msgstr "Bölge (kısa ad)"
-#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
-#: netbox/dcim/filtersets.py:128 netbox/dcim/filtersets.py:225
-#: netbox/dcim/filtersets.py:346 netbox/dcim/filtersets.py:477
-#: netbox/dcim/filtersets.py:1034 netbox/dcim/filtersets.py:1381
-#: netbox/dcim/filtersets.py:1916 netbox/dcim/filtersets.py:2159
-#: netbox/dcim/filtersets.py:2217 netbox/ipam/filtersets.py:354
-#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:58
-#: netbox/virtualization/filtersets.py:186
+#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217
+#: 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:1383
+#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283
+#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941
+#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
msgstr "Site grubu (ID)"
-#: netbox/circuits/filtersets.py:51 netbox/circuits/filtersets.py:218
-#: netbox/dcim/filtersets.py:135 netbox/dcim/filtersets.py:232
-#: netbox/dcim/filtersets.py:353 netbox/dcim/filtersets.py:484
-#: netbox/dcim/filtersets.py:1041 netbox/dcim/filtersets.py:1388
-#: netbox/dcim/filtersets.py:1923 netbox/dcim/filtersets.py:2166
-#: netbox/dcim/filtersets.py:2224 netbox/extras/filtersets.py:515
-#: netbox/ipam/filtersets.py:361 netbox/ipam/filtersets.py:981
-#: netbox/virtualization/filtersets.py:65
-#: netbox/virtualization/filtersets.py:193
+#: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224
+#: 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:1390
+#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290
+#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515
+#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "Site grubu (kısa ad)"
-#: netbox/circuits/filtersets.py:56 netbox/circuits/forms/bulk_edit.py:188
-#: netbox/circuits/forms/bulk_edit.py:216
-#: netbox/circuits/forms/bulk_import.py:124
-#: netbox/circuits/forms/filtersets.py:51
-#: netbox/circuits/forms/filtersets.py:171
-#: netbox/circuits/forms/filtersets.py:209
-#: netbox/circuits/forms/model_forms.py:138
-#: netbox/circuits/forms/model_forms.py:154
-#: netbox/circuits/tables/circuits.py:113 netbox/dcim/forms/bulk_edit.py:169
-#: netbox/dcim/forms/bulk_edit.py:330 netbox/dcim/forms/bulk_edit.py:683
-#: netbox/dcim/forms/bulk_edit.py:888 netbox/dcim/forms/bulk_import.py:131
-#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:331
-#: netbox/dcim/forms/bulk_import.py:562 netbox/dcim/forms/bulk_import.py:1333
-#: netbox/dcim/forms/bulk_import.py:1361 netbox/dcim/forms/filtersets.py:87
-#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/filtersets.py:342
-#: netbox/dcim/forms/filtersets.py:439 netbox/dcim/forms/filtersets.py:753
-#: netbox/dcim/forms/filtersets.py:997 netbox/dcim/forms/filtersets.py:1021
-#: netbox/dcim/forms/filtersets.py:1111 netbox/dcim/forms/filtersets.py:1149
-#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/forms/filtersets.py:1608
-#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:137
-#: netbox/dcim/forms/model_forms.py:165 netbox/dcim/forms/model_forms.py:238
-#: netbox/dcim/forms/model_forms.py:463 netbox/dcim/forms/model_forms.py:723
-#: netbox/dcim/forms/object_create.py:383 netbox/dcim/tables/devices.py:153
+#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
+#: netbox/circuits/forms/filtersets.py:182
+#: netbox/circuits/forms/filtersets.py:240
+#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172
+#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686
+#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133
+#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333
+#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1430
+#: netbox/dcim/forms/bulk_import.py:1458 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:1622 netbox/dcim/forms/filtersets.py:1646
+#: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164
#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93
-#: netbox/dcim/tables/racks.py:122 netbox/dcim/tables/racks.py:207
-#: netbox/dcim/tables/sites.py:134 netbox/extras/filtersets.py:525
-#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:285
-#: netbox/ipam/forms/bulk_edit.py:484 netbox/ipam/forms/bulk_import.py:171
-#: netbox/ipam/forms/bulk_import.py:453 netbox/ipam/forms/filtersets.py:153
-#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:432
-#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:205
-#: netbox/ipam/forms/model_forms.py:669 netbox/ipam/tables/ip.py:245
-#: netbox/ipam/tables/vlans.py:118 netbox/ipam/tables/vlans.py:221
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:6
-#: netbox/templates/dcim/device.html:22
+#: 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:452
+#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229
+#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/model_forms.py:679 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:33
#: netbox/templates/dcim/location.html:37
#: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20
#: netbox/templates/dcim/rackreservation.html:28
-#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/prefix.html:56
-#: netbox/templates/ipam/vlan.html:23 netbox/templates/ipam/vlan_edit.html:40
-#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/vlan.html:23
+#: netbox/templates/ipam/vlan_edit.html:48
#: netbox/templates/virtualization/virtualmachine.html:95
-#: netbox/virtualization/forms/bulk_edit.py:91
-#: netbox/virtualization/forms/bulk_edit.py:109
-#: netbox/virtualization/forms/bulk_edit.py:124
-#: netbox/virtualization/forms/bulk_import.py:59
-#: netbox/virtualization/forms/bulk_import.py:85
-#: netbox/virtualization/forms/filtersets.py:79
-#: netbox/virtualization/forms/filtersets.py:148
-#: netbox/virtualization/forms/model_forms.py:71
+#: netbox/virtualization/forms/bulk_edit.py:106
+#: netbox/virtualization/forms/bulk_import.py:60
+#: netbox/virtualization/forms/bulk_import.py:91
+#: netbox/virtualization/forms/filtersets.py:74
+#: netbox/virtualization/forms/filtersets.py:153
#: netbox/virtualization/forms/model_forms.py:104
-#: netbox/virtualization/forms/model_forms.py:171
-#: netbox/virtualization/tables/clusters.py:77
-#: netbox/virtualization/tables/virtualmachines.py:63
-#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/model_forms.py:76
-#: netbox/wireless/forms/model_forms.py:118
+#: netbox/virtualization/forms/model_forms.py:178
+#: netbox/virtualization/tables/virtualmachines.py:33
+#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:79
+#: netbox/wireless/forms/model_forms.py:121
msgid "Site"
msgstr "Site"
-#: netbox/circuits/filtersets.py:62 netbox/circuits/filtersets.py:229
-#: netbox/circuits/filtersets.py:274 netbox/dcim/filtersets.py:242
-#: netbox/dcim/filtersets.py:363 netbox/dcim/filtersets.py:458
-#: netbox/extras/filtersets.py:531 netbox/ipam/filtersets.py:240
-#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:991
-#: netbox/virtualization/filtersets.py:75
-#: netbox/virtualization/filtersets.py:203 netbox/vpn/filtersets.py:363
+#: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235
+#: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53
+#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364
+#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531
+#: netbox/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
msgid "Site (slug)"
msgstr "Site (kısa ad)"
-#: netbox/circuits/filtersets.py:67
+#: netbox/circuits/filtersets.py:73
msgid "ASN (ID)"
msgstr "ASN (ID)"
-#: netbox/circuits/filtersets.py:73 netbox/circuits/forms/filtersets.py:31
-#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:108
-#: netbox/ipam/models/asns.py:125 netbox/ipam/tables/asn.py:41
+#: netbox/circuits/filtersets.py:79 netbox/circuits/forms/filtersets.py:39
+#: netbox/ipam/forms/model_forms.py:165 netbox/ipam/models/asns.py:105
+#: netbox/ipam/models/asns.py:122 netbox/ipam/tables/asn.py:41
#: netbox/templates/ipam/asn.html:20
msgid "ASN"
msgstr "ASN"
-#: netbox/circuits/filtersets.py:95 netbox/circuits/filtersets.py:122
-#: netbox/circuits/filtersets.py:156 netbox/circuits/filtersets.py:283
-#: netbox/circuits/filtersets.py:325 netbox/ipam/filtersets.py:245
+#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
+#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338
+#: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482
+#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248
msgid "Provider (ID)"
msgstr "Sağlayıcı (ID)"
-#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
-#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:289
-#: netbox/circuits/filtersets.py:331 netbox/ipam/filtersets.py:251
+#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134
+#: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344
+#: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556
+#: netbox/ipam/filtersets.py:254
msgid "Provider (slug)"
msgstr "Sağlayıcı (kısa ad)"
-#: netbox/circuits/filtersets.py:167
+#: netbox/circuits/filtersets.py:173 netbox/circuits/filtersets.py:493
+#: netbox/circuits/filtersets.py:561
msgid "Provider account (ID)"
msgstr "Sağlayıcı hesabı (ID)"
-#: netbox/circuits/filtersets.py:173
+#: netbox/circuits/filtersets.py:179 netbox/circuits/filtersets.py:499
+#: netbox/circuits/filtersets.py:567
msgid "Provider account (account)"
msgstr "Sağlayıcı hesabı (hesap)"
-#: netbox/circuits/filtersets.py:178
+#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:503
+#: netbox/circuits/filtersets.py:572
msgid "Provider network (ID)"
msgstr "Sağlayıcı ağı (ID)"
-#: netbox/circuits/filtersets.py:182
+#: netbox/circuits/filtersets.py:188
msgid "Circuit type (ID)"
msgstr "Devre tipi (ID)"
-#: netbox/circuits/filtersets.py:188
+#: netbox/circuits/filtersets.py:194
msgid "Circuit type (slug)"
msgstr "Devre tipi (kısa ad)"
-#: netbox/circuits/filtersets.py:223 netbox/circuits/filtersets.py:268
-#: netbox/dcim/filtersets.py:236 netbox/dcim/filtersets.py:357
-#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1045
-#: netbox/dcim/filtersets.py:1393 netbox/dcim/filtersets.py:1928
-#: netbox/dcim/filtersets.py:2170 netbox/dcim/filtersets.py:2229
-#: netbox/ipam/filtersets.py:234 netbox/ipam/filtersets.py:365
-#: netbox/ipam/filtersets.py:985 netbox/virtualization/filtersets.py:69
-#: netbox/virtualization/filtersets.py:197 netbox/vpn/filtersets.py:368
+#: 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:1395
+#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294
+#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237
+#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163
+#: netbox/vpn/filtersets.py:368
msgid "Site (ID)"
msgstr "Site (ID)"
-#: netbox/circuits/filtersets.py:233 netbox/circuits/filtersets.py:237
+#: 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:1406
+#: netbox/dcim/filtersets.py:2306
+msgid "Location (ID)"
+msgstr "Konum (ID)"
+
+#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:248
msgid "Termination A (ID)"
msgstr "Fesih A (ID)"
-#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:320
-#: netbox/core/filtersets.py:77 netbox/core/filtersets.py:136
-#: netbox/core/filtersets.py:173 netbox/dcim/filtersets.py:751
-#: netbox/dcim/filtersets.py:1362 netbox/dcim/filtersets.py:2277
-#: 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 netbox/extras/filtersets.py:276
-#: netbox/extras/filtersets.py:348 netbox/extras/filtersets.py:391
-#: netbox/extras/filtersets.py:438 netbox/extras/filtersets.py:498
-#: netbox/extras/filtersets.py:657 netbox/extras/filtersets.py:703
-#: netbox/ipam/forms/model_forms.py:482 netbox/netbox/filtersets.py:282
-#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:167
+#: 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:1364
+#: netbox/dcim/filtersets.py:2401 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
+#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348
+#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438
+#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657
+#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22
+#: netbox/netbox/forms/base.py:167
#: netbox/templates/htmx/object_selector.html:28
#: netbox/templates/inc/filter_list.html:46
#: netbox/templates/ipam/ipaddress_assign.html:29
@@ -347,97 +363,150 @@ msgstr "Fesih A (ID)"
msgid "Search"
msgstr "Arama"
-#: netbox/circuits/filtersets.py:264 netbox/circuits/forms/bulk_edit.py:172
-#: netbox/circuits/forms/bulk_edit.py:246
-#: netbox/circuits/forms/bulk_import.py:115
-#: netbox/circuits/forms/filtersets.py:198
-#: netbox/circuits/forms/filtersets.py:214
-#: netbox/circuits/forms/filtersets.py:260
-#: netbox/circuits/forms/model_forms.py:111
-#: netbox/circuits/forms/model_forms.py:133
-#: netbox/circuits/forms/model_forms.py:199
-#: netbox/circuits/tables/circuits.py:104
-#: netbox/circuits/tables/circuits.py:164 netbox/dcim/forms/connections.py:73
+#: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195
+#: netbox/circuits/forms/bulk_edit.py:284
+#: netbox/circuits/forms/bulk_import.py:128
+#: netbox/circuits/forms/filtersets.py:223
+#: netbox/circuits/forms/filtersets.py:250
+#: netbox/circuits/forms/filtersets.py:296
+#: netbox/circuits/forms/model_forms.py:139
+#: netbox/circuits/forms/model_forms.py:162
+#: netbox/circuits/forms/model_forms.py:262
+#: netbox/circuits/tables/circuits.py:108
+#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73
#: netbox/templates/circuits/circuit.html:15
-#: netbox/templates/circuits/circuitgroupassignment.html:26
+#: netbox/templates/circuits/circuitgroupassignment.html:30
#: netbox/templates/circuits/circuittermination.html:19
#: netbox/templates/dcim/inc/cable_termination.html:55
#: netbox/templates/dcim/trace/circuit.html:4
msgid "Circuit"
msgstr "Devre"
-#: netbox/circuits/filtersets.py:278
+#: 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:1412
+#: netbox/extras/filtersets.py:542
+msgid "Location (slug)"
+msgstr "Konum (kısa ad)"
+
+#: netbox/circuits/filtersets.py:333
msgid "ProviderNetwork (ID)"
msgstr "Sağlayıcı Ağı (ID)"
-#: netbox/circuits/filtersets.py:335
+#: netbox/circuits/filtersets.py:381
+msgid "Circuit (CID)"
+msgstr "Devre (CID)"
+
+#: netbox/circuits/filtersets.py:386
msgid "Circuit (ID)"
msgstr "Devre (ID)"
-#: netbox/circuits/filtersets.py:341
-msgid "Circuit (CID)"
-msgstr "Devre (CID)"
+#: netbox/circuits/filtersets.py:391
+msgid "Virtual circuit (CID)"
+msgstr "Sanal devre (CID)"
+
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849
+msgid "Virtual circuit (ID)"
+msgstr "Sanal devre (ID)"
-#: netbox/circuits/filtersets.py:345
+#: netbox/circuits/filtersets.py:401
+msgid "Provider (name)"
+msgstr "Sağlayıcı (isim)"
+
+#: netbox/circuits/filtersets.py:410
msgid "Circuit group (ID)"
msgstr "Devre grubu (ID)"
-#: netbox/circuits/filtersets.py:351
+#: netbox/circuits/filtersets.py:416
msgid "Circuit group (slug)"
msgstr "Devre grubu (sümüklü böcek)"
-#: netbox/circuits/forms/bulk_edit.py:30
-#: netbox/circuits/forms/filtersets.py:56
-#: netbox/circuits/forms/model_forms.py:29
-#: netbox/circuits/tables/providers.py:33 netbox/dcim/forms/bulk_edit.py:129
-#: netbox/dcim/forms/filtersets.py:195 netbox/dcim/forms/model_forms.py:123
-#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:126
-#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:213
-#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:175
+#: netbox/circuits/filtersets.py:507
+msgid "Virtual circuit type (ID)"
+msgstr "Sanal devre tipi (ID)"
+
+#: netbox/circuits/filtersets.py:513
+msgid "Virtual circuit type (slug)"
+msgstr "Sanal devre tipi (sümüklü böcek)"
+
+#: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355
+#: netbox/circuits/forms/bulk_import.py:249
+#: netbox/circuits/forms/filtersets.py:372
+#: netbox/circuits/forms/filtersets.py:378
+#: netbox/circuits/forms/model_forms.py:343
+#: netbox/circuits/forms/model_forms.py:358
+#: netbox/circuits/tables/virtual_circuits.py:88
+#: netbox/templates/circuits/virtualcircuit.html:20
+#: netbox/templates/circuits/virtualcircuittermination.html:38
+msgid "Virtual circuit"
+msgstr "Sanal devre"
+
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269
+#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+msgid "Interface (ID)"
+msgstr "Arayüz (ID)"
+
+#: netbox/circuits/forms/bulk_edit.py:42
+#: netbox/circuits/forms/filtersets.py:64
+#: netbox/circuits/forms/model_forms.py:42
+#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132
+#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127
+#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230
+#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "ASN'ler"
-#: netbox/circuits/forms/bulk_edit.py:34 netbox/circuits/forms/bulk_edit.py:56
-#: netbox/circuits/forms/bulk_edit.py:83
-#: netbox/circuits/forms/bulk_edit.py:104
-#: netbox/circuits/forms/bulk_edit.py:164
-#: netbox/circuits/forms/bulk_edit.py:183
-#: netbox/circuits/forms/bulk_edit.py:228 netbox/core/forms/bulk_edit.py:28
-#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:74
-#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:152
-#: netbox/dcim/forms/bulk_edit.py:193 netbox/dcim/forms/bulk_edit.py:211
-#: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:438
-#: netbox/dcim/forms/bulk_edit.py:472 netbox/dcim/forms/bulk_edit.py:487
-#: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:590
-#: netbox/dcim/forms/bulk_edit.py:624 netbox/dcim/forms/bulk_edit.py:648
-#: netbox/dcim/forms/bulk_edit.py:721 netbox/dcim/forms/bulk_edit.py:782
-#: netbox/dcim/forms/bulk_edit.py:834 netbox/dcim/forms/bulk_edit.py:857
-#: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_edit.py:975
-#: netbox/dcim/forms/bulk_edit.py:1028 netbox/dcim/forms/bulk_edit.py:1063
-#: netbox/dcim/forms/bulk_edit.py:1103 netbox/dcim/forms/bulk_edit.py:1147
-#: netbox/dcim/forms/bulk_edit.py:1192 netbox/dcim/forms/bulk_edit.py:1219
-#: netbox/dcim/forms/bulk_edit.py:1237 netbox/dcim/forms/bulk_edit.py:1255
-#: netbox/dcim/forms/bulk_edit.py:1273 netbox/dcim/forms/bulk_edit.py:1725
-#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/bulk_edit.py:149
-#: netbox/extras/forms/bulk_edit.py:178 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:53 netbox/ipam/forms/bulk_edit.py:73
-#: netbox/ipam/forms/bulk_edit.py:93 netbox/ipam/forms/bulk_edit.py:117
-#: netbox/ipam/forms/bulk_edit.py:146 netbox/ipam/forms/bulk_edit.py:175
-#: netbox/ipam/forms/bulk_edit.py:194 netbox/ipam/forms/bulk_edit.py:276
-#: netbox/ipam/forms/bulk_edit.py:321 netbox/ipam/forms/bulk_edit.py:369
-#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:428
-#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_edit.py:547
+#: netbox/circuits/forms/bulk_edit.py:46 netbox/circuits/forms/bulk_edit.py:68
+#: netbox/circuits/forms/bulk_edit.py:95
+#: netbox/circuits/forms/bulk_edit.py:116
+#: netbox/circuits/forms/bulk_edit.py:187
+#: netbox/circuits/forms/bulk_edit.py:207
+#: netbox/circuits/forms/bulk_edit.py:266
+#: netbox/circuits/forms/bulk_edit.py:307
+#: netbox/circuits/forms/bulk_edit.py:347
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77
+#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441
+#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490
+#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593
+#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651
+#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785
+#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860
+#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066
+#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222
+#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258
+#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746
+#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39
+#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305
+#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396
+#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500
+#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575
+#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267
#: netbox/templates/account/token.html:35
-#: netbox/templates/circuits/circuit.html:59
+#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
#: netbox/templates/circuits/circuittype.html:26
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:88
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:83
#: netbox/templates/circuits/provider.html:33
#: netbox/templates/circuits/providernetwork.html:32
+#: netbox/templates/circuits/virtualcircuit.html:56
+#: netbox/templates/circuits/virtualcircuittermination.html:68
+#: netbox/templates/circuits/virtualcircuittype.html:26
#: netbox/templates/core/datasource.html:54
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
@@ -448,13 +517,14 @@ msgstr "ASN'ler"
#: netbox/templates/dcim/devicetype.html:33
#: netbox/templates/dcim/frontport.html:58
#: netbox/templates/dcim/interface.html:69
-#: netbox/templates/dcim/inventoryitem.html:60
+#: netbox/templates/dcim/inventoryitem.html:64
#: netbox/templates/dcim/inventoryitemrole.html:22
#: netbox/templates/dcim/location.html:33
+#: netbox/templates/dcim/macaddress.html:21
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:37
+#: netbox/templates/dcim/moduletype.html:39
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
#: netbox/templates/dcim/poweroutlet.html:40
@@ -481,12 +551,14 @@ msgstr "ASN'ler"
#: netbox/templates/ipam/asnrange.html:38
#: netbox/templates/ipam/fhrpgroup.html:34
#: netbox/templates/ipam/ipaddress.html:55
-#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:81
+#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77
#: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26
#: netbox/templates/ipam/routetarget.html:21
#: netbox/templates/ipam/service.html:50
#: netbox/templates/ipam/servicetemplate.html:27
#: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34
+#: netbox/templates/ipam/vlantranslationpolicy.html:18
+#: netbox/templates/ipam/vlantranslationrule.html:26
#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
@@ -500,7 +572,7 @@ msgstr "ASN'ler"
#: netbox/templates/virtualization/clustertype.html:26
#: netbox/templates/virtualization/virtualdisk.html:39
#: netbox/templates/virtualization/virtualmachine.html:31
-#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/templates/virtualization/vminterface.html:47
#: netbox/templates/vpn/ikepolicy.html:17
#: netbox/templates/vpn/ikeproposal.html:17
#: netbox/templates/vpn/ipsecpolicy.html:17
@@ -510,119 +582,142 @@ msgstr "ASN'ler"
#: netbox/templates/vpn/ipsecproposal.html:17
#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
-#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/templates/wireless/wirelesslan.html:34
#: netbox/templates/wireless/wirelesslangroup.html:33
#: netbox/templates/wireless/wirelesslink.html:34
#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80
#: netbox/tenancy/forms/bulk_edit.py:122 netbox/users/forms/bulk_edit.py:64
#: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112
-#: netbox/virtualization/forms/bulk_edit.py:32
-#: netbox/virtualization/forms/bulk_edit.py:46
-#: netbox/virtualization/forms/bulk_edit.py:100
-#: netbox/virtualization/forms/bulk_edit.py:177
-#: netbox/virtualization/forms/bulk_edit.py:228
-#: netbox/virtualization/forms/bulk_edit.py:337
+#: netbox/virtualization/forms/bulk_edit.py:33
+#: netbox/virtualization/forms/bulk_edit.py:47
+#: netbox/virtualization/forms/bulk_edit.py:82
+#: netbox/virtualization/forms/bulk_edit.py:159
+#: netbox/virtualization/forms/bulk_edit.py:210
+#: netbox/virtualization/forms/bulk_edit.py:327
#: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64
#: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155
#: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215
#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274
-#: netbox/wireless/forms/bulk_edit.py:29 netbox/wireless/forms/bulk_edit.py:82
-#: netbox/wireless/forms/bulk_edit.py:140
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84
+#: netbox/wireless/forms/bulk_edit.py:143
msgid "Description"
msgstr "Açıklama"
-#: netbox/circuits/forms/bulk_edit.py:51 netbox/circuits/forms/bulk_edit.py:73
-#: netbox/circuits/forms/bulk_edit.py:123
-#: netbox/circuits/forms/bulk_import.py:36
-#: netbox/circuits/forms/bulk_import.py:51
-#: netbox/circuits/forms/bulk_import.py:74
-#: netbox/circuits/forms/filtersets.py:70
-#: netbox/circuits/forms/filtersets.py:88
-#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:131
-#: netbox/circuits/forms/filtersets.py:199
-#: netbox/circuits/forms/filtersets.py:232
-#: netbox/circuits/forms/filtersets.py:255
-#: netbox/circuits/forms/model_forms.py:47
-#: netbox/circuits/forms/model_forms.py:61
-#: netbox/circuits/forms/model_forms.py:93
-#: netbox/circuits/tables/circuits.py:58
-#: netbox/circuits/tables/circuits.py:108
-#: netbox/circuits/tables/circuits.py:160
-#: netbox/circuits/tables/providers.py:72
-#: netbox/circuits/tables/providers.py:103
+#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:85
+#: netbox/circuits/forms/bulk_edit.py:135
+#: netbox/circuits/forms/bulk_import.py:43
+#: netbox/circuits/forms/bulk_import.py:58
+#: netbox/circuits/forms/bulk_import.py:81
+#: netbox/circuits/forms/filtersets.py:78
+#: netbox/circuits/forms/filtersets.py:96
+#: netbox/circuits/forms/filtersets.py:124
+#: netbox/circuits/forms/filtersets.py:142
+#: netbox/circuits/forms/filtersets.py:224
+#: netbox/circuits/forms/filtersets.py:268
+#: netbox/circuits/forms/filtersets.py:291
+#: netbox/circuits/forms/filtersets.py:329
+#: netbox/circuits/forms/filtersets.py:337
+#: netbox/circuits/forms/filtersets.py:373
+#: netbox/circuits/forms/filtersets.py:396
+#: netbox/circuits/forms/model_forms.py:60
+#: netbox/circuits/forms/model_forms.py:76
+#: netbox/circuits/forms/model_forms.py:110
+#: netbox/circuits/tables/circuits.py:57
+#: netbox/circuits/tables/circuits.py:112
+#: netbox/circuits/tables/circuits.py:196
+#: netbox/circuits/tables/providers.py:70
+#: netbox/circuits/tables/providers.py:101
+#: netbox/circuits/tables/virtual_circuits.py:46
+#: netbox/circuits/tables/virtual_circuits.py:93
#: netbox/templates/circuits/circuit.html:18
+#: netbox/templates/circuits/circuitgroupassignment.html:26
#: netbox/templates/circuits/circuittermination.html:25
#: netbox/templates/circuits/provider.html:20
#: netbox/templates/circuits/provideraccount.html:20
#: netbox/templates/circuits/providernetwork.html:20
+#: netbox/templates/circuits/virtualcircuit.html:23
+#: netbox/templates/circuits/virtualcircuittermination.html:26
#: netbox/templates/dcim/inc/cable_termination.html:51
+#: netbox/templates/dcim/interface.html:166
msgid "Provider"
msgstr "Sağlayıcı"
-#: netbox/circuits/forms/bulk_edit.py:80
-#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/bulk_edit.py:92
+#: netbox/circuits/forms/filtersets.py:99
#: netbox/templates/circuits/providernetwork.html:28
msgid "Service ID"
msgstr "Servis ID"
-#: netbox/circuits/forms/bulk_edit.py:100
-#: netbox/circuits/forms/filtersets.py:107 netbox/dcim/forms/bulk_edit.py:207
-#: netbox/dcim/forms/bulk_edit.py:610 netbox/dcim/forms/bulk_edit.py:819
-#: netbox/dcim/forms/bulk_edit.py:1188 netbox/dcim/forms/bulk_edit.py:1215
-#: netbox/dcim/forms/bulk_edit.py:1721 netbox/dcim/forms/filtersets.py:1064
-#: netbox/dcim/forms/filtersets.py:1455 netbox/dcim/forms/filtersets.py:1479
-#: netbox/dcim/tables/devices.py:704 netbox/dcim/tables/devices.py:761
-#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:249
-#: netbox/dcim/tables/devicetypes.py:264 netbox/dcim/tables/racks.py:33
-#: netbox/extras/forms/bulk_edit.py:270 netbox/extras/tables/tables.py:443
+#: netbox/circuits/forms/bulk_edit.py:112
+#: netbox/circuits/forms/bulk_edit.py:303
+#: netbox/circuits/forms/filtersets.py:115
+#: netbox/circuits/forms/filtersets.py:320 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:1460
+#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738
+#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035
+#: 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/templates/circuits/circuittype.html:30
+#: netbox/templates/circuits/virtualcircuittype.html:30
#: netbox/templates/dcim/cable.html:40
#: netbox/templates/dcim/devicerole.html:34
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
msgstr "Renk"
-#: netbox/circuits/forms/bulk_edit.py:118
-#: netbox/circuits/forms/bulk_import.py:87
-#: netbox/circuits/forms/filtersets.py:126 netbox/core/forms/bulk_edit.py:18
-#: netbox/core/forms/filtersets.py:33 netbox/core/tables/change_logging.py:32
-#: netbox/core/tables/data.py:20 netbox/core/tables/jobs.py:18
-#: netbox/dcim/forms/bulk_edit.py:797 netbox/dcim/forms/bulk_edit.py:936
-#: netbox/dcim/forms/bulk_edit.py:1004 netbox/dcim/forms/bulk_edit.py:1023
-#: netbox/dcim/forms/bulk_edit.py:1046 netbox/dcim/forms/bulk_edit.py:1088
-#: netbox/dcim/forms/bulk_edit.py:1132 netbox/dcim/forms/bulk_edit.py:1183
-#: netbox/dcim/forms/bulk_edit.py:1210 netbox/dcim/forms/bulk_import.py:188
-#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:730
-#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
-#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:885
-#: netbox/dcim/forms/bulk_import.py:979 netbox/dcim/forms/bulk_import.py:1021
-#: netbox/dcim/forms/bulk_import.py:1235 netbox/dcim/forms/bulk_import.py:1398
-#: netbox/dcim/forms/filtersets.py:955 netbox/dcim/forms/filtersets.py:1054
-#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1247
-#: netbox/dcim/forms/filtersets.py:1272 netbox/dcim/forms/filtersets.py:1296
-#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/filtersets.py:1353
-#: netbox/dcim/forms/filtersets.py:1450 netbox/dcim/forms/filtersets.py:1474
-#: netbox/dcim/forms/model_forms.py:703 netbox/dcim/forms/model_forms.py:709
-#: netbox/dcim/forms/object_import.py:84
+#: netbox/circuits/forms/bulk_edit.py:130
+#: netbox/circuits/forms/bulk_edit.py:331
+#: netbox/circuits/forms/bulk_import.py:94
+#: netbox/circuits/forms/bulk_import.py:221
+#: netbox/circuits/forms/filtersets.py:137
+#: netbox/circuits/forms/filtersets.py:358
+#: netbox/circuits/tables/circuits.py:65
+#: netbox/circuits/tables/circuits.py:200
+#: netbox/circuits/tables/virtual_circuits.py:58
+#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800
+#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007
+#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049
+#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135
+#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213
+#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269
+#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761
+#: 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:1332
+#: netbox/dcim/forms/bulk_import.py:1495 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:1358 netbox/dcim/forms/filtersets.py:1455
+#: netbox/dcim/forms/filtersets.py:1479 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:145 netbox/dcim/tables/devices.py:178
-#: netbox/dcim/tables/devices.py:814 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:138 netbox/extras/forms/bulk_import.py:42
+#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:189
+#: netbox/dcim/tables/devices.py:846 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/netbox/tables/tables.py:240
+#: netbox/netbox/tables/tables.py:243
#: netbox/templates/circuits/circuit.html:30
+#: netbox/templates/circuits/virtualcircuit.html:39
+#: netbox/templates/circuits/virtualcircuittermination.html:64
#: netbox/templates/core/datasource.html:38
#: netbox/templates/dcim/cable.html:15
#: netbox/templates/dcim/consoleport.html:36
#: netbox/templates/dcim/consoleserverport.html:36
#: netbox/templates/dcim/frontport.html:36
#: netbox/templates/dcim/interface.html:46
-#: netbox/templates/dcim/interface.html:169
-#: netbox/templates/dcim/interface.html:311
+#: netbox/templates/dcim/interface.html:226
+#: netbox/templates/dcim/interface.html:368
#: netbox/templates/dcim/powerfeed.html:32
#: netbox/templates/dcim/poweroutlet.html:36
#: netbox/templates/dcim/powerport.html:36
@@ -632,65 +727,78 @@ msgstr "Renk"
#: netbox/templates/vpn/l2vpn.html:22
#: netbox/templates/wireless/inc/authentication_attrs.html:8
#: netbox/templates/wireless/inc/wirelesslink_interface.html:14
-#: netbox/virtualization/forms/bulk_edit.py:60
-#: netbox/virtualization/forms/bulk_import.py:41
+#: netbox/virtualization/forms/bulk_edit.py:61
+#: netbox/virtualization/forms/bulk_import.py:42
#: netbox/virtualization/forms/filtersets.py:54
-#: netbox/virtualization/forms/model_forms.py:62
+#: netbox/virtualization/forms/model_forms.py:65
#: netbox/virtualization/tables/clusters.py:66
#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264
-#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:84
-#: netbox/vpn/forms/model_forms.py:119 netbox/vpn/forms/model_forms.py:231
+#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232
msgid "Type"
msgstr "Tür"
-#: netbox/circuits/forms/bulk_edit.py:128
-#: netbox/circuits/forms/bulk_import.py:80
-#: netbox/circuits/forms/filtersets.py:139
-#: netbox/circuits/forms/model_forms.py:98
+#: netbox/circuits/forms/bulk_edit.py:140
+#: netbox/circuits/forms/bulk_edit.py:326
+#: netbox/circuits/forms/bulk_import.py:87
+#: netbox/circuits/forms/bulk_import.py:214
+#: netbox/circuits/forms/filtersets.py:150
+#: netbox/circuits/forms/filtersets.py:345
+#: netbox/circuits/forms/model_forms.py:116
+#: netbox/circuits/forms/model_forms.py:330
+#: netbox/templates/circuits/virtualcircuit.html:31
+#: netbox/templates/circuits/virtualcircuittermination.html:34
msgid "Provider account"
msgstr "Sağlayıcı hesabı"
-#: netbox/circuits/forms/bulk_edit.py:136
-#: netbox/circuits/forms/bulk_import.py:93
-#: netbox/circuits/forms/filtersets.py:150 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:79 netbox/core/tables/data.py:23
+#: netbox/circuits/forms/bulk_edit.py:148
+#: netbox/circuits/forms/bulk_edit.py:336
+#: netbox/circuits/forms/bulk_import.py:100
+#: netbox/circuits/forms/bulk_import.py:227
+#: netbox/circuits/forms/filtersets.py:161
+#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: netbox/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:182
-#: netbox/dcim/forms/bulk_edit.py:352 netbox/dcim/forms/bulk_edit.py:706
-#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_edit.py:803
-#: netbox/dcim/forms/bulk_edit.py:930 netbox/dcim/forms/bulk_edit.py:1744
-#: netbox/dcim/forms/bulk_import.py:88 netbox/dcim/forms/bulk_import.py:147
-#: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:527
-#: netbox/dcim/forms/bulk_import.py:681 netbox/dcim/forms/bulk_import.py:1229
-#: netbox/dcim/forms/bulk_import.py:1393 netbox/dcim/forms/bulk_import.py:1457
-#: netbox/dcim/forms/filtersets.py:178 netbox/dcim/forms/filtersets.py:237
-#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:799
-#: netbox/dcim/forms/filtersets.py:924 netbox/dcim/forms/filtersets.py:958
-#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1170
-#: netbox/dcim/tables/devices.py:140 netbox/dcim/tables/devices.py:817
-#: netbox/dcim/tables/devices.py:1063 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:126
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:138
-#: netbox/ipam/forms/bulk_edit.py:256 netbox/ipam/forms/bulk_edit.py:306
-#: netbox/ipam/forms/bulk_edit.py:354 netbox/ipam/forms/bulk_edit.py:506
-#: netbox/ipam/forms/bulk_import.py:192 netbox/ipam/forms/bulk_import.py:257
-#: netbox/ipam/forms/bulk_import.py:293 netbox/ipam/forms/bulk_import.py:474
-#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:355 netbox/ipam/forms/filtersets.py:501
-#: netbox/ipam/forms/model_forms.py:501 netbox/ipam/tables/ip.py:237
-#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:363
-#: netbox/ipam/tables/ip.py:426 netbox/ipam/tables/ip.py:453
-#: netbox/ipam/tables/vlans.py:126 netbox/ipam/tables/vlans.py:232
+#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185
+#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709
+#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806
+#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723
+#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90
+#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
+#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686
+#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554
+#: 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:1562 netbox/dcim/tables/devices.py:151
+#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983
+#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490
+#: netbox/ipam/forms/bulk_import.py:188 netbox/ipam/forms/bulk_import.py:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473
+#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284
+#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183
+#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315
+#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405
+#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208
#: netbox/templates/circuits/circuit.html:34
+#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
#: netbox/templates/core/rq_task.html:81 netbox/templates/core/system.html:18
#: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178
+#: netbox/templates/dcim/inventoryitem.html:36
#: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69
#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41
#: netbox/templates/dcim/site.html:43
#: netbox/templates/extras/script_list.html:48
#: netbox/templates/ipam/ipaddress.html:37
-#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
@@ -698,63 +806,67 @@ msgstr "Sağlayıcı hesabı"
#: netbox/templates/wireless/wirelesslan.html:22
#: netbox/templates/wireless/wirelesslink.html:17
#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194
-#: netbox/virtualization/forms/bulk_edit.py:70
-#: netbox/virtualization/forms/bulk_edit.py:118
-#: netbox/virtualization/forms/bulk_import.py:54
-#: netbox/virtualization/forms/bulk_import.py:80
-#: netbox/virtualization/forms/filtersets.py:62
-#: netbox/virtualization/forms/filtersets.py:160
+#: netbox/virtualization/forms/bulk_edit.py:71
+#: netbox/virtualization/forms/bulk_edit.py:100
+#: netbox/virtualization/forms/bulk_import.py:55
+#: netbox/virtualization/forms/bulk_import.py:86
+#: netbox/virtualization/forms/filtersets.py:82
+#: netbox/virtualization/forms/filtersets.py:165
#: netbox/virtualization/tables/clusters.py:74
-#: netbox/virtualization/tables/virtualmachines.py:60
+#: netbox/virtualization/tables/virtualmachines.py:30
#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37
#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:43
-#: netbox/wireless/forms/bulk_edit.py:105
-#: netbox/wireless/forms/bulk_import.py:43
-#: netbox/wireless/forms/bulk_import.py:84
-#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/filtersets.py:83
+#: netbox/wireless/forms/bulk_edit.py:45
+#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/wireless/forms/bulk_import.py:45
+#: netbox/wireless/forms/bulk_import.py:89
+#: netbox/wireless/forms/filtersets.py:52
+#: netbox/wireless/forms/filtersets.py:111
#: netbox/wireless/tables/wirelesslan.py:52
-#: netbox/wireless/tables/wirelesslink.py:20
+#: netbox/wireless/tables/wirelesslink.py:19
msgid "Status"
msgstr "Durum"
-#: netbox/circuits/forms/bulk_edit.py:142
-#: netbox/circuits/forms/bulk_edit.py:233
-#: netbox/circuits/forms/bulk_import.py:98
-#: netbox/circuits/forms/bulk_import.py:158
-#: netbox/circuits/forms/filtersets.py:119
-#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:123
-#: netbox/dcim/forms/bulk_edit.py:188 netbox/dcim/forms/bulk_edit.py:347
-#: netbox/dcim/forms/bulk_edit.py:467 netbox/dcim/forms/bulk_edit.py:696
-#: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_edit.py:1749
-#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/bulk_import.py:152
-#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:356
-#: netbox/dcim/forms/bulk_import.py:501 netbox/dcim/forms/bulk_import.py:1241
-#: netbox/dcim/forms/bulk_import.py:1450 netbox/dcim/forms/filtersets.py:173
-#: netbox/dcim/forms/filtersets.py:205 netbox/dcim/forms/filtersets.py:323
-#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:420
-#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:916
-#: netbox/dcim/forms/filtersets.py:978 netbox/dcim/forms/filtersets.py:1008
-#: netbox/dcim/forms/filtersets.py:1130 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:323
-#: netbox/extras/forms/filtersets.py:396 netbox/ipam/forms/bulk_edit.py:43
-#: netbox/ipam/forms/bulk_edit.py:68 netbox/ipam/forms/bulk_edit.py:112
-#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:166
-#: netbox/ipam/forms/bulk_edit.py:251 netbox/ipam/forms/bulk_edit.py:301
-#: netbox/ipam/forms/bulk_edit.py:349 netbox/ipam/forms/bulk_edit.py:501
-#: netbox/ipam/forms/bulk_import.py:38 netbox/ipam/forms/bulk_import.py:67
-#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
-#: netbox/ipam/forms/bulk_import.py:135 netbox/ipam/forms/bulk_import.py:164
-#: netbox/ipam/forms/bulk_import.py:250 netbox/ipam/forms/bulk_import.py:286
-#: netbox/ipam/forms/bulk_import.py:467 netbox/ipam/forms/filtersets.py:48
-#: netbox/ipam/forms/filtersets.py:68 netbox/ipam/forms/filtersets.py:100
-#: netbox/ipam/forms/filtersets.py:120 netbox/ipam/forms/filtersets.py:143
-#: netbox/ipam/forms/filtersets.py:174 netbox/ipam/forms/filtersets.py:267
-#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:469
-#: netbox/ipam/tables/ip.py:456 netbox/ipam/tables/vlans.py:229
-#: netbox/templates/circuits/circuit.html:38
+#: netbox/circuits/forms/bulk_edit.py:154
+#: netbox/circuits/forms/bulk_edit.py:271
+#: netbox/circuits/forms/bulk_edit.py:342
+#: netbox/circuits/forms/bulk_import.py:111
+#: netbox/circuits/forms/bulk_import.py:170
+#: netbox/circuits/forms/bulk_import.py:232
+#: netbox/circuits/forms/filtersets.py:130
+#: netbox/circuits/forms/filtersets.py:277
+#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350
+#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699
+#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154
+#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358
+#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169
+#: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285
+#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485
+#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70
+#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118
+#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167
+#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
+#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
+#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270
+#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510
+#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
+#: netbox/templates/circuits/circuit.html:48
#: netbox/templates/circuits/circuitgroup.html:36
+#: netbox/templates/circuits/virtualcircuit.html:47
#: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79
#: netbox/templates/dcim/location.html:49
#: netbox/templates/dcim/powerfeed.html:44 netbox/templates/dcim/rack.html:32
@@ -771,114 +883,181 @@ msgstr "Durum"
#: netbox/templates/virtualization/cluster.html:33
#: netbox/templates/virtualization/virtualmachine.html:39
#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49
-#: netbox/templates/wireless/wirelesslan.html:34
+#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
-#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:48
-#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:64
-#: netbox/virtualization/forms/bulk_edit.py:76
-#: netbox/virtualization/forms/bulk_edit.py:155
-#: netbox/virtualization/forms/bulk_import.py:66
-#: netbox/virtualization/forms/bulk_import.py:115
+#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49
+#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49
+#: netbox/virtualization/forms/bulk_edit.py:77
+#: netbox/virtualization/forms/bulk_edit.py:137
+#: netbox/virtualization/forms/bulk_import.py:67
+#: netbox/virtualization/forms/bulk_import.py:121
#: netbox/virtualization/forms/filtersets.py:47
-#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/virtualization/forms/filtersets.py:110
#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:63
-#: netbox/wireless/forms/bulk_edit.py:110
-#: netbox/wireless/forms/bulk_import.py:55
-#: netbox/wireless/forms/bulk_import.py:97
-#: netbox/wireless/forms/filtersets.py:35
-#: netbox/wireless/forms/filtersets.py:75
+#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65
+#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/wireless/forms/bulk_import.py:57
+#: netbox/wireless/forms/bulk_import.py:102
+#: netbox/wireless/forms/filtersets.py:38
+#: netbox/wireless/forms/filtersets.py:103
msgid "Tenant"
msgstr "Kiracı"
-#: netbox/circuits/forms/bulk_edit.py:147
-#: netbox/circuits/forms/filtersets.py:174
+#: netbox/circuits/forms/bulk_edit.py:159
+#: netbox/circuits/forms/filtersets.py:190
msgid "Install date"
msgstr "Yükleme tarihi"
-#: netbox/circuits/forms/bulk_edit.py:152
-#: netbox/circuits/forms/filtersets.py:179
+#: netbox/circuits/forms/bulk_edit.py:164
+#: netbox/circuits/forms/filtersets.py:195
msgid "Termination date"
msgstr "Fesih tarihi"
-#: netbox/circuits/forms/bulk_edit.py:158
-#: netbox/circuits/forms/filtersets.py:186
+#: netbox/circuits/forms/bulk_edit.py:170
+#: netbox/circuits/forms/filtersets.py:202
msgid "Commit rate (Kbps)"
msgstr "Taahhüt oranı (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:173
-#: netbox/circuits/forms/model_forms.py:112
+#: netbox/circuits/forms/bulk_edit.py:176
+#: netbox/circuits/forms/filtersets.py:208
+#: netbox/circuits/forms/model_forms.py:136
+#: netbox/templates/circuits/circuit.html:38
+#: netbox/templates/wireless/wirelesslink.html:38
+#: netbox/wireless/forms/bulk_edit.py:132
+#: netbox/wireless/forms/filtersets.py:130
+#: netbox/wireless/forms/model_forms.py:168
+msgid "Distance"
+msgstr "Mesafe"
+
+#: netbox/circuits/forms/bulk_edit.py:181
+#: netbox/circuits/forms/bulk_import.py:105
+#: netbox/circuits/forms/bulk_import.py:108
+#: netbox/circuits/forms/filtersets.py:212
+#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_import.py:121
+#: netbox/wireless/forms/bulk_import.py:124
+#: netbox/wireless/forms/filtersets.py:134
+msgid "Distance unit"
+msgstr "Mesafe birimi"
+
+#: netbox/circuits/forms/bulk_edit.py:196
+#: netbox/circuits/forms/model_forms.py:141
msgid "Service Parameters"
msgstr "Servis Parametreleri"
-#: netbox/circuits/forms/bulk_edit.py:174
-#: netbox/circuits/forms/model_forms.py:113
-#: netbox/circuits/forms/model_forms.py:183
-#: netbox/dcim/forms/model_forms.py:139 netbox/dcim/forms/model_forms.py:181
-#: netbox/dcim/forms/model_forms.py:266 netbox/dcim/forms/model_forms.py:323
-#: netbox/dcim/forms/model_forms.py:768 netbox/dcim/forms/model_forms.py:1699
-#: netbox/ipam/forms/model_forms.py:64 netbox/ipam/forms/model_forms.py:81
-#: netbox/ipam/forms/model_forms.py:115 netbox/ipam/forms/model_forms.py:136
-#: netbox/ipam/forms/model_forms.py:160 netbox/ipam/forms/model_forms.py:232
-#: netbox/ipam/forms/model_forms.py:261 netbox/ipam/forms/model_forms.py:320
+#: netbox/circuits/forms/bulk_edit.py:197
+#: netbox/circuits/forms/filtersets.py:73
+#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/filtersets.py:110
+#: netbox/circuits/forms/filtersets.py:127
+#: netbox/circuits/forms/filtersets.py:315
+#: netbox/circuits/forms/filtersets.py:330 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:1446 netbox/dcim/forms/filtersets.py:1470
+#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512
+#: netbox/dcim/forms/filtersets.py:1528 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
+#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
+#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:269
+#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385
+#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483
+#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579
+#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259
+#: netbox/virtualization/forms/filtersets.py:45
+#: netbox/virtualization/forms/filtersets.py:108
+#: netbox/virtualization/forms/filtersets.py:203
+#: netbox/virtualization/forms/filtersets.py:248
+#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/wireless/forms/filtersets.py:36
+#: netbox/wireless/forms/filtersets.py:102
+msgid "Attributes"
+msgstr "Öznitellikler"
+
+#: netbox/circuits/forms/bulk_edit.py:198
+#: netbox/circuits/forms/bulk_edit.py:356
+#: netbox/circuits/forms/model_forms.py:142
+#: netbox/circuits/forms/model_forms.py:240
+#: netbox/circuits/forms/model_forms.py:345
+#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185
+#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331
+#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1744
+#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84
+#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141
+#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233
+#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:85
#: netbox/templates/dcim/htmx/cable_edit.html:72
#: netbox/templates/ipam/ipaddress_bulk_add.html:27
-#: netbox/templates/ipam/vlan_edit.html:22
+#: netbox/templates/ipam/vlan_edit.html:30
#: netbox/virtualization/forms/model_forms.py:80
-#: netbox/virtualization/forms/model_forms.py:222
+#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44
-#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
-#: netbox/vpn/forms/model_forms.py:411 netbox/wireless/forms/model_forms.py:54
-#: netbox/wireless/forms/model_forms.py:170
+#: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57
+#: netbox/wireless/forms/model_forms.py:173
msgid "Tenancy"
msgstr "Kiracılık"
-#: netbox/circuits/forms/bulk_edit.py:193
-#: netbox/circuits/forms/bulk_edit.py:217
-#: netbox/circuits/forms/model_forms.py:155
-#: netbox/circuits/tables/circuits.py:117
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
-#: netbox/templates/circuits/providernetwork.html:17
-msgid "Provider Network"
-msgstr "Sağlayıcı Ağı"
+#: netbox/circuits/forms/bulk_edit.py:215
+#: netbox/circuits/forms/model_forms.py:170
+#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317
+msgid "Termination type"
+msgstr "Sonlandırma türü"
+
+#: netbox/circuits/forms/bulk_edit.py:218
+#: netbox/circuits/forms/bulk_import.py:133
+#: netbox/circuits/forms/filtersets.py:225
+#: netbox/circuits/forms/model_forms.py:173
+#: netbox/templates/circuits/inc/circuit_termination.html:6
+#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
+#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
+msgid "Termination"
+msgstr "Fesih"
-#: netbox/circuits/forms/bulk_edit.py:199
+#: netbox/circuits/forms/bulk_edit.py:226
msgid "Port speed (Kbps)"
msgstr "Bağlantı noktası hızı (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:203
+#: netbox/circuits/forms/bulk_edit.py:230
msgid "Upstream speed (Kbps)"
msgstr "Yukarı akış hızı (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:206 netbox/dcim/forms/bulk_edit.py:966
-#: netbox/dcim/forms/bulk_edit.py:1330 netbox/dcim/forms/bulk_edit.py:1347
-#: netbox/dcim/forms/bulk_edit.py:1364 netbox/dcim/forms/bulk_edit.py:1382
-#: netbox/dcim/forms/bulk_edit.py:1477 netbox/dcim/forms/bulk_edit.py:1637
-#: netbox/dcim/forms/bulk_edit.py:1654
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969
+#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350
+#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385
+#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652
+#: netbox/dcim/forms/bulk_edit.py:1669
msgid "Mark connected"
msgstr "Bağlı olarak işaretle"
-#: netbox/circuits/forms/bulk_edit.py:219
-#: netbox/circuits/forms/model_forms.py:157
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
+#: netbox/circuits/forms/bulk_edit.py:243
+#: netbox/circuits/forms/model_forms.py:184
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:55
#: netbox/templates/dcim/frontport.html:121
-#: netbox/templates/dcim/interface.html:193
+#: netbox/templates/dcim/interface.html:250
#: netbox/templates/dcim/rearport.html:111
msgid "Circuit Termination"
msgstr "Devre Sonlandırma"
-#: netbox/circuits/forms/bulk_edit.py:221
-#: netbox/circuits/forms/model_forms.py:159
+#: netbox/circuits/forms/bulk_edit.py:245
+#: netbox/circuits/forms/model_forms.py:186
msgid "Termination Details"
msgstr "Fesih Ayrıntıları"
-#: netbox/circuits/forms/bulk_edit.py:251
-#: netbox/circuits/forms/filtersets.py:268
-#: netbox/circuits/tables/circuits.py:168 netbox/dcim/forms/model_forms.py:551
-#: netbox/templates/circuits/circuitgroupassignment.html:30
+#: netbox/circuits/forms/bulk_edit.py:289
+#: netbox/circuits/forms/bulk_import.py:188
+#: netbox/circuits/forms/filtersets.py:304
+#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562
+#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:56
@@ -888,227 +1067,313 @@ msgstr "Fesih Ayrıntıları"
msgid "Priority"
msgstr "Öncelik"
-#: netbox/circuits/forms/bulk_import.py:39
-#: netbox/circuits/forms/bulk_import.py:54
-#: netbox/circuits/forms/bulk_import.py:77
+#: netbox/circuits/forms/bulk_edit.py:321
+#: netbox/circuits/forms/bulk_import.py:208
+#: netbox/circuits/forms/filtersets.py:158
+#: netbox/circuits/forms/filtersets.py:263
+#: netbox/circuits/forms/filtersets.py:353
+#: netbox/circuits/forms/filtersets.py:391
+#: netbox/circuits/forms/model_forms.py:325
+#: netbox/circuits/tables/virtual_circuits.py:51
+#: netbox/circuits/tables/virtual_circuits.py:99
+msgid "Provider network"
+msgstr "Sağlayıcı ağı"
+
+#: netbox/circuits/forms/bulk_edit.py:365
+#: netbox/circuits/forms/bulk_import.py:254
+#: netbox/circuits/forms/filtersets.py:381
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361
+#: 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:1539 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:180
+#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128
+#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343
+#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:193
+#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297
+#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240
+#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363
+#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259
+#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209
+#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319
+#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211
+#: netbox/templates/circuits/virtualcircuittermination.html:42
+#: netbox/templates/dcim/device.html:182
+#: netbox/templates/dcim/inc/panels/inventory_items.html:20
+#: netbox/templates/dcim/interface.html:178
+#: netbox/templates/dcim/interface.html:280
+#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
+#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
+#: netbox/templates/virtualization/virtualmachine.html:23
+#: netbox/templates/vpn/tunneltermination.html:17
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
+#: netbox/tenancy/forms/bulk_edit.py:142
+#: netbox/tenancy/forms/filtersets.py:107
+#: netbox/tenancy/forms/model_forms.py:137
+#: netbox/tenancy/tables/contacts.py:102
+#: netbox/virtualization/forms/bulk_edit.py:127
+#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/virtualization/forms/filtersets.py:162
+#: netbox/virtualization/forms/model_forms.py:202
+#: netbox/virtualization/tables/virtualmachines.py:45
+#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
+#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79
+#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82
+msgid "Role"
+msgstr "Rol"
+
+#: netbox/circuits/forms/bulk_import.py:46
+#: netbox/circuits/forms/bulk_import.py:61
+#: netbox/circuits/forms/bulk_import.py:84
msgid "Assigned provider"
msgstr "Atanan sağlayıcı"
-#: netbox/circuits/forms/bulk_import.py:83
+#: netbox/circuits/forms/bulk_import.py:90
msgid "Assigned provider account"
msgstr "Atanan sağlayıcı hesabı"
-#: netbox/circuits/forms/bulk_import.py:90
+#: netbox/circuits/forms/bulk_import.py:97
msgid "Type of circuit"
msgstr "Devre tipi"
-#: netbox/circuits/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:90
-#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
-#: netbox/dcim/forms/bulk_import.py:529 netbox/dcim/forms/bulk_import.py:683
-#: netbox/dcim/forms/bulk_import.py:1395 netbox/ipam/forms/bulk_import.py:194
-#: netbox/ipam/forms/bulk_import.py:259 netbox/ipam/forms/bulk_import.py:295
-#: netbox/ipam/forms/bulk_import.py:476
-#: netbox/virtualization/forms/bulk_import.py:56
-#: netbox/virtualization/forms/bulk_import.py:82
-#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:45
+#: netbox/circuits/forms/bulk_import.py:102
+#: netbox/circuits/forms/bulk_import.py:229
+#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151
+#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534
+#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139
+#: netbox/dcim/forms/bulk_import.py:1492 netbox/ipam/forms/bulk_import.py:190
+#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488
+#: netbox/virtualization/forms/bulk_import.py:57
+#: netbox/virtualization/forms/bulk_import.py:88
+#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "Operasyonel durum"
-#: netbox/circuits/forms/bulk_import.py:102
-#: netbox/circuits/forms/bulk_import.py:162
-#: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156
-#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/bulk_import.py:505
-#: netbox/dcim/forms/bulk_import.py:1245 netbox/dcim/forms/bulk_import.py:1390
-#: netbox/dcim/forms/bulk_import.py:1454 netbox/ipam/forms/bulk_import.py:42
-#: netbox/ipam/forms/bulk_import.py:71 netbox/ipam/forms/bulk_import.py:99
-#: netbox/ipam/forms/bulk_import.py:119 netbox/ipam/forms/bulk_import.py:139
-#: netbox/ipam/forms/bulk_import.py:168 netbox/ipam/forms/bulk_import.py:254
-#: netbox/ipam/forms/bulk_import.py:290 netbox/ipam/forms/bulk_import.py:471
-#: netbox/virtualization/forms/bulk_import.py:70
-#: netbox/virtualization/forms/bulk_import.py:119
-#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:59
-#: netbox/wireless/forms/bulk_import.py:101
+#: netbox/circuits/forms/bulk_import.py:115
+#: netbox/circuits/forms/bulk_import.py:174
+#: netbox/circuits/forms/bulk_import.py:236
+#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158
+#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1487
+#: netbox/dcim/forms/bulk_import.py:1551 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:142
+#: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:253
+#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470
+#: netbox/virtualization/forms/bulk_import.py:71
+#: netbox/virtualization/forms/bulk_import.py:125
+#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61
+#: netbox/wireless/forms/bulk_import.py:106
msgid "Assigned tenant"
msgstr "Atanan kiracı"
-#: netbox/circuits/forms/bulk_import.py:120
-#: netbox/templates/circuits/inc/circuit_termination.html:6
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:15
-#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
-#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
-msgid "Termination"
-msgstr "Fesih"
+#: netbox/circuits/forms/bulk_import.py:139
+msgid "Termination type (app & model)"
+msgstr "Sonlandırma türü (uygulama ve model)"
-#: netbox/circuits/forms/bulk_import.py:130
-#: netbox/circuits/forms/filtersets.py:147
-#: netbox/circuits/forms/filtersets.py:227
-#: netbox/circuits/forms/model_forms.py:144
-msgid "Provider network"
-msgstr "Sağlayıcı ağı"
+#: netbox/circuits/forms/bulk_import.py:151
+#: netbox/circuits/forms/bulk_import.py:164
+msgid "Termination ID"
+msgstr "Sonlandırma Kimliği"
+
+#: netbox/circuits/forms/bulk_import.py:185
+msgid "Circuit type (app & model)"
+msgstr "Devre tipi (uygulama ve model)"
+
+#: netbox/circuits/forms/bulk_import.py:211
+msgid "The network to which this virtual circuit belongs"
+msgstr "Bu sanal devrenin ait olduğu ağ"
+
+#: netbox/circuits/forms/bulk_import.py:217
+msgid "Assigned provider account (if any)"
+msgstr "Atanmış sağlayıcı hesabı (varsa)"
+
+#: netbox/circuits/forms/bulk_import.py:224
+msgid "Type of virtual circuit"
+msgstr "Sanal devre türü"
-#: netbox/circuits/forms/filtersets.py:30
-#: netbox/circuits/forms/filtersets.py:118
-#: netbox/circuits/forms/filtersets.py:200 netbox/dcim/forms/bulk_edit.py:339
-#: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:688
-#: netbox/dcim/forms/bulk_edit.py:743 netbox/dcim/forms/bulk_edit.py:897
-#: netbox/dcim/forms/bulk_import.py:235 netbox/dcim/forms/bulk_import.py:337
-#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1339
-#: netbox/dcim/forms/bulk_import.py:1373 netbox/dcim/forms/filtersets.py:95
-#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:356
-#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:447
-#: netbox/dcim/forms/filtersets.py:719 netbox/dcim/forms/filtersets.py:762
-#: netbox/dcim/forms/filtersets.py:977 netbox/dcim/forms/filtersets.py:1006
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1090
-#: netbox/dcim/forms/filtersets.py:1120 netbox/dcim/forms/filtersets.py:1129
-#: 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:1331 netbox/dcim/forms/filtersets.py:1442
-#: netbox/dcim/forms/filtersets.py:1466 netbox/dcim/forms/filtersets.py:1490
-#: netbox/dcim/forms/filtersets.py:1508 netbox/dcim/forms/filtersets.py:1525
-#: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:243
-#: netbox/dcim/forms/model_forms.py:468 netbox/dcim/forms/model_forms.py:728
-#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:30
-#: netbox/dcim/tables/racks.py:118 netbox/dcim/tables/racks.py:212
-#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:320
-#: netbox/ipam/forms/filtersets.py:173 netbox/ipam/forms/filtersets.py:414
-#: netbox/ipam/forms/filtersets.py:437 netbox/ipam/forms/filtersets.py:467
+#: netbox/circuits/forms/bulk_import.py:256 netbox/vpn/forms/bulk_import.py:83
+msgid "Operational role"
+msgstr "Operasyonel rol"
+
+#: netbox/circuits/forms/bulk_import.py:259
+#: netbox/circuits/forms/model_forms.py:368
+#: netbox/circuits/tables/virtual_circuits.py:112
+#: netbox/dcim/forms/bulk_import.py:1219 netbox/dcim/forms/model_forms.py:1164
+#: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600
+#: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141
+#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290
+#: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64
+#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/templates/circuits/virtualcircuittermination.html:53
+#: netbox/templates/circuits/virtualcircuittermination.html:60
+#: netbox/templates/dcim/frontport.html:106
+#: netbox/templates/dcim/interface.html:27
+#: netbox/templates/dcim/interface.html:241
+#: netbox/templates/dcim/interface.html:367
+#: netbox/templates/dcim/rearport.html:102
+#: netbox/templates/virtualization/vminterface.html:18
+#: netbox/templates/vpn/tunneltermination.html:31
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
+#: netbox/templates/wireless/wirelesslink.html:10
+#: netbox/templates/wireless/wirelesslink.html:55
+#: netbox/virtualization/forms/model_forms.py:377
+#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439
+#: netbox/vpn/forms/model_forms.py:448
+#: netbox/wireless/forms/model_forms.py:116
+#: netbox/wireless/forms/model_forms.py:158
+msgid "Interface"
+msgstr "Arayüz"
+
+#: netbox/circuits/forms/filtersets.py:38
+#: netbox/circuits/forms/filtersets.py:129
+#: netbox/circuits/forms/filtersets.py:187
+#: netbox/circuits/forms/filtersets.py:245
+#: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:342
+#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691
+#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900
+#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339
+#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1436
+#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96
+#: 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:1336 netbox/dcim/forms/filtersets.py:1447
+#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495
+#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530
+#: 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:168 netbox/dcim/tables/power.py:30
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211
+#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:417
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:30
#: netbox/templates/dcim/inc/cable_termination.html:12
#: netbox/templates/dcim/location.html:26
#: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24
#: netbox/templates/dcim/rackreservation.html:32
-#: netbox/virtualization/forms/filtersets.py:46
-#: netbox/virtualization/forms/filtersets.py:100
-#: netbox/wireless/forms/model_forms.py:87
-#: netbox/wireless/forms/model_forms.py:129
+#: netbox/virtualization/forms/filtersets.py:79
+#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/model_forms.py:90
+#: netbox/wireless/forms/model_forms.py:132
msgid "Location"
msgstr "Konum"
-#: netbox/circuits/forms/filtersets.py:32
-#: netbox/circuits/forms/filtersets.py:120 netbox/dcim/forms/filtersets.py:144
-#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/forms/filtersets.py:174
-#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:328
-#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:471
-#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:1091
+#: netbox/circuits/forms/filtersets.py:40
+#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145
+#: 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/netbox/navigation/menu.py:31 netbox/netbox/navigation/menu.py:33
-#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:70
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
#: netbox/tenancy/tables/contacts.py:25 netbox/tenancy/views.py:19
#: netbox/virtualization/forms/filtersets.py:37
#: netbox/virtualization/forms/filtersets.py:48
-#: netbox/virtualization/forms/filtersets.py:106
+#: netbox/virtualization/forms/filtersets.py:111
msgid "Contacts"
msgstr "İletişim"
-#: netbox/circuits/forms/filtersets.py:37
-#: netbox/circuits/forms/filtersets.py:157 netbox/dcim/forms/bulk_edit.py:113
-#: netbox/dcim/forms/bulk_edit.py:314 netbox/dcim/forms/bulk_edit.py:872
-#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/filtersets.py:73
-#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:211
-#: netbox/dcim/forms/filtersets.py:334 netbox/dcim/forms/filtersets.py:425
-#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:983
-#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1097
-#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1576
-#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1624
-#: netbox/dcim/forms/model_forms.py:112 netbox/dcim/forms/object_create.py:367
-#: netbox/dcim/tables/devices.py:143 netbox/dcim/tables/sites.py:85
-#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:208
-#: netbox/ipam/forms/bulk_edit.py:474 netbox/ipam/forms/filtersets.py:217
-#: netbox/ipam/forms/filtersets.py:422 netbox/ipam/forms/filtersets.py:475
-#: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16
+#: netbox/circuits/forms/filtersets.py:45
+#: netbox/circuits/forms/filtersets.py:168
+#: netbox/circuits/forms/filtersets.py:230
+#: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:116
+#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875
+#: 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:1614
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662
+#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367
+#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85
+#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458
+#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:425
+#: netbox/ipam/forms/filtersets.py:516 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/prefix.html:49 netbox/templates/ipam/vlan.html:16
-#: netbox/virtualization/forms/bulk_edit.py:81
+#: netbox/templates/ipam/vlan.html:16
#: netbox/virtualization/forms/filtersets.py:59
-#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/filtersets.py:138
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "Bölge"
-#: netbox/circuits/forms/filtersets.py:42
-#: netbox/circuits/forms/filtersets.py:162 netbox/dcim/forms/bulk_edit.py:322
-#: netbox/dcim/forms/bulk_edit.py:880 netbox/dcim/forms/filtersets.py:78
-#: netbox/dcim/forms/filtersets.py:190 netbox/dcim/forms/filtersets.py:216
-#: netbox/dcim/forms/filtersets.py:347 netbox/dcim/forms/filtersets.py:430
-#: netbox/dcim/forms/filtersets.py:744 netbox/dcim/forms/filtersets.py:988
-#: netbox/dcim/forms/filtersets.py:1102 netbox/dcim/forms/filtersets.py:1141
+#: netbox/circuits/forms/filtersets.py:50
+#: netbox/circuits/forms/filtersets.py:173
+#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325
+#: 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:375 netbox/extras/filtersets.py:520
-#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/bulk_edit.py:479
-#: netbox/ipam/forms/filtersets.py:222 netbox/ipam/forms/filtersets.py:427
-#: netbox/ipam/forms/filtersets.py:480
-#: netbox/virtualization/forms/bulk_edit.py:86
-#: netbox/virtualization/forms/filtersets.py:69
-#: netbox/virtualization/forms/filtersets.py:138
+#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224
+#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521
+#: netbox/virtualization/forms/filtersets.py:64
+#: netbox/virtualization/forms/filtersets.py:143
#: netbox/virtualization/forms/model_forms.py:98
+#: netbox/wireless/forms/filtersets.py:78
msgid "Site group"
msgstr "Site grubu"
-#: netbox/circuits/forms/filtersets.py:65
-#: netbox/circuits/forms/filtersets.py:83
-#: netbox/circuits/forms/filtersets.py:102
-#: netbox/circuits/forms/filtersets.py:117 netbox/core/forms/filtersets.py:67
-#: netbox/core/forms/filtersets.py:135 netbox/dcim/forms/bulk_edit.py:843
-#: netbox/dcim/forms/filtersets.py:172 netbox/dcim/forms/filtersets.py:204
-#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1131 netbox/dcim/forms/filtersets.py:1239
-#: netbox/dcim/forms/filtersets.py:1263 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:1327
-#: netbox/dcim/forms/filtersets.py:1441 netbox/dcim/forms/filtersets.py:1465
-#: netbox/dcim/forms/filtersets.py:1489 netbox/dcim/forms/filtersets.py:1507
-#: netbox/dcim/forms/filtersets.py:1523 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:44 netbox/extras/forms/filtersets.py:134
-#: netbox/extras/forms/filtersets.py:165 netbox/extras/forms/filtersets.py:205
-#: netbox/extras/forms/filtersets.py:221 netbox/extras/forms/filtersets.py:252
-#: netbox/extras/forms/filtersets.py:276 netbox/extras/forms/filtersets.py:441
-#: netbox/ipam/forms/filtersets.py:99 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/filtersets.py:307 netbox/ipam/forms/filtersets.py:382
-#: netbox/ipam/forms/filtersets.py:468 netbox/ipam/forms/filtersets.py:527
-#: netbox/ipam/forms/filtersets.py:545 netbox/netbox/tables/tables.py:256
-#: netbox/virtualization/forms/filtersets.py:45
-#: netbox/virtualization/forms/filtersets.py:103
-#: netbox/virtualization/forms/filtersets.py:198
-#: netbox/virtualization/forms/filtersets.py:243
-#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:150
-#: netbox/wireless/forms/filtersets.py:34
-#: netbox/wireless/forms/filtersets.py:74
-msgid "Attributes"
-msgstr "Öznitellikler"
-
-#: netbox/circuits/forms/filtersets.py:73
-#: netbox/circuits/tables/circuits.py:63
-#: netbox/circuits/tables/providers.py:66
+#: netbox/circuits/forms/filtersets.py:81
+#: netbox/circuits/tables/circuits.py:62
+#: netbox/circuits/tables/providers.py:64
+#: netbox/circuits/tables/virtual_circuits.py:55
+#: netbox/circuits/tables/virtual_circuits.py:103
#: netbox/templates/circuits/circuit.html:22
#: netbox/templates/circuits/provideraccount.html:24
msgid "Account"
msgstr "Hesap"
-#: netbox/circuits/forms/filtersets.py:217
+#: netbox/circuits/forms/filtersets.py:253
msgid "Term Side"
msgstr "Dönem Tarafı"
-#: netbox/circuits/forms/filtersets.py:250 netbox/dcim/forms/bulk_edit.py:1557
-#: netbox/extras/forms/model_forms.py:582 netbox/ipam/forms/filtersets.py:142
-#: netbox/ipam/forms/filtersets.py:546 netbox/ipam/forms/model_forms.py:327
+#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572
+#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144
+#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337
+#: netbox/templates/dcim/macaddress.html:25
#: netbox/templates/extras/configcontext.html:60
#: netbox/templates/ipam/ipaddress.html:59
-#: netbox/templates/ipam/vlan_edit.html:30
+#: netbox/templates/ipam/vlan_edit.html:38
#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:314
msgid "Assignment"
msgstr "Ödev"
-#: netbox/circuits/forms/filtersets.py:265
-#: netbox/circuits/forms/model_forms.py:195
-#: netbox/circuits/tables/circuits.py:155 netbox/dcim/forms/bulk_edit.py:118
-#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/model_forms.py:117
-#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:480
-#: netbox/ipam/filtersets.py:1001 netbox/ipam/forms/bulk_edit.py:493
-#: netbox/ipam/forms/bulk_import.py:460 netbox/ipam/forms/model_forms.py:561
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:122
-#: netbox/ipam/tables/vlans.py:226
+#: netbox/circuits/forms/filtersets.py:301
+#: netbox/circuits/forms/model_forms.py:252
+#: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120
+#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489
+#: netbox/ipam/filtersets.py:968 netbox/ipam/forms/bulk_edit.py:477
+#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
+#: netbox/ipam/tables/vlans.py:202
#: netbox/templates/circuits/circuitgroupassignment.html:22
-#: netbox/templates/dcim/interface.html:284 netbox/templates/dcim/site.html:37
+#: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:23
#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21
#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6
@@ -1128,226 +1393,241 @@ msgstr "Ödev"
#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62
#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31
#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79
-#: netbox/virtualization/forms/bulk_edit.py:65
-#: netbox/virtualization/forms/bulk_import.py:47
-#: netbox/virtualization/forms/filtersets.py:85
-#: netbox/virtualization/forms/model_forms.py:66
+#: netbox/virtualization/forms/bulk_edit.py:66
+#: netbox/virtualization/forms/bulk_import.py:48
+#: netbox/virtualization/forms/filtersets.py:90
+#: netbox/virtualization/forms/model_forms.py:70
#: netbox/virtualization/tables/clusters.py:70
#: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158
#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:48
-#: netbox/wireless/forms/bulk_import.py:36
-#: netbox/wireless/forms/filtersets.py:46
-#: netbox/wireless/forms/model_forms.py:40
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/wireless/forms/bulk_import.py:38
+#: netbox/wireless/forms/filtersets.py:49
+#: netbox/wireless/forms/model_forms.py:41
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "Grup"
-#: netbox/circuits/forms/model_forms.py:182
+#: netbox/circuits/forms/model_forms.py:239
#: netbox/templates/circuits/circuitgroup.html:25
msgid "Circuit Group"
msgstr "Devre Grubu"
-#: netbox/circuits/models/circuits.py:27 netbox/dcim/models/cables.py:67
-#: netbox/dcim/models/device_component_templates.py:517
-#: netbox/dcim/models/device_component_templates.py:617
-#: netbox/dcim/models/device_components.py:975
-#: netbox/dcim/models/device_components.py:1049
-#: netbox/dcim/models/device_components.py:1204
-#: netbox/dcim/models/devices.py:479 netbox/dcim/models/racks.py:224
+#: netbox/circuits/forms/model_forms.py:259
+msgid "Circuit type"
+msgstr "Devre tipi"
+
+#: netbox/circuits/forms/model_forms.py:270
+msgid "Group Assignment"
+msgstr "Grup Ödevi"
+
+#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69
+#: netbox/dcim/models/device_component_templates.py:531
+#: netbox/dcim/models/device_component_templates.py:631
+#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:1026
+#: netbox/dcim/models/device_components.py:1097
+#: netbox/dcim/models/device_components.py:1243
+#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
#: netbox/extras/models/tags.py:28
msgid "color"
msgstr "renk"
-#: netbox/circuits/models/circuits.py:36
+#: netbox/circuits/models/circuits.py:34
msgid "circuit type"
msgstr "devre tipi"
-#: netbox/circuits/models/circuits.py:37
+#: netbox/circuits/models/circuits.py:35
msgid "circuit types"
msgstr "devre türleri"
-#: netbox/circuits/models/circuits.py:48
+#: netbox/circuits/models/circuits.py:46
+#: netbox/circuits/models/virtual_circuits.py:38
msgid "circuit ID"
msgstr "devre ID"
-#: netbox/circuits/models/circuits.py:49
+#: netbox/circuits/models/circuits.py:47
+#: netbox/circuits/models/virtual_circuits.py:39
msgid "Unique circuit ID"
msgstr "Benzersiz devre ID"
-#: netbox/circuits/models/circuits.py:69 netbox/core/models/data.py:52
-#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:1173
-#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:96
-#: netbox/dcim/models/racks.py:297 netbox/dcim/models/sites.py:154
-#: netbox/dcim/models/sites.py:266 netbox/ipam/models/ip.py:253
-#: netbox/ipam/models/ip.py:522 netbox/ipam/models/ip.py:730
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:74
-#: netbox/virtualization/models/virtualmachines.py:84
-#: netbox/vpn/models/tunnels.py:40 netbox/wireless/models.py:95
-#: netbox/wireless/models.py:159
+#: netbox/circuits/models/circuits.py:67
+#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
+#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:51
+#: netbox/dcim/models/device_components.py:1283
+#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181
+#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94
+#: 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/virtualization/models/virtualmachines.py:79
+#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95
+#: netbox/wireless/models.py:156
msgid "status"
msgstr "durum"
-#: netbox/circuits/models/circuits.py:84 netbox/templates/core/plugin.html:20
+#: netbox/circuits/models/circuits.py:82 netbox/templates/core/plugin.html:20
msgid "installed"
msgstr "kurulmuş"
-#: netbox/circuits/models/circuits.py:89
+#: netbox/circuits/models/circuits.py:87
msgid "terminates"
msgstr "sonlandırır"
-#: netbox/circuits/models/circuits.py:94
+#: netbox/circuits/models/circuits.py:92
msgid "commit rate (Kbps)"
msgstr "taahhüt oranı (Kbps)"
-#: netbox/circuits/models/circuits.py:95
+#: netbox/circuits/models/circuits.py:93
msgid "Committed rate"
msgstr "Taahhüt oranı"
-#: netbox/circuits/models/circuits.py:137
+#: netbox/circuits/models/circuits.py:142
msgid "circuit"
msgstr "devre"
-#: netbox/circuits/models/circuits.py:138
+#: netbox/circuits/models/circuits.py:143
msgid "circuits"
msgstr "devreler"
-#: netbox/circuits/models/circuits.py:170
+#: netbox/circuits/models/circuits.py:172
msgid "circuit group"
msgstr "devre grubu"
-#: netbox/circuits/models/circuits.py:171
+#: netbox/circuits/models/circuits.py:173
msgid "circuit groups"
msgstr "devre grupları"
-#: netbox/circuits/models/circuits.py:195 netbox/ipam/models/fhrp.py:93
-#: netbox/tenancy/models/contacts.py:134
+#: netbox/circuits/models/circuits.py:190
+msgid "member ID"
+msgstr "Üye Kimliği"
+
+#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90
+#: netbox/tenancy/models/contacts.py:126
msgid "priority"
msgstr "öncelik"
-#: netbox/circuits/models/circuits.py:213
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignment"
msgstr "Devre grubu ataması"
-#: netbox/circuits/models/circuits.py:214
+#: netbox/circuits/models/circuits.py:221
msgid "Circuit group assignments"
msgstr "Devre grubu atamaları"
-#: netbox/circuits/models/circuits.py:240
-msgid "termination"
-msgstr ""
+#: netbox/circuits/models/circuits.py:247
+msgid "termination side"
+msgstr "sonlandırma tarafı"
-#: netbox/circuits/models/circuits.py:257
+#: netbox/circuits/models/circuits.py:266
msgid "port speed (Kbps)"
msgstr "bağlantı noktası hızı (Kbps)"
-#: netbox/circuits/models/circuits.py:260
+#: netbox/circuits/models/circuits.py:269
msgid "Physical circuit speed"
msgstr "Fiziksel devre hızı"
-#: netbox/circuits/models/circuits.py:265
+#: netbox/circuits/models/circuits.py:274
msgid "upstream speed (Kbps)"
msgstr "yukarı akış hızı (Kbps)"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:275
msgid "Upstream speed, if different from port speed"
msgstr "Bağlantı noktası hızından farklıysa yukarı akış hızı"
-#: netbox/circuits/models/circuits.py:271
+#: netbox/circuits/models/circuits.py:280
msgid "cross-connect ID"
msgstr "çapraz bağlantı kimliği"
-#: netbox/circuits/models/circuits.py:272
+#: netbox/circuits/models/circuits.py:281
msgid "ID of the local cross-connect"
msgstr "Yerel çapraz bağlantının kimliği"
-#: netbox/circuits/models/circuits.py:277
+#: netbox/circuits/models/circuits.py:286
msgid "patch panel/port(s)"
msgstr "bağlantı paneli/port(lar)"
-#: netbox/circuits/models/circuits.py:278
+#: netbox/circuits/models/circuits.py:287
msgid "Patch panel ID and port number(s)"
msgstr "Bağlantı paneli ID ve port numaraları"
-#: netbox/circuits/models/circuits.py:281
-#: netbox/dcim/models/device_component_templates.py:61
-#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:685
+#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/virtual_circuits.py:144
+#: netbox/dcim/models/device_component_templates.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681
#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219
#: netbox/extras/models/customfields.py:125 netbox/extras/models/models.py:61
#: 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:31 netbox/extras/models/tags.py:32
-#: netbox/netbox/models/__init__.py:110 netbox/netbox/models/__init__.py:145
-#: netbox/netbox/models/__init__.py:191 netbox/users/models/permissions.py:24
-#: netbox/users/models/tokens.py:57 netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:289
+#: 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/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
+#: netbox/virtualization/models/virtualmachines.py:276
msgid "description"
msgstr "açıklama"
-#: netbox/circuits/models/circuits.py:294
+#: netbox/circuits/models/circuits.py:340
msgid "circuit termination"
msgstr "devre sonlandırma"
-#: netbox/circuits/models/circuits.py:295
+#: netbox/circuits/models/circuits.py:341
msgid "circuit terminations"
msgstr "devre sonlandırmaları"
-#: netbox/circuits/models/circuits.py:308
-msgid ""
-"A circuit termination must attach to either a site or a provider network."
-msgstr ""
-
-#: netbox/circuits/models/circuits.py:310
-msgid ""
-"A circuit termination cannot attach to both a site and a provider network."
-msgstr ""
+#: netbox/circuits/models/circuits.py:353
+msgid "A circuit termination must attach to a terminating object."
+msgstr "Bir devre sonlandırma, sonlandırma nesnesine bağlanmalıdır."
-#: netbox/circuits/models/providers.py:22
-#: netbox/circuits/models/providers.py:66
-#: netbox/circuits/models/providers.py:104 netbox/core/models/data.py:39
+#: netbox/circuits/models/providers.py:21
+#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39
#: netbox/core/models/jobs.py:46
#: netbox/dcim/models/device_component_templates.py:43
-#: netbox/dcim/models/device_components.py:53
-#: netbox/dcim/models/devices.py:593 netbox/dcim/models/devices.py:1335
-#: netbox/dcim/models/devices.py:1400 netbox/dcim/models/power.py:39
-#: netbox/dcim/models/power.py:92 netbox/dcim/models/racks.py:262
-#: netbox/dcim/models/sites.py:138 netbox/extras/models/configs.py:36
+#: netbox/dcim/models/device_components.py:52
+#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341
+#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38
+#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257
+#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36
#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:92
#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153
#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392
#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596
#: netbox/extras/models/notifications.py:126
-#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:26
-#: netbox/ipam/models/asns.py:18 netbox/ipam/models/fhrp.py:25
-#: netbox/ipam/models/services.py:52 netbox/ipam/models/services.py:88
-#: netbox/ipam/models/vlans.py:36 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vrfs.py:22 netbox/ipam/models/vrfs.py:79
-#: netbox/netbox/models/__init__.py:137 netbox/netbox/models/__init__.py:181
-#: netbox/tenancy/models/contacts.py:64 netbox/tenancy/models/tenants.py:20
-#: netbox/tenancy/models/tenants.py:45 netbox/users/models/permissions.py:20
-#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:57
-#: netbox/virtualization/models/virtualmachines.py:72
-#: netbox/virtualization/models/virtualmachines.py:279
-#: netbox/vpn/models/crypto.py:24 netbox/vpn/models/crypto.py:71
-#: netbox/vpn/models/crypto.py:131 netbox/vpn/models/crypto.py:183
-#: netbox/vpn/models/crypto.py:221 netbox/vpn/models/l2vpn.py:22
-#: netbox/vpn/models/tunnels.py:35 netbox/wireless/models.py:51
+#: 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/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
+#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
+#: netbox/virtualization/models/clusters.py:52
+#: netbox/virtualization/models/virtualmachines.py:71
+#: netbox/virtualization/models/virtualmachines.py:271
+#: netbox/virtualization/models/virtualmachines.py:305
+#: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69
+#: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180
+#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21
+#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "ad"
-#: netbox/circuits/models/providers.py:25
+#: netbox/circuits/models/providers.py:24
msgid "Full name of the provider"
msgstr "Sağlayıcının tam adı"
-#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:86
+#: 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:40 netbox/netbox/models/__init__.py:141
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:49 netbox/vpn/models/l2vpn.py:27
-#: netbox/wireless/models.py:56
+#: netbox/ipam/models/vlans.py:42 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
msgid "slug"
msgstr "kısa ad"
@@ -1359,67 +1639,100 @@ msgstr "sağlayıcı"
msgid "providers"
msgstr "sağlayıcılar"
-#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:60
msgid "account ID"
msgstr "hesap kimliği"
-#: netbox/circuits/models/providers.py:86
+#: netbox/circuits/models/providers.py:83
msgid "provider account"
msgstr "sağlayıcı hesabı"
-#: netbox/circuits/models/providers.py:87
+#: netbox/circuits/models/providers.py:84
msgid "provider accounts"
msgstr "sağlayıcı hesapları"
-#: netbox/circuits/models/providers.py:115
+#: netbox/circuits/models/providers.py:110
msgid "service ID"
msgstr "servis kimliği"
-#: netbox/circuits/models/providers.py:126
+#: netbox/circuits/models/providers.py:121
msgid "provider network"
msgstr "sağlayıcı ağı"
-#: netbox/circuits/models/providers.py:127
+#: netbox/circuits/models/providers.py:122
msgid "provider networks"
msgstr "sağlayıcı ağları"
-#: netbox/circuits/tables/circuits.py:32
-#: netbox/circuits/tables/circuits.py:132
+#: netbox/circuits/models/virtual_circuits.py:28
+msgid "virtual circuit type"
+msgstr "sanal devre tipi"
+
+#: netbox/circuits/models/virtual_circuits.py:29
+msgid "virtual circuit types"
+msgstr "sanal devre türleri"
+
+#: netbox/circuits/models/virtual_circuits.py:99
+msgid "virtual circuit"
+msgstr "sanal devre"
+
+#: netbox/circuits/models/virtual_circuits.py:100
+msgid "virtual circuits"
+msgstr "sanal devreler"
+
+#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194
+#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109
+msgid "role"
+msgstr "rol"
+
+#: netbox/circuits/models/virtual_circuits.py:151
+msgid "virtual circuit termination"
+msgstr "sanal devre sonlandırma"
+
+#: netbox/circuits/models/virtual_circuits.py:152
+msgid "virtual circuit terminations"
+msgstr "sanal devre sonlandırmaları"
+
+#: netbox/circuits/tables/circuits.py:30
+#: netbox/circuits/tables/circuits.py:168
#: netbox/circuits/tables/providers.py:18
-#: netbox/circuits/tables/providers.py:69
-#: netbox/circuits/tables/providers.py:99 netbox/core/tables/data.py:16
+#: netbox/circuits/tables/providers.py:67
+#: netbox/circuits/tables/providers.py:97
+#: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16
#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:44
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:63 netbox/dcim/forms/object_create.py:43
-#: netbox/dcim/tables/devices.py:52 netbox/dcim/tables/devices.py:92
-#: netbox/dcim/tables/devices.py:134 netbox/dcim/tables/devices.py:289
-#: netbox/dcim/tables/devices.py:392 netbox/dcim/tables/devices.py:433
-#: netbox/dcim/tables/devices.py:482 netbox/dcim/tables/devices.py:531
-#: netbox/dcim/tables/devices.py:648 netbox/dcim/tables/devices.py:731
-#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:841
-#: netbox/dcim/tables/devices.py:911 netbox/dcim/tables/devices.py:974
-#: netbox/dcim/tables/devices.py:994 netbox/dcim/tables/devices.py:1023
-#: netbox/dcim/tables/devices.py:1053 netbox/dcim/tables/devicetypes.py:31
+#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103
+#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300
+#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444
+#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541
+#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682
+#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811
+#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942
+#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026
+#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085
+#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227
#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62
#: 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:130
-#: netbox/extras/forms/filtersets.py:213 netbox/extras/tables/tables.py:58
+#: 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:514
-#: netbox/ipam/forms/bulk_edit.py:407 netbox/ipam/forms/filtersets.py:386
-#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:85
-#: netbox/ipam/tables/ip.py:160 netbox/ipam/tables/services.py:15
-#: netbox/ipam/tables/services.py:40 netbox/ipam/tables/vlans.py:64
-#: netbox/ipam/tables/vlans.py:114 netbox/ipam/tables/vrfs.py:26
+#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389
+#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40
+#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83
+#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
#: netbox/templates/circuits/provideraccount.html:28
#: netbox/templates/circuits/providernetwork.html:24
+#: netbox/templates/circuits/virtualcircuittype.html:22
#: netbox/templates/core/datasource.html:34 netbox/templates/core/job.html:44
#: netbox/templates/core/plugin.html:54
#: netbox/templates/core/rq_worker.html:43
@@ -1431,7 +1744,7 @@ msgstr "sağlayıcı ağları"
#: netbox/templates/dcim/inc/interface_vlans_table.html:5
#: netbox/templates/dcim/inc/panels/inventory_items.html:18
#: netbox/templates/dcim/interface.html:38
-#: netbox/templates/dcim/interface.html:165
+#: netbox/templates/dcim/interface.html:222
#: netbox/templates/dcim/inventoryitem.html:28
#: netbox/templates/dcim/inventoryitemrole.html:18
#: netbox/templates/dcim/location.html:29
@@ -1461,6 +1774,7 @@ msgstr "sağlayıcı ağları"
#: netbox/templates/ipam/service.html:24
#: netbox/templates/ipam/servicetemplate.html:15
#: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30
+#: netbox/templates/ipam/vlantranslationpolicy.html:14
#: netbox/templates/tenancy/contact.html:25
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
@@ -1492,106 +1806,218 @@ msgstr "sağlayıcı ağları"
#: netbox/virtualization/tables/clusters.py:17
#: netbox/virtualization/tables/clusters.py:39
#: netbox/virtualization/tables/clusters.py:62
-#: netbox/virtualization/tables/virtualmachines.py:55
-#: netbox/virtualization/tables/virtualmachines.py:139
-#: netbox/virtualization/tables/virtualmachines.py:194
+#: netbox/virtualization/tables/virtualmachines.py:26
+#: netbox/virtualization/tables/virtualmachines.py:109
+#: netbox/virtualization/tables/virtualmachines.py:165
#: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:57
#: netbox/vpn/tables/crypto.py:93 netbox/vpn/tables/crypto.py:129
#: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23
#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40
#: netbox/wireless/tables/wirelesslan.py:18
-#: netbox/wireless/tables/wirelesslan.py:79
+#: netbox/wireless/tables/wirelesslan.py:88
msgid "Name"
msgstr "İsim"
-#: netbox/circuits/tables/circuits.py:41
-#: netbox/circuits/tables/circuits.py:138
-#: netbox/circuits/tables/providers.py:45
-#: netbox/circuits/tables/providers.py:79 netbox/netbox/navigation/menu.py:266
-#: netbox/netbox/navigation/menu.py:270 netbox/netbox/navigation/menu.py:272
+#: netbox/circuits/tables/circuits.py:39
+#: netbox/circuits/tables/circuits.py:174
+#: netbox/circuits/tables/providers.py:43
+#: netbox/circuits/tables/providers.py:77
+#: netbox/circuits/tables/virtual_circuits.py:27
+#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278
+#: netbox/netbox/navigation/menu.py:280
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
msgid "Circuits"
msgstr "Devreler"
-#: netbox/circuits/tables/circuits.py:55
+#: netbox/circuits/tables/circuits.py:54
+#: netbox/circuits/tables/virtual_circuits.py:42
#: netbox/templates/circuits/circuit.html:26
+#: netbox/templates/circuits/virtualcircuit.html:35
+#: netbox/templates/dcim/interface.html:174
msgid "Circuit ID"
msgstr "Devre ID"
-#: netbox/circuits/tables/circuits.py:69
-#: netbox/wireless/forms/model_forms.py:160
+#: netbox/circuits/tables/circuits.py:72
+#: netbox/wireless/forms/model_forms.py:163
msgid "Side A"
msgstr "A Tarafı"
-#: netbox/circuits/tables/circuits.py:74
+#: netbox/circuits/tables/circuits.py:77
msgid "Side Z"
msgstr "Z Tarafı"
-#: netbox/circuits/tables/circuits.py:77
-#: netbox/templates/circuits/circuit.html:55
+#: netbox/circuits/tables/circuits.py:80
+#: netbox/templates/circuits/circuit.html:65
msgid "Commit Rate"
msgstr "Taahhüt Oranı"
-#: netbox/circuits/tables/circuits.py:80
-#: netbox/circuits/tables/providers.py:48
-#: netbox/circuits/tables/providers.py:82
-#: netbox/circuits/tables/providers.py:107 netbox/dcim/tables/devices.py:1036
-#: netbox/dcim/tables/devicetypes.py:92 netbox/dcim/tables/modules.py:29
-#: netbox/dcim/tables/modules.py:73 netbox/dcim/tables/power.py:39
-#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:84
-#: netbox/dcim/tables/racks.py:145 netbox/dcim/tables/racks.py:225
-#: netbox/dcim/tables/sites.py:108 netbox/extras/tables/tables.py:582
-#: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34
-#: netbox/ipam/tables/ip.py:136 netbox/ipam/tables/ip.py:275
-#: netbox/ipam/tables/ip.py:329 netbox/ipam/tables/ip.py:397
-#: netbox/ipam/tables/services.py:24 netbox/ipam/tables/services.py:54
-#: netbox/ipam/tables/vlans.py:145 netbox/ipam/tables/vrfs.py:47
-#: netbox/ipam/tables/vrfs.py:72 netbox/templates/dcim/htmx/cable_edit.html:89
+#: netbox/circuits/tables/circuits.py:84
+#: netbox/circuits/tables/providers.py:46
+#: netbox/circuits/tables/providers.py:80
+#: netbox/circuits/tables/providers.py:105
+#: netbox/circuits/tables/virtual_circuits.py:68
+#: netbox/dcim/tables/devices.py:1068 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73
+#: 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:582 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
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
+#: netbox/templates/dcim/htmx/cable_edit.html:89
#: netbox/templates/generic/bulk_edit.html:86
#: netbox/templates/inc/panels/comments.html:5
#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46
#: netbox/utilities/forms/fields/fields.py:29
-#: netbox/virtualization/tables/clusters.py:91
-#: netbox/virtualization/tables/virtualmachines.py:82
+#: netbox/virtualization/tables/clusters.py:95
+#: netbox/virtualization/tables/virtualmachines.py:52
#: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74
#: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140
#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
-#: netbox/wireless/tables/wirelesslan.py:58
+#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "Yorumlar"
-#: netbox/circuits/tables/circuits.py:86
+#: netbox/circuits/tables/circuits.py:90
#: netbox/templates/tenancy/contact.html:84
#: netbox/tenancy/tables/contacts.py:73
msgid "Assignments"
msgstr "Ödevler"
+#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81
+msgid "Side"
+msgstr "Yan"
+
+#: netbox/circuits/tables/circuits.py:120
+msgid "Termination Type"
+msgstr "Sonlandırma Türü"
+
+#: netbox/circuits/tables/circuits.py:123
+msgid "Termination Point"
+msgstr "Sonlandırma Noktası"
+
+#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161
+#: netbox/templates/dcim/sitegroup.html:26
+msgid "Site Group"
+msgstr "Site Grubu"
+
+#: netbox/circuits/tables/circuits.py:149
+#: netbox/templates/circuits/providernetwork.html:17
+#: netbox/templates/circuits/virtualcircuit.html:27
+#: netbox/templates/circuits/virtualcircuittermination.html:30
+#: netbox/templates/dcim/interface.html:170
+msgid "Provider Network"
+msgstr "Sağlayıcı Ağı"
+
#: netbox/circuits/tables/providers.py:23
msgid "Accounts"
msgstr "Hesaplar"
-#: netbox/circuits/tables/providers.py:29
+#: netbox/circuits/tables/providers.py:28
msgid "Account Count"
msgstr "Hesap Sayısı"
-#: netbox/circuits/tables/providers.py:39 netbox/dcim/tables/sites.py:100
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
msgid "ASN Count"
msgstr "ASN Sayısı"
-#: netbox/circuits/views.py:331
+#: netbox/circuits/tables/virtual_circuits.py:65
+#: netbox/netbox/navigation/menu.py:234
+#: netbox/templates/circuits/virtualcircuit.html:87
+#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/vpn/tables/tunnels.py:58
+msgid "Terminations"
+msgstr "Fesih"
+
+#: netbox/circuits/tables/virtual_circuits.py:109
+#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299
+#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730
+#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
+#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858
+#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024
+#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053
+#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1541 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:1339
+#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474
+#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630
+#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678
+#: 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:249 netbox/dcim/tables/connections.py:22
+#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
+#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381
+#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619
+#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787
+#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892
+#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089
+#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
+#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:540
+#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333
+#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795
+#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156
+#: netbox/templates/circuits/virtualcircuittermination.html:56
+#: netbox/templates/dcim/consoleport.html:20
+#: netbox/templates/dcim/consoleserverport.html:20
+#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
+#: netbox/templates/dcim/device_edit.html:10
+#: netbox/templates/dcim/devicebay.html:20
+#: netbox/templates/dcim/devicebay.html:48
+#: netbox/templates/dcim/frontport.html:20
+#: netbox/templates/dcim/interface.html:30
+#: netbox/templates/dcim/interface.html:218
+#: netbox/templates/dcim/inventoryitem.html:20
+#: netbox/templates/dcim/module.html:57
+#: netbox/templates/dcim/modulebay.html:20
+#: netbox/templates/dcim/poweroutlet.html:20
+#: netbox/templates/dcim/powerport.html:20
+#: netbox/templates/dcim/rearport.html:20
+#: netbox/templates/dcim/virtualchassis.html:65
+#: netbox/templates/dcim/virtualchassis_edit.html:51
+#: netbox/templates/dcim/virtualdevicecontext.html:22
+#: netbox/templates/virtualization/virtualmachine.html:114
+#: netbox/templates/vpn/tunneltermination.html:23
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
+#: netbox/virtualization/filtersets.py:133
+#: netbox/virtualization/forms/bulk_edit.py:119
+#: netbox/virtualization/forms/bulk_import.py:105
+#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
+#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237
+#: netbox/vpn/forms/model_forms.py:456
+#: netbox/wireless/forms/model_forms.py:102
+#: netbox/wireless/forms/model_forms.py:144
+#: netbox/wireless/tables/wirelesslan.py:84
+msgid "Device"
+msgstr "Cihaz"
+
+#: netbox/circuits/views.py:356
#, python-brace-format
msgid "No terminations have been defined for circuit {circuit}."
msgstr "Devre için sonlandırma tanımlanmamıştır {circuit}."
-#: netbox/circuits/views.py:380
+#: netbox/circuits/views.py:405
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "Devre için değiştirilmiş sonlandırmalar {circuit}."
-#: netbox/core/api/views.py:39
+#: netbox/core/api/views.py:51
msgid "This user does not have permission to synchronize this data source."
msgstr "Bu kullanıcının bu veri kaynağını senkronize etme izni yoktur."
@@ -1616,12 +2042,13 @@ msgstr "Tamamlandı"
#: netbox/core/choices.py:22 netbox/core/choices.py:59
#: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34
#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239
-#: netbox/dcim/choices.py:1609 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:1593 netbox/dcim/choices.py:1666
+#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "Başarısız"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:335
-#: netbox/netbox/navigation/menu.py:339
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:360
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -1651,12 +2078,36 @@ msgstr "Koşu"
msgid "Errored"
msgstr "Hatalı"
-#: netbox/core/choices.py:87 netbox/core/tables/plugins.py:63
+#: netbox/core/choices.py:82
+msgid "Minutely"
+msgstr "Dakikalık"
+
+#: netbox/core/choices.py:83
+msgid "Hourly"
+msgstr "Saatlik"
+
+#: netbox/core/choices.py:84
+msgid "12 hours"
+msgstr "12 saat"
+
+#: netbox/core/choices.py:85
+msgid "Daily"
+msgstr "Günlük"
+
+#: netbox/core/choices.py:86
+msgid "Weekly"
+msgstr "Haftalık"
+
+#: netbox/core/choices.py:87
+msgid "30 days"
+msgstr "30 gün"
+
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "Güncellendi"
-#: netbox/core/choices.py:88
+#: netbox/core/choices.py:104
msgid "Deleted"
msgstr "Silinmiş"
@@ -1684,7 +2135,7 @@ msgstr "İptal Edildi"
#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51
#: netbox/templates/core/plugin.html:88
-#: netbox/templates/dcim/interface.html:216
+#: netbox/templates/dcim/interface.html:273
msgid "Local"
msgstr "Yerel"
@@ -1758,7 +2209,7 @@ msgstr "Veri kaynağı (ID)"
msgid "Data source (name)"
msgstr "Veri kaynağı (isim)"
-#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:501
+#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502
#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331
#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413
#: netbox/users/filtersets.py:28
@@ -1770,12 +2221,12 @@ msgid "User name"
msgstr "Kullanıcı adı"
#: 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:1137
-#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/filtersets.py:1370
-#: netbox/dcim/tables/devices.py:553 netbox/dcim/tables/devicetypes.py:224
+#: 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:1375
+#: netbox/dcim/tables/devices.py:567 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:142
-#: netbox/extras/forms/filtersets.py:229 netbox/extras/forms/filtersets.py:294
+#: 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/templates/core/datasource.html:42
@@ -1786,18 +2237,18 @@ msgstr "Kullanıcı adı"
#: netbox/templates/users/objectpermission.html:25
#: netbox/templates/virtualization/vminterface.html:29
#: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70
-#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:217
-#: netbox/virtualization/forms/filtersets.py:215
+#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199
+#: netbox/virtualization/forms/filtersets.py:220
msgid "Enabled"
msgstr "Etkin"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:285
+#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127
#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170
-#: netbox/vpn/forms/model_forms.py:301 netbox/vpn/forms/model_forms.py:321
-#: netbox/vpn/forms/model_forms.py:337 netbox/vpn/forms/model_forms.py:357
-#: netbox/vpn/forms/model_forms.py:380
+#: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323
+#: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360
+#: netbox/vpn/forms/model_forms.py:383
msgid "Parameters"
msgstr "Parametreler"
@@ -1806,16 +2257,15 @@ msgid "Ignore rules"
msgstr "Kuralları yok sayın"
#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97
-#: netbox/extras/forms/model_forms.py:248
-#: netbox/extras/forms/model_forms.py:578
-#: netbox/extras/forms/model_forms.py:632 netbox/extras/tables/tables.py:191
+#: 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:518
#: netbox/templates/core/datasource.html:31
-#: netbox/templates/dcim/device/render_config.html:18
#: netbox/templates/extras/configcontext.html:29
#: netbox/templates/extras/configtemplate.html:21
#: netbox/templates/extras/exporttemplate.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:18
+#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "Veri Kaynağı"
@@ -1824,17 +2274,17 @@ msgid "File"
msgstr "Dosya"
#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:328
-#: netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
+#: netbox/extras/forms/filtersets.py:421
msgid "Data source"
msgstr "Veri kaynağı"
-#: netbox/core/forms/filtersets.py:70 netbox/extras/forms/filtersets.py:440
+#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
msgid "Creation"
msgstr "Oluşturma"
-#: netbox/core/forms/filtersets.py:74 netbox/core/forms/filtersets.py:160
-#: netbox/extras/forms/filtersets.py:461 netbox/extras/tables/tables.py:220
+#: 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:571 netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
@@ -1842,42 +2292,42 @@ msgstr "Oluşturma"
msgid "Object Type"
msgstr "Nesne Türü"
-#: netbox/core/forms/filtersets.py:84
+#: netbox/core/forms/filtersets.py:85
msgid "Created after"
msgstr "Sonra oluşturuldu"
-#: netbox/core/forms/filtersets.py:89
+#: netbox/core/forms/filtersets.py:90
msgid "Created before"
msgstr "Daha önce oluşturuldu"
-#: netbox/core/forms/filtersets.py:94
+#: netbox/core/forms/filtersets.py:95
msgid "Scheduled after"
msgstr "Sonrasında planlandı"
-#: netbox/core/forms/filtersets.py:99
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled before"
msgstr "Önceden planlanmış"
-#: netbox/core/forms/filtersets.py:104
+#: netbox/core/forms/filtersets.py:105
msgid "Started after"
msgstr "Sonra başladı"
-#: netbox/core/forms/filtersets.py:109
+#: netbox/core/forms/filtersets.py:110
msgid "Started before"
msgstr "Daha önce başladı"
-#: netbox/core/forms/filtersets.py:114
+#: netbox/core/forms/filtersets.py:115
msgid "Completed after"
msgstr "Sonrasında tamamlandı"
-#: netbox/core/forms/filtersets.py:119
+#: netbox/core/forms/filtersets.py:120
msgid "Completed before"
msgstr "Daha önce tamamlandı"
-#: netbox/core/forms/filtersets.py:126 netbox/core/forms/filtersets.py:155
-#: netbox/dcim/forms/bulk_edit.py:462 netbox/dcim/forms/filtersets.py:418
-#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/model_forms.py:316
-#: netbox/extras/forms/filtersets.py:456 netbox/extras/forms/filtersets.py:475
+#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156
+#: 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/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
@@ -1891,22 +2341,22 @@ msgstr "Daha önce tamamlandı"
msgid "User"
msgstr "Kullanıcı"
-#: netbox/core/forms/filtersets.py:134 netbox/core/tables/change_logging.py:15
+#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "Zaman"
-#: netbox/core/forms/filtersets.py:139 netbox/extras/forms/filtersets.py:445
+#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
msgid "After"
msgstr "Sonra"
-#: netbox/core/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:450
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
msgid "Before"
msgstr "Önce"
-#: netbox/core/forms/filtersets.py:148 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:396
+#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:410
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
@@ -1942,22 +2392,22 @@ msgstr ""
msgid "Rack Elevations"
msgstr "Raf Yükseltmeleri"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1520
-#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1372
-#: netbox/dcim/forms/bulk_edit.py:1390 netbox/dcim/tables/racks.py:158
-#: netbox/netbox/navigation/menu.py:291 netbox/netbox/navigation/menu.py:295
+#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522
+#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375
+#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157
+#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316
msgid "Power"
msgstr "Güç"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:154
+#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IPAM"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:230
+#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43
-#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
+#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "Güvenlik"
@@ -1972,7 +2422,7 @@ msgid "Pagination"
msgstr "Sayfalandırma"
#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/model_forms.py:116
+#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
#: netbox/extras/forms/model_forms.py:129
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
@@ -1983,7 +2433,7 @@ msgstr "Doğrulama"
msgid "User Preferences"
msgstr "Kullanıcı Tercihleri"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:732
+#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
@@ -2018,7 +2468,7 @@ msgstr "kullanıcı adı"
msgid "request ID"
msgstr "istek kimliği"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:69
+#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
msgid "action"
msgstr "aksiyon"
@@ -2043,9 +2493,9 @@ msgstr "nesne değişiklikleri"
msgid "Change logging is not supported for this object type ({type})."
msgstr "Değişiklik günlüğü bu nesne türü için desteklenmez ({type})."
-#: netbox/core/models/config.py:18 netbox/core/models/data.py:266
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:263
#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:50
-#: netbox/extras/models/models.py:730 netbox/extras/models/notifications.py:39
+#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
#: netbox/extras/models/notifications.py:186
#: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32
msgid "created"
@@ -2080,24 +2530,24 @@ msgstr "Geçerli yapılandırma"
msgid "Config revision #{id}"
msgstr "Yapılandırma revizyonu #{id}"
-#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43
-#: netbox/dcim/models/device_component_templates.py:203
-#: netbox/dcim/models/device_component_templates.py:237
-#: netbox/dcim/models/device_component_templates.py:272
-#: netbox/dcim/models/device_component_templates.py:334
-#: netbox/dcim/models/device_component_templates.py:413
-#: netbox/dcim/models/device_component_templates.py:512
-#: netbox/dcim/models/device_component_templates.py:612
-#: netbox/dcim/models/device_components.py:283
-#: netbox/dcim/models/device_components.py:312
-#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:463
-#: netbox/dcim/models/device_components.py:605
-#: netbox/dcim/models/device_components.py:970
-#: netbox/dcim/models/device_components.py:1044
-#: netbox/dcim/models/power.py:102 netbox/extras/models/customfields.py:78
+#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44
+#: netbox/dcim/models/device_component_templates.py:199
+#: netbox/dcim/models/device_component_templates.py:234
+#: netbox/dcim/models/device_component_templates.py:270
+#: netbox/dcim/models/device_component_templates.py:335
+#: 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:279
+#: netbox/dcim/models/device_components.py:306
+#: netbox/dcim/models/device_components.py:337
+#: netbox/dcim/models/device_components.py:453
+#: netbox/dcim/models/device_components.py:653
+#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1092
+#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:61 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
msgid "type"
msgstr "türü"
@@ -2109,8 +2559,8 @@ msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
-#: netbox/dcim/models/device_component_templates.py:418
-#: netbox/dcim/models/device_components.py:512
+#: netbox/dcim/models/device_component_templates.py:425
+#: netbox/dcim/models/device_components.py:505
#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
msgid "enabled"
@@ -2142,16 +2592,16 @@ msgstr "veri kaynağı"
msgid "data sources"
msgstr "veri kaynakları"
-#: netbox/core/models/data.py:122
+#: netbox/core/models/data.py:119
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "Bilinmeyen arka uç türü: {type}"
-#: netbox/core/models/data.py:164
+#: netbox/core/models/data.py:161
msgid "Cannot initiate sync; syncing already in progress."
msgstr "Senkronizasyon başlatılamıyor; senkronizasyon zaten devam ediyor."
-#: netbox/core/models/data.py:177
+#: netbox/core/models/data.py:174
msgid ""
"There was an error initializing the backend. A dependency needs to be "
"installed: "
@@ -2159,48 +2609,48 @@ msgstr ""
"Arka ucu başlatırken bir hata oluştu. Bir bağımlılığın yüklenmesi gerekiyor:"
" "
-#: netbox/core/models/data.py:270 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:267 netbox/core/models/files.py:31
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "son güncellendi"
-#: netbox/core/models/data.py:280 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446
msgid "path"
msgstr "yol"
-#: netbox/core/models/data.py:283
+#: netbox/core/models/data.py:280
msgid "File path relative to the data source's root"
msgstr "Veri kaynağının köküne göre dosya yolu"
-#: netbox/core/models/data.py:287 netbox/ipam/models/ip.py:503
+#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489
msgid "size"
msgstr "boyut"
-#: netbox/core/models/data.py:290
+#: netbox/core/models/data.py:287
msgid "hash"
msgstr "kare"
-#: netbox/core/models/data.py:294
+#: netbox/core/models/data.py:291
msgid "Length must be 64 hexadecimal characters."
msgstr "Uzunluk 64 onaltılık karakter olmalıdır."
-#: netbox/core/models/data.py:296
+#: netbox/core/models/data.py:293
msgid "SHA256 hash of the file data"
msgstr "Dosya verilerinin SHA256 karması"
-#: netbox/core/models/data.py:313
+#: netbox/core/models/data.py:310
msgid "data file"
msgstr "veri dosyası"
-#: netbox/core/models/data.py:314
+#: netbox/core/models/data.py:311
msgid "data files"
msgstr "veri dosyaları"
-#: netbox/core/models/data.py:401
+#: netbox/core/models/data.py:398
msgid "auto sync record"
msgstr "otomatik senkronizasyon kaydı"
-#: netbox/core/models/data.py:402
+#: netbox/core/models/data.py:399
msgid "auto sync records"
msgstr "otomatik senkronizasyon kayıtları"
@@ -2224,6 +2674,11 @@ msgstr "yönetilen dosya"
msgid "managed files"
msgstr "yönetilen dosyalar"
+#: netbox/core/models/files.py:100
+#, python-brace-format
+msgid "A {model} with this file path already exists ({path})."
+msgstr "BİR {model} bu dosya yolu zaten var ({path})."
+
#: netbox/core/models/jobs.py:54
msgid "scheduled"
msgstr "planlanmış"
@@ -2245,7 +2700,7 @@ msgid "completed"
msgstr "tamamlandı"
#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:87
+#: netbox/extras/models/staging.py:95
msgid "data"
msgstr "veri"
@@ -2276,7 +2731,7 @@ msgid "Invalid status for job termination. Choices are: {choices}"
msgstr ""
"İşin sonlandırılması için geçersiz durum. Seçenekler şunlardır: {choices}"
-#: netbox/core/models/jobs.py:221
+#: netbox/core/models/jobs.py:231
msgid ""
"enqueue() cannot be called with values for both schedule_at and immediate."
msgstr "enqueue () hem schedule_at hem de imediat değerleriyle çağrılamaz."
@@ -2297,7 +2752,7 @@ msgstr "Ad Soyad"
#: 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:576 netbox/extras/tables/tables.py:616
-#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:244
+#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
@@ -2325,11 +2780,11 @@ msgid "Last updated"
msgstr "Son Güncelleme"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:164 netbox/extras/tables/tables.py:216
-#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:189
+#: 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/templates/dcim/virtualchassis_edit.html:52
#: netbox/utilities/forms/forms.py:73
-#: netbox/wireless/tables/wirelesslink.py:17
+#: netbox/wireless/tables/wirelesslink.py:16
msgid "ID"
msgstr "KİMLİK"
@@ -2395,7 +2850,7 @@ msgstr "İşçiler"
msgid "Host"
msgstr "Ana bilgisayar"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:535
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587
msgid "Port"
msgstr "Port"
@@ -2443,71 +2898,84 @@ msgstr "PID"
msgid "No workers found"
msgstr "İşçi bulunamadı"
-#: netbox/core/views.py:90
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
+#, python-brace-format
+msgid "Job {job_id} not found"
+msgstr "İş {job_id} bulunamadı"
+
+#: netbox/core/utils.py:102 netbox/core/utils.py:118
+#, python-brace-format
+msgid "Job {id} not found."
+msgstr "İş {id} bulunamadı."
+
+#: netbox/core/views.py:88
#, python-brace-format
msgid "Queued job #{id} to sync {datasource}"
msgstr "Sıraya alınmış iş #{id} senkronize etmek {datasource}"
-#: netbox/core/views.py:319
+#: netbox/core/views.py:332
#, python-brace-format
msgid "Restored configuration revision #{id}"
msgstr "Geri yüklenen yapılandırma revizyonu #{id}"
-#: netbox/core/views.py:412 netbox/core/views.py:455 netbox/core/views.py:531
-#, python-brace-format
-msgid "Job {job_id} not found"
-msgstr "İş {job_id} bulunamadı"
-
-#: netbox/core/views.py:463
+#: netbox/core/views.py:435
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "İş {id} silindi."
-#: netbox/core/views.py:465
-#, python-brace-format
-msgid "Error deleting job {id}: {error}"
-msgstr "İş silinirken hata oluştu {id}: {error}"
-
-#: netbox/core/views.py:478 netbox/core/views.py:496
-#, python-brace-format
-msgid "Job {id} not found."
-msgstr "İş {id} bulunamadı."
+#: netbox/core/views.py:437
+#, python-brace-format
+msgid "Error deleting job {id}: {error}"
+msgstr "İş silinirken hata oluştu {id}: {error}"
-#: netbox/core/views.py:484
+#: netbox/core/views.py:446
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "İş {id} yeniden sıraya alındı."
-#: netbox/core/views.py:519
+#: netbox/core/views.py:455
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "İş {id} sıraya alındı."
-#: netbox/core/views.py:538
+#: netbox/core/views.py:464
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "İş {id} durduruldu."
-#: netbox/core/views.py:540
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "İş durdurulamadı {id}"
-#: netbox/core/views.py:674
+#: netbox/core/views.py:601
msgid "Plugins catalog could not be loaded"
msgstr "Eklentiler kataloğu yüklenemedi"
-#: netbox/core/views.py:708
+#: netbox/core/views.py:635
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "Eklenti {name} bulunamadı"
-#: netbox/dcim/api/serializers_/devices.py:49
-#: netbox/dcim/api/serializers_/devicetypes.py:25
+#: netbox/dcim/api/serializers_/device_components.py:262
+msgid "Interface mode does not support q-in-q service vlan"
+msgstr "Arayüz modu q-in-q servis vlan'ı desteklemiyor"
+
+#: netbox/dcim/api/serializers_/device_components.py:269
+msgid "Interface mode does not support untagged vlan"
+msgstr "Arayüz modu etiketsiz vlan'ı desteklemiyor"
+
+#: netbox/dcim/api/serializers_/device_components.py:274
+#: netbox/dcim/api/serializers_/device_components.py:279
+msgid "Interface mode does not support tagged vlans"
+msgstr "Arayüz modu etiketli vlanları desteklemiyor"
+
+#: netbox/dcim/api/serializers_/devices.py:53
+#: netbox/dcim/api/serializers_/devicetypes.py:26
msgid "Position (U)"
msgstr "Pozisyon (U)"
-#: netbox/dcim/api/serializers_/racks.py:112
+#: netbox/dcim/api/serializers_/racks.py:113
#: netbox/templates/dcim/rack.html:28
msgid "Facility ID"
msgstr "Tesis Kimliği"
@@ -2517,8 +2985,9 @@ msgid "Staging"
msgstr "Sahneleme"
#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189
-#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1533
-#: netbox/virtualization/choices.py:23 netbox/virtualization/choices.py:48
+#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1535
+#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49
msgid "Decommissioning"
msgstr "Hizmetten çıkarma"
@@ -2581,7 +3050,7 @@ msgstr "Kullanımdan kaldırıldı"
msgid "Millimeters"
msgstr "Milimetre"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1555
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557
msgid "Inches"
msgstr "İnç"
@@ -2595,21 +3064,21 @@ msgstr "Önden arkaya"
msgid "Rear to front"
msgstr "Arkadan öne"
-#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:69
-#: netbox/dcim/forms/bulk_edit.py:88 netbox/dcim/forms/bulk_edit.py:174
-#: netbox/dcim/forms/bulk_edit.py:1420 netbox/dcim/forms/bulk_import.py:60
-#: netbox/dcim/forms/bulk_import.py:74 netbox/dcim/forms/bulk_import.py:137
-#: netbox/dcim/forms/bulk_import.py:588 netbox/dcim/forms/bulk_import.py:855
-#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/forms/filtersets.py:234
-#: netbox/dcim/forms/model_forms.py:74 netbox/dcim/forms/model_forms.py:93
-#: netbox/dcim/forms/model_forms.py:170 netbox/dcim/forms/model_forms.py:1069
-#: netbox/dcim/forms/model_forms.py:1509
-#: netbox/dcim/forms/object_import.py:176 netbox/dcim/tables/devices.py:656
-#: netbox/dcim/tables/devices.py:869 netbox/dcim/tables/devices.py:954
-#: netbox/extras/tables/tables.py:223 netbox/ipam/tables/fhrp.py:59
-#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/services.py:44
-#: netbox/templates/dcim/interface.html:102
-#: netbox/templates/dcim/interface.html:309
+#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72
+#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62
+#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139
+#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863
+#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235
+#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95
+#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1082
+#: netbox/dcim/forms/model_forms.py:1551
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690
+#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987
+#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223
+#: 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
#: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37
#: netbox/templates/dcim/sitegroup.html:37
#: netbox/templates/ipam/service.html:28
@@ -2622,12 +3091,12 @@ msgstr "Arkadan öne"
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
#: netbox/tenancy/forms/model_forms.py:68
-#: netbox/virtualization/forms/bulk_edit.py:207
-#: netbox/virtualization/forms/bulk_import.py:151
-#: netbox/virtualization/tables/virtualmachines.py:162
-#: netbox/wireless/forms/bulk_edit.py:24
-#: netbox/wireless/forms/bulk_import.py:21
-#: netbox/wireless/forms/model_forms.py:21
+#: netbox/virtualization/forms/bulk_edit.py:189
+#: netbox/virtualization/forms/bulk_import.py:157
+#: netbox/virtualization/tables/virtualmachines.py:132
+#: netbox/wireless/forms/bulk_edit.py:26
+#: netbox/wireless/forms/bulk_import.py:23
+#: netbox/wireless/forms/model_forms.py:22
msgid "Parent"
msgstr "Ebeveyn"
@@ -2650,7 +3119,7 @@ msgid "Rear"
msgstr "Arka"
#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/virtualization/choices.py:46
+#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "Sahnelenmiş"
@@ -2683,7 +3152,7 @@ msgid "Top to bottom"
msgstr "Yukarıdan aşağıya"
#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1305
+#: netbox/dcim/choices.py:1307
msgid "Passive"
msgstr "Pasif"
@@ -2713,8 +3182,8 @@ msgstr "Tescilli"
#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223
-#: netbox/dcim/choices.py:1449 netbox/dcim/choices.py:1451
-#: netbox/netbox/navigation/menu.py:200
+#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453
+#: netbox/netbox/navigation/menu.py:208
msgid "Other"
msgstr "Diğer"
@@ -2731,10 +3200,10 @@ msgid "Virtual"
msgstr "Sanal"
#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099
-#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1330
-#: netbox/dcim/forms/model_forms.py:995 netbox/dcim/forms/model_forms.py:1404
-#: netbox/netbox/navigation/menu.py:140 netbox/netbox/navigation/menu.py:144
-#: netbox/templates/dcim/interface.html:210
+#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335
+#: 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
msgid "Wireless"
msgstr "Kablosuz"
@@ -2742,13 +3211,13 @@ msgstr "Kablosuz"
msgid "Virtual interfaces"
msgstr "Sanal arayüzler"
-#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1428
-#: netbox/dcim/forms/bulk_import.py:862 netbox/dcim/forms/model_forms.py:981
-#: netbox/dcim/tables/devices.py:660 netbox/templates/dcim/interface.html:106
+#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431
+#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993
+#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
-#: netbox/virtualization/forms/bulk_edit.py:212
-#: netbox/virtualization/forms/bulk_import.py:158
-#: netbox/virtualization/tables/virtualmachines.py:166
+#: netbox/virtualization/forms/bulk_edit.py:194
+#: netbox/virtualization/forms/bulk_import.py:164
+#: netbox/virtualization/tables/virtualmachines.py:136
msgid "Bridge"
msgstr "Köprü"
@@ -2772,10 +3241,10 @@ msgstr "Ethernet (arka panel)"
msgid "Cellular"
msgstr "Hücresel"
-#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:383
-#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:963
-#: netbox/dcim/forms/filtersets.py:1542
-#: netbox/templates/dcim/inventoryitem.html:52
+#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964
+#: netbox/dcim/forms/filtersets.py:1547
+#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:54
msgid "Serial"
msgstr "Seri"
@@ -2801,109 +3270,95 @@ msgstr "Dolu"
msgid "Auto"
msgstr "Oto"
-#: netbox/dcim/choices.py:1265
+#: netbox/dcim/choices.py:1266
msgid "Access"
msgstr "Erişim"
-#: netbox/dcim/choices.py:1266 netbox/ipam/tables/vlans.py:172
-#: netbox/ipam/tables/vlans.py:217
+#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148
+#: netbox/ipam/tables/vlans.py:193
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "Etiketlenmiş"
-#: netbox/dcim/choices.py:1267
+#: netbox/dcim/choices.py:1268
msgid "Tagged (All)"
msgstr "Etiketlenmiş (Tümü)"
-#: netbox/dcim/choices.py:1296
+#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22
+msgid "Q-in-Q (802.1ad)"
+msgstr "Q-in-Q (802.1ad)"
+
+#: netbox/dcim/choices.py:1298
msgid "IEEE Standard"
msgstr "IEEE Standardı"
-#: netbox/dcim/choices.py:1307
+#: netbox/dcim/choices.py:1309
msgid "Passive 24V (2-pair)"
msgstr "Pasif 24V (2 çift)"
-#: netbox/dcim/choices.py:1308
+#: netbox/dcim/choices.py:1310
msgid "Passive 24V (4-pair)"
msgstr "Pasif 24V (4 çift)"
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:1311
msgid "Passive 48V (2-pair)"
msgstr "Pasif 48V (2 çift)"
-#: netbox/dcim/choices.py:1310
+#: netbox/dcim/choices.py:1312
msgid "Passive 48V (4-pair)"
msgstr "Pasif 48V (4 çift)"
-#: netbox/dcim/choices.py:1380 netbox/dcim/choices.py:1490
+#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492
msgid "Copper"
msgstr "Bakır"
-#: netbox/dcim/choices.py:1403
+#: netbox/dcim/choices.py:1405
msgid "Fiber Optic"
msgstr "Fiber Optik"
-#: netbox/dcim/choices.py:1436 netbox/dcim/choices.py:1519
+#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1506
+#: netbox/dcim/choices.py:1508
msgid "Fiber"
msgstr "Fiber"
-#: netbox/dcim/choices.py:1531 netbox/dcim/forms/filtersets.py:1227
+#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228
msgid "Connected"
msgstr "Bağlı"
-#: netbox/dcim/choices.py:1550 netbox/wireless/choices.py:497
+#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "Kilometre"
-#: netbox/dcim/choices.py:1551 netbox/templates/dcim/cable_trace.html:65
-#: netbox/wireless/choices.py:498
+#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176
+#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "Sayaçlar"
-#: netbox/dcim/choices.py:1552
+#: netbox/dcim/choices.py:1554
msgid "Centimeters"
msgstr "Santimetre"
-#: netbox/dcim/choices.py:1553 netbox/wireless/choices.py:499
+#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "Mil"
-#: netbox/dcim/choices.py:1554 netbox/templates/dcim/cable_trace.html:66
-#: netbox/wireless/choices.py:500
+#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178
+#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "Feet"
-#: netbox/dcim/choices.py:1570 netbox/templates/dcim/device.html:327
-#: netbox/templates/dcim/rack.html:107
-msgid "Kilograms"
-msgstr "Kilogram"
-
-#: netbox/dcim/choices.py:1571
-msgid "Grams"
-msgstr "Gramlar"
-
-#: netbox/dcim/choices.py:1572 netbox/templates/dcim/device.html:328
-#: netbox/templates/dcim/rack.html:108
-msgid "Pounds"
-msgstr "Pound'lar"
-
-#: netbox/dcim/choices.py:1573
-msgid "Ounces"
-msgstr "ons"
-
-#: netbox/dcim/choices.py:1620
+#: netbox/dcim/choices.py:1604
msgid "Redundant"
msgstr "Yedekli"
-#: netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1625
msgid "Single phase"
msgstr "Tek fazlı"
-#: netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1626
msgid "Three-phase"
msgstr "Üç fazlı"
@@ -2917,335 +3372,319 @@ msgstr "Geçersiz MAC adresi biçimi: {value}"
msgid "Invalid WWN format: {value}"
msgstr "Geçersiz WWN biçimi: {value}"
-#: netbox/dcim/filtersets.py:86
+#: netbox/dcim/filtersets.py:87
msgid "Parent region (ID)"
msgstr "Ana bölge (ID)"
-#: netbox/dcim/filtersets.py:92
+#: netbox/dcim/filtersets.py:93
msgid "Parent region (slug)"
msgstr "Ana bölge (kısa ad)"
-#: netbox/dcim/filtersets.py:116
+#: netbox/dcim/filtersets.py:117
msgid "Parent site group (ID)"
msgstr "Ana site grubu (ID)"
-#: netbox/dcim/filtersets.py:122
+#: netbox/dcim/filtersets.py:123
msgid "Parent site group (slug)"
msgstr "Ana site grubu (kısa ad)"
-#: netbox/dcim/filtersets.py:164 netbox/extras/filtersets.py:364
-#: netbox/ipam/filtersets.py:843 netbox/ipam/filtersets.py:995
+#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962
msgid "Group (ID)"
msgstr "Grup (ID)"
-#: netbox/dcim/filtersets.py:170
+#: netbox/dcim/filtersets.py:171
msgid "Group (slug)"
msgstr "Grup (kısa ad)"
-#: netbox/dcim/filtersets.py:176 netbox/dcim/filtersets.py:181
+#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
msgid "AS (ID)"
msgstr "AS (ID)"
-#: netbox/dcim/filtersets.py:246
+#: netbox/dcim/filtersets.py:247
msgid "Parent location (ID)"
msgstr "Ana konum (ID)"
-#: netbox/dcim/filtersets.py:252
+#: netbox/dcim/filtersets.py:253
msgid "Parent location (slug)"
msgstr "Ana konum (kısa ad)"
-#: netbox/dcim/filtersets.py:258 netbox/dcim/filtersets.py:369
-#: netbox/dcim/filtersets.py:490 netbox/dcim/filtersets.py:1057
-#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:2182
-msgid "Location (ID)"
-msgstr "Konum (ID)"
-
-#: netbox/dcim/filtersets.py:265 netbox/dcim/filtersets.py:376
-#: netbox/dcim/filtersets.py:497 netbox/dcim/filtersets.py:1410
-#: netbox/extras/filtersets.py:542
-msgid "Location (slug)"
-msgstr "Konum (kısa ad)"
-
-#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:381
-#: netbox/dcim/filtersets.py:539 netbox/dcim/filtersets.py:678
-#: netbox/dcim/filtersets.py:882 netbox/dcim/filtersets.py:933
-#: netbox/dcim/filtersets.py:973 netbox/dcim/filtersets.py:1306
-#: netbox/dcim/filtersets.py:1840
+#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382
+#: 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:1308
+#: netbox/dcim/filtersets.py:1960
msgid "Manufacturer (ID)"
msgstr "Üretici (ID)"
-#: netbox/dcim/filtersets.py:302 netbox/dcim/filtersets.py:387
-#: netbox/dcim/filtersets.py:545 netbox/dcim/filtersets.py:684
-#: netbox/dcim/filtersets.py:888 netbox/dcim/filtersets.py:939
-#: netbox/dcim/filtersets.py:979 netbox/dcim/filtersets.py:1312
-#: netbox/dcim/filtersets.py:1846
+#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388
+#: 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:1314
+#: netbox/dcim/filtersets.py:1966
msgid "Manufacturer (slug)"
msgstr "Üretici (kısa ad)"
-#: netbox/dcim/filtersets.py:393
+#: netbox/dcim/filtersets.py:394
msgid "Rack type (slug)"
msgstr "Raf tipi (sümüklü böcek)"
-#: netbox/dcim/filtersets.py:397
+#: netbox/dcim/filtersets.py:398
msgid "Rack type (ID)"
msgstr "Raf tipi (ID)"
-#: netbox/dcim/filtersets.py:411 netbox/dcim/filtersets.py:892
-#: netbox/dcim/filtersets.py:994 netbox/dcim/filtersets.py:1850
-#: netbox/ipam/filtersets.py:383 netbox/ipam/filtersets.py:495
-#: netbox/ipam/filtersets.py:1005 netbox/virtualization/filtersets.py:210
+#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
+#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970
+#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462
+#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176
msgid "Role (ID)"
msgstr "Rol (ID)"
-#: netbox/dcim/filtersets.py:417 netbox/dcim/filtersets.py:898
-#: netbox/dcim/filtersets.py:1000 netbox/dcim/filtersets.py:1856
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:389
-#: netbox/ipam/filtersets.py:501 netbox/ipam/filtersets.py:1011
-#: netbox/virtualization/filtersets.py:216
+#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
+#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976
+#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356
+#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978
+#: netbox/virtualization/filtersets.py:182
msgid "Role (slug)"
msgstr "Rol (kısa ad)"
-#: netbox/dcim/filtersets.py:447 netbox/dcim/filtersets.py:1062
-#: netbox/dcim/filtersets.py:1415 netbox/dcim/filtersets.py:2244
+#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063
+#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368
msgid "Rack (ID)"
msgstr "Raf (ID)"
-#: netbox/dcim/filtersets.py:507 netbox/extras/filtersets.py:293
+#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293
#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359
#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113
#: netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "Kullanıcı (isim)"
-#: netbox/dcim/filtersets.py:549
+#: netbox/dcim/filtersets.py:550
msgid "Default platform (ID)"
msgstr "Varsayılan platform (ID)"
-#: netbox/dcim/filtersets.py:555
+#: netbox/dcim/filtersets.py:556
msgid "Default platform (slug)"
msgstr "Varsayılan platform (kısa ad)"
-#: netbox/dcim/filtersets.py:558 netbox/dcim/forms/filtersets.py:517
+#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
msgid "Has a front image"
msgstr "Ön resmi var"
-#: netbox/dcim/filtersets.py:562 netbox/dcim/forms/filtersets.py:524
+#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
msgid "Has a rear image"
msgstr "Arka görüntüsü var"
-#: netbox/dcim/filtersets.py:567 netbox/dcim/filtersets.py:688
-#: netbox/dcim/filtersets.py:1131 netbox/dcim/forms/filtersets.py:531
-#: netbox/dcim/forms/filtersets.py:627 netbox/dcim/forms/filtersets.py:848
+#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
+#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532
+#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
msgid "Has console ports"
msgstr "Konsol bağlantı noktaları vardır"
-#: netbox/dcim/filtersets.py:571 netbox/dcim/filtersets.py:692
-#: netbox/dcim/filtersets.py:1135 netbox/dcim/forms/filtersets.py:538
-#: netbox/dcim/forms/filtersets.py:634 netbox/dcim/forms/filtersets.py:855
+#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
+#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539
+#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
msgid "Has console server ports"
msgstr "Konsol sunucusu bağlantı noktaları vardır"
-#: netbox/dcim/filtersets.py:575 netbox/dcim/filtersets.py:696
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:545
-#: netbox/dcim/forms/filtersets.py:641 netbox/dcim/forms/filtersets.py:862
+#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
+#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
msgid "Has power ports"
msgstr "Güç bağlantı noktaları vardır"
-#: netbox/dcim/filtersets.py:579 netbox/dcim/filtersets.py:700
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:552
-#: netbox/dcim/forms/filtersets.py:648 netbox/dcim/forms/filtersets.py:869
+#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
+#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
msgid "Has power outlets"
msgstr "Elektrik prizleri var"
-#: netbox/dcim/filtersets.py:583 netbox/dcim/filtersets.py:704
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:559
-#: netbox/dcim/forms/filtersets.py:655 netbox/dcim/forms/filtersets.py:876
+#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
+#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
msgid "Has interfaces"
msgstr "Arayüzleri vardır"
-#: netbox/dcim/filtersets.py:587 netbox/dcim/filtersets.py:708
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:566
-#: netbox/dcim/forms/filtersets.py:662 netbox/dcim/forms/filtersets.py:883
+#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
+#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
msgid "Has pass-through ports"
msgstr "Geçiş bağlantı noktaları vardır"
-#: netbox/dcim/filtersets.py:591 netbox/dcim/filtersets.py:1155
-#: netbox/dcim/forms/filtersets.py:580
+#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156
+#: netbox/dcim/forms/filtersets.py:581
msgid "Has module bays"
msgstr "Modül yuvaları vardır"
-#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:1159
-#: netbox/dcim/forms/filtersets.py:573
+#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160
+#: netbox/dcim/forms/filtersets.py:574
msgid "Has device bays"
msgstr "Cihaz yuvaları var"
-#: netbox/dcim/filtersets.py:599 netbox/dcim/forms/filtersets.py:587
+#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
msgid "Has inventory items"
msgstr "Envanter kalemleri var"
-#: netbox/dcim/filtersets.py:756 netbox/dcim/filtersets.py:989
-#: netbox/dcim/filtersets.py:1436
+#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
+#: netbox/dcim/filtersets.py:1438
msgid "Device type (ID)"
msgstr "Cihaz tipi (ID)"
-#: netbox/dcim/filtersets.py:772 netbox/dcim/filtersets.py:1317
+#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319
msgid "Module type (ID)"
msgstr "Modül tipi (ID)"
-#: netbox/dcim/filtersets.py:804 netbox/dcim/filtersets.py:1591
+#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593
msgid "Power port (ID)"
msgstr "Güç bağlantı noktası (ID)"
-#: netbox/dcim/filtersets.py:878 netbox/dcim/filtersets.py:1836
+#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956
msgid "Parent inventory item (ID)"
msgstr "Ana envanter kalemi (ID)"
-#: netbox/dcim/filtersets.py:921 netbox/dcim/filtersets.py:947
-#: netbox/dcim/filtersets.py:1127 netbox/virtualization/filtersets.py:238
+#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
+#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204
msgid "Config template (ID)"
msgstr "Yapılandırma şablonu (ID)"
-#: netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:986
msgid "Device type (slug)"
msgstr "Cihaz tipi (kısa ad)"
-#: netbox/dcim/filtersets.py:1005
+#: netbox/dcim/filtersets.py:1006
msgid "Parent Device (ID)"
msgstr "Ana Cihaz (ID)"
-#: netbox/dcim/filtersets.py:1009 netbox/virtualization/filtersets.py:220
+#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
msgid "Platform (ID)"
msgstr "Platform (ID)"
-#: netbox/dcim/filtersets.py:1015 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:226
+#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
+#: netbox/virtualization/filtersets.py:192
msgid "Platform (slug)"
msgstr "Platform (kısa ad)"
-#: netbox/dcim/filtersets.py:1051 netbox/dcim/filtersets.py:1399
-#: netbox/dcim/filtersets.py:1934 netbox/dcim/filtersets.py:2176
-#: netbox/dcim/filtersets.py:2235
+#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401
+#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300
+#: netbox/dcim/filtersets.py:2359
msgid "Site name (slug)"
msgstr "Site adı (kısa ad)"
-#: netbox/dcim/filtersets.py:1067
+#: netbox/dcim/filtersets.py:1068
msgid "Parent bay (ID)"
msgstr "Ebeveyn bölmesi (ID)"
-#: netbox/dcim/filtersets.py:1071
+#: netbox/dcim/filtersets.py:1072
msgid "VM cluster (ID)"
msgstr "VM kümesi (ID)"
-#: netbox/dcim/filtersets.py:1077 netbox/extras/filtersets.py:591
-#: netbox/virtualization/filtersets.py:136
+#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591
+#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "Küme grubu (kısa ad)"
-#: netbox/dcim/filtersets.py:1082 netbox/virtualization/filtersets.py:130
+#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "Küme grubu (ID)"
-#: netbox/dcim/filtersets.py:1088
+#: netbox/dcim/filtersets.py:1089
msgid "Device model (slug)"
msgstr "Cihaz modeli (kısa ad)"
-#: netbox/dcim/filtersets.py:1099 netbox/dcim/forms/bulk_edit.py:522
+#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525
msgid "Is full depth"
msgstr "Tam derinlik mi"
-#: netbox/dcim/filtersets.py:1103 netbox/dcim/forms/common.py:18
-#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:1385
-#: netbox/dcim/models/device_components.py:518
-#: netbox/virtualization/filtersets.py:230
-#: netbox/virtualization/filtersets.py:301
-#: netbox/virtualization/forms/filtersets.py:172
-#: netbox/virtualization/forms/filtersets.py:223
+#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/filtersets.py:1591 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
+#: netbox/virtualization/forms/filtersets.py:177
+#: netbox/virtualization/forms/filtersets.py:228
msgid "MAC address"
msgstr "MAC adresi"
-#: netbox/dcim/filtersets.py:1110 netbox/dcim/filtersets.py:1274
-#: netbox/dcim/forms/filtersets.py:827 netbox/dcim/forms/filtersets.py:930
-#: netbox/virtualization/filtersets.py:234
-#: netbox/virtualization/forms/filtersets.py:176
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276
+#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
+#: netbox/virtualization/filtersets.py:200
+#: netbox/virtualization/forms/filtersets.py:181
msgid "Has a primary IP"
msgstr "Birincil IP'ye sahiptir"
-#: netbox/dcim/filtersets.py:1114
+#: netbox/dcim/filtersets.py:1115
msgid "Has an out-of-band IP"
msgstr "Bant dışı bir IP'ye sahiptir"
-#: netbox/dcim/filtersets.py:1119
+#: netbox/dcim/filtersets.py:1120
msgid "Virtual chassis (ID)"
msgstr "Sanal kasa (ID)"
-#: netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1124
msgid "Is a virtual chassis member"
msgstr "Sanal bir şasi üyesidir"
-#: netbox/dcim/filtersets.py:1164
+#: netbox/dcim/filtersets.py:1165
msgid "OOB IP (ID)"
msgstr "OOB İP (KİMLİĞİ)"
-#: netbox/dcim/filtersets.py:1168
+#: netbox/dcim/filtersets.py:1169
msgid "Has virtual device context"
msgstr "Sanal cihaz bağlamına sahiptir"
-#: netbox/dcim/filtersets.py:1257
+#: netbox/dcim/filtersets.py:1259
msgid "VDC (ID)"
msgstr "VDC (KİMLİK)"
-#: netbox/dcim/filtersets.py:1262
+#: netbox/dcim/filtersets.py:1264
msgid "Device model"
msgstr "Cihaz modeli"
-#: netbox/dcim/filtersets.py:1267 netbox/ipam/filtersets.py:634
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
-msgid "Interface (ID)"
-msgstr "Arayüz (ID)"
-
-#: netbox/dcim/filtersets.py:1323
+#: netbox/dcim/filtersets.py:1325
msgid "Module type (model)"
msgstr "Modül tipi (model)"
-#: netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1331
msgid "Module bay (ID)"
msgstr "Modül yuvası (ID)"
-#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1425
-#: netbox/ipam/filtersets.py:613 netbox/ipam/filtersets.py:853
-#: netbox/ipam/filtersets.py:1117 netbox/virtualization/filtersets.py:161
-#: netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427
+#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580
+#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
msgid "Device (ID)"
msgstr "Cihaz (ID)"
-#: netbox/dcim/filtersets.py:1421
+#: netbox/dcim/filtersets.py:1423
msgid "Rack (name)"
msgstr "Raf (isim)"
-#: netbox/dcim/filtersets.py:1431 netbox/ipam/filtersets.py:608
-#: netbox/ipam/filtersets.py:848 netbox/ipam/filtersets.py:1123
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608
+#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815
+#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374
msgid "Device (name)"
msgstr "Cihaz (isim)"
-#: netbox/dcim/filtersets.py:1442
+#: netbox/dcim/filtersets.py:1444
msgid "Device type (model)"
msgstr "Cihaz tipi (model)"
-#: netbox/dcim/filtersets.py:1447
+#: netbox/dcim/filtersets.py:1449
msgid "Device role (ID)"
msgstr "Cihaz rolü (ID)"
-#: netbox/dcim/filtersets.py:1453
+#: netbox/dcim/filtersets.py:1455
msgid "Device role (slug)"
msgstr "Cihaz rolü (kısa ad)"
-#: netbox/dcim/filtersets.py:1458
+#: netbox/dcim/filtersets.py:1460
msgid "Virtual Chassis (ID)"
msgstr "Sanal Kasa (ID)"
-#: netbox/dcim/filtersets.py:1464 netbox/dcim/forms/filtersets.py:109
-#: netbox/dcim/tables/devices.py:206 netbox/netbox/navigation/menu.py:79
+#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:93
#: netbox/templates/dcim/virtualchassis.html:20
@@ -3254,168 +3693,231 @@ msgstr "Sanal Kasa (ID)"
msgid "Virtual Chassis"
msgstr "Sanal Şasi"
-#: netbox/dcim/filtersets.py:1488
+#: netbox/dcim/filtersets.py:1490
msgid "Module (ID)"
msgstr "Modül (ID)"
-#: netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1497
msgid "Cable (ID)"
msgstr "Kablo (ID)"
-#: netbox/dcim/filtersets.py:1604 netbox/ipam/forms/bulk_import.py:189
+#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585
+#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158
+#: netbox/vpn/filtersets.py:385
+msgid "Virtual machine (name)"
+msgstr "Sanal makine (isim)"
+
+#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590
+#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152
+#: netbox/virtualization/filtersets.py:248
+#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+msgid "Virtual machine (ID)"
+msgstr "Sanal makine (ID)"
+
+#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+msgid "Interface (name)"
+msgstr "Arayüz (isim)"
+
+#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+msgid "VM interface (name)"
+msgstr "VM arabirimi (isim)"
+
+#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612
+#: netbox/vpn/filtersets.py:113
+msgid "VM interface (ID)"
+msgstr "VM arabirimi (ID)"
+
+#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185
#: netbox/vpn/forms/bulk_import.py:308
msgid "Assigned VLAN"
msgstr "Atanmış VLAN"
-#: netbox/dcim/filtersets.py:1608
+#: netbox/dcim/filtersets.py:1691
msgid "Assigned VID"
msgstr "Atanmış VID"
-#: netbox/dcim/filtersets.py:1613 netbox/dcim/forms/bulk_edit.py:1531
-#: netbox/dcim/forms/bulk_import.py:913 netbox/dcim/forms/filtersets.py:1428
-#: netbox/dcim/forms/model_forms.py:1385
-#: netbox/dcim/models/device_components.py:711
-#: netbox/dcim/tables/devices.py:626 netbox/ipam/filtersets.py:318
-#: netbox/ipam/filtersets.py:329 netbox/ipam/filtersets.py:485
-#: netbox/ipam/filtersets.py:586 netbox/ipam/filtersets.py:597
-#: netbox/ipam/forms/bulk_edit.py:242 netbox/ipam/forms/bulk_edit.py:298
-#: netbox/ipam/forms/bulk_edit.py:340 netbox/ipam/forms/bulk_import.py:157
-#: netbox/ipam/forms/bulk_import.py:243 netbox/ipam/forms/bulk_import.py:279
-#: netbox/ipam/forms/filtersets.py:67 netbox/ipam/forms/filtersets.py:172
-#: netbox/ipam/forms/filtersets.py:309 netbox/ipam/forms/model_forms.py:62
-#: netbox/ipam/forms/model_forms.py:202 netbox/ipam/forms/model_forms.py:247
-#: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:464
-#: netbox/ipam/forms/model_forms.py:478 netbox/ipam/forms/model_forms.py:492
-#: netbox/ipam/models/ip.py:233 netbox/ipam/models/ip.py:512
-#: netbox/ipam/models/ip.py:720 netbox/ipam/models/vrfs.py:62
-#: netbox/ipam/tables/ip.py:242 netbox/ipam/tables/ip.py:309
-#: netbox/ipam/tables/ip.py:360 netbox/ipam/tables/ip.py:450
-#: netbox/templates/dcim/interface.html:133
+#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544
+#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433
+#: netbox/dcim/forms/model_forms.py:1411
+#: netbox/dcim/models/device_components.py:749
+#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321
+#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452
+#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564
+#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282
+#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160
+#: netbox/ipam/forms/bulk_import.py:242 netbox/ipam/forms/bulk_import.py:278
+#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174
+#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256
+#: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474
+#: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502
+#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498
+#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261
+#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402
+#: netbox/templates/dcim/interface.html:152
#: netbox/templates/ipam/ipaddress.html:18
#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
-#: netbox/templates/virtualization/vminterface.html:47
-#: netbox/virtualization/forms/bulk_edit.py:261
-#: netbox/virtualization/forms/bulk_import.py:171
-#: netbox/virtualization/forms/filtersets.py:228
-#: netbox/virtualization/forms/model_forms.py:344
-#: netbox/virtualization/models/virtualmachines.py:355
-#: netbox/virtualization/tables/virtualmachines.py:143
+#: netbox/templates/virtualization/vminterface.html:84
+#: netbox/virtualization/forms/bulk_edit.py:243
+#: netbox/virtualization/forms/bulk_import.py:177
+#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/model_forms.py:368
+#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1619 netbox/ipam/filtersets.py:324
-#: netbox/ipam/filtersets.py:335 netbox/ipam/filtersets.py:491
-#: netbox/ipam/filtersets.py:592 netbox/ipam/filtersets.py:603
+#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327
+#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458
+#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570
msgid "VRF (RD)"
msgstr "VRF (RD)"
-#: netbox/dcim/filtersets.py:1624 netbox/ipam/filtersets.py:1032
+#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010
#: netbox/vpn/filtersets.py:342
msgid "L2VPN (ID)"
msgstr "L2VPN (KİMLİĞİ)"
-#: netbox/dcim/filtersets.py:1630 netbox/dcim/forms/filtersets.py:1433
-#: netbox/dcim/tables/devices.py:570 netbox/ipam/filtersets.py:1038
-#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/tables/vlans.py:137
-#: netbox/templates/dcim/interface.html:93 netbox/templates/ipam/vlan.html:66
+#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438
+#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016
+#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113
+#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
-#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/filtersets.py:238
#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246
-#: netbox/vpn/forms/model_forms.py:409 netbox/vpn/forms/model_forms.py:427
+#: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430
#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1662
+#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091
+msgid "VLAN Translation Policy (ID)"
+msgstr "VLAN Çeviri Politikası (ID)"
+
+#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428
+#: netbox/dcim/models/device_components.py:568
+#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712
+#: netbox/templates/ipam/vlantranslationpolicy.html:11
+#: netbox/virtualization/forms/bulk_edit.py:248
+#: netbox/virtualization/forms/model_forms.py:373
+msgid "VLAN Translation Policy"
+msgstr "VLAN Çeviri Politikası"
+
+#: netbox/dcim/filtersets.py:1758
msgid "Virtual Chassis Interfaces for Device"
msgstr "Cihaz için Sanal Şasi Arayüzleri"
-#: netbox/dcim/filtersets.py:1667
+#: netbox/dcim/filtersets.py:1763
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "Cihaz için Sanal Şasi Arayüzleri (ID)"
-#: netbox/dcim/filtersets.py:1671
+#: netbox/dcim/filtersets.py:1767
msgid "Kind of interface"
msgstr "Arayüz türü"
-#: netbox/dcim/filtersets.py:1676 netbox/virtualization/filtersets.py:293
+#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259
msgid "Parent interface (ID)"
msgstr "Ebeveyn arabirimi (ID)"
-#: netbox/dcim/filtersets.py:1681 netbox/virtualization/filtersets.py:298
+#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264
msgid "Bridged interface (ID)"
msgstr "Köprülü arayüz (ID)"
-#: netbox/dcim/filtersets.py:1686
+#: netbox/dcim/filtersets.py:1782
msgid "LAG interface (ID)"
msgstr "LAG arabirimi (ID)"
-#: netbox/dcim/filtersets.py:1713 netbox/dcim/filtersets.py:1725
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/model_forms.py:1697
+#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606
+#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131
+#: netbox/templates/dcim/macaddress.html:11
+#: netbox/templates/dcim/macaddress.html:14
+#: netbox/templates/virtualization/vminterface.html:73
+msgid "MAC Address"
+msgstr "MAC Adresi"
+
+#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273
+msgid "Primary MAC address (ID)"
+msgstr "Birincil MAC adresi (ID)"
+
+#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415
+#: netbox/virtualization/filtersets.py:279
+#: netbox/virtualization/forms/model_forms.py:311
+msgid "Primary MAC address"
+msgstr "Birincil MAC adresi"
+
+#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835
+#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "Sanal Cihaz Bağlamı"
-#: netbox/dcim/filtersets.py:1719
+#: netbox/dcim/filtersets.py:1829
msgid "Virtual Device Context (Identifier)"
msgstr "Sanal Cihaz Bağlamı (Tanımlayıcı)"
-#: netbox/dcim/filtersets.py:1730
+#: netbox/dcim/filtersets.py:1840
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:53
+#: netbox/wireless/forms/model_forms.py:55
msgid "Wireless LAN"
msgstr "Kablosuz LAN"
-#: netbox/dcim/filtersets.py:1734 netbox/dcim/tables/devices.py:613
+#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635
msgid "Wireless link"
msgstr "Kablosuz bağlantı"
-#: netbox/dcim/filtersets.py:1803
+#: netbox/dcim/filtersets.py:1854
+msgid "Virtual circuit termination (ID)"
+msgstr "Sanal devre sonlandırma (ID)"
+
+#: netbox/dcim/filtersets.py:1923
msgid "Parent module bay (ID)"
msgstr "Ana modül yuvası (ID)"
-#: netbox/dcim/filtersets.py:1808
+#: netbox/dcim/filtersets.py:1928
msgid "Installed module (ID)"
msgstr "Yüklü modül (ID)"
-#: netbox/dcim/filtersets.py:1819
+#: netbox/dcim/filtersets.py:1939
msgid "Installed device (ID)"
msgstr "Yüklü cihaz (ID)"
-#: netbox/dcim/filtersets.py:1825
+#: netbox/dcim/filtersets.py:1945
msgid "Installed device (name)"
msgstr "Yüklü cihaz (isim)"
-#: netbox/dcim/filtersets.py:1891
+#: netbox/dcim/filtersets.py:2015
msgid "Master (ID)"
msgstr "Master (ID)"
-#: netbox/dcim/filtersets.py:1897
+#: netbox/dcim/filtersets.py:2021
msgid "Master (name)"
msgstr "Master (isim)"
-#: netbox/dcim/filtersets.py:1939 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245
msgid "Tenant (ID)"
msgstr "Kiracı (ID)"
-#: netbox/dcim/filtersets.py:1945 netbox/extras/filtersets.py:618
+#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618
#: netbox/tenancy/filtersets.py:251
msgid "Tenant (slug)"
msgstr "Kiracı (kısa ad)"
-#: netbox/dcim/filtersets.py:1981 netbox/dcim/forms/filtersets.py:1077
+#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078
msgid "Unterminated"
msgstr "Sonlandırılmamış"
-#: netbox/dcim/filtersets.py:2239
+#: netbox/dcim/filtersets.py:2363
msgid "Power panel (ID)"
msgstr "Güç paneli (ID)"
-#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:401
-#: netbox/extras/forms/model_forms.py:567
-#: netbox/extras/forms/model_forms.py:619 netbox/netbox/forms/base.py:86
-#: netbox/netbox/forms/mixins.py:81 netbox/netbox/tables/columns.py:478
+#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:581
+#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3423,11 +3925,11 @@ msgstr "Güç paneli (ID)"
msgid "Tags"
msgstr "Etiketler"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1498
-#: netbox/dcim/forms/model_forms.py:488 netbox/dcim/forms/model_forms.py:546
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503
+#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
#: netbox/dcim/forms/object_create.py:197
-#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:165
-#: netbox/dcim/tables/devices.py:707 netbox/dcim/tables/devicetypes.py:246
+#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176
+#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253
#: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131
#: netbox/templates/dcim/modulebay.html:38
#: netbox/templates/dcim/virtualchassis.html:66
@@ -3443,114 +3945,114 @@ msgstr ""
"Alfasayısal aralıklar desteklenir. (Oluşturulan isim sayısıyla "
"eşleşmelidir.)"
-#: netbox/dcim/forms/bulk_edit.py:133
+#: netbox/dcim/forms/bulk_edit.py:136
msgid "Contact name"
msgstr "İrtibat Kişisi Adı"
-#: netbox/dcim/forms/bulk_edit.py:138
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact phone"
msgstr "İletişim telefonu"
-#: netbox/dcim/forms/bulk_edit.py:144
+#: netbox/dcim/forms/bulk_edit.py:147
msgid "Contact E-mail"
msgstr "İletişim E-posta"
-#: netbox/dcim/forms/bulk_edit.py:147 netbox/dcim/forms/bulk_import.py:123
-#: netbox/dcim/forms/model_forms.py:128
+#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/model_forms.py:132
msgid "Time zone"
msgstr "Saat dilimi"
-#: netbox/dcim/forms/bulk_edit.py:225 netbox/dcim/forms/bulk_edit.py:501
-#: netbox/dcim/forms/bulk_edit.py:565 netbox/dcim/forms/bulk_edit.py:638
-#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/forms/bulk_edit.py:755
-#: netbox/dcim/forms/bulk_edit.py:1282 netbox/dcim/forms/bulk_edit.py:1703
-#: netbox/dcim/forms/bulk_import.py:182 netbox/dcim/forms/bulk_import.py:393
-#: netbox/dcim/forms/bulk_import.py:427 netbox/dcim/forms/bulk_import.py:472
-#: netbox/dcim/forms/bulk_import.py:508 netbox/dcim/forms/bulk_import.py:1104
-#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:372
-#: netbox/dcim/forms/filtersets.py:494 netbox/dcim/forms/filtersets.py:619
-#: netbox/dcim/forms/filtersets.py:700 netbox/dcim/forms/filtersets.py:782
-#: netbox/dcim/forms/filtersets.py:947 netbox/dcim/forms/filtersets.py:1539
-#: netbox/dcim/forms/model_forms.py:207 netbox/dcim/forms/model_forms.py:337
-#: netbox/dcim/forms/model_forms.py:349 netbox/dcim/forms/model_forms.py:395
-#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:1082
-#: netbox/dcim/forms/model_forms.py:1522
-#: netbox/dcim/forms/object_import.py:187 netbox/dcim/tables/devices.py:96
-#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/devices.py:940
-#: netbox/dcim/tables/devicetypes.py:80 netbox/dcim/tables/devicetypes.py:308
+#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641
+#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718
+#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395
+#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477
+#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112
+#: 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:1544
+#: 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
+#: netbox/dcim/forms/model_forms.py:1564
+#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
+#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970
+#: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315
#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61
-#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:132
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131
#: netbox/templates/dcim/devicetype.html:14
-#: netbox/templates/dcim/inventoryitem.html:44
+#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:25
+#: netbox/templates/dcim/moduletype.html:27
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "Üretici"
-#: netbox/dcim/forms/bulk_edit.py:230 netbox/dcim/forms/bulk_edit.py:378
-#: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:270
-#: netbox/dcim/forms/filtersets.py:255
+#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381
+#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272
+#: netbox/dcim/forms/filtersets.py:256
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "Form faktörü"
-#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:383
-#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:273
-#: netbox/dcim/forms/filtersets.py:260
+#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386
+#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275
+#: netbox/dcim/forms/filtersets.py:261
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "Genişlik"
-#: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:389
-#: netbox/dcim/forms/bulk_import.py:280
+#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:282
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "Yükseklik (U)"
-#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:394
-#: netbox/dcim/forms/filtersets.py:274
+#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/filtersets.py:275
msgid "Descending units"
msgstr "Azalan birimler"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
msgid "Outer width"
msgstr "Dış genişlik"
-#: netbox/dcim/forms/bulk_edit.py:258 netbox/dcim/forms/bulk_edit.py:402
+#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
msgid "Outer depth"
msgstr "Dış derinlik"
-#: netbox/dcim/forms/bulk_edit.py:263 netbox/dcim/forms/bulk_edit.py:407
-#: netbox/dcim/forms/bulk_import.py:204 netbox/dcim/forms/bulk_import.py:283
+#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410
+#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285
msgid "Outer unit"
msgstr "Dış ünite"
-#: netbox/dcim/forms/bulk_edit.py:268 netbox/dcim/forms/bulk_edit.py:412
+#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
msgid "Mounting depth"
msgstr "Montaj derinliği"
-#: netbox/dcim/forms/bulk_edit.py:273 netbox/dcim/forms/bulk_edit.py:300
-#: netbox/dcim/forms/bulk_edit.py:422 netbox/dcim/forms/bulk_edit.py:452
-#: netbox/dcim/forms/bulk_edit.py:535 netbox/dcim/forms/bulk_edit.py:558
-#: netbox/dcim/forms/bulk_edit.py:579 netbox/dcim/forms/bulk_edit.py:601
-#: netbox/dcim/forms/bulk_import.py:406 netbox/dcim/forms/bulk_import.py:438
-#: netbox/dcim/forms/filtersets.py:285 netbox/dcim/forms/filtersets.py:307
-#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:401
-#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:594
-#: netbox/dcim/forms/filtersets.py:613 netbox/dcim/forms/filtersets.py:674
-#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:298
-#: netbox/dcim/tables/devicetypes.py:106 netbox/dcim/tables/modules.py:35
-#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:172
+#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303
+#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455
+#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604
+#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402
+#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595
+#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675
+#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35
+#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171
#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133
#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288
-#: netbox/extras/forms/filtersets.py:64 netbox/extras/forms/filtersets.py:156
-#: netbox/extras/forms/filtersets.py:243 netbox/ipam/forms/bulk_edit.py:190
+#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159
+#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:45 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
@@ -3559,131 +4061,86 @@ msgstr "Montaj derinliği"
msgid "Weight"
msgstr "Ağırlığı"
-#: netbox/dcim/forms/bulk_edit.py:278 netbox/dcim/forms/bulk_edit.py:427
-#: netbox/dcim/forms/filtersets.py:290
+#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
+#: netbox/dcim/forms/filtersets.py:291
msgid "Max weight"
msgstr "Maksimum ağırlık"
-#: netbox/dcim/forms/bulk_edit.py:283 netbox/dcim/forms/bulk_edit.py:432
-#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_edit.py:584
-#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:295
-#: netbox/dcim/forms/bulk_import.py:411 netbox/dcim/forms/bulk_import.py:443
-#: netbox/dcim/forms/filtersets.py:295 netbox/dcim/forms/filtersets.py:598
-#: netbox/dcim/forms/filtersets.py:678
+#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435
+#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587
+#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297
+#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445
+#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599
+#: netbox/dcim/forms/filtersets.py:679
msgid "Weight unit"
msgstr "Ağırlık birimi"
-#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:305
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:256
+#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306
+#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261
#: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13
msgid "Rack Type"
msgstr "Raf Tipi"
-#: netbox/dcim/forms/bulk_edit.py:299 netbox/dcim/forms/model_forms.py:220
-#: netbox/dcim/forms/model_forms.py:297
+#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225
+#: netbox/dcim/forms/model_forms.py:305
msgid "Outer Dimensions"
msgstr "Dış Ölçüler"
-#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:222
-#: netbox/dcim/forms/model_forms.py:299 netbox/templates/dcim/device.html:315
+#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227
+#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3
msgid "Dimensions"
msgstr "Ölçüler"
-#: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/filtersets.py:306
-#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/model_forms.py:224
+#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "Numaralandırma"
-#: netbox/dcim/forms/bulk_edit.py:358 netbox/dcim/forms/bulk_edit.py:1277
-#: netbox/dcim/forms/bulk_edit.py:1698 netbox/dcim/forms/bulk_import.py:253
-#: netbox/dcim/forms/bulk_import.py:1098 netbox/dcim/forms/filtersets.py:367
-#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:1534
-#: netbox/dcim/forms/model_forms.py:251 netbox/dcim/forms/model_forms.py:1077
-#: netbox/dcim/forms/model_forms.py:1517
-#: netbox/dcim/forms/object_import.py:181 netbox/dcim/tables/devices.py:169
-#: netbox/dcim/tables/devices.py:809 netbox/dcim/tables/devices.py:937
-#: netbox/dcim/tables/devicetypes.py:304 netbox/dcim/tables/racks.py:129
-#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:261
-#: netbox/ipam/forms/bulk_edit.py:311 netbox/ipam/forms/bulk_edit.py:359
-#: netbox/ipam/forms/bulk_edit.py:511 netbox/ipam/forms/bulk_import.py:197
-#: netbox/ipam/forms/bulk_import.py:262 netbox/ipam/forms/bulk_import.py:298
-#: netbox/ipam/forms/bulk_import.py:479 netbox/ipam/forms/filtersets.py:237
-#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:360
-#: netbox/ipam/forms/filtersets.py:509 netbox/ipam/forms/model_forms.py:188
-#: netbox/ipam/forms/model_forms.py:221 netbox/ipam/forms/model_forms.py:250
-#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:258
-#: netbox/ipam/tables/ip.py:316 netbox/ipam/tables/ip.py:367
-#: netbox/ipam/tables/vlans.py:130 netbox/ipam/tables/vlans.py:235
-#: netbox/templates/dcim/device.html:182
-#: netbox/templates/dcim/inc/panels/inventory_items.html:20
-#: netbox/templates/dcim/interface.html:223
-#: netbox/templates/dcim/inventoryitem.html:36
-#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
-#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:77
-#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
-#: netbox/templates/virtualization/virtualmachine.html:23
-#: netbox/templates/vpn/tunneltermination.html:17
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
-#: netbox/tenancy/forms/bulk_edit.py:142
-#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
-#: netbox/virtualization/forms/bulk_edit.py:145
-#: netbox/virtualization/forms/bulk_import.py:106
-#: netbox/virtualization/forms/filtersets.py:157
-#: netbox/virtualization/forms/model_forms.py:195
-#: netbox/virtualization/tables/virtualmachines.py:75
-#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
-#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:78
-#: netbox/vpn/forms/model_forms.py:113 netbox/vpn/tables/tunnels.py:82
-msgid "Role"
-msgstr "Rol"
-
-#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_import.py:260
-#: netbox/dcim/forms/filtersets.py:380
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
+#: netbox/dcim/forms/filtersets.py:381
msgid "Rack type"
msgstr "Raf tipi"
-#: netbox/dcim/forms/bulk_edit.py:370 netbox/dcim/forms/bulk_edit.py:718
-#: netbox/dcim/forms/bulk_edit.py:779 netbox/templates/dcim/device.html:104
+#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721
+#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104
#: netbox/templates/dcim/module.html:77
#: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57
#: netbox/templates/virtualization/virtualmachine.html:35
msgid "Serial Number"
msgstr "Seri Numarası"
-#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/filtersets.py:387
-#: netbox/dcim/forms/filtersets.py:813 netbox/dcim/forms/filtersets.py:967
-#: netbox/dcim/forms/filtersets.py:1546
+#: 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:1551
msgid "Asset tag"
msgstr "Varlık etiketi"
-#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:530
-#: netbox/dcim/forms/bulk_edit.py:574 netbox/dcim/forms/bulk_edit.py:711
-#: netbox/dcim/forms/bulk_import.py:289 netbox/dcim/forms/bulk_import.py:432
-#: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/filtersets.py:280
-#: netbox/dcim/forms/filtersets.py:511 netbox/dcim/forms/filtersets.py:669
-#: netbox/dcim/forms/filtersets.py:804 netbox/templates/dcim/device.html:98
+#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533
+#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714
+#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434
+#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281
+#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670
+#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:41 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "Hava akışı"
-#: netbox/dcim/forms/bulk_edit.py:446 netbox/dcim/forms/bulk_edit.py:925
-#: netbox/dcim/forms/bulk_import.py:344 netbox/dcim/forms/bulk_import.py:347
-#: netbox/dcim/forms/bulk_import.py:575 netbox/dcim/forms/bulk_import.py:1380
-#: netbox/dcim/forms/bulk_import.py:1384 netbox/dcim/forms/filtersets.py:104
-#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:405
-#: netbox/dcim/forms/filtersets.py:419 netbox/dcim/forms/filtersets.py:457
-#: netbox/dcim/forms/filtersets.py:772 netbox/dcim/forms/filtersets.py:1035
-#: netbox/dcim/forms/filtersets.py:1167 netbox/dcim/forms/model_forms.py:264
-#: netbox/dcim/forms/model_forms.py:306 netbox/dcim/forms/model_forms.py:479
-#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/object_create.py:392
-#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:70
-#: netbox/dcim/tables/racks.py:217 netbox/ipam/forms/filtersets.py:442
+#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928
+#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349
+#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1477
+#: netbox/dcim/forms/bulk_import.py:1481 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:392
+#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70
+#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445
#: 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
@@ -3694,212 +4151,144 @@ msgstr "Hava akışı"
msgid "Rack"
msgstr "Raf"
-#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:744
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:398
-#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:608
-#: netbox/dcim/forms/filtersets.py:721 netbox/dcim/forms/filtersets.py:942
-#: netbox/dcim/forms/model_forms.py:670 netbox/dcim/forms/model_forms.py:1587
+#: 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/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632
#: netbox/templates/dcim/device_edit.html:20
msgid "Hardware"
msgstr "Donanım"
-#: netbox/dcim/forms/bulk_edit.py:506 netbox/dcim/forms/bulk_import.py:399
-#: netbox/dcim/forms/filtersets.py:499 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401
+#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362
msgid "Default platform"
msgstr "Varsayılan platform"
-#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/forms/bulk_edit.py:570
-#: netbox/dcim/forms/filtersets.py:502 netbox/dcim/forms/filtersets.py:622
+#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573
+#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623
msgid "Part number"
msgstr "Parça numarası"
-#: netbox/dcim/forms/bulk_edit.py:515
+#: netbox/dcim/forms/bulk_edit.py:518
msgid "U height"
msgstr "U yüksekliği"
-#: netbox/dcim/forms/bulk_edit.py:527 netbox/dcim/tables/devicetypes.py:102
+#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "Kullanımdan hariç tut"
-#: netbox/dcim/forms/bulk_edit.py:556 netbox/dcim/forms/model_forms.py:368
-#: netbox/dcim/tables/devicetypes.py:77 netbox/templates/dcim/device.html:88
+#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
+#: netbox/dcim/tables/devicetypes.py:82 netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
#: netbox/templates/dcim/module.html:61
msgid "Device Type"
msgstr "Cihaz Türü"
-#: netbox/dcim/forms/bulk_edit.py:598 netbox/dcim/forms/model_forms.py:401
+#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/modules.py:66
#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:66
-#: netbox/templates/dcim/moduletype.html:22
+#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "Modül Türü"
-#: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:402
+#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
+#: netbox/dcim/forms/model_forms.py:411
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "Şasi"
-#: netbox/dcim/forms/bulk_edit.py:616 netbox/dcim/models/devices.py:484
-#: netbox/dcim/tables/devices.py:67
+#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "VM rolü"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/forms/bulk_edit.py:643
-#: netbox/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_import.py:456
-#: netbox/dcim/forms/bulk_import.py:460 netbox/dcim/forms/bulk_import.py:479
-#: netbox/dcim/forms/bulk_import.py:483 netbox/dcim/forms/bulk_import.py:608
-#: netbox/dcim/forms/bulk_import.py:612 netbox/dcim/forms/filtersets.py:689
-#: netbox/dcim/forms/filtersets.py:705 netbox/dcim/forms/filtersets.py:823
-#: netbox/dcim/forms/model_forms.py:415 netbox/dcim/forms/model_forms.py:441
-#: netbox/dcim/forms/model_forms.py:555
-#: netbox/virtualization/forms/bulk_import.py:132
-#: netbox/virtualization/forms/bulk_import.py:133
-#: netbox/virtualization/forms/filtersets.py:188
-#: netbox/virtualization/forms/model_forms.py:215
+#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646
+#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461
+#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484
+#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613
+#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690
+#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824
+#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451
+#: netbox/dcim/forms/model_forms.py:566
+#: netbox/virtualization/forms/bulk_import.py:138
+#: netbox/virtualization/forms/bulk_import.py:139
+#: netbox/virtualization/forms/filtersets.py:193
+#: netbox/virtualization/forms/model_forms.py:222
msgid "Config template"
msgstr "Yapılandırma şablonu"
-#: netbox/dcim/forms/bulk_edit.py:667 netbox/dcim/forms/bulk_edit.py:1076
-#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/filtersets.py:114
-#: netbox/dcim/forms/model_forms.py:501 netbox/dcim/forms/model_forms.py:872
-#: netbox/dcim/forms/model_forms.py:889 netbox/extras/filtersets.py:547
+#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884
+#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547
msgid "Device type"
msgstr "Cihaz tipi"
-#: netbox/dcim/forms/bulk_edit.py:678 netbox/dcim/forms/bulk_import.py:495
-#: netbox/dcim/forms/filtersets.py:119 netbox/dcim/forms/model_forms.py:509
+#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500
+#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519
msgid "Device role"
msgstr "Cihaz rolü"
-#: netbox/dcim/forms/bulk_edit.py:701 netbox/dcim/forms/bulk_import.py:520
-#: netbox/dcim/forms/filtersets.py:796 netbox/dcim/forms/model_forms.py:451
-#: netbox/dcim/forms/model_forms.py:513 netbox/dcim/tables/devices.py:182
+#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525
+#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461
+#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:193
#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
-#: netbox/virtualization/forms/bulk_edit.py:160
-#: netbox/virtualization/forms/bulk_import.py:122
-#: netbox/virtualization/forms/filtersets.py:168
-#: netbox/virtualization/forms/model_forms.py:203
-#: netbox/virtualization/tables/virtualmachines.py:79
+#: netbox/virtualization/forms/bulk_edit.py:142
+#: netbox/virtualization/forms/bulk_import.py:128
+#: netbox/virtualization/forms/filtersets.py:173
+#: netbox/virtualization/forms/model_forms.py:210
+#: netbox/virtualization/tables/virtualmachines.py:49
msgid "Platform"
msgstr "Platform"
-#: netbox/dcim/forms/bulk_edit.py:731 netbox/dcim/forms/bulk_import.py:539
-#: netbox/dcim/forms/filtersets.py:728 netbox/dcim/forms/filtersets.py:898
-#: netbox/dcim/forms/model_forms.py:522 netbox/dcim/tables/devices.py:202
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:322
-#: netbox/ipam/forms/filtersets.py:415 netbox/ipam/forms/filtersets.py:447
+#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544
+#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899
+#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:213
+#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
+#: netbox/ipam/forms/filtersets.py:418 netbox/ipam/forms/filtersets.py:450
#: netbox/templates/dcim/device.html:239
#: netbox/templates/virtualization/cluster.html:10
#: netbox/templates/virtualization/virtualmachine.html:92
#: netbox/templates/virtualization/virtualmachine.html:101
-#: netbox/virtualization/filtersets.py:157
-#: netbox/virtualization/filtersets.py:277
-#: netbox/virtualization/forms/bulk_edit.py:129
-#: netbox/virtualization/forms/bulk_import.py:92
-#: netbox/virtualization/forms/filtersets.py:99
-#: netbox/virtualization/forms/filtersets.py:123
-#: netbox/virtualization/forms/filtersets.py:204
-#: netbox/virtualization/forms/model_forms.py:79
-#: netbox/virtualization/forms/model_forms.py:176
-#: netbox/virtualization/tables/virtualmachines.py:67
+#: netbox/virtualization/filtersets.py:123
+#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/forms/bulk_edit.py:111
+#: netbox/virtualization/forms/bulk_import.py:98
+#: netbox/virtualization/forms/filtersets.py:104
+#: netbox/virtualization/forms/filtersets.py:128
+#: netbox/virtualization/forms/filtersets.py:209
+#: netbox/virtualization/forms/model_forms.py:78
+#: netbox/virtualization/forms/model_forms.py:183
+#: netbox/virtualization/tables/virtualmachines.py:37
msgid "Cluster"
msgstr "Küme"
-#: netbox/dcim/forms/bulk_edit.py:742 netbox/dcim/forms/bulk_edit.py:1296
-#: netbox/dcim/forms/bulk_edit.py:1693 netbox/dcim/forms/bulk_edit.py:1739
-#: netbox/dcim/forms/bulk_import.py:663 netbox/dcim/forms/bulk_import.py:725
-#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/bulk_import.py:777
-#: netbox/dcim/forms/bulk_import.py:797 netbox/dcim/forms/bulk_import.py:850
-#: netbox/dcim/forms/bulk_import.py:968 netbox/dcim/forms/bulk_import.py:1016
-#: netbox/dcim/forms/bulk_import.py:1033 netbox/dcim/forms/bulk_import.py:1045
-#: netbox/dcim/forms/bulk_import.py:1093 netbox/dcim/forms/bulk_import.py:1444
-#: netbox/dcim/forms/connections.py:24 netbox/dcim/forms/filtersets.py:131
-#: netbox/dcim/forms/filtersets.py:921 netbox/dcim/forms/filtersets.py:1051
-#: netbox/dcim/forms/filtersets.py:1242 netbox/dcim/forms/filtersets.py:1267
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1311
-#: netbox/dcim/forms/filtersets.py:1334 netbox/dcim/forms/filtersets.py:1444
-#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1493
-#: netbox/dcim/forms/filtersets.py:1511 netbox/dcim/forms/filtersets.py:1528
-#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/filtersets.py:1616
-#: netbox/dcim/forms/filtersets.py:1640 netbox/dcim/forms/model_forms.py:633
-#: netbox/dcim/forms/model_forms.py:849 netbox/dcim/forms/model_forms.py:1215
-#: netbox/dcim/forms/model_forms.py:1671
-#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22
-#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
-#: netbox/dcim/tables/devices.py:285 netbox/dcim/tables/devices.py:371
-#: netbox/dcim/tables/devices.py:412 netbox/dcim/tables/devices.py:454
-#: netbox/dcim/tables/devices.py:505 netbox/dcim/tables/devices.py:597
-#: netbox/dcim/tables/devices.py:697 netbox/dcim/tables/devices.py:754
-#: netbox/dcim/tables/devices.py:801 netbox/dcim/tables/devices.py:861
-#: netbox/dcim/tables/devices.py:930 netbox/dcim/tables/devices.py:1057
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:321
-#: netbox/ipam/forms/bulk_import.py:304 netbox/ipam/forms/bulk_import.py:505
-#: netbox/ipam/forms/filtersets.py:551 netbox/ipam/forms/model_forms.py:323
-#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/forms/model_forms.py:745
-#: netbox/ipam/forms/model_forms.py:771 netbox/ipam/tables/vlans.py:180
-#: netbox/templates/dcim/consoleport.html:20
-#: netbox/templates/dcim/consoleserverport.html:20
-#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
-#: netbox/templates/dcim/device_edit.html:10
-#: netbox/templates/dcim/devicebay.html:20
-#: netbox/templates/dcim/devicebay.html:48
-#: netbox/templates/dcim/frontport.html:20
-#: netbox/templates/dcim/interface.html:30
-#: netbox/templates/dcim/interface.html:161
-#: netbox/templates/dcim/inventoryitem.html:20
-#: netbox/templates/dcim/module.html:57
-#: netbox/templates/dcim/modulebay.html:20
-#: netbox/templates/dcim/poweroutlet.html:20
-#: netbox/templates/dcim/powerport.html:20
-#: netbox/templates/dcim/rearport.html:20
-#: netbox/templates/dcim/virtualchassis.html:65
-#: netbox/templates/dcim/virtualchassis_edit.html:51
-#: netbox/templates/dcim/virtualdevicecontext.html:22
-#: netbox/templates/virtualization/virtualmachine.html:114
-#: netbox/templates/vpn/tunneltermination.html:23
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
-#: netbox/virtualization/filtersets.py:167
-#: netbox/virtualization/forms/bulk_edit.py:137
-#: netbox/virtualization/forms/bulk_import.py:99
-#: netbox/virtualization/forms/filtersets.py:128
-#: netbox/virtualization/forms/model_forms.py:185
-#: netbox/virtualization/tables/virtualmachines.py:71 netbox/vpn/choices.py:52
-#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
-#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:90
-#: netbox/vpn/forms/model_forms.py:125 netbox/vpn/forms/model_forms.py:236
-#: netbox/vpn/forms/model_forms.py:453 netbox/wireless/forms/model_forms.py:99
-#: netbox/wireless/forms/model_forms.py:141
-#: netbox/wireless/tables/wirelesslan.py:75
-msgid "Device"
-msgstr "Cihaz"
-
-#: netbox/dcim/forms/bulk_edit.py:745
+#: netbox/dcim/forms/bulk_edit.py:748
#: netbox/templates/extras/dashboard/widget_config.html:7
-#: netbox/virtualization/forms/bulk_edit.py:191
+#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "Yapılandırma"
-#: netbox/dcim/forms/bulk_edit.py:746 netbox/netbox/navigation/menu.py:243
+#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
#: netbox/templates/dcim/device_edit.html:78
msgid "Virtualization"
msgstr "Sanallaştırma"
-#: netbox/dcim/forms/bulk_edit.py:760 netbox/dcim/forms/bulk_import.py:675
-#: netbox/dcim/forms/model_forms.py:647 netbox/dcim/forms/model_forms.py:897
+#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680
+#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909
msgid "Module type"
msgstr "Modül tipi"
-#: netbox/dcim/forms/bulk_edit.py:814 netbox/dcim/forms/bulk_edit.py:999
-#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_edit.py:1041
-#: netbox/dcim/forms/bulk_edit.py:1083 netbox/dcim/forms/bulk_edit.py:1127
-#: netbox/dcim/forms/bulk_edit.py:1178 netbox/dcim/forms/bulk_edit.py:1205
-#: netbox/dcim/forms/bulk_edit.py:1232 netbox/dcim/forms/bulk_edit.py:1250
-#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/filtersets.py:67
+#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002
+#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044
+#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130
+#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253
+#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68
#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32
#: netbox/templates/dcim/consoleport.html:32
#: netbox/templates/dcim/consoleserverport.html:32
@@ -3917,109 +4306,109 @@ msgstr "Modül tipi"
msgid "Label"
msgstr "etiket"
-#: netbox/dcim/forms/bulk_edit.py:823 netbox/dcim/forms/filtersets.py:1068
+#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "Uzunluk"
-#: netbox/dcim/forms/bulk_edit.py:828 netbox/dcim/forms/bulk_import.py:1248
-#: netbox/dcim/forms/bulk_import.py:1251 netbox/dcim/forms/filtersets.py:1072
+#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073
msgid "Length unit"
msgstr "Uzunluk birimi"
-#: netbox/dcim/forms/bulk_edit.py:852
+#: netbox/dcim/forms/bulk_edit.py:855
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "Alan adı"
-#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/bulk_import.py:1367
-#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/model_forms.py:750
+#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464
+#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761
msgid "Power panel"
msgstr "Güç paneli"
-#: netbox/dcim/forms/bulk_edit.py:942 netbox/dcim/forms/bulk_import.py:1403
-#: netbox/dcim/forms/filtersets.py:1180
+#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500
+#: netbox/dcim/forms/filtersets.py:1181
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "Tedarik"
-#: netbox/dcim/forms/bulk_edit.py:948 netbox/dcim/forms/bulk_import.py:1408
-#: netbox/dcim/forms/filtersets.py:1185
+#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505
+#: netbox/dcim/forms/filtersets.py:1186
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "Faz"
-#: netbox/dcim/forms/bulk_edit.py:954 netbox/dcim/forms/filtersets.py:1190
+#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "Gerilim"
-#: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/filtersets.py:1194
+#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "Amper"
-#: netbox/dcim/forms/bulk_edit.py:962 netbox/dcim/forms/filtersets.py:1198
+#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199
msgid "Max utilization"
msgstr "Maksimum kullanım"
-#: netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1054
msgid "Maximum draw"
msgstr "Maksimum çekiliş"
-#: netbox/dcim/forms/bulk_edit.py:1054
-#: netbox/dcim/models/device_component_templates.py:282
-#: netbox/dcim/models/device_components.py:356
+#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/models/device_component_templates.py:281
+#: netbox/dcim/models/device_components.py:349
msgid "Maximum power draw (watts)"
msgstr "Maksimum güç çekimi (watt)"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1060
msgid "Allocated draw"
msgstr "Tahsis edilen çekiliş"
-#: netbox/dcim/forms/bulk_edit.py:1060
-#: netbox/dcim/models/device_component_templates.py:289
-#: netbox/dcim/models/device_components.py:363
+#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/models/device_component_templates.py:288
+#: netbox/dcim/models/device_components.py:356
msgid "Allocated power draw (watts)"
msgstr "Tahsis edilen güç çekimi (watt)"
-#: netbox/dcim/forms/bulk_edit.py:1093 netbox/dcim/forms/bulk_import.py:808
-#: netbox/dcim/forms/model_forms.py:960 netbox/dcim/forms/model_forms.py:1285
-#: netbox/dcim/forms/model_forms.py:1574 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301
+#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "Güç bağlantı noktası"
-#: netbox/dcim/forms/bulk_edit.py:1098 netbox/dcim/forms/bulk_import.py:815
+#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
msgid "Feed leg"
msgstr "Besleme bacağı"
-#: netbox/dcim/forms/bulk_edit.py:1144 netbox/dcim/forms/bulk_edit.py:1462
+#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
msgid "Management only"
msgstr "Yalnızca yönetim"
-#: netbox/dcim/forms/bulk_edit.py:1154 netbox/dcim/forms/bulk_edit.py:1468
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1394
+#: 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:1399
#: netbox/dcim/forms/object_import.py:90
-#: netbox/dcim/models/device_component_templates.py:437
-#: netbox/dcim/models/device_components.py:670
+#: netbox/dcim/models/device_component_templates.py:445
+#: netbox/dcim/models/device_components.py:721
msgid "PoE mode"
msgstr "PoE modu"
-#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1474
-#: netbox/dcim/forms/bulk_import.py:904 netbox/dcim/forms/filtersets.py:1399
+#: 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:1404
#: netbox/dcim/forms/object_import.py:95
-#: netbox/dcim/models/device_component_templates.py:443
-#: netbox/dcim/models/device_components.py:676
+#: netbox/dcim/models/device_component_templates.py:452
+#: netbox/dcim/models/device_components.py:728
msgid "PoE type"
msgstr "PoE tipi"
-#: netbox/dcim/forms/bulk_edit.py:1166 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "Kablosuz rolü"
-#: netbox/dcim/forms/bulk_edit.py:1303 netbox/dcim/forms/model_forms.py:669
-#: netbox/dcim/forms/model_forms.py:1230 netbox/dcim/tables/devices.py:313
+#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
+#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:323
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4033,31 +4422,31 @@ msgstr "Kablosuz rolü"
msgid "Module"
msgstr "Modül"
-#: netbox/dcim/forms/bulk_edit.py:1442 netbox/dcim/tables/devices.py:665
-#: netbox/templates/dcim/interface.html:110
+#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699
+#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "GECİKME"
-#: netbox/dcim/forms/bulk_edit.py:1447 netbox/dcim/forms/model_forms.py:1312
+#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328
msgid "Virtual device contexts"
msgstr "Sanal cihaz bağlamları"
-#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:736
-#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/filtersets.py:1252
-#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1358
-#: netbox/dcim/tables/devices.py:610
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:67
+#: 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:1363
+#: netbox/dcim/tables/devices.py:632
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
#: netbox/templates/dcim/consoleport.html:40
#: netbox/templates/dcim/consoleserverport.html:40
msgid "Speed"
msgstr "Hız"
-#: netbox/dcim/forms/bulk_edit.py:1482 netbox/dcim/forms/bulk_import.py:907
+#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
-#: netbox/virtualization/forms/bulk_edit.py:233
-#: netbox/virtualization/forms/bulk_import.py:165
+#: netbox/virtualization/forms/bulk_edit.py:215
+#: netbox/virtualization/forms/bulk_import.py:171
#: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232
#: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234
#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178
@@ -4066,297 +4455,303 @@ msgstr "Hız"
msgid "Mode"
msgstr "Modu"
-#: netbox/dcim/forms/bulk_edit.py:1490 netbox/dcim/forms/model_forms.py:1361
-#: netbox/ipam/forms/bulk_import.py:178 netbox/ipam/forms/filtersets.py:498
-#: netbox/ipam/models/vlans.py:84 netbox/virtualization/forms/bulk_edit.py:240
-#: netbox/virtualization/forms/model_forms.py:321
+#: 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:539
+#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/virtualization/forms/model_forms.py:335
msgid "VLAN group"
msgstr "VLAN grubu"
-#: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/model_forms.py:1367
-#: netbox/dcim/tables/devices.py:579
-#: netbox/virtualization/forms/bulk_edit.py:248
-#: netbox/virtualization/forms/model_forms.py:326
+#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1383
+#: netbox/dcim/tables/devices.py:593
+#: netbox/virtualization/forms/bulk_edit.py:230
+#: netbox/virtualization/forms/model_forms.py:340
msgid "Untagged VLAN"
msgstr "Etiketsiz VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1508 netbox/dcim/forms/model_forms.py:1376
-#: netbox/dcim/tables/devices.py:585
-#: netbox/virtualization/forms/bulk_edit.py:256
-#: netbox/virtualization/forms/model_forms.py:335
+#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1392
+#: netbox/dcim/tables/devices.py:599
+#: netbox/virtualization/forms/bulk_edit.py:238
+#: netbox/virtualization/forms/model_forms.py:349
msgid "Tagged VLANs"
msgstr "Etiketli VLAN'lar"
-#: netbox/dcim/forms/bulk_edit.py:1511
+#: netbox/dcim/forms/bulk_edit.py:1514
msgid "Add tagged VLANs"
msgstr "Etiketli VLAN'lar ekle"
-#: netbox/dcim/forms/bulk_edit.py:1520
+#: netbox/dcim/forms/bulk_edit.py:1523
msgid "Remove tagged VLANs"
msgstr "Etiketli VLAN'ları kaldır"
-#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/model_forms.py:1348
+#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401
+#: netbox/virtualization/forms/model_forms.py:358
+msgid "Q-in-Q Service VLAN"
+msgstr "Q-in-Q Hizmeti VLAN"
+
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364
msgid "Wireless LAN group"
msgstr "Kablosuz LAN grubu"
-#: netbox/dcim/forms/bulk_edit.py:1541 netbox/dcim/forms/model_forms.py:1353
-#: netbox/dcim/tables/devices.py:619 netbox/netbox/navigation/menu.py:146
-#: netbox/templates/dcim/interface.html:280
+#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369
+#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152
+#: netbox/templates/dcim/interface.html:337
#: netbox/wireless/tables/wirelesslan.py:24
msgid "Wireless LANs"
msgstr "Kablosuz LAN'lar"
-#: netbox/dcim/forms/bulk_edit.py:1550 netbox/dcim/forms/filtersets.py:1328
-#: netbox/dcim/forms/model_forms.py:1397 netbox/ipam/forms/bulk_edit.py:286
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:169
-#: netbox/templates/dcim/interface.html:122
-#: netbox/templates/ipam/prefix.html:95
-#: netbox/virtualization/forms/model_forms.py:349
+#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333
+#: 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:171
+#: netbox/netbox/navigation/menu.py:108
+#: netbox/templates/dcim/interface.html:128
+#: netbox/templates/ipam/prefix.html:91
+#: netbox/templates/virtualization/vminterface.html:70
+#: netbox/virtualization/forms/model_forms.py:378
msgid "Addressing"
msgstr "Adresleme"
-#: netbox/dcim/forms/bulk_edit.py:1551 netbox/dcim/forms/filtersets.py:720
-#: netbox/dcim/forms/model_forms.py:1398
-#: netbox/virtualization/forms/model_forms.py:350
+#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
+#: netbox/dcim/forms/model_forms.py:1436
+#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "Operasyon"
-#: netbox/dcim/forms/bulk_edit.py:1552 netbox/dcim/forms/filtersets.py:1329
-#: netbox/dcim/forms/model_forms.py:994 netbox/dcim/forms/model_forms.py:1400
+#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1334
+#: netbox/dcim/forms/model_forms.py:1006 netbox/dcim/forms/model_forms.py:1438
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1553 netbox/dcim/forms/model_forms.py:1399
-#: netbox/templates/dcim/interface.html:99
-#: netbox/virtualization/forms/bulk_edit.py:267
-#: netbox/virtualization/forms/model_forms.py:351
+#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437
+#: netbox/templates/dcim/interface.html:105
+#: netbox/virtualization/forms/bulk_edit.py:254
+#: netbox/virtualization/forms/model_forms.py:380
msgid "Related Interfaces"
msgstr "İlgili Arayüzler"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1401
-#: netbox/virtualization/forms/bulk_edit.py:268
-#: netbox/virtualization/forms/model_forms.py:352
+#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441
+#: netbox/virtualization/forms/bulk_edit.py:257
+#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "802.1Q Anahtarlama"
-#: netbox/dcim/forms/bulk_edit.py:1558
+#: netbox/dcim/forms/bulk_edit.py:1573
msgid "Add/Remove"
msgstr "Ekle/Kaldır"
-#: netbox/dcim/forms/bulk_edit.py:1617 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
msgid "Interface mode must be specified to assign VLANs"
msgstr "VLAN'ları atamak için arayüz modu belirtilmelidir"
-#: netbox/dcim/forms/bulk_edit.py:1624 netbox/dcim/forms/common.py:50
+#: netbox/dcim/forms/bulk_edit.py:1639
msgid "An access interface cannot have tagged VLANs assigned."
msgstr "Bir erişim arabirimi VLAN'ları etiketlemiş olamaz."
-#: netbox/dcim/forms/bulk_import.py:64
+#: netbox/dcim/forms/bulk_import.py:66
msgid "Name of parent region"
msgstr "Ana bölgenin adı"
-#: netbox/dcim/forms/bulk_import.py:78
+#: netbox/dcim/forms/bulk_import.py:80
msgid "Name of parent site group"
msgstr "Üst site grubunun adı"
-#: netbox/dcim/forms/bulk_import.py:97
+#: netbox/dcim/forms/bulk_import.py:99
msgid "Assigned region"
msgstr "Atanan bölge"
-#: netbox/dcim/forms/bulk_import.py:104 netbox/tenancy/forms/bulk_import.py:44
+#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
#: netbox/tenancy/forms/bulk_import.py:85
-#: netbox/wireless/forms/bulk_import.py:40
+#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "Atanan grup"
-#: netbox/dcim/forms/bulk_import.py:123
+#: netbox/dcim/forms/bulk_import.py:125
msgid "available options"
msgstr "mevcut seçenekler"
-#: netbox/dcim/forms/bulk_import.py:134 netbox/dcim/forms/bulk_import.py:565
-#: netbox/dcim/forms/bulk_import.py:1364 netbox/ipam/forms/bulk_import.py:175
-#: netbox/ipam/forms/bulk_import.py:457
-#: netbox/virtualization/forms/bulk_import.py:63
-#: netbox/virtualization/forms/bulk_import.py:89
+#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/ipam/forms/bulk_import.py:456
+#: netbox/virtualization/forms/bulk_import.py:64
+#: netbox/virtualization/forms/bulk_import.py:95
msgid "Assigned site"
msgstr "Atanan site"
-#: netbox/dcim/forms/bulk_import.py:141
+#: netbox/dcim/forms/bulk_import.py:143
msgid "Parent location"
msgstr "Ana konum"
-#: netbox/dcim/forms/bulk_import.py:143
+#: netbox/dcim/forms/bulk_import.py:145
msgid "Location not found."
msgstr "Konum bulunamadı."
-#: netbox/dcim/forms/bulk_import.py:185
+#: netbox/dcim/forms/bulk_import.py:187
msgid "The manufacturer of this rack type"
msgstr "Bu raf tipinin üreticisi"
-#: netbox/dcim/forms/bulk_import.py:196
+#: netbox/dcim/forms/bulk_import.py:198
msgid "The lowest-numbered position in the rack"
msgstr "Raftaki en düşük numaralı konum"
-#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278
msgid "Rail-to-rail width (in inches)"
msgstr "Ray-ray genişliği (inç cinsinden)"
-#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:286
+#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
msgid "Unit for outer dimensions"
msgstr "Dış boyutlar için birim"
-#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:298
+#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
msgid "Unit for rack weights"
msgstr "Raf ağırlıkları için ünite"
-#: netbox/dcim/forms/bulk_import.py:245
+#: netbox/dcim/forms/bulk_import.py:247
msgid "Name of assigned tenant"
msgstr "Atanan kiracının adı"
-#: netbox/dcim/forms/bulk_import.py:257
+#: netbox/dcim/forms/bulk_import.py:259
msgid "Name of assigned role"
msgstr "Atanan rolün adı"
-#: netbox/dcim/forms/bulk_import.py:264
+#: netbox/dcim/forms/bulk_import.py:266
msgid "Rack type model"
msgstr "Raf tipi modeli"
-#: netbox/dcim/forms/bulk_import.py:292 netbox/dcim/forms/bulk_import.py:435
-#: netbox/dcim/forms/bulk_import.py:605
+#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
+#: netbox/dcim/forms/bulk_import.py:610
msgid "Airflow direction"
msgstr "Hava akışı yönü"
-#: netbox/dcim/forms/bulk_import.py:324
+#: netbox/dcim/forms/bulk_import.py:326
msgid "Width must be set if not specifying a rack type."
msgstr "Bir raf tipi belirtilmiyorsa genişlik ayarlanmalıdır."
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:328
msgid "U height must be set if not specifying a rack type."
msgstr "Bir raf tipi belirtilmiyorsa U yüksekliği ayarlanmalıdır."
-#: netbox/dcim/forms/bulk_import.py:334
+#: netbox/dcim/forms/bulk_import.py:336
msgid "Parent site"
msgstr "Ana site"
-#: netbox/dcim/forms/bulk_import.py:341 netbox/dcim/forms/bulk_import.py:1377
+#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474
msgid "Rack's location (if any)"
msgstr "Rafın konumu (varsa)"
-#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/model_forms.py:311
-#: netbox/dcim/tables/racks.py:222
+#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
+#: netbox/dcim/tables/racks.py:221
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "Birimler"
-#: netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:355
msgid "Comma-separated list of individual unit numbers"
msgstr "Bireysel birim numaralarının virgülle ayrılmış listesi"
-#: netbox/dcim/forms/bulk_import.py:396
+#: netbox/dcim/forms/bulk_import.py:398
msgid "The manufacturer which produces this device type"
msgstr "Bu cihaz tipini üreten üretici"
-#: netbox/dcim/forms/bulk_import.py:403
+#: netbox/dcim/forms/bulk_import.py:405
msgid "The default platform for devices of this type (optional)"
msgstr "Bu tür cihazlar için varsayılan platform (isteğe bağlı)"
-#: netbox/dcim/forms/bulk_import.py:408
+#: netbox/dcim/forms/bulk_import.py:410
msgid "Device weight"
msgstr "Cihaz ağırlığı"
-#: netbox/dcim/forms/bulk_import.py:414
+#: netbox/dcim/forms/bulk_import.py:416
msgid "Unit for device weight"
msgstr "Cihaz ağırlığı için birim"
-#: netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/bulk_import.py:442
msgid "Module weight"
msgstr "Modül ağırlığı"
-#: netbox/dcim/forms/bulk_import.py:446
+#: netbox/dcim/forms/bulk_import.py:448
msgid "Unit for module weight"
msgstr "Modül ağırlığı için birim"
-#: netbox/dcim/forms/bulk_import.py:476
+#: netbox/dcim/forms/bulk_import.py:481
msgid "Limit platform assignments to this manufacturer"
msgstr "Platform atamalarını bu üreticiye sınırlayın"
-#: netbox/dcim/forms/bulk_import.py:498 netbox/dcim/forms/bulk_import.py:1447
+#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1544
#: netbox/tenancy/forms/bulk_import.py:106
msgid "Assigned role"
msgstr "Atanan rol"
-#: netbox/dcim/forms/bulk_import.py:511
+#: netbox/dcim/forms/bulk_import.py:516
msgid "Device type manufacturer"
msgstr "Cihaz tipi üreticisi"
-#: netbox/dcim/forms/bulk_import.py:517
+#: netbox/dcim/forms/bulk_import.py:522
msgid "Device type model"
msgstr "Cihaz tipi modeli"
-#: netbox/dcim/forms/bulk_import.py:524
-#: netbox/virtualization/forms/bulk_import.py:126
+#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "Atanan platform"
-#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:536
-#: netbox/dcim/forms/model_forms.py:536
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/model_forms.py:547
msgid "Virtual chassis"
msgstr "Sanal şasi"
-#: netbox/dcim/forms/bulk_import.py:543
+#: netbox/dcim/forms/bulk_import.py:548
msgid "Virtualization cluster"
msgstr "Sanallaştırma kümesi"
-#: netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/bulk_import.py:577
msgid "Assigned location (if any)"
msgstr "Atanan konum (varsa)"
-#: netbox/dcim/forms/bulk_import.py:579
+#: netbox/dcim/forms/bulk_import.py:584
msgid "Assigned rack (if any)"
msgstr "Atanmış raf (varsa)"
-#: netbox/dcim/forms/bulk_import.py:582
+#: netbox/dcim/forms/bulk_import.py:587
msgid "Face"
msgstr "Yüz"
-#: netbox/dcim/forms/bulk_import.py:585
+#: netbox/dcim/forms/bulk_import.py:590
msgid "Mounted rack face"
msgstr "Monte edilmiş raf yüzü"
-#: netbox/dcim/forms/bulk_import.py:592
+#: netbox/dcim/forms/bulk_import.py:597
msgid "Parent device (for child devices)"
msgstr "Ana cihaz (alt cihazlar için)"
-#: netbox/dcim/forms/bulk_import.py:595
+#: netbox/dcim/forms/bulk_import.py:600
msgid "Device bay"
msgstr "Cihaz yuvası"
-#: netbox/dcim/forms/bulk_import.py:599
+#: netbox/dcim/forms/bulk_import.py:604
msgid "Device bay in which this device is installed (for child devices)"
msgstr "Bu cihazın kurulu olduğu cihaz yuvası (alt cihazlar için)"
-#: netbox/dcim/forms/bulk_import.py:666
+#: netbox/dcim/forms/bulk_import.py:671
msgid "The device in which this module is installed"
msgstr "Bu modülün kurulu olduğu cihaz"
-#: netbox/dcim/forms/bulk_import.py:669 netbox/dcim/forms/model_forms.py:640
+#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651
msgid "Module bay"
msgstr "Modül yuvası"
-#: netbox/dcim/forms/bulk_import.py:672
+#: netbox/dcim/forms/bulk_import.py:677
msgid "The module bay in which this module is installed"
msgstr "Bu modülün kurulu olduğu modül yuvası"
-#: netbox/dcim/forms/bulk_import.py:678
+#: netbox/dcim/forms/bulk_import.py:683
msgid "The type of module"
msgstr "Modül türü"
-#: netbox/dcim/forms/bulk_import.py:686 netbox/dcim/forms/model_forms.py:656
+#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
msgid "Replicate components"
msgstr "Bileşenleri çoğaltın"
-#: netbox/dcim/forms/bulk_import.py:688
+#: netbox/dcim/forms/bulk_import.py:693
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
@@ -4364,271 +4759,307 @@ msgstr ""
"Bu modül türüyle ilişkili bileşenleri otomatik olarak doldurun (varsayılan "
"olarak etkindir)"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:662
+#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
msgid "Adopt components"
msgstr "Bileşenleri benimseyin"
-#: netbox/dcim/forms/bulk_import.py:693 netbox/dcim/forms/model_forms.py:665
+#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
msgid "Adopt already existing components"
msgstr "Mevcut bileşenleri benimseyin"
-#: netbox/dcim/forms/bulk_import.py:733 netbox/dcim/forms/bulk_import.py:759
-#: netbox/dcim/forms/bulk_import.py:785
+#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
+#: netbox/dcim/forms/bulk_import.py:790
msgid "Port type"
msgstr "Bağlantı noktası tipi"
-#: netbox/dcim/forms/bulk_import.py:741 netbox/dcim/forms/bulk_import.py:767
+#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
msgid "Port speed in bps"
msgstr "Bps cinsinden bağlantı noktası hızı"
-#: netbox/dcim/forms/bulk_import.py:805
+#: netbox/dcim/forms/bulk_import.py:810
msgid "Outlet type"
msgstr "Çıkış tipi"
-#: netbox/dcim/forms/bulk_import.py:812
+#: netbox/dcim/forms/bulk_import.py:817
msgid "Local power port which feeds this outlet"
msgstr "Bu prizi besleyen yerel güç portu"
-#: netbox/dcim/forms/bulk_import.py:818
+#: netbox/dcim/forms/bulk_import.py:823
msgid "Electrical phase (for three-phase circuits)"
msgstr "Elektrik fazı (üç fazlı devreler için)"
-#: netbox/dcim/forms/bulk_import.py:859 netbox/dcim/forms/model_forms.py:1323
-#: netbox/virtualization/forms/bulk_import.py:155
-#: netbox/virtualization/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339
+#: netbox/virtualization/forms/bulk_import.py:161
+#: netbox/virtualization/forms/model_forms.py:319
msgid "Parent interface"
msgstr "Ebeveyn arayüzü"
-#: netbox/dcim/forms/bulk_import.py:866 netbox/dcim/forms/model_forms.py:1331
-#: netbox/virtualization/forms/bulk_import.py:162
-#: netbox/virtualization/forms/model_forms.py:313
+#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347
+#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/virtualization/forms/model_forms.py:327
msgid "Bridged interface"
msgstr "Köprülü arayüz"
-#: netbox/dcim/forms/bulk_import.py:869
+#: netbox/dcim/forms/bulk_import.py:877
msgid "Lag"
msgstr "Gecikme"
-#: netbox/dcim/forms/bulk_import.py:873
+#: netbox/dcim/forms/bulk_import.py:881
msgid "Parent LAG interface"
msgstr "Ebeveyn LAG arayüzü"
-#: netbox/dcim/forms/bulk_import.py:876
+#: netbox/dcim/forms/bulk_import.py:884
msgid "Vdcs"
msgstr "Vdcs"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:889
msgid "VDC names separated by commas, encased with double quotes. Example:"
msgstr ""
"VDC isimleri virgülle ayrılmış, çift tırnak işareti ile çevrelenmiştir. "
"Örnek:"
-#: netbox/dcim/forms/bulk_import.py:887
+#: netbox/dcim/forms/bulk_import.py:895
msgid "Physical medium"
msgstr "Fiziksel ortam"
-#: netbox/dcim/forms/bulk_import.py:890 netbox/dcim/forms/filtersets.py:1365
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370
msgid "Duplex"
msgstr "Dubleks"
-#: netbox/dcim/forms/bulk_import.py:895
+#: netbox/dcim/forms/bulk_import.py:903
msgid "Poe mode"
msgstr "Poe modu"
-#: netbox/dcim/forms/bulk_import.py:901
+#: netbox/dcim/forms/bulk_import.py:909
msgid "Poe type"
msgstr "Poe tipi"
-#: netbox/dcim/forms/bulk_import.py:910
-#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/virtualization/forms/bulk_import.py:174
msgid "IEEE 802.1Q operational mode (for L2 interfaces)"
msgstr "IEEE 802.1Q çalışma modu (L2 arayüzleri için)"
-#: netbox/dcim/forms/bulk_import.py:917 netbox/ipam/forms/bulk_import.py:161
-#: netbox/ipam/forms/bulk_import.py:247 netbox/ipam/forms/bulk_import.py:283
-#: netbox/ipam/forms/filtersets.py:201 netbox/ipam/forms/filtersets.py:277
-#: netbox/ipam/forms/filtersets.py:336
-#: netbox/virtualization/forms/bulk_import.py:175
+#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282
+#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280
+#: netbox/ipam/forms/filtersets.py:339
+#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "Atanmış VRF"
-#: netbox/dcim/forms/bulk_import.py:920
+#: netbox/dcim/forms/bulk_import.py:928
msgid "Rf role"
msgstr "Rf rolü"
-#: netbox/dcim/forms/bulk_import.py:923
+#: netbox/dcim/forms/bulk_import.py:931
msgid "Wireless role (AP/station)"
msgstr "Kablosuz rolü (AP/istasyon)"
-#: netbox/dcim/forms/bulk_import.py:959
+#: netbox/dcim/forms/bulk_import.py:967
#, python-brace-format
msgid "VDC {vdc} is not assigned to device {device}"
msgstr "VDC {vdc} cihaza atanmadı {device}"
-#: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/model_forms.py:1007
-#: netbox/dcim/forms/model_forms.py:1582
+#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020
+#: netbox/dcim/forms/model_forms.py:1624
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "Arka bağlantı noktası"
-#: netbox/dcim/forms/bulk_import.py:976
+#: netbox/dcim/forms/bulk_import.py:984
msgid "Corresponding rear port"
msgstr "İlgili arka bağlantı noktası"
-#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/bulk_import.py:1022
-#: netbox/dcim/forms/bulk_import.py:1238
+#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
+#: netbox/dcim/forms/bulk_import.py:1335
msgid "Physical medium classification"
msgstr "Fiziksel ortam sınıflandırması"
-#: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/tables/devices.py:822
+#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854
msgid "Installed device"
msgstr "Yüklü cihaz"
-#: netbox/dcim/forms/bulk_import.py:1054
+#: netbox/dcim/forms/bulk_import.py:1062
msgid "Child device installed within this bay"
msgstr "Bu bölmeye takılan çocuk cihazı"
-#: netbox/dcim/forms/bulk_import.py:1056
+#: netbox/dcim/forms/bulk_import.py:1064
msgid "Child device not found."
msgstr "Çocuk cihazı bulunamadı."
-#: netbox/dcim/forms/bulk_import.py:1114
+#: netbox/dcim/forms/bulk_import.py:1122
msgid "Parent inventory item"
msgstr "Ana envanter kalemi"
-#: netbox/dcim/forms/bulk_import.py:1117
+#: netbox/dcim/forms/bulk_import.py:1125
msgid "Component type"
msgstr "Bileşen tipi"
-#: netbox/dcim/forms/bulk_import.py:1121
+#: netbox/dcim/forms/bulk_import.py:1129
msgid "Component Type"
msgstr "Bileşen Türü"
-#: netbox/dcim/forms/bulk_import.py:1124
+#: netbox/dcim/forms/bulk_import.py:1132
msgid "Compnent name"
msgstr "Bileşen adı"
-#: netbox/dcim/forms/bulk_import.py:1126
+#: netbox/dcim/forms/bulk_import.py:1134
msgid "Component Name"
msgstr "Bileşen Adı"
-#: netbox/dcim/forms/bulk_import.py:1168
+#: netbox/dcim/forms/bulk_import.py:1181
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "Bileşen bulunamadı: {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1193
+#: netbox/dcim/forms/bulk_import.py:1209 netbox/ipam/forms/bulk_import.py:307
+msgid "Parent device of assigned interface (if any)"
+msgstr "Atanan arayüzün ana cihazı (varsa)"
+
+#: netbox/dcim/forms/bulk_import.py:1212 netbox/ipam/forms/bulk_import.py:310
+#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768
+#: netbox/virtualization/filtersets.py:254
+#: netbox/virtualization/filtersets.py:305
+#: netbox/virtualization/forms/bulk_edit.py:182
+#: netbox/virtualization/forms/bulk_edit.py:316
+#: netbox/virtualization/forms/bulk_import.py:152
+#: netbox/virtualization/forms/bulk_import.py:213
+#: netbox/virtualization/forms/filtersets.py:217
+#: netbox/virtualization/forms/filtersets.py:253
+#: netbox/virtualization/forms/model_forms.py:295
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+msgid "Virtual machine"
+msgstr "Sanal makine"
+
+#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314
+msgid "Parent VM of assigned interface (if any)"
+msgstr "Atanan arabirimin üst VM'si (varsa)"
+
+#: netbox/dcim/forms/bulk_import.py:1223 netbox/ipam/filtersets.py:1021
+#: netbox/ipam/forms/bulk_import.py:321
+msgid "Assigned interface"
+msgstr "Atanmış arayüz"
+
+#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324
+msgid "Is primary"
+msgstr "Birincildir"
+
+#: netbox/dcim/forms/bulk_import.py:1227
+msgid "Make this the primary MAC address for the assigned interface"
+msgstr "Bunu atanan arayüz için birincil MAC adresi yapın"
+
+#: netbox/dcim/forms/bulk_import.py:1264
+msgid "Must specify the parent device or VM when assigning an interface"
+msgstr "Arayüz atarken üst aygıtı veya sanal makineyi belirtmeniz gerekir"
+
+#: netbox/dcim/forms/bulk_import.py:1290
msgid "Side A device"
msgstr "A Tarafı Cihazı"
-#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1214
+#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311
msgid "Device name"
msgstr "Cihaz adı"
-#: netbox/dcim/forms/bulk_import.py:1199
+#: netbox/dcim/forms/bulk_import.py:1296
msgid "Side A type"
msgstr "Taraf A tipi"
-#: netbox/dcim/forms/bulk_import.py:1202 netbox/dcim/forms/bulk_import.py:1220
-msgid "Termination type"
-msgstr "Sonlandırma türü"
-
-#: netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1302
msgid "Side A name"
msgstr "A Tarafı adı"
-#: netbox/dcim/forms/bulk_import.py:1206 netbox/dcim/forms/bulk_import.py:1224
+#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321
msgid "Termination name"
msgstr "Fesih adı"
-#: netbox/dcim/forms/bulk_import.py:1211
+#: netbox/dcim/forms/bulk_import.py:1308
msgid "Side B device"
msgstr "B tarafı cihazı"
-#: netbox/dcim/forms/bulk_import.py:1217
+#: netbox/dcim/forms/bulk_import.py:1314
msgid "Side B type"
msgstr "Taraf B tipi"
-#: netbox/dcim/forms/bulk_import.py:1223
+#: netbox/dcim/forms/bulk_import.py:1320
msgid "Side B name"
msgstr "B tarafı adı"
-#: netbox/dcim/forms/bulk_import.py:1232
-#: netbox/wireless/forms/bulk_import.py:86
+#: netbox/dcim/forms/bulk_import.py:1329
+#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "Bağlantı durumu"
-#: netbox/dcim/forms/bulk_import.py:1284
+#: netbox/dcim/forms/bulk_import.py:1381
#, python-brace-format
msgid "Side {side_upper}: {device} {termination_object} is already connected"
msgstr "Yan {side_upper}: {device} {termination_object} zaten bağlı"
-#: netbox/dcim/forms/bulk_import.py:1290
+#: netbox/dcim/forms/bulk_import.py:1387
#, python-brace-format
msgid "{side_upper} side termination not found: {device} {name}"
msgstr "{side_upper} yan sonlandırma bulunamadı: {device} {name}"
-#: netbox/dcim/forms/bulk_import.py:1315 netbox/dcim/forms/model_forms.py:785
-#: netbox/dcim/tables/devices.py:1027 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/model_forms.py:797
+#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132
#: netbox/templates/dcim/virtualchassis.html:27
#: netbox/templates/dcim/virtualchassis.html:67
msgid "Master"
msgstr "Usta"
-#: netbox/dcim/forms/bulk_import.py:1319
+#: netbox/dcim/forms/bulk_import.py:1416
msgid "Master device"
msgstr "Ana cihaz"
-#: netbox/dcim/forms/bulk_import.py:1336
+#: netbox/dcim/forms/bulk_import.py:1433
msgid "Name of parent site"
msgstr "Ana sitenin adı"
-#: netbox/dcim/forms/bulk_import.py:1370
+#: netbox/dcim/forms/bulk_import.py:1467
msgid "Upstream power panel"
msgstr "Yukarı akış güç paneli"
-#: netbox/dcim/forms/bulk_import.py:1400
+#: netbox/dcim/forms/bulk_import.py:1497
msgid "Primary or redundant"
msgstr "Birincil veya gereksiz"
-#: netbox/dcim/forms/bulk_import.py:1405
+#: netbox/dcim/forms/bulk_import.py:1502
msgid "Supply type (AC/DC)"
msgstr "Besleme tipi (AC/DC)"
-#: netbox/dcim/forms/bulk_import.py:1410
+#: netbox/dcim/forms/bulk_import.py:1507
msgid "Single or three-phase"
msgstr "Tek veya üç fazlı"
-#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:1677
+#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722
#: netbox/templates/dcim/device.html:190
#: netbox/templates/dcim/virtualdevicecontext.html:30
#: netbox/templates/virtualization/virtualmachine.html:52
msgid "Primary IPv4"
msgstr "Birincil IPv4"
-#: netbox/dcim/forms/bulk_import.py:1465
+#: netbox/dcim/forms/bulk_import.py:1562
msgid "IPv4 address with mask, e.g. 1.2.3.4/24"
msgstr "Maskeli IPv4 adresi, örn. 1.2.3.4/24"
-#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/model_forms.py:1686
+#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/model_forms.py:1731
#: netbox/templates/dcim/device.html:206
#: netbox/templates/dcim/virtualdevicecontext.html:41
#: netbox/templates/virtualization/virtualmachine.html:68
msgid "Primary IPv6"
msgstr "Birincil IPv6"
-#: netbox/dcim/forms/bulk_import.py:1472
+#: netbox/dcim/forms/bulk_import.py:1569
msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64"
msgstr "Önek uzunluğuna sahip IPv6 adresi, örn. 2001:db8: :1/64"
-#: netbox/dcim/forms/common.py:24 netbox/dcim/models/device_components.py:527
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:515
#: netbox/templates/dcim/interface.html:57
-#: netbox/templates/virtualization/vminterface.html:55
-#: netbox/virtualization/forms/bulk_edit.py:225
+#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/virtualization/forms/bulk_edit.py:207
msgid "MTU"
msgstr "MTU"
-#: netbox/dcim/forms/common.py:65
+#: netbox/dcim/forms/common.py:60
#, python-brace-format
msgid ""
"The tagged VLANs ({vlans}) must belong to the same site as the interface's "
@@ -4637,7 +5068,7 @@ msgstr ""
"Etiketli VLAN'lar ({vlans}) arayüzün ana cihazı/sanal makinesiyle aynı "
"siteye ait olmalı veya global olmalıdır"
-#: netbox/dcim/forms/common.py:126
+#: netbox/dcim/forms/common.py:121
msgid ""
"Cannot install module with placeholder values in a module bay with no "
"position defined."
@@ -4645,7 +5076,7 @@ msgstr ""
"Konum tanımlanmamış bir modül yuvasına yer tutucu değerleri olan modül "
"yüklenemiyor."
-#: netbox/dcim/forms/common.py:131
+#: netbox/dcim/forms/common.py:127
#, python-brace-format
msgid ""
"Cannot install module with placeholder values in a module bay tree {level} "
@@ -4654,17 +5085,17 @@ msgstr ""
"Modül defne ağacına yer tutucu değerleri olan modül yüklenemiyor {level} "
"Ağaçta ama {tokens} verilen yer tutucular."
-#: netbox/dcim/forms/common.py:144
+#: netbox/dcim/forms/common.py:142
#, python-brace-format
msgid "Cannot adopt {model} {name} as it already belongs to a module"
msgstr "Evlat edinemiyor {model} {name} zaten bir modüle ait olduğu için"
-#: netbox/dcim/forms/common.py:153
+#: netbox/dcim/forms/common.py:151
#, python-brace-format
msgid "A {model} named {name} already exists"
msgstr "BİR {model} adlandırmak {name} zaten var"
-#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:37
#: netbox/templates/dcim/powerfeed.html:24
@@ -4673,137 +5104,135 @@ msgstr "BİR {model} adlandırmak {name} zaten var"
msgid "Power Panel"
msgstr "Güç Paneli"
-#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:765
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "Güç Beslemesi"
-#: netbox/dcim/forms/connections.py:81
-msgid "Side"
-msgstr "Yan"
-
-#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/tables/devices.py:295
+#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305
msgid "Device Status"
msgstr "Cihaz Durumu"
-#: netbox/dcim/forms/filtersets.py:149
+#: netbox/dcim/forms/filtersets.py:150
msgid "Parent region"
msgstr "Ana bölge"
-#: netbox/dcim/forms/filtersets.py:163 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
#: netbox/tenancy/forms/bulk_import.py:62
#: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62
-#: netbox/wireless/forms/bulk_import.py:25
-#: netbox/wireless/forms/filtersets.py:25
+#: netbox/wireless/forms/bulk_import.py:27
+#: netbox/wireless/forms/filtersets.py:27
msgid "Parent group"
msgstr "Ebeveyn grubu"
-#: netbox/dcim/forms/filtersets.py:242 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "Tesis"
-#: netbox/dcim/forms/filtersets.py:397
+#: netbox/dcim/forms/filtersets.py:398
msgid "Function"
msgstr "Fonksiyon"
-#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/model_forms.py:373
+#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "Görüntüler"
-#: netbox/dcim/forms/filtersets.py:486 netbox/dcim/forms/filtersets.py:611
-#: netbox/dcim/forms/filtersets.py:726
+#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
+#: netbox/dcim/forms/filtersets.py:727
msgid "Components"
msgstr "Bileşenleri"
-#: netbox/dcim/forms/filtersets.py:506
+#: netbox/dcim/forms/filtersets.py:507
msgid "Subdevice role"
msgstr "Alt aygıt rolü"
-#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/tables/racks.py:54
+#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
#: netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "Modeli"
-#: netbox/dcim/forms/filtersets.py:834
+#: netbox/dcim/forms/filtersets.py:835
msgid "Has an OOB IP"
msgstr "OOB IP'ye sahiptir"
-#: netbox/dcim/forms/filtersets.py:841
+#: netbox/dcim/forms/filtersets.py:842
msgid "Virtual chassis member"
msgstr "Sanal şasi elemanı"
-#: netbox/dcim/forms/filtersets.py:890
+#: netbox/dcim/forms/filtersets.py:891
msgid "Has virtual device contexts"
msgstr "Sanal cihaz bağlamlarına sahiptir"
-#: netbox/dcim/forms/filtersets.py:903 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:452
-#: netbox/virtualization/forms/filtersets.py:112
+#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
+#: netbox/ipam/forms/filtersets.py:455
+#: netbox/virtualization/forms/filtersets.py:117
msgid "Cluster group"
msgstr "Küme grubu"
-#: netbox/dcim/forms/filtersets.py:1210
+#: netbox/dcim/forms/filtersets.py:1211
msgid "Cabled"
msgstr "Kablolu"
-#: netbox/dcim/forms/filtersets.py:1217
+#: netbox/dcim/forms/filtersets.py:1218
msgid "Occupied"
msgstr "işgal"
-#: netbox/dcim/forms/filtersets.py:1244 netbox/dcim/forms/filtersets.py:1269
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/tables/devices.py:364
+#: 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:1341 netbox/dcim/tables/devices.py:374
+#: netbox/dcim/tables/devices.py:663
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:16
#: netbox/templates/dcim/consoleport.html:55
#: netbox/templates/dcim/consoleserverport.html:55
#: netbox/templates/dcim/frontport.html:69
-#: netbox/templates/dcim/interface.html:140
+#: netbox/templates/dcim/interface.html:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:59
+#: netbox/templates/dcim/poweroutlet.html:69
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "Bağlantı"
-#: netbox/dcim/forms/filtersets.py:1348 netbox/extras/forms/bulk_edit.py:326
+#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326
#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:464
-#: netbox/extras/forms/model_forms.py:675 netbox/extras/tables/tables.py:579
+#: netbox/extras/forms/filtersets.py:472
+#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:579
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "Tür"
-#: netbox/dcim/forms/filtersets.py:1377
+#: netbox/dcim/forms/filtersets.py:1382
msgid "Mgmt only"
msgstr "Sadece Mgmt"
-#: netbox/dcim/forms/filtersets.py:1389 netbox/dcim/forms/model_forms.py:1390
-#: netbox/dcim/models/device_components.py:629
-#: netbox/templates/dcim/interface.html:129
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423
+#: netbox/dcim/models/device_components.py:677
+#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "WWN"
-#: netbox/dcim/forms/filtersets.py:1409
+#: netbox/dcim/forms/filtersets.py:1414
msgid "Wireless channel"
msgstr "Kablosuz kanal"
-#: netbox/dcim/forms/filtersets.py:1413
+#: netbox/dcim/forms/filtersets.py:1418
msgid "Channel frequency (MHz)"
msgstr "Kanal frekansı (MHz)"
-#: netbox/dcim/forms/filtersets.py:1417
+#: netbox/dcim/forms/filtersets.py:1422
msgid "Channel width (MHz)"
msgstr "Kanal genişliği (MHz)"
-#: netbox/dcim/forms/filtersets.py:1421
-#: netbox/templates/dcim/interface.html:85
+#: netbox/dcim/forms/filtersets.py:1426
+#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "İletim gücü (dBm)"
-#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1471
-#: netbox/dcim/tables/devices.py:327 netbox/templates/dcim/cable.html:12
+#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476
+#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
#: netbox/templates/dcim/htmx/cable_edit.html:50
@@ -4813,40 +5242,77 @@ msgstr "İletim gücü (dBm)"
msgid "Cable"
msgstr "Kablo"
-#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/tables/devices.py:949
+#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979
msgid "Discovered"
msgstr "Keşfedildi"
+#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350
+msgid "Assigned Device"
+msgstr "Atanan Cihaz"
+
+#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355
+msgid "Assigned VM"
+msgstr "Atanmış VM"
+
#: netbox/dcim/forms/formsets.py:20
#, python-brace-format
msgid "A virtual chassis member already exists in position {vc_position}."
msgstr "Bir sanal kasa elemanı zaten yerinde var {vc_position}."
-#: netbox/dcim/forms/model_forms.py:140
+#: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75
+#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618
+msgid "Scope type"
+msgstr "Kapsam türü"
+
+#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423
+#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:175
+#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621
+#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
+#: netbox/templates/ipam/vlangroup.html:38
+#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/virtualization/forms/bulk_edit.py:91
+#: netbox/virtualization/forms/filtersets.py:46
+#: netbox/virtualization/forms/model_forms.py:79
+#: netbox/virtualization/tables/clusters.py:80
+#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/filtersets.py:37
+#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/tables/wirelesslan.py:58
+msgid "Scope"
+msgstr "Kapsam"
+
+#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436
+msgid "Scope type (app & model)"
+msgstr "Kapsam türü (uygulama ve model)"
+
+#: netbox/dcim/forms/model_forms.py:144
msgid "Contact Info"
msgstr "İletişim Bilgisi"
-#: netbox/dcim/forms/model_forms.py:195 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "Raf Rolü"
-#: netbox/dcim/forms/model_forms.py:212 netbox/dcim/forms/model_forms.py:362
-#: netbox/dcim/forms/model_forms.py:446
+#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
+#: netbox/dcim/forms/model_forms.py:456
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "Kısa isim"
-#: netbox/dcim/forms/model_forms.py:259
+#: netbox/dcim/forms/model_forms.py:264
msgid "Select a pre-defined rack type, or set physical characteristics below."
msgstr ""
"Önceden tanımlanmış bir raf tipi seçin veya aşağıda fiziksel özellikleri "
"ayarlayın."
-#: netbox/dcim/forms/model_forms.py:265
+#: netbox/dcim/forms/model_forms.py:273
msgid "Inventory Control"
msgstr "Envanter Kontrolü"
-#: netbox/dcim/forms/model_forms.py:313
+#: netbox/dcim/forms/model_forms.py:321
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
@@ -4854,36 +5320,36 @@ msgstr ""
"Virgülle ayrılmış sayısal birim kimlikleri listesi. Bir aralık bir tire "
"kullanılarak belirtilebilir."
-#: netbox/dcim/forms/model_forms.py:322 netbox/dcim/tables/racks.py:202
+#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201
msgid "Reservation"
msgstr "Rezervasyon"
-#: netbox/dcim/forms/model_forms.py:423
+#: netbox/dcim/forms/model_forms.py:432
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "Cİhaz Rolü"
-#: netbox/dcim/forms/model_forms.py:490 netbox/dcim/models/devices.py:644
+#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
msgid "The lowest-numbered unit occupied by the device"
msgstr "Cihazın kullandığı en düşük numaralı birim"
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/model_forms.py:558
msgid "The position in the virtual chassis this device is identified by"
msgstr "Bu cihazın sanal kasadaki konumu tanımlanır"
-#: netbox/dcim/forms/model_forms.py:552
+#: netbox/dcim/forms/model_forms.py:563
msgid "The priority of the device in the virtual chassis"
msgstr "Sanal kasadaki cihazın önceliği"
-#: netbox/dcim/forms/model_forms.py:659
+#: netbox/dcim/forms/model_forms.py:670
msgid "Automatically populate components associated with this module type"
msgstr "Bu modül türüyle ilişkili bileşenleri otomatik olarak doldurun"
-#: netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/model_forms.py:779
msgid "Characteristics"
msgstr "ÖZELLİKLERİ"
-#: netbox/dcim/forms/model_forms.py:914
+#: netbox/dcim/forms/model_forms.py:926
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -4897,60 +5363,35 @@ msgstr ""
"[0-9]). Simge {module}
, varsa, yeni bir modül "
"oluştururken otomatik olarak konum değeri ile değiştirilecektir."
-#: netbox/dcim/forms/model_forms.py:1094
+#: netbox/dcim/forms/model_forms.py:1107
msgid "Console port template"
msgstr "Konsol bağlantı noktası şablonu"
-#: netbox/dcim/forms/model_forms.py:1102
+#: netbox/dcim/forms/model_forms.py:1115
msgid "Console server port template"
msgstr "Konsol sunucusu bağlantı noktası şablonu"
-#: netbox/dcim/forms/model_forms.py:1110
+#: netbox/dcim/forms/model_forms.py:1123
msgid "Front port template"
msgstr "Ön bağlantı noktası şablonu"
-#: netbox/dcim/forms/model_forms.py:1118
+#: netbox/dcim/forms/model_forms.py:1131
msgid "Interface template"
msgstr "Arayüz şablonu"
-#: netbox/dcim/forms/model_forms.py:1126
+#: netbox/dcim/forms/model_forms.py:1139
msgid "Power outlet template"
msgstr "Elektrik prizi şablonu"
-#: netbox/dcim/forms/model_forms.py:1134
+#: netbox/dcim/forms/model_forms.py:1147
msgid "Power port template"
msgstr "Güç bağlantı noktası şablonu"
-#: netbox/dcim/forms/model_forms.py:1142
+#: netbox/dcim/forms/model_forms.py:1155
msgid "Rear port template"
msgstr "Arka bağlantı noktası şablonu"
-#: netbox/dcim/forms/model_forms.py:1151 netbox/dcim/forms/model_forms.py:1395
-#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1590
-#: netbox/dcim/tables/connections.py:65 netbox/ipam/forms/bulk_import.py:318
-#: netbox/ipam/forms/model_forms.py:280 netbox/ipam/forms/model_forms.py:289
-#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/ip.py:372
-#: netbox/ipam/tables/vlans.py:169
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:51
-#: netbox/templates/dcim/frontport.html:106
-#: netbox/templates/dcim/interface.html:27
-#: netbox/templates/dcim/interface.html:184
-#: netbox/templates/dcim/interface.html:310
-#: netbox/templates/dcim/rearport.html:102
-#: netbox/templates/virtualization/vminterface.html:18
-#: netbox/templates/vpn/tunneltermination.html:31
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
-#: netbox/templates/wireless/wirelesslink.html:10
-#: netbox/templates/wireless/wirelesslink.html:55
-#: netbox/virtualization/forms/model_forms.py:348
-#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:436
-#: netbox/vpn/forms/model_forms.py:445
-#: netbox/wireless/forms/model_forms.py:113
-#: netbox/wireless/forms/model_forms.py:155
-msgid "Interface"
-msgstr "Arayüz"
-
-#: netbox/dcim/forms/model_forms.py:1152 netbox/dcim/forms/model_forms.py:1591
+#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -4958,71 +5399,71 @@ msgstr "Arayüz"
msgid "Console Port"
msgstr "Konsol Bağlantı Noktası"
-#: netbox/dcim/forms/model_forms.py:1153 netbox/dcim/forms/model_forms.py:1592
+#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637
#: netbox/templates/dcim/consoleport.html:73
#: netbox/templates/dcim/consoleserverport.html:17
#: netbox/templates/dcim/frontport.html:109
msgid "Console Server Port"
msgstr "Konsol Sunucusu Bağlantı Noktası"
-#: netbox/dcim/forms/model_forms.py:1154 netbox/dcim/forms/model_forms.py:1593
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
#: netbox/templates/dcim/frontport.html:17
#: netbox/templates/dcim/frontport.html:115
-#: netbox/templates/dcim/interface.html:187
+#: netbox/templates/dcim/interface.html:244
#: netbox/templates/dcim/rearport.html:105
msgid "Front Port"
msgstr "Ön Bağlantı Noktası"
-#: netbox/dcim/forms/model_forms.py:1155 netbox/dcim/forms/model_forms.py:1594
-#: netbox/dcim/tables/devices.py:710
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
+#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/tables/devices.py:744
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
#: netbox/templates/dcim/frontport.html:50
#: netbox/templates/dcim/frontport.html:118
-#: netbox/templates/dcim/interface.html:190
+#: netbox/templates/dcim/interface.html:247
#: netbox/templates/dcim/rearport.html:17
#: netbox/templates/dcim/rearport.html:108
msgid "Rear Port"
msgstr "Arka Bağlantı Noktası"
-#: netbox/dcim/forms/model_forms.py:1156 netbox/dcim/forms/model_forms.py:1595
-#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:512
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640
+#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521
+#: netbox/templates/dcim/poweroutlet.html:54
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "Güç Bağlantı Noktası"
-#: netbox/dcim/forms/model_forms.py:1157 netbox/dcim/forms/model_forms.py:1596
+#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641
#: netbox/templates/dcim/poweroutlet.html:17
#: netbox/templates/dcim/powerport.html:77
msgid "Power Outlet"
msgstr "Güç Çıkışı"
-#: netbox/dcim/forms/model_forms.py:1159 netbox/dcim/forms/model_forms.py:1598
+#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643
msgid "Component Assignment"
msgstr "Bileşen Ataması"
-#: netbox/dcim/forms/model_forms.py:1202 netbox/dcim/forms/model_forms.py:1645
+#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690
msgid "An InventoryItem can only be assigned to a single component."
msgstr "Bir InventoryItem yalnızca tek bir bileşene atanabilir."
-#: netbox/dcim/forms/model_forms.py:1339
+#: netbox/dcim/forms/model_forms.py:1355
msgid "LAG interface"
msgstr "LAG arayüzü"
-#: netbox/dcim/forms/model_forms.py:1362
+#: netbox/dcim/forms/model_forms.py:1378
msgid "Filter VLANs available for assignment by group."
msgstr "Gruba göre atama için mevcut VLAN'ları filtreleyin."
-#: netbox/dcim/forms/model_forms.py:1491
+#: netbox/dcim/forms/model_forms.py:1533
msgid "Child Device"
msgstr "Çocuk Cihazı"
-#: netbox/dcim/forms/model_forms.py:1492
+#: netbox/dcim/forms/model_forms.py:1534
msgid ""
"Child devices must first be created and assigned to the site and rack of the"
" parent device."
@@ -5030,32 +5471,58 @@ msgstr ""
"Alt aygıtlar önce oluşturulmalı ve ana aygıtın sahasına ve rafına "
"atanmalıdır."
-#: netbox/dcim/forms/model_forms.py:1534
+#: netbox/dcim/forms/model_forms.py:1576
msgid "Console port"
msgstr "Konsol bağlantı noktası"
-#: netbox/dcim/forms/model_forms.py:1542
+#: netbox/dcim/forms/model_forms.py:1584
msgid "Console server port"
msgstr "Konsol sunucusu bağlantı noktası"
-#: netbox/dcim/forms/model_forms.py:1550
+#: netbox/dcim/forms/model_forms.py:1592
msgid "Front port"
msgstr "Ön bağlantı noktası"
-#: netbox/dcim/forms/model_forms.py:1566
+#: netbox/dcim/forms/model_forms.py:1608
msgid "Power outlet"
msgstr "Güç çıkışı"
-#: netbox/dcim/forms/model_forms.py:1586
+#: netbox/dcim/forms/model_forms.py:1630
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "Envanter Öğesi"
-#: netbox/dcim/forms/model_forms.py:1659
+#: netbox/dcim/forms/model_forms.py:1704
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "Envanter Öğesi Rolü"
+#: netbox/dcim/forms/model_forms.py:1773
+msgid "VM Interface"
+msgstr "VM Arayüzü"
+
+#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796
+#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171
+#: netbox/templates/virtualization/virtualdisk.html:21
+#: netbox/templates/virtualization/virtualmachine.html:12
+#: netbox/templates/virtualization/vminterface.html:21
+#: netbox/templates/vpn/tunneltermination.html:25
+#: netbox/virtualization/forms/filtersets.py:202
+#: netbox/virtualization/forms/filtersets.py:247
+#: netbox/virtualization/forms/model_forms.py:227
+#: netbox/virtualization/tables/virtualmachines.py:105
+#: netbox/virtualization/tables/virtualmachines.py:161
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
+#: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172
+#: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457
+msgid "Virtual Machine"
+msgstr "Sanal Makine"
+
+#: netbox/dcim/forms/model_forms.py:1827
+msgid "A MAC address can only be assigned to a single object."
+msgstr "MAC adresi yalnızca tek bir nesneye atanabilir."
+
#: netbox/dcim/forms/object_create.py:48
#: netbox/dcim/forms/object_create.py:199
#: netbox/dcim/forms/object_create.py:347
@@ -5076,7 +5543,7 @@ msgstr ""
"bekleniyor."
#: netbox/dcim/forms/object_create.py:110
-#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:252
+#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263
msgid "Rear ports"
msgstr "Arka bağlantı noktaları"
@@ -5105,7 +5572,7 @@ msgstr ""
"Oluşturulacak ön bağlantı noktalarının sayısı ({frontport_count}) seçilen "
"arka port konumu sayısıyla eşleşmelidir ({rearport_count})."
-#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1033
+#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1065
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:47
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5122,30 +5589,30 @@ msgid ""
"member."
msgstr "İlk üye cihazın konumu. Her ek üye için bir artar."
-#: netbox/dcim/forms/object_create.py:427
+#: netbox/dcim/forms/object_create.py:428
msgid "A position must be specified for the first VC member."
msgstr "İlk VC üyesi için bir pozisyon belirtilmelidir."
-#: netbox/dcim/models/cables.py:62
-#: netbox/dcim/models/device_component_templates.py:55
-#: netbox/dcim/models/device_components.py:62
+#: netbox/dcim/models/cables.py:64
+#: netbox/dcim/models/device_component_templates.py:51
+#: netbox/dcim/models/device_components.py:57
#: netbox/extras/models/customfields.py:111
msgid "label"
msgstr "etiketlemek"
-#: netbox/dcim/models/cables.py:71
+#: netbox/dcim/models/cables.py:73
msgid "length"
msgstr "uzunluk"
-#: netbox/dcim/models/cables.py:78
+#: netbox/dcim/models/cables.py:80
msgid "length unit"
msgstr "uzunluk birimi"
-#: netbox/dcim/models/cables.py:95
+#: netbox/dcim/models/cables.py:98
msgid "cable"
msgstr "kablo"
-#: netbox/dcim/models/cables.py:96
+#: netbox/dcim/models/cables.py:99
msgid "cables"
msgstr "kablolar"
@@ -5170,19 +5637,19 @@ msgstr "Uyumsuz sonlandırma türleri: {type_a} ve {type_b}"
msgid "A and B terminations cannot connect to the same object."
msgstr "A ve B sonlandırmaları aynı nesneye bağlanamaz."
-#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37
+#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37
msgid "end"
msgstr "son"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:315
msgid "cable termination"
msgstr "kablo sonlandırma"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:316
msgid "cable terminations"
msgstr "kablo sonlandırmaları"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:335
#, python-brace-format
msgid ""
"Duplicate termination found for {app_label}.{model} {termination_id}: cable "
@@ -5191,35 +5658,66 @@ msgstr ""
"Yinelenen sonlandırma bulundu {app_label}.{model} {termination_id}: kablo "
"{cable_pk}"
-#: netbox/dcim/models/cables.py:343
+#: netbox/dcim/models/cables.py:345
#, python-brace-format
msgid "Cables cannot be terminated to {type_display} interfaces"
msgstr "Kablolar sonlandırılamaz {type_display} arayüzleri"
-#: netbox/dcim/models/cables.py:350
+#: netbox/dcim/models/cables.py:352
msgid "Circuit terminations attached to a provider network may not be cabled."
msgstr "Bir sağlayıcı ağına bağlı devre sonlandırmaları kablolanmayabilir."
-#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50
+#: netbox/dcim/models/cables.py:450 netbox/extras/models/configs.py:50
msgid "is active"
msgstr "aktiftir"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:454
msgid "is complete"
msgstr "tamamlandı"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:458
msgid "is split"
msgstr "bölünmüş"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:466
msgid "cable path"
msgstr "kablo yolu"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:467
msgid "cable paths"
msgstr "kablo yolları"
+#: netbox/dcim/models/cables.py:539
+msgid "All originating terminations must be attached to the same link"
+msgstr "Tüm kaynak sonlandırmalar aynı bağlantıya eklenmelidir"
+
+#: netbox/dcim/models/cables.py:551
+msgid "All mid-span terminations must have the same termination type"
+msgstr ""
+"Tüm orta açıklıklı sonlandırmalar aynı sonlandırma türüne sahip olmalıdır"
+
+#: netbox/dcim/models/cables.py:556
+msgid "All mid-span terminations must have the same parent object"
+msgstr "Tüm orta açıklıklı sonlandırmalar aynı ana nesneye sahip olmalıdır"
+
+#: netbox/dcim/models/cables.py:580
+msgid "All links must be cable or wireless"
+msgstr "Tüm bağlantılar kablo veya kablosuz olmalıdır"
+
+#: netbox/dcim/models/cables.py:582
+msgid "All links must match first link type"
+msgstr "Tüm bağlantılar ilk bağlantı türüyle eşleşmelidir"
+
+#: netbox/dcim/models/cables.py:665
+msgid ""
+"All positions counts within the path on opposite ends of links must match"
+msgstr ""
+"Bağlantıların zıt uçlarındaki yol içindeki tüm pozisyonlar eşleşmelidir"
+
+#: netbox/dcim/models/cables.py:674
+msgid "Remote termination position filter is missing"
+msgstr "Uzaktan sonlandırma konum filtresi eksik"
+
#: netbox/dcim/models/device_component_templates.py:46
#, python-brace-format
msgid ""
@@ -5229,23 +5727,23 @@ msgstr ""
"{module} bir modül tipine bağlandığında modül yuvası konumunun yerine kabul "
"edilir."
-#: netbox/dcim/models/device_component_templates.py:58
-#: netbox/dcim/models/device_components.py:65
+#: netbox/dcim/models/device_component_templates.py:54
+#: netbox/dcim/models/device_components.py:60
msgid "Physical label"
msgstr "Fiziksel etiket"
-#: netbox/dcim/models/device_component_templates.py:103
+#: netbox/dcim/models/device_component_templates.py:99
msgid "Component templates cannot be moved to a different device type."
msgstr "Bileşen şablonları farklı bir aygıt türüne taşınamaz."
-#: netbox/dcim/models/device_component_templates.py:154
+#: netbox/dcim/models/device_component_templates.py:150
msgid ""
"A component template cannot be associated with both a device type and a "
"module type."
msgstr ""
"Bir bileşen şablonu hem aygıt türü hem de modül türüyle ilişkilendirilemez."
-#: netbox/dcim/models/device_component_templates.py:158
+#: netbox/dcim/models/device_component_templates.py:154
msgid ""
"A component template must be associated with either a device type or a "
"module type."
@@ -5253,134 +5751,134 @@ msgstr ""
"Bir bileşen şablonu, bir aygıt türü veya bir modül türüyle "
"ilişkilendirilmelidir."
-#: netbox/dcim/models/device_component_templates.py:212
+#: netbox/dcim/models/device_component_templates.py:209
msgid "console port template"
msgstr "konsol bağlantı noktası şablonu"
-#: netbox/dcim/models/device_component_templates.py:213
+#: netbox/dcim/models/device_component_templates.py:210
msgid "console port templates"
msgstr "konsol bağlantı noktası şablonları"
-#: netbox/dcim/models/device_component_templates.py:246
+#: netbox/dcim/models/device_component_templates.py:244
msgid "console server port template"
msgstr "konsol sunucusu bağlantı noktası şablonu"
-#: netbox/dcim/models/device_component_templates.py:247
+#: netbox/dcim/models/device_component_templates.py:245
msgid "console server port templates"
msgstr "konsol sunucusu bağlantı noktası şablonları"
-#: netbox/dcim/models/device_component_templates.py:278
-#: netbox/dcim/models/device_components.py:352
+#: netbox/dcim/models/device_component_templates.py:277
+#: netbox/dcim/models/device_components.py:345
msgid "maximum draw"
msgstr "maksimum çekiliş"
-#: netbox/dcim/models/device_component_templates.py:285
-#: netbox/dcim/models/device_components.py:359
+#: netbox/dcim/models/device_component_templates.py:284
+#: netbox/dcim/models/device_components.py:352
msgid "allocated draw"
msgstr "tahsis edilen çekiliş"
-#: netbox/dcim/models/device_component_templates.py:295
+#: netbox/dcim/models/device_component_templates.py:294
msgid "power port template"
msgstr "güç bağlantı noktası şablonu"
-#: netbox/dcim/models/device_component_templates.py:296
+#: netbox/dcim/models/device_component_templates.py:295
msgid "power port templates"
msgstr "güç bağlantı noktası şablonları"
#: netbox/dcim/models/device_component_templates.py:315
-#: netbox/dcim/models/device_components.py:382
+#: netbox/dcim/models/device_components.py:372
#, python-brace-format
msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)."
msgstr "Tahsis edilen çekiliş maksimum çekilişi aşamaz ({maximum_draw}W)."
-#: netbox/dcim/models/device_component_templates.py:347
-#: netbox/dcim/models/device_components.py:477
+#: netbox/dcim/models/device_component_templates.py:349
+#: netbox/dcim/models/device_components.py:468
msgid "feed leg"
msgstr "besleme bacağı"
-#: netbox/dcim/models/device_component_templates.py:351
-#: netbox/dcim/models/device_components.py:481
+#: netbox/dcim/models/device_component_templates.py:354
+#: netbox/dcim/models/device_components.py:473
msgid "Phase (for three-phase feeds)"
msgstr "Faz (üç fazlı beslemeler için)"
-#: netbox/dcim/models/device_component_templates.py:357
+#: netbox/dcim/models/device_component_templates.py:360
msgid "power outlet template"
msgstr "elektrik prizi şablonu"
-#: netbox/dcim/models/device_component_templates.py:358
+#: netbox/dcim/models/device_component_templates.py:361
msgid "power outlet templates"
msgstr "elektrik prizi şablonları"
-#: netbox/dcim/models/device_component_templates.py:367
+#: netbox/dcim/models/device_component_templates.py:370
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device type"
msgstr ""
"Ana güç bağlantı noktası ({power_port}) aynı cihaz türüne ait olmalıdır"
-#: netbox/dcim/models/device_component_templates.py:371
+#: netbox/dcim/models/device_component_templates.py:376
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same module type"
msgstr ""
"Ana güç bağlantı noktası ({power_port}) aynı modül türüne ait olmalıdır"
-#: netbox/dcim/models/device_component_templates.py:423
-#: netbox/dcim/models/device_components.py:611
+#: netbox/dcim/models/device_component_templates.py:430
+#: netbox/dcim/models/device_components.py:659
msgid "management only"
msgstr "sadece yönetim"
-#: netbox/dcim/models/device_component_templates.py:431
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_component_templates.py:438
+#: netbox/dcim/models/device_components.py:539
msgid "bridge interface"
msgstr "köprü arayüzü"
-#: netbox/dcim/models/device_component_templates.py:449
-#: netbox/dcim/models/device_components.py:636
+#: netbox/dcim/models/device_component_templates.py:459
+#: netbox/dcim/models/device_components.py:685
msgid "wireless role"
msgstr "kablosuz rolü"
-#: netbox/dcim/models/device_component_templates.py:455
+#: netbox/dcim/models/device_component_templates.py:465
msgid "interface template"
msgstr "arayüz şablonu"
-#: netbox/dcim/models/device_component_templates.py:456
+#: netbox/dcim/models/device_component_templates.py:466
msgid "interface templates"
msgstr "arayüz şablonları"
-#: netbox/dcim/models/device_component_templates.py:463
-#: netbox/dcim/models/device_components.py:804
-#: netbox/virtualization/models/virtualmachines.py:405
+#: netbox/dcim/models/device_component_templates.py:473
+#: netbox/dcim/models/device_components.py:845
+#: netbox/virtualization/models/virtualmachines.py:385
msgid "An interface cannot be bridged to itself."
msgstr "Bir arayüz kendi başına köprülenemez."
-#: netbox/dcim/models/device_component_templates.py:466
+#: netbox/dcim/models/device_component_templates.py:477
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same device type"
msgstr "Köprü arayüzü ({bridge}) aynı cihaz türüne ait olmalıdır"
-#: netbox/dcim/models/device_component_templates.py:470
+#: netbox/dcim/models/device_component_templates.py:483
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same module type"
msgstr "Köprü arayüzü ({bridge}) aynı modül türüne ait olmalıdır"
-#: netbox/dcim/models/device_component_templates.py:526
-#: netbox/dcim/models/device_components.py:984
+#: netbox/dcim/models/device_component_templates.py:540
+#: netbox/dcim/models/device_components.py:1035
msgid "rear port position"
msgstr "arka port konumu"
-#: netbox/dcim/models/device_component_templates.py:551
+#: netbox/dcim/models/device_component_templates.py:565
msgid "front port template"
msgstr "ön bağlantı noktası şablonu"
-#: netbox/dcim/models/device_component_templates.py:552
+#: netbox/dcim/models/device_component_templates.py:566
msgid "front port templates"
msgstr "ön bağlantı noktası şablonları"
-#: netbox/dcim/models/device_component_templates.py:562
+#: netbox/dcim/models/device_component_templates.py:576
#, python-brace-format
msgid "Rear port ({name}) must belong to the same device type"
msgstr "Arka bağlantı noktası ({name}) aynı cihaz türüne ait olmalıdır"
-#: netbox/dcim/models/device_component_templates.py:568
+#: netbox/dcim/models/device_component_templates.py:582
#, python-brace-format
msgid ""
"Invalid rear port position ({position}); rear port {name} has only {count} "
@@ -5389,46 +5887,46 @@ msgstr ""
"Geçersiz arka bağlantı noktası konumu ({position}); arka bağlantı noktası "
"{name} sadece var {count} pozisyonlar"
-#: netbox/dcim/models/device_component_templates.py:621
-#: netbox/dcim/models/device_components.py:1053
+#: netbox/dcim/models/device_component_templates.py:635
+#: netbox/dcim/models/device_components.py:1101
msgid "positions"
msgstr "pozisyonlar"
-#: netbox/dcim/models/device_component_templates.py:632
+#: netbox/dcim/models/device_component_templates.py:646
msgid "rear port template"
msgstr "arka bağlantı noktası şablonu"
-#: netbox/dcim/models/device_component_templates.py:633
+#: netbox/dcim/models/device_component_templates.py:647
msgid "rear port templates"
msgstr "arka bağlantı noktası şablonları"
-#: netbox/dcim/models/device_component_templates.py:662
-#: netbox/dcim/models/device_components.py:1103
+#: netbox/dcim/models/device_component_templates.py:676
+#: netbox/dcim/models/device_components.py:1148
msgid "position"
msgstr "pozisyon"
-#: netbox/dcim/models/device_component_templates.py:665
-#: netbox/dcim/models/device_components.py:1106
+#: netbox/dcim/models/device_component_templates.py:679
+#: netbox/dcim/models/device_components.py:1151
msgid "Identifier to reference when renaming installed components"
msgstr "Yüklü bileşenleri yeniden adlandırırken başvurulacak tanımlayıcı"
-#: netbox/dcim/models/device_component_templates.py:671
+#: netbox/dcim/models/device_component_templates.py:685
msgid "module bay template"
msgstr "modül bölmesi şablonu"
-#: netbox/dcim/models/device_component_templates.py:672
+#: netbox/dcim/models/device_component_templates.py:686
msgid "module bay templates"
msgstr "modül bölmesi şablonları"
-#: netbox/dcim/models/device_component_templates.py:699
+#: netbox/dcim/models/device_component_templates.py:713
msgid "device bay template"
msgstr "cihaz yuvası şablonu"
-#: netbox/dcim/models/device_component_templates.py:700
+#: netbox/dcim/models/device_component_templates.py:714
msgid "device bay templates"
msgstr "cihaz yuvası şablonları"
-#: netbox/dcim/models/device_component_templates.py:713
+#: netbox/dcim/models/device_component_templates.py:728
#, python-brace-format
msgid ""
"Subdevice role of device type ({device_type}) must be set to \"parent\" to "
@@ -5437,205 +5935,224 @@ msgstr ""
"Aygıt türünün alt cihaz rolü ({device_type}) cihaz bölmelerine izin vermek "
"için “ebeveyn” olarak ayarlanmalıdır."
-#: netbox/dcim/models/device_component_templates.py:768
-#: netbox/dcim/models/device_components.py:1262
+#: netbox/dcim/models/device_component_templates.py:784
+#: netbox/dcim/models/device_components.py:1304
msgid "part ID"
msgstr "parça kimliği"
-#: netbox/dcim/models/device_component_templates.py:770
-#: netbox/dcim/models/device_components.py:1264
+#: netbox/dcim/models/device_component_templates.py:786
+#: netbox/dcim/models/device_components.py:1306
msgid "Manufacturer-assigned part identifier"
msgstr "Üretici tarafından atanan parça tanımlayıcısı"
-#: netbox/dcim/models/device_component_templates.py:787
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item template"
msgstr "envanter öğesi şablonu"
-#: netbox/dcim/models/device_component_templates.py:788
+#: netbox/dcim/models/device_component_templates.py:804
msgid "inventory item templates"
msgstr "envanter öğe şablonları"
-#: netbox/dcim/models/device_components.py:105
+#: netbox/dcim/models/device_components.py:100
msgid "Components cannot be moved to a different device."
msgstr "Bileşenler farklı bir cihaza taşınamaz."
-#: netbox/dcim/models/device_components.py:144
+#: netbox/dcim/models/device_components.py:139
msgid "cable end"
msgstr "kablo ucu"
-#: netbox/dcim/models/device_components.py:150
+#: netbox/dcim/models/device_components.py:146
msgid "mark connected"
msgstr "bağlı olarak işaretle"
-#: netbox/dcim/models/device_components.py:152
+#: netbox/dcim/models/device_components.py:148
msgid "Treat as if a cable is connected"
msgstr "Bir kablo bağlıymış gibi davranın"
-#: netbox/dcim/models/device_components.py:170
+#: netbox/dcim/models/device_components.py:166
msgid "Must specify cable end (A or B) when attaching a cable."
msgstr "Kablo takarken kablo ucunu (A veya B) belirtmelisiniz."
-#: netbox/dcim/models/device_components.py:174
+#: netbox/dcim/models/device_components.py:170
msgid "Cable end must not be set without a cable."
msgstr "Kablo ucu kablo olmadan ayarlanmamalıdır."
-#: netbox/dcim/models/device_components.py:178
+#: netbox/dcim/models/device_components.py:174
msgid "Cannot mark as connected with a cable attached."
msgstr "Takılı bir kabloyla bağlı olarak işaretlenemiyor."
-#: netbox/dcim/models/device_components.py:202
+#: netbox/dcim/models/device_components.py:198
#, python-brace-format
msgid "{class_name} models must declare a parent_object property"
msgstr "{class_name} modeller bir parent_object özelliği bildirmelidir"
-#: netbox/dcim/models/device_components.py:287
-#: netbox/dcim/models/device_components.py:316
-#: netbox/dcim/models/device_components.py:349
-#: netbox/dcim/models/device_components.py:467
+#: netbox/dcim/models/device_components.py:284
+#: netbox/dcim/models/device_components.py:311
+#: netbox/dcim/models/device_components.py:342
+#: netbox/dcim/models/device_components.py:458
msgid "Physical port type"
msgstr "Fiziksel bağlantı noktası tipi"
-#: netbox/dcim/models/device_components.py:290
-#: netbox/dcim/models/device_components.py:319
+#: netbox/dcim/models/device_components.py:287
+#: netbox/dcim/models/device_components.py:314
msgid "speed"
msgstr "sürat"
-#: netbox/dcim/models/device_components.py:294
-#: netbox/dcim/models/device_components.py:323
+#: netbox/dcim/models/device_components.py:291
+#: netbox/dcim/models/device_components.py:318
msgid "Port speed in bits per second"
msgstr "Saniyede bit cinsinden port hızı"
-#: netbox/dcim/models/device_components.py:300
+#: netbox/dcim/models/device_components.py:297
msgid "console port"
msgstr "konsol bağlantı noktası"
-#: netbox/dcim/models/device_components.py:301
+#: netbox/dcim/models/device_components.py:298
msgid "console ports"
msgstr "konsol bağlantı noktaları"
-#: netbox/dcim/models/device_components.py:329
+#: netbox/dcim/models/device_components.py:324
msgid "console server port"
msgstr "konsol sunucusu bağlantı noktası"
-#: netbox/dcim/models/device_components.py:330
+#: netbox/dcim/models/device_components.py:325
msgid "console server ports"
msgstr "konsol sunucusu bağlantı noktaları"
-#: netbox/dcim/models/device_components.py:369
+#: netbox/dcim/models/device_components.py:362
msgid "power port"
msgstr "güç bağlantı noktası"
-#: netbox/dcim/models/device_components.py:370
+#: netbox/dcim/models/device_components.py:363
msgid "power ports"
msgstr "güç bağlantı noktaları"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:483
msgid "power outlet"
msgstr "elektrik prizi"
-#: netbox/dcim/models/device_components.py:488
+#: netbox/dcim/models/device_components.py:484
msgid "power outlets"
msgstr "elektrik prizleri"
-#: netbox/dcim/models/device_components.py:499
+#: netbox/dcim/models/device_components.py:492
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device"
msgstr "Ana güç bağlantı noktası ({power_port}) aynı cihaza ait olmalıdır"
-#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:81
-#: netbox/vpn/models/crypto.py:226
+#: netbox/dcim/models/device_components.py:518 netbox/vpn/models/crypto.py:80
+#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "mod"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:523
msgid "IEEE 802.1Q tagging strategy"
msgstr "IEEE 802.1Q etiketleme stratejisi"
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:531
msgid "parent interface"
msgstr "ebeveyn arabirimi"
-#: netbox/dcim/models/device_components.py:602
+#: netbox/dcim/models/device_components.py:547
+msgid "untagged VLAN"
+msgstr "etiketsiz VLAN"
+
+#: netbox/dcim/models/device_components.py:553
+msgid "tagged VLANs"
+msgstr "etiketli VLAN'lar"
+
+#: netbox/dcim/models/device_components.py:561
+#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510
+#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106
+#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
+msgid "Q-in-Q SVLAN"
+msgstr "Q-in-Q SVLAN"
+
+#: netbox/dcim/models/device_components.py:576
+msgid "primary MAC address"
+msgstr "birincil MAC adresi"
+
+#: netbox/dcim/models/device_components.py:588
+msgid "Only Q-in-Q interfaces may specify a service VLAN."
+msgstr "Yalnızca Q-in-Q arayüzleri bir hizmet VLAN'ı belirtebilir."
+
+#: netbox/dcim/models/device_components.py:594
+#, python-brace-format
+msgid "MAC address {mac_address} is not assigned to this interface."
+msgstr "MAC adresi {mac_address} bu arayüze atanmamıştır."
+
+#: netbox/dcim/models/device_components.py:650
msgid "parent LAG"
msgstr "ebeveyn LAG"
-#: netbox/dcim/models/device_components.py:612
+#: netbox/dcim/models/device_components.py:660
msgid "This interface is used only for out-of-band management"
msgstr "Bu arayüz yalnızca bant dışı yönetim için kullanılır"
-#: netbox/dcim/models/device_components.py:617
+#: netbox/dcim/models/device_components.py:665
msgid "speed (Kbps)"
msgstr "hız (Kbps)"
-#: netbox/dcim/models/device_components.py:620
+#: netbox/dcim/models/device_components.py:668
msgid "duplex"
msgstr "dubleks"
-#: netbox/dcim/models/device_components.py:630
+#: netbox/dcim/models/device_components.py:678
msgid "64-bit World Wide Name"
msgstr "64 bit Dünya Çapında Adı"
-#: netbox/dcim/models/device_components.py:642
+#: netbox/dcim/models/device_components.py:692
msgid "wireless channel"
msgstr "kablosuz kanal"
-#: netbox/dcim/models/device_components.py:649
+#: netbox/dcim/models/device_components.py:699
msgid "channel frequency (MHz)"
msgstr "kanal frekansı (MHz)"
-#: netbox/dcim/models/device_components.py:650
-#: netbox/dcim/models/device_components.py:658
+#: netbox/dcim/models/device_components.py:700
+#: netbox/dcim/models/device_components.py:708
msgid "Populated by selected channel (if set)"
msgstr "Seçilen kanala göre doldurulur (ayarlanmışsa)"
-#: netbox/dcim/models/device_components.py:664
+#: netbox/dcim/models/device_components.py:714
msgid "transmit power (dBm)"
msgstr "iletim gücü (dBm)"
-#: netbox/dcim/models/device_components.py:689 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "kablosuz LAN'lar"
-#: netbox/dcim/models/device_components.py:697
-#: netbox/virtualization/models/virtualmachines.py:335
-msgid "untagged VLAN"
-msgstr "etiketsiz VLAN"
-
-#: netbox/dcim/models/device_components.py:703
-#: netbox/virtualization/models/virtualmachines.py:341
-msgid "tagged VLANs"
-msgstr "etiketli VLAN'lar"
-
-#: netbox/dcim/models/device_components.py:745
-#: netbox/virtualization/models/virtualmachines.py:377
+#: netbox/dcim/models/device_components.py:789
+#: netbox/virtualization/models/virtualmachines.py:359
msgid "interface"
msgstr "arayüz"
-#: netbox/dcim/models/device_components.py:746
-#: netbox/virtualization/models/virtualmachines.py:378
+#: netbox/dcim/models/device_components.py:790
+#: netbox/virtualization/models/virtualmachines.py:360
msgid "interfaces"
msgstr "arayüzleri"
-#: netbox/dcim/models/device_components.py:757
+#: netbox/dcim/models/device_components.py:798
#, python-brace-format
msgid "{display_type} interfaces cannot have a cable attached."
msgstr "{display_type} arabirimlerde kablo takılı olamaz."
-#: netbox/dcim/models/device_components.py:765
+#: netbox/dcim/models/device_components.py:806
#, python-brace-format
msgid "{display_type} interfaces cannot be marked as connected."
msgstr "{display_type} arayüzler bağlı olarak işaretlenemez."
-#: netbox/dcim/models/device_components.py:774
-#: netbox/virtualization/models/virtualmachines.py:390
+#: netbox/dcim/models/device_components.py:815
+#: netbox/virtualization/models/virtualmachines.py:370
msgid "An interface cannot be its own parent."
msgstr "Bir arayüz kendi ebeveyni olamaz."
-#: netbox/dcim/models/device_components.py:778
+#: netbox/dcim/models/device_components.py:819
msgid "Only virtual interfaces may be assigned to a parent interface."
msgstr "Bir üst arabirime yalnızca sanal arabirimler atanabilir."
-#: netbox/dcim/models/device_components.py:785
+#: netbox/dcim/models/device_components.py:826
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
@@ -5643,7 +6160,7 @@ msgid ""
msgstr ""
"Seçilen üst arabirim ({interface}) farklı bir cihaza aittir ({device})"
-#: netbox/dcim/models/device_components.py:791
+#: netbox/dcim/models/device_components.py:832
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
@@ -5652,14 +6169,14 @@ msgstr ""
"Seçilen üst arabirim ({interface}) aittir {device}, sanal kasanın bir "
"parçası olmayan {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:811
+#: netbox/dcim/models/device_components.py:852
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
"({device})."
msgstr "Seçilen köprü arayüzü ({bridge}) farklı bir cihaza aittir ({device})."
-#: netbox/dcim/models/device_components.py:817
+#: netbox/dcim/models/device_components.py:858
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
@@ -5668,21 +6185,21 @@ msgstr ""
"Seçilen köprü arayüzü ({interface}) aittir {device}, sanal kasanın bir "
"parçası olmayan {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:828
+#: netbox/dcim/models/device_components.py:869
msgid "Virtual interfaces cannot have a parent LAG interface."
msgstr "Sanal arabirimlerin üst LAG arabirimi olamaz."
-#: netbox/dcim/models/device_components.py:832
+#: netbox/dcim/models/device_components.py:873
msgid "A LAG interface cannot be its own parent."
msgstr "Bir LAG arabirimi kendi ana arabirimi olamaz."
-#: netbox/dcim/models/device_components.py:839
+#: netbox/dcim/models/device_components.py:880
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to a different device ({device})."
msgstr "Seçilen LAG arayüzü ({lag}) farklı bir cihaza aittir ({device})."
-#: netbox/dcim/models/device_components.py:845
+#: netbox/dcim/models/device_components.py:886
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
@@ -5691,43 +6208,47 @@ msgstr ""
"Seçilen LAG arayüzü ({lag}) aittir {device}, sanal kasanın bir parçası "
"olmayan {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:856
+#: netbox/dcim/models/device_components.py:897
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "Sanal arabirimler PoE moduna sahip olamaz."
-#: netbox/dcim/models/device_components.py:860
+#: netbox/dcim/models/device_components.py:901
msgid "Virtual interfaces cannot have a PoE type."
msgstr "Sanal arabirimler PoE tipine sahip olamaz."
-#: netbox/dcim/models/device_components.py:866
+#: netbox/dcim/models/device_components.py:907
msgid "Must specify PoE mode when designating a PoE type."
msgstr "Bir PoE türü belirlerken PoE modunu belirtmelisiniz."
-#: netbox/dcim/models/device_components.py:873
+#: netbox/dcim/models/device_components.py:914
msgid "Wireless role may be set only on wireless interfaces."
msgstr "Kablosuz rolü yalnızca kablosuz arayüzlerde ayarlanabilir."
-#: netbox/dcim/models/device_components.py:875
+#: netbox/dcim/models/device_components.py:916
msgid "Channel may be set only on wireless interfaces."
msgstr "Kanal sadece kablosuz arayüzlerde ayarlanabilir."
-#: netbox/dcim/models/device_components.py:881
+#: netbox/dcim/models/device_components.py:922
msgid "Channel frequency may be set only on wireless interfaces."
msgstr "Kanal frekansı yalnızca kablosuz arayüzlerde ayarlanabilir."
-#: netbox/dcim/models/device_components.py:885
+#: netbox/dcim/models/device_components.py:926
msgid "Cannot specify custom frequency with channel selected."
msgstr "Seçili kanal ile özel frekans belirlenemiyor."
-#: netbox/dcim/models/device_components.py:891
+#: netbox/dcim/models/device_components.py:932
msgid "Channel width may be set only on wireless interfaces."
msgstr "Kanal genişliği yalnızca kablosuz arayüzlerde ayarlanabilir."
-#: netbox/dcim/models/device_components.py:893
+#: netbox/dcim/models/device_components.py:934
msgid "Cannot specify custom width with channel selected."
msgstr "Seçili kanal ile özel genişlik belirlenemiyor."
-#: netbox/dcim/models/device_components.py:901
+#: netbox/dcim/models/device_components.py:938
+msgid "Interface mode does not support an untagged vlan."
+msgstr "Arayüz modu etiketsiz bir vlan'ı desteklemez."
+
+#: netbox/dcim/models/device_components.py:944
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -5736,24 +6257,24 @@ msgstr ""
"Etiketlenmemiş VLAN ({untagged_vlan}) arayüzün ana cihazıyla aynı siteye ait"
" olmalı veya global olmalıdır."
-#: netbox/dcim/models/device_components.py:990
+#: netbox/dcim/models/device_components.py:1041
msgid "Mapped position on corresponding rear port"
msgstr "İlgili arka bağlantı noktasında eşlenmiş konum"
-#: netbox/dcim/models/device_components.py:1006
+#: netbox/dcim/models/device_components.py:1057
msgid "front port"
msgstr "ön bağlantı noktası"
-#: netbox/dcim/models/device_components.py:1007
+#: netbox/dcim/models/device_components.py:1058
msgid "front ports"
msgstr "ön bağlantı noktaları"
-#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1069
#, python-brace-format
msgid "Rear port ({rear_port}) must belong to the same device"
msgstr "Arka bağlantı noktası ({rear_port}) aynı cihaza ait olmalıdır"
-#: netbox/dcim/models/device_components.py:1029
+#: netbox/dcim/models/device_components.py:1077
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
@@ -5762,19 +6283,19 @@ msgstr ""
"Geçersiz arka bağlantı noktası konumu ({rear_port_position}): Arka bağlantı "
"noktası {name} sadece var {positions} pozisyonları."
-#: netbox/dcim/models/device_components.py:1059
+#: netbox/dcim/models/device_components.py:1107
msgid "Number of front ports which may be mapped"
msgstr "Eşlenebilecek ön bağlantı noktalarının sayısı"
-#: netbox/dcim/models/device_components.py:1064
+#: netbox/dcim/models/device_components.py:1112
msgid "rear port"
msgstr "arka bağlantı noktası"
-#: netbox/dcim/models/device_components.py:1065
+#: netbox/dcim/models/device_components.py:1113
msgid "rear ports"
msgstr "arka bağlantı noktaları"
-#: netbox/dcim/models/device_components.py:1079
+#: netbox/dcim/models/device_components.py:1124
#, python-brace-format
msgid ""
"The number of positions cannot be less than the number of mapped front ports"
@@ -5783,149 +6304,149 @@ msgstr ""
"Konum sayısı, eşlenen ön bağlantı noktalarının sayısından az olamaz "
"({frontport_count})"
-#: netbox/dcim/models/device_components.py:1120
+#: netbox/dcim/models/device_components.py:1165
msgid "module bay"
msgstr "modül yuvası"
-#: netbox/dcim/models/device_components.py:1121
+#: netbox/dcim/models/device_components.py:1166
msgid "module bays"
msgstr "modül bölmeleri"
-#: netbox/dcim/models/device_components.py:1138
-#: netbox/dcim/models/devices.py:1224
+#: netbox/dcim/models/device_components.py:1180
+#: netbox/dcim/models/devices.py:1229
msgid "A module bay cannot belong to a module installed within it."
msgstr "Bir modül yuvası, içinde kurulu bir modüle ait olamaz."
-#: netbox/dcim/models/device_components.py:1164
+#: netbox/dcim/models/device_components.py:1206
msgid "device bay"
msgstr "cihaz yuvası"
-#: netbox/dcim/models/device_components.py:1165
+#: netbox/dcim/models/device_components.py:1207
msgid "device bays"
msgstr "cihaz yuvaları"
-#: netbox/dcim/models/device_components.py:1175
+#: netbox/dcim/models/device_components.py:1214
#, python-brace-format
msgid "This type of device ({device_type}) does not support device bays."
msgstr "Bu tür bir cihaz ({device_type}) cihaz bölmelerini desteklemez."
-#: netbox/dcim/models/device_components.py:1181
+#: netbox/dcim/models/device_components.py:1220
msgid "Cannot install a device into itself."
msgstr "Bir cihaz kendi içine yüklenemiyor."
-#: netbox/dcim/models/device_components.py:1189
+#: netbox/dcim/models/device_components.py:1228
#, python-brace-format
msgid ""
"Cannot install the specified device; device is already installed in {bay}."
msgstr "Belirtilen cihaz yüklenemiyor; cihaz zaten yüklü {bay}."
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1249
msgid "inventory item role"
msgstr "envanter kalemi rolü"
-#: netbox/dcim/models/device_components.py:1211
+#: netbox/dcim/models/device_components.py:1250
msgid "inventory item roles"
msgstr "envanter kalemi rolleri"
-#: netbox/dcim/models/device_components.py:1268
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1181
-#: netbox/dcim/models/racks.py:313
-#: netbox/virtualization/models/virtualmachines.py:131
+#: netbox/dcim/models/device_components.py:1310
+#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/racks.py:304
+#: netbox/virtualization/models/virtualmachines.py:126
msgid "serial number"
msgstr "seri numarası"
-#: netbox/dcim/models/device_components.py:1276
-#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1188
-#: netbox/dcim/models/racks.py:320
+#: netbox/dcim/models/device_components.py:1318
+#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/racks.py:311
msgid "asset tag"
msgstr "varlık etiketi"
-#: netbox/dcim/models/device_components.py:1277
+#: netbox/dcim/models/device_components.py:1319
msgid "A unique tag used to identify this item"
msgstr "Bu öğeyi tanımlamak için kullanılan benzersiz bir etiket"
-#: netbox/dcim/models/device_components.py:1280
+#: netbox/dcim/models/device_components.py:1322
msgid "discovered"
msgstr "keşfedilen"
-#: netbox/dcim/models/device_components.py:1282
+#: netbox/dcim/models/device_components.py:1324
msgid "This item was automatically discovered"
msgstr "Bu öğe otomatik olarak keşfedildi"
-#: netbox/dcim/models/device_components.py:1300
+#: netbox/dcim/models/device_components.py:1342
msgid "inventory item"
msgstr "envanter kalemi"
-#: netbox/dcim/models/device_components.py:1301
+#: netbox/dcim/models/device_components.py:1343
msgid "inventory items"
msgstr "envanter kalemleri"
-#: netbox/dcim/models/device_components.py:1312
+#: netbox/dcim/models/device_components.py:1351
msgid "Cannot assign self as parent."
msgstr "Kendisi ebeveyn olarak atanamıyor."
-#: netbox/dcim/models/device_components.py:1320
+#: netbox/dcim/models/device_components.py:1359
msgid "Parent inventory item does not belong to the same device."
msgstr "Ana envanter kalemi aynı cihaza ait değildir."
-#: netbox/dcim/models/device_components.py:1326
+#: netbox/dcim/models/device_components.py:1365
msgid "Cannot move an inventory item with dependent children"
msgstr "Bağımlı çocuklarla bir envanter öğesi taşınamıyor"
-#: netbox/dcim/models/device_components.py:1334
+#: netbox/dcim/models/device_components.py:1373
msgid "Cannot assign inventory item to component on another device"
msgstr "Başka bir cihazdaki bileşene envanter öğesi atanamıyor"
-#: netbox/dcim/models/devices.py:54
+#: netbox/dcim/models/devices.py:59
msgid "manufacturer"
msgstr "üretici firma"
-#: netbox/dcim/models/devices.py:55
+#: netbox/dcim/models/devices.py:60
msgid "manufacturers"
msgstr "üreticiler"
-#: netbox/dcim/models/devices.py:82 netbox/dcim/models/devices.py:382
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
#: netbox/dcim/models/racks.py:133
msgid "model"
msgstr "model"
-#: netbox/dcim/models/devices.py:95
+#: netbox/dcim/models/devices.py:97
msgid "default platform"
msgstr "varsayılan platform"
-#: netbox/dcim/models/devices.py:98 netbox/dcim/models/devices.py:386
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
msgid "part number"
msgstr "parça numarası"
-#: netbox/dcim/models/devices.py:101 netbox/dcim/models/devices.py:389
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
msgid "Discrete part number (optional)"
msgstr "Ayrık parça numarası (isteğe bağlı)"
-#: netbox/dcim/models/devices.py:107 netbox/dcim/models/racks.py:54
+#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:53
msgid "height (U)"
msgstr "yükseklik (U)"
-#: netbox/dcim/models/devices.py:111
+#: netbox/dcim/models/devices.py:113
msgid "exclude from utilization"
msgstr "kullanımdan hariç tut"
-#: netbox/dcim/models/devices.py:112
+#: netbox/dcim/models/devices.py:114
msgid "Devices of this type are excluded when calculating rack utilization."
msgstr "Raf kullanımı hesaplanırken bu tip cihazlar hariç tutulur."
-#: netbox/dcim/models/devices.py:116
+#: netbox/dcim/models/devices.py:118
msgid "is full depth"
msgstr "tam derinliktir"
-#: netbox/dcim/models/devices.py:117
+#: netbox/dcim/models/devices.py:119
msgid "Device consumes both front and rear rack faces."
msgstr "Cihaz hem ön hem de arka kabin yüzlerini tüketir."
-#: netbox/dcim/models/devices.py:123
+#: netbox/dcim/models/devices.py:126
msgid "parent/child status"
msgstr "ebeveyn/çocuk durumu"
-#: netbox/dcim/models/devices.py:124
+#: netbox/dcim/models/devices.py:127
msgid ""
"Parent devices house child devices in device bays. Leave blank if this "
"device type is neither a parent nor a child."
@@ -5933,24 +6454,24 @@ msgstr ""
"Ana cihazlar, alt cihazarı cihaz yuvalarında barındırır. Bu cihaz türü ana "
"veya alt cihaz değilse boş bırakın."
-#: netbox/dcim/models/devices.py:128 netbox/dcim/models/devices.py:392
-#: netbox/dcim/models/devices.py:659 netbox/dcim/models/racks.py:324
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393
+#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
msgid "airflow"
msgstr "hava akımı"
-#: netbox/dcim/models/devices.py:204
+#: netbox/dcim/models/devices.py:208
msgid "device type"
msgstr "cihaz tipi"
-#: netbox/dcim/models/devices.py:205
+#: netbox/dcim/models/devices.py:209
msgid "device types"
msgstr "cihaz türleri"
-#: netbox/dcim/models/devices.py:290
+#: netbox/dcim/models/devices.py:291
msgid "U height must be in increments of 0.5 rack units."
msgstr "U yüksekliği 0,5 raf ünitesi artışlarla olmalıdır."
-#: netbox/dcim/models/devices.py:307
+#: netbox/dcim/models/devices.py:308
#, python-brace-format
msgid ""
"Device {device} in rack {rack} does not have sufficient space to accommodate"
@@ -5959,7 +6480,7 @@ msgstr ""
"{rack} kabininde {device} cihazını {height}U yüksekliğinde barındırmak için "
"yeterli alan bulunmamaktadır"
-#: netbox/dcim/models/devices.py:322
+#: netbox/dcim/models/devices.py:323
#, python-brace-format
msgid ""
"Unable to set 0U height: Found {racked_instance_count} "
@@ -5969,7 +6490,7 @@ msgstr ""
"href=\"{url}\">{racked_instance_count} örnekler zaten raflara monte "
"edilmiştir."
-#: netbox/dcim/models/devices.py:331
+#: netbox/dcim/models/devices.py:332
msgid ""
"Must delete all device bay templates associated with this device before "
"declassifying it as a parent device."
@@ -5977,164 +6498,164 @@ msgstr ""
"Ana cihaz olarak sınıflandırmadan önce bu cihazla ilişkili tüm cihaz yuvası "
"şablonlarını silmeniz gerekir."
-#: netbox/dcim/models/devices.py:337
+#: netbox/dcim/models/devices.py:338
msgid "Child device types must be 0U."
msgstr "Çocuk cihaz türleri 0U olmalıdır."
-#: netbox/dcim/models/devices.py:411
+#: netbox/dcim/models/devices.py:413
msgid "module type"
msgstr "modül tipi"
-#: netbox/dcim/models/devices.py:412
+#: netbox/dcim/models/devices.py:414
msgid "module types"
msgstr "modül türleri"
-#: netbox/dcim/models/devices.py:485
+#: netbox/dcim/models/devices.py:484
msgid "Virtual machines may be assigned to this role"
msgstr "Sanal makineler bu role atanabilir"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:496
msgid "device role"
msgstr "cihaz rolü"
-#: netbox/dcim/models/devices.py:498
+#: netbox/dcim/models/devices.py:497
msgid "device roles"
msgstr "cihaz rolleri"
-#: netbox/dcim/models/devices.py:515
+#: netbox/dcim/models/devices.py:511
msgid "Optionally limit this platform to devices of a certain manufacturer"
msgstr ""
"İsteğe bağlı olarak bu platformu belirli bir üreticinin cihazlarıyla "
"sınırlayın"
-#: netbox/dcim/models/devices.py:527
+#: netbox/dcim/models/devices.py:523
msgid "platform"
msgstr "platform"
-#: netbox/dcim/models/devices.py:528
+#: netbox/dcim/models/devices.py:524
msgid "platforms"
msgstr "platformlar"
-#: netbox/dcim/models/devices.py:576
+#: netbox/dcim/models/devices.py:572
msgid "The function this device serves"
msgstr "Bu cihazın hizmet ettiği işlev"
-#: netbox/dcim/models/devices.py:608
+#: netbox/dcim/models/devices.py:599
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "Üretici tarafından atanan şasi seri numarası"
-#: netbox/dcim/models/devices.py:616 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
msgid "A unique tag used to identify this device"
msgstr "Bu cihazı tanımlamak için kullanılan benzersiz bir etiket"
-#: netbox/dcim/models/devices.py:643
+#: netbox/dcim/models/devices.py:634
msgid "position (U)"
msgstr "pozisyon (U)"
-#: netbox/dcim/models/devices.py:650
+#: netbox/dcim/models/devices.py:642
msgid "rack face"
msgstr "raf yüzü"
-#: netbox/dcim/models/devices.py:670 netbox/dcim/models/devices.py:1420
-#: netbox/virtualization/models/virtualmachines.py:100
+#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
+#: netbox/virtualization/models/virtualmachines.py:95
msgid "primary IPv4"
msgstr "birincil IPv4"
-#: netbox/dcim/models/devices.py:678 netbox/dcim/models/devices.py:1428
-#: netbox/virtualization/models/virtualmachines.py:108
+#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
+#: netbox/virtualization/models/virtualmachines.py:103
msgid "primary IPv6"
msgstr "birincil IPv6"
-#: netbox/dcim/models/devices.py:686
+#: netbox/dcim/models/devices.py:679
msgid "out-of-band IP"
msgstr "bant dışı IP"
-#: netbox/dcim/models/devices.py:703
+#: netbox/dcim/models/devices.py:696
msgid "VC position"
msgstr "VC pozisyonu"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:699
msgid "Virtual chassis position"
msgstr "Sanal şasi konumu"
-#: netbox/dcim/models/devices.py:709
+#: netbox/dcim/models/devices.py:702
msgid "VC priority"
msgstr "VC önceliği"
-#: netbox/dcim/models/devices.py:713
+#: netbox/dcim/models/devices.py:706
msgid "Virtual chassis master election priority"
msgstr "Sanal şasi ana seçim önceliği"
-#: netbox/dcim/models/devices.py:716 netbox/dcim/models/sites.py:207
+#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "enlem"
-#: netbox/dcim/models/devices.py:721 netbox/dcim/models/devices.py:729
-#: netbox/dcim/models/sites.py:212 netbox/dcim/models/sites.py:220
+#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221
msgid "GPS coordinate in decimal format (xx.yyyyyy)"
msgstr "Ondalık formatta GPS koordinatı (xx.yyyyyy)"
-#: netbox/dcim/models/devices.py:724 netbox/dcim/models/sites.py:215
+#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "boylam"
-#: netbox/dcim/models/devices.py:797
+#: netbox/dcim/models/devices.py:790
msgid "Device name must be unique per site."
msgstr "Aygıt adı site başına benzersiz olmalıdır."
-#: netbox/dcim/models/devices.py:808 netbox/ipam/models/services.py:75
+#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
msgid "device"
msgstr "cihaz"
-#: netbox/dcim/models/devices.py:809
+#: netbox/dcim/models/devices.py:802
msgid "devices"
msgstr "cihazlar"
-#: netbox/dcim/models/devices.py:835
+#: netbox/dcim/models/devices.py:821
#, python-brace-format
msgid "Rack {rack} does not belong to site {site}."
msgstr "Raf {rack} siteye ait değil {site}."
-#: netbox/dcim/models/devices.py:840
+#: netbox/dcim/models/devices.py:826
#, python-brace-format
msgid "Location {location} does not belong to site {site}."
msgstr "{location} Konum {site} adlı siteye ait değil."
-#: netbox/dcim/models/devices.py:846
+#: netbox/dcim/models/devices.py:832
#, python-brace-format
msgid "Rack {rack} does not belong to location {location}."
msgstr "{rack} rafı {location} adlı konuma ait değil."
-#: netbox/dcim/models/devices.py:853
+#: netbox/dcim/models/devices.py:839
msgid "Cannot select a rack face without assigning a rack."
msgstr "Bir raf atamadan raf yüzü seçilemez."
-#: netbox/dcim/models/devices.py:857
+#: netbox/dcim/models/devices.py:843
msgid "Cannot select a rack position without assigning a rack."
msgstr "Bir raf atamadan raf konumu seçilemez."
-#: netbox/dcim/models/devices.py:863
+#: netbox/dcim/models/devices.py:849
msgid "Position must be in increments of 0.5 rack units."
msgstr "Konum 0,5 raf ünitesinin artışlarında olmalıdır."
-#: netbox/dcim/models/devices.py:867
+#: netbox/dcim/models/devices.py:853
msgid "Must specify rack face when defining rack position."
msgstr "Raf konumunu tanımlarken raf yüzü belirtilmelidir."
-#: netbox/dcim/models/devices.py:875
+#: netbox/dcim/models/devices.py:861
#, python-brace-format
msgid ""
"A 0U device type ({device_type}) cannot be assigned to a rack position."
msgstr "Bir 0U cihaz tipi ({device_type}) bir raf konumuna atanamaz."
-#: netbox/dcim/models/devices.py:886
+#: netbox/dcim/models/devices.py:872
msgid ""
"Child device types cannot be assigned to a rack face. This is an attribute "
"of the parent device."
msgstr ""
"Alt aygıt türleri bir raf yüzüne atanamaz. Bu, ana cihazın bir özelliğidir."
-#: netbox/dcim/models/devices.py:893
+#: netbox/dcim/models/devices.py:879
msgid ""
"Child device types cannot be assigned to a rack position. This is an "
"attribute of the parent device."
@@ -6142,7 +6663,7 @@ msgstr ""
"Alt aygıt türleri bir raf konumuna atanamaz. Bu, ana aygıtın bir "
"özelliğidir."
-#: netbox/dcim/models/devices.py:907
+#: netbox/dcim/models/devices.py:893
#, python-brace-format
msgid ""
"U{position} is already occupied or does not have sufficient space to "
@@ -6151,22 +6672,22 @@ msgstr ""
"U{position} zaten işgal edilmiş veya bu cihaz tipini barındırmak için "
"yeterli alana sahip değil: {device_type} ({u_height}U)"
-#: netbox/dcim/models/devices.py:922
+#: netbox/dcim/models/devices.py:908
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} Bu bir IPv4 adresi değildir."
-#: netbox/dcim/models/devices.py:931 netbox/dcim/models/devices.py:946
+#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this device."
msgstr "Belirtilen IP adresi ({ip}) bu cihaza atanmamıştır."
-#: netbox/dcim/models/devices.py:937
+#: netbox/dcim/models/devices.py:926
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} Bu bir IPv6 adresi değildir."
-#: netbox/dcim/models/devices.py:964
+#: netbox/dcim/models/devices.py:956
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6175,12 +6696,17 @@ msgstr ""
"Atanan platform aşağıdakilerle sınırlıdır {platform_manufacturer} cihaz "
"türleri, ancak bu cihazın türü şunlara aittir {devicetype_manufacturer}."
-#: netbox/dcim/models/devices.py:975
+#: netbox/dcim/models/devices.py:967
#, python-brace-format
msgid "The assigned cluster belongs to a different site ({site})"
msgstr "Atanan küme farklı bir siteye aittir ({site})"
-#: netbox/dcim/models/devices.py:983
+#: netbox/dcim/models/devices.py:974
+#, python-brace-format
+msgid "The assigned cluster belongs to a different location ({location})"
+msgstr "Atanan küme farklı bir konuma aittir ({location})"
+
+#: netbox/dcim/models/devices.py:982
msgid "A device assigned to a virtual chassis must have its position defined."
msgstr "Sanal bir kasaya atanan bir aygıtın konumu tanımlanmış olmalıdır."
@@ -6193,36 +6719,36 @@ msgstr ""
"Cihaz sanal kasadan kaldırılamıyor {virtual_chassis} çünkü şu anda efendisi "
"olarak belirlenmiştir."
-#: netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/devices.py:1204
msgid "module"
msgstr "modül"
-#: netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:1205
msgid "modules"
msgstr "modülleri"
-#: netbox/dcim/models/devices.py:1213
+#: netbox/dcim/models/devices.py:1218
#, python-brace-format
msgid ""
"Module must be installed within a module bay belonging to the assigned "
"device ({device})."
msgstr "Modül, atanan cihaza ait bir modül bölmesine kurulmalıdır ({device})."
-#: netbox/dcim/models/devices.py:1339
+#: netbox/dcim/models/devices.py:1346
msgid "domain"
msgstr "domain"
-#: netbox/dcim/models/devices.py:1352 netbox/dcim/models/devices.py:1353
+#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
msgid "virtual chassis"
msgstr "sanal kasa"
-#: netbox/dcim/models/devices.py:1368
+#: netbox/dcim/models/devices.py:1372
#, python-brace-format
msgid ""
"The selected master ({master}) is not assigned to this virtual chassis."
msgstr "Seçilen usta ({master}) bu sanal kasaya atanmamıştır."
-#: netbox/dcim/models/devices.py:1384
+#: netbox/dcim/models/devices.py:1388
#, python-brace-format
msgid ""
"Unable to delete virtual chassis {self}. There are member interfaces which "
@@ -6231,50 +6757,61 @@ msgstr ""
"Sanal kasa silinemiyor {self}. Çapraz şasi LAG arabirimleri oluşturan üye "
"arayüzleri vardır."
-#: netbox/dcim/models/devices.py:1409 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37
msgid "identifier"
msgstr "belirlemek"
-#: netbox/dcim/models/devices.py:1410
+#: netbox/dcim/models/devices.py:1415
msgid "Numeric identifier unique to the parent device"
msgstr "Ana aygıta benzersiz sayısal tanımlayıcı"
-#: netbox/dcim/models/devices.py:1438 netbox/extras/models/customfields.py:225
+#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:225
#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:120
msgid "comments"
msgstr "yorumlar"
-#: netbox/dcim/models/devices.py:1454
+#: netbox/dcim/models/devices.py:1459
msgid "virtual device context"
msgstr "sanal cihaz bağlamı"
-#: netbox/dcim/models/devices.py:1455
+#: netbox/dcim/models/devices.py:1460
msgid "virtual device contexts"
msgstr "sanal cihaz bağlamları"
-#: netbox/dcim/models/devices.py:1487
+#: netbox/dcim/models/devices.py:1489
#, python-brace-format
msgid "{ip} is not an IPv{family} address."
msgstr "{ip} IPV değil{family} adres."
-#: netbox/dcim/models/devices.py:1493
+#: netbox/dcim/models/devices.py:1495
msgid "Primary IP address must belong to an interface on the assigned device."
msgstr "Birincil IP adresi, atanan cihazdaki bir arayüze ait olmalıdır."
-#: netbox/dcim/models/mixins.py:15 netbox/extras/models/configs.py:41
-#: netbox/extras/models/models.py:313 netbox/extras/models/models.py:522
-#: netbox/extras/models/search.py:48 netbox/ipam/models/ip.py:194
-msgid "weight"
-msgstr "ağırlık"
+#: netbox/dcim/models/devices.py:1527
+msgid "MAC addresses"
+msgstr "MAC adresleri"
-#: netbox/dcim/models/mixins.py:22
-msgid "weight unit"
-msgstr "ağırlık birimi"
+#: netbox/dcim/models/devices.py:1559
+msgid ""
+"Cannot unassign MAC Address while it is designated as the primary MAC for an"
+" object"
+msgstr ""
+"Bir nesne için birincil MAC olarak belirlenmişken MAC Adresi atanması "
+"kaldırılamıyor"
-#: netbox/dcim/models/mixins.py:51
-msgid "Must specify a unit when setting a weight"
-msgstr "Ağırlık ayarlarken bir birim belirtmelisiniz"
+#: netbox/dcim/models/devices.py:1563
+msgid ""
+"Cannot reassign MAC Address while it is designated as the primary MAC for an"
+" object"
+msgstr ""
+"Bir nesne için birincil MAC olarak belirlenirken MAC Adresi yeniden "
+"atanamıyor"
+
+#: netbox/dcim/models/mixins.py:94
+#, python-brace-format
+msgid "Please select a {scope_type}."
+msgstr "Lütfen bir seçin {scope_type}."
#: netbox/dcim/models/power.py:55
msgid "power panel"
@@ -6284,49 +6821,49 @@ msgstr "güç paneli"
msgid "power panels"
msgstr "güç panelleri"
-#: netbox/dcim/models/power.py:70
+#: netbox/dcim/models/power.py:67
#, python-brace-format
msgid ""
"Location {location} ({location_site}) is in a different site than {site}"
msgstr "{location} ({location_site}) adlı konum, {site} adlı sitede değil."
-#: netbox/dcim/models/power.py:108
+#: netbox/dcim/models/power.py:106
msgid "supply"
msgstr "sağlamak"
-#: netbox/dcim/models/power.py:114
+#: netbox/dcim/models/power.py:112
msgid "phase"
msgstr "faz"
-#: netbox/dcim/models/power.py:120
+#: netbox/dcim/models/power.py:118
msgid "voltage"
msgstr "voltaj"
-#: netbox/dcim/models/power.py:125
+#: netbox/dcim/models/power.py:123
msgid "amperage"
msgstr "amper"
-#: netbox/dcim/models/power.py:130
+#: netbox/dcim/models/power.py:128
msgid "max utilization"
msgstr "maksimum kullanım"
-#: netbox/dcim/models/power.py:133
+#: netbox/dcim/models/power.py:131
msgid "Maximum permissible draw (percentage)"
msgstr "İzin verilen maksimum çekiliş (yüzde)"
-#: netbox/dcim/models/power.py:136
+#: netbox/dcim/models/power.py:134
msgid "available power"
msgstr "mevcut güç"
-#: netbox/dcim/models/power.py:164
+#: netbox/dcim/models/power.py:162
msgid "power feed"
msgstr "güç beslemesi"
-#: netbox/dcim/models/power.py:165
+#: netbox/dcim/models/power.py:163
msgid "power feeds"
msgstr "güç beslemeleri"
-#: netbox/dcim/models/power.py:179
+#: netbox/dcim/models/power.py:174
#, python-brace-format
msgid ""
"Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) "
@@ -6335,55 +6872,55 @@ msgstr ""
"Raf {rack} ({rack_site}) ve güç paneli {powerpanel} ({powerpanel_site}) "
"farklı sitelerdedir."
-#: netbox/dcim/models/power.py:190
+#: netbox/dcim/models/power.py:185
msgid "Voltage cannot be negative for AC supply"
msgstr "AC beslemesi için voltaj negatif olamaz"
-#: netbox/dcim/models/racks.py:47
+#: netbox/dcim/models/racks.py:46
msgid "width"
msgstr "genişlik"
-#: netbox/dcim/models/racks.py:48
+#: netbox/dcim/models/racks.py:47
msgid "Rail-to-rail width"
msgstr "Ray-ray genişliği"
-#: netbox/dcim/models/racks.py:56
+#: netbox/dcim/models/racks.py:55
msgid "Height in rack units"
msgstr "Raf ünitelerinde yükseklik"
-#: netbox/dcim/models/racks.py:60
+#: netbox/dcim/models/racks.py:59
msgid "starting unit"
msgstr "başlangıç ünitesi"
-#: netbox/dcim/models/racks.py:62
+#: netbox/dcim/models/racks.py:61
msgid "Starting unit for rack"
msgstr "Raf için başlangıç ünitesi"
-#: netbox/dcim/models/racks.py:66
+#: netbox/dcim/models/racks.py:65
msgid "descending units"
msgstr "azalan birimler"
-#: netbox/dcim/models/racks.py:67
+#: netbox/dcim/models/racks.py:66
msgid "Units are numbered top-to-bottom"
msgstr "Birimler yukarıdan aşağıya numaralandırılmıştır"
-#: netbox/dcim/models/racks.py:72
+#: netbox/dcim/models/racks.py:71
msgid "outer width"
msgstr "dış genişlik"
-#: netbox/dcim/models/racks.py:75
+#: netbox/dcim/models/racks.py:74
msgid "Outer dimension of rack (width)"
msgstr "Rafın dış boyutu (genişlik)"
-#: netbox/dcim/models/racks.py:78
+#: netbox/dcim/models/racks.py:77
msgid "outer depth"
msgstr "dış derinlik"
-#: netbox/dcim/models/racks.py:81
+#: netbox/dcim/models/racks.py:80
msgid "Outer dimension of rack (depth)"
msgstr "Rafın dış boyutu (derinlik)"
-#: netbox/dcim/models/racks.py:84
+#: netbox/dcim/models/racks.py:83
msgid "outer unit"
msgstr "dış ünite"
@@ -6407,7 +6944,7 @@ msgstr "maksimum ağırlık"
msgid "Maximum load capacity for the rack"
msgstr "Raf için maksimum yük kapasitesi"
-#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:252
+#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247
msgid "form factor"
msgstr "form faktörü"
@@ -6419,55 +6956,55 @@ msgstr "raf tipi"
msgid "rack types"
msgstr "raf türleri"
-#: netbox/dcim/models/racks.py:180 netbox/dcim/models/racks.py:379
+#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368
msgid "Must specify a unit when setting an outer width/depth"
msgstr "Dış genişlik/derinlik ayarlarken bir birim belirtmelidir"
-#: netbox/dcim/models/racks.py:184 netbox/dcim/models/racks.py:383
+#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
msgid "Must specify a unit when setting a maximum weight"
msgstr "Maksimum ağırlık ayarlarken bir birim belirtmelisiniz"
-#: netbox/dcim/models/racks.py:230
+#: netbox/dcim/models/racks.py:227
msgid "rack role"
msgstr "raf rolü"
-#: netbox/dcim/models/racks.py:231
+#: netbox/dcim/models/racks.py:228
msgid "rack roles"
msgstr "raf rolleri"
-#: netbox/dcim/models/racks.py:274
+#: netbox/dcim/models/racks.py:265
msgid "facility ID"
msgstr "tesis kimliği"
-#: netbox/dcim/models/racks.py:275
+#: netbox/dcim/models/racks.py:266
msgid "Locally-assigned identifier"
msgstr "Yerel olarak atanmış tanımlayıcı"
-#: netbox/dcim/models/racks.py:308 netbox/ipam/forms/bulk_import.py:201
-#: netbox/ipam/forms/bulk_import.py:266 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:483
-#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197
+#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300
+#: netbox/ipam/forms/bulk_import.py:482
+#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "Fonksiyonel rol"
-#: netbox/dcim/models/racks.py:321
+#: netbox/dcim/models/racks.py:312
msgid "A unique tag used to identify this rack"
msgstr "Bu rafı tanımlamak için kullanılan benzersiz bir etiket"
-#: netbox/dcim/models/racks.py:359
+#: netbox/dcim/models/racks.py:351
msgid "rack"
msgstr "raf"
-#: netbox/dcim/models/racks.py:360
+#: netbox/dcim/models/racks.py:352
msgid "racks"
msgstr "rafları"
-#: netbox/dcim/models/racks.py:375
+#: netbox/dcim/models/racks.py:364
#, python-brace-format
msgid "Assigned location must belong to parent site ({site})."
msgstr "Atanan konum üst siteye ait olmalıdır ({site})."
-#: netbox/dcim/models/racks.py:393
+#: netbox/dcim/models/racks.py:387
#, python-brace-format
msgid ""
"Rack must be at least {min_height}U tall to house currently installed "
@@ -6476,7 +7013,7 @@ msgstr ""
"Raf en az olmalıdır {min_height}Şu anda yüklü cihazları barındırmak için "
"yeterli."
-#: netbox/dcim/models/racks.py:400
+#: netbox/dcim/models/racks.py:396
#, python-brace-format
msgid ""
"Rack unit numbering must begin at {position} or less to house currently "
@@ -6485,118 +7022,118 @@ msgstr ""
"Raf ünitesi numaralandırması şu adreste başlamalıdır: {position} veya şu "
"anda yüklü cihazları barındırmak için daha az."
-#: netbox/dcim/models/racks.py:408
+#: netbox/dcim/models/racks.py:404
#, python-brace-format
msgid "Location must be from the same site, {site}."
msgstr "Konum aynı siteden olmalı, {site}."
-#: netbox/dcim/models/racks.py:670
+#: netbox/dcim/models/racks.py:666
msgid "units"
msgstr "birimler"
-#: netbox/dcim/models/racks.py:696
+#: netbox/dcim/models/racks.py:692
msgid "rack reservation"
msgstr "raf rezervasyonu"
-#: netbox/dcim/models/racks.py:697
+#: netbox/dcim/models/racks.py:693
msgid "rack reservations"
msgstr "raf rezervasyonları"
-#: netbox/dcim/models/racks.py:714
+#: netbox/dcim/models/racks.py:707
#, python-brace-format
msgid "Invalid unit(s) for {height}U rack: {unit_list}"
msgstr "Geçersiz birim (ler) i {height}U rafı: {unit_list}"
-#: netbox/dcim/models/racks.py:727
+#: netbox/dcim/models/racks.py:720
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "Aşağıdaki birimler zaten rezerve edilmiştir: {unit_list}"
-#: netbox/dcim/models/sites.py:49
+#: netbox/dcim/models/sites.py:53
msgid "A top-level region with this name already exists."
msgstr "Bu ada sahip üst düzey bir bölge zaten var."
-#: netbox/dcim/models/sites.py:59
+#: netbox/dcim/models/sites.py:63
msgid "A top-level region with this slug already exists."
msgstr "Bu kısa adı içeren üst düzey bir bölge zaten var."
-#: netbox/dcim/models/sites.py:62
+#: netbox/dcim/models/sites.py:66
msgid "region"
msgstr "bölge"
-#: netbox/dcim/models/sites.py:63
+#: netbox/dcim/models/sites.py:67
msgid "regions"
msgstr "bölgeler"
-#: netbox/dcim/models/sites.py:102
+#: netbox/dcim/models/sites.py:109
msgid "A top-level site group with this name already exists."
msgstr "Bu ada sahip üst düzey bir site grubu zaten var."
-#: netbox/dcim/models/sites.py:112
+#: netbox/dcim/models/sites.py:119
msgid "A top-level site group with this slug already exists."
msgstr "Bu kısa adı içeren üst düzey bir site grubu zaten var."
-#: netbox/dcim/models/sites.py:115
+#: netbox/dcim/models/sites.py:122
msgid "site group"
msgstr "site grubu"
-#: netbox/dcim/models/sites.py:116
+#: netbox/dcim/models/sites.py:123
msgid "site groups"
msgstr "site grupları"
-#: netbox/dcim/models/sites.py:141
+#: netbox/dcim/models/sites.py:145
msgid "Full name of the site"
msgstr "Sitenin tam adı"
-#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:279
+#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283
msgid "facility"
msgstr "tesise"
-#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:282
+#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286
msgid "Local facility ID or description"
msgstr "Yerel tesis kimliği veya açıklaması"
-#: netbox/dcim/models/sites.py:195
+#: netbox/dcim/models/sites.py:196
msgid "physical address"
msgstr "fiziksel adres"
-#: netbox/dcim/models/sites.py:198
+#: netbox/dcim/models/sites.py:199
msgid "Physical location of the building"
msgstr "Binanın fiziksel konumu"
-#: netbox/dcim/models/sites.py:201
+#: netbox/dcim/models/sites.py:202
msgid "shipping address"
msgstr "teslimat adresi"
-#: netbox/dcim/models/sites.py:204
+#: netbox/dcim/models/sites.py:205
msgid "If different from the physical address"
msgstr "Fiziksel adresden farklıysa"
-#: netbox/dcim/models/sites.py:238
+#: netbox/dcim/models/sites.py:245
msgid "site"
msgstr "sitesi"
-#: netbox/dcim/models/sites.py:239
+#: netbox/dcim/models/sites.py:246
msgid "sites"
msgstr "siteler"
-#: netbox/dcim/models/sites.py:309
+#: netbox/dcim/models/sites.py:319
msgid "A location with this name already exists within the specified site."
msgstr "Belirtilen sitede bu ada sahip bir konum zaten var."
-#: netbox/dcim/models/sites.py:319
+#: netbox/dcim/models/sites.py:329
msgid "A location with this slug already exists within the specified site."
msgstr "Belirtilen sitede bu kısa ada sahip bir konum zaten var."
-#: netbox/dcim/models/sites.py:322
+#: netbox/dcim/models/sites.py:332
msgid "location"
msgstr "konum"
-#: netbox/dcim/models/sites.py:323
+#: netbox/dcim/models/sites.py:333
msgid "locations"
msgstr "konumlar"
-#: netbox/dcim/models/sites.py:337
+#: netbox/dcim/models/sites.py:344
#, python-brace-format
msgid "Parent location ({parent}) must belong to the same site ({site})."
msgstr "Ana konum ({parent}) aynı siteye ({site}) ait olmalıdır."
@@ -6609,11 +7146,11 @@ msgstr "Fesih A"
msgid "Termination B"
msgstr "Sonlandırma B"
-#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:23
+#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:22
msgid "Device A"
msgstr "Aygıt A"
-#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:32
+#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:31
msgid "Device B"
msgstr "Aygıt B"
@@ -6647,97 +7184,91 @@ msgstr "Site B"
msgid "Reachable"
msgstr "Ulaşılabilir"
-#: netbox/dcim/tables/devices.py:58 netbox/dcim/tables/devices.py:106
-#: netbox/dcim/tables/racks.py:150 netbox/dcim/tables/sites.py:105
-#: netbox/dcim/tables/sites.py:148 netbox/extras/tables/tables.py:545
+#: 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:545
#: 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
-#: netbox/virtualization/tables/clusters.py:83
-#: netbox/virtualization/views.py:204
+#: netbox/virtualization/tables/clusters.py:87
+#: netbox/virtualization/views.py:216
msgid "Devices"
msgstr "Aygıtlar"
-#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:111
-#: netbox/virtualization/tables/clusters.py:88
+#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122
+#: netbox/virtualization/tables/clusters.py:92
msgid "VMs"
msgstr "Sanal Makineler"
-#: netbox/dcim/tables/devices.py:100 netbox/dcim/tables/devices.py:216
-#: netbox/extras/forms/model_forms.py:630
+#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227
+#: netbox/extras/forms/model_forms.py:644
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/device/render_config.html:11
-#: netbox/templates/dcim/device/render_config.html:14
#: netbox/templates/dcim/devicerole.html:44
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
+#: netbox/templates/extras/object_render_config.html:12
+#: netbox/templates/extras/object_render_config.html:15
#: netbox/templates/virtualization/virtualmachine.html:48
-#: netbox/templates/virtualization/virtualmachine/render_config.html:11
-#: netbox/templates/virtualization/virtualmachine/render_config.html:14
-#: netbox/virtualization/tables/virtualmachines.py:107
+#: netbox/virtualization/tables/virtualmachines.py:77
msgid "Config Template"
msgstr "Yapılandırma Şablonu"
-#: netbox/dcim/tables/devices.py:150 netbox/templates/dcim/sitegroup.html:26
-msgid "Site Group"
-msgstr "Site Grubu"
-
-#: netbox/dcim/tables/devices.py:187 netbox/dcim/tables/devices.py:1068
-#: netbox/ipam/forms/bulk_import.py:527 netbox/ipam/forms/model_forms.py:306
-#: netbox/ipam/forms/model_forms.py:319 netbox/ipam/tables/ip.py:356
-#: netbox/ipam/tables/ip.py:423 netbox/ipam/tables/ip.py:446
+#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100
+#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308
+#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398
#: netbox/templates/ipam/ipaddress.html:11
-#: netbox/virtualization/tables/virtualmachines.py:95
+#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "IP Adresi"
-#: netbox/dcim/tables/devices.py:191 netbox/dcim/tables/devices.py:1072
-#: netbox/virtualization/tables/virtualmachines.py:86
+#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104
+#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "IPv4 Adresi"
-#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1076
-#: netbox/virtualization/tables/virtualmachines.py:90
+#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108
+#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "IPv6 Adresi"
-#: netbox/dcim/tables/devices.py:210
+#: netbox/dcim/tables/devices.py:221
msgid "VC Position"
msgstr "VC Pozisyonu"
-#: netbox/dcim/tables/devices.py:213
+#: netbox/dcim/tables/devices.py:224
msgid "VC Priority"
msgstr "VC Önceliği"
-#: netbox/dcim/tables/devices.py:220 netbox/templates/dcim/device_edit.html:38
+#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38
#: netbox/templates/dcim/devicebay_populate.html:16
msgid "Parent Device"
msgstr "Ebeveyn Aygıtı"
-#: netbox/dcim/tables/devices.py:225
+#: netbox/dcim/tables/devices.py:236
msgid "Position (Device Bay)"
msgstr "Konum (Aygıt Yuvası)"
-#: netbox/dcim/tables/devices.py:234
+#: netbox/dcim/tables/devices.py:245
msgid "Console ports"
msgstr "Konsol bağlantı noktaları"
-#: netbox/dcim/tables/devices.py:237
+#: netbox/dcim/tables/devices.py:248
msgid "Console server ports"
msgstr "Konsol sunucusu bağlantı noktaları"
-#: netbox/dcim/tables/devices.py:240
+#: netbox/dcim/tables/devices.py:251
msgid "Power ports"
msgstr "Güç bağlantı noktaları"
-#: netbox/dcim/tables/devices.py:243
+#: netbox/dcim/tables/devices.py:254
msgid "Power outlets"
msgstr "Elektrik prizleri"
-#: netbox/dcim/tables/devices.py:246 netbox/dcim/tables/devices.py:1081
-#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1040
-#: netbox/dcim/views.py:1279 netbox/dcim/views.py:1975
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:250
+#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144
+#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139
+#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -6747,35 +7278,35 @@ msgstr "Elektrik prizleri"
#: netbox/templates/dcim/virtualdevicecontext.html:81
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
-#: netbox/virtualization/tables/virtualmachines.py:101
-#: netbox/virtualization/views.py:364 netbox/wireless/tables/wirelesslan.py:55
+#: netbox/virtualization/tables/virtualmachines.py:71
+#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "Arayüzler"
-#: netbox/dcim/tables/devices.py:249
+#: netbox/dcim/tables/devices.py:260
msgid "Front ports"
msgstr "Ön bağlantı noktaları"
-#: netbox/dcim/tables/devices.py:255
+#: netbox/dcim/tables/devices.py:266
msgid "Device bays"
msgstr "Cihaz yuvaları"
-#: netbox/dcim/tables/devices.py:258
+#: netbox/dcim/tables/devices.py:269
msgid "Module bays"
msgstr "Modül bölmeleri"
-#: netbox/dcim/tables/devices.py:261
+#: netbox/dcim/tables/devices.py:272
msgid "Inventory items"
msgstr "Envanter kalemleri"
-#: netbox/dcim/tables/devices.py:305 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "Modül Yuvası"
-#: netbox/dcim/tables/devices.py:318 netbox/dcim/tables/devicetypes.py:47
-#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1115
-#: netbox/dcim/views.py:2073 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219
+#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -6784,124 +7315,133 @@ msgstr "Modül Yuvası"
msgid "Inventory Items"
msgstr "Envanter Öğeleri"
-#: netbox/dcim/tables/devices.py:333
+#: netbox/dcim/tables/devices.py:343
msgid "Cable Color"
msgstr "Kablo Rengi"
-#: netbox/dcim/tables/devices.py:339
+#: netbox/dcim/tables/devices.py:349
msgid "Link Peers"
msgstr "Meslektaşları Bağla"
-#: netbox/dcim/tables/devices.py:342
+#: netbox/dcim/tables/devices.py:352
msgid "Mark Connected"
msgstr "Bağlı İşaretle"
-#: netbox/dcim/tables/devices.py:461
+#: netbox/dcim/tables/devices.py:471
msgid "Maximum draw (W)"
msgstr "Maksimum çekim (W)"
-#: netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:474
msgid "Allocated draw (W)"
msgstr "Tahsis edilen çekiliş (W)"
-#: netbox/dcim/tables/devices.py:558 netbox/ipam/forms/model_forms.py:734
-#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:596
-#: netbox/ipam/views.py:696 netbox/netbox/navigation/menu.py:158
-#: netbox/netbox/navigation/menu.py:160
-#: netbox/templates/dcim/interface.html:339
+#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633
+#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164
+#: netbox/netbox/navigation/menu.py:166
+#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
#: netbox/templates/ipam/service.html:40
-#: netbox/templates/virtualization/vminterface.html:85
+#: netbox/templates/virtualization/vminterface.html:101
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "IP Adresleri"
-#: netbox/dcim/tables/devices.py:564 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "FHRP Grupları"
-#: netbox/dcim/tables/devices.py:576 netbox/templates/dcim/interface.html:89
-#: netbox/templates/virtualization/vminterface.html:67
+#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95
+#: netbox/templates/virtualization/vminterface.html:59
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
#: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76
#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82
-#: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145
+#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
#: netbox/vpn/tables/tunnels.py:78
msgid "Tunnel"
msgstr "Tünel"
-#: netbox/dcim/tables/devices.py:604 netbox/dcim/tables/devicetypes.py:227
+#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "Yalnızca Yönetim"
-#: netbox/dcim/tables/devices.py:623
+#: netbox/dcim/tables/devices.py:645
msgid "VDCs"
msgstr "VDC'ler"
-#: netbox/dcim/tables/devices.py:873 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163
+msgid "Virtual Circuit"
+msgstr "Sanal Devre"
+
+#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "Yüklü Modül"
-#: netbox/dcim/tables/devices.py:876
+#: netbox/dcim/tables/devices.py:907
msgid "Module Serial"
msgstr "Modül Seri"
-#: netbox/dcim/tables/devices.py:880
+#: netbox/dcim/tables/devices.py:911
msgid "Module Asset Tag"
msgstr "Modül Varlık Etiketi"
-#: netbox/dcim/tables/devices.py:889
+#: netbox/dcim/tables/devices.py:920
msgid "Module Status"
msgstr "Modül Durumu"
-#: netbox/dcim/tables/devices.py:944 netbox/dcim/tables/devicetypes.py:312
-#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319
+#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "Bileşen"
-#: netbox/dcim/tables/devices.py:1000
+#: netbox/dcim/tables/devices.py:1032
msgid "Items"
msgstr "Öğeler"
-#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:84
+#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60
+#: netbox/netbox/navigation/menu.py:62
+msgid "Rack Types"
+msgstr "Raf Çeşitleri"
+
+#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84
#: netbox/netbox/navigation/menu.py:86
msgid "Device Types"
msgstr "Cihaz Türleri"
-#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:87
+#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
msgid "Module Types"
msgstr "Modül Çeşitleri"
-#: netbox/dcim/tables/devicetypes.py:52 netbox/extras/forms/filtersets.py:371
-#: netbox/extras/forms/model_forms.py:537 netbox/extras/tables/tables.py:540
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
+#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:540
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "Platformlar"
-#: netbox/dcim/tables/devicetypes.py:84
+#: netbox/dcim/tables/devicetypes.py:89
#: netbox/templates/dcim/devicetype.html:29
msgid "Default Platform"
msgstr "Varsayılan Platform"
-#: netbox/dcim/tables/devicetypes.py:88
+#: netbox/dcim/tables/devicetypes.py:93
#: netbox/templates/dcim/devicetype.html:45
msgid "Full Depth"
msgstr "Tam Derinlik"
-#: netbox/dcim/tables/devicetypes.py:98
+#: netbox/dcim/tables/devicetypes.py:103
msgid "U Height"
msgstr "U Yüksekliği"
-#: netbox/dcim/tables/devicetypes.py:113 netbox/dcim/tables/modules.py:26
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
#: netbox/dcim/tables/racks.py:89
msgid "Instances"
msgstr "Örnekler"
-#: netbox/dcim/tables/devicetypes.py:116 netbox/dcim/views.py:980
-#: netbox/dcim/views.py:1219 netbox/dcim/views.py:1911
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084
+#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075
#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
@@ -6911,8 +7451,8 @@ msgstr "Örnekler"
msgid "Console Ports"
msgstr "Konsol Bağlantı Noktaları"
-#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:995
-#: netbox/dcim/views.py:1234 netbox/dcim/views.py:1927
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099
+#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091
#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
@@ -6922,8 +7462,8 @@ msgstr "Konsol Bağlantı Noktaları"
msgid "Console Server Ports"
msgstr "Konsol Sunucusu Bağlantı Noktaları"
-#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1010
-#: netbox/dcim/views.py:1249 netbox/dcim/views.py:1943
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1114
+#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107
#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
@@ -6933,8 +7473,8 @@ msgstr "Konsol Sunucusu Bağlantı Noktaları"
msgid "Power Ports"
msgstr "Güç Bağlantı Noktaları"
-#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1025
-#: netbox/dcim/views.py:1264 netbox/dcim/views.py:1959
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129
+#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123
#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
@@ -6944,8 +7484,8 @@ msgstr "Güç Bağlantı Noktaları"
msgid "Power Outlets"
msgstr "Elektrik Prizleri"
-#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1055
-#: netbox/dcim/views.py:1294 netbox/dcim/views.py:1997
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159
+#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161
#: netbox/netbox/navigation/menu.py:95
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
@@ -6954,8 +7494,8 @@ msgstr "Elektrik Prizleri"
msgid "Front Ports"
msgstr "Ön Bağlantı Noktaları"
-#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1070
-#: netbox/dcim/views.py:1309 netbox/dcim/views.py:2013
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174
+#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177
#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
@@ -6965,16 +7505,16 @@ msgstr "Ön Bağlantı Noktaları"
msgid "Rear Ports"
msgstr "Arka Bağlantı Noktaları"
-#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1100
-#: netbox/dcim/views.py:2053 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204
+#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "Cihaz Yuvaları"
-#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1085
-#: netbox/dcim/views.py:1324 netbox/dcim/views.py:2033
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1189
+#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197
#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
@@ -6984,7 +7524,7 @@ msgstr "Cihaz Yuvaları"
msgid "Module Bays"
msgstr "Modül Bölmeleri"
-#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:297
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "Güç Beslemeleri"
@@ -6997,109 +7537,104 @@ msgstr "Maksimum Kullanım"
msgid "Available Power (VA)"
msgstr "Kullanılabilir Güç (VA)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:143
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47
#: netbox/netbox/navigation/menu.py:49
msgid "Racks"
msgstr "Raflar"
-#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:142
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141
#: netbox/templates/dcim/device.html:318
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14
msgid "Height"
msgstr "Yükseklik"
-#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:165
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18
msgid "Outer Width"
msgstr "Dış genişlik"
-#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:169
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
msgid "Outer Depth"
msgstr "Dış Derinlik"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:177
+#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
msgid "Max Weight"
msgstr "Maksimum Ağırlık"
-#: netbox/dcim/tables/racks.py:154
+#: netbox/dcim/tables/racks.py:153
msgid "Space"
msgstr "Uzay"
#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:351
-#: netbox/extras/forms/model_forms.py:517 netbox/ipam/forms/bulk_edit.py:131
-#: netbox/ipam/forms/model_forms.py:153 netbox/ipam/tables/asn.py:66
+#: netbox/extras/forms/filtersets.py:358
+#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66
#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17
msgid "Sites"
msgstr "Siteler"
-#: netbox/dcim/tests/test_api.py:47
+#: netbox/dcim/tests/test_api.py:50
msgid "Test case must set peer_termination_type"
msgstr "Test senaryosu peer_termination_type ayarlamalıdır"
-#: netbox/dcim/views.py:138
+#: netbox/dcim/views.py:137
#, python-brace-format
msgid "Disconnected {count} {type}"
msgstr "Bağlantısı kesildi {count} {type}"
-#: netbox/dcim/views.py:738 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "Rezervasyon"
-#: netbox/dcim/views.py:757 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "Raf Olmayan Cihazlar"
-#: netbox/dcim/views.py:2086 netbox/extras/forms/model_forms.py:577
+#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591
#: netbox/templates/extras/configcontext.html:10
-#: netbox/virtualization/forms/model_forms.py:225
-#: netbox/virtualization/views.py:405
+#: netbox/virtualization/forms/model_forms.py:232
+#: netbox/virtualization/views.py:422
msgid "Config Context"
msgstr "Yapılandırma Bağlamı"
-#: netbox/dcim/views.py:2096 netbox/virtualization/views.py:415
+#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432
msgid "Render Config"
msgstr "Oluştur Yapılandırması"
-#: netbox/dcim/views.py:2131 netbox/virtualization/views.py:450
-#, python-brace-format
-msgid "An error occurred while rendering the template: {error}"
-msgstr "Şablon oluşturulurken bir hata oluştu: {error}"
-
-#: netbox/dcim/views.py:2149 netbox/extras/tables/tables.py:550
-#: netbox/netbox/navigation/menu.py:247 netbox/netbox/navigation/menu.py:249
-#: netbox/virtualization/views.py:178
+#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550
+#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
+#: netbox/virtualization/views.py:190
msgid "Virtual Machines"
msgstr "Sanal Makineler"
-#: netbox/dcim/views.py:2907
+#: netbox/dcim/views.py:3106
#, python-brace-format
msgid "Installed device {device} in bay {device_bay}."
msgstr "Yüklü cihaz {device} körfezde {device_bay}."
-#: netbox/dcim/views.py:2948
+#: netbox/dcim/views.py:3147
#, python-brace-format
msgid "Removed device {device} from bay {device_bay}."
msgstr "Kaldırılan cihaz {device} körfezden {device_bay}."
-#: netbox/dcim/views.py:3054 netbox/ipam/tables/ip.py:234
+#: netbox/dcim/views.py:3263 netbox/ipam/tables/ip.py:180
msgid "Children"
msgstr "Çocuklar"
-#: netbox/dcim/views.py:3520
+#: netbox/dcim/views.py:3730
#, python-brace-format
msgid "Added member {device}"
msgstr "Eklenen üye {device}"
-#: netbox/dcim/views.py:3567
+#: netbox/dcim/views.py:3779
#, python-brace-format
msgid "Unable to remove master device {device} from the virtual chassis."
msgstr "Ana aygıt kaldırılamıyor {device} sanal kasadan."
-#: netbox/dcim/views.py:3580
+#: netbox/dcim/views.py:3792
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "Kaldırıldı {device} sanal kasadan {chassis}"
@@ -7198,7 +7733,7 @@ msgstr "Hayır"
#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57
#: netbox/tenancy/forms/bulk_edit.py:118
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:171
msgid "Link"
msgstr "Bağlantı"
@@ -7218,15 +7753,15 @@ msgstr "Alfabetik (A-Z)"
msgid "Alphabetical (Z-A)"
msgstr "Alfabetik (Z-A)"
-#: netbox/extras/choices.py:144 netbox/extras/choices.py:167
+#: netbox/extras/choices.py:144 netbox/extras/choices.py:165
msgid "Info"
msgstr "Bilgi"
-#: netbox/extras/choices.py:145 netbox/extras/choices.py:168
+#: netbox/extras/choices.py:145 netbox/extras/choices.py:166
msgid "Success"
msgstr "Başarı"
-#: netbox/extras/choices.py:146 netbox/extras/choices.py:169
+#: netbox/extras/choices.py:146 netbox/extras/choices.py:167
msgid "Warning"
msgstr "Uyarı"
@@ -7234,52 +7769,29 @@ msgstr "Uyarı"
msgid "Danger"
msgstr "Tehlike"
-#: netbox/extras/choices.py:165
+#: netbox/extras/choices.py:164
msgid "Debug"
msgstr "Hata ayıklama"
-#: netbox/extras/choices.py:166 netbox/netbox/choices.py:101
-msgid "Default"
-msgstr "Varsayılan"
-
-#: netbox/extras/choices.py:170
+#: netbox/extras/choices.py:168
msgid "Failure"
msgstr "Başarısızlık"
-#: netbox/extras/choices.py:186
-msgid "Hourly"
-msgstr "Saatlik"
-
-#: netbox/extras/choices.py:187
-msgid "12 hours"
-msgstr "12 saat"
-
-#: netbox/extras/choices.py:188
-msgid "Daily"
-msgstr "Günlük"
-
-#: netbox/extras/choices.py:189
-msgid "Weekly"
-msgstr "Haftalık"
-
-#: netbox/extras/choices.py:190
-msgid "30 days"
-msgstr "30 gün"
-
-#: netbox/extras/choices.py:226
+#: netbox/extras/choices.py:213
#: netbox/templates/dcim/virtualchassis_edit.html:107
#: netbox/templates/generic/bulk_add_component.html:68
#: netbox/templates/generic/object_edit.html:47
#: netbox/templates/generic/object_edit.html:80
+#: netbox/templates/htmx/quick_add.html:24
#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7
msgid "Create"
msgstr "Oluştur"
-#: netbox/extras/choices.py:227
+#: netbox/extras/choices.py:214
msgid "Update"
msgstr "Güncelleme"
-#: netbox/extras/choices.py:228
+#: netbox/extras/choices.py:215
#: netbox/templates/circuits/inc/circuit_termination.html:23
#: netbox/templates/dcim/inc/panels/inventory_items.html:37
#: netbox/templates/dcim/powerpanel.html:66
@@ -7294,82 +7806,82 @@ msgstr "Güncelleme"
msgid "Delete"
msgstr "Sil"
-#: netbox/extras/choices.py:252 netbox/netbox/choices.py:57
-#: netbox/netbox/choices.py:102
+#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "Mavi"
-#: netbox/extras/choices.py:253 netbox/netbox/choices.py:56
-#: netbox/netbox/choices.py:103
+#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "çivit mavisi"
-#: netbox/extras/choices.py:254 netbox/netbox/choices.py:54
-#: netbox/netbox/choices.py:104
+#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "Mor"
-#: netbox/extras/choices.py:255 netbox/netbox/choices.py:51
-#: netbox/netbox/choices.py:105
+#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "Pembe"
-#: netbox/extras/choices.py:256 netbox/netbox/choices.py:50
-#: netbox/netbox/choices.py:106
+#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "Kırmızı"
-#: netbox/extras/choices.py:257 netbox/netbox/choices.py:68
-#: netbox/netbox/choices.py:107
+#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "Portakal"
-#: netbox/extras/choices.py:258 netbox/netbox/choices.py:66
-#: netbox/netbox/choices.py:108
+#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "Sarı"
-#: netbox/extras/choices.py:259 netbox/netbox/choices.py:63
-#: netbox/netbox/choices.py:109
+#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "Yeşil"
-#: netbox/extras/choices.py:260 netbox/netbox/choices.py:60
-#: netbox/netbox/choices.py:110
+#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "çamurcun"
-#: netbox/extras/choices.py:261 netbox/netbox/choices.py:59
-#: netbox/netbox/choices.py:111
+#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "Mavi"
-#: netbox/extras/choices.py:262 netbox/netbox/choices.py:112
+#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "Gri"
-#: netbox/extras/choices.py:263 netbox/netbox/choices.py:74
-#: netbox/netbox/choices.py:113
+#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "Siyah"
-#: netbox/extras/choices.py:264 netbox/netbox/choices.py:75
-#: netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/netbox/choices.py:116
msgid "White"
msgstr "Beyaz"
-#: netbox/extras/choices.py:279 netbox/extras/forms/model_forms.py:353
-#: netbox/extras/forms/model_forms.py:430
+#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
+#: netbox/extras/forms/model_forms.py:444
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Web kancası"
-#: netbox/extras/choices.py:280 netbox/extras/forms/model_forms.py:418
+#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "Senaryo"
-#: netbox/extras/choices.py:281
+#: netbox/extras/choices.py:268
msgid "Notification"
msgstr "Bildirim"
@@ -7465,31 +7977,35 @@ msgstr "Geçersiz biçim. URL parametreleri sözlük olarak iletilmelidir."
msgid "RSS Feed"
msgstr "RSS Beslemesi"
-#: netbox/extras/dashboard/widgets.py:279
+#: netbox/extras/dashboard/widgets.py:280
msgid "Embed an RSS feed from an external website."
msgstr "Harici bir web sitesinden bir RSS beslemesi ekleyin."
-#: netbox/extras/dashboard/widgets.py:286
+#: netbox/extras/dashboard/widgets.py:287
msgid "Feed URL"
msgstr "Akış URL'si"
-#: netbox/extras/dashboard/widgets.py:291
+#: netbox/extras/dashboard/widgets.py:290
+msgid "Requires external connection"
+msgstr "Harici bağlantı gerektirir"
+
+#: netbox/extras/dashboard/widgets.py:296
msgid "The maximum number of objects to display"
msgstr "Görüntülenecek maksimum nesne sayısı"
-#: netbox/extras/dashboard/widgets.py:296
+#: netbox/extras/dashboard/widgets.py:301
msgid "How long to stored the cached content (in seconds)"
msgstr ""
"Önbelleğe alınan içeriğin ne kadar süre saklanacağı (saniye cinsinden)"
-#: netbox/extras/dashboard/widgets.py:348
+#: netbox/extras/dashboard/widgets.py:358
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
-#: netbox/templates/inc/user_menu.html:48
+#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "Yer İşaretleri"
-#: netbox/extras/dashboard/widgets.py:352
+#: netbox/extras/dashboard/widgets.py:362
msgid "Show your personal bookmarks"
msgstr "Kişisel yer imlerinizi gösterin"
@@ -7518,17 +8034,17 @@ msgid "Group (name)"
msgstr "Grup (isim)"
#: netbox/extras/filtersets.py:574
-#: netbox/virtualization/forms/filtersets.py:118
+#: netbox/virtualization/forms/filtersets.py:123
msgid "Cluster type"
msgstr "Küme türü"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:95
-#: netbox/virtualization/filtersets.py:147
+#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/virtualization/filtersets.py:113
msgid "Cluster type (slug)"
msgstr "Küme tipi (kısa ad)"
#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16
-#: netbox/tenancy/forms/forms.py:39
+#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "Kiracı grubu"
@@ -7537,7 +8053,7 @@ msgstr "Kiracı grubu"
msgid "Tenant group (slug)"
msgstr "Kiracı grubu (kısa ad)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:495
+#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "etiket"
@@ -7546,60 +8062,60 @@ msgstr "etiket"
msgid "Tag (slug)"
msgstr "Etiket (kısa ad)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:429
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
msgid "Has local config context data"
msgstr "Yerel yapılandırma bağlam verilerine sahiptir"
-#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:60
+#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61
msgid "Group name"
msgstr "Grup adı"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:68
+#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
#: netbox/extras/tables/tables.py:65
#: netbox/templates/extras/customfield.html:38
#: netbox/templates/generic/bulk_import.html:118
msgid "Required"
msgstr "Gerekli"
-#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:75
+#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76
msgid "Must be unique"
msgstr "Benzersiz olmalı"
#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60
-#: netbox/extras/forms/filtersets.py:89
+#: netbox/extras/forms/filtersets.py:90
#: netbox/extras/models/customfields.py:209
msgid "UI visible"
msgstr "Kullanıcı arayüzü görünür"
#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66
-#: netbox/extras/forms/filtersets.py:94
+#: netbox/extras/forms/filtersets.py:95
#: netbox/extras/models/customfields.py:216
msgid "UI editable"
msgstr "UI düzenlenebilir"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:97
+#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
msgid "Is cloneable"
msgstr "Klonlanabilir mi"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:104
+#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
msgid "Minimum value"
msgstr "Minimum değer"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:108
+#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
msgid "Maximum value"
msgstr "Maksimum değer"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:112
+#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
msgid "Validation regex"
msgstr "Doğrulama regex"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "Davranış"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:149
+#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
msgid "New window"
msgstr "Yeni pencere"
@@ -7607,31 +8123,31 @@ msgstr "Yeni pencere"
msgid "Button class"
msgstr "Düğme sınıfı"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
#: netbox/extras/models/models.py:409
msgid "MIME type"
msgstr "MIME türü"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:190
+#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
msgid "File extension"
msgstr "Dosya uzantısı"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
msgid "As attachment"
msgstr "Ek olarak"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:236
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
#: netbox/extras/tables/tables.py:256
#: netbox/templates/extras/savedfilter.html:29
msgid "Shared"
msgstr "Paylaşılan"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
#: netbox/extras/models/models.py:174
msgid "HTTP method"
msgstr "HTTP yöntemi"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:259
+#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "Yük URL'si"
@@ -7650,7 +8166,7 @@ msgid "CA file path"
msgstr "CA dosya yolu"
#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192
-#: netbox/extras/forms/model_forms.py:377
+#: netbox/extras/forms/model_forms.py:391
msgid "Event types"
msgstr "Etkinlik türleri"
@@ -7663,13 +8179,13 @@ msgstr "Aktif"
#: netbox/extras/forms/bulk_import.py:139
#: netbox/extras/forms/bulk_import.py:162
#: netbox/extras/forms/bulk_import.py:186
-#: netbox/extras/forms/filtersets.py:137 netbox/extras/forms/filtersets.py:224
+#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230
#: netbox/extras/forms/model_forms.py:47
-#: netbox/extras/forms/model_forms.py:205
-#: netbox/extras/forms/model_forms.py:237
-#: netbox/extras/forms/model_forms.py:278
-#: netbox/extras/forms/model_forms.py:372
-#: netbox/extras/forms/model_forms.py:489
+#: netbox/extras/forms/model_forms.py:219
+#: netbox/extras/forms/model_forms.py:251
+#: netbox/extras/forms/model_forms.py:292
+#: netbox/extras/forms/model_forms.py:386
+#: netbox/extras/forms/model_forms.py:503
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "Nesne türleri"
@@ -7687,10 +8203,10 @@ msgstr "Bir veya daha fazla atanmış nesne türü"
msgid "Field data type (e.g. text, integer, etc.)"
msgstr "Alan veri türü (örn. Metin, tamsayı vb.)"
-#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:208
-#: netbox/extras/forms/filtersets.py:281
-#: netbox/extras/forms/model_forms.py:304
-#: netbox/extras/forms/model_forms.py:341
+#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213
+#: netbox/extras/forms/filtersets.py:287
+#: netbox/extras/forms/model_forms.py:318
+#: netbox/extras/forms/model_forms.py:355
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "Nesne türü"
@@ -7699,7 +8215,7 @@ msgstr "Nesne türü"
msgid "Object type (for object or multi-object fields)"
msgstr "Nesne türü (nesne veya çoklu nesne alanları için)"
-#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:84
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85
msgid "Choice set"
msgstr "Seçim seti"
@@ -7769,7 +8285,7 @@ msgid "The classification of entry"
msgstr "Girişin sınıflandırılması"
#: netbox/extras/forms/bulk_import.py:261
-#: netbox/extras/forms/model_forms.py:320 netbox/netbox/navigation/menu.py:390
+#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -7783,7 +8299,8 @@ msgstr ""
"Virgülle ayrılmış, çift tırnak işareti ile çevrelenmiş kullanıcı adları"
#: netbox/extras/forms/bulk_import.py:268
-#: netbox/extras/forms/model_forms.py:315 netbox/netbox/navigation/menu.py:410
+#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294
+#: netbox/netbox/navigation/menu.py:431
#: netbox/templates/extras/notificationgroup.html:31
#: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193
#: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35
@@ -7795,104 +8312,104 @@ msgstr "Gruplar"
msgid "Group names separated by commas, encased with double quotes"
msgstr "Virgülle ayrılmış, çift tırnak işareti ile çevrelenmiş grup adları"
-#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56
msgid "Related object type"
msgstr "İlgili nesne türü"
-#: netbox/extras/forms/filtersets.py:57
+#: netbox/extras/forms/filtersets.py:58
msgid "Field type"
msgstr "Alan tipi"
-#: netbox/extras/forms/filtersets.py:120
+#: netbox/extras/forms/filtersets.py:122
#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "Seçenekler"
-#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:319
-#: netbox/extras/forms/filtersets.py:408
-#: netbox/extras/forms/model_forms.py:572 netbox/templates/core/job.html:96
+#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326
+#: netbox/extras/forms/filtersets.py:416
+#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "Veriler"
-#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:333
-#: netbox/extras/forms/filtersets.py:418 netbox/netbox/choices.py:130
+#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
+#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "Veri dosyası"
-#: netbox/extras/forms/filtersets.py:183
+#: netbox/extras/forms/filtersets.py:187
msgid "Content types"
msgstr "İçerik türleri"
-#: netbox/extras/forms/filtersets.py:255 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
msgid "HTTP content type"
msgstr "HTTP içerik türü"
-#: netbox/extras/forms/filtersets.py:286
+#: netbox/extras/forms/filtersets.py:292
msgid "Event type"
msgstr "Etkinlik türü"
-#: netbox/extras/forms/filtersets.py:291
+#: netbox/extras/forms/filtersets.py:297
msgid "Action type"
msgstr "Eylem türü"
-#: netbox/extras/forms/filtersets.py:307
+#: netbox/extras/forms/filtersets.py:313
msgid "Tagged object type"
msgstr "Etiketli nesne türü"
-#: netbox/extras/forms/filtersets.py:312
+#: netbox/extras/forms/filtersets.py:318
msgid "Allowed object type"
msgstr "İzin verilen nesne türü"
-#: netbox/extras/forms/filtersets.py:341
-#: netbox/extras/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:348
+#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
msgid "Regions"
msgstr "Bölgeler"
-#: netbox/extras/forms/filtersets.py:346
-#: netbox/extras/forms/model_forms.py:512
+#: netbox/extras/forms/filtersets.py:353
+#: netbox/extras/forms/model_forms.py:526
msgid "Site groups"
msgstr "Site grupları"
-#: netbox/extras/forms/filtersets.py:356
-#: netbox/extras/forms/model_forms.py:522 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:363
+#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "Konumlar"
-#: netbox/extras/forms/filtersets.py:361
-#: netbox/extras/forms/model_forms.py:527
+#: netbox/extras/forms/filtersets.py:368
+#: netbox/extras/forms/model_forms.py:541
msgid "Device types"
msgstr "Cihaz türleri"
-#: netbox/extras/forms/filtersets.py:366
-#: netbox/extras/forms/model_forms.py:532
+#: netbox/extras/forms/filtersets.py:373
+#: netbox/extras/forms/model_forms.py:546
msgid "Roles"
msgstr "Roller"
-#: netbox/extras/forms/filtersets.py:376
-#: netbox/extras/forms/model_forms.py:542
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:556
msgid "Cluster types"
msgstr "Küme türleri"
-#: netbox/extras/forms/filtersets.py:381
-#: netbox/extras/forms/model_forms.py:547
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:561
msgid "Cluster groups"
msgstr "Küme grupları"
-#: netbox/extras/forms/filtersets.py:386
-#: netbox/extras/forms/model_forms.py:552 netbox/netbox/navigation/menu.py:255
-#: netbox/netbox/navigation/menu.py:257
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263
+#: netbox/netbox/navigation/menu.py:265
#: netbox/templates/virtualization/clustertype.html:30
#: netbox/virtualization/tables/clusters.py:23
#: netbox/virtualization/tables/clusters.py:45
msgid "Clusters"
msgstr "Kümeler"
-#: netbox/extras/forms/filtersets.py:391
-#: netbox/extras/forms/model_forms.py:557
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:571
msgid "Tenant groups"
msgstr "Kiracı grupları"
@@ -7942,7 +8459,7 @@ msgstr ""
msgid "Related Object"
msgstr "İlgili Nesne"
-#: netbox/extras/forms/model_forms.py:169
+#: netbox/extras/forms/model_forms.py:170
msgid ""
"Enter one choice per line. An optional label may be specified for each "
"choice by appending it with a colon. Example:"
@@ -7950,16 +8467,16 @@ msgstr ""
"Satır başına bir seçenek girin. Her seçim için iki nokta üst üste eklenerek "
"isteğe bağlı bir etiket belirtilebilir. Örnek:"
-#: netbox/extras/forms/model_forms.py:212
+#: netbox/extras/forms/model_forms.py:226
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "Özel Bağlantı"
-#: netbox/extras/forms/model_forms.py:214
+#: netbox/extras/forms/model_forms.py:228
msgid "Templates"
msgstr "Şablonlar"
-#: netbox/extras/forms/model_forms.py:226
+#: netbox/extras/forms/model_forms.py:240
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
@@ -7968,7 +8485,7 @@ msgstr ""
"Bağlantı metni için Jinja2 şablon kodu. Nesneyi {example} şeklinde referans "
"alabilirsiniz. Boş metin olarak görüntülenen bağlantılar görüntülenmez."
-#: netbox/extras/forms/model_forms.py:230
+#: netbox/extras/forms/model_forms.py:244
#, python-brace-format
msgid ""
"Jinja2 template code for the link URL. Reference the object as {example}."
@@ -7976,58 +8493,58 @@ msgstr ""
"Bağlantı metni için Jinja2 şablon kodu. Nesneyi {example} şeklinde referans "
"alabilirsiniz. "
-#: netbox/extras/forms/model_forms.py:241
-#: netbox/extras/forms/model_forms.py:624
+#: netbox/extras/forms/model_forms.py:255
+#: netbox/extras/forms/model_forms.py:638
msgid "Template code"
msgstr "Şablon kodu"
-#: netbox/extras/forms/model_forms.py:247
+#: netbox/extras/forms/model_forms.py:261
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "Dışa Aktarma Şablonu"
-#: netbox/extras/forms/model_forms.py:249
+#: netbox/extras/forms/model_forms.py:263
msgid "Rendering"
msgstr "Oluşturma"
-#: netbox/extras/forms/model_forms.py:263
-#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:277
+#: netbox/extras/forms/model_forms.py:663
msgid "Template content is populated from the remote source selected below."
msgstr "Şablon içeriği aşağıda seçilen uzak kaynaktan doldurulur."
-#: netbox/extras/forms/model_forms.py:270
-#: netbox/extras/forms/model_forms.py:656
+#: netbox/extras/forms/model_forms.py:284
+#: netbox/extras/forms/model_forms.py:670
msgid "Must specify either local content or a data file"
msgstr "Yerel içerik veya veri dosyası belirtmelidir"
-#: netbox/extras/forms/model_forms.py:284 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "Kaydedilen Filtre"
-#: netbox/extras/forms/model_forms.py:334
+#: netbox/extras/forms/model_forms.py:348
msgid "A notification group specify at least one user or group."
msgstr "Bir bildirim grubu en az bir kullanıcı veya grup belirtir."
-#: netbox/extras/forms/model_forms.py:356
+#: netbox/extras/forms/model_forms.py:370
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "HTTP isteği"
-#: netbox/extras/forms/model_forms.py:358
+#: netbox/extras/forms/model_forms.py:372
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SSL"
-#: netbox/extras/forms/model_forms.py:380
+#: netbox/extras/forms/model_forms.py:394
msgid "Action choice"
msgstr "Eylem seçimi"
-#: netbox/extras/forms/model_forms.py:385
+#: netbox/extras/forms/model_forms.py:399
msgid "Enter conditions in JSON format."
msgstr "Koşulları girin JSON biçim."
-#: netbox/extras/forms/model_forms.py:389
+#: netbox/extras/forms/model_forms.py:403
msgid ""
"Enter parameters to pass to the action in JSON format."
@@ -8035,33 +8552,33 @@ msgstr ""
"Eyleme iletilecek parametreleri girin JSON"
" biçim."
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:408
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "Etkinlik Kuralı"
-#: netbox/extras/forms/model_forms.py:395
+#: netbox/extras/forms/model_forms.py:409
msgid "Triggers"
msgstr "Tetikleyiciler"
-#: netbox/extras/forms/model_forms.py:442
+#: netbox/extras/forms/model_forms.py:456
msgid "Notification group"
msgstr "Bildirim grubu"
-#: netbox/extras/forms/model_forms.py:562 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "Kiracılar"
-#: netbox/extras/forms/model_forms.py:606
+#: netbox/extras/forms/model_forms.py:620
msgid "Data is populated from the remote source selected below."
msgstr "Veriler aşağıda seçilen uzak kaynaktan doldurulur."
-#: netbox/extras/forms/model_forms.py:612
+#: netbox/extras/forms/model_forms.py:626
msgid "Must specify either local data or a data file"
msgstr "Yerel veri veya veri dosyası belirtmelidir"
-#: netbox/extras/forms/model_forms.py:631
+#: netbox/extras/forms/model_forms.py:645
#: netbox/templates/core/datafile.html:55
msgid "Content"
msgstr "İçerik"
@@ -8125,10 +8642,16 @@ msgstr "Bir istisna oluştu: "
msgid "Database changes have been reverted due to error."
msgstr "Veritabanı değişiklikleri hata nedeniyle geri alındı."
-#: netbox/extras/management/commands/reindex.py:66
+#: netbox/extras/management/commands/reindex.py:67
msgid "No indexers found!"
msgstr "Dizinleyici bulunamadı!"
+#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313
+#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48
+#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
+msgid "weight"
+msgstr "ağırlık"
+
#: netbox/extras/models/configs.py:130
msgid "config context"
msgstr "yapılandırma bağlamı"
@@ -8488,27 +9011,27 @@ msgstr "Geçersiz nesne kimliği bulundu: {id}"
msgid "Required field cannot be empty."
msgstr "Zorunlu alan boş olamaz."
-#: netbox/extras/models/customfields.py:763
+#: netbox/extras/models/customfields.py:764
msgid "Base set of predefined choices (optional)"
msgstr "Önceden tanımlanmış seçeneklerin temel kümesi (isteğe bağlı)"
-#: netbox/extras/models/customfields.py:775
+#: netbox/extras/models/customfields.py:776
msgid "Choices are automatically ordered alphabetically"
msgstr "Seçenekler otomatik olarak alfabetik olarak sıralanır"
-#: netbox/extras/models/customfields.py:782
+#: netbox/extras/models/customfields.py:783
msgid "custom field choice set"
msgstr "özel alan seçim kümesi"
-#: netbox/extras/models/customfields.py:783
+#: netbox/extras/models/customfields.py:784
msgid "custom field choice sets"
msgstr "özel alan seçim kümeleri"
-#: netbox/extras/models/customfields.py:825
+#: netbox/extras/models/customfields.py:826
msgid "Must define base or extra choices."
msgstr "Temel veya ekstra seçenekleri tanımlamalıdır."
-#: netbox/extras/models/customfields.py:849
+#: netbox/extras/models/customfields.py:850
#, python-brace-format
msgid ""
"Cannot remove choice {choice} as there are {model} objects which reference "
@@ -8808,20 +9331,20 @@ msgstr "dergi girişi"
msgid "journal entries"
msgstr "dergi girişleri"
-#: netbox/extras/models/models.py:718
+#: netbox/extras/models/models.py:721
#, python-brace-format
msgid "Journaling is not supported for this object type ({type})."
msgstr "Günlüğe kaydetme bu nesne türü için desteklenmez ({type})."
-#: netbox/extras/models/models.py:760
+#: netbox/extras/models/models.py:763
msgid "bookmark"
msgstr "yer imi"
-#: netbox/extras/models/models.py:761
+#: netbox/extras/models/models.py:764
msgid "bookmarks"
msgstr "yer imleri"
-#: netbox/extras/models/models.py:774
+#: netbox/extras/models/models.py:777
#, python-brace-format
msgid "Bookmarks cannot be assigned to this object type ({type})."
msgstr "Yer imleri bu nesne türüne atanamaz ({type})."
@@ -8913,19 +9436,19 @@ msgstr "önbelleğe alınan değer"
msgid "cached values"
msgstr "önbelleğe alınan değerler"
-#: netbox/extras/models/staging.py:44
+#: netbox/extras/models/staging.py:45
msgid "branch"
msgstr "şube"
-#: netbox/extras/models/staging.py:45
+#: netbox/extras/models/staging.py:46
msgid "branches"
msgstr "dallar"
-#: netbox/extras/models/staging.py:97
+#: netbox/extras/models/staging.py:105
msgid "staged change"
msgstr "aşamalı değişim"
-#: netbox/extras/models/staging.py:98
+#: netbox/extras/models/staging.py:106
msgid "staged changes"
msgstr "aşamalı değişiklikler"
@@ -8949,11 +9472,11 @@ msgstr "etiketli öğe"
msgid "tagged items"
msgstr "etiketli öğeler"
-#: netbox/extras/scripts.py:429
+#: netbox/extras/scripts.py:432
msgid "Script Data"
msgstr "Komut Dosyası Verileri"
-#: netbox/extras/scripts.py:433
+#: netbox/extras/scripts.py:436
msgid "Script Execution Parameters"
msgstr "Script Yürütme Parametreleri"
@@ -9030,12 +9553,11 @@ msgstr "Ek Olarak"
#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487
#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24
-#: netbox/templates/dcim/device/render_config.html:22
#: netbox/templates/extras/configcontext.html:39
#: netbox/templates/extras/configtemplate.html:31
#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:22
msgid "Data File"
msgstr "Veri Dosyası"
@@ -9127,27 +9649,32 @@ msgstr "Geçersiz öznitelik”{name}“istek için"
msgid "Invalid attribute \"{name}\" for {model}"
msgstr "\"{name}\" niteliği {model} için geçerli değil."
-#: netbox/extras/views.py:960
+#: netbox/extras/views.py:933
+#, python-brace-format
+msgid "An error occurred while rendering the template: {error}"
+msgstr "Şablon oluşturulurken bir hata oluştu: {error}"
+
+#: netbox/extras/views.py:1085
msgid "Your dashboard has been reset."
msgstr "Kontrol paneliniz sıfırlandı."
-#: netbox/extras/views.py:1006
+#: netbox/extras/views.py:1131
msgid "Added widget: "
msgstr "Eklenen widget: "
-#: netbox/extras/views.py:1047
+#: netbox/extras/views.py:1172
msgid "Updated widget: "
msgstr "Güncellenmiş widget: "
-#: netbox/extras/views.py:1083
+#: netbox/extras/views.py:1208
msgid "Deleted widget: "
msgstr "Silinen widget: "
-#: netbox/extras/views.py:1085
+#: netbox/extras/views.py:1210
msgid "Error deleting widget: "
msgstr "Widget silinirken hata oluştu: "
-#: netbox/extras/views.py:1175
+#: netbox/extras/views.py:1308
msgid "Unable to run script: RQ worker process not running."
msgstr "Komut dosyası çalıştırılamıyor: RQ işçi işlemi çalışmıyor."
@@ -9169,7 +9696,7 @@ msgstr "CIDR gösteriminde geçerli bir IPv4 veya IPv6 öneki ve maske girin."
msgid "Invalid IP prefix format: {data}"
msgstr "Geçersiz IP önek biçimi: {data}"
-#: netbox/ipam/api/views.py:358
+#: netbox/ipam/api/views.py:370
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr "İstenen önek boyutlarını barındırmak için yetersiz alan mevcut değil"
@@ -9210,182 +9737,174 @@ msgstr "Cisco"
msgid "Plaintext"
msgstr "Düz metin"
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800
+#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21
+msgid "Service"
+msgstr "Hizmet"
+
+#: netbox/ipam/choices.py:167
+msgid "Customer"
+msgstr "Müşteri"
+
#: netbox/ipam/fields.py:36
#, python-brace-format
msgid "Invalid IP address format: {address}"
msgstr "Geçersiz IP adresi biçimi: {address}"
-#: netbox/ipam/filtersets.py:48 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304
msgid "Import target"
msgstr "Hedefi içe aktarma"
-#: netbox/ipam/filtersets.py:54 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310
msgid "Import target (name)"
msgstr "Hedefi içe aktarma (isim)"
-#: netbox/ipam/filtersets.py:59 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315
msgid "Export target"
msgstr "Dışa aktarma hedefi"
-#: netbox/ipam/filtersets.py:65 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321
msgid "Export target (name)"
msgstr "Dışa aktarma hedefi (isim)"
-#: netbox/ipam/filtersets.py:86
+#: netbox/ipam/filtersets.py:89
msgid "Importing VRF"
msgstr "VRF'yi içe aktarma"
-#: netbox/ipam/filtersets.py:92
+#: netbox/ipam/filtersets.py:95
msgid "Import VRF (RD)"
msgstr "VRF'yi içe aktarın (RD)"
-#: netbox/ipam/filtersets.py:97
+#: netbox/ipam/filtersets.py:100
msgid "Exporting VRF"
msgstr "VRF'yi dışa aktarma"
-#: netbox/ipam/filtersets.py:103
+#: netbox/ipam/filtersets.py:106
msgid "Export VRF (RD)"
msgstr "VRF'yi (RD) dışa aktarma"
-#: netbox/ipam/filtersets.py:108
+#: netbox/ipam/filtersets.py:111
msgid "Importing L2VPN"
msgstr "L2VPN'i içe aktarma"
-#: netbox/ipam/filtersets.py:114
+#: netbox/ipam/filtersets.py:117
msgid "Importing L2VPN (identifier)"
msgstr "L2VPN'i içe aktarma (tanımlayıcı)"
-#: netbox/ipam/filtersets.py:119
+#: netbox/ipam/filtersets.py:122
msgid "Exporting L2VPN"
msgstr "L2VPN'i dışa aktarma"
-#: netbox/ipam/filtersets.py:125
+#: netbox/ipam/filtersets.py:128
msgid "Exporting L2VPN (identifier)"
msgstr "L2VPN'i dışa aktarma (tanımlayıcı)"
-#: netbox/ipam/filtersets.py:155 netbox/ipam/filtersets.py:283
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:212
+#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "Önek"
-#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:198
-#: netbox/ipam/filtersets.py:223
+#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201
+#: netbox/ipam/filtersets.py:226
msgid "RIR (ID)"
msgstr "RİR (İD)"
-#: netbox/ipam/filtersets.py:165 netbox/ipam/filtersets.py:204
-#: netbox/ipam/filtersets.py:229
+#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207
+#: netbox/ipam/filtersets.py:232
msgid "RIR (slug)"
msgstr "RIR (kısa ad)"
-#: netbox/ipam/filtersets.py:287
+#: netbox/ipam/filtersets.py:290
msgid "Within prefix"
msgstr "Önek içinde"
-#: netbox/ipam/filtersets.py:291
+#: netbox/ipam/filtersets.py:294
msgid "Within and including prefix"
msgstr "Önek içinde ve dahil olmak üzere"
-#: netbox/ipam/filtersets.py:295
+#: netbox/ipam/filtersets.py:298
msgid "Prefixes which contain this prefix or IP"
msgstr "Bu önek veya IP'yi içeren önekler"
-#: netbox/ipam/filtersets.py:306 netbox/ipam/filtersets.py:574
-#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/filtersets.py:196
-#: netbox/ipam/forms/filtersets.py:331
+#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541
+#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198
+#: netbox/ipam/forms/filtersets.py:334
msgid "Mask length"
msgstr "Maske uzunluğu"
-#: netbox/ipam/filtersets.py:375 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427
msgid "VLAN (ID)"
msgstr "VLAN (KİMLİĞİ)"
-#: netbox/ipam/filtersets.py:379 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422
msgid "VLAN number (1-4094)"
msgstr "VLAN numarası (1-4094)"
-#: netbox/ipam/filtersets.py:473 netbox/ipam/filtersets.py:477
-#: netbox/ipam/filtersets.py:569 netbox/ipam/forms/model_forms.py:496
+#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444
+#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506
#: netbox/templates/tenancy/contact.html:53
#: netbox/tenancy/forms/bulk_edit.py:113
msgid "Address"
msgstr "Adres"
-#: netbox/ipam/filtersets.py:481
+#: netbox/ipam/filtersets.py:448
msgid "Ranges which contain this prefix or IP"
msgstr "Bu önek veya IP'yi içeren aralıklar"
-#: netbox/ipam/filtersets.py:509 netbox/ipam/filtersets.py:565
+#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532
msgid "Parent prefix"
msgstr "Ebeveyn öneki"
-#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:858
-#: netbox/ipam/filtersets.py:1133 netbox/vpn/filtersets.py:385
-msgid "Virtual machine (name)"
-msgstr "Sanal makine (isim)"
-
-#: netbox/ipam/filtersets.py:623 netbox/ipam/filtersets.py:863
-#: netbox/ipam/filtersets.py:1127 netbox/virtualization/filtersets.py:282
-#: netbox/virtualization/filtersets.py:321 netbox/vpn/filtersets.py:390
-msgid "Virtual machine (ID)"
-msgstr "Sanal makine (ID)"
-
-#: netbox/ipam/filtersets.py:629 netbox/vpn/filtersets.py:97
-#: netbox/vpn/filtersets.py:396
-msgid "Interface (name)"
-msgstr "Arayüz (isim)"
-
-#: netbox/ipam/filtersets.py:640 netbox/vpn/filtersets.py:108
-#: netbox/vpn/filtersets.py:407
-msgid "VM interface (name)"
-msgstr "VM arabirimi (isim)"
-
-#: netbox/ipam/filtersets.py:645 netbox/vpn/filtersets.py:113
-msgid "VM interface (ID)"
-msgstr "VM arabirimi (ID)"
-
-#: netbox/ipam/filtersets.py:650
+#: netbox/ipam/filtersets.py:617
msgid "FHRP group (ID)"
msgstr "FHRP grubu (ID)"
-#: netbox/ipam/filtersets.py:654
+#: netbox/ipam/filtersets.py:621
msgid "Is assigned to an interface"
msgstr "Bir arayüze atanır"
-#: netbox/ipam/filtersets.py:658
+#: netbox/ipam/filtersets.py:625
msgid "Is assigned"
msgstr "Atanmıştır"
-#: netbox/ipam/filtersets.py:670
+#: netbox/ipam/filtersets.py:637
msgid "Service (ID)"
msgstr "Hizmet (ID)"
-#: netbox/ipam/filtersets.py:675
+#: netbox/ipam/filtersets.py:642
msgid "NAT inside IP address (ID)"
msgstr "IP adresi içinde NAT (ID)"
-#: netbox/ipam/filtersets.py:1043 netbox/ipam/forms/bulk_import.py:322
-msgid "Assigned interface"
-msgstr "Atanmış arayüz"
+#: netbox/ipam/filtersets.py:1001
+msgid "Q-in-Q SVLAN (ID)"
+msgstr "Q-in-Q SVLAN (ID)"
-#: netbox/ipam/filtersets.py:1048
+#: netbox/ipam/filtersets.py:1005
+msgid "Q-in-Q SVLAN number (1-4094)"
+msgstr "Q-in-Q SVLAN numarası (1-4094)"
+
+#: netbox/ipam/filtersets.py:1026
msgid "Assigned VM interface"
msgstr "Atanmış VM arabirimi"
-#: netbox/ipam/filtersets.py:1138
+#: netbox/ipam/filtersets.py:1097
+msgid "VLAN Translation Policy (name)"
+msgstr "VLAN Çeviri Politikası (isim)"
+
+#: netbox/ipam/filtersets.py:1163
msgid "IP address (ID)"
msgstr "IP adresi (ID)"
-#: netbox/ipam/filtersets.py:1144 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788
msgid "IP address"
msgstr "IP adresi"
-#: netbox/ipam/filtersets.py:1169
+#: netbox/ipam/filtersets.py:1194
msgid "Primary IPv4 (ID)"
msgstr "Birincil IPv4 (ID)"
-#: netbox/ipam/filtersets.py:1174
+#: netbox/ipam/filtersets.py:1199
msgid "Primary IPv6 (ID)"
msgstr "Birincil IPv6 (ID)"
@@ -9418,424 +9937,397 @@ msgstr "CIDR maskesi (örn. /24) gereklidir."
msgid "Address pattern"
msgstr "Adres deseni"
-#: netbox/ipam/forms/bulk_edit.py:50
+#: netbox/ipam/forms/bulk_edit.py:53
msgid "Enforce unique space"
msgstr "Benzersiz alanı uygulayın"
-#: netbox/ipam/forms/bulk_edit.py:88
+#: netbox/ipam/forms/bulk_edit.py:91
msgid "Is private"
msgstr "Özeldir"
-#: netbox/ipam/forms/bulk_edit.py:109 netbox/ipam/forms/bulk_edit.py:138
-#: netbox/ipam/forms/bulk_edit.py:163 netbox/ipam/forms/bulk_import.py:89
-#: netbox/ipam/forms/bulk_import.py:109 netbox/ipam/forms/bulk_import.py:129
-#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:125
-#: netbox/ipam/forms/filtersets.py:148 netbox/ipam/forms/model_forms.py:96
-#: netbox/ipam/forms/model_forms.py:109 netbox/ipam/forms/model_forms.py:131
-#: netbox/ipam/forms/model_forms.py:149 netbox/ipam/models/asns.py:31
-#: netbox/ipam/models/asns.py:103 netbox/ipam/models/ip.py:71
-#: netbox/ipam/models/ip.py:90 netbox/ipam/tables/asn.py:20
+#: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141
+#: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92
+#: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127
+#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99
+#: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135
+#: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31
+#: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71
+#: netbox/ipam/models/ip.py:87 netbox/ipam/tables/asn.py:20
#: netbox/ipam/tables/asn.py:45 netbox/templates/ipam/aggregate.html:18
#: netbox/templates/ipam/asn.html:27 netbox/templates/ipam/asnrange.html:19
#: netbox/templates/ipam/rir.html:19
msgid "RIR"
msgstr "ZIVIR"
-#: netbox/ipam/forms/bulk_edit.py:171
+#: netbox/ipam/forms/bulk_edit.py:174
msgid "Date added"
msgstr "Eklenen tarih"
-#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/model_forms.py:619
-#: netbox/ipam/forms/model_forms.py:666 netbox/ipam/tables/ip.py:251
-#: netbox/templates/ipam/vlan_edit.html:37
+#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629
+#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201
+#: netbox/templates/ipam/vlan_edit.html:45
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "VLAN Grubu"
-#: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/bulk_import.py:185
-#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/model_forms.py:218
-#: netbox/ipam/models/vlans.py:250 netbox/ipam/tables/ip.py:255
-#: netbox/templates/ipam/prefix.html:60 netbox/templates/ipam/vlan.html:12
+#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181
+#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217
+#: netbox/ipam/models/vlans.py:272 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:10
-#: netbox/templates/wireless/wirelesslan.html:30
+#: netbox/templates/wireless/wirelesslan.html:38
#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284
-#: netbox/vpn/forms/model_forms.py:433 netbox/vpn/forms/model_forms.py:452
-#: netbox/wireless/forms/bulk_edit.py:55
-#: netbox/wireless/forms/bulk_import.py:48
-#: netbox/wireless/forms/model_forms.py:48 netbox/wireless/models.py:102
+#: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455
+#: netbox/wireless/forms/bulk_edit.py:57
+#: netbox/wireless/forms/bulk_import.py:50
+#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "VLAN"
-#: netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:229
msgid "Prefix length"
msgstr "Önek uzunluğu"
-#: netbox/ipam/forms/bulk_edit.py:268 netbox/ipam/forms/filtersets.py:241
-#: netbox/templates/ipam/prefix.html:85
+#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244
+#: netbox/templates/ipam/prefix.html:81
msgid "Is a pool"
msgstr "Havuz mu"
-#: netbox/ipam/forms/bulk_edit.py:273 netbox/ipam/forms/bulk_edit.py:318
-#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/models/ip.py:272 netbox/ipam/models/ip.py:539
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
+#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:296
+#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
msgid "Treat as fully utilized"
msgstr "Tamamen kullanılmış gibi davran"
-#: netbox/ipam/forms/bulk_edit.py:287 netbox/ipam/forms/filtersets.py:171
+#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173
+#: netbox/ipam/forms/model_forms.py:232
msgid "VLAN Assignment"
msgstr "VLAN Ataması"
-#: netbox/ipam/forms/bulk_edit.py:366 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
msgid "DNS name"
msgstr "DNS adı"
-#: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/bulk_edit.py:534
-#: netbox/ipam/forms/bulk_import.py:418 netbox/ipam/forms/bulk_import.py:493
-#: netbox/ipam/forms/bulk_import.py:519 netbox/ipam/forms/filtersets.py:390
-#: netbox/ipam/forms/filtersets.py:530 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
+#: netbox/ipam/forms/bulk_import.py:417 netbox/ipam/forms/bulk_import.py:528
+#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393
+#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
#: netbox/templates/ipam/service.html:32
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "Protokol"
-#: netbox/ipam/forms/bulk_edit.py:394 netbox/ipam/forms/filtersets.py:397
+#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400
#: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26
msgid "Group ID"
msgstr "Grup Kimliği"
-#: netbox/ipam/forms/bulk_edit.py:399 netbox/ipam/forms/filtersets.py:402
-#: netbox/wireless/forms/bulk_edit.py:68
-#: netbox/wireless/forms/bulk_edit.py:115
-#: netbox/wireless/forms/bulk_import.py:62
-#: netbox/wireless/forms/bulk_import.py:65
-#: netbox/wireless/forms/bulk_import.py:104
-#: netbox/wireless/forms/bulk_import.py:107
-#: netbox/wireless/forms/filtersets.py:54
-#: netbox/wireless/forms/filtersets.py:88
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:405
+#: netbox/wireless/forms/bulk_edit.py:70
+#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/wireless/forms/bulk_import.py:64
+#: netbox/wireless/forms/bulk_import.py:67
+#: netbox/wireless/forms/bulk_import.py:109
+#: netbox/wireless/forms/bulk_import.py:112
+#: netbox/wireless/forms/filtersets.py:57
+#: netbox/wireless/forms/filtersets.py:116
msgid "Authentication type"
msgstr "Kimlik doğrulama türü"
-#: netbox/ipam/forms/bulk_edit.py:404 netbox/ipam/forms/filtersets.py:406
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:409
msgid "Authentication key"
msgstr "Kimlik doğrulama anahtarı"
-#: netbox/ipam/forms/bulk_edit.py:421 netbox/ipam/forms/filtersets.py:383
-#: netbox/ipam/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:386
+#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:91
-#: netbox/wireless/forms/bulk_edit.py:149
-#: netbox/wireless/forms/filtersets.py:36
-#: netbox/wireless/forms/filtersets.py:76
-#: netbox/wireless/forms/model_forms.py:55
-#: netbox/wireless/forms/model_forms.py:171
+#: netbox/wireless/forms/bulk_edit.py:94
+#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/filtersets.py:39
+#: netbox/wireless/forms/filtersets.py:104
+#: netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Authentication"
msgstr "Kimlik Doğrulama"
-#: netbox/ipam/forms/bulk_edit.py:436 netbox/ipam/forms/model_forms.py:608
-msgid "Scope type"
-msgstr "Kapsam türü"
-
-#: netbox/ipam/forms/bulk_edit.py:439 netbox/ipam/forms/bulk_edit.py:453
-#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:621
-#: netbox/ipam/tables/vlans.py:71 netbox/templates/ipam/vlangroup.html:38
-msgid "Scope"
-msgstr "Kapsam"
-
-#: netbox/ipam/forms/bulk_edit.py:446 netbox/ipam/models/vlans.py:60
+#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "VLAN ID aralıkları"
-#: netbox/ipam/forms/bulk_edit.py:525
+#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485
+#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232
+#: netbox/ipam/tables/vlans.py:103
+msgid "Q-in-Q role"
+msgstr "Q-in-Q rolü"
+
+#: netbox/ipam/forms/bulk_edit.py:522
+msgid "Q-in-Q"
+msgstr "Q-in-Q"
+
+#: netbox/ipam/forms/bulk_edit.py:523
msgid "Site & Group"
msgstr "Site ve Grup"
-#: netbox/ipam/forms/bulk_edit.py:539 netbox/ipam/forms/model_forms.py:692
-#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/services.py:19
+#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256
+#: netbox/templates/ipam/vlantranslationrule.html:14
+#: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359
+msgid "Policy"
+msgstr "İlke"
+
+#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19
#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "Limanlar"
-#: netbox/ipam/forms/bulk_import.py:48
+#: netbox/ipam/forms/bulk_import.py:51
msgid "Import route targets"
msgstr "Rota hedeflerini içe aktarma"
-#: netbox/ipam/forms/bulk_import.py:54
+#: netbox/ipam/forms/bulk_import.py:57
msgid "Export route targets"
msgstr "Rota hedeflerini dışa aktarma"
-#: netbox/ipam/forms/bulk_import.py:92 netbox/ipam/forms/bulk_import.py:112
-#: netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
+#: netbox/ipam/forms/bulk_import.py:135
msgid "Assigned RIR"
msgstr "Atanmış RIR"
-#: netbox/ipam/forms/bulk_import.py:182
+#: netbox/ipam/forms/bulk_import.py:178
msgid "VLAN's group (if any)"
msgstr "VLAN grubu (varsa)"
-#: netbox/ipam/forms/bulk_import.py:308
-msgid "Parent device of assigned interface (if any)"
-msgstr "Atanan arayüzün ana cihazı (varsa)"
-
-#: netbox/ipam/forms/bulk_import.py:311 netbox/ipam/forms/bulk_import.py:512
-#: netbox/ipam/forms/model_forms.py:718
-#: netbox/virtualization/filtersets.py:288
-#: netbox/virtualization/filtersets.py:327
-#: netbox/virtualization/forms/bulk_edit.py:200
-#: netbox/virtualization/forms/bulk_edit.py:326
-#: netbox/virtualization/forms/bulk_import.py:146
-#: netbox/virtualization/forms/bulk_import.py:207
-#: netbox/virtualization/forms/filtersets.py:212
-#: netbox/virtualization/forms/filtersets.py:248
-#: netbox/virtualization/forms/model_forms.py:288
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
-msgid "Virtual machine"
-msgstr "Sanal makine"
-
-#: netbox/ipam/forms/bulk_import.py:315
-msgid "Parent VM of assigned interface (if any)"
-msgstr "Atanan arabirimin üst VM'si (varsa)"
+#: netbox/ipam/forms/bulk_import.py:207
+#: netbox/virtualization/forms/bulk_import.py:80
+#: netbox/wireless/forms/bulk_import.py:83
+msgid "Scope ID"
+msgstr "Kapsam Kimliği"
#: netbox/ipam/forms/bulk_import.py:325
-msgid "Is primary"
-msgstr "Birincildir"
-
-#: netbox/ipam/forms/bulk_import.py:326
msgid "Make this the primary IP for the assigned device"
msgstr "Bunu atanan cihaz için birincil IP yapın"
-#: netbox/ipam/forms/bulk_import.py:330
+#: netbox/ipam/forms/bulk_import.py:329
msgid "Is out-of-band"
msgstr "Bant dışı"
-#: netbox/ipam/forms/bulk_import.py:331
+#: netbox/ipam/forms/bulk_import.py:330
msgid "Designate this as the out-of-band IP address for the assigned device"
msgstr "Bunu atanan aygıtın bant dışı IP adresi olarak belirleyin"
-#: netbox/ipam/forms/bulk_import.py:371
+#: netbox/ipam/forms/bulk_import.py:370
msgid "No device or virtual machine specified; cannot set as primary IP"
msgstr ""
"Aygıt veya sanal makine belirtilmemiş; birincil IP olarak ayarlanamıyor"
-#: netbox/ipam/forms/bulk_import.py:375
+#: netbox/ipam/forms/bulk_import.py:374
msgid "No device specified; cannot set as out-of-band IP"
msgstr "Aygıt belirtilmemiş; bant dışı IP olarak ayarlanamıyor"
-#: netbox/ipam/forms/bulk_import.py:379
+#: netbox/ipam/forms/bulk_import.py:378
msgid "Cannot set out-of-band IP for virtual machines"
msgstr "Sanal makineler için bant dışı IP ayarlanamıyor"
-#: netbox/ipam/forms/bulk_import.py:383
+#: netbox/ipam/forms/bulk_import.py:382
msgid "No interface specified; cannot set as primary IP"
msgstr "Arayüz belirtilmedi; birincil IP olarak ayarlanamıyor"
-#: netbox/ipam/forms/bulk_import.py:387
+#: netbox/ipam/forms/bulk_import.py:386
msgid "No interface specified; cannot set as out-of-band IP"
msgstr "Arayüz belirtilmedi; bant dışı IP olarak ayarlanamıyor"
-#: netbox/ipam/forms/bulk_import.py:422
+#: netbox/ipam/forms/bulk_import.py:421
msgid "Auth type"
msgstr "Kimlik doğrulama türü"
-#: netbox/ipam/forms/bulk_import.py:437
-msgid "Scope type (app & model)"
-msgstr "Kapsam türü (uygulama ve model)"
-
-#: netbox/ipam/forms/bulk_import.py:464
+#: netbox/ipam/forms/bulk_import.py:463
msgid "Assigned VLAN group"
msgstr "Atanmış VLAN grubu"
-#: netbox/ipam/forms/bulk_import.py:495 netbox/ipam/forms/bulk_import.py:521
+#: netbox/ipam/forms/bulk_import.py:495
+msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)"
+msgstr "Hizmet VLAN (Q-in-Q/802.1ad müşteri VLAN'ları için)"
+
+#: netbox/ipam/forms/bulk_import.py:518 netbox/ipam/models/vlans.py:343
+msgid "VLAN translation policy"
+msgstr "VLAN çeviri politikası"
+
+#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556
msgid "IP protocol"
msgstr "IP protokolü"
-#: netbox/ipam/forms/bulk_import.py:509
+#: netbox/ipam/forms/bulk_import.py:544
msgid "Required if not assigned to a VM"
msgstr "Bir VM'ye atanmadıysa gereklidir"
-#: netbox/ipam/forms/bulk_import.py:516
+#: netbox/ipam/forms/bulk_import.py:551
msgid "Required if not assigned to a device"
msgstr "Bir cihaza atanmadıysa gereklidir"
-#: netbox/ipam/forms/bulk_import.py:541
+#: netbox/ipam/forms/bulk_import.py:576
#, python-brace-format
msgid "{ip} is not assigned to this device/VM."
msgstr "{ip} bu cihaza/VM'ye atanmamıştır."
-#: netbox/ipam/forms/filtersets.py:47 netbox/ipam/forms/model_forms.py:63
-#: netbox/netbox/navigation/menu.py:189 netbox/vpn/forms/model_forms.py:410
+#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66
+#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "Rota Hedefleri"
-#: netbox/ipam/forms/filtersets.py:53 netbox/ipam/forms/model_forms.py:50
-#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:397
+#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
+#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "Hedefleri içe aktarma"
-#: netbox/ipam/forms/filtersets.py:58 netbox/ipam/forms/model_forms.py:55
-#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:402
+#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
+#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "İhracat hedefleri"
-#: netbox/ipam/forms/filtersets.py:73
+#: netbox/ipam/forms/filtersets.py:75
msgid "Imported by VRF"
msgstr "VRF tarafından ithal"
-#: netbox/ipam/forms/filtersets.py:78
+#: netbox/ipam/forms/filtersets.py:80
msgid "Exported by VRF"
msgstr "VRF tarafından ihraç edildi"
-#: netbox/ipam/forms/filtersets.py:87 netbox/ipam/tables/ip.py:89
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "Özel"
-#: netbox/ipam/forms/filtersets.py:105 netbox/ipam/forms/filtersets.py:191
-#: netbox/ipam/forms/filtersets.py:272 netbox/ipam/forms/filtersets.py:326
+#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193
+#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329
msgid "Address family"
msgstr "Adres ailesi"
-#: netbox/ipam/forms/filtersets.py:119 netbox/templates/ipam/asnrange.html:25
+#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25
msgid "Range"
msgstr "Menzil"
-#: netbox/ipam/forms/filtersets.py:128
+#: netbox/ipam/forms/filtersets.py:130
msgid "Start"
msgstr "Başlat"
-#: netbox/ipam/forms/filtersets.py:132
+#: netbox/ipam/forms/filtersets.py:134
msgid "End"
msgstr "Bitiş"
-#: netbox/ipam/forms/filtersets.py:186
+#: netbox/ipam/forms/filtersets.py:188
msgid "Search within"
msgstr "İçinde ara"
-#: netbox/ipam/forms/filtersets.py:207 netbox/ipam/forms/filtersets.py:342
+#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345
msgid "Present in VRF"
msgstr "VRF'de mevcut"
-#: netbox/ipam/forms/filtersets.py:311
+#: netbox/ipam/forms/filtersets.py:314
msgid "Device/VM"
msgstr "Cihaz/VM"
-#: netbox/ipam/forms/filtersets.py:321
+#: netbox/ipam/forms/filtersets.py:324
msgid "Parent Prefix"
msgstr "Ebeveyn Öneki"
-#: netbox/ipam/forms/filtersets.py:347
-msgid "Assigned Device"
-msgstr "Atanan Cihaz"
-
-#: netbox/ipam/forms/filtersets.py:352
-msgid "Assigned VM"
-msgstr "Atanmış VM"
-
-#: netbox/ipam/forms/filtersets.py:366
+#: netbox/ipam/forms/filtersets.py:369
msgid "Assigned to an interface"
msgstr "Bir arayüze atandı"
-#: netbox/ipam/forms/filtersets.py:373 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "DNS Adı"
-#: netbox/ipam/forms/filtersets.py:416 netbox/ipam/models/vlans.py:251
-#: netbox/ipam/tables/ip.py:176 netbox/ipam/tables/vlans.py:82
-#: netbox/ipam/views.py:971 netbox/netbox/navigation/menu.py:193
-#: netbox/netbox/navigation/menu.py:195
+#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273
+#: 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
msgid "VLANs"
msgstr "VLAN'lar"
-#: netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:460
msgid "Contains VLAN ID"
msgstr "VLAN Kimliği içerir"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363
+msgid "Local VLAN ID"
+msgstr "Yerel VLAN Kimliği"
+
+#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371
+msgid "Remote VLAN ID"
+msgstr "Uzak VLAN Kimliği"
+
+#: netbox/ipam/forms/filtersets.py:509
+msgid "Q-in-Q/802.1ad"
+msgstr "Q-in-Q/802.1ad"
+
+#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "VLAN KİMLİĞİ"
-#: netbox/ipam/forms/filtersets.py:556 netbox/ipam/forms/model_forms.py:324
-#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:772
-#: netbox/ipam/tables/vlans.py:195
-#: netbox/templates/virtualization/virtualdisk.html:21
-#: netbox/templates/virtualization/virtualmachine.html:12
-#: netbox/templates/virtualization/vminterface.html:21
-#: netbox/templates/vpn/tunneltermination.html:25
-#: netbox/virtualization/forms/filtersets.py:197
-#: netbox/virtualization/forms/filtersets.py:242
-#: netbox/virtualization/forms/model_forms.py:220
-#: netbox/virtualization/tables/virtualmachines.py:135
-#: netbox/virtualization/tables/virtualmachines.py:190
-#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
-#: netbox/vpn/forms/model_forms.py:160 netbox/vpn/forms/model_forms.py:171
-#: netbox/vpn/forms/model_forms.py:273 netbox/vpn/forms/model_forms.py:454
-msgid "Virtual Machine"
-msgstr "Sanal Makine"
-
-#: netbox/ipam/forms/model_forms.py:80
+#: netbox/ipam/forms/model_forms.py:83
#: netbox/templates/ipam/routetarget.html:10
msgid "Route Target"
msgstr "Rota Hedefi"
-#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:117
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
msgstr "Agrega"
-#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12
+#: netbox/ipam/forms/model_forms.py:140 netbox/templates/ipam/asnrange.html:12
msgid "ASN Range"
msgstr "ASN Aralığı"
-#: netbox/ipam/forms/model_forms.py:231
-msgid "Site/VLAN Assignment"
-msgstr ""
-
-#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10
+#: netbox/ipam/forms/model_forms.py:269 netbox/templates/ipam/iprange.html:10
msgid "IP Range"
msgstr "IP Aralığı"
-#: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:325
-#: netbox/ipam/forms/model_forms.py:506
+#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335
+#: netbox/ipam/forms/model_forms.py:516
#: netbox/templates/ipam/fhrpgroup.html:19
msgid "FHRP Group"
msgstr "FHRP Grubu"
-#: netbox/ipam/forms/model_forms.py:310
+#: netbox/ipam/forms/model_forms.py:320
msgid "Make this the primary IP for the device/VM"
msgstr "Bunu cihaz/VM için birincil IP yapın"
-#: netbox/ipam/forms/model_forms.py:314
+#: netbox/ipam/forms/model_forms.py:324
msgid "Make this the out-of-band IP for the device"
msgstr "Bunu cihaz için bant dışı IP yapın"
-#: netbox/ipam/forms/model_forms.py:329
+#: netbox/ipam/forms/model_forms.py:339
msgid "NAT IP (Inside)"
msgstr "NAT IP (İç)"
-#: netbox/ipam/forms/model_forms.py:391
+#: netbox/ipam/forms/model_forms.py:401
msgid "An IP address can only be assigned to a single object."
msgstr "IP adresi yalnızca tek bir nesneye atanabilir."
-#: netbox/ipam/forms/model_forms.py:398
+#: netbox/ipam/forms/model_forms.py:408
msgid "Cannot reassign primary IP address for the parent device/VM"
msgstr "Ana aygıt/sanal makine için birincil IP adresi yeniden atanamıyor"
-#: netbox/ipam/forms/model_forms.py:402
+#: netbox/ipam/forms/model_forms.py:412
msgid "Cannot reassign out-of-Band IP address for the parent device"
msgstr "Ana aygıt için bant dışı IP adresi yeniden atanamıyor"
-#: netbox/ipam/forms/model_forms.py:412
+#: netbox/ipam/forms/model_forms.py:422
msgid ""
"Only IP addresses assigned to an interface can be designated as primary IPs."
msgstr ""
"Yalnızca bir arayüze atanan IP adresleri birincil IP olarak belirlenebilir."
-#: netbox/ipam/forms/model_forms.py:420
+#: netbox/ipam/forms/model_forms.py:430
msgid ""
"Only IP addresses assigned to a device interface can be designated as the "
"out-of-band IP for a device."
@@ -9843,24 +10335,29 @@ msgstr ""
"Yalnızca bir cihaz arayüzüne atanan IP adresleri, bir aygıt için bant dışı "
"IP olarak belirlenebilir."
-#: netbox/ipam/forms/model_forms.py:508
+#: netbox/ipam/forms/model_forms.py:518
msgid "Virtual IP Address"
msgstr "Sanal IP Adresi"
-#: netbox/ipam/forms/model_forms.py:593
+#: netbox/ipam/forms/model_forms.py:603
msgid "Assignment already exists"
msgstr "Atama zaten var"
-#: netbox/ipam/forms/model_forms.py:602
+#: netbox/ipam/forms/model_forms.py:612
#: netbox/templates/ipam/vlangroup.html:42
msgid "VLAN IDs"
msgstr "VLAN kimlikleri"
-#: netbox/ipam/forms/model_forms.py:620
+#: netbox/ipam/forms/model_forms.py:630
msgid "Child VLANs"
msgstr "Çocuk VLAN'ları"
-#: netbox/ipam/forms/model_forms.py:697 netbox/ipam/forms/model_forms.py:729
+#: netbox/ipam/forms/model_forms.py:730
+#: netbox/templates/ipam/vlantranslationrule.html:11
+msgid "VLAN Translation Rule"
+msgstr "VLAN Çeviri Kuralı"
+
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779
msgid ""
"Comma-separated list of one or more port numbers. A range may be specified "
"using a hyphen."
@@ -9868,33 +10365,28 @@ msgstr ""
"Bir veya daha fazla bağlantı noktası numarasının virgülle ayrılmış listesi. "
"Bir aralık bir tire kullanılarak belirtilebilir."
-#: netbox/ipam/forms/model_forms.py:702
+#: netbox/ipam/forms/model_forms.py:752
#: netbox/templates/ipam/servicetemplate.html:12
msgid "Service Template"
msgstr "Hizmet Şablonu"
-#: netbox/ipam/forms/model_forms.py:749
+#: netbox/ipam/forms/model_forms.py:799
msgid "Port(s)"
msgstr "Liman (lar)"
-#: netbox/ipam/forms/model_forms.py:750 netbox/ipam/forms/model_forms.py:778
-#: netbox/templates/ipam/service.html:21
-msgid "Service"
-msgstr "Hizmet"
-
-#: netbox/ipam/forms/model_forms.py:763
+#: netbox/ipam/forms/model_forms.py:813
msgid "Service template"
msgstr "Hizmet şablonu"
-#: netbox/ipam/forms/model_forms.py:775
+#: netbox/ipam/forms/model_forms.py:825
msgid "From Template"
msgstr "Şablondan"
-#: netbox/ipam/forms/model_forms.py:776
+#: netbox/ipam/forms/model_forms.py:826
msgid "Custom"
msgstr "Özel"
-#: netbox/ipam/forms/model_forms.py:806
+#: netbox/ipam/forms/model_forms.py:856
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr ""
@@ -9913,28 +10405,28 @@ msgstr "ASN aralığı"
msgid "ASN ranges"
msgstr "ASN aralıkları"
-#: netbox/ipam/models/asns.py:72
+#: netbox/ipam/models/asns.py:69
#, python-brace-format
msgid "Starting ASN ({start}) must be lower than ending ASN ({end})."
msgstr "Başlangıç ASN'si ({start}), son ASN'den ({end}) daha küçük olmalıdır."
-#: netbox/ipam/models/asns.py:104
+#: netbox/ipam/models/asns.py:101
msgid "Regional Internet Registry responsible for this AS number space"
msgstr "Bu ASN alanından sorumlu Bölgesel İnternet Kaydı"
-#: netbox/ipam/models/asns.py:109
+#: netbox/ipam/models/asns.py:106
msgid "16- or 32-bit autonomous system number"
msgstr "16 veya 32 bit otonom sistem numarası"
-#: netbox/ipam/models/fhrp.py:22
+#: netbox/ipam/models/fhrp.py:21
msgid "group ID"
msgstr "grup kimliği"
-#: netbox/ipam/models/fhrp.py:30 netbox/ipam/models/services.py:22
+#: netbox/ipam/models/fhrp.py:29 netbox/ipam/models/services.py:21
msgid "protocol"
msgstr "protokol"
-#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:28
+#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29
msgid "authentication type"
msgstr "kimlik doğrulama türü"
@@ -9950,11 +10442,11 @@ msgstr "FHRP grubu"
msgid "FHRP groups"
msgstr "FHRP grupları"
-#: netbox/ipam/models/fhrp.py:113
+#: netbox/ipam/models/fhrp.py:110
msgid "FHRP group assignment"
msgstr "FHRP grup ataması"
-#: netbox/ipam/models/fhrp.py:114
+#: netbox/ipam/models/fhrp.py:111
msgid "FHRP group assignments"
msgstr "FHRP grup ödevleri"
@@ -9966,35 +10458,35 @@ msgstr "özel"
msgid "IP space managed by this RIR is considered private"
msgstr "Bu RIR tarafından yönetilen IP alanı özel olarak kabul edilir"
-#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:182
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188
msgid "RIRs"
msgstr "RIR'ler"
-#: netbox/ipam/models/ip.py:84
+#: netbox/ipam/models/ip.py:81
msgid "IPv4 or IPv6 network"
msgstr "IPv4 veya IPv6 ağı"
-#: netbox/ipam/models/ip.py:91
+#: netbox/ipam/models/ip.py:88
msgid "Regional Internet Registry responsible for this IP space"
msgstr "Bu IP alanından sorumlu Bölgesel İnternet Kaydı"
-#: netbox/ipam/models/ip.py:101
+#: netbox/ipam/models/ip.py:98
msgid "date added"
msgstr "tarih eklendi"
-#: netbox/ipam/models/ip.py:115
+#: netbox/ipam/models/ip.py:112
msgid "aggregate"
msgstr "toplamak"
-#: netbox/ipam/models/ip.py:116
+#: netbox/ipam/models/ip.py:113
msgid "aggregates"
msgstr "toplar"
-#: netbox/ipam/models/ip.py:132
+#: netbox/ipam/models/ip.py:126
msgid "Cannot create aggregate with /0 mask."
msgstr "/0 maskesi ile toplama oluşturulamıyor."
-#: netbox/ipam/models/ip.py:144
+#: netbox/ipam/models/ip.py:138
#, python-brace-format
msgid ""
"Aggregates cannot overlap. {prefix} is already covered by an existing "
@@ -10003,7 +10495,7 @@ msgstr ""
"Agremalar üst üste gelemez. {prefix} zaten mevcut bir toplama tarafından "
"kapsanmıştır ({aggregate})."
-#: netbox/ipam/models/ip.py:158
+#: netbox/ipam/models/ip.py:152
#, python-brace-format
msgid ""
"Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate "
@@ -10012,125 +10504,120 @@ msgstr ""
"Önekler toplamalarla örtüşemez. {prefix} mevcut bir toplamı kapsar "
"({aggregate})."
-#: netbox/ipam/models/ip.py:200 netbox/ipam/models/ip.py:737
-#: netbox/vpn/models/tunnels.py:114
-msgid "role"
-msgstr "rol"
-
-#: netbox/ipam/models/ip.py:201
+#: netbox/ipam/models/ip.py:195
msgid "roles"
msgstr "rolleri"
-#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:293
+#: netbox/ipam/models/ip.py:208 netbox/ipam/models/ip.py:277
msgid "prefix"
msgstr "önek"
-#: netbox/ipam/models/ip.py:218
+#: netbox/ipam/models/ip.py:209
msgid "IPv4 or IPv6 network with mask"
msgstr "Maskeli IPv4 veya IPv6 ağı"
-#: netbox/ipam/models/ip.py:254
+#: netbox/ipam/models/ip.py:238
msgid "Operational status of this prefix"
msgstr "Bu önekin operasyonel durumu"
-#: netbox/ipam/models/ip.py:262
+#: netbox/ipam/models/ip.py:246
msgid "The primary function of this prefix"
msgstr "Bu önekin birincil işlevi"
-#: netbox/ipam/models/ip.py:265
+#: netbox/ipam/models/ip.py:249
msgid "is a pool"
msgstr "bir havuz"
-#: netbox/ipam/models/ip.py:267
+#: netbox/ipam/models/ip.py:251
msgid "All IP addresses within this prefix are considered usable"
msgstr "Bu önek içindeki tüm IP adresleri kullanılabilir kabul edilir"
-#: netbox/ipam/models/ip.py:270 netbox/ipam/models/ip.py:537
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523
msgid "mark utilized"
msgstr "kullanılan işaret"
-#: netbox/ipam/models/ip.py:294
+#: netbox/ipam/models/ip.py:278
msgid "prefixes"
msgstr "önekleri"
-#: netbox/ipam/models/ip.py:317
+#: netbox/ipam/models/ip.py:298
msgid "Cannot create prefix with /0 mask."
msgstr "/0 maskesi ile önek oluşturulamıyor."
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
msgid "global table"
msgstr "küresel tablo"
-#: netbox/ipam/models/ip.py:326
+#: netbox/ipam/models/ip.py:307
#, python-brace-format
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "Yinelenen önek şurada bulundu {table}: {prefix}"
-#: netbox/ipam/models/ip.py:495
+#: netbox/ipam/models/ip.py:481
msgid "start address"
msgstr "başlangıç adresi"
-#: netbox/ipam/models/ip.py:496 netbox/ipam/models/ip.py:500
-#: netbox/ipam/models/ip.py:712
+#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
+#: netbox/ipam/models/ip.py:711
msgid "IPv4 or IPv6 address (with mask)"
msgstr "IPv4 veya IPv6 adresi (maske ile)"
-#: netbox/ipam/models/ip.py:499
+#: netbox/ipam/models/ip.py:485
msgid "end address"
msgstr "bitiş adresi"
-#: netbox/ipam/models/ip.py:526
+#: netbox/ipam/models/ip.py:512
msgid "Operational status of this range"
msgstr "Bu aralığın çalışma durumu"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:520
msgid "The primary function of this range"
msgstr "Bu aralığın birincil işlevi"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:534
msgid "IP range"
msgstr "IP aralığı"
-#: netbox/ipam/models/ip.py:549
+#: netbox/ipam/models/ip.py:535
msgid "IP ranges"
msgstr "IP aralıkları"
-#: netbox/ipam/models/ip.py:565
+#: netbox/ipam/models/ip.py:548
msgid "Starting and ending IP address versions must match"
msgstr "Başlangıç ve bitiş IP adresi sürümleri eşleşmelidir"
-#: netbox/ipam/models/ip.py:571
+#: netbox/ipam/models/ip.py:554
msgid "Starting and ending IP address masks must match"
msgstr "Başlangıç ve bitiş IP adresi maskeleri eşleşmelidir"
-#: netbox/ipam/models/ip.py:578
+#: netbox/ipam/models/ip.py:561
#, python-brace-format
msgid ""
"Ending address must be greater than the starting address ({start_address})"
msgstr ""
"Bitiş adresi başlangıç adresinden daha büyük olmalıdır ({start_address})"
-#: netbox/ipam/models/ip.py:590
+#: netbox/ipam/models/ip.py:589
#, python-brace-format
msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}"
msgstr ""
"Tanımlanan adresler aralık ile örtüşüyor {overlapping_range} VRF'de {vrf}"
-#: netbox/ipam/models/ip.py:599
+#: netbox/ipam/models/ip.py:598
#, python-brace-format
msgid "Defined range exceeds maximum supported size ({max_size})"
msgstr "Tanımlanan aralık maksimum desteklenen boyutu aşıyor ({max_size})"
-#: netbox/ipam/models/ip.py:711 netbox/tenancy/models/contacts.py:82
+#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77
msgid "address"
msgstr "adres"
-#: netbox/ipam/models/ip.py:734
+#: netbox/ipam/models/ip.py:733
msgid "The operational status of this IP"
msgstr "Bu IP'nin operasyonel durumu"
@@ -10150,98 +10637,98 @@ msgstr "Bu adresin “dış” IP olduğu IP"
msgid "Hostname or FQDN (not case-sensitive)"
msgstr "Ana bilgisayar adı veya FQDN (büyük/küçük harfe duyarlı değil)"
-#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:94
+#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90
msgid "IP addresses"
msgstr "IP adresleri"
-#: netbox/ipam/models/ip.py:845
+#: netbox/ipam/models/ip.py:842
msgid "Cannot create IP address with /0 mask."
msgstr "/0 maskesi ile IP adresi oluşturulamıyor."
-#: netbox/ipam/models/ip.py:851
+#: netbox/ipam/models/ip.py:848
#, python-brace-format
msgid "{ip} is a network ID, which may not be assigned to an interface."
msgstr "{ip} bir arayüze atanamayacak bir ağ kimliğidir."
-#: netbox/ipam/models/ip.py:862
+#: netbox/ipam/models/ip.py:859
#, python-brace-format
msgid ""
"{ip} is a broadcast address, which may not be assigned to an interface."
msgstr "{ip} bir arayüze atanamayacak bir yayın adresidir."
-#: netbox/ipam/models/ip.py:876
+#: netbox/ipam/models/ip.py:873
#, python-brace-format
msgid "Duplicate IP address found in {table}: {ipaddress}"
msgstr "Yinelenen IP adresi şurada bulundu {table}: {ipaddress}"
-#: netbox/ipam/models/ip.py:897
+#: netbox/ipam/models/ip.py:896
msgid ""
"Cannot reassign IP address while it is designated as the primary IP for the "
"parent object"
msgstr ""
"Üst nesne için birincil IP olarak belirlenirken IP adresi yeniden atanamıyor"
-#: netbox/ipam/models/ip.py:903
+#: netbox/ipam/models/ip.py:902
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr "Yalnızca IPv6 adreslerine SLAAC durumu atanabilir"
-#: netbox/ipam/models/services.py:33
+#: netbox/ipam/models/services.py:32
msgid "port numbers"
msgstr "port numaraları"
-#: netbox/ipam/models/services.py:59
+#: netbox/ipam/models/services.py:58
msgid "service template"
msgstr "hizmet şablonu"
-#: netbox/ipam/models/services.py:60
+#: netbox/ipam/models/services.py:59
msgid "service templates"
msgstr "servis şablonları"
-#: netbox/ipam/models/services.py:95
+#: netbox/ipam/models/services.py:91
msgid "The specific IP addresses (if any) to which this service is bound"
msgstr "Bu hizmetin bağlı olduğu belirli IP adresleri (varsa)"
-#: netbox/ipam/models/services.py:102
+#: netbox/ipam/models/services.py:98
msgid "service"
msgstr "hizmet"
-#: netbox/ipam/models/services.py:103
+#: netbox/ipam/models/services.py:99
msgid "services"
msgstr "servisler"
-#: netbox/ipam/models/services.py:117
+#: netbox/ipam/models/services.py:110
msgid ""
"A service cannot be associated with both a device and a virtual machine."
msgstr "Bir hizmet hem cihaz hem de sanal makine ile ilişkilendirilemez."
-#: netbox/ipam/models/services.py:119
+#: netbox/ipam/models/services.py:112
msgid ""
"A service must be associated with either a device or a virtual machine."
msgstr "Bir hizmet, bir cihaz veya sanal makine ile ilişkilendirilmelidir."
-#: netbox/ipam/models/vlans.py:85
+#: netbox/ipam/models/vlans.py:87
msgid "VLAN groups"
msgstr "VLAN grupları"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:94
msgid "Cannot set scope_type without scope_id."
msgstr "scope_id olmadan scope_type ayarlanamıyor."
-#: netbox/ipam/models/vlans.py:97
+#: netbox/ipam/models/vlans.py:96
msgid "Cannot set scope_id without scope_type."
msgstr "scope_type olmadan scope_id ayarlanamıyor."
-#: netbox/ipam/models/vlans.py:105
+#: netbox/ipam/models/vlans.py:104
#, python-brace-format
msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}"
msgstr "Menzilde VLAN Kimliğini Başlatma ({value}) daha az olamaz {minimum}"
-#: netbox/ipam/models/vlans.py:111
+#: netbox/ipam/models/vlans.py:110
#, python-brace-format
msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}"
msgstr "Menzilde VLAN Kimliğini Sonlandırma ({value}) geçemez {maximum}"
-#: netbox/ipam/models/vlans.py:118
+#: netbox/ipam/models/vlans.py:117
#, python-brace-format
msgid ""
"Ending VLAN ID in range must be greater than or equal to the starting VLAN "
@@ -10250,31 +10737,36 @@ msgstr ""
"Aralıktaki bitiş VLAN kimliği, başlangıç VLAN kimliğinden daha büyük veya "
"ona eşit olmalıdır ({range})"
-#: netbox/ipam/models/vlans.py:124
+#: netbox/ipam/models/vlans.py:123
msgid "Ranges cannot overlap."
msgstr "Aralıklar üst üste gelemez."
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:180
msgid "The specific site to which this VLAN is assigned (if any)"
msgstr "Bu VLAN'ın atandığı belirli site (varsa)"
-#: netbox/ipam/models/vlans.py:189
+#: netbox/ipam/models/vlans.py:188
msgid "VLAN group (optional)"
msgstr "VLAN grubu (isteğe bağlı)"
-#: netbox/ipam/models/vlans.py:197
+#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368
+#: netbox/ipam/models/vlans.py:376
msgid "Numeric VLAN ID (1-4094)"
msgstr "Sayısal VLAN Kimliği (1-4094)"
-#: netbox/ipam/models/vlans.py:215
+#: netbox/ipam/models/vlans.py:214
msgid "Operational status of this VLAN"
msgstr "Bu VLAN'ın operasyonel durumu"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:222
msgid "The primary function of this VLAN"
msgstr "Bu VLAN'ın birincil işlevi"
-#: netbox/ipam/models/vlans.py:266
+#: netbox/ipam/models/vlans.py:237
+msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)"
+msgstr "Müşteri/hizmet VLAN tanımı (Q-in-Q/IEEE 802.1ad için)"
+
+#: netbox/ipam/models/vlans.py:285
#, python-brace-format
msgid ""
"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to "
@@ -10283,41 +10775,57 @@ msgstr ""
"VLAN {group} adlı gruba (kapsam: {scope}) atandığı için; {site} adlı siteye "
"de atanamaz ."
-#: netbox/ipam/models/vlans.py:275
-#, python-brace-format
-msgid "VID must be in ranges {ranges} for VLANs in group {group}"
-msgstr "VID aralıklarda olmalıdır {ranges} gruptaki VLAN'lar için {group}"
+#: netbox/ipam/models/vlans.py:294
+#, python-brace-format
+msgid "VID must be in ranges {ranges} for VLANs in group {group}"
+msgstr "VID aralıklarda olmalıdır {ranges} gruptaki VLAN'lar için {group}"
+
+#: netbox/ipam/models/vlans.py:301
+msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN."
+msgstr "Bir hizmet VLAN'ına yalnızca Q-in-Q müşteri VLAN'ları atanabilir."
+
+#: netbox/ipam/models/vlans.py:307
+msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN."
+msgstr "Bir Q-in-Q müşteri VLAN'ı bir hizmet VLAN'ına atanmalıdır."
+
+#: netbox/ipam/models/vlans.py:344
+msgid "VLAN translation policies"
+msgstr "VLAN çeviri politikaları"
+
+#: netbox/ipam/models/vlans.py:385
+msgid "VLAN translation rule"
+msgstr "VLAN çeviri kuralı"
-#: netbox/ipam/models/vrfs.py:30
+#: netbox/ipam/models/vrfs.py:29
msgid "route distinguisher"
msgstr "rota ayırt edici"
-#: netbox/ipam/models/vrfs.py:31
+#: netbox/ipam/models/vrfs.py:30
msgid "Unique route distinguisher (as defined in RFC 4364)"
msgstr "Benzersiz rota ayırt edici (RFC 4364'te tanımlandığı gibi)"
-#: netbox/ipam/models/vrfs.py:42
+#: netbox/ipam/models/vrfs.py:41
msgid "enforce unique space"
msgstr "benzersiz alanı zorunlu kılmak"
-#: netbox/ipam/models/vrfs.py:43
+#: netbox/ipam/models/vrfs.py:42
msgid "Prevent duplicate prefixes/IP addresses within this VRF"
msgstr "Bu VRF içinde yinelenen önek/IP adreslerini önleyin"
-#: netbox/ipam/models/vrfs.py:63 netbox/netbox/navigation/menu.py:186
-#: netbox/netbox/navigation/menu.py:188
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192
+#: netbox/netbox/navigation/menu.py:194
msgid "VRFs"
msgstr "VRF'ler"
-#: netbox/ipam/models/vrfs.py:82
+#: netbox/ipam/models/vrfs.py:78
msgid "Route target value (formatted in accordance with RFC 4360)"
msgstr "Rota hedef değeri (RFC 4360'a göre biçimlendirilmiş)"
-#: netbox/ipam/models/vrfs.py:94
+#: netbox/ipam/models/vrfs.py:91
msgid "route target"
msgstr "rota hedefi"
-#: netbox/ipam/models/vrfs.py:95
+#: netbox/ipam/models/vrfs.py:92
msgid "route targets"
msgstr "rota hedefleri"
@@ -10333,84 +10841,101 @@ msgstr "Site Sayısı"
msgid "Provider Count"
msgstr "Sağlayıcı Sayısı"
-#: netbox/ipam/tables/ip.py:95 netbox/netbox/navigation/menu.py:179
-#: netbox/netbox/navigation/menu.py:181
+#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
+#: netbox/netbox/navigation/menu.py:187
msgid "Aggregates"
msgstr "Agregalar"
-#: netbox/ipam/tables/ip.py:125
+#: netbox/ipam/tables/ip.py:71
msgid "Added"
msgstr "Eklendi"
-#: netbox/ipam/tables/ip.py:128 netbox/ipam/tables/ip.py:166
-#: netbox/ipam/tables/vlans.py:142 netbox/ipam/views.py:346
-#: netbox/netbox/navigation/menu.py:165 netbox/netbox/navigation/menu.py:167
-#: netbox/templates/ipam/vlan.html:84
+#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112
+#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373
+#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173
+#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "Önekler"
-#: netbox/ipam/tables/ip.py:131 netbox/ipam/tables/ip.py:270
-#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:86
+#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55
#: netbox/templates/dcim/device.html:260
#: netbox/templates/ipam/aggregate.html:24
-#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:106
+#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "Kullanımı"
-#: netbox/ipam/tables/ip.py:171 netbox/netbox/navigation/menu.py:161
+#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
msgid "IP Ranges"
msgstr "IP Aralıkları"
-#: netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:167
msgid "Prefix (Flat)"
msgstr "Önek (Düz)"
-#: netbox/ipam/tables/ip.py:225
+#: netbox/ipam/tables/ip.py:171
msgid "Depth"
msgstr "Derinlik"
-#: netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/virtualization/tables/clusters.py:77
+#: netbox/wireless/tables/wirelesslan.py:55
+msgid "Scope Type"
+msgstr "Kapsam Türü"
+
+#: netbox/ipam/tables/ip.py:213
msgid "Pool"
msgstr "Havuz"
-#: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:320
+#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
msgid "Marked Utilized"
msgstr "İşaretli Kullanıldı"
-#: netbox/ipam/tables/ip.py:304
+#: netbox/ipam/tables/ip.py:256
msgid "Start address"
msgstr "Başlangıç adresi"
-#: netbox/ipam/tables/ip.py:383
+#: netbox/ipam/tables/ip.py:335
msgid "NAT (Inside)"
msgstr "NAT (İç)"
-#: netbox/ipam/tables/ip.py:388
+#: netbox/ipam/tables/ip.py:340
msgid "NAT (Outside)"
msgstr "NAT (Dış)"
-#: netbox/ipam/tables/ip.py:393
+#: netbox/ipam/tables/ip.py:345
msgid "Assigned"
msgstr "Atanmış"
-#: netbox/ipam/tables/ip.py:429 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
#: netbox/vpn/forms/filtersets.py:240
msgid "Assigned Object"
msgstr "Atanan Nesne"
-#: netbox/ipam/tables/vlans.py:68
-msgid "Scope Type"
-msgstr "Kapsam Türü"
-
-#: netbox/ipam/tables/vlans.py:76
+#: netbox/ipam/tables/vlans.py:45
msgid "VID Ranges"
msgstr "VID Aralıkları"
-#: netbox/ipam/tables/vlans.py:111 netbox/ipam/tables/vlans.py:214
+#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VİDEO"
+#: netbox/ipam/tables/vlans.py:237
+#: netbox/templates/ipam/vlantranslationpolicy.html:22
+msgid "Rules"
+msgstr "Kuralları"
+
+#: netbox/ipam/tables/vlans.py:260
+#: netbox/templates/ipam/vlantranslationrule.html:18
+msgid "Local VID"
+msgstr "Yerel VID"
+
+#: netbox/ipam/tables/vlans.py:264
+#: netbox/templates/ipam/vlantranslationrule.html:22
+msgid "Remote VID"
+msgstr "Uzaktan VID"
+
#: netbox/ipam/tables/vrfs.py:30
msgid "RD"
msgstr "RD"
@@ -10450,23 +10975,23 @@ msgstr ""
"DNS adlarında yalnızca alfanümerik karakterlere, yıldızlara, tirelere, "
"noktalara ve alt çizgilere izin verilir"
-#: netbox/ipam/views.py:533
+#: netbox/ipam/views.py:570
msgid "Child Prefixes"
msgstr "Çocuk Önekleri"
-#: netbox/ipam/views.py:569
+#: netbox/ipam/views.py:606
msgid "Child Ranges"
msgstr "Çocuk Aralıkları"
-#: netbox/ipam/views.py:898
+#: netbox/ipam/views.py:958
msgid "Related IPs"
msgstr "İlgili IP'ler"
-#: netbox/ipam/views.py:1127
+#: netbox/ipam/views.py:1315
msgid "Device Interfaces"
msgstr "Cihaz Arayüzleri"
-#: netbox/ipam/views.py:1145
+#: netbox/ipam/views.py:1333
msgid "VM Interfaces"
msgstr "VM Arayüzleri"
@@ -10515,90 +11040,112 @@ msgstr "{class_name} get_view_name () uygulamasını uygulamalıdır"
msgid "Invalid permission {permission} for model {model}"
msgstr "Geçersiz izin {permission} model için {model}"
-#: netbox/netbox/choices.py:49
+#: netbox/netbox/choices.py:51
msgid "Dark Red"
msgstr "Koyu Kırmızı"
-#: netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:54
msgid "Rose"
msgstr "Gül"
-#: netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:55
msgid "Fuchsia"
msgstr "Fuşya"
-#: netbox/netbox/choices.py:55
+#: netbox/netbox/choices.py:57
msgid "Dark Purple"
msgstr "Koyu Mor"
-#: netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:60
msgid "Light Blue"
msgstr "Açık Mavi"
-#: netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:63
msgid "Aqua"
msgstr "su"
-#: netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:64
msgid "Dark Green"
msgstr "Koyu Yeşil"
-#: netbox/netbox/choices.py:64
+#: netbox/netbox/choices.py:66
msgid "Light Green"
msgstr "Açık Yeşil"
-#: netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:67
msgid "Lime"
msgstr "Kireç"
-#: netbox/netbox/choices.py:67
+#: netbox/netbox/choices.py:69
msgid "Amber"
msgstr "Kehribar"
-#: netbox/netbox/choices.py:69
+#: netbox/netbox/choices.py:71
msgid "Dark Orange"
msgstr "Koyu Turuncu"
-#: netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:72
msgid "Brown"
msgstr "Kahverengi"
-#: netbox/netbox/choices.py:71
+#: netbox/netbox/choices.py:73
msgid "Light Grey"
msgstr "Açık gri"
-#: netbox/netbox/choices.py:72
+#: netbox/netbox/choices.py:74
msgid "Grey"
msgstr "Gri"
-#: netbox/netbox/choices.py:73
+#: netbox/netbox/choices.py:75
msgid "Dark Grey"
msgstr "Koyu gri"
-#: netbox/netbox/choices.py:128
+#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+msgid "Default"
+msgstr "Varsayılan"
+
+#: netbox/netbox/choices.py:130
msgid "Direct"
msgstr "Doğrudan"
-#: netbox/netbox/choices.py:129
+#: netbox/netbox/choices.py:131
msgid "Upload"
msgstr "Yükleme"
-#: netbox/netbox/choices.py:141 netbox/netbox/choices.py:155
+#: netbox/netbox/choices.py:143 netbox/netbox/choices.py:157
msgid "Auto-detect"
msgstr "Otomatik algılama"
-#: netbox/netbox/choices.py:156
+#: netbox/netbox/choices.py:158
msgid "Comma"
msgstr "Virgül"
-#: netbox/netbox/choices.py:157
+#: netbox/netbox/choices.py:159
msgid "Semicolon"
msgstr "Noktalı virgül"
-#: netbox/netbox/choices.py:158
+#: netbox/netbox/choices.py:160
msgid "Tab"
msgstr "Sekme"
+#: netbox/netbox/choices.py:193 netbox/templates/dcim/device.html:327
+#: netbox/templates/dcim/rack.html:107
+msgid "Kilograms"
+msgstr "Kilogram"
+
+#: netbox/netbox/choices.py:194
+msgid "Grams"
+msgstr "Gramlar"
+
+#: netbox/netbox/choices.py:195 netbox/templates/dcim/device.html:328
+#: netbox/templates/dcim/rack.html:108
+msgid "Pounds"
+msgstr "Pound'lar"
+
+#: netbox/netbox/choices.py:196
+msgid "Ounces"
+msgstr "ons"
+
#: netbox/netbox/config/__init__.py:67
#, python-brace-format
msgid "Invalid configuration parameter: {item}"
@@ -10889,6 +11436,26 @@ msgstr "senkronize edilen tarih"
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name} bir sync_data () yöntemi uygulamalıdır."
+#: netbox/netbox/models/mixins.py:22
+msgid "weight unit"
+msgstr "ağırlık birimi"
+
+#: netbox/netbox/models/mixins.py:52
+msgid "Must specify a unit when setting a weight"
+msgstr "Ağırlık ayarlarken bir birim belirtmelisiniz"
+
+#: netbox/netbox/models/mixins.py:57
+msgid "distance"
+msgstr "uzaklık"
+
+#: netbox/netbox/models/mixins.py:64
+msgid "distance unit"
+msgstr "mesafe birimi"
+
+#: netbox/netbox/models/mixins.py:99
+msgid "Must specify a unit when setting a distance"
+msgstr "Mesafeyi ayarlarken bir birim belirtmelisiniz"
+
#: netbox/netbox/navigation/menu.py:11
msgid "Organization"
msgstr "Organizasyon"
@@ -10922,10 +11489,6 @@ msgstr "Raf Rolleri"
msgid "Elevations"
msgstr "Yükselmeler"
-#: netbox/netbox/navigation/menu.py:60 netbox/netbox/navigation/menu.py:62
-msgid "Rack Types"
-msgstr "Raf Çeşitleri"
-
#: netbox/netbox/navigation/menu.py:76
msgid "Modules"
msgstr "Modüller"
@@ -10948,175 +11511,200 @@ msgstr "Cihaz Bileşenleri"
msgid "Inventory Item Roles"
msgstr "Envanter Öğesi Rolleri"
-#: netbox/netbox/navigation/menu.py:111 netbox/netbox/navigation/menu.py:115
+#: netbox/netbox/navigation/menu.py:110
+#: netbox/templates/dcim/interface.html:413
+#: netbox/templates/virtualization/vminterface.html:118
+msgid "MAC Addresses"
+msgstr "MAC Adresleri"
+
+#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "Bağlantılar"
-#: netbox/netbox/navigation/menu.py:117
+#: netbox/netbox/navigation/menu.py:123
msgid "Cables"
msgstr "Kablolar"
-#: netbox/netbox/navigation/menu.py:118
+#: netbox/netbox/navigation/menu.py:124
msgid "Wireless Links"
msgstr "Kablosuz Bağlantılar"
-#: netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:127
msgid "Interface Connections"
msgstr "Arayüz Bağlantıları"
-#: netbox/netbox/navigation/menu.py:126
+#: netbox/netbox/navigation/menu.py:132
msgid "Console Connections"
msgstr "Konsol Bağlantıları"
-#: netbox/netbox/navigation/menu.py:131
+#: netbox/netbox/navigation/menu.py:137
msgid "Power Connections"
msgstr "Güç Bağlantıları"
-#: netbox/netbox/navigation/menu.py:147
+#: netbox/netbox/navigation/menu.py:153
msgid "Wireless LAN Groups"
msgstr "Kablosuz LAN Grupları"
-#: netbox/netbox/navigation/menu.py:168
+#: netbox/netbox/navigation/menu.py:174
msgid "Prefix & VLAN Roles"
msgstr "Önek ve VLAN Rolleri"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:180
msgid "ASN Ranges"
msgstr "ASN Aralıkları"
-#: netbox/netbox/navigation/menu.py:196
+#: netbox/netbox/navigation/menu.py:202
msgid "VLAN Groups"
msgstr "VLAN Grupları"
#: netbox/netbox/navigation/menu.py:203
+msgid "VLAN Translation Policies"
+msgstr "VLAN Çeviri Politikaları"
+
+#: netbox/netbox/navigation/menu.py:204
+#: netbox/templates/ipam/vlantranslationpolicy.html:46
+msgid "VLAN Translation Rules"
+msgstr "VLAN Çeviri Kuralları"
+
+#: netbox/netbox/navigation/menu.py:211
msgid "Service Templates"
msgstr "Hizmet Şablonları"
-#: netbox/netbox/navigation/menu.py:204 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
#: netbox/templates/ipam/ipaddress.html:118
#: netbox/templates/virtualization/virtualmachine.html:154
msgid "Services"
msgstr "HİZMETLER"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:219
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:215 netbox/netbox/navigation/menu.py:217
+#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "Tüneller"
-#: netbox/netbox/navigation/menu.py:218
+#: netbox/netbox/navigation/menu.py:226
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "Tünel Grupları"
-#: netbox/netbox/navigation/menu.py:219
+#: netbox/netbox/navigation/menu.py:227
msgid "Tunnel Terminations"
msgstr "Tünel Sonlandırmaları"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
#: netbox/vpn/models/l2vpn.py:64
msgid "L2VPNs"
msgstr "L2VPN'ler"
-#: netbox/netbox/navigation/menu.py:226 netbox/templates/vpn/l2vpn.html:56
-#: netbox/templates/vpn/tunnel.html:72 netbox/vpn/tables/tunnels.py:58
-msgid "Terminations"
-msgstr "Fesih"
-
-#: netbox/netbox/navigation/menu.py:232
+#: netbox/netbox/navigation/menu.py:240
msgid "IKE Proposals"
msgstr "IKE Teklifleri"
-#: netbox/netbox/navigation/menu.py:233
+#: netbox/netbox/navigation/menu.py:241
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "IKE Politikaları"
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:242
msgid "IPSec Proposals"
msgstr "IPSec Önerileri"
-#: netbox/netbox/navigation/menu.py:235
+#: netbox/netbox/navigation/menu.py:243
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "IPsec İlkeleri"
-#: netbox/netbox/navigation/menu.py:236 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "IPsec Profilleri"
-#: netbox/netbox/navigation/menu.py:251
+#: netbox/netbox/navigation/menu.py:259
#: netbox/templates/virtualization/virtualmachine.html:174
#: netbox/templates/virtualization/virtualmachine/base.html:32
#: netbox/templates/virtualization/virtualmachine_list.html:21
-#: netbox/virtualization/tables/virtualmachines.py:104
-#: netbox/virtualization/views.py:386
+#: netbox/virtualization/tables/virtualmachines.py:74
+#: netbox/virtualization/views.py:403
msgid "Virtual Disks"
msgstr "Sanal Diskler"
-#: netbox/netbox/navigation/menu.py:258
+#: netbox/netbox/navigation/menu.py:266
msgid "Cluster Types"
msgstr "Küme Türleri"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Groups"
msgstr "Küme Grupları"
-#: netbox/netbox/navigation/menu.py:273
+#: netbox/netbox/navigation/menu.py:281
msgid "Circuit Types"
msgstr "Devre Türleri"
-#: netbox/netbox/navigation/menu.py:274
+#: netbox/netbox/navigation/menu.py:282
+msgid "Circuit Terminations"
+msgstr "Devre Sonlandırmaları"
+
+#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/templates/circuits/providernetwork.html:55
+msgid "Virtual Circuits"
+msgstr "Sanal Devreler"
+
+#: netbox/netbox/navigation/menu.py:289
+msgid "Virtual Circuit Types"
+msgstr "Sanal Devre Türleri"
+
+#: netbox/netbox/navigation/menu.py:290
+msgid "Virtual Circuit Terminations"
+msgstr "Sanal Devre Sonlandırmaları"
+
+#: netbox/netbox/navigation/menu.py:296
msgid "Circuit Groups"
msgstr "Devre Grupları"
-#: netbox/netbox/navigation/menu.py:275
-#: netbox/templates/circuits/circuit.html:66
+#: netbox/netbox/navigation/menu.py:297
+#: netbox/templates/circuits/circuit.html:76
+#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "Grup Ödevleri"
-#: netbox/netbox/navigation/menu.py:276
-msgid "Circuit Terminations"
-msgstr "Devre Sonlandırmaları"
-
-#: netbox/netbox/navigation/menu.py:280 netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
msgid "Providers"
msgstr "Sağlayıcılar"
-#: netbox/netbox/navigation/menu.py:283
+#: netbox/netbox/navigation/menu.py:304
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "Sağlayıcı Hesapları"
-#: netbox/netbox/navigation/menu.py:284
+#: netbox/netbox/navigation/menu.py:305
msgid "Provider Networks"
msgstr "Sağlayıcı Ağları"
-#: netbox/netbox/navigation/menu.py:298
+#: netbox/netbox/navigation/menu.py:319
msgid "Power Panels"
msgstr "Güç Panelleri"
-#: netbox/netbox/navigation/menu.py:309
+#: netbox/netbox/navigation/menu.py:330
msgid "Configurations"
msgstr "Yapılandırmalar"
-#: netbox/netbox/navigation/menu.py:311
+#: netbox/netbox/navigation/menu.py:332
msgid "Config Contexts"
msgstr "Yapılandırma Bağlamları"
-#: netbox/netbox/navigation/menu.py:312
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Templates"
msgstr "Yapılandırma Şablonları"
-#: netbox/netbox/navigation/menu.py:319 netbox/netbox/navigation/menu.py:323
+#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
msgid "Customization"
msgstr "Özelleştirme"
-#: netbox/netbox/navigation/menu.py:325
+#: netbox/netbox/navigation/menu.py:346
#: netbox/templates/dcim/device_edit.html:103
#: netbox/templates/dcim/htmx/cable_edit.html:81
#: netbox/templates/dcim/virtualchassis_add.html:31
@@ -11125,96 +11713,96 @@ msgstr "Özelleştirme"
#: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30
#: netbox/templates/inc/panels/custom_fields.html:7
#: netbox/templates/ipam/ipaddress_bulk_add.html:35
-#: netbox/templates/ipam/vlan_edit.html:59
+#: netbox/templates/ipam/vlan_edit.html:67
msgid "Custom Fields"
msgstr "Özel Alanlar"
-#: netbox/netbox/navigation/menu.py:326
+#: netbox/netbox/navigation/menu.py:347
msgid "Custom Field Choices"
msgstr "Özel Alan Seçenekleri"
-#: netbox/netbox/navigation/menu.py:327
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Links"
msgstr "Özel Bağlantılar"
-#: netbox/netbox/navigation/menu.py:328
+#: netbox/netbox/navigation/menu.py:349
msgid "Export Templates"
msgstr "Şablonları Dışa Aktar"
-#: netbox/netbox/navigation/menu.py:329
+#: netbox/netbox/navigation/menu.py:350
msgid "Saved Filters"
msgstr "Kaydedilen Filtreler"
-#: netbox/netbox/navigation/menu.py:331
+#: netbox/netbox/navigation/menu.py:352
msgid "Image Attachments"
msgstr "Görüntü Ekleri"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:370
msgid "Operations"
msgstr "Operasyonlar"
-#: netbox/netbox/navigation/menu.py:353
+#: netbox/netbox/navigation/menu.py:374
msgid "Integrations"
msgstr "Entegrasyonlar"
-#: netbox/netbox/navigation/menu.py:355
+#: netbox/netbox/navigation/menu.py:376
msgid "Data Sources"
msgstr "Veri Kaynakları"
-#: netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:377
msgid "Event Rules"
msgstr "Etkinlik Kuralları"
-#: netbox/netbox/navigation/menu.py:357
+#: netbox/netbox/navigation/menu.py:378
msgid "Webhooks"
msgstr "Web kancaları"
-#: netbox/netbox/navigation/menu.py:361 netbox/netbox/navigation/menu.py:365
-#: netbox/netbox/views/generic/feature_views.py:153
+#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
+#: netbox/netbox/views/generic/feature_views.py:158
#: netbox/templates/extras/report/base.html:37
#: netbox/templates/extras/script/base.html:36
msgid "Jobs"
msgstr "Meslekler"
-#: netbox/netbox/navigation/menu.py:371
+#: netbox/netbox/navigation/menu.py:392
msgid "Logging"
msgstr "Günlüğe kaydetme"
-#: netbox/netbox/navigation/menu.py:373
+#: netbox/netbox/navigation/menu.py:394
msgid "Notification Groups"
msgstr "Bildirim Grupları"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:395
msgid "Journal Entries"
msgstr "Dergi Girişleri"
-#: netbox/netbox/navigation/menu.py:375
+#: netbox/netbox/navigation/menu.py:396
#: netbox/templates/core/objectchange.html:9
#: netbox/templates/core/objectchange_list.html:4
msgid "Change Log"
msgstr "Değişim Günlüğü"
-#: netbox/netbox/navigation/menu.py:382 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "Yönetici"
-#: netbox/netbox/navigation/menu.py:430 netbox/templates/account/base.html:27
-#: netbox/templates/inc/user_menu.html:57
+#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/templates/inc/user_menu.html:52
msgid "API Tokens"
msgstr "API Belirteçleri"
-#: netbox/netbox/navigation/menu.py:437 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187
#: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242
#: netbox/users/forms/model_forms.py:249
msgid "Permissions"
msgstr "İzinler"
-#: netbox/netbox/navigation/menu.py:445 netbox/netbox/navigation/menu.py:449
+#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "Sistem"
-#: netbox/netbox/navigation/menu.py:454 netbox/netbox/navigation/menu.py:502
+#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -11222,29 +11810,29 @@ msgstr "Sistem"
msgid "Plugins"
msgstr "Eklentiler"
-#: netbox/netbox/navigation/menu.py:459
+#: netbox/netbox/navigation/menu.py:480
msgid "Configuration History"
msgstr "Yapılandırma Geçmişi"
-#: netbox/netbox/navigation/menu.py:465 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "Arka Plan Görevleri"
-#: netbox/netbox/plugins/navigation.py:47
-#: netbox/netbox/plugins/navigation.py:69
+#: netbox/netbox/plugins/navigation.py:48
+#: netbox/netbox/plugins/navigation.py:70
msgid "Permissions must be passed as a tuple or list."
msgstr "İzinler bir küme veya liste olarak iletilmelidir."
-#: netbox/netbox/plugins/navigation.py:51
+#: netbox/netbox/plugins/navigation.py:52
msgid "Buttons must be passed as a tuple or list."
msgstr "Düğmeler bir küme veya liste olarak iletilmelidir."
-#: netbox/netbox/plugins/navigation.py:73
+#: netbox/netbox/plugins/navigation.py:74
msgid "Button color must be a choice within ButtonColorChoices."
msgstr "Düğme rengi ButtonColorChoices içinde bir seçim olmalıdır."
-#: netbox/netbox/plugins/registration.py:25
+#: netbox/netbox/plugins/registration.py:26
#, python-brace-format
msgid ""
"PluginTemplateExtension class {template_extension} was passed as an "
@@ -11253,7 +11841,7 @@ msgstr ""
"PluginTemplateExtension sınıfı {template_extension} Örnek olarak kabul "
"edildi!"
-#: netbox/netbox/plugins/registration.py:31
+#: netbox/netbox/plugins/registration.py:32
#, python-brace-format
msgid ""
"{template_extension} is not a subclass of "
@@ -11262,17 +11850,17 @@ msgstr ""
"{template_extension} Netbox.plugins.pluginTemplateExtension'ın bir alt "
"sınıfı değildir!"
-#: netbox/netbox/plugins/registration.py:51
+#: netbox/netbox/plugins/registration.py:57
#, python-brace-format
msgid "{item} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{item} Netbox.Plugins.PluginMenuItem örneği olmalıdır"
-#: netbox/netbox/plugins/registration.py:62
+#: netbox/netbox/plugins/registration.py:68
#, python-brace-format
msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{menu_link} Netbox.Plugins.PluginMenuItem örneği olmalıdır"
-#: netbox/netbox/plugins/registration.py:67
+#: netbox/netbox/plugins/registration.py:73
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr "{button} Netbox.Plugins.PluginMenuButton örneği olmalıdır"
@@ -11356,93 +11944,93 @@ msgstr "Başlatıldıktan sonra kayıt defterine mağazalar eklenemiyor"
msgid "Cannot delete stores from registry"
msgstr "Mağazalar kayıt defterinden silinemiyor"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:752
msgid "Czech"
msgstr "Çek"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:753
msgid "Danish"
msgstr "Danca"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:754
msgid "German"
msgstr "Alman"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:755
msgid "English"
msgstr "İngilizce"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:756
msgid "Spanish"
msgstr "İspanyolca"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:757
msgid "French"
msgstr "Fransızca"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:758
msgid "Italian"
msgstr "İtalyan"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:759
msgid "Japanese"
msgstr "Japonca"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:760
msgid "Dutch"
msgstr "Hollandalı"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:761
msgid "Polish"
msgstr "Lehçe"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:762
msgid "Portuguese"
msgstr "Portekizce"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:763
msgid "Russian"
msgstr "Rusça"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:764
msgid "Turkish"
msgstr "Türkçe"
-#: netbox/netbox/settings.py:773
+#: netbox/netbox/settings.py:765
msgid "Ukrainian"
msgstr "Ukraynalı"
-#: netbox/netbox/settings.py:774
+#: netbox/netbox/settings.py:766
msgid "Chinese"
msgstr "Çince"
-#: netbox/netbox/tables/columns.py:176
+#: netbox/netbox/tables/columns.py:177
msgid "Select all"
msgstr "Tümünü seç"
-#: netbox/netbox/tables/columns.py:189
+#: netbox/netbox/tables/columns.py:190
msgid "Toggle all"
msgstr "Tümünü değiştir"
-#: netbox/netbox/tables/columns.py:300
+#: netbox/netbox/tables/columns.py:302
msgid "Toggle Dropdown"
msgstr "Açılır menüyü Aç/Kapat"
-#: netbox/netbox/tables/columns.py:572 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
msgid "Error"
msgstr "Hata"
-#: netbox/netbox/tables/tables.py:58
+#: netbox/netbox/tables/tables.py:59
#, python-brace-format
msgid "No {model_name} found"
msgstr "Hayır {model_name} bulunan"
-#: netbox/netbox/tables/tables.py:249
+#: netbox/netbox/tables/tables.py:252
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "Tarla"
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:255
msgid "Value"
msgstr "Değer"
@@ -11459,24 +12047,24 @@ msgstr ""
"Seçilen dışa aktarma şablonunu oluştururken bir hata oluştu ({template}): "
"{error}"
-#: netbox/netbox/views/generic/bulk_views.py:416
+#: netbox/netbox/views/generic/bulk_views.py:421
#, python-brace-format
msgid "Row {i}: Object with ID {id} does not exist"
msgstr "Satır {i}: Kimliği olan nesne {id} mevcut değil"
-#: netbox/netbox/views/generic/bulk_views.py:709
-#: netbox/netbox/views/generic/bulk_views.py:910
-#: netbox/netbox/views/generic/bulk_views.py:958
+#: netbox/netbox/views/generic/bulk_views.py:708
+#: netbox/netbox/views/generic/bulk_views.py:909
+#: netbox/netbox/views/generic/bulk_views.py:957
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "Hayır {object_type} seçildi."
-#: netbox/netbox/views/generic/bulk_views.py:788
+#: netbox/netbox/views/generic/bulk_views.py:787
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "Yeniden adlandırıldı {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:888
+#: netbox/netbox/views/generic/bulk_views.py:887
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "Silinmiş {count} {object_type}"
@@ -11489,16 +12077,16 @@ msgstr "Değişiklik Günlüğü"
msgid "Journal"
msgstr "dergi"
-#: netbox/netbox/views/generic/feature_views.py:207
+#: netbox/netbox/views/generic/feature_views.py:212
msgid "Unable to synchronize data: No data file set."
msgstr "Veriler senkronize edilemiyor: Veri dosyası kümesi yok."
-#: netbox/netbox/views/generic/feature_views.py:211
+#: netbox/netbox/views/generic/feature_views.py:216
#, python-brace-format
msgid "Synchronized data for {object_type} {object}."
msgstr "Senkronize edilmiş veriler {object_type} {object}."
-#: netbox/netbox/views/generic/feature_views.py:236
+#: netbox/netbox/views/generic/feature_views.py:241
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "Senkronize {count} {object_type}"
@@ -11572,9 +12160,9 @@ msgstr "GitHub'da"
msgid "Home Page"
msgstr "Ana Sayfa"
-#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:45
+#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40
#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:189
-#: netbox/vpn/forms/model_forms.py:379
+#: netbox/vpn/forms/model_forms.py:382
msgid "Profile"
msgstr "Profil"
@@ -11586,12 +12174,12 @@ msgstr "Bildirimler"
#: netbox/templates/account/base.html:16
#: netbox/templates/account/subscriptions.html:7
-#: netbox/templates/inc/user_menu.html:51
+#: netbox/templates/inc/user_menu.html:46
msgid "Subscriptions"
msgstr "Abonelikler"
#: netbox/templates/account/base.html:19
-#: netbox/templates/inc/user_menu.html:54
+#: netbox/templates/inc/user_menu.html:49
msgid "Preferences"
msgstr "Tercihler"
@@ -11619,6 +12207,7 @@ msgstr "Şifreyi Değiştir"
#: netbox/templates/generic/object_edit.html:72
#: netbox/templates/htmx/delete_form.html:53
#: netbox/templates/htmx/delete_form.html:55
+#: netbox/templates/htmx/quick_add.html:21
#: netbox/templates/ipam/ipaddress_assign.html:28
#: netbox/templates/virtualization/cluster_add_devices.html:30
msgid "Cancel"
@@ -11717,7 +12306,7 @@ msgstr "Atanan Gruplar"
#: netbox/templates/core/objectchange.html:142
#: netbox/templates/dcim/devicebay.html:59
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
-#: netbox/templates/dcim/interface.html:296
+#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
#: netbox/templates/extras/configcontext.html:70
#: netbox/templates/extras/eventrule.html:66
@@ -11726,6 +12315,7 @@ msgstr "Atanan Gruplar"
#: netbox/templates/extras/webhook.html:75
#: netbox/templates/inc/panel_table.html:13
#: netbox/templates/inc/panels/comments.html:10
+#: netbox/templates/inc/panels/related_objects.html:23
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:56
#: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44
#: netbox/templates/users/objectpermission.html:77
@@ -11763,7 +12353,7 @@ msgstr "En son kullanılmış"
msgid "Add a Token"
msgstr "Bir Jeton Ekle"
-#: netbox/templates/base/base.html:22 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
msgid "Home"
msgstr "Ana Sayfa"
@@ -11805,15 +12395,16 @@ msgstr "Kaynak Kodu"
msgid "Community"
msgstr "Topluluk"
-#: netbox/templates/circuits/circuit.html:47
+#: netbox/templates/circuits/circuit.html:57
msgid "Install Date"
msgstr "Yükleme Tarihi"
-#: netbox/templates/circuits/circuit.html:51
+#: netbox/templates/circuits/circuit.html:61
msgid "Termination Date"
msgstr "Fesih Tarihi"
-#: netbox/templates/circuits/circuit.html:70
+#: netbox/templates/circuits/circuit.html:80
+#: netbox/templates/circuits/virtualcircuit.html:73
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15
msgid "Assign Group"
msgstr "Grup Atama"
@@ -11861,7 +12452,7 @@ msgid "Add"
msgstr "Ekle"
#: netbox/templates/circuits/inc/circuit_termination.html:15
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:37
#: netbox/templates/dcim/inc/panels/inventory_items.html:32
#: netbox/templates/dcim/powerpanel.html:56
#: netbox/templates/extras/script_list.html:30
@@ -11876,35 +12467,39 @@ msgstr "Düzenle"
msgid "Swap"
msgstr "Takas"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:19
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
+msgid "Termination point"
+msgstr "Sonlandırma noktası"
+
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:20
#: netbox/templates/dcim/consoleport.html:59
#: netbox/templates/dcim/consoleserverport.html:60
#: netbox/templates/dcim/powerfeed.html:114
msgid "Marked as connected"
msgstr "Bağlı olarak işaretlendi"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:21
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:22
msgid "to"
msgstr "doğru"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:31
#: netbox/templates/circuits/inc/circuit_termination_fields.html:32
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:33
#: netbox/templates/dcim/frontport.html:80
#: netbox/templates/dcim/inc/connection_endpoints.html:7
-#: netbox/templates/dcim/interface.html:154
+#: netbox/templates/dcim/interface.html:211
#: netbox/templates/dcim/rearport.html:76
msgid "Trace"
msgstr "İzleme"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:35
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
msgid "Edit cable"
msgstr "Kabloyu düzenle"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:40
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
msgid "Remove cable"
msgstr "Kabloyu çıkarın"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:42
#: netbox/templates/dcim/bulk_disconnect.html:5
#: netbox/templates/dcim/device/consoleports.html:12
#: netbox/templates/dcim/device/consoleserverports.html:12
@@ -11917,33 +12512,33 @@ msgstr "Kabloyu çıkarın"
msgid "Disconnect"
msgstr "Bağlantıyı kes"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:48
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:49
#: netbox/templates/dcim/consoleport.html:69
#: netbox/templates/dcim/consoleserverport.html:70
#: netbox/templates/dcim/frontport.html:102
-#: netbox/templates/dcim/interface.html:180
-#: netbox/templates/dcim/interface.html:200
+#: netbox/templates/dcim/interface.html:237
+#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:71
-#: netbox/templates/dcim/poweroutlet.html:72
+#: netbox/templates/dcim/poweroutlet.html:81
+#: netbox/templates/dcim/poweroutlet.html:82
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
msgstr "Bağlan"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:70
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:65
msgid "Downstream"
msgstr "Aşağı doğru"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:71
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:66
msgid "Upstream"
msgstr "Yukarı akış"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:80
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:75
msgid "Cross-Connect"
msgstr "Çapraz Bağlantı"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:84
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:79
msgid "Patch Panel/Port"
msgstr "Yama Paneli/Bağlantı Noktası"
@@ -11955,6 +12550,27 @@ msgstr "Devre ekle"
msgid "Provider Account"
msgstr "Sağlayıcı Hesabı"
+#: netbox/templates/circuits/providernetwork.html:59
+msgid "Add a Virtual Circuit"
+msgstr "Sanal Devre Ekle"
+
+#: netbox/templates/circuits/virtualcircuit.html:91
+#: netbox/templates/vpn/tunnel.html:9
+msgid "Add Termination"
+msgstr "Sonlandırma Ekle"
+
+#: netbox/templates/circuits/virtualcircuittermination.html:23
+msgid "Virtual Circuit Termination"
+msgstr "Sanal Devre Sonlandırma"
+
+#: netbox/templates/circuits/virtualcircuittype.html:10
+msgid "Add Virtual Circuit"
+msgstr "Sanal Devre Ekle"
+
+#: netbox/templates/circuits/virtualcircuittype.html:19
+msgid "Virtual Circuit Type"
+msgstr "Sanal Devre Türü"
+
#: netbox/templates/core/configrevision.html:35
msgid "Configuration Data"
msgstr "Yapılandırma Verileri"
@@ -11988,7 +12604,7 @@ msgstr "Değişti"
#: netbox/templates/core/datafile.html:42
#: netbox/templates/ipam/iprange.html:25
#: netbox/templates/virtualization/virtualdisk.html:29
-#: netbox/virtualization/tables/virtualmachines.py:198
+#: netbox/virtualization/tables/virtualmachines.py:169
msgid "Size"
msgstr "Boyut"
@@ -12432,8 +13048,8 @@ msgstr "Seçili Yeniden Adlandır"
#: netbox/templates/dcim/consoleport.html:65
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
-#: netbox/templates/dcim/interface.html:176
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/interface.html:233
+#: netbox/templates/dcim/poweroutlet.html:79
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "Bağlı Değil"
@@ -12456,7 +13072,7 @@ msgid "Map"
msgstr "Harita"
#: netbox/templates/dcim/device.html:108
-#: netbox/templates/dcim/inventoryitem.html:56
+#: netbox/templates/dcim/inventoryitem.html:60
#: netbox/templates/dcim/module.html:81
#: netbox/templates/dcim/modulebay.html:74 netbox/templates/dcim/rack.html:61
msgid "Asset Tag"
@@ -12472,7 +13088,7 @@ msgstr "VDC oluştur"
#: netbox/templates/dcim/device.html:175
#: netbox/templates/dcim/device_edit.html:64
-#: netbox/virtualization/forms/model_forms.py:223
+#: netbox/virtualization/forms/model_forms.py:230
msgid "Management"
msgstr "Yönetim"
@@ -12589,35 +13205,6 @@ msgstr "Güç Bağlantı Noktası Ekle"
msgid "Add Rear Ports"
msgstr "Arka Bağlantı Noktaları Ekle"
-#: netbox/templates/dcim/device/render_config.html:5
-#: netbox/templates/virtualization/virtualmachine/render_config.html:5
-msgid "Config"
-msgstr "Yapılandırma"
-
-#: netbox/templates/dcim/device/render_config.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:35
-msgid "Context Data"
-msgstr "Bağlam Verileri"
-
-#: netbox/templates/dcim/device/render_config.html:55
-#: netbox/templates/virtualization/virtualmachine/render_config.html:55
-msgid "Rendered Config"
-msgstr "Oluşturulan Yapılandırma"
-
-#: netbox/templates/dcim/device/render_config.html:57
-#: netbox/templates/virtualization/virtualmachine/render_config.html:57
-msgid "Download"
-msgstr "İndir"
-
-#: netbox/templates/dcim/device/render_config.html:64
-#: netbox/templates/virtualization/virtualmachine/render_config.html:64
-msgid "Error rendering template"
-msgstr "Hata oluşturma şablonu"
-
-#: netbox/templates/dcim/device/render_config.html:70
-msgid "No configuration template has been assigned for this device."
-msgstr ""
-
#: netbox/templates/dcim/device_edit.html:44
msgid "Parent Bay"
msgstr "Ebeveyn Körfezi"
@@ -12684,12 +13271,12 @@ msgid "VM Role"
msgstr "VM Rolü"
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:29
+#: netbox/templates/dcim/moduletype.html:31
msgid "Model Name"
msgstr "Model Adı"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:33
+#: netbox/templates/dcim/moduletype.html:35
msgid "Part Number"
msgstr "Parça Numarası"
@@ -12714,8 +13301,8 @@ msgid "Rear Port Position"
msgstr "Arka Bağlantı Noktası Konumu"
#: netbox/templates/dcim/frontport.html:72
-#: netbox/templates/dcim/interface.html:144
-#: netbox/templates/dcim/poweroutlet.html:63
+#: netbox/templates/dcim/interface.html:201
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -12815,77 +13402,79 @@ msgid "PoE Type"
msgstr "PoE Tipi"
#: netbox/templates/dcim/interface.html:81
-#: netbox/templates/virtualization/vminterface.html:63
+#: netbox/templates/virtualization/vminterface.html:55
+#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "802.1Q Modu"
-#: netbox/templates/dcim/interface.html:125
-#: netbox/templates/virtualization/vminterface.html:59
-msgid "MAC Address"
-msgstr "MAC Adresi"
+#: netbox/templates/dcim/interface.html:156
+#: netbox/templates/virtualization/vminterface.html:88
+msgid "VLAN Translation"
+msgstr "VLAN Çeviri"
-#: netbox/templates/dcim/interface.html:151
+#: netbox/templates/dcim/interface.html:208
msgid "Wireless Link"
msgstr "Kablosuz Bağlantı"
-#: netbox/templates/dcim/interface.html:218 netbox/vpn/choices.py:63
-msgid "Peer"
-msgstr "Akran"
-
-#: netbox/templates/dcim/interface.html:230
+#: netbox/templates/dcim/interface.html:287
#: netbox/templates/wireless/inc/wirelesslink_interface.html:26
msgid "Channel"
msgstr "Kanal"
-#: netbox/templates/dcim/interface.html:239
+#: netbox/templates/dcim/interface.html:296
#: netbox/templates/wireless/inc/wirelesslink_interface.html:32
msgid "Channel Frequency"
msgstr "Kanal Frekansı"
-#: netbox/templates/dcim/interface.html:242
-#: netbox/templates/dcim/interface.html:250
-#: netbox/templates/dcim/interface.html:261
-#: netbox/templates/dcim/interface.html:269
+#: netbox/templates/dcim/interface.html:299
+#: netbox/templates/dcim/interface.html:307
+#: netbox/templates/dcim/interface.html:318
+#: netbox/templates/dcim/interface.html:326
msgid "MHz"
msgstr "MHz"
-#: netbox/templates/dcim/interface.html:258
+#: netbox/templates/dcim/interface.html:315
#: netbox/templates/wireless/inc/wirelesslink_interface.html:42
msgid "Channel Width"
msgstr "Kanal Genişliği"
-#: netbox/templates/dcim/interface.html:285
+#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:60
-#: netbox/wireless/forms/bulk_edit.py:102
-#: netbox/wireless/forms/filtersets.py:40
-#: netbox/wireless/forms/filtersets.py:80 netbox/wireless/models.py:82
-#: netbox/wireless/models.py:156 netbox/wireless/tables/wirelesslan.py:44
+#: netbox/wireless/forms/bulk_edit.py:62
+#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/filtersets.py:43
+#: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82
+#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
-#: netbox/templates/dcim/interface.html:305
+#: netbox/templates/dcim/interface.html:362
msgid "LAG Members"
msgstr "LAG Üyeleri"
-#: netbox/templates/dcim/interface.html:323
+#: netbox/templates/dcim/interface.html:380
msgid "No member interfaces"
msgstr "Üye arabirimi yok"
-#: netbox/templates/dcim/interface.html:343
+#: netbox/templates/dcim/interface.html:400
#: netbox/templates/ipam/fhrpgroup.html:73
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
-#: netbox/templates/virtualization/vminterface.html:89
+#: netbox/templates/virtualization/vminterface.html:105
msgid "Add IP Address"
msgstr "IP Adresi Ekle"
+#: netbox/templates/dcim/interface.html:417
+#: netbox/templates/virtualization/vminterface.html:123
+msgid "Add MAC Address"
+msgstr "MAC Adresi Ekle"
+
#: netbox/templates/dcim/inventoryitem.html:24
msgid "Parent Item"
msgstr "Ana Öğe"
-#: netbox/templates/dcim/inventoryitem.html:48
+#: netbox/templates/dcim/inventoryitem.html:52
msgid "Part ID"
msgstr "Parça Kimliği"
@@ -12905,6 +13494,10 @@ msgstr "Konum Ekle"
msgid "Add a Device"
msgstr "Cihaz Ekle"
+#: netbox/templates/dcim/macaddress.html:36
+msgid "Primary for interface"
+msgstr "Arayüz için birincil"
+
#: netbox/templates/dcim/manufacturer.html:16
msgid "Add Device Type"
msgstr "Cihaz Türü Ekle"
@@ -12935,7 +13528,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "A"
-#: netbox/templates/dcim/poweroutlet.html:48
+#: netbox/templates/dcim/poweroutlet.html:58
msgid "Feed Leg"
msgstr "Besleme ayağı"
@@ -13367,11 +13960,19 @@ msgstr "İçerik yüklenemiyor. Geçersiz görünüm adı"
msgid "No content found"
msgstr "İçerik bulunamadı"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:18
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:17
+msgid ""
+"This RSS feed requires an external connection. Check the ISOLATED_DEPLOYMENT"
+" setting."
+msgstr ""
+"Bu RSS beslemesi harici bir bağlantı gerektirir. ISOLATED_DEPLOYMENT ayarını"
+" kontrol edin."
+
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:22
msgid "There was a problem fetching the RSS feed"
msgstr "RSS beslemesini getirirken bir sorun oluştu"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:21
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:25
msgid "HTTP"
msgstr "HTTP"
@@ -13441,6 +14042,30 @@ msgstr "Kaynak Bağlamları"
msgid "New Journal Entry"
msgstr "Yeni Dergi Girişi"
+#: netbox/templates/extras/object_render_config.html:6
+msgid "Config"
+msgstr "Yapılandırma"
+
+#: netbox/templates/extras/object_render_config.html:36
+msgid "Context Data"
+msgstr "Bağlam Verileri"
+
+#: netbox/templates/extras/object_render_config.html:56
+msgid "Rendered Config"
+msgstr "Oluşturulan Yapılandırma"
+
+#: netbox/templates/extras/object_render_config.html:58
+msgid "Download"
+msgstr "İndir"
+
+#: netbox/templates/extras/object_render_config.html:65
+msgid "Error rendering template"
+msgstr "Hata oluşturma şablonu"
+
+#: netbox/templates/extras/object_render_config.html:71
+msgid "No configuration template has been assigned."
+msgstr "Hiçbir yapılandırma şablonu atanmadı."
+
#: netbox/templates/extras/report/base.html:30
msgid "Report"
msgstr "Rapor"
@@ -13528,7 +14153,7 @@ msgstr "Herhangi bir"
msgid "Tagged Item Types"
msgstr "Etiketli Öğe Türleri"
-#: netbox/templates/extras/tag.html:81
+#: netbox/templates/extras/tag.html:82
msgid "Tagged Objects"
msgstr "Etiketli Nesneler"
@@ -13809,6 +14434,21 @@ msgstr "Tüm bildirimler"
msgid "Select"
msgstr "Seçiniz"
+#: netbox/templates/htmx/quick_add.html:7
+msgid "Quick Add"
+msgstr "Hızlı Ekle"
+
+#: netbox/templates/htmx/quick_add_created.html:18
+#, python-format
+msgid ""
+"\n"
+" Created %(object_type)s %(object)s\n"
+" "
+msgstr ""
+"\n"
+" Oluşturuldu %(object_type)s %(object)s\n"
+" "
+
#: netbox/templates/inc/filter_list.html:43
#: netbox/utilities/templates/helpers/table_config_form.html:39
msgid "Reset"
@@ -13880,15 +14520,11 @@ msgstr "Net sipariş"
msgid "Help center"
msgstr "Yardım Merkezi"
-#: netbox/templates/inc/user_menu.html:41
-msgid "Django Admin"
-msgstr ""
-
-#: netbox/templates/inc/user_menu.html:61
+#: netbox/templates/inc/user_menu.html:56
msgid "Log Out"
msgstr "Oturumu Kapat"
-#: netbox/templates/inc/user_menu.html:68 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
msgid "Log In"
msgstr "Oturum aç"
@@ -13985,43 +14621,43 @@ msgstr "Başlangıç Adresi"
msgid "Ending Address"
msgstr "Bitiş Adresi"
-#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:110
+#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106
msgid "Marked fully utilized"
msgstr "Tamamen kullanılmış olarak işaretlenmiş"
-#: netbox/templates/ipam/prefix.html:99
+#: netbox/templates/ipam/prefix.html:95
msgid "Addressing Details"
msgstr "Adresleme Ayrıntıları"
-#: netbox/templates/ipam/prefix.html:118
+#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "Çocuk IP'leri"
-#: netbox/templates/ipam/prefix.html:126
+#: netbox/templates/ipam/prefix.html:122
msgid "Available IPs"
msgstr "Kullanılabilir IP'ler"
-#: netbox/templates/ipam/prefix.html:138
+#: netbox/templates/ipam/prefix.html:134
msgid "First available IP"
msgstr "İlk kullanılabilir IP"
-#: netbox/templates/ipam/prefix.html:179
+#: netbox/templates/ipam/prefix.html:175
msgid "Prefix Details"
msgstr "Önek Ayrıntıları"
-#: netbox/templates/ipam/prefix.html:185
+#: netbox/templates/ipam/prefix.html:181
msgid "Network Address"
msgstr "Ağ Adresi"
-#: netbox/templates/ipam/prefix.html:189
+#: netbox/templates/ipam/prefix.html:185
msgid "Network Mask"
msgstr "Ağ Maskesi"
-#: netbox/templates/ipam/prefix.html:193
+#: netbox/templates/ipam/prefix.html:189
msgid "Wildcard Mask"
msgstr "Joker Karakter Maskesi"
-#: netbox/templates/ipam/prefix.html:197
+#: netbox/templates/ipam/prefix.html:193
msgid "Broadcast Address"
msgstr "Yayın Adresi"
@@ -14061,14 +14697,30 @@ msgstr "L2VPN'leri içe aktarma"
msgid "Exporting L2VPNs"
msgstr "L2VPN'leri Dışa Aktarma"
-#: netbox/templates/ipam/vlan.html:88
+#: netbox/templates/ipam/vlan.html:66
+msgid "Q-in-Q Role"
+msgstr "Q-in-Q Rolü"
+
+#: netbox/templates/ipam/vlan.html:104
msgid "Add a Prefix"
msgstr "Önek Ekle"
+#: netbox/templates/ipam/vlan.html:114
+msgid "Customer VLANs"
+msgstr "Müşteri VLAN'ları"
+
+#: netbox/templates/ipam/vlan.html:118
+msgid "Add a VLAN"
+msgstr "VLAN ekleme"
+
#: netbox/templates/ipam/vlangroup.html:18
msgid "Add VLAN"
msgstr "VLAN ekle"
+#: netbox/templates/ipam/vlantranslationpolicy.html:51
+msgid "Add Rule"
+msgstr "Kural Ekle"
+
#: netbox/templates/ipam/vrf.html:16
msgid "Route Distinguisher"
msgstr "Rota Ayırt Edici"
@@ -14146,7 +14798,7 @@ msgstr ""
#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
#: netbox/tenancy/forms/bulk_edit.py:137
-#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:56
+#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57
#: netbox/tenancy/forms/model_forms.py:106
#: netbox/tenancy/forms/model_forms.py:130
#: netbox/tenancy/tables/contacts.py:98
@@ -14164,7 +14816,7 @@ msgid "Phone"
msgstr "Telefon"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:66 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
msgid "Contact Group"
msgstr "İletişim Grubu"
@@ -14173,7 +14825,7 @@ msgid "Add Contact Group"
msgstr "Kişi Grubu Ekle"
#: netbox/templates/tenancy/contactrole.html:15
-#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:61
+#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62
#: netbox/tenancy/forms/model_forms.py:87
msgid "Contact Role"
msgstr "İletişim Rolü"
@@ -14187,8 +14839,8 @@ msgid "Add Tenant"
msgstr "Kiracı Ekle"
#: netbox/templates/tenancy/tenantgroup.html:26
-#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:51
-#: netbox/tenancy/tables/columns.py:61
+#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36
+#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "Kiracı Grubu"
@@ -14219,21 +14871,21 @@ msgstr "Kısıtlamalar"
msgid "Assigned Users"
msgstr "Atanan Kullanıcılar"
-#: netbox/templates/virtualization/cluster.html:52
+#: netbox/templates/virtualization/cluster.html:56
msgid "Allocated Resources"
msgstr "Tahsis Edilen Kaynaklar"
-#: netbox/templates/virtualization/cluster.html:55
+#: netbox/templates/virtualization/cluster.html:59
#: netbox/templates/virtualization/virtualmachine.html:125
msgid "Virtual CPUs"
msgstr "Sanal CPU'lar"
-#: netbox/templates/virtualization/cluster.html:59
+#: netbox/templates/virtualization/cluster.html:63
#: netbox/templates/virtualization/virtualmachine.html:129
msgid "Memory"
msgstr "Bellek"
-#: netbox/templates/virtualization/cluster.html:69
+#: netbox/templates/virtualization/cluster.html:73
#: netbox/templates/virtualization/virtualmachine.html:140
msgid "Disk Space"
msgstr "Disk Alanı"
@@ -14269,13 +14921,13 @@ msgid "Add Cluster"
msgstr "Küme Ekle"
#: netbox/templates/virtualization/clustergroup.html:19
-#: netbox/virtualization/forms/model_forms.py:50
+#: netbox/virtualization/forms/model_forms.py:53
msgid "Cluster Group"
msgstr "Küme Grubu"
#: netbox/templates/virtualization/clustertype.html:19
#: netbox/templates/virtualization/virtualmachine.html:110
-#: netbox/virtualization/forms/model_forms.py:36
+#: netbox/virtualization/forms/model_forms.py:39
msgid "Cluster Type"
msgstr "Küme Türü"
@@ -14284,8 +14936,8 @@ msgid "Virtual Disk"
msgstr "Sanal Disk"
#: netbox/templates/virtualization/virtualmachine.html:122
-#: netbox/virtualization/forms/bulk_edit.py:190
-#: netbox/virtualization/forms/model_forms.py:224
+#: netbox/virtualization/forms/bulk_edit.py:172
+#: netbox/virtualization/forms/model_forms.py:231
msgid "Resources"
msgstr "Kaynaklar"
@@ -14293,10 +14945,6 @@ msgstr "Kaynaklar"
msgid "Add Virtual Disk"
msgstr "Sanal Disk Ekle"
-#: netbox/templates/virtualization/virtualmachine/render_config.html:70
-msgid "No configuration template has been assigned for this virtual machine."
-msgstr ""
-
#: netbox/templates/vpn/ikepolicy.html:10
#: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:166
msgid "IKE Policy"
@@ -14319,7 +14967,7 @@ msgstr "Sırrı Göster"
#: netbox/templates/vpn/ipsecpolicy.html:45
#: netbox/templates/vpn/ipsecprofile.html:52
#: netbox/templates/vpn/ipsecprofile.html:77
-#: netbox/vpn/forms/model_forms.py:316 netbox/vpn/forms/model_forms.py:352
+#: netbox/vpn/forms/model_forms.py:317 netbox/vpn/forms/model_forms.py:354
#: netbox/vpn/tables/crypto.py:68 netbox/vpn/tables/crypto.py:134
msgid "Proposals"
msgstr "Teklifler"
@@ -14365,12 +15013,12 @@ msgid "IPSec Policy"
msgstr "IPSec İlkesi"
#: netbox/templates/vpn/ipsecpolicy.html:21 netbox/vpn/forms/bulk_edit.py:210
-#: netbox/vpn/models/crypto.py:193
+#: netbox/vpn/models/crypto.py:191
msgid "PFS group"
msgstr "PFS grubu"
#: netbox/templates/vpn/ipsecprofile.html:10
-#: netbox/vpn/forms/model_forms.py:54
+#: netbox/vpn/forms/model_forms.py:55
msgid "IPSec Profile"
msgstr "IPsec Profili"
@@ -14396,10 +15044,6 @@ msgstr "L2VPN Öznitellikler"
msgid "Add a Termination"
msgstr "Sonlandırma Ekle"
-#: netbox/templates/vpn/tunnel.html:9
-msgid "Add Termination"
-msgstr "Sonlandırma Ekle"
-
#: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49
#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57
msgid "Encapsulation"
@@ -14407,7 +15051,7 @@ msgstr "Kapsülleme"
#: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55
#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64
-#: netbox/vpn/models/crypto.py:250 netbox/vpn/tables/tunnels.py:51
+#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51
msgid "IPSec profile"
msgstr "IPsec profili"
@@ -14430,8 +15074,8 @@ msgid "Tunnel Termination"
msgstr "Tünel Sonlandırma"
#: netbox/templates/vpn/tunneltermination.html:35
-#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:102
-#: netbox/vpn/forms/model_forms.py:138 netbox/vpn/forms/model_forms.py:247
+#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:103
+#: netbox/vpn/forms/model_forms.py:139 netbox/vpn/forms/model_forms.py:248
#: netbox/vpn/tables/tunnels.py:101
msgid "Outside IP"
msgstr "Dış IP"
@@ -14454,7 +15098,7 @@ msgctxt "Abbreviation for megahertz"
msgid "MHz"
msgstr "MHz"
-#: netbox/templates/wireless/wirelesslan.html:57
+#: netbox/templates/wireless/wirelesslan.html:65
msgid "Attached Interfaces"
msgstr "Ekli Arayüzler"
@@ -14463,7 +15107,7 @@ msgid "Add Wireless LAN"
msgstr "Kablosuz LAN Ekle"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:28
+#: netbox/wireless/forms/model_forms.py:29
msgid "Wireless LAN Group"
msgstr "Kablosuz LAN Grubu"
@@ -14475,13 +15119,6 @@ msgstr "Kablosuz LAN Grubu Ekle"
msgid "Link Properties"
msgstr "Bağlantı Özellikleri"
-#: netbox/templates/wireless/wirelesslink.html:38
-#: netbox/wireless/forms/bulk_edit.py:129
-#: netbox/wireless/forms/filtersets.py:102
-#: netbox/wireless/forms/model_forms.py:165
-msgid "Distance"
-msgstr "Mesafe"
-
#: netbox/tenancy/filtersets.py:28
msgid "Parent contact group (ID)"
msgstr "Ebeveyn iletişim grubu (ID)"
@@ -14552,47 +15189,47 @@ msgstr "iletişim grubu"
msgid "contact groups"
msgstr "iletişim grupları"
-#: netbox/tenancy/models/contacts.py:48
+#: netbox/tenancy/models/contacts.py:42
msgid "contact role"
msgstr "iletişim rolü"
-#: netbox/tenancy/models/contacts.py:49
+#: netbox/tenancy/models/contacts.py:43
msgid "contact roles"
msgstr "iletişim rolleri"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:63
msgid "title"
msgstr "başlık"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:68
msgid "phone"
msgstr "telefon"
-#: netbox/tenancy/models/contacts.py:78
+#: netbox/tenancy/models/contacts.py:73
msgid "email"
msgstr "E-posta"
-#: netbox/tenancy/models/contacts.py:87
+#: netbox/tenancy/models/contacts.py:82
msgid "link"
msgstr "bağlantı"
-#: netbox/tenancy/models/contacts.py:103
+#: netbox/tenancy/models/contacts.py:98
msgid "contact"
msgstr "temas"
-#: netbox/tenancy/models/contacts.py:104
+#: netbox/tenancy/models/contacts.py:99
msgid "contacts"
msgstr "kişileri"
-#: netbox/tenancy/models/contacts.py:153
+#: netbox/tenancy/models/contacts.py:146
msgid "contact assignment"
msgstr "iletişim ataması"
-#: netbox/tenancy/models/contacts.py:154
+#: netbox/tenancy/models/contacts.py:147
msgid "contact assignments"
msgstr "iletişim atamaları"
-#: netbox/tenancy/models/contacts.py:170
+#: netbox/tenancy/models/contacts.py:163
#, python-brace-format
msgid "Contacts cannot be assigned to this object type ({type})."
msgstr "Kişiler bu nesne türüne atanamaz ({type})."
@@ -14605,19 +15242,19 @@ msgstr "kiracı grubu"
msgid "tenant groups"
msgstr "kiracı grupları"
-#: netbox/tenancy/models/tenants.py:70
+#: netbox/tenancy/models/tenants.py:68
msgid "Tenant name must be unique per group."
msgstr "Kiracı adı, her grup için benzersiz olmalıdır."
-#: netbox/tenancy/models/tenants.py:80
+#: netbox/tenancy/models/tenants.py:78
msgid "Tenant slug must be unique per group."
msgstr "Kiracı kısa adı, her grup için benzersiz olmalıdır."
-#: netbox/tenancy/models/tenants.py:88
+#: netbox/tenancy/models/tenants.py:86
msgid "tenant"
msgstr "kiracı"
-#: netbox/tenancy/models/tenants.py:89
+#: netbox/tenancy/models/tenants.py:87
msgid "tenants"
msgstr "kiracılar"
@@ -14842,7 +15479,7 @@ msgstr "jeton"
msgid "tokens"
msgstr "jetonlar"
-#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:42
+#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43
msgid "group"
msgstr "grup"
@@ -14887,26 +15524,26 @@ msgstr "Sağlanan sayısal kimlik kullanılarak ilgili nesne bulunamadı: {id}"
msgid "{name} has a key defined but CHOICES is not a list"
msgstr "{name} tanımlanmış bir anahtarı var ama SEÇENEKLER bir liste değil"
-#: netbox/utilities/conversion.py:19
+#: netbox/utilities/conversion.py:20
msgid "Weight must be a positive number"
msgstr "Ağırlık pozitif bir sayı olmalıdır"
-#: netbox/utilities/conversion.py:21
+#: netbox/utilities/conversion.py:22
#, python-brace-format
msgid "Invalid value '{weight}' for weight (must be a number)"
msgstr "Geçersiz değer '{weight}'ağırlık için (bir sayı olmalıdır)"
-#: netbox/utilities/conversion.py:32 netbox/utilities/conversion.py:62
+#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63
#, python-brace-format
msgid "Unknown unit {unit}. Must be one of the following: {valid_units}"
msgstr ""
"Bilinmeyen birim {unit}. Aşağıdakilerden biri olmalıdır: {valid_units}"
-#: netbox/utilities/conversion.py:45
+#: netbox/utilities/conversion.py:46
msgid "Length must be a positive number"
msgstr "Uzunluk pozitif bir sayı olmalıdır"
-#: netbox/utilities/conversion.py:47
+#: netbox/utilities/conversion.py:48
#, python-brace-format
msgid "Invalid value '{length}' for length (must be a number)"
msgstr "Geçersiz değer '{length}'uzunluk için (bir sayı olmalıdır)"
@@ -14923,11 +15560,11 @@ msgstr ""
msgid "More than 50"
msgstr "50'den fazla"
-#: netbox/utilities/fields.py:30
+#: netbox/utilities/fields.py:29
msgid "RGB color in hexadecimal. Example: "
msgstr "Onaltılık olarak RGB rengi. Örnek: "
-#: netbox/utilities/fields.py:159
+#: netbox/utilities/fields.py:158
#, python-format
msgid ""
"%s(%r) is invalid. to_model parameter to CounterCacheField must be a string "
@@ -14936,7 +15573,7 @@ msgstr ""
"%s(%r) geçersiz. counterCacheField için to_model parametresi 'app.model' "
"biçiminde bir dize olmalıdır"
-#: netbox/utilities/fields.py:169
+#: netbox/utilities/fields.py:168
#, python-format
msgid ""
"%s(%r) is invalid. to_field parameter to CounterCacheField must be a string "
@@ -15163,13 +15800,13 @@ msgstr "Sütun için geçersiz ilgili nesne özniteliği”{field}“: {to_field
msgid "Required column header \"{header}\" not found."
msgstr "Gerekli sütun başlığı”{header}“Bulunamadı."
-#: netbox/utilities/forms/widgets/apiselect.py:124
+#: netbox/utilities/forms/widgets/apiselect.py:133
#, python-brace-format
msgid "Missing required value for dynamic query param: '{dynamic_params}'"
msgstr ""
"Dinamik sorgu parametresi için gerekli değer eksik: '{dynamic_params}'"
-#: netbox/utilities/forms/widgets/apiselect.py:141
+#: netbox/utilities/forms/widgets/apiselect.py:150
#, python-brace-format
msgid "Missing required value for static query param: '{static_params}'"
msgstr "Statik sorgu parametresi için gerekli değer eksik: '{static_params}'"
@@ -15292,10 +15929,14 @@ msgstr "Arama..."
msgid "Search NetBox"
msgstr "Arama NetBox"
-#: netbox/utilities/templates/widgets/apiselect.html:7
+#: netbox/utilities/templates/widgets/apiselect.html:8
msgid "Open selector"
msgstr "Seçiciyi aç"
+#: netbox/utilities/templates/widgets/apiselect.html:22
+msgid "Quick add"
+msgstr "Hızlı ekleme"
+
#: netbox/utilities/templates/widgets/markdown_input.html:6
msgid "Write"
msgstr "Yazmak"
@@ -15330,113 +15971,119 @@ msgstr ""
"{class_name} tanımlanmış bir sorgu seti yok. ObjectPermissionRequiredMixin "
"yalnızca temel sorgu kümesini tanımlayan görünümlerde kullanılabilir"
-#: netbox/virtualization/filtersets.py:79
+#: netbox/virtualization/choices.py:50
+msgid "Paused"
+msgstr "Duraklatıldı"
+
+#: netbox/virtualization/filtersets.py:45
msgid "Parent group (ID)"
msgstr "Ana grup (ID)"
-#: netbox/virtualization/filtersets.py:85
+#: netbox/virtualization/filtersets.py:51
msgid "Parent group (slug)"
msgstr "Ebeveyn grubu (kısa ad)"
-#: netbox/virtualization/filtersets.py:89
-#: netbox/virtualization/filtersets.py:141
+#: netbox/virtualization/filtersets.py:55
+#: netbox/virtualization/filtersets.py:107
msgid "Cluster type (ID)"
msgstr "Küme türü (ID)"
-#: netbox/virtualization/filtersets.py:151
-#: netbox/virtualization/filtersets.py:271
+#: netbox/virtualization/filtersets.py:117
+#: netbox/virtualization/filtersets.py:237
msgid "Cluster (ID)"
msgstr "Küme (ID)"
-#: netbox/virtualization/forms/bulk_edit.py:166
-#: netbox/virtualization/models/virtualmachines.py:115
+#: netbox/virtualization/forms/bulk_edit.py:148
+#: netbox/virtualization/models/virtualmachines.py:110
msgid "vCPUs"
msgstr "vCPU'lar"
-#: netbox/virtualization/forms/bulk_edit.py:170
+#: netbox/virtualization/forms/bulk_edit.py:152
msgid "Memory (MB)"
msgstr "Bellek (MB)"
-#: netbox/virtualization/forms/bulk_edit.py:174
+#: netbox/virtualization/forms/bulk_edit.py:156
msgid "Disk (MB)"
msgstr "Disk (MB)"
-#: netbox/virtualization/forms/bulk_edit.py:334
-#: netbox/virtualization/forms/filtersets.py:251
+#: netbox/virtualization/forms/bulk_edit.py:324
+#: netbox/virtualization/forms/filtersets.py:256
msgid "Size (MB)"
msgstr "Boyut (MB)"
-#: netbox/virtualization/forms/bulk_import.py:44
+#: netbox/virtualization/forms/bulk_import.py:45
msgid "Type of cluster"
msgstr "Küme türü"
-#: netbox/virtualization/forms/bulk_import.py:51
+#: netbox/virtualization/forms/bulk_import.py:52
msgid "Assigned cluster group"
msgstr "Atanmış küme grubu"
-#: netbox/virtualization/forms/bulk_import.py:96
+#: netbox/virtualization/forms/bulk_import.py:102
msgid "Assigned cluster"
msgstr "Atanmış küme"
-#: netbox/virtualization/forms/bulk_import.py:103
+#: netbox/virtualization/forms/bulk_import.py:109
msgid "Assigned device within cluster"
msgstr "Küme içinde atanan aygıt"
-#: netbox/virtualization/forms/filtersets.py:183
+#: netbox/virtualization/forms/filtersets.py:188
msgid "Serial number"
msgstr "Seri numarası"
-#: netbox/virtualization/forms/model_forms.py:153
+#: netbox/virtualization/forms/model_forms.py:158
#, python-brace-format
msgid ""
-"{device} belongs to a different site ({device_site}) than the cluster "
-"({cluster_site})"
+"{device} belongs to a different {scope_field} ({device_scope}) than the "
+"cluster ({cluster_scope})"
msgstr ""
+"{device} farklı birine aittir {scope_field} ({device_scope}) kümeden "
+"({cluster_scope})"
-#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/forms/model_forms.py:199
msgid "Optionally pin this VM to a specific host device within the cluster"
msgstr ""
"İsteğe bağlı olarak bu sanal makineyi küme içindeki belirli bir ana aygıta "
"sabitleyin"
-#: netbox/virtualization/forms/model_forms.py:221
+#: netbox/virtualization/forms/model_forms.py:228
msgid "Site/Cluster"
msgstr "Site/Küme"
-#: netbox/virtualization/forms/model_forms.py:244
+#: netbox/virtualization/forms/model_forms.py:251
msgid "Disk size is managed via the attachment of virtual disks."
msgstr "Disk boyutu sanal disklerin eklenmesiyle yönetilir."
-#: netbox/virtualization/forms/model_forms.py:372
-#: netbox/virtualization/tables/virtualmachines.py:111
+#: netbox/virtualization/forms/model_forms.py:405
+#: netbox/virtualization/tables/virtualmachines.py:81
msgid "Disk"
msgstr "Disk"
-#: netbox/virtualization/models/clusters.py:25
+#: netbox/virtualization/models/clusters.py:26
msgid "cluster type"
msgstr "küme türü"
-#: netbox/virtualization/models/clusters.py:26
+#: netbox/virtualization/models/clusters.py:27
msgid "cluster types"
msgstr "küme türleri"
-#: netbox/virtualization/models/clusters.py:45
+#: netbox/virtualization/models/clusters.py:43
msgid "cluster group"
msgstr "küme grubu"
-#: netbox/virtualization/models/clusters.py:46
+#: netbox/virtualization/models/clusters.py:44
msgid "cluster groups"
msgstr "küme grupları"
-#: netbox/virtualization/models/clusters.py:121
+#: netbox/virtualization/models/clusters.py:110
msgid "cluster"
msgstr "küme"
-#: netbox/virtualization/models/clusters.py:122
+#: netbox/virtualization/models/clusters.py:111
msgid "clusters"
msgstr "kümeleri"
-#: netbox/virtualization/models/clusters.py:141
+#: netbox/virtualization/models/clusters.py:137
#, python-brace-format
msgid ""
"{count} devices are assigned as hosts for this cluster but are not in site "
@@ -15445,47 +16092,56 @@ msgstr ""
"{count} aygıt bu küme için ana bilgisayar olarak atanır, ancak {site} isimli"
" site için için atanmaz"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/clusters.py:144
+#, python-brace-format
+msgid ""
+"{count} devices are assigned as hosts for this cluster but are not in "
+"location {location}"
+msgstr ""
+"{count} aygıtlar bu küme için ana bilgisayar olarak atanır ancak konumda "
+"değildir {location}"
+
+#: netbox/virtualization/models/virtualmachines.py:118
msgid "memory (MB)"
msgstr "bellek (MB)"
-#: netbox/virtualization/models/virtualmachines.py:128
+#: netbox/virtualization/models/virtualmachines.py:123
msgid "disk (MB)"
msgstr "disk (MB)"
-#: netbox/virtualization/models/virtualmachines.py:166
+#: netbox/virtualization/models/virtualmachines.py:161
msgid "Virtual machine name must be unique per cluster."
msgstr "Sanal makine adı küme başına benzersiz olmalıdır."
-#: netbox/virtualization/models/virtualmachines.py:169
+#: netbox/virtualization/models/virtualmachines.py:164
msgid "virtual machine"
msgstr "sanal makine"
-#: netbox/virtualization/models/virtualmachines.py:170
+#: netbox/virtualization/models/virtualmachines.py:165
msgid "virtual machines"
msgstr "sanal makineler"
-#: netbox/virtualization/models/virtualmachines.py:184
+#: netbox/virtualization/models/virtualmachines.py:176
msgid "A virtual machine must be assigned to a site and/or cluster."
msgstr "Bir sanal makine bir siteye ve/veya kümeye atanmalıdır."
-#: netbox/virtualization/models/virtualmachines.py:191
+#: netbox/virtualization/models/virtualmachines.py:183
#, python-brace-format
msgid ""
"The selected cluster ({cluster}) is not assigned to this site ({site})."
msgstr "Seçilen küme ({cluster}) bu siteye atanmamıştır ({site})."
-#: netbox/virtualization/models/virtualmachines.py:198
+#: netbox/virtualization/models/virtualmachines.py:190
msgid "Must specify a cluster when assigning a host device."
msgstr "Ana aygıt atarken bir küme belirtmeniz gerekir."
-#: netbox/virtualization/models/virtualmachines.py:203
+#: netbox/virtualization/models/virtualmachines.py:195
#, python-brace-format
msgid ""
"The selected device ({device}) is not assigned to this cluster ({cluster})."
msgstr "Seçilen cihaz ({device}) bu kümeye atanmadı ({cluster})."
-#: netbox/virtualization/models/virtualmachines.py:215
+#: netbox/virtualization/models/virtualmachines.py:207
#, python-brace-format
msgid ""
"The specified disk size ({size}) must match the aggregate size of assigned "
@@ -15494,17 +16150,17 @@ msgstr ""
"Belirtilen disk boyutu ({size}) atanmış sanal disklerin toplam boyutuyla "
"eşleşmelidir ({total_size})."
-#: netbox/virtualization/models/virtualmachines.py:229
+#: netbox/virtualization/models/virtualmachines.py:221
#, python-brace-format
msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)"
msgstr "IPV olmalı{family} adres. ({ip} bir IPV{version} adres.)"
-#: netbox/virtualization/models/virtualmachines.py:238
+#: netbox/virtualization/models/virtualmachines.py:230
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this VM."
msgstr "Belirtilen IP adresi ({ip}) bu VM'ye atanmadı."
-#: netbox/virtualization/models/virtualmachines.py:396
+#: netbox/virtualization/models/virtualmachines.py:376
#, python-brace-format
msgid ""
"The selected parent interface ({parent}) belongs to a different virtual "
@@ -15513,7 +16169,7 @@ msgstr ""
"Seçilen üst arabirim ({parent}) farklı bir sanal makineye aittir "
"({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:411
+#: netbox/virtualization/models/virtualmachines.py:391
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different virtual "
@@ -15522,7 +16178,7 @@ msgstr ""
"Seçilen köprü arayüzü ({bridge}) farklı bir sanal makineye aittir "
"({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:422
+#: netbox/virtualization/models/virtualmachines.py:402
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -15531,24 +16187,24 @@ msgstr ""
"Etiketlenmemiş VLAN ({untagged_vlan}) arabirimin ana sanal makinesiyle aynı "
"siteye ait olmalı veya global olmalıdır."
-#: netbox/virtualization/models/virtualmachines.py:434
+#: netbox/virtualization/models/virtualmachines.py:414
msgid "size (MB)"
msgstr "boyut (MB)"
-#: netbox/virtualization/models/virtualmachines.py:438
+#: netbox/virtualization/models/virtualmachines.py:418
msgid "virtual disk"
msgstr "sanal disk"
-#: netbox/virtualization/models/virtualmachines.py:439
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "virtual disks"
msgstr "sanal diskler"
-#: netbox/virtualization/views.py:273
+#: netbox/virtualization/views.py:289
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "Eklendi {count} kümelenecek cihazlar {cluster}"
-#: netbox/virtualization/views.py:308
+#: netbox/virtualization/views.py:324
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "Kaldırıldı {count} kümeden aygıtlar {cluster}"
@@ -15585,14 +16241,6 @@ msgstr "L2TP"
msgid "PPTP"
msgstr "PPTP"
-#: netbox/vpn/choices.py:64
-msgid "Hub"
-msgstr "göbek"
-
-#: netbox/vpn/choices.py:65
-msgid "Spoke"
-msgstr "konuştu"
-
#: netbox/vpn/choices.py:88
msgid "Aggressive"
msgstr "Agresif"
@@ -15710,26 +16358,26 @@ msgstr "VLAN (isim)"
msgid "Tunnel group"
msgstr "Tünel grubu"
-#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:47
+#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:48
msgid "SA lifetime"
msgstr "SA ömrü"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:79
-#: netbox/wireless/forms/bulk_edit.py:126
-#: netbox/wireless/forms/filtersets.py:64
-#: netbox/wireless/forms/filtersets.py:98
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
+#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/wireless/forms/filtersets.py:67
+#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
msgstr "Önceden paylaşılan anahtar"
#: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239
-#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:370
+#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373
#: netbox/vpn/models/crypto.py:104
msgid "IKE policy"
msgstr "IKE ilkesi"
#: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244
-#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:374
-#: netbox/vpn/models/crypto.py:209
+#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377
+#: netbox/vpn/models/crypto.py:207
msgid "IPSec policy"
msgstr "IPsec ilkesi"
@@ -15737,10 +16385,6 @@ msgstr "IPsec ilkesi"
msgid "Tunnel encapsulation"
msgstr "Tünel kapsülleme"
-#: netbox/vpn/forms/bulk_import.py:83
-msgid "Operational role"
-msgstr "Operasyonel rol"
-
#: netbox/vpn/forms/bulk_import.py:90
msgid "Parent device of assigned interface"
msgstr "Atanan arayüzün ana aygıtı"
@@ -15757,7 +16401,7 @@ msgstr "Aygıt veya sanal makine arayüzü"
msgid "IKE proposal(s)"
msgstr "IKE teklifi (lar)"
-#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:197
+#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:195
msgid "Diffie-Hellman group for Perfect Forward Secrecy"
msgstr "Perfect Forward Secrecy için Diffie-Hellman grubu"
@@ -15802,7 +16446,7 @@ msgid "IKE version"
msgstr "IKE versiyonu"
#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175
-#: netbox/vpn/forms/model_forms.py:298 netbox/vpn/forms/model_forms.py:334
+#: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336
msgid "Proposal"
msgstr "Teklif"
@@ -15810,32 +16454,28 @@ msgstr "Teklif"
msgid "Assigned Object Type"
msgstr "Atanan Nesne Türü"
-#: netbox/vpn/forms/model_forms.py:95 netbox/vpn/forms/model_forms.py:130
-#: netbox/vpn/forms/model_forms.py:240 netbox/vpn/tables/tunnels.py:91
+#: netbox/vpn/forms/model_forms.py:96 netbox/vpn/forms/model_forms.py:131
+#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:91
msgid "Tunnel interface"
msgstr "Tünel arayüzü"
-#: netbox/vpn/forms/model_forms.py:150
+#: netbox/vpn/forms/model_forms.py:151
msgid "First Termination"
msgstr "İlk Fesih"
-#: netbox/vpn/forms/model_forms.py:153
+#: netbox/vpn/forms/model_forms.py:154
msgid "Second Termination"
msgstr "İkinci Sonlandırma"
-#: netbox/vpn/forms/model_forms.py:197
+#: netbox/vpn/forms/model_forms.py:198
msgid "This parameter is required when defining a termination."
msgstr "Bir sonlandırma tanımlarken bu parametre gereklidir."
-#: netbox/vpn/forms/model_forms.py:320 netbox/vpn/forms/model_forms.py:356
-msgid "Policy"
-msgstr "İlke"
-
-#: netbox/vpn/forms/model_forms.py:487
+#: netbox/vpn/forms/model_forms.py:490
msgid "A termination must specify an interface or VLAN."
msgstr "Bir sonlandırma bir arayüz veya VLAN belirtmelidir."
-#: netbox/vpn/forms/model_forms.py:489
+#: netbox/vpn/forms/model_forms.py:492
msgid ""
"A termination can only have one terminating object (an interface or VLAN)."
msgstr ""
@@ -15850,31 +16490,31 @@ msgstr "şifreleme algoritması"
msgid "authentication algorithm"
msgstr "kimlik doğrulama algoritması"
-#: netbox/vpn/models/crypto.py:44
+#: netbox/vpn/models/crypto.py:45
msgid "Diffie-Hellman group ID"
msgstr "Diffie-Hellman grup kimliği"
-#: netbox/vpn/models/crypto.py:50
+#: netbox/vpn/models/crypto.py:51
msgid "Security association lifetime (in seconds)"
msgstr "Güvenlik ilişkilendirmesi ömrü (saniye cinsinden)"
-#: netbox/vpn/models/crypto.py:59
+#: netbox/vpn/models/crypto.py:60
msgid "IKE proposal"
msgstr "IKE teklifi"
-#: netbox/vpn/models/crypto.py:60
+#: netbox/vpn/models/crypto.py:61
msgid "IKE proposals"
msgstr "IKE teklifleri"
-#: netbox/vpn/models/crypto.py:76
+#: netbox/vpn/models/crypto.py:75
msgid "version"
msgstr "versiyon"
-#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:190
+#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:188
msgid "proposals"
msgstr "öneriler"
-#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:39
+#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41
msgid "pre-shared key"
msgstr "önceden paylaşılan anahtar"
@@ -15882,19 +16522,19 @@ msgstr "önceden paylaşılan anahtar"
msgid "IKE policies"
msgstr "IKE politikaları"
-#: netbox/vpn/models/crypto.py:118
+#: netbox/vpn/models/crypto.py:115
msgid "Mode is required for selected IKE version"
msgstr "Seçilen IKE sürümü için mod gereklidir"
-#: netbox/vpn/models/crypto.py:122
+#: netbox/vpn/models/crypto.py:119
msgid "Mode cannot be used for selected IKE version"
msgstr "Seçilen IKE sürümü için mod kullanılamaz"
-#: netbox/vpn/models/crypto.py:136
+#: netbox/vpn/models/crypto.py:134
msgid "encryption"
msgstr "şifreleme"
-#: netbox/vpn/models/crypto.py:141
+#: netbox/vpn/models/crypto.py:140
msgid "authentication"
msgstr "onaylama"
@@ -15914,32 +16554,32 @@ msgstr "IPsec teklifi"
msgid "IPSec proposals"
msgstr "IPsec önerileri"
-#: netbox/vpn/models/crypto.py:178
+#: netbox/vpn/models/crypto.py:175
msgid "Encryption and/or authentication algorithm must be defined"
msgstr "Şifreleme ve/veya kimlik doğrulama algoritması tanımlanmalıdır"
-#: netbox/vpn/models/crypto.py:210
+#: netbox/vpn/models/crypto.py:208
msgid "IPSec policies"
msgstr "IPsec ilkeleri"
-#: netbox/vpn/models/crypto.py:251
+#: netbox/vpn/models/crypto.py:247
msgid "IPSec profiles"
msgstr "IPsec profilleri"
-#: netbox/vpn/models/l2vpn.py:116
+#: netbox/vpn/models/l2vpn.py:113
msgid "L2VPN termination"
msgstr "L2VPN sonlandırma"
-#: netbox/vpn/models/l2vpn.py:117
+#: netbox/vpn/models/l2vpn.py:114
msgid "L2VPN terminations"
msgstr "L2VPN sonlandırmaları"
-#: netbox/vpn/models/l2vpn.py:135
+#: netbox/vpn/models/l2vpn.py:129
#, python-brace-format
msgid "L2VPN Termination already assigned ({assigned_object})"
msgstr "L2VPN Sonlandırma zaten atanmış ({assigned_object})"
-#: netbox/vpn/models/l2vpn.py:147
+#: netbox/vpn/models/l2vpn.py:141
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -15956,35 +16596,35 @@ msgstr "tünel grubu"
msgid "tunnel groups"
msgstr "tünel grupları"
-#: netbox/vpn/models/tunnels.py:53
+#: netbox/vpn/models/tunnels.py:51
msgid "encapsulation"
msgstr "kapsülleme"
-#: netbox/vpn/models/tunnels.py:72
+#: netbox/vpn/models/tunnels.py:70
msgid "tunnel ID"
msgstr "tünel kimliği"
-#: netbox/vpn/models/tunnels.py:94
+#: netbox/vpn/models/tunnels.py:92
msgid "tunnel"
msgstr "tünel"
-#: netbox/vpn/models/tunnels.py:95
+#: netbox/vpn/models/tunnels.py:93
msgid "tunnels"
msgstr "tüneller"
-#: netbox/vpn/models/tunnels.py:153
+#: netbox/vpn/models/tunnels.py:148
msgid "An object may be terminated to only one tunnel at a time."
msgstr "Bir nesne aynı anda yalnızca bir tünele sonlandırılabilir."
-#: netbox/vpn/models/tunnels.py:156
+#: netbox/vpn/models/tunnels.py:151
msgid "tunnel termination"
msgstr "tünel sonlandırma"
-#: netbox/vpn/models/tunnels.py:157
+#: netbox/vpn/models/tunnels.py:152
msgid "tunnel terminations"
msgstr "tünel sonlandırmaları"
-#: netbox/vpn/models/tunnels.py:174
+#: netbox/vpn/models/tunnels.py:169
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name} zaten bir tünele bağlı ({tunnel})."
@@ -16045,51 +16685,44 @@ msgstr "WPA Kişisel (PSK)"
msgid "WPA Enterprise"
msgstr "WPA Kurumsal"
-#: netbox/wireless/forms/bulk_edit.py:73
-#: netbox/wireless/forms/bulk_edit.py:120
-#: netbox/wireless/forms/bulk_import.py:68
-#: netbox/wireless/forms/bulk_import.py:71
-#: netbox/wireless/forms/bulk_import.py:110
-#: netbox/wireless/forms/bulk_import.py:113
-#: netbox/wireless/forms/filtersets.py:59
-#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/bulk_edit.py:75
+#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_import.py:70
+#: netbox/wireless/forms/bulk_import.py:73
+#: netbox/wireless/forms/bulk_import.py:115
+#: netbox/wireless/forms/bulk_import.py:118
+#: netbox/wireless/forms/filtersets.py:62
+#: netbox/wireless/forms/filtersets.py:121
msgid "Authentication cipher"
msgstr "Kimlik doğrulama şifresi"
-#: netbox/wireless/forms/bulk_edit.py:134
-#: netbox/wireless/forms/bulk_import.py:116
-#: netbox/wireless/forms/bulk_import.py:119
-#: netbox/wireless/forms/filtersets.py:106
-msgid "Distance unit"
-msgstr "Mesafe birimi"
-
-#: netbox/wireless/forms/bulk_import.py:52
+#: netbox/wireless/forms/bulk_import.py:54
msgid "Bridged VLAN"
msgstr "Köprülü VLAN"
-#: netbox/wireless/forms/bulk_import.py:89
-#: netbox/wireless/tables/wirelesslink.py:28
+#: netbox/wireless/forms/bulk_import.py:94
+#: netbox/wireless/tables/wirelesslink.py:27
msgid "Interface A"
msgstr "Arayüz A"
-#: netbox/wireless/forms/bulk_import.py:93
-#: netbox/wireless/tables/wirelesslink.py:37
+#: netbox/wireless/forms/bulk_import.py:98
+#: netbox/wireless/tables/wirelesslink.py:36
msgid "Interface B"
msgstr "Arayüz B"
-#: netbox/wireless/forms/model_forms.py:161
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side B"
msgstr "B Tarafı"
-#: netbox/wireless/models.py:31
+#: netbox/wireless/models.py:32
msgid "authentication cipher"
msgstr "kimlik doğrulama şifresi"
-#: netbox/wireless/models.py:69
+#: netbox/wireless/models.py:72
msgid "wireless LAN group"
msgstr "kablosuz LAN grubu"
-#: netbox/wireless/models.py:70
+#: netbox/wireless/models.py:73
msgid "wireless LAN groups"
msgstr "kablosuz LAN grupları"
@@ -16097,35 +16730,23 @@ msgstr "kablosuz LAN grupları"
msgid "wireless LAN"
msgstr "kablosuz LAN"
-#: netbox/wireless/models.py:144
+#: netbox/wireless/models.py:141
msgid "interface A"
msgstr "arayüz A"
-#: netbox/wireless/models.py:151
+#: netbox/wireless/models.py:148
msgid "interface B"
msgstr "arayüz B"
-#: netbox/wireless/models.py:165
-msgid "distance"
-msgstr "uzaklık"
-
-#: netbox/wireless/models.py:172
-msgid "distance unit"
-msgstr "mesafe birimi"
-
-#: netbox/wireless/models.py:219
+#: netbox/wireless/models.py:196
msgid "wireless link"
msgstr "kablosuz bağlantı"
-#: netbox/wireless/models.py:220
+#: netbox/wireless/models.py:197
msgid "wireless links"
msgstr "kablosuz bağlantılar"
-#: netbox/wireless/models.py:236
-msgid "Must specify a unit when setting a wireless distance"
-msgstr ""
-
-#: netbox/wireless/models.py:242 netbox/wireless/models.py:248
+#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
#, python-brace-format
msgid "{type} is not a wireless interface."
msgstr "{type} kablosuz bir arayüz değildir."
diff --git a/netbox/translations/uk/LC_MESSAGES/django.mo b/netbox/translations/uk/LC_MESSAGES/django.mo
index fae7136089a..65f379fc52a 100644
Binary files a/netbox/translations/uk/LC_MESSAGES/django.mo and b/netbox/translations/uk/LC_MESSAGES/django.mo differ
diff --git a/netbox/translations/uk/LC_MESSAGES/django.po b/netbox/translations/uk/LC_MESSAGES/django.po
index 4f7bf0cba9f..64f38edddac 100644
--- a/netbox/translations/uk/LC_MESSAGES/django.po
+++ b/netbox/translations/uk/LC_MESSAGES/django.po
@@ -5,17 +5,17 @@
#
# Translators:
# Volodymyr Pidgornyi, 2024
-# Jeremy Stretch, 2024
# Vladyslav V. Prodan, 2024
+# Jeremy Stretch, 2025
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-04 05:02+0000\n"
+"POT-Creation-Date: 2025-03-06 05:01+0000\n"
"PO-Revision-Date: 2023-10-30 17:48+0000\n"
-"Last-Translator: Vladyslav V. Prodan, 2024\n"
+"Last-Translator: Jeremy Stretch, 2025\n"
"Language-Team: Ukrainian (https://app.transifex.com/netbox-community/teams/178115/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -33,7 +33,7 @@ msgstr "Ключ"
msgid "Write Enabled"
msgstr "Запис дозволено"
-#: netbox/account/tables.py:35 netbox/core/choices.py:86
+#: 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:566
#: netbox/templates/account/token.html:43
@@ -45,6 +45,7 @@ msgstr "Запис дозволено"
#: netbox/templates/extras/htmx/script_result.html:12
#: netbox/templates/extras/journalentry.html:22
#: netbox/templates/generic/object.html:58
+#: netbox/templates/htmx/quick_add_created.html:7
#: netbox/templates/users/token.html:35
msgid "Created"
msgstr "Створено"
@@ -89,34 +90,35 @@ msgstr "Ваш пароль успішно змінено."
#: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20
#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185
-#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1532
-#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1658
-#: netbox/virtualization/choices.py:20 netbox/virtualization/choices.py:45
-#: netbox/vpn/choices.py:18
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1534
+#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20
+#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
msgid "Planned"
msgstr "Заплановано"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:305
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
msgid "Provisioning"
msgstr "Забезпечення"
#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22
#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103
#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236
-#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1657
-#: netbox/extras/tables/tables.py:495 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
+#: netbox/dcim/choices.py:1591 netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495
+#: 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
#: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38
-#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:44
+#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45
#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
msgid "Active"
msgstr "Активний"
#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183
-#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1606
-#: netbox/dcim/choices.py:1659 netbox/virtualization/choices.py:24
-#: netbox/virtualization/choices.py:43
+#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590
+#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662
+#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "Офлайн"
@@ -128,7 +130,9 @@ msgstr "Зняття з експлуатації"
msgid "Decommissioned"
msgstr "Виведені з експлуатації"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1619
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603
+#: netbox/templates/dcim/interface.html:135
+#: netbox/templates/virtualization/vminterface.html:77
#: netbox/tenancy/choices.py:17
msgid "Primary"
msgstr "Первинний"
@@ -146,195 +150,207 @@ msgstr "Третинний"
msgid "Inactive"
msgstr "Неактивний"
-#: netbox/circuits/filtersets.py:31 netbox/circuits/filtersets.py:198
-#: netbox/dcim/filtersets.py:98 netbox/dcim/filtersets.py:152
-#: netbox/dcim/filtersets.py:212 netbox/dcim/filtersets.py:333
-#: netbox/dcim/filtersets.py:464 netbox/dcim/filtersets.py:1021
-#: netbox/dcim/filtersets.py:1368 netbox/dcim/filtersets.py:1903
-#: netbox/dcim/filtersets.py:2146 netbox/dcim/filtersets.py:2204
-#: netbox/ipam/filtersets.py:341 netbox/ipam/filtersets.py:961
-#: netbox/virtualization/filtersets.py:45
-#: netbox/virtualization/filtersets.py:173 netbox/vpn/filtersets.py:358
+#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:275
+#: netbox/vpn/choices.py:63
+msgid "Peer"
+msgstr "Мережевий сусід"
+
+#: netbox/circuits/choices.py:108 netbox/vpn/choices.py:64
+msgid "Hub"
+msgstr "Хаб"
+
+#: netbox/circuits/choices.py:109 netbox/vpn/choices.py:65
+msgid "Spoke"
+msgstr "Спиця (в колесі)"
+
+#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204
+#: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22
+#: 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:1370 netbox/dcim/filtersets.py:2027
+#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328
+#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139
+#: netbox/vpn/filtersets.py:358
msgid "Region (ID)"
msgstr "Регіон (ідентифікатор)"
-#: netbox/circuits/filtersets.py:38 netbox/circuits/filtersets.py:205
-#: netbox/dcim/filtersets.py:105 netbox/dcim/filtersets.py:158
-#: netbox/dcim/filtersets.py:219 netbox/dcim/filtersets.py:340
-#: netbox/dcim/filtersets.py:471 netbox/dcim/filtersets.py:1028
-#: netbox/dcim/filtersets.py:1375 netbox/dcim/filtersets.py:1910
-#: netbox/dcim/filtersets.py:2153 netbox/dcim/filtersets.py:2211
-#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:348
-#: netbox/ipam/filtersets.py:968 netbox/virtualization/filtersets.py:52
-#: netbox/virtualization/filtersets.py:180 netbox/vpn/filtersets.py:353
+#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
+#: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29
+#: 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:1377 netbox/dcim/filtersets.py:2034
+#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335
+#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935
+#: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353
msgid "Region (slug)"
msgstr "Регіон (скорочення)"
-#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
-#: netbox/dcim/filtersets.py:128 netbox/dcim/filtersets.py:225
-#: netbox/dcim/filtersets.py:346 netbox/dcim/filtersets.py:477
-#: netbox/dcim/filtersets.py:1034 netbox/dcim/filtersets.py:1381
-#: netbox/dcim/filtersets.py:1916 netbox/dcim/filtersets.py:2159
-#: netbox/dcim/filtersets.py:2217 netbox/ipam/filtersets.py:354
-#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:58
-#: netbox/virtualization/filtersets.py:186
+#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217
+#: 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:1383
+#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283
+#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941
+#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
msgstr "Група тех. майданчиків (ідентифікатор)"
-#: netbox/circuits/filtersets.py:51 netbox/circuits/filtersets.py:218
-#: netbox/dcim/filtersets.py:135 netbox/dcim/filtersets.py:232
-#: netbox/dcim/filtersets.py:353 netbox/dcim/filtersets.py:484
-#: netbox/dcim/filtersets.py:1041 netbox/dcim/filtersets.py:1388
-#: netbox/dcim/filtersets.py:1923 netbox/dcim/filtersets.py:2166
-#: netbox/dcim/filtersets.py:2224 netbox/extras/filtersets.py:515
-#: netbox/ipam/filtersets.py:361 netbox/ipam/filtersets.py:981
-#: netbox/virtualization/filtersets.py:65
-#: netbox/virtualization/filtersets.py:193
+#: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224
+#: 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:1390
+#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290
+#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515
+#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "Група тех. майданчиків (скорочення)"
-#: netbox/circuits/filtersets.py:56 netbox/circuits/forms/bulk_edit.py:188
-#: netbox/circuits/forms/bulk_edit.py:216
-#: netbox/circuits/forms/bulk_import.py:124
-#: netbox/circuits/forms/filtersets.py:51
-#: netbox/circuits/forms/filtersets.py:171
-#: netbox/circuits/forms/filtersets.py:209
-#: netbox/circuits/forms/model_forms.py:138
-#: netbox/circuits/forms/model_forms.py:154
-#: netbox/circuits/tables/circuits.py:113 netbox/dcim/forms/bulk_edit.py:169
-#: netbox/dcim/forms/bulk_edit.py:330 netbox/dcim/forms/bulk_edit.py:683
-#: netbox/dcim/forms/bulk_edit.py:888 netbox/dcim/forms/bulk_import.py:131
-#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:331
-#: netbox/dcim/forms/bulk_import.py:562 netbox/dcim/forms/bulk_import.py:1333
-#: netbox/dcim/forms/bulk_import.py:1361 netbox/dcim/forms/filtersets.py:87
-#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/filtersets.py:342
-#: netbox/dcim/forms/filtersets.py:439 netbox/dcim/forms/filtersets.py:753
-#: netbox/dcim/forms/filtersets.py:997 netbox/dcim/forms/filtersets.py:1021
-#: netbox/dcim/forms/filtersets.py:1111 netbox/dcim/forms/filtersets.py:1149
-#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/forms/filtersets.py:1608
-#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:137
-#: netbox/dcim/forms/model_forms.py:165 netbox/dcim/forms/model_forms.py:238
-#: netbox/dcim/forms/model_forms.py:463 netbox/dcim/forms/model_forms.py:723
-#: netbox/dcim/forms/object_create.py:383 netbox/dcim/tables/devices.py:153
+#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
+#: netbox/circuits/forms/filtersets.py:182
+#: netbox/circuits/forms/filtersets.py:240
+#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172
+#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686
+#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133
+#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333
+#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1430
+#: netbox/dcim/forms/bulk_import.py:1458 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:1622 netbox/dcim/forms/filtersets.py:1646
+#: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164
#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93
-#: netbox/dcim/tables/racks.py:122 netbox/dcim/tables/racks.py:207
-#: netbox/dcim/tables/sites.py:134 netbox/extras/filtersets.py:525
-#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:285
-#: netbox/ipam/forms/bulk_edit.py:484 netbox/ipam/forms/bulk_import.py:171
-#: netbox/ipam/forms/bulk_import.py:453 netbox/ipam/forms/filtersets.py:153
-#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:432
-#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:205
-#: netbox/ipam/forms/model_forms.py:669 netbox/ipam/tables/ip.py:245
-#: netbox/ipam/tables/vlans.py:118 netbox/ipam/tables/vlans.py:221
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:6
-#: netbox/templates/dcim/device.html:22
+#: 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:452
+#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229
+#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/model_forms.py:679 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:33
#: netbox/templates/dcim/location.html:37
#: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20
#: netbox/templates/dcim/rackreservation.html:28
-#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/prefix.html:56
-#: netbox/templates/ipam/vlan.html:23 netbox/templates/ipam/vlan_edit.html:40
-#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/vlan.html:23
+#: netbox/templates/ipam/vlan_edit.html:48
#: netbox/templates/virtualization/virtualmachine.html:95
-#: netbox/virtualization/forms/bulk_edit.py:91
-#: netbox/virtualization/forms/bulk_edit.py:109
-#: netbox/virtualization/forms/bulk_edit.py:124
-#: netbox/virtualization/forms/bulk_import.py:59
-#: netbox/virtualization/forms/bulk_import.py:85
-#: netbox/virtualization/forms/filtersets.py:79
-#: netbox/virtualization/forms/filtersets.py:148
-#: netbox/virtualization/forms/model_forms.py:71
+#: netbox/virtualization/forms/bulk_edit.py:106
+#: netbox/virtualization/forms/bulk_import.py:60
+#: netbox/virtualization/forms/bulk_import.py:91
+#: netbox/virtualization/forms/filtersets.py:74
+#: netbox/virtualization/forms/filtersets.py:153
#: netbox/virtualization/forms/model_forms.py:104
-#: netbox/virtualization/forms/model_forms.py:171
-#: netbox/virtualization/tables/clusters.py:77
-#: netbox/virtualization/tables/virtualmachines.py:63
-#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/model_forms.py:76
-#: netbox/wireless/forms/model_forms.py:118
+#: netbox/virtualization/forms/model_forms.py:178
+#: netbox/virtualization/tables/virtualmachines.py:33
+#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:79
+#: netbox/wireless/forms/model_forms.py:121
msgid "Site"
msgstr "Тех. майданчик"
-#: netbox/circuits/filtersets.py:62 netbox/circuits/filtersets.py:229
-#: netbox/circuits/filtersets.py:274 netbox/dcim/filtersets.py:242
-#: netbox/dcim/filtersets.py:363 netbox/dcim/filtersets.py:458
-#: netbox/extras/filtersets.py:531 netbox/ipam/filtersets.py:240
-#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:991
-#: netbox/virtualization/filtersets.py:75
-#: netbox/virtualization/filtersets.py:203 netbox/vpn/filtersets.py:363
+#: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235
+#: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53
+#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364
+#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531
+#: netbox/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
msgid "Site (slug)"
msgstr "Тех. майданчик (скорочення)"
-#: netbox/circuits/filtersets.py:67
+#: netbox/circuits/filtersets.py:73
msgid "ASN (ID)"
msgstr "ASN (ідентифікатор)"
-#: netbox/circuits/filtersets.py:73 netbox/circuits/forms/filtersets.py:31
-#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:108
-#: netbox/ipam/models/asns.py:125 netbox/ipam/tables/asn.py:41
+#: netbox/circuits/filtersets.py:79 netbox/circuits/forms/filtersets.py:39
+#: netbox/ipam/forms/model_forms.py:165 netbox/ipam/models/asns.py:105
+#: netbox/ipam/models/asns.py:122 netbox/ipam/tables/asn.py:41
#: netbox/templates/ipam/asn.html:20
msgid "ASN"
msgstr "ASN"
-#: netbox/circuits/filtersets.py:95 netbox/circuits/filtersets.py:122
-#: netbox/circuits/filtersets.py:156 netbox/circuits/filtersets.py:283
-#: netbox/circuits/filtersets.py:325 netbox/ipam/filtersets.py:245
+#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
+#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338
+#: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482
+#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248
msgid "Provider (ID)"
msgstr "Провайдер (ідентифікатор)"
-#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
-#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:289
-#: netbox/circuits/filtersets.py:331 netbox/ipam/filtersets.py:251
+#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134
+#: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344
+#: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556
+#: netbox/ipam/filtersets.py:254
msgid "Provider (slug)"
msgstr "Провайдер (скорочення)"
-#: netbox/circuits/filtersets.py:167
+#: netbox/circuits/filtersets.py:173 netbox/circuits/filtersets.py:493
+#: netbox/circuits/filtersets.py:561
msgid "Provider account (ID)"
msgstr "Обліковий запис провайдера (ідентифікатор)"
-#: netbox/circuits/filtersets.py:173
+#: netbox/circuits/filtersets.py:179 netbox/circuits/filtersets.py:499
+#: netbox/circuits/filtersets.py:567
msgid "Provider account (account)"
msgstr "Обліковий запис провайдера (обліковий запис)"
-#: netbox/circuits/filtersets.py:178
+#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:503
+#: netbox/circuits/filtersets.py:572
msgid "Provider network (ID)"
msgstr "Мережа провайдера (ідентифікатор)"
-#: netbox/circuits/filtersets.py:182
+#: netbox/circuits/filtersets.py:188
msgid "Circuit type (ID)"
msgstr "Тип каналу зв'язку (ідентифікатор)"
-#: netbox/circuits/filtersets.py:188
+#: netbox/circuits/filtersets.py:194
msgid "Circuit type (slug)"
msgstr "Тип каналу зв'язку (скорочення)"
-#: netbox/circuits/filtersets.py:223 netbox/circuits/filtersets.py:268
-#: netbox/dcim/filtersets.py:236 netbox/dcim/filtersets.py:357
-#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1045
-#: netbox/dcim/filtersets.py:1393 netbox/dcim/filtersets.py:1928
-#: netbox/dcim/filtersets.py:2170 netbox/dcim/filtersets.py:2229
-#: netbox/ipam/filtersets.py:234 netbox/ipam/filtersets.py:365
-#: netbox/ipam/filtersets.py:985 netbox/virtualization/filtersets.py:69
-#: netbox/virtualization/filtersets.py:197 netbox/vpn/filtersets.py:368
+#: 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:1395
+#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294
+#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237
+#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163
+#: netbox/vpn/filtersets.py:368
msgid "Site (ID)"
msgstr "Тех. майданчик (ідентифікатор)"
-#: netbox/circuits/filtersets.py:233 netbox/circuits/filtersets.py:237
+#: 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:1406
+#: netbox/dcim/filtersets.py:2306
+msgid "Location (ID)"
+msgstr "Місцезнаходження (ідентифікатор)"
+
+#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:248
msgid "Termination A (ID)"
msgstr "Припинення A (ідентифікатор)"
-#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:320
-#: netbox/core/filtersets.py:77 netbox/core/filtersets.py:136
-#: netbox/core/filtersets.py:173 netbox/dcim/filtersets.py:751
-#: netbox/dcim/filtersets.py:1362 netbox/dcim/filtersets.py:2277
-#: 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 netbox/extras/filtersets.py:276
-#: netbox/extras/filtersets.py:348 netbox/extras/filtersets.py:391
-#: netbox/extras/filtersets.py:438 netbox/extras/filtersets.py:498
-#: netbox/extras/filtersets.py:657 netbox/extras/filtersets.py:703
-#: netbox/ipam/forms/model_forms.py:482 netbox/netbox/filtersets.py:282
-#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:167
+#: 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:1364
+#: netbox/dcim/filtersets.py:2401 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
+#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348
+#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438
+#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657
+#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22
+#: netbox/netbox/forms/base.py:167
#: netbox/templates/htmx/object_selector.html:28
#: netbox/templates/inc/filter_list.html:46
#: netbox/templates/ipam/ipaddress_assign.html:29
@@ -346,97 +362,150 @@ msgstr "Припинення A (ідентифікатор)"
msgid "Search"
msgstr "Пошук"
-#: netbox/circuits/filtersets.py:264 netbox/circuits/forms/bulk_edit.py:172
-#: netbox/circuits/forms/bulk_edit.py:246
-#: netbox/circuits/forms/bulk_import.py:115
-#: netbox/circuits/forms/filtersets.py:198
-#: netbox/circuits/forms/filtersets.py:214
-#: netbox/circuits/forms/filtersets.py:260
-#: netbox/circuits/forms/model_forms.py:111
-#: netbox/circuits/forms/model_forms.py:133
-#: netbox/circuits/forms/model_forms.py:199
-#: netbox/circuits/tables/circuits.py:104
-#: netbox/circuits/tables/circuits.py:164 netbox/dcim/forms/connections.py:73
+#: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195
+#: netbox/circuits/forms/bulk_edit.py:284
+#: netbox/circuits/forms/bulk_import.py:128
+#: netbox/circuits/forms/filtersets.py:223
+#: netbox/circuits/forms/filtersets.py:250
+#: netbox/circuits/forms/filtersets.py:296
+#: netbox/circuits/forms/model_forms.py:139
+#: netbox/circuits/forms/model_forms.py:162
+#: netbox/circuits/forms/model_forms.py:262
+#: netbox/circuits/tables/circuits.py:108
+#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73
#: netbox/templates/circuits/circuit.html:15
-#: netbox/templates/circuits/circuitgroupassignment.html:26
+#: netbox/templates/circuits/circuitgroupassignment.html:30
#: netbox/templates/circuits/circuittermination.html:19
#: netbox/templates/dcim/inc/cable_termination.html:55
#: netbox/templates/dcim/trace/circuit.html:4
msgid "Circuit"
msgstr "Канал зв'язку"
-#: netbox/circuits/filtersets.py:278
+#: 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:1412
+#: netbox/extras/filtersets.py:542
+msgid "Location (slug)"
+msgstr "Місцезнаходження (скорочення)"
+
+#: netbox/circuits/filtersets.py:333
msgid "ProviderNetwork (ID)"
msgstr "Мережа провайдера (ідентифікатор)"
-#: netbox/circuits/filtersets.py:335
+#: netbox/circuits/filtersets.py:381
+msgid "Circuit (CID)"
+msgstr "Канал зв'язку (ідентифікатор вмісту)"
+
+#: netbox/circuits/filtersets.py:386
msgid "Circuit (ID)"
msgstr "Канал зв'язку (ідентифікатор)"
-#: netbox/circuits/filtersets.py:341
-msgid "Circuit (CID)"
-msgstr "Канал зв'язку (ідентифікатор вмісту)"
+#: netbox/circuits/filtersets.py:391
+msgid "Virtual circuit (CID)"
+msgstr "Віртуальна схема (CID)"
+
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849
+msgid "Virtual circuit (ID)"
+msgstr "Віртуальна схема (ID)"
-#: netbox/circuits/filtersets.py:345
+#: netbox/circuits/filtersets.py:401
+msgid "Provider (name)"
+msgstr "Провайдер (ім'я)"
+
+#: netbox/circuits/filtersets.py:410
msgid "Circuit group (ID)"
msgstr "Група каналів зв'язку (ідентифікатор)"
-#: netbox/circuits/filtersets.py:351
+#: netbox/circuits/filtersets.py:416
msgid "Circuit group (slug)"
msgstr "Група каналів зв'язку (скорочення)"
-#: netbox/circuits/forms/bulk_edit.py:30
-#: netbox/circuits/forms/filtersets.py:56
-#: netbox/circuits/forms/model_forms.py:29
-#: netbox/circuits/tables/providers.py:33 netbox/dcim/forms/bulk_edit.py:129
-#: netbox/dcim/forms/filtersets.py:195 netbox/dcim/forms/model_forms.py:123
-#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:126
-#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:213
-#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:175
+#: netbox/circuits/filtersets.py:507
+msgid "Virtual circuit type (ID)"
+msgstr "Тип віртуальної схеми (ID)"
+
+#: netbox/circuits/filtersets.py:513
+msgid "Virtual circuit type (slug)"
+msgstr "Тип віртуальної схеми (слимак)"
+
+#: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355
+#: netbox/circuits/forms/bulk_import.py:249
+#: netbox/circuits/forms/filtersets.py:372
+#: netbox/circuits/forms/filtersets.py:378
+#: netbox/circuits/forms/model_forms.py:343
+#: netbox/circuits/forms/model_forms.py:358
+#: netbox/circuits/tables/virtual_circuits.py:88
+#: netbox/templates/circuits/virtualcircuit.html:20
+#: netbox/templates/circuits/virtualcircuittermination.html:38
+msgid "Virtual circuit"
+msgstr "Віртуальна схема"
+
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269
+#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+msgid "Interface (ID)"
+msgstr "Інтерфейс (ідентифікатор)"
+
+#: netbox/circuits/forms/bulk_edit.py:42
+#: netbox/circuits/forms/filtersets.py:64
+#: netbox/circuits/forms/model_forms.py:42
+#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132
+#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127
+#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230
+#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "ASNs"
-#: netbox/circuits/forms/bulk_edit.py:34 netbox/circuits/forms/bulk_edit.py:56
-#: netbox/circuits/forms/bulk_edit.py:83
-#: netbox/circuits/forms/bulk_edit.py:104
-#: netbox/circuits/forms/bulk_edit.py:164
-#: netbox/circuits/forms/bulk_edit.py:183
-#: netbox/circuits/forms/bulk_edit.py:228 netbox/core/forms/bulk_edit.py:28
-#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:74
-#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:152
-#: netbox/dcim/forms/bulk_edit.py:193 netbox/dcim/forms/bulk_edit.py:211
-#: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:438
-#: netbox/dcim/forms/bulk_edit.py:472 netbox/dcim/forms/bulk_edit.py:487
-#: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:590
-#: netbox/dcim/forms/bulk_edit.py:624 netbox/dcim/forms/bulk_edit.py:648
-#: netbox/dcim/forms/bulk_edit.py:721 netbox/dcim/forms/bulk_edit.py:782
-#: netbox/dcim/forms/bulk_edit.py:834 netbox/dcim/forms/bulk_edit.py:857
-#: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_edit.py:975
-#: netbox/dcim/forms/bulk_edit.py:1028 netbox/dcim/forms/bulk_edit.py:1063
-#: netbox/dcim/forms/bulk_edit.py:1103 netbox/dcim/forms/bulk_edit.py:1147
-#: netbox/dcim/forms/bulk_edit.py:1192 netbox/dcim/forms/bulk_edit.py:1219
-#: netbox/dcim/forms/bulk_edit.py:1237 netbox/dcim/forms/bulk_edit.py:1255
-#: netbox/dcim/forms/bulk_edit.py:1273 netbox/dcim/forms/bulk_edit.py:1725
-#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/bulk_edit.py:149
-#: netbox/extras/forms/bulk_edit.py:178 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:53 netbox/ipam/forms/bulk_edit.py:73
-#: netbox/ipam/forms/bulk_edit.py:93 netbox/ipam/forms/bulk_edit.py:117
-#: netbox/ipam/forms/bulk_edit.py:146 netbox/ipam/forms/bulk_edit.py:175
-#: netbox/ipam/forms/bulk_edit.py:194 netbox/ipam/forms/bulk_edit.py:276
-#: netbox/ipam/forms/bulk_edit.py:321 netbox/ipam/forms/bulk_edit.py:369
-#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:428
-#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_edit.py:547
+#: netbox/circuits/forms/bulk_edit.py:46 netbox/circuits/forms/bulk_edit.py:68
+#: netbox/circuits/forms/bulk_edit.py:95
+#: netbox/circuits/forms/bulk_edit.py:116
+#: netbox/circuits/forms/bulk_edit.py:187
+#: netbox/circuits/forms/bulk_edit.py:207
+#: netbox/circuits/forms/bulk_edit.py:266
+#: netbox/circuits/forms/bulk_edit.py:307
+#: netbox/circuits/forms/bulk_edit.py:347
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77
+#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441
+#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490
+#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593
+#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651
+#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785
+#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860
+#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066
+#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222
+#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258
+#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746
+#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39
+#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305
+#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396
+#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500
+#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575
+#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267
#: netbox/templates/account/token.html:35
-#: netbox/templates/circuits/circuit.html:59
+#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
#: netbox/templates/circuits/circuittype.html:26
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:88
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:83
#: netbox/templates/circuits/provider.html:33
#: netbox/templates/circuits/providernetwork.html:32
+#: netbox/templates/circuits/virtualcircuit.html:56
+#: netbox/templates/circuits/virtualcircuittermination.html:68
+#: netbox/templates/circuits/virtualcircuittype.html:26
#: netbox/templates/core/datasource.html:54
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
@@ -447,13 +516,14 @@ msgstr "ASNs"
#: netbox/templates/dcim/devicetype.html:33
#: netbox/templates/dcim/frontport.html:58
#: netbox/templates/dcim/interface.html:69
-#: netbox/templates/dcim/inventoryitem.html:60
+#: netbox/templates/dcim/inventoryitem.html:64
#: netbox/templates/dcim/inventoryitemrole.html:22
#: netbox/templates/dcim/location.html:33
+#: netbox/templates/dcim/macaddress.html:21
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:37
+#: netbox/templates/dcim/moduletype.html:39
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
#: netbox/templates/dcim/poweroutlet.html:40
@@ -480,12 +550,14 @@ msgstr "ASNs"
#: netbox/templates/ipam/asnrange.html:38
#: netbox/templates/ipam/fhrpgroup.html:34
#: netbox/templates/ipam/ipaddress.html:55
-#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:81
+#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77
#: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26
#: netbox/templates/ipam/routetarget.html:21
#: netbox/templates/ipam/service.html:50
#: netbox/templates/ipam/servicetemplate.html:27
#: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34
+#: netbox/templates/ipam/vlantranslationpolicy.html:18
+#: netbox/templates/ipam/vlantranslationrule.html:26
#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
@@ -499,7 +571,7 @@ msgstr "ASNs"
#: netbox/templates/virtualization/clustertype.html:26
#: netbox/templates/virtualization/virtualdisk.html:39
#: netbox/templates/virtualization/virtualmachine.html:31
-#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/templates/virtualization/vminterface.html:47
#: netbox/templates/vpn/ikepolicy.html:17
#: netbox/templates/vpn/ikeproposal.html:17
#: netbox/templates/vpn/ipsecpolicy.html:17
@@ -509,119 +581,142 @@ msgstr "ASNs"
#: netbox/templates/vpn/ipsecproposal.html:17
#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
-#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/templates/wireless/wirelesslan.html:34
#: netbox/templates/wireless/wirelesslangroup.html:33
#: netbox/templates/wireless/wirelesslink.html:34
#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80
#: netbox/tenancy/forms/bulk_edit.py:122 netbox/users/forms/bulk_edit.py:64
#: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112
-#: netbox/virtualization/forms/bulk_edit.py:32
-#: netbox/virtualization/forms/bulk_edit.py:46
-#: netbox/virtualization/forms/bulk_edit.py:100
-#: netbox/virtualization/forms/bulk_edit.py:177
-#: netbox/virtualization/forms/bulk_edit.py:228
-#: netbox/virtualization/forms/bulk_edit.py:337
+#: netbox/virtualization/forms/bulk_edit.py:33
+#: netbox/virtualization/forms/bulk_edit.py:47
+#: netbox/virtualization/forms/bulk_edit.py:82
+#: netbox/virtualization/forms/bulk_edit.py:159
+#: netbox/virtualization/forms/bulk_edit.py:210
+#: netbox/virtualization/forms/bulk_edit.py:327
#: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64
#: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155
#: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215
#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274
-#: netbox/wireless/forms/bulk_edit.py:29 netbox/wireless/forms/bulk_edit.py:82
-#: netbox/wireless/forms/bulk_edit.py:140
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84
+#: netbox/wireless/forms/bulk_edit.py:143
msgid "Description"
msgstr "Опис"
-#: netbox/circuits/forms/bulk_edit.py:51 netbox/circuits/forms/bulk_edit.py:73
-#: netbox/circuits/forms/bulk_edit.py:123
-#: netbox/circuits/forms/bulk_import.py:36
-#: netbox/circuits/forms/bulk_import.py:51
-#: netbox/circuits/forms/bulk_import.py:74
-#: netbox/circuits/forms/filtersets.py:70
-#: netbox/circuits/forms/filtersets.py:88
-#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:131
-#: netbox/circuits/forms/filtersets.py:199
-#: netbox/circuits/forms/filtersets.py:232
-#: netbox/circuits/forms/filtersets.py:255
-#: netbox/circuits/forms/model_forms.py:47
-#: netbox/circuits/forms/model_forms.py:61
-#: netbox/circuits/forms/model_forms.py:93
-#: netbox/circuits/tables/circuits.py:58
-#: netbox/circuits/tables/circuits.py:108
-#: netbox/circuits/tables/circuits.py:160
-#: netbox/circuits/tables/providers.py:72
-#: netbox/circuits/tables/providers.py:103
+#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:85
+#: netbox/circuits/forms/bulk_edit.py:135
+#: netbox/circuits/forms/bulk_import.py:43
+#: netbox/circuits/forms/bulk_import.py:58
+#: netbox/circuits/forms/bulk_import.py:81
+#: netbox/circuits/forms/filtersets.py:78
+#: netbox/circuits/forms/filtersets.py:96
+#: netbox/circuits/forms/filtersets.py:124
+#: netbox/circuits/forms/filtersets.py:142
+#: netbox/circuits/forms/filtersets.py:224
+#: netbox/circuits/forms/filtersets.py:268
+#: netbox/circuits/forms/filtersets.py:291
+#: netbox/circuits/forms/filtersets.py:329
+#: netbox/circuits/forms/filtersets.py:337
+#: netbox/circuits/forms/filtersets.py:373
+#: netbox/circuits/forms/filtersets.py:396
+#: netbox/circuits/forms/model_forms.py:60
+#: netbox/circuits/forms/model_forms.py:76
+#: netbox/circuits/forms/model_forms.py:110
+#: netbox/circuits/tables/circuits.py:57
+#: netbox/circuits/tables/circuits.py:112
+#: netbox/circuits/tables/circuits.py:196
+#: netbox/circuits/tables/providers.py:70
+#: netbox/circuits/tables/providers.py:101
+#: netbox/circuits/tables/virtual_circuits.py:46
+#: netbox/circuits/tables/virtual_circuits.py:93
#: netbox/templates/circuits/circuit.html:18
+#: netbox/templates/circuits/circuitgroupassignment.html:26
#: netbox/templates/circuits/circuittermination.html:25
#: netbox/templates/circuits/provider.html:20
#: netbox/templates/circuits/provideraccount.html:20
#: netbox/templates/circuits/providernetwork.html:20
+#: netbox/templates/circuits/virtualcircuit.html:23
+#: netbox/templates/circuits/virtualcircuittermination.html:26
#: netbox/templates/dcim/inc/cable_termination.html:51
+#: netbox/templates/dcim/interface.html:166
msgid "Provider"
msgstr "Провайдер"
-#: netbox/circuits/forms/bulk_edit.py:80
-#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/bulk_edit.py:92
+#: netbox/circuits/forms/filtersets.py:99
#: netbox/templates/circuits/providernetwork.html:28
msgid "Service ID"
msgstr "Ідентифікатор служби"
-#: netbox/circuits/forms/bulk_edit.py:100
-#: netbox/circuits/forms/filtersets.py:107 netbox/dcim/forms/bulk_edit.py:207
-#: netbox/dcim/forms/bulk_edit.py:610 netbox/dcim/forms/bulk_edit.py:819
-#: netbox/dcim/forms/bulk_edit.py:1188 netbox/dcim/forms/bulk_edit.py:1215
-#: netbox/dcim/forms/bulk_edit.py:1721 netbox/dcim/forms/filtersets.py:1064
-#: netbox/dcim/forms/filtersets.py:1455 netbox/dcim/forms/filtersets.py:1479
-#: netbox/dcim/tables/devices.py:704 netbox/dcim/tables/devices.py:761
-#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:249
-#: netbox/dcim/tables/devicetypes.py:264 netbox/dcim/tables/racks.py:33
-#: netbox/extras/forms/bulk_edit.py:270 netbox/extras/tables/tables.py:443
+#: netbox/circuits/forms/bulk_edit.py:112
+#: netbox/circuits/forms/bulk_edit.py:303
+#: netbox/circuits/forms/filtersets.py:115
+#: netbox/circuits/forms/filtersets.py:320 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:1460
+#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738
+#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035
+#: 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/templates/circuits/circuittype.html:30
+#: netbox/templates/circuits/virtualcircuittype.html:30
#: netbox/templates/dcim/cable.html:40
#: netbox/templates/dcim/devicerole.html:34
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
msgstr "Колір"
-#: netbox/circuits/forms/bulk_edit.py:118
-#: netbox/circuits/forms/bulk_import.py:87
-#: netbox/circuits/forms/filtersets.py:126 netbox/core/forms/bulk_edit.py:18
-#: netbox/core/forms/filtersets.py:33 netbox/core/tables/change_logging.py:32
-#: netbox/core/tables/data.py:20 netbox/core/tables/jobs.py:18
-#: netbox/dcim/forms/bulk_edit.py:797 netbox/dcim/forms/bulk_edit.py:936
-#: netbox/dcim/forms/bulk_edit.py:1004 netbox/dcim/forms/bulk_edit.py:1023
-#: netbox/dcim/forms/bulk_edit.py:1046 netbox/dcim/forms/bulk_edit.py:1088
-#: netbox/dcim/forms/bulk_edit.py:1132 netbox/dcim/forms/bulk_edit.py:1183
-#: netbox/dcim/forms/bulk_edit.py:1210 netbox/dcim/forms/bulk_import.py:188
-#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:730
-#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
-#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:885
-#: netbox/dcim/forms/bulk_import.py:979 netbox/dcim/forms/bulk_import.py:1021
-#: netbox/dcim/forms/bulk_import.py:1235 netbox/dcim/forms/bulk_import.py:1398
-#: netbox/dcim/forms/filtersets.py:955 netbox/dcim/forms/filtersets.py:1054
-#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1247
-#: netbox/dcim/forms/filtersets.py:1272 netbox/dcim/forms/filtersets.py:1296
-#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/filtersets.py:1353
-#: netbox/dcim/forms/filtersets.py:1450 netbox/dcim/forms/filtersets.py:1474
-#: netbox/dcim/forms/model_forms.py:703 netbox/dcim/forms/model_forms.py:709
-#: netbox/dcim/forms/object_import.py:84
+#: netbox/circuits/forms/bulk_edit.py:130
+#: netbox/circuits/forms/bulk_edit.py:331
+#: netbox/circuits/forms/bulk_import.py:94
+#: netbox/circuits/forms/bulk_import.py:221
+#: netbox/circuits/forms/filtersets.py:137
+#: netbox/circuits/forms/filtersets.py:358
+#: netbox/circuits/tables/circuits.py:65
+#: netbox/circuits/tables/circuits.py:200
+#: netbox/circuits/tables/virtual_circuits.py:58
+#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800
+#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007
+#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049
+#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135
+#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213
+#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269
+#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761
+#: 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:1332
+#: netbox/dcim/forms/bulk_import.py:1495 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:1358 netbox/dcim/forms/filtersets.py:1455
+#: netbox/dcim/forms/filtersets.py:1479 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:145 netbox/dcim/tables/devices.py:178
-#: netbox/dcim/tables/devices.py:814 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:138 netbox/extras/forms/bulk_import.py:42
+#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:189
+#: netbox/dcim/tables/devices.py:846 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/netbox/tables/tables.py:240
+#: netbox/netbox/tables/tables.py:243
#: netbox/templates/circuits/circuit.html:30
+#: netbox/templates/circuits/virtualcircuit.html:39
+#: netbox/templates/circuits/virtualcircuittermination.html:64
#: netbox/templates/core/datasource.html:38
#: netbox/templates/dcim/cable.html:15
#: netbox/templates/dcim/consoleport.html:36
#: netbox/templates/dcim/consoleserverport.html:36
#: netbox/templates/dcim/frontport.html:36
#: netbox/templates/dcim/interface.html:46
-#: netbox/templates/dcim/interface.html:169
-#: netbox/templates/dcim/interface.html:311
+#: netbox/templates/dcim/interface.html:226
+#: netbox/templates/dcim/interface.html:368
#: netbox/templates/dcim/powerfeed.html:32
#: netbox/templates/dcim/poweroutlet.html:36
#: netbox/templates/dcim/powerport.html:36
@@ -631,65 +726,78 @@ msgstr "Колір"
#: netbox/templates/vpn/l2vpn.html:22
#: netbox/templates/wireless/inc/authentication_attrs.html:8
#: netbox/templates/wireless/inc/wirelesslink_interface.html:14
-#: netbox/virtualization/forms/bulk_edit.py:60
-#: netbox/virtualization/forms/bulk_import.py:41
+#: netbox/virtualization/forms/bulk_edit.py:61
+#: netbox/virtualization/forms/bulk_import.py:42
#: netbox/virtualization/forms/filtersets.py:54
-#: netbox/virtualization/forms/model_forms.py:62
+#: netbox/virtualization/forms/model_forms.py:65
#: netbox/virtualization/tables/clusters.py:66
#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264
-#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:84
-#: netbox/vpn/forms/model_forms.py:119 netbox/vpn/forms/model_forms.py:231
+#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232
msgid "Type"
msgstr "Тип"
-#: netbox/circuits/forms/bulk_edit.py:128
-#: netbox/circuits/forms/bulk_import.py:80
-#: netbox/circuits/forms/filtersets.py:139
-#: netbox/circuits/forms/model_forms.py:98
+#: netbox/circuits/forms/bulk_edit.py:140
+#: netbox/circuits/forms/bulk_edit.py:326
+#: netbox/circuits/forms/bulk_import.py:87
+#: netbox/circuits/forms/bulk_import.py:214
+#: netbox/circuits/forms/filtersets.py:150
+#: netbox/circuits/forms/filtersets.py:345
+#: netbox/circuits/forms/model_forms.py:116
+#: netbox/circuits/forms/model_forms.py:330
+#: netbox/templates/circuits/virtualcircuit.html:31
+#: netbox/templates/circuits/virtualcircuittermination.html:34
msgid "Provider account"
msgstr "Обліковий запис постачальника"
-#: netbox/circuits/forms/bulk_edit.py:136
-#: netbox/circuits/forms/bulk_import.py:93
-#: netbox/circuits/forms/filtersets.py:150 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:79 netbox/core/tables/data.py:23
+#: netbox/circuits/forms/bulk_edit.py:148
+#: netbox/circuits/forms/bulk_edit.py:336
+#: netbox/circuits/forms/bulk_import.py:100
+#: netbox/circuits/forms/bulk_import.py:227
+#: netbox/circuits/forms/filtersets.py:161
+#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: netbox/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:182
-#: netbox/dcim/forms/bulk_edit.py:352 netbox/dcim/forms/bulk_edit.py:706
-#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_edit.py:803
-#: netbox/dcim/forms/bulk_edit.py:930 netbox/dcim/forms/bulk_edit.py:1744
-#: netbox/dcim/forms/bulk_import.py:88 netbox/dcim/forms/bulk_import.py:147
-#: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:527
-#: netbox/dcim/forms/bulk_import.py:681 netbox/dcim/forms/bulk_import.py:1229
-#: netbox/dcim/forms/bulk_import.py:1393 netbox/dcim/forms/bulk_import.py:1457
-#: netbox/dcim/forms/filtersets.py:178 netbox/dcim/forms/filtersets.py:237
-#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:799
-#: netbox/dcim/forms/filtersets.py:924 netbox/dcim/forms/filtersets.py:958
-#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1170
-#: netbox/dcim/tables/devices.py:140 netbox/dcim/tables/devices.py:817
-#: netbox/dcim/tables/devices.py:1063 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:126
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:138
-#: netbox/ipam/forms/bulk_edit.py:256 netbox/ipam/forms/bulk_edit.py:306
-#: netbox/ipam/forms/bulk_edit.py:354 netbox/ipam/forms/bulk_edit.py:506
-#: netbox/ipam/forms/bulk_import.py:192 netbox/ipam/forms/bulk_import.py:257
-#: netbox/ipam/forms/bulk_import.py:293 netbox/ipam/forms/bulk_import.py:474
-#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:355 netbox/ipam/forms/filtersets.py:501
-#: netbox/ipam/forms/model_forms.py:501 netbox/ipam/tables/ip.py:237
-#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:363
-#: netbox/ipam/tables/ip.py:426 netbox/ipam/tables/ip.py:453
-#: netbox/ipam/tables/vlans.py:126 netbox/ipam/tables/vlans.py:232
+#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185
+#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709
+#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806
+#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723
+#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90
+#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
+#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686
+#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554
+#: 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:1562 netbox/dcim/tables/devices.py:151
+#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983
+#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490
+#: netbox/ipam/forms/bulk_import.py:188 netbox/ipam/forms/bulk_import.py:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473
+#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284
+#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183
+#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315
+#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405
+#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208
#: netbox/templates/circuits/circuit.html:34
+#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
#: netbox/templates/core/rq_task.html:81 netbox/templates/core/system.html:18
#: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178
+#: netbox/templates/dcim/inventoryitem.html:36
#: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69
#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41
#: netbox/templates/dcim/site.html:43
#: netbox/templates/extras/script_list.html:48
#: netbox/templates/ipam/ipaddress.html:37
-#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
@@ -697,63 +805,67 @@ msgstr "Обліковий запис постачальника"
#: netbox/templates/wireless/wirelesslan.html:22
#: netbox/templates/wireless/wirelesslink.html:17
#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194
-#: netbox/virtualization/forms/bulk_edit.py:70
-#: netbox/virtualization/forms/bulk_edit.py:118
-#: netbox/virtualization/forms/bulk_import.py:54
-#: netbox/virtualization/forms/bulk_import.py:80
-#: netbox/virtualization/forms/filtersets.py:62
-#: netbox/virtualization/forms/filtersets.py:160
+#: netbox/virtualization/forms/bulk_edit.py:71
+#: netbox/virtualization/forms/bulk_edit.py:100
+#: netbox/virtualization/forms/bulk_import.py:55
+#: netbox/virtualization/forms/bulk_import.py:86
+#: netbox/virtualization/forms/filtersets.py:82
+#: netbox/virtualization/forms/filtersets.py:165
#: netbox/virtualization/tables/clusters.py:74
-#: netbox/virtualization/tables/virtualmachines.py:60
+#: netbox/virtualization/tables/virtualmachines.py:30
#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37
#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:43
-#: netbox/wireless/forms/bulk_edit.py:105
-#: netbox/wireless/forms/bulk_import.py:43
-#: netbox/wireless/forms/bulk_import.py:84
-#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/filtersets.py:83
+#: netbox/wireless/forms/bulk_edit.py:45
+#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/wireless/forms/bulk_import.py:45
+#: netbox/wireless/forms/bulk_import.py:89
+#: netbox/wireless/forms/filtersets.py:52
+#: netbox/wireless/forms/filtersets.py:111
#: netbox/wireless/tables/wirelesslan.py:52
-#: netbox/wireless/tables/wirelesslink.py:20
+#: netbox/wireless/tables/wirelesslink.py:19
msgid "Status"
msgstr "Статус"
-#: netbox/circuits/forms/bulk_edit.py:142
-#: netbox/circuits/forms/bulk_edit.py:233
-#: netbox/circuits/forms/bulk_import.py:98
-#: netbox/circuits/forms/bulk_import.py:158
-#: netbox/circuits/forms/filtersets.py:119
-#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:123
-#: netbox/dcim/forms/bulk_edit.py:188 netbox/dcim/forms/bulk_edit.py:347
-#: netbox/dcim/forms/bulk_edit.py:467 netbox/dcim/forms/bulk_edit.py:696
-#: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_edit.py:1749
-#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/bulk_import.py:152
-#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:356
-#: netbox/dcim/forms/bulk_import.py:501 netbox/dcim/forms/bulk_import.py:1241
-#: netbox/dcim/forms/bulk_import.py:1450 netbox/dcim/forms/filtersets.py:173
-#: netbox/dcim/forms/filtersets.py:205 netbox/dcim/forms/filtersets.py:323
-#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:420
-#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:916
-#: netbox/dcim/forms/filtersets.py:978 netbox/dcim/forms/filtersets.py:1008
-#: netbox/dcim/forms/filtersets.py:1130 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:323
-#: netbox/extras/forms/filtersets.py:396 netbox/ipam/forms/bulk_edit.py:43
-#: netbox/ipam/forms/bulk_edit.py:68 netbox/ipam/forms/bulk_edit.py:112
-#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:166
-#: netbox/ipam/forms/bulk_edit.py:251 netbox/ipam/forms/bulk_edit.py:301
-#: netbox/ipam/forms/bulk_edit.py:349 netbox/ipam/forms/bulk_edit.py:501
-#: netbox/ipam/forms/bulk_import.py:38 netbox/ipam/forms/bulk_import.py:67
-#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
-#: netbox/ipam/forms/bulk_import.py:135 netbox/ipam/forms/bulk_import.py:164
-#: netbox/ipam/forms/bulk_import.py:250 netbox/ipam/forms/bulk_import.py:286
-#: netbox/ipam/forms/bulk_import.py:467 netbox/ipam/forms/filtersets.py:48
-#: netbox/ipam/forms/filtersets.py:68 netbox/ipam/forms/filtersets.py:100
-#: netbox/ipam/forms/filtersets.py:120 netbox/ipam/forms/filtersets.py:143
-#: netbox/ipam/forms/filtersets.py:174 netbox/ipam/forms/filtersets.py:267
-#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:469
-#: netbox/ipam/tables/ip.py:456 netbox/ipam/tables/vlans.py:229
-#: netbox/templates/circuits/circuit.html:38
+#: netbox/circuits/forms/bulk_edit.py:154
+#: netbox/circuits/forms/bulk_edit.py:271
+#: netbox/circuits/forms/bulk_edit.py:342
+#: netbox/circuits/forms/bulk_import.py:111
+#: netbox/circuits/forms/bulk_import.py:170
+#: netbox/circuits/forms/bulk_import.py:232
+#: netbox/circuits/forms/filtersets.py:130
+#: netbox/circuits/forms/filtersets.py:277
+#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350
+#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699
+#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154
+#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358
+#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169
+#: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285
+#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485
+#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70
+#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118
+#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167
+#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
+#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
+#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270
+#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510
+#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
+#: netbox/templates/circuits/circuit.html:48
#: netbox/templates/circuits/circuitgroup.html:36
+#: netbox/templates/circuits/virtualcircuit.html:47
#: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79
#: netbox/templates/dcim/location.html:49
#: netbox/templates/dcim/powerfeed.html:44 netbox/templates/dcim/rack.html:32
@@ -770,114 +882,181 @@ msgstr "Статус"
#: netbox/templates/virtualization/cluster.html:33
#: netbox/templates/virtualization/virtualmachine.html:39
#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49
-#: netbox/templates/wireless/wirelesslan.html:34
+#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
-#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:48
-#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:64
-#: netbox/virtualization/forms/bulk_edit.py:76
-#: netbox/virtualization/forms/bulk_edit.py:155
-#: netbox/virtualization/forms/bulk_import.py:66
-#: netbox/virtualization/forms/bulk_import.py:115
+#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49
+#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49
+#: netbox/virtualization/forms/bulk_edit.py:77
+#: netbox/virtualization/forms/bulk_edit.py:137
+#: netbox/virtualization/forms/bulk_import.py:67
+#: netbox/virtualization/forms/bulk_import.py:121
#: netbox/virtualization/forms/filtersets.py:47
-#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/virtualization/forms/filtersets.py:110
#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:63
-#: netbox/wireless/forms/bulk_edit.py:110
-#: netbox/wireless/forms/bulk_import.py:55
-#: netbox/wireless/forms/bulk_import.py:97
-#: netbox/wireless/forms/filtersets.py:35
-#: netbox/wireless/forms/filtersets.py:75
+#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65
+#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/wireless/forms/bulk_import.py:57
+#: netbox/wireless/forms/bulk_import.py:102
+#: netbox/wireless/forms/filtersets.py:38
+#: netbox/wireless/forms/filtersets.py:103
msgid "Tenant"
msgstr "Орендар"
-#: netbox/circuits/forms/bulk_edit.py:147
-#: netbox/circuits/forms/filtersets.py:174
+#: netbox/circuits/forms/bulk_edit.py:159
+#: netbox/circuits/forms/filtersets.py:190
msgid "Install date"
msgstr "Дата встановлення"
-#: netbox/circuits/forms/bulk_edit.py:152
-#: netbox/circuits/forms/filtersets.py:179
+#: netbox/circuits/forms/bulk_edit.py:164
+#: netbox/circuits/forms/filtersets.py:195
msgid "Termination date"
msgstr "Дата припинення дії"
-#: netbox/circuits/forms/bulk_edit.py:158
-#: netbox/circuits/forms/filtersets.py:186
+#: netbox/circuits/forms/bulk_edit.py:170
+#: netbox/circuits/forms/filtersets.py:202
msgid "Commit rate (Kbps)"
msgstr "Гарантована мінімальна швидкість (Кбіт/с)"
-#: netbox/circuits/forms/bulk_edit.py:173
-#: netbox/circuits/forms/model_forms.py:112
+#: netbox/circuits/forms/bulk_edit.py:176
+#: netbox/circuits/forms/filtersets.py:208
+#: netbox/circuits/forms/model_forms.py:136
+#: netbox/templates/circuits/circuit.html:38
+#: netbox/templates/wireless/wirelesslink.html:38
+#: netbox/wireless/forms/bulk_edit.py:132
+#: netbox/wireless/forms/filtersets.py:130
+#: netbox/wireless/forms/model_forms.py:168
+msgid "Distance"
+msgstr "Відстань"
+
+#: netbox/circuits/forms/bulk_edit.py:181
+#: netbox/circuits/forms/bulk_import.py:105
+#: netbox/circuits/forms/bulk_import.py:108
+#: netbox/circuits/forms/filtersets.py:212
+#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_import.py:121
+#: netbox/wireless/forms/bulk_import.py:124
+#: netbox/wireless/forms/filtersets.py:134
+msgid "Distance unit"
+msgstr "Одиниця відстані"
+
+#: netbox/circuits/forms/bulk_edit.py:196
+#: netbox/circuits/forms/model_forms.py:141
msgid "Service Parameters"
msgstr "Параметри обслуговування"
-#: netbox/circuits/forms/bulk_edit.py:174
-#: netbox/circuits/forms/model_forms.py:113
-#: netbox/circuits/forms/model_forms.py:183
-#: netbox/dcim/forms/model_forms.py:139 netbox/dcim/forms/model_forms.py:181
-#: netbox/dcim/forms/model_forms.py:266 netbox/dcim/forms/model_forms.py:323
-#: netbox/dcim/forms/model_forms.py:768 netbox/dcim/forms/model_forms.py:1699
-#: netbox/ipam/forms/model_forms.py:64 netbox/ipam/forms/model_forms.py:81
-#: netbox/ipam/forms/model_forms.py:115 netbox/ipam/forms/model_forms.py:136
-#: netbox/ipam/forms/model_forms.py:160 netbox/ipam/forms/model_forms.py:232
-#: netbox/ipam/forms/model_forms.py:261 netbox/ipam/forms/model_forms.py:320
+#: netbox/circuits/forms/bulk_edit.py:197
+#: netbox/circuits/forms/filtersets.py:73
+#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/filtersets.py:110
+#: netbox/circuits/forms/filtersets.py:127
+#: netbox/circuits/forms/filtersets.py:315
+#: netbox/circuits/forms/filtersets.py:330 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:1446 netbox/dcim/forms/filtersets.py:1470
+#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512
+#: netbox/dcim/forms/filtersets.py:1528 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
+#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
+#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:269
+#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385
+#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483
+#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579
+#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259
+#: netbox/virtualization/forms/filtersets.py:45
+#: netbox/virtualization/forms/filtersets.py:108
+#: netbox/virtualization/forms/filtersets.py:203
+#: netbox/virtualization/forms/filtersets.py:248
+#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/wireless/forms/filtersets.py:36
+#: netbox/wireless/forms/filtersets.py:102
+msgid "Attributes"
+msgstr "Атрибути"
+
+#: netbox/circuits/forms/bulk_edit.py:198
+#: netbox/circuits/forms/bulk_edit.py:356
+#: netbox/circuits/forms/model_forms.py:142
+#: netbox/circuits/forms/model_forms.py:240
+#: netbox/circuits/forms/model_forms.py:345
+#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185
+#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331
+#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1744
+#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84
+#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141
+#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233
+#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:85
#: netbox/templates/dcim/htmx/cable_edit.html:72
#: netbox/templates/ipam/ipaddress_bulk_add.html:27
-#: netbox/templates/ipam/vlan_edit.html:22
+#: netbox/templates/ipam/vlan_edit.html:30
#: netbox/virtualization/forms/model_forms.py:80
-#: netbox/virtualization/forms/model_forms.py:222
+#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44
-#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
-#: netbox/vpn/forms/model_forms.py:411 netbox/wireless/forms/model_forms.py:54
-#: netbox/wireless/forms/model_forms.py:170
+#: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57
+#: netbox/wireless/forms/model_forms.py:173
msgid "Tenancy"
msgstr "Оренда"
-#: netbox/circuits/forms/bulk_edit.py:193
-#: netbox/circuits/forms/bulk_edit.py:217
-#: netbox/circuits/forms/model_forms.py:155
-#: netbox/circuits/tables/circuits.py:117
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
-#: netbox/templates/circuits/providernetwork.html:17
-msgid "Provider Network"
-msgstr "Мережа провайдера"
+#: netbox/circuits/forms/bulk_edit.py:215
+#: netbox/circuits/forms/model_forms.py:170
+#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317
+msgid "Termination type"
+msgstr "Тип кінця"
+
+#: netbox/circuits/forms/bulk_edit.py:218
+#: netbox/circuits/forms/bulk_import.py:133
+#: netbox/circuits/forms/filtersets.py:225
+#: netbox/circuits/forms/model_forms.py:173
+#: netbox/templates/circuits/inc/circuit_termination.html:6
+#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
+#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
+msgid "Termination"
+msgstr "Кінець"
-#: netbox/circuits/forms/bulk_edit.py:199
+#: netbox/circuits/forms/bulk_edit.py:226
msgid "Port speed (Kbps)"
msgstr "Швидкість порту (Кбіт/с)"
-#: netbox/circuits/forms/bulk_edit.py:203
+#: netbox/circuits/forms/bulk_edit.py:230
msgid "Upstream speed (Kbps)"
msgstr "Швидкість висхідного потоку (Кбіт/с)"
-#: netbox/circuits/forms/bulk_edit.py:206 netbox/dcim/forms/bulk_edit.py:966
-#: netbox/dcim/forms/bulk_edit.py:1330 netbox/dcim/forms/bulk_edit.py:1347
-#: netbox/dcim/forms/bulk_edit.py:1364 netbox/dcim/forms/bulk_edit.py:1382
-#: netbox/dcim/forms/bulk_edit.py:1477 netbox/dcim/forms/bulk_edit.py:1637
-#: netbox/dcim/forms/bulk_edit.py:1654
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969
+#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350
+#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385
+#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652
+#: netbox/dcim/forms/bulk_edit.py:1669
msgid "Mark connected"
msgstr "Позначити з'єднаним"
-#: netbox/circuits/forms/bulk_edit.py:219
-#: netbox/circuits/forms/model_forms.py:157
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
+#: netbox/circuits/forms/bulk_edit.py:243
+#: netbox/circuits/forms/model_forms.py:184
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:55
#: netbox/templates/dcim/frontport.html:121
-#: netbox/templates/dcim/interface.html:193
+#: netbox/templates/dcim/interface.html:250
#: netbox/templates/dcim/rearport.html:111
msgid "Circuit Termination"
msgstr "Кінець каналу зв'язку"
-#: netbox/circuits/forms/bulk_edit.py:221
-#: netbox/circuits/forms/model_forms.py:159
+#: netbox/circuits/forms/bulk_edit.py:245
+#: netbox/circuits/forms/model_forms.py:186
msgid "Termination Details"
msgstr "Деталі кінця"
-#: netbox/circuits/forms/bulk_edit.py:251
-#: netbox/circuits/forms/filtersets.py:268
-#: netbox/circuits/tables/circuits.py:168 netbox/dcim/forms/model_forms.py:551
-#: netbox/templates/circuits/circuitgroupassignment.html:30
+#: netbox/circuits/forms/bulk_edit.py:289
+#: netbox/circuits/forms/bulk_import.py:188
+#: netbox/circuits/forms/filtersets.py:304
+#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562
+#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:56
@@ -887,227 +1066,313 @@ msgstr "Деталі кінця"
msgid "Priority"
msgstr "Пріоритет"
-#: netbox/circuits/forms/bulk_import.py:39
-#: netbox/circuits/forms/bulk_import.py:54
-#: netbox/circuits/forms/bulk_import.py:77
+#: netbox/circuits/forms/bulk_edit.py:321
+#: netbox/circuits/forms/bulk_import.py:208
+#: netbox/circuits/forms/filtersets.py:158
+#: netbox/circuits/forms/filtersets.py:263
+#: netbox/circuits/forms/filtersets.py:353
+#: netbox/circuits/forms/filtersets.py:391
+#: netbox/circuits/forms/model_forms.py:325
+#: netbox/circuits/tables/virtual_circuits.py:51
+#: netbox/circuits/tables/virtual_circuits.py:99
+msgid "Provider network"
+msgstr "Мережа провайдера"
+
+#: netbox/circuits/forms/bulk_edit.py:365
+#: netbox/circuits/forms/bulk_import.py:254
+#: netbox/circuits/forms/filtersets.py:381
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361
+#: 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:1539 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:180
+#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128
+#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343
+#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:193
+#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297
+#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240
+#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363
+#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259
+#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209
+#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319
+#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211
+#: netbox/templates/circuits/virtualcircuittermination.html:42
+#: netbox/templates/dcim/device.html:182
+#: netbox/templates/dcim/inc/panels/inventory_items.html:20
+#: netbox/templates/dcim/interface.html:178
+#: netbox/templates/dcim/interface.html:280
+#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
+#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
+#: netbox/templates/virtualization/virtualmachine.html:23
+#: netbox/templates/vpn/tunneltermination.html:17
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
+#: netbox/tenancy/forms/bulk_edit.py:142
+#: netbox/tenancy/forms/filtersets.py:107
+#: netbox/tenancy/forms/model_forms.py:137
+#: netbox/tenancy/tables/contacts.py:102
+#: netbox/virtualization/forms/bulk_edit.py:127
+#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/virtualization/forms/filtersets.py:162
+#: netbox/virtualization/forms/model_forms.py:202
+#: netbox/virtualization/tables/virtualmachines.py:45
+#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
+#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79
+#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82
+msgid "Role"
+msgstr "Роль"
+
+#: netbox/circuits/forms/bulk_import.py:46
+#: netbox/circuits/forms/bulk_import.py:61
+#: netbox/circuits/forms/bulk_import.py:84
msgid "Assigned provider"
msgstr "Призначений провайдер"
-#: netbox/circuits/forms/bulk_import.py:83
+#: netbox/circuits/forms/bulk_import.py:90
msgid "Assigned provider account"
msgstr "Призначений обліковий запис провайдера"
-#: netbox/circuits/forms/bulk_import.py:90
+#: netbox/circuits/forms/bulk_import.py:97
msgid "Type of circuit"
msgstr "Тип каналу зв'язку"
-#: netbox/circuits/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:90
-#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
-#: netbox/dcim/forms/bulk_import.py:529 netbox/dcim/forms/bulk_import.py:683
-#: netbox/dcim/forms/bulk_import.py:1395 netbox/ipam/forms/bulk_import.py:194
-#: netbox/ipam/forms/bulk_import.py:259 netbox/ipam/forms/bulk_import.py:295
-#: netbox/ipam/forms/bulk_import.py:476
-#: netbox/virtualization/forms/bulk_import.py:56
-#: netbox/virtualization/forms/bulk_import.py:82
-#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:45
+#: netbox/circuits/forms/bulk_import.py:102
+#: netbox/circuits/forms/bulk_import.py:229
+#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151
+#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534
+#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139
+#: netbox/dcim/forms/bulk_import.py:1492 netbox/ipam/forms/bulk_import.py:190
+#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488
+#: netbox/virtualization/forms/bulk_import.py:57
+#: netbox/virtualization/forms/bulk_import.py:88
+#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "Операційний стан"
-#: netbox/circuits/forms/bulk_import.py:102
-#: netbox/circuits/forms/bulk_import.py:162
-#: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156
-#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/bulk_import.py:505
-#: netbox/dcim/forms/bulk_import.py:1245 netbox/dcim/forms/bulk_import.py:1390
-#: netbox/dcim/forms/bulk_import.py:1454 netbox/ipam/forms/bulk_import.py:42
-#: netbox/ipam/forms/bulk_import.py:71 netbox/ipam/forms/bulk_import.py:99
-#: netbox/ipam/forms/bulk_import.py:119 netbox/ipam/forms/bulk_import.py:139
-#: netbox/ipam/forms/bulk_import.py:168 netbox/ipam/forms/bulk_import.py:254
-#: netbox/ipam/forms/bulk_import.py:290 netbox/ipam/forms/bulk_import.py:471
-#: netbox/virtualization/forms/bulk_import.py:70
-#: netbox/virtualization/forms/bulk_import.py:119
-#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:59
-#: netbox/wireless/forms/bulk_import.py:101
+#: netbox/circuits/forms/bulk_import.py:115
+#: netbox/circuits/forms/bulk_import.py:174
+#: netbox/circuits/forms/bulk_import.py:236
+#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158
+#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1487
+#: netbox/dcim/forms/bulk_import.py:1551 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:142
+#: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:253
+#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470
+#: netbox/virtualization/forms/bulk_import.py:71
+#: netbox/virtualization/forms/bulk_import.py:125
+#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61
+#: netbox/wireless/forms/bulk_import.py:106
msgid "Assigned tenant"
msgstr "Призначений орендар"
-#: netbox/circuits/forms/bulk_import.py:120
-#: netbox/templates/circuits/inc/circuit_termination.html:6
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:15
-#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
-#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
-msgid "Termination"
-msgstr "Кінець"
+#: netbox/circuits/forms/bulk_import.py:139
+msgid "Termination type (app & model)"
+msgstr "Тип припинення (додаток і модель)"
-#: netbox/circuits/forms/bulk_import.py:130
-#: netbox/circuits/forms/filtersets.py:147
-#: netbox/circuits/forms/filtersets.py:227
-#: netbox/circuits/forms/model_forms.py:144
-msgid "Provider network"
-msgstr "Мережа провайдера"
+#: netbox/circuits/forms/bulk_import.py:151
+#: netbox/circuits/forms/bulk_import.py:164
+msgid "Termination ID"
+msgstr "Ідентифікатор припинення"
+
+#: netbox/circuits/forms/bulk_import.py:185
+msgid "Circuit type (app & model)"
+msgstr "Тип схеми (додаток та модель)"
+
+#: netbox/circuits/forms/bulk_import.py:211
+msgid "The network to which this virtual circuit belongs"
+msgstr "Мережа, до якої належить ця віртуальна схема"
+
+#: netbox/circuits/forms/bulk_import.py:217
+msgid "Assigned provider account (if any)"
+msgstr "Призначений обліковий запис провайдера (якщо такий є)"
-#: netbox/circuits/forms/filtersets.py:30
-#: netbox/circuits/forms/filtersets.py:118
-#: netbox/circuits/forms/filtersets.py:200 netbox/dcim/forms/bulk_edit.py:339
-#: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:688
-#: netbox/dcim/forms/bulk_edit.py:743 netbox/dcim/forms/bulk_edit.py:897
-#: netbox/dcim/forms/bulk_import.py:235 netbox/dcim/forms/bulk_import.py:337
-#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1339
-#: netbox/dcim/forms/bulk_import.py:1373 netbox/dcim/forms/filtersets.py:95
-#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:356
-#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:447
-#: netbox/dcim/forms/filtersets.py:719 netbox/dcim/forms/filtersets.py:762
-#: netbox/dcim/forms/filtersets.py:977 netbox/dcim/forms/filtersets.py:1006
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1090
-#: netbox/dcim/forms/filtersets.py:1120 netbox/dcim/forms/filtersets.py:1129
-#: 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:1331 netbox/dcim/forms/filtersets.py:1442
-#: netbox/dcim/forms/filtersets.py:1466 netbox/dcim/forms/filtersets.py:1490
-#: netbox/dcim/forms/filtersets.py:1508 netbox/dcim/forms/filtersets.py:1525
-#: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:243
-#: netbox/dcim/forms/model_forms.py:468 netbox/dcim/forms/model_forms.py:728
-#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:30
-#: netbox/dcim/tables/racks.py:118 netbox/dcim/tables/racks.py:212
-#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:320
-#: netbox/ipam/forms/filtersets.py:173 netbox/ipam/forms/filtersets.py:414
-#: netbox/ipam/forms/filtersets.py:437 netbox/ipam/forms/filtersets.py:467
+#: netbox/circuits/forms/bulk_import.py:224
+msgid "Type of virtual circuit"
+msgstr "Тип віртуальної схеми"
+
+#: netbox/circuits/forms/bulk_import.py:256 netbox/vpn/forms/bulk_import.py:83
+msgid "Operational role"
+msgstr "Операційна роль"
+
+#: netbox/circuits/forms/bulk_import.py:259
+#: netbox/circuits/forms/model_forms.py:368
+#: netbox/circuits/tables/virtual_circuits.py:112
+#: netbox/dcim/forms/bulk_import.py:1219 netbox/dcim/forms/model_forms.py:1164
+#: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600
+#: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141
+#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290
+#: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64
+#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/templates/circuits/virtualcircuittermination.html:53
+#: netbox/templates/circuits/virtualcircuittermination.html:60
+#: netbox/templates/dcim/frontport.html:106
+#: netbox/templates/dcim/interface.html:27
+#: netbox/templates/dcim/interface.html:241
+#: netbox/templates/dcim/interface.html:367
+#: netbox/templates/dcim/rearport.html:102
+#: netbox/templates/virtualization/vminterface.html:18
+#: netbox/templates/vpn/tunneltermination.html:31
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
+#: netbox/templates/wireless/wirelesslink.html:10
+#: netbox/templates/wireless/wirelesslink.html:55
+#: netbox/virtualization/forms/model_forms.py:377
+#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439
+#: netbox/vpn/forms/model_forms.py:448
+#: netbox/wireless/forms/model_forms.py:116
+#: netbox/wireless/forms/model_forms.py:158
+msgid "Interface"
+msgstr "Інтерфейс"
+
+#: netbox/circuits/forms/filtersets.py:38
+#: netbox/circuits/forms/filtersets.py:129
+#: netbox/circuits/forms/filtersets.py:187
+#: netbox/circuits/forms/filtersets.py:245
+#: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:342
+#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691
+#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900
+#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339
+#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1436
+#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96
+#: 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:1336 netbox/dcim/forms/filtersets.py:1447
+#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495
+#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530
+#: 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:168 netbox/dcim/tables/power.py:30
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211
+#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:417
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:30
#: netbox/templates/dcim/inc/cable_termination.html:12
#: netbox/templates/dcim/location.html:26
#: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24
#: netbox/templates/dcim/rackreservation.html:32
-#: netbox/virtualization/forms/filtersets.py:46
-#: netbox/virtualization/forms/filtersets.py:100
-#: netbox/wireless/forms/model_forms.py:87
-#: netbox/wireless/forms/model_forms.py:129
+#: netbox/virtualization/forms/filtersets.py:79
+#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/model_forms.py:90
+#: netbox/wireless/forms/model_forms.py:132
msgid "Location"
msgstr "Розташування"
-#: netbox/circuits/forms/filtersets.py:32
-#: netbox/circuits/forms/filtersets.py:120 netbox/dcim/forms/filtersets.py:144
-#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/forms/filtersets.py:174
-#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:328
-#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:471
-#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:1091
+#: netbox/circuits/forms/filtersets.py:40
+#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145
+#: 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/netbox/navigation/menu.py:31 netbox/netbox/navigation/menu.py:33
-#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:70
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
#: netbox/tenancy/tables/contacts.py:25 netbox/tenancy/views.py:19
#: netbox/virtualization/forms/filtersets.py:37
#: netbox/virtualization/forms/filtersets.py:48
-#: netbox/virtualization/forms/filtersets.py:106
+#: netbox/virtualization/forms/filtersets.py:111
msgid "Contacts"
msgstr "Контакти"
-#: netbox/circuits/forms/filtersets.py:37
-#: netbox/circuits/forms/filtersets.py:157 netbox/dcim/forms/bulk_edit.py:113
-#: netbox/dcim/forms/bulk_edit.py:314 netbox/dcim/forms/bulk_edit.py:872
-#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/filtersets.py:73
-#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:211
-#: netbox/dcim/forms/filtersets.py:334 netbox/dcim/forms/filtersets.py:425
-#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:983
-#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1097
-#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1576
-#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1624
-#: netbox/dcim/forms/model_forms.py:112 netbox/dcim/forms/object_create.py:367
-#: netbox/dcim/tables/devices.py:143 netbox/dcim/tables/sites.py:85
-#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:208
-#: netbox/ipam/forms/bulk_edit.py:474 netbox/ipam/forms/filtersets.py:217
-#: netbox/ipam/forms/filtersets.py:422 netbox/ipam/forms/filtersets.py:475
-#: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16
+#: netbox/circuits/forms/filtersets.py:45
+#: netbox/circuits/forms/filtersets.py:168
+#: netbox/circuits/forms/filtersets.py:230
+#: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:116
+#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875
+#: 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:1614
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662
+#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367
+#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85
+#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458
+#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:425
+#: netbox/ipam/forms/filtersets.py:516 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/prefix.html:49 netbox/templates/ipam/vlan.html:16
-#: netbox/virtualization/forms/bulk_edit.py:81
+#: netbox/templates/ipam/vlan.html:16
#: netbox/virtualization/forms/filtersets.py:59
-#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/filtersets.py:138
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "Регіон"
-#: netbox/circuits/forms/filtersets.py:42
-#: netbox/circuits/forms/filtersets.py:162 netbox/dcim/forms/bulk_edit.py:322
-#: netbox/dcim/forms/bulk_edit.py:880 netbox/dcim/forms/filtersets.py:78
-#: netbox/dcim/forms/filtersets.py:190 netbox/dcim/forms/filtersets.py:216
-#: netbox/dcim/forms/filtersets.py:347 netbox/dcim/forms/filtersets.py:430
-#: netbox/dcim/forms/filtersets.py:744 netbox/dcim/forms/filtersets.py:988
-#: netbox/dcim/forms/filtersets.py:1102 netbox/dcim/forms/filtersets.py:1141
+#: netbox/circuits/forms/filtersets.py:50
+#: netbox/circuits/forms/filtersets.py:173
+#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325
+#: 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:375 netbox/extras/filtersets.py:520
-#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/bulk_edit.py:479
-#: netbox/ipam/forms/filtersets.py:222 netbox/ipam/forms/filtersets.py:427
-#: netbox/ipam/forms/filtersets.py:480
-#: netbox/virtualization/forms/bulk_edit.py:86
-#: netbox/virtualization/forms/filtersets.py:69
-#: netbox/virtualization/forms/filtersets.py:138
+#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224
+#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521
+#: netbox/virtualization/forms/filtersets.py:64
+#: netbox/virtualization/forms/filtersets.py:143
#: netbox/virtualization/forms/model_forms.py:98
+#: netbox/wireless/forms/filtersets.py:78
msgid "Site group"
msgstr "Група тех. майданчиків"
-#: netbox/circuits/forms/filtersets.py:65
-#: netbox/circuits/forms/filtersets.py:83
-#: netbox/circuits/forms/filtersets.py:102
-#: netbox/circuits/forms/filtersets.py:117 netbox/core/forms/filtersets.py:67
-#: netbox/core/forms/filtersets.py:135 netbox/dcim/forms/bulk_edit.py:843
-#: netbox/dcim/forms/filtersets.py:172 netbox/dcim/forms/filtersets.py:204
-#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1131 netbox/dcim/forms/filtersets.py:1239
-#: netbox/dcim/forms/filtersets.py:1263 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:1327
-#: netbox/dcim/forms/filtersets.py:1441 netbox/dcim/forms/filtersets.py:1465
-#: netbox/dcim/forms/filtersets.py:1489 netbox/dcim/forms/filtersets.py:1507
-#: netbox/dcim/forms/filtersets.py:1523 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:44 netbox/extras/forms/filtersets.py:134
-#: netbox/extras/forms/filtersets.py:165 netbox/extras/forms/filtersets.py:205
-#: netbox/extras/forms/filtersets.py:221 netbox/extras/forms/filtersets.py:252
-#: netbox/extras/forms/filtersets.py:276 netbox/extras/forms/filtersets.py:441
-#: netbox/ipam/forms/filtersets.py:99 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/filtersets.py:307 netbox/ipam/forms/filtersets.py:382
-#: netbox/ipam/forms/filtersets.py:468 netbox/ipam/forms/filtersets.py:527
-#: netbox/ipam/forms/filtersets.py:545 netbox/netbox/tables/tables.py:256
-#: netbox/virtualization/forms/filtersets.py:45
-#: netbox/virtualization/forms/filtersets.py:103
-#: netbox/virtualization/forms/filtersets.py:198
-#: netbox/virtualization/forms/filtersets.py:243
-#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:150
-#: netbox/wireless/forms/filtersets.py:34
-#: netbox/wireless/forms/filtersets.py:74
-msgid "Attributes"
-msgstr "Атрибути"
-
-#: netbox/circuits/forms/filtersets.py:73
-#: netbox/circuits/tables/circuits.py:63
-#: netbox/circuits/tables/providers.py:66
+#: netbox/circuits/forms/filtersets.py:81
+#: netbox/circuits/tables/circuits.py:62
+#: netbox/circuits/tables/providers.py:64
+#: netbox/circuits/tables/virtual_circuits.py:55
+#: netbox/circuits/tables/virtual_circuits.py:103
#: netbox/templates/circuits/circuit.html:22
#: netbox/templates/circuits/provideraccount.html:24
msgid "Account"
msgstr "Обліковий запис"
-#: netbox/circuits/forms/filtersets.py:217
+#: netbox/circuits/forms/filtersets.py:253
msgid "Term Side"
msgstr "Сторона завершення"
-#: netbox/circuits/forms/filtersets.py:250 netbox/dcim/forms/bulk_edit.py:1557
-#: netbox/extras/forms/model_forms.py:582 netbox/ipam/forms/filtersets.py:142
-#: netbox/ipam/forms/filtersets.py:546 netbox/ipam/forms/model_forms.py:327
+#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572
+#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144
+#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337
+#: netbox/templates/dcim/macaddress.html:25
#: netbox/templates/extras/configcontext.html:60
#: netbox/templates/ipam/ipaddress.html:59
-#: netbox/templates/ipam/vlan_edit.html:30
+#: netbox/templates/ipam/vlan_edit.html:38
#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:314
msgid "Assignment"
msgstr "Призначення"
-#: netbox/circuits/forms/filtersets.py:265
-#: netbox/circuits/forms/model_forms.py:195
-#: netbox/circuits/tables/circuits.py:155 netbox/dcim/forms/bulk_edit.py:118
-#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/model_forms.py:117
-#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:480
-#: netbox/ipam/filtersets.py:1001 netbox/ipam/forms/bulk_edit.py:493
-#: netbox/ipam/forms/bulk_import.py:460 netbox/ipam/forms/model_forms.py:561
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:122
-#: netbox/ipam/tables/vlans.py:226
+#: netbox/circuits/forms/filtersets.py:301
+#: netbox/circuits/forms/model_forms.py:252
+#: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120
+#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489
+#: netbox/ipam/filtersets.py:968 netbox/ipam/forms/bulk_edit.py:477
+#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
+#: netbox/ipam/tables/vlans.py:202
#: netbox/templates/circuits/circuitgroupassignment.html:22
-#: netbox/templates/dcim/interface.html:284 netbox/templates/dcim/site.html:37
+#: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:23
#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21
#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6
@@ -1127,227 +1392,242 @@ msgstr "Призначення"
#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62
#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31
#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79
-#: netbox/virtualization/forms/bulk_edit.py:65
-#: netbox/virtualization/forms/bulk_import.py:47
-#: netbox/virtualization/forms/filtersets.py:85
-#: netbox/virtualization/forms/model_forms.py:66
+#: netbox/virtualization/forms/bulk_edit.py:66
+#: netbox/virtualization/forms/bulk_import.py:48
+#: netbox/virtualization/forms/filtersets.py:90
+#: netbox/virtualization/forms/model_forms.py:70
#: netbox/virtualization/tables/clusters.py:70
#: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158
#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:48
-#: netbox/wireless/forms/bulk_import.py:36
-#: netbox/wireless/forms/filtersets.py:46
-#: netbox/wireless/forms/model_forms.py:40
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/wireless/forms/bulk_import.py:38
+#: netbox/wireless/forms/filtersets.py:49
+#: netbox/wireless/forms/model_forms.py:41
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "Група"
-#: netbox/circuits/forms/model_forms.py:182
+#: netbox/circuits/forms/model_forms.py:239
#: netbox/templates/circuits/circuitgroup.html:25
msgid "Circuit Group"
msgstr "Група каналів зв'язку"
-#: netbox/circuits/models/circuits.py:27 netbox/dcim/models/cables.py:67
-#: netbox/dcim/models/device_component_templates.py:517
-#: netbox/dcim/models/device_component_templates.py:617
-#: netbox/dcim/models/device_components.py:975
-#: netbox/dcim/models/device_components.py:1049
-#: netbox/dcim/models/device_components.py:1204
-#: netbox/dcim/models/devices.py:479 netbox/dcim/models/racks.py:224
+#: netbox/circuits/forms/model_forms.py:259
+msgid "Circuit type"
+msgstr "Тип схеми"
+
+#: netbox/circuits/forms/model_forms.py:270
+msgid "Group Assignment"
+msgstr "Групове завдання"
+
+#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69
+#: netbox/dcim/models/device_component_templates.py:531
+#: netbox/dcim/models/device_component_templates.py:631
+#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:1026
+#: netbox/dcim/models/device_components.py:1097
+#: netbox/dcim/models/device_components.py:1243
+#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
#: netbox/extras/models/tags.py:28
msgid "color"
msgstr "колір"
-#: netbox/circuits/models/circuits.py:36
+#: netbox/circuits/models/circuits.py:34
msgid "circuit type"
msgstr "тип каналу зв'язку"
-#: netbox/circuits/models/circuits.py:37
+#: netbox/circuits/models/circuits.py:35
msgid "circuit types"
msgstr "типи каналів зв'язку"
-#: netbox/circuits/models/circuits.py:48
+#: netbox/circuits/models/circuits.py:46
+#: netbox/circuits/models/virtual_circuits.py:38
msgid "circuit ID"
msgstr "ідентифікатор каналу зв'язку"
-#: netbox/circuits/models/circuits.py:49
+#: netbox/circuits/models/circuits.py:47
+#: netbox/circuits/models/virtual_circuits.py:39
msgid "Unique circuit ID"
msgstr "Унікальний ідентифікатор каналу зв'язку"
-#: netbox/circuits/models/circuits.py:69 netbox/core/models/data.py:52
-#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:1173
-#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:96
-#: netbox/dcim/models/racks.py:297 netbox/dcim/models/sites.py:154
-#: netbox/dcim/models/sites.py:266 netbox/ipam/models/ip.py:253
-#: netbox/ipam/models/ip.py:522 netbox/ipam/models/ip.py:730
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:74
-#: netbox/virtualization/models/virtualmachines.py:84
-#: netbox/vpn/models/tunnels.py:40 netbox/wireless/models.py:95
-#: netbox/wireless/models.py:159
+#: netbox/circuits/models/circuits.py:67
+#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
+#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:51
+#: netbox/dcim/models/device_components.py:1283
+#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181
+#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94
+#: 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/virtualization/models/virtualmachines.py:79
+#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95
+#: netbox/wireless/models.py:156
msgid "status"
msgstr "статус"
-#: netbox/circuits/models/circuits.py:84 netbox/templates/core/plugin.html:20
+#: netbox/circuits/models/circuits.py:82 netbox/templates/core/plugin.html:20
msgid "installed"
msgstr "встановлено"
-#: netbox/circuits/models/circuits.py:89
+#: netbox/circuits/models/circuits.py:87
msgid "terminates"
msgstr "припинється"
-#: netbox/circuits/models/circuits.py:94
+#: netbox/circuits/models/circuits.py:92
msgid "commit rate (Kbps)"
msgstr "гарантована швидкість (Кбіт/с)"
-#: netbox/circuits/models/circuits.py:95
+#: netbox/circuits/models/circuits.py:93
msgid "Committed rate"
msgstr "Гарантована швидкість"
-#: netbox/circuits/models/circuits.py:137
+#: netbox/circuits/models/circuits.py:142
msgid "circuit"
msgstr "канал зв'язку"
-#: netbox/circuits/models/circuits.py:138
+#: netbox/circuits/models/circuits.py:143
msgid "circuits"
msgstr "канали зв'язку"
-#: netbox/circuits/models/circuits.py:170
+#: netbox/circuits/models/circuits.py:172
msgid "circuit group"
msgstr "група каналів зв'язку"
-#: netbox/circuits/models/circuits.py:171
+#: netbox/circuits/models/circuits.py:173
msgid "circuit groups"
msgstr "групи каналів зв'язку"
-#: netbox/circuits/models/circuits.py:195 netbox/ipam/models/fhrp.py:93
-#: netbox/tenancy/models/contacts.py:134
+#: netbox/circuits/models/circuits.py:190
+msgid "member ID"
+msgstr "Ідентифікатор учасника"
+
+#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90
+#: netbox/tenancy/models/contacts.py:126
msgid "priority"
msgstr "пріоритет"
-#: netbox/circuits/models/circuits.py:213
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignment"
msgstr "Призначення групи каналів зв'язку"
-#: netbox/circuits/models/circuits.py:214
+#: netbox/circuits/models/circuits.py:221
msgid "Circuit group assignments"
msgstr "Призначення групи каналів зв'язку"
-#: netbox/circuits/models/circuits.py:240
-msgid "termination"
-msgstr ""
+#: netbox/circuits/models/circuits.py:247
+msgid "termination side"
+msgstr "сторона припинення"
-#: netbox/circuits/models/circuits.py:257
+#: netbox/circuits/models/circuits.py:266
msgid "port speed (Kbps)"
msgstr "швидкість порту (Кбіт/с)"
-#: netbox/circuits/models/circuits.py:260
+#: netbox/circuits/models/circuits.py:269
msgid "Physical circuit speed"
msgstr "Фізична швидкість каналу зв'язку"
-#: netbox/circuits/models/circuits.py:265
+#: netbox/circuits/models/circuits.py:274
msgid "upstream speed (Kbps)"
msgstr "швидкість висхідного потоку (Кбіт/с)"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:275
msgid "Upstream speed, if different from port speed"
msgstr ""
"Швидкість висхідного потоку, якщо вона відрізняється від швидкості порту"
-#: netbox/circuits/models/circuits.py:271
+#: netbox/circuits/models/circuits.py:280
msgid "cross-connect ID"
msgstr "ідентифікатор перехресного з'єднання"
-#: netbox/circuits/models/circuits.py:272
+#: netbox/circuits/models/circuits.py:281
msgid "ID of the local cross-connect"
msgstr "Ідентифікатор локального перехресного з'єднання"
-#: netbox/circuits/models/circuits.py:277
+#: netbox/circuits/models/circuits.py:286
msgid "patch panel/port(s)"
msgstr "патч-панель/порт(и)"
-#: netbox/circuits/models/circuits.py:278
+#: netbox/circuits/models/circuits.py:287
msgid "Patch panel ID and port number(s)"
msgstr "Ідентифікатор патч-панелі та номер(и) порту"
-#: netbox/circuits/models/circuits.py:281
-#: netbox/dcim/models/device_component_templates.py:61
-#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:685
+#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/virtual_circuits.py:144
+#: netbox/dcim/models/device_component_templates.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681
#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219
#: netbox/extras/models/customfields.py:125 netbox/extras/models/models.py:61
#: 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:31 netbox/extras/models/tags.py:32
-#: netbox/netbox/models/__init__.py:110 netbox/netbox/models/__init__.py:145
-#: netbox/netbox/models/__init__.py:191 netbox/users/models/permissions.py:24
-#: netbox/users/models/tokens.py:57 netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:289
+#: 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/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
+#: netbox/virtualization/models/virtualmachines.py:276
msgid "description"
msgstr "опис"
-#: netbox/circuits/models/circuits.py:294
+#: netbox/circuits/models/circuits.py:340
msgid "circuit termination"
msgstr "кінець каналу зв'язку"
-#: netbox/circuits/models/circuits.py:295
+#: netbox/circuits/models/circuits.py:341
msgid "circuit terminations"
msgstr "кінці каналу зв'язку"
-#: netbox/circuits/models/circuits.py:308
-msgid ""
-"A circuit termination must attach to either a site or a provider network."
-msgstr ""
-
-#: netbox/circuits/models/circuits.py:310
-msgid ""
-"A circuit termination cannot attach to both a site and a provider network."
-msgstr ""
+#: netbox/circuits/models/circuits.py:353
+msgid "A circuit termination must attach to a terminating object."
+msgstr "Закриття ланцюга повинно приєднатися до кінцевого об'єкта."
-#: netbox/circuits/models/providers.py:22
-#: netbox/circuits/models/providers.py:66
-#: netbox/circuits/models/providers.py:104 netbox/core/models/data.py:39
+#: netbox/circuits/models/providers.py:21
+#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39
#: netbox/core/models/jobs.py:46
#: netbox/dcim/models/device_component_templates.py:43
-#: netbox/dcim/models/device_components.py:53
-#: netbox/dcim/models/devices.py:593 netbox/dcim/models/devices.py:1335
-#: netbox/dcim/models/devices.py:1400 netbox/dcim/models/power.py:39
-#: netbox/dcim/models/power.py:92 netbox/dcim/models/racks.py:262
-#: netbox/dcim/models/sites.py:138 netbox/extras/models/configs.py:36
+#: netbox/dcim/models/device_components.py:52
+#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341
+#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38
+#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257
+#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36
#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:92
#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153
#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392
#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596
#: netbox/extras/models/notifications.py:126
-#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:26
-#: netbox/ipam/models/asns.py:18 netbox/ipam/models/fhrp.py:25
-#: netbox/ipam/models/services.py:52 netbox/ipam/models/services.py:88
-#: netbox/ipam/models/vlans.py:36 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vrfs.py:22 netbox/ipam/models/vrfs.py:79
-#: netbox/netbox/models/__init__.py:137 netbox/netbox/models/__init__.py:181
-#: netbox/tenancy/models/contacts.py:64 netbox/tenancy/models/tenants.py:20
-#: netbox/tenancy/models/tenants.py:45 netbox/users/models/permissions.py:20
-#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:57
-#: netbox/virtualization/models/virtualmachines.py:72
-#: netbox/virtualization/models/virtualmachines.py:279
-#: netbox/vpn/models/crypto.py:24 netbox/vpn/models/crypto.py:71
-#: netbox/vpn/models/crypto.py:131 netbox/vpn/models/crypto.py:183
-#: netbox/vpn/models/crypto.py:221 netbox/vpn/models/l2vpn.py:22
-#: netbox/vpn/models/tunnels.py:35 netbox/wireless/models.py:51
+#: 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/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
+#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
+#: netbox/virtualization/models/clusters.py:52
+#: netbox/virtualization/models/virtualmachines.py:71
+#: netbox/virtualization/models/virtualmachines.py:271
+#: netbox/virtualization/models/virtualmachines.py:305
+#: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69
+#: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180
+#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21
+#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "назва"
-#: netbox/circuits/models/providers.py:25
+#: netbox/circuits/models/providers.py:24
msgid "Full name of the provider"
msgstr "Повна назва провайдера"
-#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:86
+#: 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:40 netbox/netbox/models/__init__.py:141
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:49 netbox/vpn/models/l2vpn.py:27
-#: netbox/wireless/models.py:56
+#: netbox/ipam/models/vlans.py:42 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
msgid "slug"
msgstr "скорочення"
@@ -1359,67 +1639,100 @@ msgstr "провайдер"
msgid "providers"
msgstr "провайдери"
-#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:60
msgid "account ID"
msgstr "ідентифікатор облікового запису"
-#: netbox/circuits/models/providers.py:86
+#: netbox/circuits/models/providers.py:83
msgid "provider account"
msgstr "обліковий запис провайдера"
-#: netbox/circuits/models/providers.py:87
+#: netbox/circuits/models/providers.py:84
msgid "provider accounts"
msgstr "облікові записи провайдера"
-#: netbox/circuits/models/providers.py:115
+#: netbox/circuits/models/providers.py:110
msgid "service ID"
msgstr "ідентифікатор послуги"
-#: netbox/circuits/models/providers.py:126
+#: netbox/circuits/models/providers.py:121
msgid "provider network"
msgstr "мережа провайдера"
-#: netbox/circuits/models/providers.py:127
+#: netbox/circuits/models/providers.py:122
msgid "provider networks"
msgstr "мережі провайдера"
-#: netbox/circuits/tables/circuits.py:32
-#: netbox/circuits/tables/circuits.py:132
+#: netbox/circuits/models/virtual_circuits.py:28
+msgid "virtual circuit type"
+msgstr "тип віртуальної схеми"
+
+#: netbox/circuits/models/virtual_circuits.py:29
+msgid "virtual circuit types"
+msgstr "типи віртуальних схем"
+
+#: netbox/circuits/models/virtual_circuits.py:99
+msgid "virtual circuit"
+msgstr "віртуальна схема"
+
+#: netbox/circuits/models/virtual_circuits.py:100
+msgid "virtual circuits"
+msgstr "віртуальні схеми"
+
+#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194
+#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109
+msgid "role"
+msgstr "роль"
+
+#: netbox/circuits/models/virtual_circuits.py:151
+msgid "virtual circuit termination"
+msgstr "припинення віртуальної схеми"
+
+#: netbox/circuits/models/virtual_circuits.py:152
+msgid "virtual circuit terminations"
+msgstr "завершення віртуальних схем"
+
+#: netbox/circuits/tables/circuits.py:30
+#: netbox/circuits/tables/circuits.py:168
#: netbox/circuits/tables/providers.py:18
-#: netbox/circuits/tables/providers.py:69
-#: netbox/circuits/tables/providers.py:99 netbox/core/tables/data.py:16
+#: netbox/circuits/tables/providers.py:67
+#: netbox/circuits/tables/providers.py:97
+#: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16
#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:44
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:63 netbox/dcim/forms/object_create.py:43
-#: netbox/dcim/tables/devices.py:52 netbox/dcim/tables/devices.py:92
-#: netbox/dcim/tables/devices.py:134 netbox/dcim/tables/devices.py:289
-#: netbox/dcim/tables/devices.py:392 netbox/dcim/tables/devices.py:433
-#: netbox/dcim/tables/devices.py:482 netbox/dcim/tables/devices.py:531
-#: netbox/dcim/tables/devices.py:648 netbox/dcim/tables/devices.py:731
-#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:841
-#: netbox/dcim/tables/devices.py:911 netbox/dcim/tables/devices.py:974
-#: netbox/dcim/tables/devices.py:994 netbox/dcim/tables/devices.py:1023
-#: netbox/dcim/tables/devices.py:1053 netbox/dcim/tables/devicetypes.py:31
+#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103
+#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300
+#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444
+#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541
+#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682
+#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811
+#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942
+#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026
+#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085
+#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227
#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62
#: 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:130
-#: netbox/extras/forms/filtersets.py:213 netbox/extras/tables/tables.py:58
+#: 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:514
-#: netbox/ipam/forms/bulk_edit.py:407 netbox/ipam/forms/filtersets.py:386
-#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:85
-#: netbox/ipam/tables/ip.py:160 netbox/ipam/tables/services.py:15
-#: netbox/ipam/tables/services.py:40 netbox/ipam/tables/vlans.py:64
-#: netbox/ipam/tables/vlans.py:114 netbox/ipam/tables/vrfs.py:26
+#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389
+#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40
+#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83
+#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
#: netbox/templates/circuits/provideraccount.html:28
#: netbox/templates/circuits/providernetwork.html:24
+#: netbox/templates/circuits/virtualcircuittype.html:22
#: netbox/templates/core/datasource.html:34 netbox/templates/core/job.html:44
#: netbox/templates/core/plugin.html:54
#: netbox/templates/core/rq_worker.html:43
@@ -1431,7 +1744,7 @@ msgstr "мережі провайдера"
#: netbox/templates/dcim/inc/interface_vlans_table.html:5
#: netbox/templates/dcim/inc/panels/inventory_items.html:18
#: netbox/templates/dcim/interface.html:38
-#: netbox/templates/dcim/interface.html:165
+#: netbox/templates/dcim/interface.html:222
#: netbox/templates/dcim/inventoryitem.html:28
#: netbox/templates/dcim/inventoryitemrole.html:18
#: netbox/templates/dcim/location.html:29
@@ -1461,6 +1774,7 @@ msgstr "мережі провайдера"
#: netbox/templates/ipam/service.html:24
#: netbox/templates/ipam/servicetemplate.html:15
#: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30
+#: netbox/templates/ipam/vlantranslationpolicy.html:14
#: netbox/templates/tenancy/contact.html:25
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
@@ -1492,106 +1806,218 @@ msgstr "мережі провайдера"
#: netbox/virtualization/tables/clusters.py:17
#: netbox/virtualization/tables/clusters.py:39
#: netbox/virtualization/tables/clusters.py:62
-#: netbox/virtualization/tables/virtualmachines.py:55
-#: netbox/virtualization/tables/virtualmachines.py:139
-#: netbox/virtualization/tables/virtualmachines.py:194
+#: netbox/virtualization/tables/virtualmachines.py:26
+#: netbox/virtualization/tables/virtualmachines.py:109
+#: netbox/virtualization/tables/virtualmachines.py:165
#: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:57
#: netbox/vpn/tables/crypto.py:93 netbox/vpn/tables/crypto.py:129
#: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23
#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40
#: netbox/wireless/tables/wirelesslan.py:18
-#: netbox/wireless/tables/wirelesslan.py:79
+#: netbox/wireless/tables/wirelesslan.py:88
msgid "Name"
msgstr "Назва"
-#: netbox/circuits/tables/circuits.py:41
-#: netbox/circuits/tables/circuits.py:138
-#: netbox/circuits/tables/providers.py:45
-#: netbox/circuits/tables/providers.py:79 netbox/netbox/navigation/menu.py:266
-#: netbox/netbox/navigation/menu.py:270 netbox/netbox/navigation/menu.py:272
+#: netbox/circuits/tables/circuits.py:39
+#: netbox/circuits/tables/circuits.py:174
+#: netbox/circuits/tables/providers.py:43
+#: netbox/circuits/tables/providers.py:77
+#: netbox/circuits/tables/virtual_circuits.py:27
+#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278
+#: netbox/netbox/navigation/menu.py:280
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
msgid "Circuits"
msgstr "Канали зв'язку"
-#: netbox/circuits/tables/circuits.py:55
+#: netbox/circuits/tables/circuits.py:54
+#: netbox/circuits/tables/virtual_circuits.py:42
#: netbox/templates/circuits/circuit.html:26
+#: netbox/templates/circuits/virtualcircuit.html:35
+#: netbox/templates/dcim/interface.html:174
msgid "Circuit ID"
msgstr "Ідентифікатор каналу зв'язку"
-#: netbox/circuits/tables/circuits.py:69
-#: netbox/wireless/forms/model_forms.py:160
+#: netbox/circuits/tables/circuits.py:72
+#: netbox/wireless/forms/model_forms.py:163
msgid "Side A"
msgstr "Сторона А"
-#: netbox/circuits/tables/circuits.py:74
+#: netbox/circuits/tables/circuits.py:77
msgid "Side Z"
msgstr "Сторона Б"
-#: netbox/circuits/tables/circuits.py:77
-#: netbox/templates/circuits/circuit.html:55
+#: netbox/circuits/tables/circuits.py:80
+#: netbox/templates/circuits/circuit.html:65
msgid "Commit Rate"
msgstr "Гарантований процент чи коефіцієнт доступності"
-#: netbox/circuits/tables/circuits.py:80
-#: netbox/circuits/tables/providers.py:48
-#: netbox/circuits/tables/providers.py:82
-#: netbox/circuits/tables/providers.py:107 netbox/dcim/tables/devices.py:1036
-#: netbox/dcim/tables/devicetypes.py:92 netbox/dcim/tables/modules.py:29
-#: netbox/dcim/tables/modules.py:73 netbox/dcim/tables/power.py:39
-#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:84
-#: netbox/dcim/tables/racks.py:145 netbox/dcim/tables/racks.py:225
-#: netbox/dcim/tables/sites.py:108 netbox/extras/tables/tables.py:582
-#: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34
-#: netbox/ipam/tables/ip.py:136 netbox/ipam/tables/ip.py:275
-#: netbox/ipam/tables/ip.py:329 netbox/ipam/tables/ip.py:397
-#: netbox/ipam/tables/services.py:24 netbox/ipam/tables/services.py:54
-#: netbox/ipam/tables/vlans.py:145 netbox/ipam/tables/vrfs.py:47
-#: netbox/ipam/tables/vrfs.py:72 netbox/templates/dcim/htmx/cable_edit.html:89
+#: netbox/circuits/tables/circuits.py:84
+#: netbox/circuits/tables/providers.py:46
+#: netbox/circuits/tables/providers.py:80
+#: netbox/circuits/tables/providers.py:105
+#: netbox/circuits/tables/virtual_circuits.py:68
+#: netbox/dcim/tables/devices.py:1068 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73
+#: 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:582 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
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
+#: netbox/templates/dcim/htmx/cable_edit.html:89
#: netbox/templates/generic/bulk_edit.html:86
#: netbox/templates/inc/panels/comments.html:5
#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46
#: netbox/utilities/forms/fields/fields.py:29
-#: netbox/virtualization/tables/clusters.py:91
-#: netbox/virtualization/tables/virtualmachines.py:82
+#: netbox/virtualization/tables/clusters.py:95
+#: netbox/virtualization/tables/virtualmachines.py:52
#: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74
#: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140
#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
-#: netbox/wireless/tables/wirelesslan.py:58
+#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "Коментарі"
-#: netbox/circuits/tables/circuits.py:86
+#: netbox/circuits/tables/circuits.py:90
#: netbox/templates/tenancy/contact.html:84
#: netbox/tenancy/tables/contacts.py:73
msgid "Assignments"
msgstr "Завдання"
+#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81
+msgid "Side"
+msgstr "Сторона"
+
+#: netbox/circuits/tables/circuits.py:120
+msgid "Termination Type"
+msgstr "Тип припинення"
+
+#: netbox/circuits/tables/circuits.py:123
+msgid "Termination Point"
+msgstr "Точка припинення"
+
+#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161
+#: netbox/templates/dcim/sitegroup.html:26
+msgid "Site Group"
+msgstr "Група тех. майданчиків"
+
+#: netbox/circuits/tables/circuits.py:149
+#: netbox/templates/circuits/providernetwork.html:17
+#: netbox/templates/circuits/virtualcircuit.html:27
+#: netbox/templates/circuits/virtualcircuittermination.html:30
+#: netbox/templates/dcim/interface.html:170
+msgid "Provider Network"
+msgstr "Мережа провайдера"
+
#: netbox/circuits/tables/providers.py:23
msgid "Accounts"
msgstr "Рахунки"
-#: netbox/circuits/tables/providers.py:29
+#: netbox/circuits/tables/providers.py:28
msgid "Account Count"
msgstr "Кількість рахунків"
-#: netbox/circuits/tables/providers.py:39 netbox/dcim/tables/sites.py:100
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
msgid "ASN Count"
msgstr "Кількість ASN"
-#: netbox/circuits/views.py:331
+#: netbox/circuits/tables/virtual_circuits.py:65
+#: netbox/netbox/navigation/menu.py:234
+#: netbox/templates/circuits/virtualcircuit.html:87
+#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/vpn/tables/tunnels.py:58
+msgid "Terminations"
+msgstr "Кінці"
+
+#: netbox/circuits/tables/virtual_circuits.py:109
+#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299
+#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730
+#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
+#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858
+#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024
+#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053
+#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1541 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:1339
+#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474
+#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630
+#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678
+#: 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:249 netbox/dcim/tables/connections.py:22
+#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
+#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381
+#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619
+#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787
+#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892
+#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089
+#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
+#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:540
+#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333
+#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795
+#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156
+#: netbox/templates/circuits/virtualcircuittermination.html:56
+#: netbox/templates/dcim/consoleport.html:20
+#: netbox/templates/dcim/consoleserverport.html:20
+#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
+#: netbox/templates/dcim/device_edit.html:10
+#: netbox/templates/dcim/devicebay.html:20
+#: netbox/templates/dcim/devicebay.html:48
+#: netbox/templates/dcim/frontport.html:20
+#: netbox/templates/dcim/interface.html:30
+#: netbox/templates/dcim/interface.html:218
+#: netbox/templates/dcim/inventoryitem.html:20
+#: netbox/templates/dcim/module.html:57
+#: netbox/templates/dcim/modulebay.html:20
+#: netbox/templates/dcim/poweroutlet.html:20
+#: netbox/templates/dcim/powerport.html:20
+#: netbox/templates/dcim/rearport.html:20
+#: netbox/templates/dcim/virtualchassis.html:65
+#: netbox/templates/dcim/virtualchassis_edit.html:51
+#: netbox/templates/dcim/virtualdevicecontext.html:22
+#: netbox/templates/virtualization/virtualmachine.html:114
+#: netbox/templates/vpn/tunneltermination.html:23
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
+#: netbox/virtualization/filtersets.py:133
+#: netbox/virtualization/forms/bulk_edit.py:119
+#: netbox/virtualization/forms/bulk_import.py:105
+#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
+#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237
+#: netbox/vpn/forms/model_forms.py:456
+#: netbox/wireless/forms/model_forms.py:102
+#: netbox/wireless/forms/model_forms.py:144
+#: netbox/wireless/tables/wirelesslan.py:84
+msgid "Device"
+msgstr "Пристрій"
+
+#: netbox/circuits/views.py:356
#, python-brace-format
msgid "No terminations have been defined for circuit {circuit}."
msgstr "Не визначено кінців для каналу зв'язку {circuit}."
-#: netbox/circuits/views.py:380
+#: netbox/circuits/views.py:405
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "Замінені місцями кінці для каналу зв'язку {circuit}."
-#: netbox/core/api/views.py:39
+#: netbox/core/api/views.py:51
msgid "This user does not have permission to synchronize this data source."
msgstr "Цей користувач не має дозволу на синхронізацію цього джерела даних."
@@ -1616,12 +2042,13 @@ msgstr "Завершено"
#: netbox/core/choices.py:22 netbox/core/choices.py:59
#: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34
#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239
-#: netbox/dcim/choices.py:1609 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:1593 netbox/dcim/choices.py:1666
+#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "Збій"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:335
-#: netbox/netbox/navigation/menu.py:339
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:360
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -1651,12 +2078,36 @@ msgstr "Запущено"
msgid "Errored"
msgstr "Помилка"
-#: netbox/core/choices.py:87 netbox/core/tables/plugins.py:63
+#: netbox/core/choices.py:82
+msgid "Minutely"
+msgstr "Хвилинно"
+
+#: netbox/core/choices.py:83
+msgid "Hourly"
+msgstr "Погодинно"
+
+#: netbox/core/choices.py:84
+msgid "12 hours"
+msgstr "12 годин"
+
+#: netbox/core/choices.py:85
+msgid "Daily"
+msgstr "Щодня"
+
+#: netbox/core/choices.py:86
+msgid "Weekly"
+msgstr "Щотижневий"
+
+#: netbox/core/choices.py:87
+msgid "30 days"
+msgstr "30 днів"
+
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "Оновлено"
-#: netbox/core/choices.py:88
+#: netbox/core/choices.py:104
msgid "Deleted"
msgstr "Видалено"
@@ -1684,7 +2135,7 @@ msgstr "Скасовано"
#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51
#: netbox/templates/core/plugin.html:88
-#: netbox/templates/dcim/interface.html:216
+#: netbox/templates/dcim/interface.html:273
msgid "Local"
msgstr "Місцеві"
@@ -1758,7 +2209,7 @@ msgstr "Джерело даних (ідентифікатор)"
msgid "Data source (name)"
msgstr "Джерело даних (назва)"
-#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:501
+#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502
#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331
#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413
#: netbox/users/filtersets.py:28
@@ -1770,12 +2221,12 @@ msgid "User name"
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:1137
-#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/filtersets.py:1370
-#: netbox/dcim/tables/devices.py:553 netbox/dcim/tables/devicetypes.py:224
+#: 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:1375
+#: netbox/dcim/tables/devices.py:567 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:142
-#: netbox/extras/forms/filtersets.py:229 netbox/extras/forms/filtersets.py:294
+#: 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/templates/core/datasource.html:42
@@ -1786,18 +2237,18 @@ msgstr "Ім'я користувача"
#: netbox/templates/users/objectpermission.html:25
#: netbox/templates/virtualization/vminterface.html:29
#: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70
-#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:217
-#: netbox/virtualization/forms/filtersets.py:215
+#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199
+#: netbox/virtualization/forms/filtersets.py:220
msgid "Enabled"
msgstr "Увімкнено"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:285
+#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127
#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170
-#: netbox/vpn/forms/model_forms.py:301 netbox/vpn/forms/model_forms.py:321
-#: netbox/vpn/forms/model_forms.py:337 netbox/vpn/forms/model_forms.py:357
-#: netbox/vpn/forms/model_forms.py:380
+#: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323
+#: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360
+#: netbox/vpn/forms/model_forms.py:383
msgid "Parameters"
msgstr "Параметри"
@@ -1806,16 +2257,15 @@ msgid "Ignore rules"
msgstr "Ігнорувати правила"
#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97
-#: netbox/extras/forms/model_forms.py:248
-#: netbox/extras/forms/model_forms.py:578
-#: netbox/extras/forms/model_forms.py:632 netbox/extras/tables/tables.py:191
+#: 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:518
#: netbox/templates/core/datasource.html:31
-#: netbox/templates/dcim/device/render_config.html:18
#: netbox/templates/extras/configcontext.html:29
#: netbox/templates/extras/configtemplate.html:21
#: netbox/templates/extras/exporttemplate.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:18
+#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "Джерело даних"
@@ -1824,17 +2274,17 @@ msgid "File"
msgstr "Файл"
#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:328
-#: netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
+#: netbox/extras/forms/filtersets.py:421
msgid "Data source"
msgstr "Джерело даних"
-#: netbox/core/forms/filtersets.py:70 netbox/extras/forms/filtersets.py:440
+#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
msgid "Creation"
msgstr "Творчість"
-#: netbox/core/forms/filtersets.py:74 netbox/core/forms/filtersets.py:160
-#: netbox/extras/forms/filtersets.py:461 netbox/extras/tables/tables.py:220
+#: 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:571 netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
@@ -1842,42 +2292,42 @@ msgstr "Творчість"
msgid "Object Type"
msgstr "Тип об'єкта"
-#: netbox/core/forms/filtersets.py:84
+#: netbox/core/forms/filtersets.py:85
msgid "Created after"
msgstr "Створено після"
-#: netbox/core/forms/filtersets.py:89
+#: netbox/core/forms/filtersets.py:90
msgid "Created before"
msgstr "Створено раніше"
-#: netbox/core/forms/filtersets.py:94
+#: netbox/core/forms/filtersets.py:95
msgid "Scheduled after"
msgstr "Заплановано після"
-#: netbox/core/forms/filtersets.py:99
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled before"
msgstr "Заплановано раніше"
-#: netbox/core/forms/filtersets.py:104
+#: netbox/core/forms/filtersets.py:105
msgid "Started after"
msgstr "Почнється після"
-#: netbox/core/forms/filtersets.py:109
+#: netbox/core/forms/filtersets.py:110
msgid "Started before"
msgstr "Почнється раніше"
-#: netbox/core/forms/filtersets.py:114
+#: netbox/core/forms/filtersets.py:115
msgid "Completed after"
msgstr "Завершено після"
-#: netbox/core/forms/filtersets.py:119
+#: netbox/core/forms/filtersets.py:120
msgid "Completed before"
msgstr "Завершено раніше"
-#: netbox/core/forms/filtersets.py:126 netbox/core/forms/filtersets.py:155
-#: netbox/dcim/forms/bulk_edit.py:462 netbox/dcim/forms/filtersets.py:418
-#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/model_forms.py:316
-#: netbox/extras/forms/filtersets.py:456 netbox/extras/forms/filtersets.py:475
+#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156
+#: 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/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
@@ -1891,22 +2341,22 @@ msgstr "Завершено раніше"
msgid "User"
msgstr "Користувач"
-#: netbox/core/forms/filtersets.py:134 netbox/core/tables/change_logging.py:15
+#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "Час"
-#: netbox/core/forms/filtersets.py:139 netbox/extras/forms/filtersets.py:445
+#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
msgid "After"
msgstr "Після"
-#: netbox/core/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:450
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
msgid "Before"
msgstr "Раніше"
-#: netbox/core/forms/filtersets.py:148 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:396
+#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:410
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
@@ -1940,22 +2390,22 @@ msgstr "Потрібно вивантажити файл або вибрати
msgid "Rack Elevations"
msgstr "Висота стійки"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1520
-#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1372
-#: netbox/dcim/forms/bulk_edit.py:1390 netbox/dcim/tables/racks.py:158
-#: netbox/netbox/navigation/menu.py:291 netbox/netbox/navigation/menu.py:295
+#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522
+#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375
+#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157
+#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316
msgid "Power"
msgstr "Електрика"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:154
+#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IPAM"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:230
+#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43
-#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
+#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "Безпека"
@@ -1970,7 +2420,7 @@ msgid "Pagination"
msgstr "Нумерація сторінок"
#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/model_forms.py:116
+#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
#: netbox/extras/forms/model_forms.py:129
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
@@ -1981,7 +2431,7 @@ msgstr "Перевірка"
msgid "User Preferences"
msgstr "Параметри користувача"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:732
+#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
@@ -2016,7 +2466,7 @@ msgstr "ім'я користувача"
msgid "request ID"
msgstr "Ідентифікатор запиту"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:69
+#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
msgid "action"
msgstr "дія"
@@ -2041,9 +2491,9 @@ msgstr "змін об'єкта"
msgid "Change logging is not supported for this object type ({type})."
msgstr "Журнал змін не підтримується для цього типу об'єктів ({type})."
-#: netbox/core/models/config.py:18 netbox/core/models/data.py:266
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:263
#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:50
-#: netbox/extras/models/models.py:730 netbox/extras/models/notifications.py:39
+#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
#: netbox/extras/models/notifications.py:186
#: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32
msgid "created"
@@ -2078,24 +2528,24 @@ msgstr "Поточне налаштування"
msgid "Config revision #{id}"
msgstr "Ревізія конфігурації #{id}"
-#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43
-#: netbox/dcim/models/device_component_templates.py:203
-#: netbox/dcim/models/device_component_templates.py:237
-#: netbox/dcim/models/device_component_templates.py:272
-#: netbox/dcim/models/device_component_templates.py:334
-#: netbox/dcim/models/device_component_templates.py:413
-#: netbox/dcim/models/device_component_templates.py:512
-#: netbox/dcim/models/device_component_templates.py:612
-#: netbox/dcim/models/device_components.py:283
-#: netbox/dcim/models/device_components.py:312
-#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:463
-#: netbox/dcim/models/device_components.py:605
-#: netbox/dcim/models/device_components.py:970
-#: netbox/dcim/models/device_components.py:1044
-#: netbox/dcim/models/power.py:102 netbox/extras/models/customfields.py:78
+#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44
+#: netbox/dcim/models/device_component_templates.py:199
+#: netbox/dcim/models/device_component_templates.py:234
+#: netbox/dcim/models/device_component_templates.py:270
+#: netbox/dcim/models/device_component_templates.py:335
+#: 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:279
+#: netbox/dcim/models/device_components.py:306
+#: netbox/dcim/models/device_components.py:337
+#: netbox/dcim/models/device_components.py:453
+#: netbox/dcim/models/device_components.py:653
+#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1092
+#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:61 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
msgid "type"
msgstr "тип"
@@ -2107,8 +2557,8 @@ msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
-#: netbox/dcim/models/device_component_templates.py:418
-#: netbox/dcim/models/device_components.py:512
+#: netbox/dcim/models/device_component_templates.py:425
+#: netbox/dcim/models/device_components.py:505
#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
msgid "enabled"
@@ -2140,64 +2590,64 @@ msgstr "джерело даних"
msgid "data sources"
msgstr "джерела даних"
-#: netbox/core/models/data.py:122
+#: netbox/core/models/data.py:119
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "Невідомий тип бекенда: {type}"
-#: netbox/core/models/data.py:164
+#: netbox/core/models/data.py:161
msgid "Cannot initiate sync; syncing already in progress."
msgstr "Не вдається ініціювати синхронізацію; бо синхронізація вже триває."
-#: netbox/core/models/data.py:177
+#: netbox/core/models/data.py:174
msgid ""
"There was an error initializing the backend. A dependency needs to be "
"installed: "
msgstr ""
"Виникла помилка при ініціалізації бекенду. Необхідно встановити залежність: "
-#: netbox/core/models/data.py:270 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:267 netbox/core/models/files.py:31
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "останнє оновлення"
-#: netbox/core/models/data.py:280 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446
msgid "path"
msgstr "доріжка"
-#: netbox/core/models/data.py:283
+#: netbox/core/models/data.py:280
msgid "File path relative to the data source's root"
msgstr "Шлях до файлу відносно кореня джерела даних"
-#: netbox/core/models/data.py:287 netbox/ipam/models/ip.py:503
+#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489
msgid "size"
msgstr "розмір"
-#: netbox/core/models/data.py:290
+#: netbox/core/models/data.py:287
msgid "hash"
msgstr "хеш"
-#: netbox/core/models/data.py:294
+#: netbox/core/models/data.py:291
msgid "Length must be 64 hexadecimal characters."
msgstr "Довжина повинна становити 64 шістнадцяткові символи."
-#: netbox/core/models/data.py:296
+#: netbox/core/models/data.py:293
msgid "SHA256 hash of the file data"
msgstr "SHA256 хеш даних файлу"
-#: netbox/core/models/data.py:313
+#: netbox/core/models/data.py:310
msgid "data file"
msgstr "файл даних"
-#: netbox/core/models/data.py:314
+#: netbox/core/models/data.py:311
msgid "data files"
msgstr "файли даних"
-#: netbox/core/models/data.py:401
+#: netbox/core/models/data.py:398
msgid "auto sync record"
msgstr "автоматична синхронізація запису"
-#: netbox/core/models/data.py:402
+#: netbox/core/models/data.py:399
msgid "auto sync records"
msgstr "автоматична синхронізація записів"
@@ -2221,6 +2671,11 @@ msgstr "керований файл"
msgid "managed files"
msgstr "керовані файли"
+#: netbox/core/models/files.py:100
+#, python-brace-format
+msgid "A {model} with this file path already exists ({path})."
+msgstr "А {model} з цим файлом шлях вже існує ({path})."
+
#: netbox/core/models/jobs.py:54
msgid "scheduled"
msgstr "заплановано"
@@ -2242,7 +2697,7 @@ msgid "completed"
msgstr "завершено"
#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:87
+#: netbox/extras/models/staging.py:95
msgid "data"
msgstr "дані"
@@ -2273,7 +2728,7 @@ msgid "Invalid status for job termination. Choices are: {choices}"
msgstr ""
"Невірний статус для припинення виконання завдання. Треба вибрати: {choices}"
-#: netbox/core/models/jobs.py:221
+#: netbox/core/models/jobs.py:231
msgid ""
"enqueue() cannot be called with values for both schedule_at and immediate."
msgstr ""
@@ -2296,7 +2751,7 @@ msgstr "П.І.Б."
#: 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:576 netbox/extras/tables/tables.py:616
-#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:244
+#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
@@ -2324,11 +2779,11 @@ msgid "Last updated"
msgstr "Останнє оновлення"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:164 netbox/extras/tables/tables.py:216
-#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:189
+#: 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/templates/dcim/virtualchassis_edit.html:52
#: netbox/utilities/forms/forms.py:73
-#: netbox/wireless/tables/wirelesslink.py:17
+#: netbox/wireless/tables/wirelesslink.py:16
msgid "ID"
msgstr "Ідентифікатор"
@@ -2394,7 +2849,7 @@ msgstr "Робочі процеси"
msgid "Host"
msgstr "Ведучий"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:535
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587
msgid "Port"
msgstr "Порт"
@@ -2442,71 +2897,84 @@ msgstr "PID"
msgid "No workers found"
msgstr "Робочих процессів не знайдено"
-#: netbox/core/views.py:90
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
+#, python-brace-format
+msgid "Job {job_id} not found"
+msgstr "Завдання {job_id} не знайдено"
+
+#: netbox/core/utils.py:102 netbox/core/utils.py:118
+#, python-brace-format
+msgid "Job {id} not found."
+msgstr "Завдання {id} не знайдено."
+
+#: netbox/core/views.py:88
#, python-brace-format
msgid "Queued job #{id} to sync {datasource}"
msgstr "Завдання у черзі #{id} синхронізовано з {datasource}"
-#: netbox/core/views.py:319
+#: netbox/core/views.py:332
#, python-brace-format
msgid "Restored configuration revision #{id}"
msgstr "Відновлена версія конфігурації #{id}"
-#: netbox/core/views.py:412 netbox/core/views.py:455 netbox/core/views.py:531
-#, python-brace-format
-msgid "Job {job_id} not found"
-msgstr "Завдання {job_id} не знайдено"
-
-#: netbox/core/views.py:463
+#: netbox/core/views.py:435
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "Завдання {id} було видалено."
-#: netbox/core/views.py:465
-#, python-brace-format
-msgid "Error deleting job {id}: {error}"
-msgstr "Помилка при видаленні завдання {id}: {error}"
-
-#: netbox/core/views.py:478 netbox/core/views.py:496
-#, python-brace-format
-msgid "Job {id} not found."
-msgstr "Завдання {id} не знайдено."
+#: netbox/core/views.py:437
+#, python-brace-format
+msgid "Error deleting job {id}: {error}"
+msgstr "Помилка при видаленні завдання {id}: {error}"
-#: netbox/core/views.py:484
+#: netbox/core/views.py:446
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "Завдання {id} було знову поставлено в чергу."
-#: netbox/core/views.py:519
+#: netbox/core/views.py:455
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "Завдання {id} був поставлений у чергу."
-#: netbox/core/views.py:538
+#: netbox/core/views.py:464
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "Завдання {id} було зупинено."
-#: netbox/core/views.py:540
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "Не вдалося зупинити завдання {id}"
-#: netbox/core/views.py:674
+#: netbox/core/views.py:601
msgid "Plugins catalog could not be loaded"
msgstr "Не вдалося завантажити каталог плагінів"
-#: netbox/core/views.py:708
+#: netbox/core/views.py:635
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "Плагін {name} не знайдено"
-#: netbox/dcim/api/serializers_/devices.py:49
-#: netbox/dcim/api/serializers_/devicetypes.py:25
+#: netbox/dcim/api/serializers_/device_components.py:262
+msgid "Interface mode does not support q-in-q service vlan"
+msgstr "Режим інтерфейсу не підтримує службу q-in-q vlan"
+
+#: netbox/dcim/api/serializers_/device_components.py:269
+msgid "Interface mode does not support untagged vlan"
+msgstr "Режим інтерфейсу не підтримує vlan без тегів"
+
+#: netbox/dcim/api/serializers_/device_components.py:274
+#: netbox/dcim/api/serializers_/device_components.py:279
+msgid "Interface mode does not support tagged vlans"
+msgstr "Режим інтерфейсу не підтримує теговані vlans"
+
+#: netbox/dcim/api/serializers_/devices.py:53
+#: netbox/dcim/api/serializers_/devicetypes.py:26
msgid "Position (U)"
msgstr "Позиція (U)"
-#: netbox/dcim/api/serializers_/racks.py:112
+#: netbox/dcim/api/serializers_/racks.py:113
#: netbox/templates/dcim/rack.html:28
msgid "Facility ID"
msgstr "Ідентифікатор об'єкта"
@@ -2516,8 +2984,9 @@ msgid "Staging"
msgstr "Підготовка"
#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189
-#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1533
-#: netbox/virtualization/choices.py:23 netbox/virtualization/choices.py:48
+#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1535
+#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49
msgid "Decommissioning"
msgstr "Виведення з експлуатації"
@@ -2580,7 +3049,7 @@ msgstr "Застарілий"
msgid "Millimeters"
msgstr "Міліметри"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1555
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557
msgid "Inches"
msgstr "Дюйми"
@@ -2594,21 +3063,21 @@ msgstr "Спереду ззаду"
msgid "Rear to front"
msgstr "Ззаду спереду"
-#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:69
-#: netbox/dcim/forms/bulk_edit.py:88 netbox/dcim/forms/bulk_edit.py:174
-#: netbox/dcim/forms/bulk_edit.py:1420 netbox/dcim/forms/bulk_import.py:60
-#: netbox/dcim/forms/bulk_import.py:74 netbox/dcim/forms/bulk_import.py:137
-#: netbox/dcim/forms/bulk_import.py:588 netbox/dcim/forms/bulk_import.py:855
-#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/forms/filtersets.py:234
-#: netbox/dcim/forms/model_forms.py:74 netbox/dcim/forms/model_forms.py:93
-#: netbox/dcim/forms/model_forms.py:170 netbox/dcim/forms/model_forms.py:1069
-#: netbox/dcim/forms/model_forms.py:1509
-#: netbox/dcim/forms/object_import.py:176 netbox/dcim/tables/devices.py:656
-#: netbox/dcim/tables/devices.py:869 netbox/dcim/tables/devices.py:954
-#: netbox/extras/tables/tables.py:223 netbox/ipam/tables/fhrp.py:59
-#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/services.py:44
-#: netbox/templates/dcim/interface.html:102
-#: netbox/templates/dcim/interface.html:309
+#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72
+#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62
+#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139
+#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863
+#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235
+#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95
+#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1082
+#: netbox/dcim/forms/model_forms.py:1551
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690
+#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987
+#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223
+#: 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
#: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37
#: netbox/templates/dcim/sitegroup.html:37
#: netbox/templates/ipam/service.html:28
@@ -2621,12 +3090,12 @@ msgstr "Ззаду спереду"
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
#: netbox/tenancy/forms/model_forms.py:68
-#: netbox/virtualization/forms/bulk_edit.py:207
-#: netbox/virtualization/forms/bulk_import.py:151
-#: netbox/virtualization/tables/virtualmachines.py:162
-#: netbox/wireless/forms/bulk_edit.py:24
-#: netbox/wireless/forms/bulk_import.py:21
-#: netbox/wireless/forms/model_forms.py:21
+#: netbox/virtualization/forms/bulk_edit.py:189
+#: netbox/virtualization/forms/bulk_import.py:157
+#: netbox/virtualization/tables/virtualmachines.py:132
+#: netbox/wireless/forms/bulk_edit.py:26
+#: netbox/wireless/forms/bulk_import.py:23
+#: netbox/wireless/forms/model_forms.py:22
msgid "Parent"
msgstr "Прабатько"
@@ -2649,7 +3118,7 @@ msgid "Rear"
msgstr "Ззаду"
#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/virtualization/choices.py:46
+#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "Підготовлено"
@@ -2682,7 +3151,7 @@ msgid "Top to bottom"
msgstr "Зверху вниз"
#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1305
+#: netbox/dcim/choices.py:1307
msgid "Passive"
msgstr "Пасивний"
@@ -2712,8 +3181,8 @@ msgstr "Пропрієтарний"
#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223
-#: netbox/dcim/choices.py:1449 netbox/dcim/choices.py:1451
-#: netbox/netbox/navigation/menu.py:200
+#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453
+#: netbox/netbox/navigation/menu.py:208
msgid "Other"
msgstr "Інше"
@@ -2730,10 +3199,10 @@ msgid "Virtual"
msgstr "Віртуальний"
#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099
-#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1330
-#: netbox/dcim/forms/model_forms.py:995 netbox/dcim/forms/model_forms.py:1404
-#: netbox/netbox/navigation/menu.py:140 netbox/netbox/navigation/menu.py:144
-#: netbox/templates/dcim/interface.html:210
+#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335
+#: 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
msgid "Wireless"
msgstr "Бездротові мережі"
@@ -2741,13 +3210,13 @@ msgstr "Бездротові мережі"
msgid "Virtual interfaces"
msgstr "Віртуальні інтерфейси"
-#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1428
-#: netbox/dcim/forms/bulk_import.py:862 netbox/dcim/forms/model_forms.py:981
-#: netbox/dcim/tables/devices.py:660 netbox/templates/dcim/interface.html:106
+#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431
+#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993
+#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
-#: netbox/virtualization/forms/bulk_edit.py:212
-#: netbox/virtualization/forms/bulk_import.py:158
-#: netbox/virtualization/tables/virtualmachines.py:166
+#: netbox/virtualization/forms/bulk_edit.py:194
+#: netbox/virtualization/forms/bulk_import.py:164
+#: netbox/virtualization/tables/virtualmachines.py:136
msgid "Bridge"
msgstr "Міст"
@@ -2771,10 +3240,10 @@ msgstr "Ethernet (панель)"
msgid "Cellular"
msgstr "Стільниковий"
-#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:383
-#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:963
-#: netbox/dcim/forms/filtersets.py:1542
-#: netbox/templates/dcim/inventoryitem.html:52
+#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964
+#: netbox/dcim/forms/filtersets.py:1547
+#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:54
msgid "Serial"
msgstr "Серійний"
@@ -2800,109 +3269,95 @@ msgstr "Повний"
msgid "Auto"
msgstr "Авто"
-#: netbox/dcim/choices.py:1265
+#: netbox/dcim/choices.py:1266
msgid "Access"
msgstr "Доступ"
-#: netbox/dcim/choices.py:1266 netbox/ipam/tables/vlans.py:172
-#: netbox/ipam/tables/vlans.py:217
+#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148
+#: netbox/ipam/tables/vlans.py:193
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "З мітками"
-#: netbox/dcim/choices.py:1267
+#: netbox/dcim/choices.py:1268
msgid "Tagged (All)"
msgstr "З мітками (Усі)"
-#: netbox/dcim/choices.py:1296
+#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22
+msgid "Q-in-Q (802.1ad)"
+msgstr "К-в-кв. (802.1ad)"
+
+#: netbox/dcim/choices.py:1298
msgid "IEEE Standard"
msgstr "Стандарт IEEE"
-#: netbox/dcim/choices.py:1307
+#: netbox/dcim/choices.py:1309
msgid "Passive 24V (2-pair)"
msgstr "Пасивний 24В (2-парний)"
-#: netbox/dcim/choices.py:1308
+#: netbox/dcim/choices.py:1310
msgid "Passive 24V (4-pair)"
msgstr "Пасивний 24В (4-парний)"
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:1311
msgid "Passive 48V (2-pair)"
msgstr "Пасивний 48В (2-парний)"
-#: netbox/dcim/choices.py:1310
+#: netbox/dcim/choices.py:1312
msgid "Passive 48V (4-pair)"
msgstr "Пасивний 48В (4-парний)"
-#: netbox/dcim/choices.py:1380 netbox/dcim/choices.py:1490
+#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492
msgid "Copper"
msgstr "Мідний"
-#: netbox/dcim/choices.py:1403
+#: netbox/dcim/choices.py:1405
msgid "Fiber Optic"
msgstr "Волоконно-оптичний"
-#: netbox/dcim/choices.py:1436 netbox/dcim/choices.py:1519
+#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1506
+#: netbox/dcim/choices.py:1508
msgid "Fiber"
msgstr "Волоконний"
-#: netbox/dcim/choices.py:1531 netbox/dcim/forms/filtersets.py:1227
+#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228
msgid "Connected"
msgstr "Підключений"
-#: netbox/dcim/choices.py:1550 netbox/wireless/choices.py:497
+#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "Кілометри"
-#: netbox/dcim/choices.py:1551 netbox/templates/dcim/cable_trace.html:65
-#: netbox/wireless/choices.py:498
+#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176
+#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "Метри"
-#: netbox/dcim/choices.py:1552
+#: netbox/dcim/choices.py:1554
msgid "Centimeters"
msgstr "Сантиметри"
-#: netbox/dcim/choices.py:1553 netbox/wireless/choices.py:499
+#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "Милі"
-#: netbox/dcim/choices.py:1554 netbox/templates/dcim/cable_trace.html:66
-#: netbox/wireless/choices.py:500
+#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178
+#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "Фути"
-#: netbox/dcim/choices.py:1570 netbox/templates/dcim/device.html:327
-#: netbox/templates/dcim/rack.html:107
-msgid "Kilograms"
-msgstr "Кілограми"
-
-#: netbox/dcim/choices.py:1571
-msgid "Grams"
-msgstr "Грами"
-
-#: netbox/dcim/choices.py:1572 netbox/templates/dcim/device.html:328
-#: netbox/templates/dcim/rack.html:108
-msgid "Pounds"
-msgstr "Фунтів"
-
-#: netbox/dcim/choices.py:1573
-msgid "Ounces"
-msgstr "Унцій"
-
-#: netbox/dcim/choices.py:1620
+#: netbox/dcim/choices.py:1604
msgid "Redundant"
msgstr "Надлишковий"
-#: netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1625
msgid "Single phase"
msgstr "Однофазний"
-#: netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1626
msgid "Three-phase"
msgstr "Трифазний"
@@ -2916,335 +3371,319 @@ msgstr "Невірний формат MAC-адреси: {value}"
msgid "Invalid WWN format: {value}"
msgstr "Невірний формат WWN: {value}"
-#: netbox/dcim/filtersets.py:86
+#: netbox/dcim/filtersets.py:87
msgid "Parent region (ID)"
msgstr "Батьківський регіон (ідентифікатор)"
-#: netbox/dcim/filtersets.py:92
+#: netbox/dcim/filtersets.py:93
msgid "Parent region (slug)"
msgstr "Батьківський регіон (скорочення)"
-#: netbox/dcim/filtersets.py:116
+#: netbox/dcim/filtersets.py:117
msgid "Parent site group (ID)"
msgstr "Батьківська група тех. майданчиків (ідентифікатор)"
-#: netbox/dcim/filtersets.py:122
+#: netbox/dcim/filtersets.py:123
msgid "Parent site group (slug)"
msgstr "Батьківська група тех. майданчиків (скорочення)"
-#: netbox/dcim/filtersets.py:164 netbox/extras/filtersets.py:364
-#: netbox/ipam/filtersets.py:843 netbox/ipam/filtersets.py:995
+#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962
msgid "Group (ID)"
msgstr "Група (ідентифікатор)"
-#: netbox/dcim/filtersets.py:170
+#: netbox/dcim/filtersets.py:171
msgid "Group (slug)"
msgstr "Група (скорочення)"
-#: netbox/dcim/filtersets.py:176 netbox/dcim/filtersets.py:181
+#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
msgid "AS (ID)"
msgstr "AS (ідентифікатор)"
-#: netbox/dcim/filtersets.py:246
+#: netbox/dcim/filtersets.py:247
msgid "Parent location (ID)"
msgstr "Батьківське місцезнаходження (ідентифікатор)"
-#: netbox/dcim/filtersets.py:252
+#: netbox/dcim/filtersets.py:253
msgid "Parent location (slug)"
msgstr "Батьківське розташування (скорочення)"
-#: netbox/dcim/filtersets.py:258 netbox/dcim/filtersets.py:369
-#: netbox/dcim/filtersets.py:490 netbox/dcim/filtersets.py:1057
-#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:2182
-msgid "Location (ID)"
-msgstr "Місцезнаходження (ідентифікатор)"
-
-#: netbox/dcim/filtersets.py:265 netbox/dcim/filtersets.py:376
-#: netbox/dcim/filtersets.py:497 netbox/dcim/filtersets.py:1410
-#: netbox/extras/filtersets.py:542
-msgid "Location (slug)"
-msgstr "Місцезнаходження (скорочення)"
-
-#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:381
-#: netbox/dcim/filtersets.py:539 netbox/dcim/filtersets.py:678
-#: netbox/dcim/filtersets.py:882 netbox/dcim/filtersets.py:933
-#: netbox/dcim/filtersets.py:973 netbox/dcim/filtersets.py:1306
-#: netbox/dcim/filtersets.py:1840
+#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382
+#: 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:1308
+#: netbox/dcim/filtersets.py:1960
msgid "Manufacturer (ID)"
msgstr "Виробник (ідентифікатор)"
-#: netbox/dcim/filtersets.py:302 netbox/dcim/filtersets.py:387
-#: netbox/dcim/filtersets.py:545 netbox/dcim/filtersets.py:684
-#: netbox/dcim/filtersets.py:888 netbox/dcim/filtersets.py:939
-#: netbox/dcim/filtersets.py:979 netbox/dcim/filtersets.py:1312
-#: netbox/dcim/filtersets.py:1846
+#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388
+#: 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:1314
+#: netbox/dcim/filtersets.py:1966
msgid "Manufacturer (slug)"
msgstr "Виробник (скорочення)"
-#: netbox/dcim/filtersets.py:393
+#: netbox/dcim/filtersets.py:394
msgid "Rack type (slug)"
msgstr "Тип стійки (скорочення)"
-#: netbox/dcim/filtersets.py:397
+#: netbox/dcim/filtersets.py:398
msgid "Rack type (ID)"
msgstr "Тип стійки (ідентифікатор)"
-#: netbox/dcim/filtersets.py:411 netbox/dcim/filtersets.py:892
-#: netbox/dcim/filtersets.py:994 netbox/dcim/filtersets.py:1850
-#: netbox/ipam/filtersets.py:383 netbox/ipam/filtersets.py:495
-#: netbox/ipam/filtersets.py:1005 netbox/virtualization/filtersets.py:210
+#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
+#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970
+#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462
+#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176
msgid "Role (ID)"
msgstr "Роль (ідентифікатор)"
-#: netbox/dcim/filtersets.py:417 netbox/dcim/filtersets.py:898
-#: netbox/dcim/filtersets.py:1000 netbox/dcim/filtersets.py:1856
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:389
-#: netbox/ipam/filtersets.py:501 netbox/ipam/filtersets.py:1011
-#: netbox/virtualization/filtersets.py:216
+#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
+#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976
+#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356
+#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978
+#: netbox/virtualization/filtersets.py:182
msgid "Role (slug)"
msgstr "Роль (скорочення)"
-#: netbox/dcim/filtersets.py:447 netbox/dcim/filtersets.py:1062
-#: netbox/dcim/filtersets.py:1415 netbox/dcim/filtersets.py:2244
+#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063
+#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368
msgid "Rack (ID)"
msgstr "Стійка (ідентифікатор)"
-#: netbox/dcim/filtersets.py:507 netbox/extras/filtersets.py:293
+#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293
#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359
#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113
#: netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "Користувач (ім'я)"
-#: netbox/dcim/filtersets.py:549
+#: netbox/dcim/filtersets.py:550
msgid "Default platform (ID)"
msgstr "Платформа за замовчуванням (ідентифікатор)"
-#: netbox/dcim/filtersets.py:555
+#: netbox/dcim/filtersets.py:556
msgid "Default platform (slug)"
msgstr "Платформа за замовчуванням (скорочення)"
-#: netbox/dcim/filtersets.py:558 netbox/dcim/forms/filtersets.py:517
+#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
msgid "Has a front image"
msgstr "Має фронтальне зображення"
-#: netbox/dcim/filtersets.py:562 netbox/dcim/forms/filtersets.py:524
+#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
msgid "Has a rear image"
msgstr "Має зображення ззаду"
-#: netbox/dcim/filtersets.py:567 netbox/dcim/filtersets.py:688
-#: netbox/dcim/filtersets.py:1131 netbox/dcim/forms/filtersets.py:531
-#: netbox/dcim/forms/filtersets.py:627 netbox/dcim/forms/filtersets.py:848
+#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
+#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532
+#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
msgid "Has console ports"
msgstr "Має консольні порти"
-#: netbox/dcim/filtersets.py:571 netbox/dcim/filtersets.py:692
-#: netbox/dcim/filtersets.py:1135 netbox/dcim/forms/filtersets.py:538
-#: netbox/dcim/forms/filtersets.py:634 netbox/dcim/forms/filtersets.py:855
+#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
+#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539
+#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
msgid "Has console server ports"
msgstr "Має порти консольного сервера"
-#: netbox/dcim/filtersets.py:575 netbox/dcim/filtersets.py:696
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:545
-#: netbox/dcim/forms/filtersets.py:641 netbox/dcim/forms/filtersets.py:862
+#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
+#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
msgid "Has power ports"
msgstr "Має порти живлення"
-#: netbox/dcim/filtersets.py:579 netbox/dcim/filtersets.py:700
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:552
-#: netbox/dcim/forms/filtersets.py:648 netbox/dcim/forms/filtersets.py:869
+#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
+#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
msgid "Has power outlets"
msgstr "Має розетки"
-#: netbox/dcim/filtersets.py:583 netbox/dcim/filtersets.py:704
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:559
-#: netbox/dcim/forms/filtersets.py:655 netbox/dcim/forms/filtersets.py:876
+#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
+#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
msgid "Has interfaces"
msgstr "Має інтерфейси"
-#: netbox/dcim/filtersets.py:587 netbox/dcim/filtersets.py:708
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:566
-#: netbox/dcim/forms/filtersets.py:662 netbox/dcim/forms/filtersets.py:883
+#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
+#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
msgid "Has pass-through ports"
msgstr "Має прохідні порти"
-#: netbox/dcim/filtersets.py:591 netbox/dcim/filtersets.py:1155
-#: netbox/dcim/forms/filtersets.py:580
+#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156
+#: netbox/dcim/forms/filtersets.py:581
msgid "Has module bays"
msgstr "Має модульні відсіки"
-#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:1159
-#: netbox/dcim/forms/filtersets.py:573
+#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160
+#: netbox/dcim/forms/filtersets.py:574
msgid "Has device bays"
msgstr "Має відсіки для пристроїв"
-#: netbox/dcim/filtersets.py:599 netbox/dcim/forms/filtersets.py:587
+#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
msgid "Has inventory items"
msgstr "Має предмети інвентарю"
-#: netbox/dcim/filtersets.py:756 netbox/dcim/filtersets.py:989
-#: netbox/dcim/filtersets.py:1436
+#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
+#: netbox/dcim/filtersets.py:1438
msgid "Device type (ID)"
msgstr "Тип пристрою (ідентифікатор)"
-#: netbox/dcim/filtersets.py:772 netbox/dcim/filtersets.py:1317
+#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319
msgid "Module type (ID)"
msgstr "Тип модуля (ідентифікатор)"
-#: netbox/dcim/filtersets.py:804 netbox/dcim/filtersets.py:1591
+#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593
msgid "Power port (ID)"
msgstr "Порт живлення (ідентифікатор)"
-#: netbox/dcim/filtersets.py:878 netbox/dcim/filtersets.py:1836
+#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956
msgid "Parent inventory item (ID)"
msgstr "Батьківський предмет інвентарю (ідентифікатор)"
-#: netbox/dcim/filtersets.py:921 netbox/dcim/filtersets.py:947
-#: netbox/dcim/filtersets.py:1127 netbox/virtualization/filtersets.py:238
+#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
+#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204
msgid "Config template (ID)"
msgstr "Шаблон конфігурації (ідентифікатор)"
-#: netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:986
msgid "Device type (slug)"
msgstr "Тип пристрою (скорочення)"
-#: netbox/dcim/filtersets.py:1005
+#: netbox/dcim/filtersets.py:1006
msgid "Parent Device (ID)"
msgstr "Батьківський пристрій (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1009 netbox/virtualization/filtersets.py:220
+#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
msgid "Platform (ID)"
msgstr "Платформа (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1015 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:226
+#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
+#: netbox/virtualization/filtersets.py:192
msgid "Platform (slug)"
msgstr "Платформа (скорочення)"
-#: netbox/dcim/filtersets.py:1051 netbox/dcim/filtersets.py:1399
-#: netbox/dcim/filtersets.py:1934 netbox/dcim/filtersets.py:2176
-#: netbox/dcim/filtersets.py:2235
+#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401
+#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300
+#: netbox/dcim/filtersets.py:2359
msgid "Site name (slug)"
msgstr "Назва тех. майданчика (скорочення)"
-#: netbox/dcim/filtersets.py:1067
+#: netbox/dcim/filtersets.py:1068
msgid "Parent bay (ID)"
msgstr "Батьківський відсік (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1071
+#: netbox/dcim/filtersets.py:1072
msgid "VM cluster (ID)"
msgstr "Кластер віртуальних машини (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1077 netbox/extras/filtersets.py:591
-#: netbox/virtualization/filtersets.py:136
+#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591
+#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "Кластерна група (скорочення)"
-#: netbox/dcim/filtersets.py:1082 netbox/virtualization/filtersets.py:130
+#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "Група кластерів (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1088
+#: netbox/dcim/filtersets.py:1089
msgid "Device model (slug)"
msgstr "Модель пристрою (скорочення)"
-#: netbox/dcim/filtersets.py:1099 netbox/dcim/forms/bulk_edit.py:522
+#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525
msgid "Is full depth"
msgstr "Це повна глибина"
-#: netbox/dcim/filtersets.py:1103 netbox/dcim/forms/common.py:18
-#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:1385
-#: netbox/dcim/models/device_components.py:518
-#: netbox/virtualization/filtersets.py:230
-#: netbox/virtualization/filtersets.py:301
-#: netbox/virtualization/forms/filtersets.py:172
-#: netbox/virtualization/forms/filtersets.py:223
+#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/filtersets.py:1591 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
+#: netbox/virtualization/forms/filtersets.py:177
+#: netbox/virtualization/forms/filtersets.py:228
msgid "MAC address"
msgstr "MAC-адреса"
-#: netbox/dcim/filtersets.py:1110 netbox/dcim/filtersets.py:1274
-#: netbox/dcim/forms/filtersets.py:827 netbox/dcim/forms/filtersets.py:930
-#: netbox/virtualization/filtersets.py:234
-#: netbox/virtualization/forms/filtersets.py:176
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276
+#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
+#: netbox/virtualization/filtersets.py:200
+#: netbox/virtualization/forms/filtersets.py:181
msgid "Has a primary IP"
msgstr "Має основний IP"
-#: netbox/dcim/filtersets.py:1114
+#: netbox/dcim/filtersets.py:1115
msgid "Has an out-of-band IP"
msgstr "Має IP для зовнішнього незалежного керування"
-#: netbox/dcim/filtersets.py:1119
+#: netbox/dcim/filtersets.py:1120
msgid "Virtual chassis (ID)"
msgstr "Віртуальне шасі (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1124
msgid "Is a virtual chassis member"
msgstr "Є віртуальним членом шасі"
-#: netbox/dcim/filtersets.py:1164
+#: netbox/dcim/filtersets.py:1165
msgid "OOB IP (ID)"
msgstr "IP для зовнішнього незалежного керування (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1168
+#: netbox/dcim/filtersets.py:1169
msgid "Has virtual device context"
msgstr "Має контекст віртуального пристрою"
-#: netbox/dcim/filtersets.py:1257
+#: netbox/dcim/filtersets.py:1259
msgid "VDC (ID)"
msgstr "Імпульсне джерело живлення (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1262
+#: netbox/dcim/filtersets.py:1264
msgid "Device model"
msgstr "Модель пристрою"
-#: netbox/dcim/filtersets.py:1267 netbox/ipam/filtersets.py:634
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
-msgid "Interface (ID)"
-msgstr "Інтерфейс (ідентифікатор)"
-
-#: netbox/dcim/filtersets.py:1323
+#: netbox/dcim/filtersets.py:1325
msgid "Module type (model)"
msgstr "Тип модуля (модель)"
-#: netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1331
msgid "Module bay (ID)"
msgstr "Відсік модуля (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1425
-#: netbox/ipam/filtersets.py:613 netbox/ipam/filtersets.py:853
-#: netbox/ipam/filtersets.py:1117 netbox/virtualization/filtersets.py:161
-#: netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427
+#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580
+#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
msgid "Device (ID)"
msgstr "Пристрій (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1421
+#: netbox/dcim/filtersets.py:1423
msgid "Rack (name)"
msgstr "Стійка (назва)"
-#: netbox/dcim/filtersets.py:1431 netbox/ipam/filtersets.py:608
-#: netbox/ipam/filtersets.py:848 netbox/ipam/filtersets.py:1123
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608
+#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815
+#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374
msgid "Device (name)"
msgstr "Пристрій (назва)"
-#: netbox/dcim/filtersets.py:1442
+#: netbox/dcim/filtersets.py:1444
msgid "Device type (model)"
msgstr "Тип пристрою (модель)"
-#: netbox/dcim/filtersets.py:1447
+#: netbox/dcim/filtersets.py:1449
msgid "Device role (ID)"
msgstr "Роль пристрою (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1453
+#: netbox/dcim/filtersets.py:1455
msgid "Device role (slug)"
msgstr "Роль пристрою (скорочення)"
-#: netbox/dcim/filtersets.py:1458
+#: netbox/dcim/filtersets.py:1460
msgid "Virtual Chassis (ID)"
msgstr "Віртуальне шасі (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1464 netbox/dcim/forms/filtersets.py:109
-#: netbox/dcim/tables/devices.py:206 netbox/netbox/navigation/menu.py:79
+#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:93
#: netbox/templates/dcim/virtualchassis.html:20
@@ -3253,168 +3692,231 @@ msgstr "Віртуальне шасі (ідентифікатор)"
msgid "Virtual Chassis"
msgstr "Віртуальне шасі"
-#: netbox/dcim/filtersets.py:1488
+#: netbox/dcim/filtersets.py:1490
msgid "Module (ID)"
msgstr "Модуль (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1497
msgid "Cable (ID)"
msgstr "Кабель (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1604 netbox/ipam/forms/bulk_import.py:189
+#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585
+#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158
+#: netbox/vpn/filtersets.py:385
+msgid "Virtual machine (name)"
+msgstr "Віртуальна машина (назва)"
+
+#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590
+#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152
+#: netbox/virtualization/filtersets.py:248
+#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+msgid "Virtual machine (ID)"
+msgstr "Віртуальна машина (ідентифікатор)"
+
+#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+msgid "Interface (name)"
+msgstr "Інтерфейс (назва)"
+
+#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+msgid "VM interface (name)"
+msgstr "Інтерфейс віртуальної машини (назва)"
+
+#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612
+#: netbox/vpn/filtersets.py:113
+msgid "VM interface (ID)"
+msgstr "Інтерфейс віртуальної машини (ідентифікатор)"
+
+#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185
#: netbox/vpn/forms/bulk_import.py:308
msgid "Assigned VLAN"
msgstr "Призначений VLAN"
-#: netbox/dcim/filtersets.py:1608
+#: netbox/dcim/filtersets.py:1691
msgid "Assigned VID"
msgstr "Призначений VID"
-#: netbox/dcim/filtersets.py:1613 netbox/dcim/forms/bulk_edit.py:1531
-#: netbox/dcim/forms/bulk_import.py:913 netbox/dcim/forms/filtersets.py:1428
-#: netbox/dcim/forms/model_forms.py:1385
-#: netbox/dcim/models/device_components.py:711
-#: netbox/dcim/tables/devices.py:626 netbox/ipam/filtersets.py:318
-#: netbox/ipam/filtersets.py:329 netbox/ipam/filtersets.py:485
-#: netbox/ipam/filtersets.py:586 netbox/ipam/filtersets.py:597
-#: netbox/ipam/forms/bulk_edit.py:242 netbox/ipam/forms/bulk_edit.py:298
-#: netbox/ipam/forms/bulk_edit.py:340 netbox/ipam/forms/bulk_import.py:157
-#: netbox/ipam/forms/bulk_import.py:243 netbox/ipam/forms/bulk_import.py:279
-#: netbox/ipam/forms/filtersets.py:67 netbox/ipam/forms/filtersets.py:172
-#: netbox/ipam/forms/filtersets.py:309 netbox/ipam/forms/model_forms.py:62
-#: netbox/ipam/forms/model_forms.py:202 netbox/ipam/forms/model_forms.py:247
-#: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:464
-#: netbox/ipam/forms/model_forms.py:478 netbox/ipam/forms/model_forms.py:492
-#: netbox/ipam/models/ip.py:233 netbox/ipam/models/ip.py:512
-#: netbox/ipam/models/ip.py:720 netbox/ipam/models/vrfs.py:62
-#: netbox/ipam/tables/ip.py:242 netbox/ipam/tables/ip.py:309
-#: netbox/ipam/tables/ip.py:360 netbox/ipam/tables/ip.py:450
-#: netbox/templates/dcim/interface.html:133
+#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544
+#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433
+#: netbox/dcim/forms/model_forms.py:1411
+#: netbox/dcim/models/device_components.py:749
+#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321
+#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452
+#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564
+#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282
+#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160
+#: netbox/ipam/forms/bulk_import.py:242 netbox/ipam/forms/bulk_import.py:278
+#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174
+#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256
+#: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474
+#: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502
+#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498
+#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261
+#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402
+#: netbox/templates/dcim/interface.html:152
#: netbox/templates/ipam/ipaddress.html:18
#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
-#: netbox/templates/virtualization/vminterface.html:47
-#: netbox/virtualization/forms/bulk_edit.py:261
-#: netbox/virtualization/forms/bulk_import.py:171
-#: netbox/virtualization/forms/filtersets.py:228
-#: netbox/virtualization/forms/model_forms.py:344
-#: netbox/virtualization/models/virtualmachines.py:355
-#: netbox/virtualization/tables/virtualmachines.py:143
+#: netbox/templates/virtualization/vminterface.html:84
+#: netbox/virtualization/forms/bulk_edit.py:243
+#: netbox/virtualization/forms/bulk_import.py:177
+#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/model_forms.py:368
+#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1619 netbox/ipam/filtersets.py:324
-#: netbox/ipam/filtersets.py:335 netbox/ipam/filtersets.py:491
-#: netbox/ipam/filtersets.py:592 netbox/ipam/filtersets.py:603
+#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327
+#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458
+#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570
msgid "VRF (RD)"
msgstr "VRF (RD)"
-#: netbox/dcim/filtersets.py:1624 netbox/ipam/filtersets.py:1032
+#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010
#: netbox/vpn/filtersets.py:342
msgid "L2VPN (ID)"
msgstr "L2VPN (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1630 netbox/dcim/forms/filtersets.py:1433
-#: netbox/dcim/tables/devices.py:570 netbox/ipam/filtersets.py:1038
-#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/tables/vlans.py:137
-#: netbox/templates/dcim/interface.html:93 netbox/templates/ipam/vlan.html:66
+#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438
+#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016
+#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113
+#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
-#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/filtersets.py:238
#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246
-#: netbox/vpn/forms/model_forms.py:409 netbox/vpn/forms/model_forms.py:427
+#: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430
#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1662
+#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091
+msgid "VLAN Translation Policy (ID)"
+msgstr "Політика перекладу VLAN (ID)"
+
+#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428
+#: netbox/dcim/models/device_components.py:568
+#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712
+#: netbox/templates/ipam/vlantranslationpolicy.html:11
+#: netbox/virtualization/forms/bulk_edit.py:248
+#: netbox/virtualization/forms/model_forms.py:373
+msgid "VLAN Translation Policy"
+msgstr "Політика перекладу VLAN"
+
+#: netbox/dcim/filtersets.py:1758
msgid "Virtual Chassis Interfaces for Device"
msgstr "Віртуальні інтерфейси шасі для пристрою"
-#: netbox/dcim/filtersets.py:1667
+#: netbox/dcim/filtersets.py:1763
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "Віртуальні інтерфейси шасі для пристрою (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1671
+#: netbox/dcim/filtersets.py:1767
msgid "Kind of interface"
msgstr "Вид інтерфейсу"
-#: netbox/dcim/filtersets.py:1676 netbox/virtualization/filtersets.py:293
+#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259
msgid "Parent interface (ID)"
msgstr "Батьківський інтерфейс (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1681 netbox/virtualization/filtersets.py:298
+#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264
msgid "Bridged interface (ID)"
msgstr "Мостовий інтерфейс (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1686
+#: netbox/dcim/filtersets.py:1782
msgid "LAG interface (ID)"
msgstr "Інтерфейс LAG (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1713 netbox/dcim/filtersets.py:1725
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/model_forms.py:1697
+#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606
+#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131
+#: netbox/templates/dcim/macaddress.html:11
+#: netbox/templates/dcim/macaddress.html:14
+#: netbox/templates/virtualization/vminterface.html:73
+msgid "MAC Address"
+msgstr "MAC-адреса"
+
+#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273
+msgid "Primary MAC address (ID)"
+msgstr "Основна MAC-адреса (ID)"
+
+#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415
+#: netbox/virtualization/filtersets.py:279
+#: netbox/virtualization/forms/model_forms.py:311
+msgid "Primary MAC address"
+msgstr "Основна MAC-адреса"
+
+#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835
+#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "Контекст віртуального пристрою"
-#: netbox/dcim/filtersets.py:1719
+#: netbox/dcim/filtersets.py:1829
msgid "Virtual Device Context (Identifier)"
msgstr "Контекст віртуального пристрою (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1730
+#: netbox/dcim/filtersets.py:1840
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:53
+#: netbox/wireless/forms/model_forms.py:55
msgid "Wireless LAN"
msgstr "Бездротова локальна мережа"
-#: netbox/dcim/filtersets.py:1734 netbox/dcim/tables/devices.py:613
+#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635
msgid "Wireless link"
msgstr "Бездротова зв'язок"
-#: netbox/dcim/filtersets.py:1803
+#: netbox/dcim/filtersets.py:1854
+msgid "Virtual circuit termination (ID)"
+msgstr "Припинення віртуальної схеми (ID)"
+
+#: netbox/dcim/filtersets.py:1923
msgid "Parent module bay (ID)"
msgstr "Відсік батьківського модуля (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1808
+#: netbox/dcim/filtersets.py:1928
msgid "Installed module (ID)"
msgstr "Встановлений модуль (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1819
+#: netbox/dcim/filtersets.py:1939
msgid "Installed device (ID)"
msgstr "Встановлений пристрій (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1825
+#: netbox/dcim/filtersets.py:1945
msgid "Installed device (name)"
msgstr "Встановлений пристрій (назва)"
-#: netbox/dcim/filtersets.py:1891
+#: netbox/dcim/filtersets.py:2015
msgid "Master (ID)"
msgstr "Майстер (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1897
+#: netbox/dcim/filtersets.py:2021
msgid "Master (name)"
msgstr "Майстер (ім'я)"
-#: netbox/dcim/filtersets.py:1939 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245
msgid "Tenant (ID)"
msgstr "Орендар (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1945 netbox/extras/filtersets.py:618
+#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618
#: netbox/tenancy/filtersets.py:251
msgid "Tenant (slug)"
msgstr "Орендар (скорочення)"
-#: netbox/dcim/filtersets.py:1981 netbox/dcim/forms/filtersets.py:1077
+#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078
msgid "Unterminated"
msgstr "Незакінчений"
-#: netbox/dcim/filtersets.py:2239
+#: netbox/dcim/filtersets.py:2363
msgid "Power panel (ID)"
msgstr "Панель живлення (ідентифікатор)"
-#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:401
-#: netbox/extras/forms/model_forms.py:567
-#: netbox/extras/forms/model_forms.py:619 netbox/netbox/forms/base.py:86
-#: netbox/netbox/forms/mixins.py:81 netbox/netbox/tables/columns.py:478
+#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:581
+#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3422,11 +3924,11 @@ msgstr "Панель живлення (ідентифікатор)"
msgid "Tags"
msgstr "Мітки"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1498
-#: netbox/dcim/forms/model_forms.py:488 netbox/dcim/forms/model_forms.py:546
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503
+#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
#: netbox/dcim/forms/object_create.py:197
-#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:165
-#: netbox/dcim/tables/devices.py:707 netbox/dcim/tables/devicetypes.py:246
+#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176
+#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253
#: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131
#: netbox/templates/dcim/modulebay.html:38
#: netbox/templates/dcim/virtualchassis.html:66
@@ -3442,114 +3944,114 @@ msgstr ""
"Підтримуються буквено-цифрові діапазони. (Повинен збігатися з кількістю "
"створених імен.)"
-#: netbox/dcim/forms/bulk_edit.py:133
+#: netbox/dcim/forms/bulk_edit.py:136
msgid "Contact name"
msgstr "Ім'я контакту"
-#: netbox/dcim/forms/bulk_edit.py:138
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact phone"
msgstr "Контактний телефон"
-#: netbox/dcim/forms/bulk_edit.py:144
+#: netbox/dcim/forms/bulk_edit.py:147
msgid "Contact E-mail"
msgstr "Контактна адреса електронної пошти"
-#: netbox/dcim/forms/bulk_edit.py:147 netbox/dcim/forms/bulk_import.py:123
-#: netbox/dcim/forms/model_forms.py:128
+#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/model_forms.py:132
msgid "Time zone"
msgstr "Часовий пояс"
-#: netbox/dcim/forms/bulk_edit.py:225 netbox/dcim/forms/bulk_edit.py:501
-#: netbox/dcim/forms/bulk_edit.py:565 netbox/dcim/forms/bulk_edit.py:638
-#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/forms/bulk_edit.py:755
-#: netbox/dcim/forms/bulk_edit.py:1282 netbox/dcim/forms/bulk_edit.py:1703
-#: netbox/dcim/forms/bulk_import.py:182 netbox/dcim/forms/bulk_import.py:393
-#: netbox/dcim/forms/bulk_import.py:427 netbox/dcim/forms/bulk_import.py:472
-#: netbox/dcim/forms/bulk_import.py:508 netbox/dcim/forms/bulk_import.py:1104
-#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:372
-#: netbox/dcim/forms/filtersets.py:494 netbox/dcim/forms/filtersets.py:619
-#: netbox/dcim/forms/filtersets.py:700 netbox/dcim/forms/filtersets.py:782
-#: netbox/dcim/forms/filtersets.py:947 netbox/dcim/forms/filtersets.py:1539
-#: netbox/dcim/forms/model_forms.py:207 netbox/dcim/forms/model_forms.py:337
-#: netbox/dcim/forms/model_forms.py:349 netbox/dcim/forms/model_forms.py:395
-#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:1082
-#: netbox/dcim/forms/model_forms.py:1522
-#: netbox/dcim/forms/object_import.py:187 netbox/dcim/tables/devices.py:96
-#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/devices.py:940
-#: netbox/dcim/tables/devicetypes.py:80 netbox/dcim/tables/devicetypes.py:308
+#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641
+#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718
+#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395
+#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477
+#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112
+#: 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:1544
+#: 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
+#: netbox/dcim/forms/model_forms.py:1564
+#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
+#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970
+#: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315
#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61
-#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:132
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131
#: netbox/templates/dcim/devicetype.html:14
-#: netbox/templates/dcim/inventoryitem.html:44
+#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:25
+#: netbox/templates/dcim/moduletype.html:27
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "Виробник"
-#: netbox/dcim/forms/bulk_edit.py:230 netbox/dcim/forms/bulk_edit.py:378
-#: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:270
-#: netbox/dcim/forms/filtersets.py:255
+#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381
+#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272
+#: netbox/dcim/forms/filtersets.py:256
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "Форм-фактор"
-#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:383
-#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:273
-#: netbox/dcim/forms/filtersets.py:260
+#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386
+#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275
+#: netbox/dcim/forms/filtersets.py:261
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "Ширина"
-#: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:389
-#: netbox/dcim/forms/bulk_import.py:280
+#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:282
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "Висота (U)"
-#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:394
-#: netbox/dcim/forms/filtersets.py:274
+#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/filtersets.py:275
msgid "Descending units"
msgstr "Юніти у низхідному порядку"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
msgid "Outer width"
msgstr "Зовнішня ширина"
-#: netbox/dcim/forms/bulk_edit.py:258 netbox/dcim/forms/bulk_edit.py:402
+#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
msgid "Outer depth"
msgstr "Зовнішня глибина"
-#: netbox/dcim/forms/bulk_edit.py:263 netbox/dcim/forms/bulk_edit.py:407
-#: netbox/dcim/forms/bulk_import.py:204 netbox/dcim/forms/bulk_import.py:283
+#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410
+#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285
msgid "Outer unit"
msgstr "Зовнішній блок"
-#: netbox/dcim/forms/bulk_edit.py:268 netbox/dcim/forms/bulk_edit.py:412
+#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
msgid "Mounting depth"
msgstr "Глибина монтажу"
-#: netbox/dcim/forms/bulk_edit.py:273 netbox/dcim/forms/bulk_edit.py:300
-#: netbox/dcim/forms/bulk_edit.py:422 netbox/dcim/forms/bulk_edit.py:452
-#: netbox/dcim/forms/bulk_edit.py:535 netbox/dcim/forms/bulk_edit.py:558
-#: netbox/dcim/forms/bulk_edit.py:579 netbox/dcim/forms/bulk_edit.py:601
-#: netbox/dcim/forms/bulk_import.py:406 netbox/dcim/forms/bulk_import.py:438
-#: netbox/dcim/forms/filtersets.py:285 netbox/dcim/forms/filtersets.py:307
-#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:401
-#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:594
-#: netbox/dcim/forms/filtersets.py:613 netbox/dcim/forms/filtersets.py:674
-#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:298
-#: netbox/dcim/tables/devicetypes.py:106 netbox/dcim/tables/modules.py:35
-#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:172
+#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303
+#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455
+#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604
+#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402
+#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595
+#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675
+#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35
+#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171
#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133
#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288
-#: netbox/extras/forms/filtersets.py:64 netbox/extras/forms/filtersets.py:156
-#: netbox/extras/forms/filtersets.py:243 netbox/ipam/forms/bulk_edit.py:190
+#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159
+#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:45 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
@@ -3558,131 +4060,86 @@ msgstr "Глибина монтажу"
msgid "Weight"
msgstr "Вага"
-#: netbox/dcim/forms/bulk_edit.py:278 netbox/dcim/forms/bulk_edit.py:427
-#: netbox/dcim/forms/filtersets.py:290
+#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
+#: netbox/dcim/forms/filtersets.py:291
msgid "Max weight"
msgstr "Максимальна вага"
-#: netbox/dcim/forms/bulk_edit.py:283 netbox/dcim/forms/bulk_edit.py:432
-#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_edit.py:584
-#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:295
-#: netbox/dcim/forms/bulk_import.py:411 netbox/dcim/forms/bulk_import.py:443
-#: netbox/dcim/forms/filtersets.py:295 netbox/dcim/forms/filtersets.py:598
-#: netbox/dcim/forms/filtersets.py:678
+#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435
+#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587
+#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297
+#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445
+#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599
+#: netbox/dcim/forms/filtersets.py:679
msgid "Weight unit"
msgstr "Вага юніта"
-#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:305
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:256
+#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306
+#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261
#: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13
msgid "Rack Type"
msgstr "Тип стійки"
-#: netbox/dcim/forms/bulk_edit.py:299 netbox/dcim/forms/model_forms.py:220
-#: netbox/dcim/forms/model_forms.py:297
+#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225
+#: netbox/dcim/forms/model_forms.py:305
msgid "Outer Dimensions"
msgstr "Зовнішні розміри"
-#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:222
-#: netbox/dcim/forms/model_forms.py:299 netbox/templates/dcim/device.html:315
+#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227
+#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3
msgid "Dimensions"
msgstr "Габарити"
-#: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/filtersets.py:306
-#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/model_forms.py:224
+#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "Нумерація"
-#: netbox/dcim/forms/bulk_edit.py:358 netbox/dcim/forms/bulk_edit.py:1277
-#: netbox/dcim/forms/bulk_edit.py:1698 netbox/dcim/forms/bulk_import.py:253
-#: netbox/dcim/forms/bulk_import.py:1098 netbox/dcim/forms/filtersets.py:367
-#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:1534
-#: netbox/dcim/forms/model_forms.py:251 netbox/dcim/forms/model_forms.py:1077
-#: netbox/dcim/forms/model_forms.py:1517
-#: netbox/dcim/forms/object_import.py:181 netbox/dcim/tables/devices.py:169
-#: netbox/dcim/tables/devices.py:809 netbox/dcim/tables/devices.py:937
-#: netbox/dcim/tables/devicetypes.py:304 netbox/dcim/tables/racks.py:129
-#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:261
-#: netbox/ipam/forms/bulk_edit.py:311 netbox/ipam/forms/bulk_edit.py:359
-#: netbox/ipam/forms/bulk_edit.py:511 netbox/ipam/forms/bulk_import.py:197
-#: netbox/ipam/forms/bulk_import.py:262 netbox/ipam/forms/bulk_import.py:298
-#: netbox/ipam/forms/bulk_import.py:479 netbox/ipam/forms/filtersets.py:237
-#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:360
-#: netbox/ipam/forms/filtersets.py:509 netbox/ipam/forms/model_forms.py:188
-#: netbox/ipam/forms/model_forms.py:221 netbox/ipam/forms/model_forms.py:250
-#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:258
-#: netbox/ipam/tables/ip.py:316 netbox/ipam/tables/ip.py:367
-#: netbox/ipam/tables/vlans.py:130 netbox/ipam/tables/vlans.py:235
-#: netbox/templates/dcim/device.html:182
-#: netbox/templates/dcim/inc/panels/inventory_items.html:20
-#: netbox/templates/dcim/interface.html:223
-#: netbox/templates/dcim/inventoryitem.html:36
-#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
-#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:77
-#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
-#: netbox/templates/virtualization/virtualmachine.html:23
-#: netbox/templates/vpn/tunneltermination.html:17
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
-#: netbox/tenancy/forms/bulk_edit.py:142
-#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
-#: netbox/virtualization/forms/bulk_edit.py:145
-#: netbox/virtualization/forms/bulk_import.py:106
-#: netbox/virtualization/forms/filtersets.py:157
-#: netbox/virtualization/forms/model_forms.py:195
-#: netbox/virtualization/tables/virtualmachines.py:75
-#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
-#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:78
-#: netbox/vpn/forms/model_forms.py:113 netbox/vpn/tables/tunnels.py:82
-msgid "Role"
-msgstr "Роль"
-
-#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_import.py:260
-#: netbox/dcim/forms/filtersets.py:380
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
+#: netbox/dcim/forms/filtersets.py:381
msgid "Rack type"
msgstr "Тип стійки"
-#: netbox/dcim/forms/bulk_edit.py:370 netbox/dcim/forms/bulk_edit.py:718
-#: netbox/dcim/forms/bulk_edit.py:779 netbox/templates/dcim/device.html:104
+#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721
+#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104
#: netbox/templates/dcim/module.html:77
#: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57
#: netbox/templates/virtualization/virtualmachine.html:35
msgid "Serial Number"
msgstr "Серійний номер"
-#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/filtersets.py:387
-#: netbox/dcim/forms/filtersets.py:813 netbox/dcim/forms/filtersets.py:967
-#: netbox/dcim/forms/filtersets.py:1546
+#: 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:1551
msgid "Asset tag"
msgstr "Призначеня міток"
-#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:530
-#: netbox/dcim/forms/bulk_edit.py:574 netbox/dcim/forms/bulk_edit.py:711
-#: netbox/dcim/forms/bulk_import.py:289 netbox/dcim/forms/bulk_import.py:432
-#: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/filtersets.py:280
-#: netbox/dcim/forms/filtersets.py:511 netbox/dcim/forms/filtersets.py:669
-#: netbox/dcim/forms/filtersets.py:804 netbox/templates/dcim/device.html:98
+#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533
+#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714
+#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434
+#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281
+#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670
+#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:41 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "Потік повітря"
-#: netbox/dcim/forms/bulk_edit.py:446 netbox/dcim/forms/bulk_edit.py:925
-#: netbox/dcim/forms/bulk_import.py:344 netbox/dcim/forms/bulk_import.py:347
-#: netbox/dcim/forms/bulk_import.py:575 netbox/dcim/forms/bulk_import.py:1380
-#: netbox/dcim/forms/bulk_import.py:1384 netbox/dcim/forms/filtersets.py:104
-#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:405
-#: netbox/dcim/forms/filtersets.py:419 netbox/dcim/forms/filtersets.py:457
-#: netbox/dcim/forms/filtersets.py:772 netbox/dcim/forms/filtersets.py:1035
-#: netbox/dcim/forms/filtersets.py:1167 netbox/dcim/forms/model_forms.py:264
-#: netbox/dcim/forms/model_forms.py:306 netbox/dcim/forms/model_forms.py:479
-#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/object_create.py:392
-#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:70
-#: netbox/dcim/tables/racks.py:217 netbox/ipam/forms/filtersets.py:442
+#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928
+#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349
+#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1477
+#: netbox/dcim/forms/bulk_import.py:1481 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:392
+#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70
+#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445
#: 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
@@ -3693,212 +4150,144 @@ msgstr "Потік повітря"
msgid "Rack"
msgstr "Стійка"
-#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:744
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:398
-#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:608
-#: netbox/dcim/forms/filtersets.py:721 netbox/dcim/forms/filtersets.py:942
-#: netbox/dcim/forms/model_forms.py:670 netbox/dcim/forms/model_forms.py:1587
+#: 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/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632
#: netbox/templates/dcim/device_edit.html:20
msgid "Hardware"
msgstr "Апаратне забезпечення"
-#: netbox/dcim/forms/bulk_edit.py:506 netbox/dcim/forms/bulk_import.py:399
-#: netbox/dcim/forms/filtersets.py:499 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401
+#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362
msgid "Default platform"
msgstr "Платформа за замовчуванням"
-#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/forms/bulk_edit.py:570
-#: netbox/dcim/forms/filtersets.py:502 netbox/dcim/forms/filtersets.py:622
+#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573
+#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623
msgid "Part number"
msgstr "Номер партії"
-#: netbox/dcim/forms/bulk_edit.py:515
+#: netbox/dcim/forms/bulk_edit.py:518
msgid "U height"
msgstr "Висота U"
-#: netbox/dcim/forms/bulk_edit.py:527 netbox/dcim/tables/devicetypes.py:102
+#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "Виключити з утилізації"
-#: netbox/dcim/forms/bulk_edit.py:556 netbox/dcim/forms/model_forms.py:368
-#: netbox/dcim/tables/devicetypes.py:77 netbox/templates/dcim/device.html:88
+#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
+#: netbox/dcim/tables/devicetypes.py:82 netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
#: netbox/templates/dcim/module.html:61
msgid "Device Type"
msgstr "Тип пристрою"
-#: netbox/dcim/forms/bulk_edit.py:598 netbox/dcim/forms/model_forms.py:401
+#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/modules.py:66
#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:66
-#: netbox/templates/dcim/moduletype.html:22
+#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "Тип модуля"
-#: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:402
+#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
+#: netbox/dcim/forms/model_forms.py:411
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "Шасі"
-#: netbox/dcim/forms/bulk_edit.py:616 netbox/dcim/models/devices.py:484
-#: netbox/dcim/tables/devices.py:67
+#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "Роль віртуальної машини"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/forms/bulk_edit.py:643
-#: netbox/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_import.py:456
-#: netbox/dcim/forms/bulk_import.py:460 netbox/dcim/forms/bulk_import.py:479
-#: netbox/dcim/forms/bulk_import.py:483 netbox/dcim/forms/bulk_import.py:608
-#: netbox/dcim/forms/bulk_import.py:612 netbox/dcim/forms/filtersets.py:689
-#: netbox/dcim/forms/filtersets.py:705 netbox/dcim/forms/filtersets.py:823
-#: netbox/dcim/forms/model_forms.py:415 netbox/dcim/forms/model_forms.py:441
-#: netbox/dcim/forms/model_forms.py:555
-#: netbox/virtualization/forms/bulk_import.py:132
-#: netbox/virtualization/forms/bulk_import.py:133
-#: netbox/virtualization/forms/filtersets.py:188
-#: netbox/virtualization/forms/model_forms.py:215
+#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646
+#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461
+#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484
+#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613
+#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690
+#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824
+#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451
+#: netbox/dcim/forms/model_forms.py:566
+#: netbox/virtualization/forms/bulk_import.py:138
+#: netbox/virtualization/forms/bulk_import.py:139
+#: netbox/virtualization/forms/filtersets.py:193
+#: netbox/virtualization/forms/model_forms.py:222
msgid "Config template"
msgstr "Шаблон конфігурації"
-#: netbox/dcim/forms/bulk_edit.py:667 netbox/dcim/forms/bulk_edit.py:1076
-#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/filtersets.py:114
-#: netbox/dcim/forms/model_forms.py:501 netbox/dcim/forms/model_forms.py:872
-#: netbox/dcim/forms/model_forms.py:889 netbox/extras/filtersets.py:547
+#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884
+#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547
msgid "Device type"
msgstr "Тип пристрою"
-#: netbox/dcim/forms/bulk_edit.py:678 netbox/dcim/forms/bulk_import.py:495
-#: netbox/dcim/forms/filtersets.py:119 netbox/dcim/forms/model_forms.py:509
+#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500
+#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519
msgid "Device role"
msgstr "Роль пристрою"
-#: netbox/dcim/forms/bulk_edit.py:701 netbox/dcim/forms/bulk_import.py:520
-#: netbox/dcim/forms/filtersets.py:796 netbox/dcim/forms/model_forms.py:451
-#: netbox/dcim/forms/model_forms.py:513 netbox/dcim/tables/devices.py:182
+#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525
+#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461
+#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:193
#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
-#: netbox/virtualization/forms/bulk_edit.py:160
-#: netbox/virtualization/forms/bulk_import.py:122
-#: netbox/virtualization/forms/filtersets.py:168
-#: netbox/virtualization/forms/model_forms.py:203
-#: netbox/virtualization/tables/virtualmachines.py:79
+#: netbox/virtualization/forms/bulk_edit.py:142
+#: netbox/virtualization/forms/bulk_import.py:128
+#: netbox/virtualization/forms/filtersets.py:173
+#: netbox/virtualization/forms/model_forms.py:210
+#: netbox/virtualization/tables/virtualmachines.py:49
msgid "Platform"
msgstr "Платформа"
-#: netbox/dcim/forms/bulk_edit.py:731 netbox/dcim/forms/bulk_import.py:539
-#: netbox/dcim/forms/filtersets.py:728 netbox/dcim/forms/filtersets.py:898
-#: netbox/dcim/forms/model_forms.py:522 netbox/dcim/tables/devices.py:202
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:322
-#: netbox/ipam/forms/filtersets.py:415 netbox/ipam/forms/filtersets.py:447
+#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544
+#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899
+#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:213
+#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
+#: netbox/ipam/forms/filtersets.py:418 netbox/ipam/forms/filtersets.py:450
#: netbox/templates/dcim/device.html:239
#: netbox/templates/virtualization/cluster.html:10
#: netbox/templates/virtualization/virtualmachine.html:92
#: netbox/templates/virtualization/virtualmachine.html:101
-#: netbox/virtualization/filtersets.py:157
-#: netbox/virtualization/filtersets.py:277
-#: netbox/virtualization/forms/bulk_edit.py:129
-#: netbox/virtualization/forms/bulk_import.py:92
-#: netbox/virtualization/forms/filtersets.py:99
-#: netbox/virtualization/forms/filtersets.py:123
-#: netbox/virtualization/forms/filtersets.py:204
-#: netbox/virtualization/forms/model_forms.py:79
-#: netbox/virtualization/forms/model_forms.py:176
-#: netbox/virtualization/tables/virtualmachines.py:67
+#: netbox/virtualization/filtersets.py:123
+#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/forms/bulk_edit.py:111
+#: netbox/virtualization/forms/bulk_import.py:98
+#: netbox/virtualization/forms/filtersets.py:104
+#: netbox/virtualization/forms/filtersets.py:128
+#: netbox/virtualization/forms/filtersets.py:209
+#: netbox/virtualization/forms/model_forms.py:78
+#: netbox/virtualization/forms/model_forms.py:183
+#: netbox/virtualization/tables/virtualmachines.py:37
msgid "Cluster"
msgstr "Кластер"
-#: netbox/dcim/forms/bulk_edit.py:742 netbox/dcim/forms/bulk_edit.py:1296
-#: netbox/dcim/forms/bulk_edit.py:1693 netbox/dcim/forms/bulk_edit.py:1739
-#: netbox/dcim/forms/bulk_import.py:663 netbox/dcim/forms/bulk_import.py:725
-#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/bulk_import.py:777
-#: netbox/dcim/forms/bulk_import.py:797 netbox/dcim/forms/bulk_import.py:850
-#: netbox/dcim/forms/bulk_import.py:968 netbox/dcim/forms/bulk_import.py:1016
-#: netbox/dcim/forms/bulk_import.py:1033 netbox/dcim/forms/bulk_import.py:1045
-#: netbox/dcim/forms/bulk_import.py:1093 netbox/dcim/forms/bulk_import.py:1444
-#: netbox/dcim/forms/connections.py:24 netbox/dcim/forms/filtersets.py:131
-#: netbox/dcim/forms/filtersets.py:921 netbox/dcim/forms/filtersets.py:1051
-#: netbox/dcim/forms/filtersets.py:1242 netbox/dcim/forms/filtersets.py:1267
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1311
-#: netbox/dcim/forms/filtersets.py:1334 netbox/dcim/forms/filtersets.py:1444
-#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1493
-#: netbox/dcim/forms/filtersets.py:1511 netbox/dcim/forms/filtersets.py:1528
-#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/filtersets.py:1616
-#: netbox/dcim/forms/filtersets.py:1640 netbox/dcim/forms/model_forms.py:633
-#: netbox/dcim/forms/model_forms.py:849 netbox/dcim/forms/model_forms.py:1215
-#: netbox/dcim/forms/model_forms.py:1671
-#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22
-#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
-#: netbox/dcim/tables/devices.py:285 netbox/dcim/tables/devices.py:371
-#: netbox/dcim/tables/devices.py:412 netbox/dcim/tables/devices.py:454
-#: netbox/dcim/tables/devices.py:505 netbox/dcim/tables/devices.py:597
-#: netbox/dcim/tables/devices.py:697 netbox/dcim/tables/devices.py:754
-#: netbox/dcim/tables/devices.py:801 netbox/dcim/tables/devices.py:861
-#: netbox/dcim/tables/devices.py:930 netbox/dcim/tables/devices.py:1057
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:321
-#: netbox/ipam/forms/bulk_import.py:304 netbox/ipam/forms/bulk_import.py:505
-#: netbox/ipam/forms/filtersets.py:551 netbox/ipam/forms/model_forms.py:323
-#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/forms/model_forms.py:745
-#: netbox/ipam/forms/model_forms.py:771 netbox/ipam/tables/vlans.py:180
-#: netbox/templates/dcim/consoleport.html:20
-#: netbox/templates/dcim/consoleserverport.html:20
-#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
-#: netbox/templates/dcim/device_edit.html:10
-#: netbox/templates/dcim/devicebay.html:20
-#: netbox/templates/dcim/devicebay.html:48
-#: netbox/templates/dcim/frontport.html:20
-#: netbox/templates/dcim/interface.html:30
-#: netbox/templates/dcim/interface.html:161
-#: netbox/templates/dcim/inventoryitem.html:20
-#: netbox/templates/dcim/module.html:57
-#: netbox/templates/dcim/modulebay.html:20
-#: netbox/templates/dcim/poweroutlet.html:20
-#: netbox/templates/dcim/powerport.html:20
-#: netbox/templates/dcim/rearport.html:20
-#: netbox/templates/dcim/virtualchassis.html:65
-#: netbox/templates/dcim/virtualchassis_edit.html:51
-#: netbox/templates/dcim/virtualdevicecontext.html:22
-#: netbox/templates/virtualization/virtualmachine.html:114
-#: netbox/templates/vpn/tunneltermination.html:23
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
-#: netbox/virtualization/filtersets.py:167
-#: netbox/virtualization/forms/bulk_edit.py:137
-#: netbox/virtualization/forms/bulk_import.py:99
-#: netbox/virtualization/forms/filtersets.py:128
-#: netbox/virtualization/forms/model_forms.py:185
-#: netbox/virtualization/tables/virtualmachines.py:71 netbox/vpn/choices.py:52
-#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
-#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:90
-#: netbox/vpn/forms/model_forms.py:125 netbox/vpn/forms/model_forms.py:236
-#: netbox/vpn/forms/model_forms.py:453 netbox/wireless/forms/model_forms.py:99
-#: netbox/wireless/forms/model_forms.py:141
-#: netbox/wireless/tables/wirelesslan.py:75
-msgid "Device"
-msgstr "Пристрій"
-
-#: netbox/dcim/forms/bulk_edit.py:745
+#: netbox/dcim/forms/bulk_edit.py:748
#: netbox/templates/extras/dashboard/widget_config.html:7
-#: netbox/virtualization/forms/bulk_edit.py:191
+#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "Конфігурація"
-#: netbox/dcim/forms/bulk_edit.py:746 netbox/netbox/navigation/menu.py:243
+#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
#: netbox/templates/dcim/device_edit.html:78
msgid "Virtualization"
msgstr "Віртуалізація"
-#: netbox/dcim/forms/bulk_edit.py:760 netbox/dcim/forms/bulk_import.py:675
-#: netbox/dcim/forms/model_forms.py:647 netbox/dcim/forms/model_forms.py:897
+#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680
+#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909
msgid "Module type"
msgstr "Тип модуля"
-#: netbox/dcim/forms/bulk_edit.py:814 netbox/dcim/forms/bulk_edit.py:999
-#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_edit.py:1041
-#: netbox/dcim/forms/bulk_edit.py:1083 netbox/dcim/forms/bulk_edit.py:1127
-#: netbox/dcim/forms/bulk_edit.py:1178 netbox/dcim/forms/bulk_edit.py:1205
-#: netbox/dcim/forms/bulk_edit.py:1232 netbox/dcim/forms/bulk_edit.py:1250
-#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/filtersets.py:67
+#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002
+#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044
+#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130
+#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253
+#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68
#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32
#: netbox/templates/dcim/consoleport.html:32
#: netbox/templates/dcim/consoleserverport.html:32
@@ -3916,109 +4305,109 @@ msgstr "Тип модуля"
msgid "Label"
msgstr "Етикетка"
-#: netbox/dcim/forms/bulk_edit.py:823 netbox/dcim/forms/filtersets.py:1068
+#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "Довжина"
-#: netbox/dcim/forms/bulk_edit.py:828 netbox/dcim/forms/bulk_import.py:1248
-#: netbox/dcim/forms/bulk_import.py:1251 netbox/dcim/forms/filtersets.py:1072
+#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073
msgid "Length unit"
msgstr "Довжина юніта"
-#: netbox/dcim/forms/bulk_edit.py:852
+#: netbox/dcim/forms/bulk_edit.py:855
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "Домен"
-#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/bulk_import.py:1367
-#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/model_forms.py:750
+#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464
+#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761
msgid "Power panel"
msgstr "Панель живлення"
-#: netbox/dcim/forms/bulk_edit.py:942 netbox/dcim/forms/bulk_import.py:1403
-#: netbox/dcim/forms/filtersets.py:1180
+#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500
+#: netbox/dcim/forms/filtersets.py:1181
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "Постачання"
-#: netbox/dcim/forms/bulk_edit.py:948 netbox/dcim/forms/bulk_import.py:1408
-#: netbox/dcim/forms/filtersets.py:1185
+#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505
+#: netbox/dcim/forms/filtersets.py:1186
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "Фаза"
-#: netbox/dcim/forms/bulk_edit.py:954 netbox/dcim/forms/filtersets.py:1190
+#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "Напруга"
-#: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/filtersets.py:1194
+#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "Сила струму"
-#: netbox/dcim/forms/bulk_edit.py:962 netbox/dcim/forms/filtersets.py:1198
+#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199
msgid "Max utilization"
msgstr "Максимальне використання"
-#: netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1054
msgid "Maximum draw"
msgstr "Максимальна потужність"
-#: netbox/dcim/forms/bulk_edit.py:1054
-#: netbox/dcim/models/device_component_templates.py:282
-#: netbox/dcim/models/device_components.py:356
+#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/models/device_component_templates.py:281
+#: netbox/dcim/models/device_components.py:349
msgid "Maximum power draw (watts)"
msgstr "Максимальна споживана потужність (Вт)"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1060
msgid "Allocated draw"
msgstr "Виділена потужність"
-#: netbox/dcim/forms/bulk_edit.py:1060
-#: netbox/dcim/models/device_component_templates.py:289
-#: netbox/dcim/models/device_components.py:363
+#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/models/device_component_templates.py:288
+#: netbox/dcim/models/device_components.py:356
msgid "Allocated power draw (watts)"
msgstr "Виділена споживана потужність (Вт)"
-#: netbox/dcim/forms/bulk_edit.py:1093 netbox/dcim/forms/bulk_import.py:808
-#: netbox/dcim/forms/model_forms.py:960 netbox/dcim/forms/model_forms.py:1285
-#: netbox/dcim/forms/model_forms.py:1574 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301
+#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "Порт живлення"
-#: netbox/dcim/forms/bulk_edit.py:1098 netbox/dcim/forms/bulk_import.py:815
+#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
msgid "Feed leg"
msgstr "Фідер живлення"
-#: netbox/dcim/forms/bulk_edit.py:1144 netbox/dcim/forms/bulk_edit.py:1462
+#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
msgid "Management only"
msgstr "Тільки управління"
-#: netbox/dcim/forms/bulk_edit.py:1154 netbox/dcim/forms/bulk_edit.py:1468
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1394
+#: 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:1399
#: netbox/dcim/forms/object_import.py:90
-#: netbox/dcim/models/device_component_templates.py:437
-#: netbox/dcim/models/device_components.py:670
+#: netbox/dcim/models/device_component_templates.py:445
+#: netbox/dcim/models/device_components.py:721
msgid "PoE mode"
msgstr "Режим PoE"
-#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1474
-#: netbox/dcim/forms/bulk_import.py:904 netbox/dcim/forms/filtersets.py:1399
+#: 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:1404
#: netbox/dcim/forms/object_import.py:95
-#: netbox/dcim/models/device_component_templates.py:443
-#: netbox/dcim/models/device_components.py:676
+#: netbox/dcim/models/device_component_templates.py:452
+#: netbox/dcim/models/device_components.py:728
msgid "PoE type"
msgstr "Тип PoE"
-#: netbox/dcim/forms/bulk_edit.py:1166 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "Бездротова роль"
-#: netbox/dcim/forms/bulk_edit.py:1303 netbox/dcim/forms/model_forms.py:669
-#: netbox/dcim/forms/model_forms.py:1230 netbox/dcim/tables/devices.py:313
+#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
+#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:323
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4032,31 +4421,31 @@ msgstr "Бездротова роль"
msgid "Module"
msgstr "Модуль"
-#: netbox/dcim/forms/bulk_edit.py:1442 netbox/dcim/tables/devices.py:665
-#: netbox/templates/dcim/interface.html:110
+#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699
+#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "LAG"
-#: netbox/dcim/forms/bulk_edit.py:1447 netbox/dcim/forms/model_forms.py:1312
+#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328
msgid "Virtual device contexts"
msgstr "Контексти віртуальних пристроїв"
-#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:736
-#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/filtersets.py:1252
-#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1358
-#: netbox/dcim/tables/devices.py:610
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:67
+#: 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:1363
+#: netbox/dcim/tables/devices.py:632
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
#: netbox/templates/dcim/consoleport.html:40
#: netbox/templates/dcim/consoleserverport.html:40
msgid "Speed"
msgstr "Швидкість"
-#: netbox/dcim/forms/bulk_edit.py:1482 netbox/dcim/forms/bulk_import.py:907
+#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
-#: netbox/virtualization/forms/bulk_edit.py:233
-#: netbox/virtualization/forms/bulk_import.py:165
+#: netbox/virtualization/forms/bulk_edit.py:215
+#: netbox/virtualization/forms/bulk_import.py:171
#: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232
#: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234
#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178
@@ -4065,299 +4454,305 @@ msgstr "Швидкість"
msgid "Mode"
msgstr "Режим"
-#: netbox/dcim/forms/bulk_edit.py:1490 netbox/dcim/forms/model_forms.py:1361
-#: netbox/ipam/forms/bulk_import.py:178 netbox/ipam/forms/filtersets.py:498
-#: netbox/ipam/models/vlans.py:84 netbox/virtualization/forms/bulk_edit.py:240
-#: netbox/virtualization/forms/model_forms.py:321
+#: 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:539
+#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/virtualization/forms/model_forms.py:335
msgid "VLAN group"
msgstr "Група VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/model_forms.py:1367
-#: netbox/dcim/tables/devices.py:579
-#: netbox/virtualization/forms/bulk_edit.py:248
-#: netbox/virtualization/forms/model_forms.py:326
+#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1383
+#: netbox/dcim/tables/devices.py:593
+#: netbox/virtualization/forms/bulk_edit.py:230
+#: netbox/virtualization/forms/model_forms.py:340
msgid "Untagged VLAN"
msgstr "VLAN без міток"
-#: netbox/dcim/forms/bulk_edit.py:1508 netbox/dcim/forms/model_forms.py:1376
-#: netbox/dcim/tables/devices.py:585
-#: netbox/virtualization/forms/bulk_edit.py:256
-#: netbox/virtualization/forms/model_forms.py:335
+#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1392
+#: netbox/dcim/tables/devices.py:599
+#: netbox/virtualization/forms/bulk_edit.py:238
+#: netbox/virtualization/forms/model_forms.py:349
msgid "Tagged VLANs"
msgstr "VLAN'и з мітками"
-#: netbox/dcim/forms/bulk_edit.py:1511
+#: netbox/dcim/forms/bulk_edit.py:1514
msgid "Add tagged VLANs"
msgstr "Додати VLAN'и з мітками"
-#: netbox/dcim/forms/bulk_edit.py:1520
+#: netbox/dcim/forms/bulk_edit.py:1523
msgid "Remove tagged VLANs"
msgstr "Видалити мітки з VLAN'ів"
-#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/model_forms.py:1348
+#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401
+#: netbox/virtualization/forms/model_forms.py:358
+msgid "Q-in-Q Service VLAN"
+msgstr "Сервісна локальна мережа Q-in-Q"
+
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364
msgid "Wireless LAN group"
msgstr "Група бездротової локальної мережі"
-#: netbox/dcim/forms/bulk_edit.py:1541 netbox/dcim/forms/model_forms.py:1353
-#: netbox/dcim/tables/devices.py:619 netbox/netbox/navigation/menu.py:146
-#: netbox/templates/dcim/interface.html:280
+#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369
+#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152
+#: netbox/templates/dcim/interface.html:337
#: netbox/wireless/tables/wirelesslan.py:24
msgid "Wireless LANs"
msgstr "Бездротові локальні мережі"
-#: netbox/dcim/forms/bulk_edit.py:1550 netbox/dcim/forms/filtersets.py:1328
-#: netbox/dcim/forms/model_forms.py:1397 netbox/ipam/forms/bulk_edit.py:286
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:169
-#: netbox/templates/dcim/interface.html:122
-#: netbox/templates/ipam/prefix.html:95
-#: netbox/virtualization/forms/model_forms.py:349
+#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333
+#: 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:171
+#: netbox/netbox/navigation/menu.py:108
+#: netbox/templates/dcim/interface.html:128
+#: netbox/templates/ipam/prefix.html:91
+#: netbox/templates/virtualization/vminterface.html:70
+#: netbox/virtualization/forms/model_forms.py:378
msgid "Addressing"
msgstr "Адресація"
-#: netbox/dcim/forms/bulk_edit.py:1551 netbox/dcim/forms/filtersets.py:720
-#: netbox/dcim/forms/model_forms.py:1398
-#: netbox/virtualization/forms/model_forms.py:350
+#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
+#: netbox/dcim/forms/model_forms.py:1436
+#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "Операція"
-#: netbox/dcim/forms/bulk_edit.py:1552 netbox/dcim/forms/filtersets.py:1329
-#: netbox/dcim/forms/model_forms.py:994 netbox/dcim/forms/model_forms.py:1400
+#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1334
+#: netbox/dcim/forms/model_forms.py:1006 netbox/dcim/forms/model_forms.py:1438
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1553 netbox/dcim/forms/model_forms.py:1399
-#: netbox/templates/dcim/interface.html:99
-#: netbox/virtualization/forms/bulk_edit.py:267
-#: netbox/virtualization/forms/model_forms.py:351
+#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437
+#: netbox/templates/dcim/interface.html:105
+#: netbox/virtualization/forms/bulk_edit.py:254
+#: netbox/virtualization/forms/model_forms.py:380
msgid "Related Interfaces"
msgstr "Пов'язані інтерфейси"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1401
-#: netbox/virtualization/forms/bulk_edit.py:268
-#: netbox/virtualization/forms/model_forms.py:352
+#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441
+#: netbox/virtualization/forms/bulk_edit.py:257
+#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "Комутація 802.1Q"
-#: netbox/dcim/forms/bulk_edit.py:1558
+#: netbox/dcim/forms/bulk_edit.py:1573
msgid "Add/Remove"
msgstr "Додати/Видалити"
-#: netbox/dcim/forms/bulk_edit.py:1617 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
msgid "Interface mode must be specified to assign VLANs"
msgstr "Для призначення VLAN'ів необхідно вказати режим інтерфейсу"
-#: netbox/dcim/forms/bulk_edit.py:1624 netbox/dcim/forms/common.py:50
+#: netbox/dcim/forms/bulk_edit.py:1639
msgid "An access interface cannot have tagged VLANs assigned."
msgstr "Інтерфейс доступу не може призначити VLAN'и з мітками."
-#: netbox/dcim/forms/bulk_import.py:64
+#: netbox/dcim/forms/bulk_import.py:66
msgid "Name of parent region"
msgstr "Назва батьківського регіону"
-#: netbox/dcim/forms/bulk_import.py:78
+#: netbox/dcim/forms/bulk_import.py:80
msgid "Name of parent site group"
msgstr "Назва батьківської групи тех. майданчиків"
-#: netbox/dcim/forms/bulk_import.py:97
+#: netbox/dcim/forms/bulk_import.py:99
msgid "Assigned region"
msgstr "Призначений регіон"
-#: netbox/dcim/forms/bulk_import.py:104 netbox/tenancy/forms/bulk_import.py:44
+#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
#: netbox/tenancy/forms/bulk_import.py:85
-#: netbox/wireless/forms/bulk_import.py:40
+#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "Призначена група"
-#: netbox/dcim/forms/bulk_import.py:123
+#: netbox/dcim/forms/bulk_import.py:125
msgid "available options"
msgstr "доступні опції"
-#: netbox/dcim/forms/bulk_import.py:134 netbox/dcim/forms/bulk_import.py:565
-#: netbox/dcim/forms/bulk_import.py:1364 netbox/ipam/forms/bulk_import.py:175
-#: netbox/ipam/forms/bulk_import.py:457
-#: netbox/virtualization/forms/bulk_import.py:63
-#: netbox/virtualization/forms/bulk_import.py:89
+#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/ipam/forms/bulk_import.py:456
+#: netbox/virtualization/forms/bulk_import.py:64
+#: netbox/virtualization/forms/bulk_import.py:95
msgid "Assigned site"
msgstr "Призначений тех. майданчик"
-#: netbox/dcim/forms/bulk_import.py:141
+#: netbox/dcim/forms/bulk_import.py:143
msgid "Parent location"
msgstr "Місцезнаходження прабатька"
-#: netbox/dcim/forms/bulk_import.py:143
+#: netbox/dcim/forms/bulk_import.py:145
msgid "Location not found."
msgstr "Місцезнаходження не знайдено."
-#: netbox/dcim/forms/bulk_import.py:185
+#: netbox/dcim/forms/bulk_import.py:187
msgid "The manufacturer of this rack type"
msgstr "Виробник даного стелажного типу"
-#: netbox/dcim/forms/bulk_import.py:196
+#: netbox/dcim/forms/bulk_import.py:198
msgid "The lowest-numbered position in the rack"
msgstr "Позиція з найменшою нумерованістю в стійці"
-#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278
msgid "Rail-to-rail width (in inches)"
msgstr "Ширина рейки до рейки (у дюймах)"
-#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:286
+#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
msgid "Unit for outer dimensions"
msgstr "Блок для зовнішніх розмірів"
-#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:298
+#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
msgid "Unit for rack weights"
msgstr "Блок для стелажних ваг"
-#: netbox/dcim/forms/bulk_import.py:245
+#: netbox/dcim/forms/bulk_import.py:247
msgid "Name of assigned tenant"
msgstr "ПІБ призначеного орендаря"
-#: netbox/dcim/forms/bulk_import.py:257
+#: netbox/dcim/forms/bulk_import.py:259
msgid "Name of assigned role"
msgstr "Назва призначеної ролі"
-#: netbox/dcim/forms/bulk_import.py:264
+#: netbox/dcim/forms/bulk_import.py:266
msgid "Rack type model"
msgstr "Модель типу стійки"
-#: netbox/dcim/forms/bulk_import.py:292 netbox/dcim/forms/bulk_import.py:435
-#: netbox/dcim/forms/bulk_import.py:605
+#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
+#: netbox/dcim/forms/bulk_import.py:610
msgid "Airflow direction"
msgstr "Напрямок повітряного потоку"
-#: netbox/dcim/forms/bulk_import.py:324
+#: netbox/dcim/forms/bulk_import.py:326
msgid "Width must be set if not specifying a rack type."
msgstr "Ширина повинна бути встановлена, якщо не вказано тип стійки."
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:328
msgid "U height must be set if not specifying a rack type."
msgstr "Висота U повинна бути встановлена, якщо не вказано тип стійки."
-#: netbox/dcim/forms/bulk_import.py:334
+#: netbox/dcim/forms/bulk_import.py:336
msgid "Parent site"
msgstr "Батьківський тех. майданчик"
-#: netbox/dcim/forms/bulk_import.py:341 netbox/dcim/forms/bulk_import.py:1377
+#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474
msgid "Rack's location (if any)"
msgstr "Розташування стійки (якщо є)"
-#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/model_forms.py:311
-#: netbox/dcim/tables/racks.py:222
+#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
+#: netbox/dcim/tables/racks.py:221
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "Юніти"
-#: netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:355
msgid "Comma-separated list of individual unit numbers"
msgstr "Список окремих номерів юнітів, розділених комами"
-#: netbox/dcim/forms/bulk_import.py:396
+#: netbox/dcim/forms/bulk_import.py:398
msgid "The manufacturer which produces this device type"
msgstr "Виробник, який випускає цей тип пристрою"
-#: netbox/dcim/forms/bulk_import.py:403
+#: netbox/dcim/forms/bulk_import.py:405
msgid "The default platform for devices of this type (optional)"
msgstr "Платформа за замовчуванням для пристроїв такого типу (опціонально)"
-#: netbox/dcim/forms/bulk_import.py:408
+#: netbox/dcim/forms/bulk_import.py:410
msgid "Device weight"
msgstr "Вага пристрою"
-#: netbox/dcim/forms/bulk_import.py:414
+#: netbox/dcim/forms/bulk_import.py:416
msgid "Unit for device weight"
msgstr "Вага пристрою на 1 юніт"
-#: netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/bulk_import.py:442
msgid "Module weight"
msgstr "Вага модуля"
-#: netbox/dcim/forms/bulk_import.py:446
+#: netbox/dcim/forms/bulk_import.py:448
msgid "Unit for module weight"
msgstr "Вага модуля на 1 юніт"
-#: netbox/dcim/forms/bulk_import.py:476
+#: netbox/dcim/forms/bulk_import.py:481
msgid "Limit platform assignments to this manufacturer"
msgstr "Обмежте призначення платформи цьому виробнику"
-#: netbox/dcim/forms/bulk_import.py:498 netbox/dcim/forms/bulk_import.py:1447
+#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1544
#: netbox/tenancy/forms/bulk_import.py:106
msgid "Assigned role"
msgstr "Призначена роль"
-#: netbox/dcim/forms/bulk_import.py:511
+#: netbox/dcim/forms/bulk_import.py:516
msgid "Device type manufacturer"
msgstr "Тип пристрою виробник"
-#: netbox/dcim/forms/bulk_import.py:517
+#: netbox/dcim/forms/bulk_import.py:522
msgid "Device type model"
msgstr "Модель типу пристрою"
-#: netbox/dcim/forms/bulk_import.py:524
-#: netbox/virtualization/forms/bulk_import.py:126
+#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "Призначена платформа"
-#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:536
-#: netbox/dcim/forms/model_forms.py:536
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/model_forms.py:547
msgid "Virtual chassis"
msgstr "Віртуальне шасі"
-#: netbox/dcim/forms/bulk_import.py:543
+#: netbox/dcim/forms/bulk_import.py:548
msgid "Virtualization cluster"
msgstr "Кластер віртуалізації"
-#: netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/bulk_import.py:577
msgid "Assigned location (if any)"
msgstr "Призначене місце розташування (якщо є)"
-#: netbox/dcim/forms/bulk_import.py:579
+#: netbox/dcim/forms/bulk_import.py:584
msgid "Assigned rack (if any)"
msgstr "Призначена стійка (якщо така є)"
-#: netbox/dcim/forms/bulk_import.py:582
+#: netbox/dcim/forms/bulk_import.py:587
msgid "Face"
msgstr "Лицева сторона"
-#: netbox/dcim/forms/bulk_import.py:585
+#: netbox/dcim/forms/bulk_import.py:590
msgid "Mounted rack face"
msgstr "Змонтована лицева сторона стійки"
-#: netbox/dcim/forms/bulk_import.py:592
+#: netbox/dcim/forms/bulk_import.py:597
msgid "Parent device (for child devices)"
msgstr "Батьківський пристрій (для підпорядкованих пристроїв)"
-#: netbox/dcim/forms/bulk_import.py:595
+#: netbox/dcim/forms/bulk_import.py:600
msgid "Device bay"
msgstr "Відсік для пристроїв"
-#: netbox/dcim/forms/bulk_import.py:599
+#: netbox/dcim/forms/bulk_import.py:604
msgid "Device bay in which this device is installed (for child devices)"
msgstr ""
"Відсік для пристрою, в якому встановлено цей пристрій (для підпорядкованих "
"пристроїв)"
-#: netbox/dcim/forms/bulk_import.py:666
+#: netbox/dcim/forms/bulk_import.py:671
msgid "The device in which this module is installed"
msgstr "Пристрій, в якому встановлений даний модуль"
-#: netbox/dcim/forms/bulk_import.py:669 netbox/dcim/forms/model_forms.py:640
+#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651
msgid "Module bay"
msgstr "Відсік для модулів"
-#: netbox/dcim/forms/bulk_import.py:672
+#: netbox/dcim/forms/bulk_import.py:677
msgid "The module bay in which this module is installed"
msgstr "Відсік для модуля, в якому встановлений цей модуль"
-#: netbox/dcim/forms/bulk_import.py:678
+#: netbox/dcim/forms/bulk_import.py:683
msgid "The type of module"
msgstr "Тип модуля"
-#: netbox/dcim/forms/bulk_import.py:686 netbox/dcim/forms/model_forms.py:656
+#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
msgid "Replicate components"
msgstr "Повторювання компонентів"
-#: netbox/dcim/forms/bulk_import.py:688
+#: netbox/dcim/forms/bulk_import.py:693
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
@@ -4365,273 +4760,311 @@ msgstr ""
"Автоматично заповнювати компоненти, пов'язані з цим типом модуля (увімкнено "
"за замовчуванням)"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:662
+#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
msgid "Adopt components"
msgstr "Прийняти компоненти"
-#: netbox/dcim/forms/bulk_import.py:693 netbox/dcim/forms/model_forms.py:665
+#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
msgid "Adopt already existing components"
msgstr "Прийняти вже існуючі компоненти"
-#: netbox/dcim/forms/bulk_import.py:733 netbox/dcim/forms/bulk_import.py:759
-#: netbox/dcim/forms/bulk_import.py:785
+#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
+#: netbox/dcim/forms/bulk_import.py:790
msgid "Port type"
msgstr "Тип порту"
-#: netbox/dcim/forms/bulk_import.py:741 netbox/dcim/forms/bulk_import.py:767
+#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
msgid "Port speed in bps"
msgstr "Швидкість порту в біт/с"
-#: netbox/dcim/forms/bulk_import.py:805
+#: netbox/dcim/forms/bulk_import.py:810
msgid "Outlet type"
msgstr "Тип розетки (живлення)"
-#: netbox/dcim/forms/bulk_import.py:812
+#: netbox/dcim/forms/bulk_import.py:817
msgid "Local power port which feeds this outlet"
msgstr "Локальний порт живлення, який живить цю розетку"
-#: netbox/dcim/forms/bulk_import.py:818
+#: netbox/dcim/forms/bulk_import.py:823
msgid "Electrical phase (for three-phase circuits)"
msgstr "Електрична фаза (для трифазних ланцюгів)"
-#: netbox/dcim/forms/bulk_import.py:859 netbox/dcim/forms/model_forms.py:1323
-#: netbox/virtualization/forms/bulk_import.py:155
-#: netbox/virtualization/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339
+#: netbox/virtualization/forms/bulk_import.py:161
+#: netbox/virtualization/forms/model_forms.py:319
msgid "Parent interface"
msgstr "Батьківський інтерфейс"
-#: netbox/dcim/forms/bulk_import.py:866 netbox/dcim/forms/model_forms.py:1331
-#: netbox/virtualization/forms/bulk_import.py:162
-#: netbox/virtualization/forms/model_forms.py:313
+#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347
+#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/virtualization/forms/model_forms.py:327
msgid "Bridged interface"
msgstr "Інтерфейс типу мост"
-#: netbox/dcim/forms/bulk_import.py:869
+#: netbox/dcim/forms/bulk_import.py:877
msgid "Lag"
msgstr "LAG"
-#: netbox/dcim/forms/bulk_import.py:873
+#: netbox/dcim/forms/bulk_import.py:881
msgid "Parent LAG interface"
msgstr "Батьківський інтерфейс LAG"
-#: netbox/dcim/forms/bulk_import.py:876
+#: netbox/dcim/forms/bulk_import.py:884
msgid "Vdcs"
msgstr "Джерела живлення постійного струму"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:889
msgid "VDC names separated by commas, encased with double quotes. Example:"
msgstr ""
"Імена джерел живлення постійного струму, розділені комами, укладені "
"подвійними лапками. Приклад:"
-#: netbox/dcim/forms/bulk_import.py:887
+#: netbox/dcim/forms/bulk_import.py:895
msgid "Physical medium"
msgstr "Фізичне середовище"
-#: netbox/dcim/forms/bulk_import.py:890 netbox/dcim/forms/filtersets.py:1365
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370
msgid "Duplex"
msgstr "Дуплекс"
-#: netbox/dcim/forms/bulk_import.py:895
+#: netbox/dcim/forms/bulk_import.py:903
msgid "Poe mode"
msgstr "Режим PoE"
-#: netbox/dcim/forms/bulk_import.py:901
+#: netbox/dcim/forms/bulk_import.py:909
msgid "Poe type"
msgstr "Тип PoE"
-#: netbox/dcim/forms/bulk_import.py:910
-#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/virtualization/forms/bulk_import.py:174
msgid "IEEE 802.1Q operational mode (for L2 interfaces)"
msgstr "Режим роботи IEEE 802.1Q (для інтерфейсів L2)"
-#: netbox/dcim/forms/bulk_import.py:917 netbox/ipam/forms/bulk_import.py:161
-#: netbox/ipam/forms/bulk_import.py:247 netbox/ipam/forms/bulk_import.py:283
-#: netbox/ipam/forms/filtersets.py:201 netbox/ipam/forms/filtersets.py:277
-#: netbox/ipam/forms/filtersets.py:336
-#: netbox/virtualization/forms/bulk_import.py:175
+#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282
+#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280
+#: netbox/ipam/forms/filtersets.py:339
+#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "Призначений VRF"
-#: netbox/dcim/forms/bulk_import.py:920
+#: netbox/dcim/forms/bulk_import.py:928
msgid "Rf role"
msgstr "роль RF"
-#: netbox/dcim/forms/bulk_import.py:923
+#: netbox/dcim/forms/bulk_import.py:931
msgid "Wireless role (AP/station)"
msgstr "Бездротова роль (AP/станція)"
-#: netbox/dcim/forms/bulk_import.py:959
+#: netbox/dcim/forms/bulk_import.py:967
#, python-brace-format
msgid "VDC {vdc} is not assigned to device {device}"
msgstr ""
"Джерело живлення постійного струму {vdc} не призначається до пристрою "
"{device}"
-#: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/model_forms.py:1007
-#: netbox/dcim/forms/model_forms.py:1582
+#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020
+#: netbox/dcim/forms/model_forms.py:1624
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "Задній порт"
-#: netbox/dcim/forms/bulk_import.py:976
+#: netbox/dcim/forms/bulk_import.py:984
msgid "Corresponding rear port"
msgstr "Відповідний задній порт"
-#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/bulk_import.py:1022
-#: netbox/dcim/forms/bulk_import.py:1238
+#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
+#: netbox/dcim/forms/bulk_import.py:1335
msgid "Physical medium classification"
msgstr "Класифікація фізичного середовища"
-#: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/tables/devices.py:822
+#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854
msgid "Installed device"
msgstr "Встановлений пристрій"
-#: netbox/dcim/forms/bulk_import.py:1054
+#: netbox/dcim/forms/bulk_import.py:1062
msgid "Child device installed within this bay"
msgstr "Підпорядкований пристрій, встановлений у цьому відсіку"
-#: netbox/dcim/forms/bulk_import.py:1056
+#: netbox/dcim/forms/bulk_import.py:1064
msgid "Child device not found."
msgstr "Підпорядкований пристрій не знайдено."
-#: netbox/dcim/forms/bulk_import.py:1114
+#: netbox/dcim/forms/bulk_import.py:1122
msgid "Parent inventory item"
msgstr "Батьківський предмет інвентарю"
-#: netbox/dcim/forms/bulk_import.py:1117
+#: netbox/dcim/forms/bulk_import.py:1125
msgid "Component type"
msgstr "Тип компонента"
-#: netbox/dcim/forms/bulk_import.py:1121
+#: netbox/dcim/forms/bulk_import.py:1129
msgid "Component Type"
msgstr "Тип компонента"
-#: netbox/dcim/forms/bulk_import.py:1124
+#: netbox/dcim/forms/bulk_import.py:1132
msgid "Compnent name"
msgstr "Назва компонента"
-#: netbox/dcim/forms/bulk_import.py:1126
+#: netbox/dcim/forms/bulk_import.py:1134
msgid "Component Name"
msgstr "Назва компонента"
-#: netbox/dcim/forms/bulk_import.py:1168
+#: netbox/dcim/forms/bulk_import.py:1181
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "Компонент не знайдено: {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1193
+#: netbox/dcim/forms/bulk_import.py:1209 netbox/ipam/forms/bulk_import.py:307
+msgid "Parent device of assigned interface (if any)"
+msgstr "Батьківський пристрій призначеного інтерфейсу (якщо є)"
+
+#: netbox/dcim/forms/bulk_import.py:1212 netbox/ipam/forms/bulk_import.py:310
+#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768
+#: netbox/virtualization/filtersets.py:254
+#: netbox/virtualization/filtersets.py:305
+#: netbox/virtualization/forms/bulk_edit.py:182
+#: netbox/virtualization/forms/bulk_edit.py:316
+#: netbox/virtualization/forms/bulk_import.py:152
+#: netbox/virtualization/forms/bulk_import.py:213
+#: netbox/virtualization/forms/filtersets.py:217
+#: netbox/virtualization/forms/filtersets.py:253
+#: netbox/virtualization/forms/model_forms.py:295
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+msgid "Virtual machine"
+msgstr "Віртуальна машина"
+
+#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314
+msgid "Parent VM of assigned interface (if any)"
+msgstr "Батьківська віртуальна машина призначеного інтерфейсу (якщо є)"
+
+#: netbox/dcim/forms/bulk_import.py:1223 netbox/ipam/filtersets.py:1021
+#: netbox/ipam/forms/bulk_import.py:321
+msgid "Assigned interface"
+msgstr "Призначений інтерфейс"
+
+#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324
+msgid "Is primary"
+msgstr "Є первинним"
+
+#: netbox/dcim/forms/bulk_import.py:1227
+msgid "Make this the primary MAC address for the assigned interface"
+msgstr "Зробіть це основною MAC-адресою для призначеного інтерфейсу"
+
+#: netbox/dcim/forms/bulk_import.py:1264
+msgid "Must specify the parent device or VM when assigning an interface"
+msgstr ""
+"Необхідно вказати батьківський пристрій або віртуальну машину при "
+"призначенні інтерфейсу"
+
+#: netbox/dcim/forms/bulk_import.py:1290
msgid "Side A device"
msgstr "Сторона А пристрою"
-#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1214
+#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311
msgid "Device name"
msgstr "Назва пристрою"
-#: netbox/dcim/forms/bulk_import.py:1199
+#: netbox/dcim/forms/bulk_import.py:1296
msgid "Side A type"
msgstr "Тип сторони А"
-#: netbox/dcim/forms/bulk_import.py:1202 netbox/dcim/forms/bulk_import.py:1220
-msgid "Termination type"
-msgstr "Тип кінця"
-
-#: netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1302
msgid "Side A name"
msgstr "Назва сторони A"
-#: netbox/dcim/forms/bulk_import.py:1206 netbox/dcim/forms/bulk_import.py:1224
+#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321
msgid "Termination name"
msgstr "Назва кінця"
-#: netbox/dcim/forms/bulk_import.py:1211
+#: netbox/dcim/forms/bulk_import.py:1308
msgid "Side B device"
msgstr "Сторона Б пристрою"
-#: netbox/dcim/forms/bulk_import.py:1217
+#: netbox/dcim/forms/bulk_import.py:1314
msgid "Side B type"
msgstr "Тип сторони Б"
-#: netbox/dcim/forms/bulk_import.py:1223
+#: netbox/dcim/forms/bulk_import.py:1320
msgid "Side B name"
msgstr "Назва сторони B"
-#: netbox/dcim/forms/bulk_import.py:1232
-#: netbox/wireless/forms/bulk_import.py:86
+#: netbox/dcim/forms/bulk_import.py:1329
+#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "Статус підключення"
-#: netbox/dcim/forms/bulk_import.py:1284
+#: netbox/dcim/forms/bulk_import.py:1381
#, python-brace-format
msgid "Side {side_upper}: {device} {termination_object} is already connected"
msgstr "Сторона {side_upper}: {device} {termination_object} вже підключена"
-#: netbox/dcim/forms/bulk_import.py:1290
+#: netbox/dcim/forms/bulk_import.py:1387
#, python-brace-format
msgid "{side_upper} side termination not found: {device} {name}"
msgstr "{side_upper} кінцева сторона не знайдена: {device} {name}"
-#: netbox/dcim/forms/bulk_import.py:1315 netbox/dcim/forms/model_forms.py:785
-#: netbox/dcim/tables/devices.py:1027 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/model_forms.py:797
+#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132
#: netbox/templates/dcim/virtualchassis.html:27
#: netbox/templates/dcim/virtualchassis.html:67
msgid "Master"
msgstr "Майстер"
-#: netbox/dcim/forms/bulk_import.py:1319
+#: netbox/dcim/forms/bulk_import.py:1416
msgid "Master device"
msgstr "Головний пристрій"
-#: netbox/dcim/forms/bulk_import.py:1336
+#: netbox/dcim/forms/bulk_import.py:1433
msgid "Name of parent site"
msgstr "Назва батьківського тех. майданчика"
-#: netbox/dcim/forms/bulk_import.py:1370
+#: netbox/dcim/forms/bulk_import.py:1467
msgid "Upstream power panel"
msgstr "Вища за течією панель живлення"
-#: netbox/dcim/forms/bulk_import.py:1400
+#: netbox/dcim/forms/bulk_import.py:1497
msgid "Primary or redundant"
msgstr "Первинний або надлишковий"
-#: netbox/dcim/forms/bulk_import.py:1405
+#: netbox/dcim/forms/bulk_import.py:1502
msgid "Supply type (AC/DC)"
msgstr "Тип живлення (змінній/постійний струм)"
-#: netbox/dcim/forms/bulk_import.py:1410
+#: netbox/dcim/forms/bulk_import.py:1507
msgid "Single or three-phase"
msgstr "Однофазний або трифазний (струм)"
-#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:1677
+#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722
#: netbox/templates/dcim/device.html:190
#: netbox/templates/dcim/virtualdevicecontext.html:30
#: netbox/templates/virtualization/virtualmachine.html:52
msgid "Primary IPv4"
msgstr "Первинна адреса IPv4"
-#: netbox/dcim/forms/bulk_import.py:1465
+#: netbox/dcim/forms/bulk_import.py:1562
msgid "IPv4 address with mask, e.g. 1.2.3.4/24"
msgstr "IPv4 адреса з маскою, наприклад 1.2.3.4/24"
-#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/model_forms.py:1686
+#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/model_forms.py:1731
#: netbox/templates/dcim/device.html:206
#: netbox/templates/dcim/virtualdevicecontext.html:41
#: netbox/templates/virtualization/virtualmachine.html:68
msgid "Primary IPv6"
msgstr "Первинна адреса IPv6"
-#: netbox/dcim/forms/bulk_import.py:1472
+#: netbox/dcim/forms/bulk_import.py:1569
msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64"
msgstr "IPv6 адреса з довжиною префікса, наприклад 2001:db8::1/64"
-#: netbox/dcim/forms/common.py:24 netbox/dcim/models/device_components.py:527
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:515
#: netbox/templates/dcim/interface.html:57
-#: netbox/templates/virtualization/vminterface.html:55
-#: netbox/virtualization/forms/bulk_edit.py:225
+#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/virtualization/forms/bulk_edit.py:207
msgid "MTU"
msgstr "MTU"
-#: netbox/dcim/forms/common.py:65
+#: netbox/dcim/forms/common.py:60
#, python-brace-format
msgid ""
"The tagged VLANs ({vlans}) must belong to the same site as the interface's "
@@ -4641,7 +5074,7 @@ msgstr ""
" і батьківський пристрій/інтерфейсу віртуальної машини, або вони повинні "
"бути глобальними"
-#: netbox/dcim/forms/common.py:126
+#: netbox/dcim/forms/common.py:121
msgid ""
"Cannot install module with placeholder values in a module bay with no "
"position defined."
@@ -4649,7 +5082,7 @@ msgstr ""
"Не вдається встановити модуль із значеннями заповнювачів у відсіку модуля "
"без визначеної позиції."
-#: netbox/dcim/forms/common.py:131
+#: netbox/dcim/forms/common.py:127
#, python-brace-format
msgid ""
"Cannot install module with placeholder values in a module bay tree {level} "
@@ -4658,18 +5091,18 @@ msgstr ""
"Не вдається встановити модуль із значеннями відсік модуля у дереві відсіків "
"модуля {level} на дереві, у якому усього{tokens} місця для встановлення."
-#: netbox/dcim/forms/common.py:144
+#: netbox/dcim/forms/common.py:142
#, python-brace-format
msgid "Cannot adopt {model} {name} as it already belongs to a module"
msgstr ""
"Не можна усиновити {model} {name}, оскільки він вже належить до модуля"
-#: netbox/dcim/forms/common.py:153
+#: netbox/dcim/forms/common.py:151
#, python-brace-format
msgid "A {model} named {name} already exists"
msgstr "А {model} названий {name} вже існує"
-#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:37
#: netbox/templates/dcim/powerfeed.html:24
@@ -4678,137 +5111,135 @@ msgstr "А {model} названий {name} вже існує"
msgid "Power Panel"
msgstr "Панель живлення"
-#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:765
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "Живлення живлення"
-#: netbox/dcim/forms/connections.py:81
-msgid "Side"
-msgstr "Сторона"
-
-#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/tables/devices.py:295
+#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305
msgid "Device Status"
msgstr "Статус пристрою"
-#: netbox/dcim/forms/filtersets.py:149
+#: netbox/dcim/forms/filtersets.py:150
msgid "Parent region"
msgstr "Батьківський регіон"
-#: netbox/dcim/forms/filtersets.py:163 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
#: netbox/tenancy/forms/bulk_import.py:62
#: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62
-#: netbox/wireless/forms/bulk_import.py:25
-#: netbox/wireless/forms/filtersets.py:25
+#: netbox/wireless/forms/bulk_import.py:27
+#: netbox/wireless/forms/filtersets.py:27
msgid "Parent group"
msgstr "Батьківська група"
-#: netbox/dcim/forms/filtersets.py:242 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "Об'єкт"
-#: netbox/dcim/forms/filtersets.py:397
+#: netbox/dcim/forms/filtersets.py:398
msgid "Function"
msgstr "Функція"
-#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/model_forms.py:373
+#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "Зображення"
-#: netbox/dcim/forms/filtersets.py:486 netbox/dcim/forms/filtersets.py:611
-#: netbox/dcim/forms/filtersets.py:726
+#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
+#: netbox/dcim/forms/filtersets.py:727
msgid "Components"
msgstr "Компоненти"
-#: netbox/dcim/forms/filtersets.py:506
+#: netbox/dcim/forms/filtersets.py:507
msgid "Subdevice role"
msgstr "Роль підпристрою"
-#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/tables/racks.py:54
+#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
#: netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "Модель"
-#: netbox/dcim/forms/filtersets.py:834
+#: netbox/dcim/forms/filtersets.py:835
msgid "Has an OOB IP"
msgstr "Має IP-адресу для зовнішнього незалежного керування"
-#: netbox/dcim/forms/filtersets.py:841
+#: netbox/dcim/forms/filtersets.py:842
msgid "Virtual chassis member"
msgstr "Віртуальний елемент шасі"
-#: netbox/dcim/forms/filtersets.py:890
+#: netbox/dcim/forms/filtersets.py:891
msgid "Has virtual device contexts"
msgstr "Має контексти віртуальних пристроїв"
-#: netbox/dcim/forms/filtersets.py:903 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:452
-#: netbox/virtualization/forms/filtersets.py:112
+#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
+#: netbox/ipam/forms/filtersets.py:455
+#: netbox/virtualization/forms/filtersets.py:117
msgid "Cluster group"
msgstr "Кластерна група"
-#: netbox/dcim/forms/filtersets.py:1210
+#: netbox/dcim/forms/filtersets.py:1211
msgid "Cabled"
msgstr "Кабельний"
-#: netbox/dcim/forms/filtersets.py:1217
+#: netbox/dcim/forms/filtersets.py:1218
msgid "Occupied"
msgstr "Зайнятий"
-#: netbox/dcim/forms/filtersets.py:1244 netbox/dcim/forms/filtersets.py:1269
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/tables/devices.py:364
+#: 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:1341 netbox/dcim/tables/devices.py:374
+#: netbox/dcim/tables/devices.py:663
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:16
#: netbox/templates/dcim/consoleport.html:55
#: netbox/templates/dcim/consoleserverport.html:55
#: netbox/templates/dcim/frontport.html:69
-#: netbox/templates/dcim/interface.html:140
+#: netbox/templates/dcim/interface.html:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:59
+#: netbox/templates/dcim/poweroutlet.html:69
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "Підключення"
-#: netbox/dcim/forms/filtersets.py:1348 netbox/extras/forms/bulk_edit.py:326
+#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326
#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:464
-#: netbox/extras/forms/model_forms.py:675 netbox/extras/tables/tables.py:579
+#: netbox/extras/forms/filtersets.py:472
+#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:579
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "Вид"
-#: netbox/dcim/forms/filtersets.py:1377
+#: netbox/dcim/forms/filtersets.py:1382
msgid "Mgmt only"
msgstr "Тільки управління"
-#: netbox/dcim/forms/filtersets.py:1389 netbox/dcim/forms/model_forms.py:1390
-#: netbox/dcim/models/device_components.py:629
-#: netbox/templates/dcim/interface.html:129
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423
+#: netbox/dcim/models/device_components.py:677
+#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "WWN (унікальний ідентифікатор)"
-#: netbox/dcim/forms/filtersets.py:1409
+#: netbox/dcim/forms/filtersets.py:1414
msgid "Wireless channel"
msgstr "Бездротовий канал"
-#: netbox/dcim/forms/filtersets.py:1413
+#: netbox/dcim/forms/filtersets.py:1418
msgid "Channel frequency (MHz)"
msgstr "Частота каналу (МГц)"
-#: netbox/dcim/forms/filtersets.py:1417
+#: netbox/dcim/forms/filtersets.py:1422
msgid "Channel width (MHz)"
msgstr "Ширина каналу (МГц)"
-#: netbox/dcim/forms/filtersets.py:1421
-#: netbox/templates/dcim/interface.html:85
+#: netbox/dcim/forms/filtersets.py:1426
+#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "Потужність передачі (дБм)"
-#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1471
-#: netbox/dcim/tables/devices.py:327 netbox/templates/dcim/cable.html:12
+#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476
+#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
#: netbox/templates/dcim/htmx/cable_edit.html:50
@@ -4818,40 +5249,77 @@ msgstr "Потужність передачі (дБм)"
msgid "Cable"
msgstr "Кабель"
-#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/tables/devices.py:949
+#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979
msgid "Discovered"
msgstr "Виявлено"
+#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350
+msgid "Assigned Device"
+msgstr "Призначено на пристрій"
+
+#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355
+msgid "Assigned VM"
+msgstr "Призначено на віртуальну машину"
+
#: netbox/dcim/forms/formsets.py:20
#, python-brace-format
msgid "A virtual chassis member already exists in position {vc_position}."
msgstr "Віртуальний елемент шасі вже існує на {vc_position} місці."
-#: netbox/dcim/forms/model_forms.py:140
+#: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75
+#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618
+msgid "Scope type"
+msgstr "Тип сфери застосування"
+
+#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423
+#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:175
+#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621
+#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
+#: netbox/templates/ipam/vlangroup.html:38
+#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/virtualization/forms/bulk_edit.py:91
+#: netbox/virtualization/forms/filtersets.py:46
+#: netbox/virtualization/forms/model_forms.py:79
+#: netbox/virtualization/tables/clusters.py:80
+#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/filtersets.py:37
+#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/tables/wirelesslan.py:58
+msgid "Scope"
+msgstr "Сфера застосування"
+
+#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436
+msgid "Scope type (app & model)"
+msgstr "Тип сфери застосування (додаток і модель)"
+
+#: netbox/dcim/forms/model_forms.py:144
msgid "Contact Info"
msgstr "Контактна інформація"
-#: netbox/dcim/forms/model_forms.py:195 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "Роль стійки"
-#: netbox/dcim/forms/model_forms.py:212 netbox/dcim/forms/model_forms.py:362
-#: netbox/dcim/forms/model_forms.py:446
+#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
+#: netbox/dcim/forms/model_forms.py:456
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "Скорочення"
-#: netbox/dcim/forms/model_forms.py:259
+#: netbox/dcim/forms/model_forms.py:264
msgid "Select a pre-defined rack type, or set physical characteristics below."
msgstr ""
"Виберіть попередньо визначений тип стійки або встановіть фізичні "
"характеристики нижче."
-#: netbox/dcim/forms/model_forms.py:265
+#: netbox/dcim/forms/model_forms.py:273
msgid "Inventory Control"
msgstr "Контроль запасів"
-#: netbox/dcim/forms/model_forms.py:313
+#: netbox/dcim/forms/model_forms.py:321
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
@@ -4859,36 +5327,36 @@ msgstr ""
"Список ідентифікаторів числових юнітів, розділених комами. Діапазон можна "
"вказати за допомогою дефіса."
-#: netbox/dcim/forms/model_forms.py:322 netbox/dcim/tables/racks.py:202
+#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201
msgid "Reservation"
msgstr "Бронювання"
-#: netbox/dcim/forms/model_forms.py:423
+#: netbox/dcim/forms/model_forms.py:432
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "Роль пристрою"
-#: netbox/dcim/forms/model_forms.py:490 netbox/dcim/models/devices.py:644
+#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
msgid "The lowest-numbered unit occupied by the device"
msgstr "Юніт з найменшим номером, зайнятим пристроєм"
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/model_forms.py:558
msgid "The position in the virtual chassis this device is identified by"
msgstr "Положення у віртуальному шасі цього пристрою визначається"
-#: netbox/dcim/forms/model_forms.py:552
+#: netbox/dcim/forms/model_forms.py:563
msgid "The priority of the device in the virtual chassis"
msgstr "Пріоритет пристрою в віртуальному шасі"
-#: netbox/dcim/forms/model_forms.py:659
+#: netbox/dcim/forms/model_forms.py:670
msgid "Automatically populate components associated with this module type"
msgstr "Автоматично заповнювати компоненти, пов'язані з цим типом модуля"
-#: netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/model_forms.py:779
msgid "Characteristics"
msgstr "Характеристики"
-#: netbox/dcim/forms/model_forms.py:914
+#: netbox/dcim/forms/model_forms.py:926
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -4902,60 +5370,35 @@ msgstr ""
"[ге, хе] -0/0/ [0-9]
). Жетон {module}
, якщо є, "
"буде автоматично замінено значенням позиції при створенні нового модуля."
-#: netbox/dcim/forms/model_forms.py:1094
+#: netbox/dcim/forms/model_forms.py:1107
msgid "Console port template"
msgstr "Шаблон порту консолі"
-#: netbox/dcim/forms/model_forms.py:1102
+#: netbox/dcim/forms/model_forms.py:1115
msgid "Console server port template"
msgstr "Шаблон порту консольного сервера"
-#: netbox/dcim/forms/model_forms.py:1110
+#: netbox/dcim/forms/model_forms.py:1123
msgid "Front port template"
msgstr "Шаблон фронтального порту"
-#: netbox/dcim/forms/model_forms.py:1118
+#: netbox/dcim/forms/model_forms.py:1131
msgid "Interface template"
msgstr "Шаблон інтерфейсу"
-#: netbox/dcim/forms/model_forms.py:1126
+#: netbox/dcim/forms/model_forms.py:1139
msgid "Power outlet template"
msgstr "Шаблон електрічної розетки"
-#: netbox/dcim/forms/model_forms.py:1134
+#: netbox/dcim/forms/model_forms.py:1147
msgid "Power port template"
msgstr "Шаблон порту живлення"
-#: netbox/dcim/forms/model_forms.py:1142
+#: netbox/dcim/forms/model_forms.py:1155
msgid "Rear port template"
msgstr "Шаблон порту ззаду"
-#: netbox/dcim/forms/model_forms.py:1151 netbox/dcim/forms/model_forms.py:1395
-#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1590
-#: netbox/dcim/tables/connections.py:65 netbox/ipam/forms/bulk_import.py:318
-#: netbox/ipam/forms/model_forms.py:280 netbox/ipam/forms/model_forms.py:289
-#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/ip.py:372
-#: netbox/ipam/tables/vlans.py:169
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:51
-#: netbox/templates/dcim/frontport.html:106
-#: netbox/templates/dcim/interface.html:27
-#: netbox/templates/dcim/interface.html:184
-#: netbox/templates/dcim/interface.html:310
-#: netbox/templates/dcim/rearport.html:102
-#: netbox/templates/virtualization/vminterface.html:18
-#: netbox/templates/vpn/tunneltermination.html:31
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
-#: netbox/templates/wireless/wirelesslink.html:10
-#: netbox/templates/wireless/wirelesslink.html:55
-#: netbox/virtualization/forms/model_forms.py:348
-#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:436
-#: netbox/vpn/forms/model_forms.py:445
-#: netbox/wireless/forms/model_forms.py:113
-#: netbox/wireless/forms/model_forms.py:155
-msgid "Interface"
-msgstr "Інтерфейс"
-
-#: netbox/dcim/forms/model_forms.py:1152 netbox/dcim/forms/model_forms.py:1591
+#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -4963,71 +5406,71 @@ msgstr "Інтерфейс"
msgid "Console Port"
msgstr "Порт консолі"
-#: netbox/dcim/forms/model_forms.py:1153 netbox/dcim/forms/model_forms.py:1592
+#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637
#: netbox/templates/dcim/consoleport.html:73
#: netbox/templates/dcim/consoleserverport.html:17
#: netbox/templates/dcim/frontport.html:109
msgid "Console Server Port"
msgstr "Порт консольного сервера"
-#: netbox/dcim/forms/model_forms.py:1154 netbox/dcim/forms/model_forms.py:1593
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
#: netbox/templates/dcim/frontport.html:17
#: netbox/templates/dcim/frontport.html:115
-#: netbox/templates/dcim/interface.html:187
+#: netbox/templates/dcim/interface.html:244
#: netbox/templates/dcim/rearport.html:105
msgid "Front Port"
msgstr "Передній порт"
-#: netbox/dcim/forms/model_forms.py:1155 netbox/dcim/forms/model_forms.py:1594
-#: netbox/dcim/tables/devices.py:710
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
+#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/tables/devices.py:744
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
#: netbox/templates/dcim/frontport.html:50
#: netbox/templates/dcim/frontport.html:118
-#: netbox/templates/dcim/interface.html:190
+#: netbox/templates/dcim/interface.html:247
#: netbox/templates/dcim/rearport.html:17
#: netbox/templates/dcim/rearport.html:108
msgid "Rear Port"
msgstr "Порт ззаду"
-#: netbox/dcim/forms/model_forms.py:1156 netbox/dcim/forms/model_forms.py:1595
-#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:512
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640
+#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521
+#: netbox/templates/dcim/poweroutlet.html:54
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "Порт живлення"
-#: netbox/dcim/forms/model_forms.py:1157 netbox/dcim/forms/model_forms.py:1596
+#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641
#: netbox/templates/dcim/poweroutlet.html:17
#: netbox/templates/dcim/powerport.html:77
msgid "Power Outlet"
msgstr "Електрична розетка"
-#: netbox/dcim/forms/model_forms.py:1159 netbox/dcim/forms/model_forms.py:1598
+#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643
msgid "Component Assignment"
msgstr "Призначення компонентів"
-#: netbox/dcim/forms/model_forms.py:1202 netbox/dcim/forms/model_forms.py:1645
+#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690
msgid "An InventoryItem can only be assigned to a single component."
msgstr "Елемент інвентаря можна призначити лише одному компоненту."
-#: netbox/dcim/forms/model_forms.py:1339
+#: netbox/dcim/forms/model_forms.py:1355
msgid "LAG interface"
msgstr "Інтерфейс LAG"
-#: netbox/dcim/forms/model_forms.py:1362
+#: netbox/dcim/forms/model_forms.py:1378
msgid "Filter VLANs available for assignment by group."
msgstr "Фільтр VLAN'ів, доступних для призначення за групами."
-#: netbox/dcim/forms/model_forms.py:1491
+#: netbox/dcim/forms/model_forms.py:1533
msgid "Child Device"
msgstr "Підпорядкований пристрій"
-#: netbox/dcim/forms/model_forms.py:1492
+#: netbox/dcim/forms/model_forms.py:1534
msgid ""
"Child devices must first be created and assigned to the site and rack of the"
" parent device."
@@ -5035,32 +5478,58 @@ msgstr ""
"Підпорядковані пристрої спочатку повинні бути створені та присвоєні до тех. "
"майданчику та стійки батьківського пристрою."
-#: netbox/dcim/forms/model_forms.py:1534
+#: netbox/dcim/forms/model_forms.py:1576
msgid "Console port"
msgstr "Консольний порт"
-#: netbox/dcim/forms/model_forms.py:1542
+#: netbox/dcim/forms/model_forms.py:1584
msgid "Console server port"
msgstr "Порт консольного сервера"
-#: netbox/dcim/forms/model_forms.py:1550
+#: netbox/dcim/forms/model_forms.py:1592
msgid "Front port"
msgstr "Передній порт"
-#: netbox/dcim/forms/model_forms.py:1566
+#: netbox/dcim/forms/model_forms.py:1608
msgid "Power outlet"
msgstr "Розетка живлення"
-#: netbox/dcim/forms/model_forms.py:1586
+#: netbox/dcim/forms/model_forms.py:1630
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "Елемент інвентаря"
-#: netbox/dcim/forms/model_forms.py:1659
+#: netbox/dcim/forms/model_forms.py:1704
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "Роль елемента інвентаря"
+#: netbox/dcim/forms/model_forms.py:1773
+msgid "VM Interface"
+msgstr "Інтерфейс VM"
+
+#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796
+#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171
+#: netbox/templates/virtualization/virtualdisk.html:21
+#: netbox/templates/virtualization/virtualmachine.html:12
+#: netbox/templates/virtualization/vminterface.html:21
+#: netbox/templates/vpn/tunneltermination.html:25
+#: netbox/virtualization/forms/filtersets.py:202
+#: netbox/virtualization/forms/filtersets.py:247
+#: netbox/virtualization/forms/model_forms.py:227
+#: netbox/virtualization/tables/virtualmachines.py:105
+#: netbox/virtualization/tables/virtualmachines.py:161
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
+#: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172
+#: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457
+msgid "Virtual Machine"
+msgstr "Віртуальна машина"
+
+#: netbox/dcim/forms/model_forms.py:1827
+msgid "A MAC address can only be assigned to a single object."
+msgstr "MAC-адресу можна призначити лише одному об'єкту."
+
#: netbox/dcim/forms/object_create.py:48
#: netbox/dcim/forms/object_create.py:199
#: netbox/dcim/forms/object_create.py:347
@@ -5081,7 +5550,7 @@ msgstr ""
"очікуються."
#: netbox/dcim/forms/object_create.py:110
-#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:252
+#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263
msgid "Rear ports"
msgstr "Порти ззаду"
@@ -5111,7 +5580,7 @@ msgstr ""
"Кількість передніх портів, які потрібно створити ({frontport_count}) повинна"
" відповідати вибраній кількості позицій портів ззаду ({rearport_count})."
-#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1033
+#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1065
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:47
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5130,30 +5599,30 @@ msgstr ""
"Положення пристрою першого члена. Збільшується на одного для кожного "
"додаткового члена."
-#: netbox/dcim/forms/object_create.py:427
+#: netbox/dcim/forms/object_create.py:428
msgid "A position must be specified for the first VC member."
msgstr "Позиція повинна бути вказана для першого члена VC."
-#: netbox/dcim/models/cables.py:62
-#: netbox/dcim/models/device_component_templates.py:55
-#: netbox/dcim/models/device_components.py:62
+#: netbox/dcim/models/cables.py:64
+#: netbox/dcim/models/device_component_templates.py:51
+#: netbox/dcim/models/device_components.py:57
#: netbox/extras/models/customfields.py:111
msgid "label"
msgstr "етикетка"
-#: netbox/dcim/models/cables.py:71
+#: netbox/dcim/models/cables.py:73
msgid "length"
msgstr "довжина"
-#: netbox/dcim/models/cables.py:78
+#: netbox/dcim/models/cables.py:80
msgid "length unit"
msgstr "довжина юніта"
-#: netbox/dcim/models/cables.py:95
+#: netbox/dcim/models/cables.py:98
msgid "cable"
msgstr "кабель"
-#: netbox/dcim/models/cables.py:96
+#: netbox/dcim/models/cables.py:99
msgid "cables"
msgstr "кабелів"
@@ -5178,19 +5647,19 @@ msgstr "Несумісні типи з'єднання: {type_a} і {type_b}"
msgid "A and B terminations cannot connect to the same object."
msgstr "Кінцевки A і Б не можуть з'єднуватися з одним об'єктом."
-#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37
+#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37
msgid "end"
msgstr "кінець"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:315
msgid "cable termination"
msgstr "кабельний кінець"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:316
msgid "cable terminations"
msgstr "кабельні кінці"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:335
#, python-brace-format
msgid ""
"Duplicate termination found for {app_label}.{model} {termination_id}: cable "
@@ -5199,37 +5668,71 @@ msgstr ""
"Знайдено дублікат кінця {app_label}.{model} {termination_id}: кабель "
"{cable_pk}"
-#: netbox/dcim/models/cables.py:343
+#: netbox/dcim/models/cables.py:345
#, python-brace-format
msgid "Cables cannot be terminated to {type_display} interfaces"
msgstr "Кабелі не можуть бути підключені в {type_display} інтерфейси"
-#: netbox/dcim/models/cables.py:350
+#: netbox/dcim/models/cables.py:352
msgid "Circuit terminations attached to a provider network may not be cabled."
msgstr ""
"Кінці каналу зв'язку, приєднані до мережі провайдера, не можуть бути "
"кабельними."
-#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50
+#: netbox/dcim/models/cables.py:450 netbox/extras/models/configs.py:50
msgid "is active"
msgstr "активний"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:454
msgid "is complete"
msgstr "завершено"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:458
msgid "is split"
msgstr "розщеплюється"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:466
msgid "cable path"
msgstr "кабельний шлях"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:467
msgid "cable paths"
msgstr "кабельні шляхи"
+#: netbox/dcim/models/cables.py:539
+msgid "All originating terminations must be attached to the same link"
+msgstr "Усі початкові закінчення повинні бути приєднані до одного посилання"
+
+#: netbox/dcim/models/cables.py:551
+msgid "All mid-span terminations must have the same termination type"
+msgstr ""
+"Усі закінчення середнього прольоту повинні мати однаковий тип закінчення"
+
+#: netbox/dcim/models/cables.py:556
+msgid "All mid-span terminations must have the same parent object"
+msgstr ""
+"Усі закінчення середнього прольоту повинні мати однаковий батьківський "
+"об'єкт"
+
+#: netbox/dcim/models/cables.py:580
+msgid "All links must be cable or wireless"
+msgstr "Всі посилання повинні бути кабельними або бездротовими"
+
+#: netbox/dcim/models/cables.py:582
+msgid "All links must match first link type"
+msgstr "Усі посилання повинні відповідати першому типу посилання"
+
+#: netbox/dcim/models/cables.py:665
+msgid ""
+"All positions counts within the path on opposite ends of links must match"
+msgstr ""
+"Усі позиції, що підраховуються в межах шляху на протилежних кінцях посилань,"
+" повинні збігатися"
+
+#: netbox/dcim/models/cables.py:674
+msgid "Remote termination position filter is missing"
+msgstr "Відсутній фільтр положення віддаленого завершення"
+
#: netbox/dcim/models/device_component_templates.py:46
#, python-brace-format
msgid ""
@@ -5239,16 +5742,16 @@ msgstr ""
"{module} приймається як заміна позиції відсіку модуля при приєднанні до типу"
" модуля."
-#: netbox/dcim/models/device_component_templates.py:58
-#: netbox/dcim/models/device_components.py:65
+#: netbox/dcim/models/device_component_templates.py:54
+#: netbox/dcim/models/device_components.py:60
msgid "Physical label"
msgstr "Фізична етикетка"
-#: netbox/dcim/models/device_component_templates.py:103
+#: netbox/dcim/models/device_component_templates.py:99
msgid "Component templates cannot be moved to a different device type."
msgstr "Шаблони компонентів не можна переміщати на інший тип пристрою."
-#: netbox/dcim/models/device_component_templates.py:154
+#: netbox/dcim/models/device_component_templates.py:150
msgid ""
"A component template cannot be associated with both a device type and a "
"module type."
@@ -5256,146 +5759,146 @@ msgstr ""
"Шаблон компонента не може бути пов'язаний як з типом пристрою, так і з типом"
" модуля."
-#: netbox/dcim/models/device_component_templates.py:158
+#: netbox/dcim/models/device_component_templates.py:154
msgid ""
"A component template must be associated with either a device type or a "
"module type."
msgstr ""
"Шаблон компонента повинен бути пов'язаний з типом пристрою або типом модуля."
-#: netbox/dcim/models/device_component_templates.py:212
+#: netbox/dcim/models/device_component_templates.py:209
msgid "console port template"
msgstr "шаблон порту консолі"
-#: netbox/dcim/models/device_component_templates.py:213
+#: netbox/dcim/models/device_component_templates.py:210
msgid "console port templates"
msgstr "шаблони портів консолі"
-#: netbox/dcim/models/device_component_templates.py:246
+#: netbox/dcim/models/device_component_templates.py:244
msgid "console server port template"
msgstr "шаблон порту консольного сервера"
-#: netbox/dcim/models/device_component_templates.py:247
+#: netbox/dcim/models/device_component_templates.py:245
msgid "console server port templates"
msgstr "шаблони портів консольного сервера"
-#: netbox/dcim/models/device_component_templates.py:278
-#: netbox/dcim/models/device_components.py:352
+#: netbox/dcim/models/device_component_templates.py:277
+#: netbox/dcim/models/device_components.py:345
msgid "maximum draw"
msgstr "максимальна потужність"
-#: netbox/dcim/models/device_component_templates.py:285
-#: netbox/dcim/models/device_components.py:359
+#: netbox/dcim/models/device_component_templates.py:284
+#: netbox/dcim/models/device_components.py:352
msgid "allocated draw"
msgstr "виділена потужність"
-#: netbox/dcim/models/device_component_templates.py:295
+#: netbox/dcim/models/device_component_templates.py:294
msgid "power port template"
msgstr "шаблон порту живлення"
-#: netbox/dcim/models/device_component_templates.py:296
+#: netbox/dcim/models/device_component_templates.py:295
msgid "power port templates"
msgstr "шаблони портів живлення"
#: netbox/dcim/models/device_component_templates.py:315
-#: netbox/dcim/models/device_components.py:382
+#: netbox/dcim/models/device_components.py:372
#, python-brace-format
msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)."
msgstr ""
"Виділена потужність не може перевищувати максимальну потужність "
"({maximum_draw}Вт)."
-#: netbox/dcim/models/device_component_templates.py:347
-#: netbox/dcim/models/device_components.py:477
+#: netbox/dcim/models/device_component_templates.py:349
+#: netbox/dcim/models/device_components.py:468
msgid "feed leg"
msgstr "фідер живлення"
-#: netbox/dcim/models/device_component_templates.py:351
-#: netbox/dcim/models/device_components.py:481
+#: netbox/dcim/models/device_component_templates.py:354
+#: netbox/dcim/models/device_components.py:473
msgid "Phase (for three-phase feeds)"
msgstr "Фаза (для трифазних подач)"
-#: netbox/dcim/models/device_component_templates.py:357
+#: netbox/dcim/models/device_component_templates.py:360
msgid "power outlet template"
msgstr "шаблон розетки"
-#: netbox/dcim/models/device_component_templates.py:358
+#: netbox/dcim/models/device_component_templates.py:361
msgid "power outlet templates"
msgstr "шаблони розеток"
-#: netbox/dcim/models/device_component_templates.py:367
+#: netbox/dcim/models/device_component_templates.py:370
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device type"
msgstr ""
"Батьківський порт живлення ({power_port}) повинен належати до одного типу "
"пристрою"
-#: netbox/dcim/models/device_component_templates.py:371
+#: netbox/dcim/models/device_component_templates.py:376
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same module type"
msgstr ""
"Батьківський порт живлення ({power_port}) повинен належати до одного типу "
"модуля"
-#: netbox/dcim/models/device_component_templates.py:423
-#: netbox/dcim/models/device_components.py:611
+#: netbox/dcim/models/device_component_templates.py:430
+#: netbox/dcim/models/device_components.py:659
msgid "management only"
msgstr "тільки управління"
-#: netbox/dcim/models/device_component_templates.py:431
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_component_templates.py:438
+#: netbox/dcim/models/device_components.py:539
msgid "bridge interface"
msgstr "інтерфейс моста"
-#: netbox/dcim/models/device_component_templates.py:449
-#: netbox/dcim/models/device_components.py:636
+#: netbox/dcim/models/device_component_templates.py:459
+#: netbox/dcim/models/device_components.py:685
msgid "wireless role"
msgstr "бездротова роль"
-#: netbox/dcim/models/device_component_templates.py:455
+#: netbox/dcim/models/device_component_templates.py:465
msgid "interface template"
msgstr "шаблон інтерфейсу"
-#: netbox/dcim/models/device_component_templates.py:456
+#: netbox/dcim/models/device_component_templates.py:466
msgid "interface templates"
msgstr "шаблони інтерфейсу"
-#: netbox/dcim/models/device_component_templates.py:463
-#: netbox/dcim/models/device_components.py:804
-#: netbox/virtualization/models/virtualmachines.py:405
+#: netbox/dcim/models/device_component_templates.py:473
+#: netbox/dcim/models/device_components.py:845
+#: netbox/virtualization/models/virtualmachines.py:385
msgid "An interface cannot be bridged to itself."
msgstr "Інтерфейс не може бути з'єднаний мостом з собою."
-#: netbox/dcim/models/device_component_templates.py:466
+#: netbox/dcim/models/device_component_templates.py:477
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same device type"
msgstr ""
"Інтерфейс моста ({bridge}) повинні складатися з пристроїв одного типу "
-#: netbox/dcim/models/device_component_templates.py:470
+#: netbox/dcim/models/device_component_templates.py:483
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same module type"
msgstr "Інтерфейс моста ({bridge}) повинні складатися з модулів одного типу "
-#: netbox/dcim/models/device_component_templates.py:526
-#: netbox/dcim/models/device_components.py:984
+#: netbox/dcim/models/device_component_templates.py:540
+#: netbox/dcim/models/device_components.py:1035
msgid "rear port position"
msgstr "положення порту ззаду"
-#: netbox/dcim/models/device_component_templates.py:551
+#: netbox/dcim/models/device_component_templates.py:565
msgid "front port template"
msgstr "шаблон переднього порту"
-#: netbox/dcim/models/device_component_templates.py:552
+#: netbox/dcim/models/device_component_templates.py:566
msgid "front port templates"
msgstr "шаблони передніх портів"
-#: netbox/dcim/models/device_component_templates.py:562
+#: netbox/dcim/models/device_component_templates.py:576
#, python-brace-format
msgid "Rear port ({name}) must belong to the same device type"
msgstr "Задній порт ({name}) повинні належати до одного типу пристрою"
-#: netbox/dcim/models/device_component_templates.py:568
+#: netbox/dcim/models/device_component_templates.py:582
#, python-brace-format
msgid ""
"Invalid rear port position ({position}); rear port {name} has only {count} "
@@ -5404,47 +5907,47 @@ msgstr ""
"Невірна позиція порту ззаду ({position}); порт ззаду {name} має тільки "
"{count} позиції"
-#: netbox/dcim/models/device_component_templates.py:621
-#: netbox/dcim/models/device_components.py:1053
+#: netbox/dcim/models/device_component_templates.py:635
+#: netbox/dcim/models/device_components.py:1101
msgid "positions"
msgstr "позиції"
-#: netbox/dcim/models/device_component_templates.py:632
+#: netbox/dcim/models/device_component_templates.py:646
msgid "rear port template"
msgstr "шаблон порту ззаду"
-#: netbox/dcim/models/device_component_templates.py:633
+#: netbox/dcim/models/device_component_templates.py:647
msgid "rear port templates"
msgstr "шаблони портів ззаду"
-#: netbox/dcim/models/device_component_templates.py:662
-#: netbox/dcim/models/device_components.py:1103
+#: netbox/dcim/models/device_component_templates.py:676
+#: netbox/dcim/models/device_components.py:1148
msgid "position"
msgstr "позиція"
-#: netbox/dcim/models/device_component_templates.py:665
-#: netbox/dcim/models/device_components.py:1106
+#: netbox/dcim/models/device_component_templates.py:679
+#: netbox/dcim/models/device_components.py:1151
msgid "Identifier to reference when renaming installed components"
msgstr ""
"Ідентифікатор для посилання при перейменуванні встановлених компонентів"
-#: netbox/dcim/models/device_component_templates.py:671
+#: netbox/dcim/models/device_component_templates.py:685
msgid "module bay template"
msgstr "шаблон відсіку модуля"
-#: netbox/dcim/models/device_component_templates.py:672
+#: netbox/dcim/models/device_component_templates.py:686
msgid "module bay templates"
msgstr "шаблони відсіків модулів"
-#: netbox/dcim/models/device_component_templates.py:699
+#: netbox/dcim/models/device_component_templates.py:713
msgid "device bay template"
msgstr "шаблон відсіку пристрою"
-#: netbox/dcim/models/device_component_templates.py:700
+#: netbox/dcim/models/device_component_templates.py:714
msgid "device bay templates"
msgstr "шаблони відсіків пристроїв"
-#: netbox/dcim/models/device_component_templates.py:713
+#: netbox/dcim/models/device_component_templates.py:728
#, python-brace-format
msgid ""
"Subdevice role of device type ({device_type}) must be set to \"parent\" to "
@@ -5453,211 +5956,230 @@ msgstr ""
"Роль підпристрою типу пристрою ({device_type}) має бути встановлено значення"
" \"батько\", щоб дозволити відсіки пристрою."
-#: netbox/dcim/models/device_component_templates.py:768
-#: netbox/dcim/models/device_components.py:1262
+#: netbox/dcim/models/device_component_templates.py:784
+#: netbox/dcim/models/device_components.py:1304
msgid "part ID"
msgstr "Ідентифікатор частини"
-#: netbox/dcim/models/device_component_templates.py:770
-#: netbox/dcim/models/device_components.py:1264
+#: netbox/dcim/models/device_component_templates.py:786
+#: netbox/dcim/models/device_components.py:1306
msgid "Manufacturer-assigned part identifier"
msgstr "Ідентифікатор деталі, призначений виробником"
-#: netbox/dcim/models/device_component_templates.py:787
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item template"
msgstr "шаблон елемента інвентаря"
-#: netbox/dcim/models/device_component_templates.py:788
+#: netbox/dcim/models/device_component_templates.py:804
msgid "inventory item templates"
msgstr "шаблони елемента інвентаря"
-#: netbox/dcim/models/device_components.py:105
+#: netbox/dcim/models/device_components.py:100
msgid "Components cannot be moved to a different device."
msgstr "Компоненти не можна переміщати на інший пристрій."
-#: netbox/dcim/models/device_components.py:144
+#: netbox/dcim/models/device_components.py:139
msgid "cable end"
msgstr "кінець кабелю"
-#: netbox/dcim/models/device_components.py:150
+#: netbox/dcim/models/device_components.py:146
msgid "mark connected"
msgstr "позначка підключена"
-#: netbox/dcim/models/device_components.py:152
+#: netbox/dcim/models/device_components.py:148
msgid "Treat as if a cable is connected"
msgstr "Ставтеся так, ніби підключений кабель"
-#: netbox/dcim/models/device_components.py:170
+#: netbox/dcim/models/device_components.py:166
msgid "Must specify cable end (A or B) when attaching a cable."
msgstr "Необхідно вказати кінець кабелю (А або Б) при приєднанні кабелю."
-#: netbox/dcim/models/device_components.py:174
+#: netbox/dcim/models/device_components.py:170
msgid "Cable end must not be set without a cable."
msgstr "Кінець кабелю не можна встановлювати без кабелю."
-#: netbox/dcim/models/device_components.py:178
+#: netbox/dcim/models/device_components.py:174
msgid "Cannot mark as connected with a cable attached."
msgstr "Не можна позначити як з'єднаний із приєднаним вже кабелем."
-#: netbox/dcim/models/device_components.py:202
+#: netbox/dcim/models/device_components.py:198
#, python-brace-format
msgid "{class_name} models must declare a parent_object property"
msgstr ""
"{class_name} моделі повинні спочатку оголосити властивість parent_object"
-#: netbox/dcim/models/device_components.py:287
-#: netbox/dcim/models/device_components.py:316
-#: netbox/dcim/models/device_components.py:349
-#: netbox/dcim/models/device_components.py:467
+#: netbox/dcim/models/device_components.py:284
+#: netbox/dcim/models/device_components.py:311
+#: netbox/dcim/models/device_components.py:342
+#: netbox/dcim/models/device_components.py:458
msgid "Physical port type"
msgstr "Фізичний тип порту"
-#: netbox/dcim/models/device_components.py:290
-#: netbox/dcim/models/device_components.py:319
+#: netbox/dcim/models/device_components.py:287
+#: netbox/dcim/models/device_components.py:314
msgid "speed"
msgstr "швидкість"
-#: netbox/dcim/models/device_components.py:294
-#: netbox/dcim/models/device_components.py:323
+#: netbox/dcim/models/device_components.py:291
+#: netbox/dcim/models/device_components.py:318
msgid "Port speed in bits per second"
msgstr "Швидкість порту в бітах в секунду"
-#: netbox/dcim/models/device_components.py:300
+#: netbox/dcim/models/device_components.py:297
msgid "console port"
msgstr "консольний порт"
-#: netbox/dcim/models/device_components.py:301
+#: netbox/dcim/models/device_components.py:298
msgid "console ports"
msgstr "консольні порти"
-#: netbox/dcim/models/device_components.py:329
+#: netbox/dcim/models/device_components.py:324
msgid "console server port"
msgstr "порт консольного сервера"
-#: netbox/dcim/models/device_components.py:330
+#: netbox/dcim/models/device_components.py:325
msgid "console server ports"
msgstr "порти консольного сервера"
-#: netbox/dcim/models/device_components.py:369
+#: netbox/dcim/models/device_components.py:362
msgid "power port"
msgstr "порт живлення"
-#: netbox/dcim/models/device_components.py:370
+#: netbox/dcim/models/device_components.py:363
msgid "power ports"
msgstr "порти живлення"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:483
msgid "power outlet"
msgstr "розетка"
-#: netbox/dcim/models/device_components.py:488
+#: netbox/dcim/models/device_components.py:484
msgid "power outlets"
msgstr "розетки"
-#: netbox/dcim/models/device_components.py:499
+#: netbox/dcim/models/device_components.py:492
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device"
msgstr ""
"Батьківський порт живлення ({power_port}) повинні належати до одного і того "
"ж пристрою"
-#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:81
-#: netbox/vpn/models/crypto.py:226
+#: netbox/dcim/models/device_components.py:518 netbox/vpn/models/crypto.py:80
+#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "режим"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:523
msgid "IEEE 802.1Q tagging strategy"
msgstr "Стратегія міток IEEE 802.1Q"
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:531
msgid "parent interface"
msgstr "батьківський інтерфейс"
-#: netbox/dcim/models/device_components.py:602
+#: netbox/dcim/models/device_components.py:547
+msgid "untagged VLAN"
+msgstr "VLAN без міток"
+
+#: netbox/dcim/models/device_components.py:553
+msgid "tagged VLANs"
+msgstr "VLAN'и з мітками"
+
+#: netbox/dcim/models/device_components.py:561
+#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510
+#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106
+#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
+msgid "Q-in-Q SVLAN"
+msgstr "Q-в-Q SVLAN"
+
+#: netbox/dcim/models/device_components.py:576
+msgid "primary MAC address"
+msgstr "основна MAC-адреса"
+
+#: netbox/dcim/models/device_components.py:588
+msgid "Only Q-in-Q interfaces may specify a service VLAN."
+msgstr "Тільки інтерфейси Q-in-Q можуть вказувати службовий VLAN."
+
+#: netbox/dcim/models/device_components.py:594
+#, python-brace-format
+msgid "MAC address {mac_address} is not assigned to this interface."
+msgstr "MAC-адреса {mac_address} не призначений для цього інтерфейсу."
+
+#: netbox/dcim/models/device_components.py:650
msgid "parent LAG"
msgstr "батьківський LAG"
-#: netbox/dcim/models/device_components.py:612
+#: netbox/dcim/models/device_components.py:660
msgid "This interface is used only for out-of-band management"
msgstr ""
"Цей інтерфейс використовується лише для зовнішнього незалежного керування"
-#: netbox/dcim/models/device_components.py:617
+#: netbox/dcim/models/device_components.py:665
msgid "speed (Kbps)"
msgstr "швидкість (Кбіт/с)"
-#: netbox/dcim/models/device_components.py:620
+#: netbox/dcim/models/device_components.py:668
msgid "duplex"
msgstr "дуплекс"
-#: netbox/dcim/models/device_components.py:630
+#: netbox/dcim/models/device_components.py:678
msgid "64-bit World Wide Name"
msgstr "64-розрядна всесвітня назва"
-#: netbox/dcim/models/device_components.py:642
+#: netbox/dcim/models/device_components.py:692
msgid "wireless channel"
msgstr "бездротовий канал"
-#: netbox/dcim/models/device_components.py:649
+#: netbox/dcim/models/device_components.py:699
msgid "channel frequency (MHz)"
msgstr "частота каналу (МГц)"
-#: netbox/dcim/models/device_components.py:650
-#: netbox/dcim/models/device_components.py:658
+#: netbox/dcim/models/device_components.py:700
+#: netbox/dcim/models/device_components.py:708
msgid "Populated by selected channel (if set)"
msgstr "Заповнюється вибраним каналом (якщо встановлено)"
-#: netbox/dcim/models/device_components.py:664
+#: netbox/dcim/models/device_components.py:714
msgid "transmit power (dBm)"
msgstr "потужність передачі (дБм)"
-#: netbox/dcim/models/device_components.py:689 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "бездротові локальні мережі"
-#: netbox/dcim/models/device_components.py:697
-#: netbox/virtualization/models/virtualmachines.py:335
-msgid "untagged VLAN"
-msgstr "VLAN без міток"
-
-#: netbox/dcim/models/device_components.py:703
-#: netbox/virtualization/models/virtualmachines.py:341
-msgid "tagged VLANs"
-msgstr "VLAN'и з мітками"
-
-#: netbox/dcim/models/device_components.py:745
-#: netbox/virtualization/models/virtualmachines.py:377
+#: netbox/dcim/models/device_components.py:789
+#: netbox/virtualization/models/virtualmachines.py:359
msgid "interface"
msgstr "інтерфейс"
-#: netbox/dcim/models/device_components.py:746
-#: netbox/virtualization/models/virtualmachines.py:378
+#: netbox/dcim/models/device_components.py:790
+#: netbox/virtualization/models/virtualmachines.py:360
msgid "interfaces"
msgstr "інтерфейси"
-#: netbox/dcim/models/device_components.py:757
+#: netbox/dcim/models/device_components.py:798
#, python-brace-format
msgid "{display_type} interfaces cannot have a cable attached."
msgstr "{display_type} інтерфейси не можуть мати приєднаний кабель."
-#: netbox/dcim/models/device_components.py:765
+#: netbox/dcim/models/device_components.py:806
#, python-brace-format
msgid "{display_type} interfaces cannot be marked as connected."
msgstr "{display_type} інтерфейси не можуть бути позначені як підключені."
-#: netbox/dcim/models/device_components.py:774
-#: netbox/virtualization/models/virtualmachines.py:390
+#: netbox/dcim/models/device_components.py:815
+#: netbox/virtualization/models/virtualmachines.py:370
msgid "An interface cannot be its own parent."
msgstr "Інтерфейс не може бути власним батьківським."
-#: netbox/dcim/models/device_components.py:778
+#: netbox/dcim/models/device_components.py:819
msgid "Only virtual interfaces may be assigned to a parent interface."
msgstr ""
"Тільки віртуальні інтерфейси можуть бути призначені батьківському "
"інтерфейсу."
-#: netbox/dcim/models/device_components.py:785
+#: netbox/dcim/models/device_components.py:826
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
@@ -5666,7 +6188,7 @@ msgstr ""
"Вибраний батьківський інтерфейс ({interface}) належить до іншого пристрою "
"({device})"
-#: netbox/dcim/models/device_components.py:791
+#: netbox/dcim/models/device_components.py:832
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
@@ -5675,7 +6197,7 @@ msgstr ""
"Вибраний батьківський інтерфейс ({interface}) належить {device}, яка не є "
"частиною віртуального шасі {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:811
+#: netbox/dcim/models/device_components.py:852
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
@@ -5683,7 +6205,7 @@ msgid ""
msgstr ""
"Вибраний інтерфейс моста ({bridge}) належить до іншого пристрою ({device})."
-#: netbox/dcim/models/device_components.py:817
+#: netbox/dcim/models/device_components.py:858
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
@@ -5692,22 +6214,22 @@ msgstr ""
"Вибраний інтерфейс моста ({interface}) належить {device}, який не є частиною"
" віртуального шасі {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:828
+#: netbox/dcim/models/device_components.py:869
msgid "Virtual interfaces cannot have a parent LAG interface."
msgstr "Віртуальні інтерфейси не можуть бути батьківським інтерфейсом LAG."
-#: netbox/dcim/models/device_components.py:832
+#: netbox/dcim/models/device_components.py:873
msgid "A LAG interface cannot be its own parent."
msgstr "Інтерфейс LAG не може бути власним батьківським інтерфейсом."
-#: netbox/dcim/models/device_components.py:839
+#: netbox/dcim/models/device_components.py:880
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to a different device ({device})."
msgstr ""
"Вибраний інтерфейс LAG ({lag}) належить до іншого пристрою ({device})."
-#: netbox/dcim/models/device_components.py:845
+#: netbox/dcim/models/device_components.py:886
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
@@ -5716,49 +6238,53 @@ msgstr ""
"Вибраний інтерфейс LAG ({lag}) належить {device}, який не є частиною "
"віртуального шасі {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:856
+#: netbox/dcim/models/device_components.py:897
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "Віртуальні інтерфейси не можуть мати режим PoE."
-#: netbox/dcim/models/device_components.py:860
+#: netbox/dcim/models/device_components.py:901
msgid "Virtual interfaces cannot have a PoE type."
msgstr "Віртуальні інтерфейси не можуть мати тип PoE."
-#: netbox/dcim/models/device_components.py:866
+#: netbox/dcim/models/device_components.py:907
msgid "Must specify PoE mode when designating a PoE type."
msgstr "Необхідно вказати режим PoE при створенні інтерфейсу типу PoE."
-#: netbox/dcim/models/device_components.py:873
+#: netbox/dcim/models/device_components.py:914
msgid "Wireless role may be set only on wireless interfaces."
msgstr ""
"Роль бездротового зв'язку може бути встановлена тільки на бездротових "
"інтерфейсах."
-#: netbox/dcim/models/device_components.py:875
+#: netbox/dcim/models/device_components.py:916
msgid "Channel may be set only on wireless interfaces."
msgstr "Канал (Wi-Fi) можна встановлювати тільки на бездротових інтерфейсах."
-#: netbox/dcim/models/device_components.py:881
+#: netbox/dcim/models/device_components.py:922
msgid "Channel frequency may be set only on wireless interfaces."
msgstr ""
"Частота каналу (Wi-Fi) може встановлюватися тільки на бездротових "
"інтерфейсах."
-#: netbox/dcim/models/device_components.py:885
+#: netbox/dcim/models/device_components.py:926
msgid "Cannot specify custom frequency with channel selected."
msgstr "Неможливо вказати користувацьку частоту при вибраному каналі (Wi-Fi)."
-#: netbox/dcim/models/device_components.py:891
+#: netbox/dcim/models/device_components.py:932
msgid "Channel width may be set only on wireless interfaces."
msgstr ""
"Ширина каналу (Wi-Fi) може бути встановлена тільки на бездротових "
"інтерфейсах."
-#: netbox/dcim/models/device_components.py:893
+#: netbox/dcim/models/device_components.py:934
msgid "Cannot specify custom width with channel selected."
msgstr "Неможливо вказати користувацьку ширину при вибраному каналі."
-#: netbox/dcim/models/device_components.py:901
+#: netbox/dcim/models/device_components.py:938
+msgid "Interface mode does not support an untagged vlan."
+msgstr "Режим інтерфейсу не підтримує vlan без тегів."
+
+#: netbox/dcim/models/device_components.py:944
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -5767,24 +6293,24 @@ msgstr ""
"VLAN без міток ({untagged_vlan}) повинен належати тому ж тех. майданчику, що"
" і батьківський пристрій інтерфейсу, або ж він повинен бути глобальним."
-#: netbox/dcim/models/device_components.py:990
+#: netbox/dcim/models/device_components.py:1041
msgid "Mapped position on corresponding rear port"
msgstr "Відображене положення на відповідному порті ззаду"
-#: netbox/dcim/models/device_components.py:1006
+#: netbox/dcim/models/device_components.py:1057
msgid "front port"
msgstr "передній порт"
-#: netbox/dcim/models/device_components.py:1007
+#: netbox/dcim/models/device_components.py:1058
msgid "front ports"
msgstr "передні порти"
-#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1069
#, python-brace-format
msgid "Rear port ({rear_port}) must belong to the same device"
msgstr "Порт ззаду ({rear_port}) повинні належати до одного і того ж пристрою"
-#: netbox/dcim/models/device_components.py:1029
+#: netbox/dcim/models/device_components.py:1077
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
@@ -5793,19 +6319,19 @@ msgstr ""
"Невірна позиція порту ззаду ({rear_port_position}): порт ззаду {name} має "
"тільки {positions} позицій."
-#: netbox/dcim/models/device_components.py:1059
+#: netbox/dcim/models/device_components.py:1107
msgid "Number of front ports which may be mapped"
msgstr "Кількість передніх портів, які можуть бути відображені"
-#: netbox/dcim/models/device_components.py:1064
+#: netbox/dcim/models/device_components.py:1112
msgid "rear port"
msgstr "порт ззаду"
-#: netbox/dcim/models/device_components.py:1065
+#: netbox/dcim/models/device_components.py:1113
msgid "rear ports"
msgstr "порти ззаду"
-#: netbox/dcim/models/device_components.py:1079
+#: netbox/dcim/models/device_components.py:1124
#, python-brace-format
msgid ""
"The number of positions cannot be less than the number of mapped front ports"
@@ -5814,38 +6340,38 @@ msgstr ""
"Кількість позицій не може бути меншою за кількість відображених фронтальних "
"портів ({frontport_count})"
-#: netbox/dcim/models/device_components.py:1120
+#: netbox/dcim/models/device_components.py:1165
msgid "module bay"
msgstr "відсік модуля"
-#: netbox/dcim/models/device_components.py:1121
+#: netbox/dcim/models/device_components.py:1166
msgid "module bays"
msgstr "відсіки модуля"
-#: netbox/dcim/models/device_components.py:1138
-#: netbox/dcim/models/devices.py:1224
+#: netbox/dcim/models/device_components.py:1180
+#: netbox/dcim/models/devices.py:1229
msgid "A module bay cannot belong to a module installed within it."
msgstr "Відсік модуля не може належати модулю, встановленому в ньому."
-#: netbox/dcim/models/device_components.py:1164
+#: netbox/dcim/models/device_components.py:1206
msgid "device bay"
msgstr "відсік пристрою"
-#: netbox/dcim/models/device_components.py:1165
+#: netbox/dcim/models/device_components.py:1207
msgid "device bays"
msgstr "відсіки для пристроїв"
-#: netbox/dcim/models/device_components.py:1175
+#: netbox/dcim/models/device_components.py:1214
#, python-brace-format
msgid "This type of device ({device_type}) does not support device bays."
msgstr ""
"Даний тип пристрою ({device_type}) не підтримує відсіки для пристроїв."
-#: netbox/dcim/models/device_components.py:1181
+#: netbox/dcim/models/device_components.py:1220
msgid "Cannot install a device into itself."
msgstr "Не вдається встановити пристрій в себе."
-#: netbox/dcim/models/device_components.py:1189
+#: netbox/dcim/models/device_components.py:1228
#, python-brace-format
msgid ""
"Cannot install the specified device; device is already installed in {bay}."
@@ -5853,114 +6379,114 @@ msgstr ""
"Не вдається встановити вказаний пристрій, бо пристрій вже встановлено в "
"{bay}."
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1249
msgid "inventory item role"
msgstr "роль елемента інвентаря"
-#: netbox/dcim/models/device_components.py:1211
+#: netbox/dcim/models/device_components.py:1250
msgid "inventory item roles"
msgstr "ролі елемента інвентаря"
-#: netbox/dcim/models/device_components.py:1268
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1181
-#: netbox/dcim/models/racks.py:313
-#: netbox/virtualization/models/virtualmachines.py:131
+#: netbox/dcim/models/device_components.py:1310
+#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/racks.py:304
+#: netbox/virtualization/models/virtualmachines.py:126
msgid "serial number"
msgstr "серійний номер"
-#: netbox/dcim/models/device_components.py:1276
-#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1188
-#: netbox/dcim/models/racks.py:320
+#: netbox/dcim/models/device_components.py:1318
+#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/racks.py:311
msgid "asset tag"
msgstr "призначеня мітки"
-#: netbox/dcim/models/device_components.py:1277
+#: netbox/dcim/models/device_components.py:1319
msgid "A unique tag used to identify this item"
msgstr ""
"Унікальна мітка, яка використовується для ідентифікації цього елемента"
-#: netbox/dcim/models/device_components.py:1280
+#: netbox/dcim/models/device_components.py:1322
msgid "discovered"
msgstr "виявлено"
-#: netbox/dcim/models/device_components.py:1282
+#: netbox/dcim/models/device_components.py:1324
msgid "This item was automatically discovered"
msgstr "Цей елемент був автоматично виявлений"
-#: netbox/dcim/models/device_components.py:1300
+#: netbox/dcim/models/device_components.py:1342
msgid "inventory item"
msgstr "елемент інвентаря"
-#: netbox/dcim/models/device_components.py:1301
+#: netbox/dcim/models/device_components.py:1343
msgid "inventory items"
msgstr "елементи інвентаря"
-#: netbox/dcim/models/device_components.py:1312
+#: netbox/dcim/models/device_components.py:1351
msgid "Cannot assign self as parent."
msgstr "Не вдається призначити себе батьком."
-#: netbox/dcim/models/device_components.py:1320
+#: netbox/dcim/models/device_components.py:1359
msgid "Parent inventory item does not belong to the same device."
msgstr "Батьківський елемент інвентаря не належить до одного пристрою."
-#: netbox/dcim/models/device_components.py:1326
+#: netbox/dcim/models/device_components.py:1365
msgid "Cannot move an inventory item with dependent children"
msgstr "Не можливо переміщати елемент інвентаря з підпорядкованим елементом"
-#: netbox/dcim/models/device_components.py:1334
+#: netbox/dcim/models/device_components.py:1373
msgid "Cannot assign inventory item to component on another device"
msgstr "Не можливо призначати елемент інвентаря компоненту у іншому пристрої"
-#: netbox/dcim/models/devices.py:54
+#: netbox/dcim/models/devices.py:59
msgid "manufacturer"
msgstr "виробник"
-#: netbox/dcim/models/devices.py:55
+#: netbox/dcim/models/devices.py:60
msgid "manufacturers"
msgstr "виробники"
-#: netbox/dcim/models/devices.py:82 netbox/dcim/models/devices.py:382
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
#: netbox/dcim/models/racks.py:133
msgid "model"
msgstr "модель"
-#: netbox/dcim/models/devices.py:95
+#: netbox/dcim/models/devices.py:97
msgid "default platform"
msgstr "платформа за замовчуванням"
-#: netbox/dcim/models/devices.py:98 netbox/dcim/models/devices.py:386
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
msgid "part number"
msgstr "номер деталі"
-#: netbox/dcim/models/devices.py:101 netbox/dcim/models/devices.py:389
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
msgid "Discrete part number (optional)"
msgstr "Дискретний номер деталі (необов'язково)"
-#: netbox/dcim/models/devices.py:107 netbox/dcim/models/racks.py:54
+#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:53
msgid "height (U)"
msgstr "висота (U)"
-#: netbox/dcim/models/devices.py:111
+#: netbox/dcim/models/devices.py:113
msgid "exclude from utilization"
msgstr "виключити з підрахунку утилізації"
-#: netbox/dcim/models/devices.py:112
+#: netbox/dcim/models/devices.py:114
msgid "Devices of this type are excluded when calculating rack utilization."
msgstr "Пристрої такого типу виключаються при підрахунку утилізації стійки."
-#: netbox/dcim/models/devices.py:116
+#: netbox/dcim/models/devices.py:118
msgid "is full depth"
msgstr "є повною глибиною"
-#: netbox/dcim/models/devices.py:117
+#: netbox/dcim/models/devices.py:119
msgid "Device consumes both front and rear rack faces."
msgstr "Пристрій споживає як передні, так і задні грані стійки."
-#: netbox/dcim/models/devices.py:123
+#: netbox/dcim/models/devices.py:126
msgid "parent/child status"
msgstr "статус батька/дитини"
-#: netbox/dcim/models/devices.py:124
+#: netbox/dcim/models/devices.py:127
msgid ""
"Parent devices house child devices in device bays. Leave blank if this "
"device type is neither a parent nor a child."
@@ -5968,24 +6494,24 @@ msgstr ""
"Батьківські пристрої розміщують дочірні пристрої в відсіках пристроїв. "
"Залиште порожнім, якщо цей тип пристрою не є ані батьком, ані дитиною."
-#: netbox/dcim/models/devices.py:128 netbox/dcim/models/devices.py:392
-#: netbox/dcim/models/devices.py:659 netbox/dcim/models/racks.py:324
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393
+#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
msgid "airflow"
msgstr "повітряний потік"
-#: netbox/dcim/models/devices.py:204
+#: netbox/dcim/models/devices.py:208
msgid "device type"
msgstr "тип пристрою"
-#: netbox/dcim/models/devices.py:205
+#: netbox/dcim/models/devices.py:209
msgid "device types"
msgstr "типи пристроїв"
-#: netbox/dcim/models/devices.py:290
+#: netbox/dcim/models/devices.py:291
msgid "U height must be in increments of 0.5 rack units."
msgstr "Висота має зазначатись з точністю до 0,5 юніта."
-#: netbox/dcim/models/devices.py:307
+#: netbox/dcim/models/devices.py:308
#, python-brace-format
msgid ""
"Device {device} in rack {rack} does not have sufficient space to accommodate"
@@ -5994,7 +6520,7 @@ msgstr ""
"В стійці {rack} не має достатньо вільного місця для розміщення "
"пристрою{device}висотою {height}юніта"
-#: netbox/dcim/models/devices.py:322
+#: netbox/dcim/models/devices.py:323
#, python-brace-format
msgid ""
"Unable to set 0U height: Found {racked_instance_count} "
@@ -6003,7 +6529,7 @@ msgstr ""
"Не вдалося встановити висоту 0 юніта, бо в стійці вже змонтовано {racked_instance_count} пристроїв."
-#: netbox/dcim/models/devices.py:331
+#: netbox/dcim/models/devices.py:332
msgid ""
"Must delete all device bay templates associated with this device before "
"declassifying it as a parent device."
@@ -6011,152 +6537,152 @@ msgstr ""
"Необхідно видалити всі шаблони відсіків пристроїв, пов'язані з цим "
"пристроєм, перш ніж перевизначати його як батьківський пристрій."
-#: netbox/dcim/models/devices.py:337
+#: netbox/dcim/models/devices.py:338
msgid "Child device types must be 0U."
msgstr "Підпорядковані типи пристроїв повинні бути висоту 0 юніт."
-#: netbox/dcim/models/devices.py:411
+#: netbox/dcim/models/devices.py:413
msgid "module type"
msgstr "тип модуля"
-#: netbox/dcim/models/devices.py:412
+#: netbox/dcim/models/devices.py:414
msgid "module types"
msgstr "типи модулів"
-#: netbox/dcim/models/devices.py:485
+#: netbox/dcim/models/devices.py:484
msgid "Virtual machines may be assigned to this role"
msgstr "Віртуальні машини можуть бути призначені для цієї ролі"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:496
msgid "device role"
msgstr "роль пристрою"
-#: netbox/dcim/models/devices.py:498
+#: netbox/dcim/models/devices.py:497
msgid "device roles"
msgstr "ролі пристрою"
-#: netbox/dcim/models/devices.py:515
+#: netbox/dcim/models/devices.py:511
msgid "Optionally limit this platform to devices of a certain manufacturer"
msgstr "Опціонально обмежити цю платформу пристроями певного виробника"
-#: netbox/dcim/models/devices.py:527
+#: netbox/dcim/models/devices.py:523
msgid "platform"
msgstr "платформа"
-#: netbox/dcim/models/devices.py:528
+#: netbox/dcim/models/devices.py:524
msgid "platforms"
msgstr "платформи"
-#: netbox/dcim/models/devices.py:576
+#: netbox/dcim/models/devices.py:572
msgid "The function this device serves"
msgstr "Функція, яку виконує цей пристрій"
-#: netbox/dcim/models/devices.py:608
+#: netbox/dcim/models/devices.py:599
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "Серійний номер шасі, наданий виробником"
-#: netbox/dcim/models/devices.py:616 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
msgid "A unique tag used to identify this device"
msgstr ""
"Унікальна мітка, яка використовується для ідентифікації цього пристрою"
-#: netbox/dcim/models/devices.py:643
+#: netbox/dcim/models/devices.py:634
msgid "position (U)"
msgstr "позиція (юніт)"
-#: netbox/dcim/models/devices.py:650
+#: netbox/dcim/models/devices.py:642
msgid "rack face"
msgstr "лицева частина стійки"
-#: netbox/dcim/models/devices.py:670 netbox/dcim/models/devices.py:1420
-#: netbox/virtualization/models/virtualmachines.py:100
+#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
+#: netbox/virtualization/models/virtualmachines.py:95
msgid "primary IPv4"
msgstr "первинна адреса IPv4"
-#: netbox/dcim/models/devices.py:678 netbox/dcim/models/devices.py:1428
-#: netbox/virtualization/models/virtualmachines.py:108
+#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
+#: netbox/virtualization/models/virtualmachines.py:103
msgid "primary IPv6"
msgstr "первинна адреса IPv6"
-#: netbox/dcim/models/devices.py:686
+#: netbox/dcim/models/devices.py:679
msgid "out-of-band IP"
msgstr "IP для зовнішнього незалежного керування"
-#: netbox/dcim/models/devices.py:703
+#: netbox/dcim/models/devices.py:696
msgid "VC position"
msgstr "Позиція віртуального шасі"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:699
msgid "Virtual chassis position"
msgstr "Позиція віртуального шасі"
-#: netbox/dcim/models/devices.py:709
+#: netbox/dcim/models/devices.py:702
msgid "VC priority"
msgstr "Пріоритет віртуального шасі"
-#: netbox/dcim/models/devices.py:713
+#: netbox/dcim/models/devices.py:706
msgid "Virtual chassis master election priority"
msgstr "Пріоритет виборів майстра віртуального шасі"
-#: netbox/dcim/models/devices.py:716 netbox/dcim/models/sites.py:207
+#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "широта"
-#: netbox/dcim/models/devices.py:721 netbox/dcim/models/devices.py:729
-#: netbox/dcim/models/sites.py:212 netbox/dcim/models/sites.py:220
+#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221
msgid "GPS coordinate in decimal format (xx.yyyyyy)"
msgstr "GPS-координата в десятковому форматі (xx.yyyyyy)"
-#: netbox/dcim/models/devices.py:724 netbox/dcim/models/sites.py:215
+#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "довгота"
-#: netbox/dcim/models/devices.py:797
+#: netbox/dcim/models/devices.py:790
msgid "Device name must be unique per site."
msgstr "Ім'я пристрою має бути унікальним для кожного тех. майданчика."
-#: netbox/dcim/models/devices.py:808 netbox/ipam/models/services.py:75
+#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
msgid "device"
msgstr "пристрій"
-#: netbox/dcim/models/devices.py:809
+#: netbox/dcim/models/devices.py:802
msgid "devices"
msgstr "пристрої"
-#: netbox/dcim/models/devices.py:835
+#: netbox/dcim/models/devices.py:821
#, python-brace-format
msgid "Rack {rack} does not belong to site {site}."
msgstr "Стійка {rack} не належить до тех. майданчику {site}."
-#: netbox/dcim/models/devices.py:840
+#: netbox/dcim/models/devices.py:826
#, python-brace-format
msgid "Location {location} does not belong to site {site}."
msgstr "Розташування {location} не належить до тех. майданчика {site}."
-#: netbox/dcim/models/devices.py:846
+#: netbox/dcim/models/devices.py:832
#, python-brace-format
msgid "Rack {rack} does not belong to location {location}."
msgstr "Стійка {rack} не належить до місцезнаходження {location}."
-#: netbox/dcim/models/devices.py:853
+#: netbox/dcim/models/devices.py:839
msgid "Cannot select a rack face without assigning a rack."
msgstr ""
"Не вдається вибрати лицеву частину стійки без призначення самої стійки."
-#: netbox/dcim/models/devices.py:857
+#: netbox/dcim/models/devices.py:843
msgid "Cannot select a rack position without assigning a rack."
msgstr "Не вдається вибрати положення стійки без призначення самої стійки."
-#: netbox/dcim/models/devices.py:863
+#: netbox/dcim/models/devices.py:849
msgid "Position must be in increments of 0.5 rack units."
msgstr "Положення повинно бути з кроком в 0,5 юніта."
-#: netbox/dcim/models/devices.py:867
+#: netbox/dcim/models/devices.py:853
msgid "Must specify rack face when defining rack position."
msgstr ""
"Необхідно вказати лицеву частину стійки при визначенні положення стійки."
-#: netbox/dcim/models/devices.py:875
+#: netbox/dcim/models/devices.py:861
#, python-brace-format
msgid ""
"A 0U device type ({device_type}) cannot be assigned to a rack position."
@@ -6164,7 +6690,7 @@ msgstr ""
"Тип пристрою 0 юніта ({device_type}) не може бути призначений для положення "
"стійки."
-#: netbox/dcim/models/devices.py:886
+#: netbox/dcim/models/devices.py:872
msgid ""
"Child device types cannot be assigned to a rack face. This is an attribute "
"of the parent device."
@@ -6172,7 +6698,7 @@ msgstr ""
"Підпорядковані типи пристроїв не можуть бути призначені для лицевої частини "
"стійки. Це атрибут батьківського пристрою."
-#: netbox/dcim/models/devices.py:893
+#: netbox/dcim/models/devices.py:879
msgid ""
"Child device types cannot be assigned to a rack position. This is an "
"attribute of the parent device."
@@ -6180,7 +6706,7 @@ msgstr ""
"Підпорядковані типи пристроїв не можуть бути призначені для розміщення у "
"стійки. Це атрибут батьківського пристрою."
-#: netbox/dcim/models/devices.py:907
+#: netbox/dcim/models/devices.py:893
#, python-brace-format
msgid ""
"U{position} is already occupied or does not have sufficient space to "
@@ -6189,22 +6715,22 @@ msgstr ""
"Монтажна позиція{position}юніт вже зайнята або не має достатньо вільного "
"місця для розміщення цього пристрою: {device_type} ({u_height}юніта)"
-#: netbox/dcim/models/devices.py:922
+#: netbox/dcim/models/devices.py:908
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} Це не IPv4 адреса."
-#: netbox/dcim/models/devices.py:931 netbox/dcim/models/devices.py:946
+#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this device."
msgstr "Зазначена IP-адреса ({ip}) не призначається до цього пристрою."
-#: netbox/dcim/models/devices.py:937
+#: netbox/dcim/models/devices.py:926
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} Це не IPv6 адреса."
-#: netbox/dcim/models/devices.py:964
+#: netbox/dcim/models/devices.py:956
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6213,12 +6739,17 @@ msgstr ""
"Призначена платформа обмежена {platform_manufacturer} типом пристроїв, але "
"цей тип пристрою належить до {devicetype_manufacturer}."
-#: netbox/dcim/models/devices.py:975
+#: netbox/dcim/models/devices.py:967
#, python-brace-format
msgid "The assigned cluster belongs to a different site ({site})"
msgstr "Призначений кластер належить іншому тех. майданчику ({site})"
-#: netbox/dcim/models/devices.py:983
+#: netbox/dcim/models/devices.py:974
+#, python-brace-format
+msgid "The assigned cluster belongs to a different location ({location})"
+msgstr "Призначений кластер належить до іншого місця ({location})"
+
+#: netbox/dcim/models/devices.py:982
msgid "A device assigned to a virtual chassis must have its position defined."
msgstr ""
"Для пристрія, призначеного для віртуального шасі, повинно бути задане "
@@ -6233,15 +6764,15 @@ msgstr ""
"Пристрій неможливо видалити з віртуального шасі {virtual_chassis} тому, що в"
" даний час він призначений майстром."
-#: netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/devices.py:1204
msgid "module"
msgstr "модуль"
-#: netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:1205
msgid "modules"
msgstr "модулі"
-#: netbox/dcim/models/devices.py:1213
+#: netbox/dcim/models/devices.py:1218
#, python-brace-format
msgid ""
"Module must be installed within a module bay belonging to the assigned "
@@ -6250,21 +6781,21 @@ msgstr ""
"Модуль повинен бути встановлений у відсіку модуля, що належить призначеному "
"пристрою ({device})."
-#: netbox/dcim/models/devices.py:1339
+#: netbox/dcim/models/devices.py:1346
msgid "domain"
msgstr "домен"
-#: netbox/dcim/models/devices.py:1352 netbox/dcim/models/devices.py:1353
+#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
msgid "virtual chassis"
msgstr "віртуальні шасі"
-#: netbox/dcim/models/devices.py:1368
+#: netbox/dcim/models/devices.py:1372
#, python-brace-format
msgid ""
"The selected master ({master}) is not assigned to this virtual chassis."
msgstr "Обраний майстер ({master}) не присвоюється цьому віртуальному шасі."
-#: netbox/dcim/models/devices.py:1384
+#: netbox/dcim/models/devices.py:1388
#, python-brace-format
msgid ""
"Unable to delete virtual chassis {self}. There are member interfaces which "
@@ -6273,51 +6804,62 @@ msgstr ""
"Неможливо видалити віртуальне шасі {self}. Існують мережеві інтерфейси, які "
"утворюють інтерфейси LAG між шасі."
-#: netbox/dcim/models/devices.py:1409 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37
msgid "identifier"
msgstr "ідентифікатор"
-#: netbox/dcim/models/devices.py:1410
+#: netbox/dcim/models/devices.py:1415
msgid "Numeric identifier unique to the parent device"
msgstr "Числовий ідентифікатор, унікальний для батьківського пристрою"
-#: netbox/dcim/models/devices.py:1438 netbox/extras/models/customfields.py:225
+#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:225
#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:120
msgid "comments"
msgstr "коментарі"
-#: netbox/dcim/models/devices.py:1454
+#: netbox/dcim/models/devices.py:1459
msgid "virtual device context"
msgstr "контекст віртуального пристрою"
-#: netbox/dcim/models/devices.py:1455
+#: netbox/dcim/models/devices.py:1460
msgid "virtual device contexts"
msgstr "контексти віртуальних пристроїв"
-#: netbox/dcim/models/devices.py:1487
+#: netbox/dcim/models/devices.py:1489
#, python-brace-format
msgid "{ip} is not an IPv{family} address."
msgstr "{ip} не є IPv{family} адресою."
-#: netbox/dcim/models/devices.py:1493
+#: netbox/dcim/models/devices.py:1495
msgid "Primary IP address must belong to an interface on the assigned device."
msgstr ""
"Первинна IP-адреса повинна належати інтерфейсу на призначеному пристрої."
-#: netbox/dcim/models/mixins.py:15 netbox/extras/models/configs.py:41
-#: netbox/extras/models/models.py:313 netbox/extras/models/models.py:522
-#: netbox/extras/models/search.py:48 netbox/ipam/models/ip.py:194
-msgid "weight"
-msgstr "вага"
+#: netbox/dcim/models/devices.py:1527
+msgid "MAC addresses"
+msgstr "MAC-адреси"
-#: netbox/dcim/models/mixins.py:22
-msgid "weight unit"
-msgstr "одиниця ваги"
+#: netbox/dcim/models/devices.py:1559
+msgid ""
+"Cannot unassign MAC Address while it is designated as the primary MAC for an"
+" object"
+msgstr ""
+"Не вдається скасувати присвоєння MAC-адреси, якщо вона призначена як "
+"основний MAC для об'єкта"
-#: netbox/dcim/models/mixins.py:51
-msgid "Must specify a unit when setting a weight"
-msgstr "Необхідно вказати одиницю виміру при установці ваги"
+#: netbox/dcim/models/devices.py:1563
+msgid ""
+"Cannot reassign MAC Address while it is designated as the primary MAC for an"
+" object"
+msgstr ""
+"Не вдається перепризначити MAC-адресу, якщо вона призначена як основний MAC "
+"для об'єкта"
+
+#: netbox/dcim/models/mixins.py:94
+#, python-brace-format
+msgid "Please select a {scope_type}."
+msgstr "Будь ласка, виберіть {scope_type}."
#: netbox/dcim/models/power.py:55
msgid "power panel"
@@ -6327,7 +6869,7 @@ msgstr "панель живлення"
msgid "power panels"
msgstr "панелі живлення"
-#: netbox/dcim/models/power.py:70
+#: netbox/dcim/models/power.py:67
#, python-brace-format
msgid ""
"Location {location} ({location_site}) is in a different site than {site}"
@@ -6335,43 +6877,43 @@ msgstr ""
"Розташування {location} ({location_site}) знаходиться на іншому тех. "
"майданчику, ніж {site}"
-#: netbox/dcim/models/power.py:108
+#: netbox/dcim/models/power.py:106
msgid "supply"
msgstr "постачання"
-#: netbox/dcim/models/power.py:114
+#: netbox/dcim/models/power.py:112
msgid "phase"
msgstr "фаза"
-#: netbox/dcim/models/power.py:120
+#: netbox/dcim/models/power.py:118
msgid "voltage"
msgstr "напруга"
-#: netbox/dcim/models/power.py:125
+#: netbox/dcim/models/power.py:123
msgid "amperage"
msgstr "сила струму"
-#: netbox/dcim/models/power.py:130
+#: netbox/dcim/models/power.py:128
msgid "max utilization"
msgstr "максимальне використання"
-#: netbox/dcim/models/power.py:133
+#: netbox/dcim/models/power.py:131
msgid "Maximum permissible draw (percentage)"
msgstr "Максимальна допустима потужність (відсоток)"
-#: netbox/dcim/models/power.py:136
+#: netbox/dcim/models/power.py:134
msgid "available power"
msgstr "доступна потужність"
-#: netbox/dcim/models/power.py:164
+#: netbox/dcim/models/power.py:162
msgid "power feed"
msgstr "подача живлення"
-#: netbox/dcim/models/power.py:165
+#: netbox/dcim/models/power.py:163
msgid "power feeds"
msgstr "подачі живлення"
-#: netbox/dcim/models/power.py:179
+#: netbox/dcim/models/power.py:174
#, python-brace-format
msgid ""
"Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) "
@@ -6380,55 +6922,55 @@ msgstr ""
"Стійка {rack} ({rack_site}) та панель живлення {powerpanel} "
"({powerpanel_site}) знаходяться на різних тех. майданчиках."
-#: netbox/dcim/models/power.py:190
+#: netbox/dcim/models/power.py:185
msgid "Voltage cannot be negative for AC supply"
msgstr "Напруга не може бути негативною для живлення змінного струму"
-#: netbox/dcim/models/racks.py:47
+#: netbox/dcim/models/racks.py:46
msgid "width"
msgstr "ширина"
-#: netbox/dcim/models/racks.py:48
+#: netbox/dcim/models/racks.py:47
msgid "Rail-to-rail width"
msgstr "Ширина рейки до рейки"
-#: netbox/dcim/models/racks.py:56
+#: netbox/dcim/models/racks.py:55
msgid "Height in rack units"
msgstr "Висота стійки у юнітах"
-#: netbox/dcim/models/racks.py:60
+#: netbox/dcim/models/racks.py:59
msgid "starting unit"
msgstr "начальний юніт"
-#: netbox/dcim/models/racks.py:62
+#: netbox/dcim/models/racks.py:61
msgid "Starting unit for rack"
msgstr "Начальний юніт для стійки"
-#: netbox/dcim/models/racks.py:66
+#: netbox/dcim/models/racks.py:65
msgid "descending units"
msgstr "юніти у низхідному порядку"
-#: netbox/dcim/models/racks.py:67
+#: netbox/dcim/models/racks.py:66
msgid "Units are numbered top-to-bottom"
msgstr "Юніти нумеруються зверху вниз"
-#: netbox/dcim/models/racks.py:72
+#: netbox/dcim/models/racks.py:71
msgid "outer width"
msgstr "зовнішня ширина"
-#: netbox/dcim/models/racks.py:75
+#: netbox/dcim/models/racks.py:74
msgid "Outer dimension of rack (width)"
msgstr "Зовнішній розмір стійки (ширина)"
-#: netbox/dcim/models/racks.py:78
+#: netbox/dcim/models/racks.py:77
msgid "outer depth"
msgstr "зовнішня глибина"
-#: netbox/dcim/models/racks.py:81
+#: netbox/dcim/models/racks.py:80
msgid "Outer dimension of rack (depth)"
msgstr "Зовнішній розмір стійки (глибина)"
-#: netbox/dcim/models/racks.py:84
+#: netbox/dcim/models/racks.py:83
msgid "outer unit"
msgstr "зовнішній блок"
@@ -6452,7 +6994,7 @@ msgstr "макс. вага"
msgid "Maximum load capacity for the rack"
msgstr "Максимальна вантажопідйомність для стійки"
-#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:252
+#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247
msgid "form factor"
msgstr "форм-фактор"
@@ -6464,58 +7006,58 @@ msgstr "тип стійки"
msgid "rack types"
msgstr "типи стійки"
-#: netbox/dcim/models/racks.py:180 netbox/dcim/models/racks.py:379
+#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368
msgid "Must specify a unit when setting an outer width/depth"
msgstr ""
"Необхідно вказати одиницю виміру при встановленні зовнішньої ширини/глибини"
-#: netbox/dcim/models/racks.py:184 netbox/dcim/models/racks.py:383
+#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
msgid "Must specify a unit when setting a maximum weight"
msgstr "Необхідно вказати одиницю виміру при встановленні максимальної ваги"
-#: netbox/dcim/models/racks.py:230
+#: netbox/dcim/models/racks.py:227
msgid "rack role"
msgstr "роль стійки"
-#: netbox/dcim/models/racks.py:231
+#: netbox/dcim/models/racks.py:228
msgid "rack roles"
msgstr "ролі стійки"
-#: netbox/dcim/models/racks.py:274
+#: netbox/dcim/models/racks.py:265
msgid "facility ID"
msgstr "Ідентифікатор об'єкта"
-#: netbox/dcim/models/racks.py:275
+#: netbox/dcim/models/racks.py:266
msgid "Locally-assigned identifier"
msgstr "Локально призначений ідентифікатор"
-#: netbox/dcim/models/racks.py:308 netbox/ipam/forms/bulk_import.py:201
-#: netbox/ipam/forms/bulk_import.py:266 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:483
-#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197
+#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300
+#: netbox/ipam/forms/bulk_import.py:482
+#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "Функціональна роль"
-#: netbox/dcim/models/racks.py:321
+#: netbox/dcim/models/racks.py:312
msgid "A unique tag used to identify this rack"
msgstr "Унікальна мітка, який використовується для ідентифікації цієї стійки"
-#: netbox/dcim/models/racks.py:359
+#: netbox/dcim/models/racks.py:351
msgid "rack"
msgstr "стійка"
-#: netbox/dcim/models/racks.py:360
+#: netbox/dcim/models/racks.py:352
msgid "racks"
msgstr "стійки"
-#: netbox/dcim/models/racks.py:375
+#: netbox/dcim/models/racks.py:364
#, python-brace-format
msgid "Assigned location must belong to parent site ({site})."
msgstr ""
"Призначене місце розташування повинно належати батьківському тех. майданчику"
" ({site})."
-#: netbox/dcim/models/racks.py:393
+#: netbox/dcim/models/racks.py:387
#, python-brace-format
msgid ""
"Rack must be at least {min_height}U tall to house currently installed "
@@ -6524,7 +7066,7 @@ msgstr ""
"Стійка має бути не нижча, ніж {min_height}юніт, щоб місця було достатньо для"
" розміщення вже встановлених пристроїв."
-#: netbox/dcim/models/racks.py:400
+#: netbox/dcim/models/racks.py:396
#, python-brace-format
msgid ""
"Rack unit numbering must begin at {position} or less to house currently "
@@ -6533,122 +7075,122 @@ msgstr ""
"Нумерація стійок повинна починатися з {position} або не менше для розміщення"
" встановлених на даний момент пристроїв."
-#: netbox/dcim/models/racks.py:408
+#: netbox/dcim/models/racks.py:404
#, python-brace-format
msgid "Location must be from the same site, {site}."
msgstr "Розташування повинно бути з одного і того ж тех. майданчика, {site}."
-#: netbox/dcim/models/racks.py:670
+#: netbox/dcim/models/racks.py:666
msgid "units"
msgstr "юнітів"
-#: netbox/dcim/models/racks.py:696
+#: netbox/dcim/models/racks.py:692
msgid "rack reservation"
msgstr "резервування стійки"
-#: netbox/dcim/models/racks.py:697
+#: netbox/dcim/models/racks.py:693
msgid "rack reservations"
msgstr "бронювання стійки"
-#: netbox/dcim/models/racks.py:714
+#: netbox/dcim/models/racks.py:707
#, python-brace-format
msgid "Invalid unit(s) for {height}U rack: {unit_list}"
msgstr ""
"Недійсне монтажне місце для стійки висотою {height} юнітів: {unit_list}"
-#: netbox/dcim/models/racks.py:727
+#: netbox/dcim/models/racks.py:720
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "Наступні юніти вже зарезервовані: {unit_list}"
-#: netbox/dcim/models/sites.py:49
+#: netbox/dcim/models/sites.py:53
msgid "A top-level region with this name already exists."
msgstr "Регіон верхнього рівня з такою назвою вже існує."
-#: netbox/dcim/models/sites.py:59
+#: netbox/dcim/models/sites.py:63
msgid "A top-level region with this slug already exists."
msgstr "Регіон верхнього рівня з цим скореченням вже існує."
-#: netbox/dcim/models/sites.py:62
+#: netbox/dcim/models/sites.py:66
msgid "region"
msgstr "регіон"
-#: netbox/dcim/models/sites.py:63
+#: netbox/dcim/models/sites.py:67
msgid "regions"
msgstr "регіони"
-#: netbox/dcim/models/sites.py:102
+#: netbox/dcim/models/sites.py:109
msgid "A top-level site group with this name already exists."
msgstr "Група тех. майданчиків верхнього рівня з такою назвою вже існує."
-#: netbox/dcim/models/sites.py:112
+#: netbox/dcim/models/sites.py:119
msgid "A top-level site group with this slug already exists."
msgstr "Група тех. майданчиків верхнього рівня з цим скореченням вже існує."
-#: netbox/dcim/models/sites.py:115
+#: netbox/dcim/models/sites.py:122
msgid "site group"
msgstr "група тех. майданчиків"
-#: netbox/dcim/models/sites.py:116
+#: netbox/dcim/models/sites.py:123
msgid "site groups"
msgstr "групи тех. майданчиків"
-#: netbox/dcim/models/sites.py:141
+#: netbox/dcim/models/sites.py:145
msgid "Full name of the site"
msgstr "Повна назва тех. майданчику"
-#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:279
+#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283
msgid "facility"
msgstr "об'єкт"
-#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:282
+#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286
msgid "Local facility ID or description"
msgstr "Ідентифікатор або опис місцевого об'єкта"
-#: netbox/dcim/models/sites.py:195
+#: netbox/dcim/models/sites.py:196
msgid "physical address"
msgstr "фізична адреса"
-#: netbox/dcim/models/sites.py:198
+#: netbox/dcim/models/sites.py:199
msgid "Physical location of the building"
msgstr "Фізичне розташування будівлі"
-#: netbox/dcim/models/sites.py:201
+#: netbox/dcim/models/sites.py:202
msgid "shipping address"
msgstr "адреса доставки"
-#: netbox/dcim/models/sites.py:204
+#: netbox/dcim/models/sites.py:205
msgid "If different from the physical address"
msgstr "Якщо відрізняється від фізичної адреси"
-#: netbox/dcim/models/sites.py:238
+#: netbox/dcim/models/sites.py:245
msgid "site"
msgstr "тех. майданчик"
-#: netbox/dcim/models/sites.py:239
+#: netbox/dcim/models/sites.py:246
msgid "sites"
msgstr "тех. майданчики"
-#: netbox/dcim/models/sites.py:309
+#: netbox/dcim/models/sites.py:319
msgid "A location with this name already exists within the specified site."
msgstr ""
"Місцезнаходження з цим ім'ям вже існує в межах зазначеного тех. майданчика."
-#: netbox/dcim/models/sites.py:319
+#: netbox/dcim/models/sites.py:329
msgid "A location with this slug already exists within the specified site."
msgstr ""
"Місцезнаходження з цим скороченням вже існує в межах зазначеного тех. "
"майданчику."
-#: netbox/dcim/models/sites.py:322
+#: netbox/dcim/models/sites.py:332
msgid "location"
msgstr "локація"
-#: netbox/dcim/models/sites.py:323
+#: netbox/dcim/models/sites.py:333
msgid "locations"
msgstr "локації"
-#: netbox/dcim/models/sites.py:337
+#: netbox/dcim/models/sites.py:344
#, python-brace-format
msgid "Parent location ({parent}) must belong to the same site ({site})."
msgstr ""
@@ -6663,11 +7205,11 @@ msgstr "Кінець А"
msgid "Termination B"
msgstr "Кінець Б"
-#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:23
+#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:22
msgid "Device A"
msgstr "Пристрій А"
-#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:32
+#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:31
msgid "Device B"
msgstr "Пристрій Б"
@@ -6701,97 +7243,91 @@ msgstr "Тех. майданчик Б"
msgid "Reachable"
msgstr "Доступний"
-#: netbox/dcim/tables/devices.py:58 netbox/dcim/tables/devices.py:106
-#: netbox/dcim/tables/racks.py:150 netbox/dcim/tables/sites.py:105
-#: netbox/dcim/tables/sites.py:148 netbox/extras/tables/tables.py:545
+#: 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:545
#: 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
-#: netbox/virtualization/tables/clusters.py:83
-#: netbox/virtualization/views.py:204
+#: netbox/virtualization/tables/clusters.py:87
+#: netbox/virtualization/views.py:216
msgid "Devices"
msgstr "Пристрої"
-#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:111
-#: netbox/virtualization/tables/clusters.py:88
+#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122
+#: netbox/virtualization/tables/clusters.py:92
msgid "VMs"
msgstr "Віртуальні машини"
-#: netbox/dcim/tables/devices.py:100 netbox/dcim/tables/devices.py:216
-#: netbox/extras/forms/model_forms.py:630
+#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227
+#: netbox/extras/forms/model_forms.py:644
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/device/render_config.html:11
-#: netbox/templates/dcim/device/render_config.html:14
#: netbox/templates/dcim/devicerole.html:44
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
+#: netbox/templates/extras/object_render_config.html:12
+#: netbox/templates/extras/object_render_config.html:15
#: netbox/templates/virtualization/virtualmachine.html:48
-#: netbox/templates/virtualization/virtualmachine/render_config.html:11
-#: netbox/templates/virtualization/virtualmachine/render_config.html:14
-#: netbox/virtualization/tables/virtualmachines.py:107
+#: netbox/virtualization/tables/virtualmachines.py:77
msgid "Config Template"
msgstr "Шаблон конфігурації"
-#: netbox/dcim/tables/devices.py:150 netbox/templates/dcim/sitegroup.html:26
-msgid "Site Group"
-msgstr "Група тех. майданчиків"
-
-#: netbox/dcim/tables/devices.py:187 netbox/dcim/tables/devices.py:1068
-#: netbox/ipam/forms/bulk_import.py:527 netbox/ipam/forms/model_forms.py:306
-#: netbox/ipam/forms/model_forms.py:319 netbox/ipam/tables/ip.py:356
-#: netbox/ipam/tables/ip.py:423 netbox/ipam/tables/ip.py:446
+#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100
+#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308
+#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398
#: netbox/templates/ipam/ipaddress.html:11
-#: netbox/virtualization/tables/virtualmachines.py:95
+#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "IP-адреса"
-#: netbox/dcim/tables/devices.py:191 netbox/dcim/tables/devices.py:1072
-#: netbox/virtualization/tables/virtualmachines.py:86
+#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104
+#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "Адреса IPv4"
-#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1076
-#: netbox/virtualization/tables/virtualmachines.py:90
+#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108
+#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "Адреса IPv6"
-#: netbox/dcim/tables/devices.py:210
+#: netbox/dcim/tables/devices.py:221
msgid "VC Position"
msgstr "Позиція віртуальної шасі"
-#: netbox/dcim/tables/devices.py:213
+#: netbox/dcim/tables/devices.py:224
msgid "VC Priority"
msgstr "Пріоритет віртуальної шасі"
-#: netbox/dcim/tables/devices.py:220 netbox/templates/dcim/device_edit.html:38
+#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38
#: netbox/templates/dcim/devicebay_populate.html:16
msgid "Parent Device"
msgstr "Батьківський пристрій"
-#: netbox/dcim/tables/devices.py:225
+#: netbox/dcim/tables/devices.py:236
msgid "Position (Device Bay)"
msgstr "Позиція (відсік пристрою)"
-#: netbox/dcim/tables/devices.py:234
+#: netbox/dcim/tables/devices.py:245
msgid "Console ports"
msgstr "Консольні порти"
-#: netbox/dcim/tables/devices.py:237
+#: netbox/dcim/tables/devices.py:248
msgid "Console server ports"
msgstr "Порти консольного сервера"
-#: netbox/dcim/tables/devices.py:240
+#: netbox/dcim/tables/devices.py:251
msgid "Power ports"
msgstr "Порти живлення"
-#: netbox/dcim/tables/devices.py:243
+#: netbox/dcim/tables/devices.py:254
msgid "Power outlets"
msgstr "Розетки"
-#: netbox/dcim/tables/devices.py:246 netbox/dcim/tables/devices.py:1081
-#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1040
-#: netbox/dcim/views.py:1279 netbox/dcim/views.py:1975
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:250
+#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144
+#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139
+#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -6801,35 +7337,35 @@ msgstr "Розетки"
#: netbox/templates/dcim/virtualdevicecontext.html:81
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
-#: netbox/virtualization/tables/virtualmachines.py:101
-#: netbox/virtualization/views.py:364 netbox/wireless/tables/wirelesslan.py:55
+#: netbox/virtualization/tables/virtualmachines.py:71
+#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "Інтерфейси"
-#: netbox/dcim/tables/devices.py:249
+#: netbox/dcim/tables/devices.py:260
msgid "Front ports"
msgstr "Передні порти"
-#: netbox/dcim/tables/devices.py:255
+#: netbox/dcim/tables/devices.py:266
msgid "Device bays"
msgstr "Відсіки для пристроїв"
-#: netbox/dcim/tables/devices.py:258
+#: netbox/dcim/tables/devices.py:269
msgid "Module bays"
msgstr "Модульні відсіки"
-#: netbox/dcim/tables/devices.py:261
+#: netbox/dcim/tables/devices.py:272
msgid "Inventory items"
msgstr "Елементи інвентаря"
-#: netbox/dcim/tables/devices.py:305 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "Резервуар модулів"
-#: netbox/dcim/tables/devices.py:318 netbox/dcim/tables/devicetypes.py:47
-#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1115
-#: netbox/dcim/views.py:2073 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219
+#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -6838,124 +7374,133 @@ msgstr "Резервуар модулів"
msgid "Inventory Items"
msgstr "Елементи інвентаря"
-#: netbox/dcim/tables/devices.py:333
+#: netbox/dcim/tables/devices.py:343
msgid "Cable Color"
msgstr "Колір кабелю"
-#: netbox/dcim/tables/devices.py:339
+#: netbox/dcim/tables/devices.py:349
msgid "Link Peers"
msgstr "З'єднання мережевих сусідів"
-#: netbox/dcim/tables/devices.py:342
+#: netbox/dcim/tables/devices.py:352
msgid "Mark Connected"
msgstr "Позначене підключення"
-#: netbox/dcim/tables/devices.py:461
+#: netbox/dcim/tables/devices.py:471
msgid "Maximum draw (W)"
msgstr "Максимальна потужність (Вт)"
-#: netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:474
msgid "Allocated draw (W)"
msgstr "Виділена потужність (Вт)"
-#: netbox/dcim/tables/devices.py:558 netbox/ipam/forms/model_forms.py:734
-#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:596
-#: netbox/ipam/views.py:696 netbox/netbox/navigation/menu.py:158
-#: netbox/netbox/navigation/menu.py:160
-#: netbox/templates/dcim/interface.html:339
+#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633
+#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164
+#: netbox/netbox/navigation/menu.py:166
+#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
#: netbox/templates/ipam/service.html:40
-#: netbox/templates/virtualization/vminterface.html:85
+#: netbox/templates/virtualization/vminterface.html:101
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "IP-адреси"
-#: netbox/dcim/tables/devices.py:564 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "Групи FHRP/VRRP"
-#: netbox/dcim/tables/devices.py:576 netbox/templates/dcim/interface.html:89
-#: netbox/templates/virtualization/vminterface.html:67
+#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95
+#: netbox/templates/virtualization/vminterface.html:59
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
#: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76
#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82
-#: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145
+#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
#: netbox/vpn/tables/tunnels.py:78
msgid "Tunnel"
msgstr "Тунель"
-#: netbox/dcim/tables/devices.py:604 netbox/dcim/tables/devicetypes.py:227
+#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "Тільки управління"
-#: netbox/dcim/tables/devices.py:623
+#: netbox/dcim/tables/devices.py:645
msgid "VDCs"
msgstr "Джерела живлення постійного струму"
-#: netbox/dcim/tables/devices.py:873 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163
+msgid "Virtual Circuit"
+msgstr "Віртуальна схема"
+
+#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "Встановлений модуль"
-#: netbox/dcim/tables/devices.py:876
+#: netbox/dcim/tables/devices.py:907
msgid "Module Serial"
msgstr "Послідовний модуль"
-#: netbox/dcim/tables/devices.py:880
+#: netbox/dcim/tables/devices.py:911
msgid "Module Asset Tag"
msgstr "Призначеня мітки на модуль"
-#: netbox/dcim/tables/devices.py:889
+#: netbox/dcim/tables/devices.py:920
msgid "Module Status"
msgstr "Статус модуля"
-#: netbox/dcim/tables/devices.py:944 netbox/dcim/tables/devicetypes.py:312
-#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319
+#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "Компонент"
-#: netbox/dcim/tables/devices.py:1000
+#: netbox/dcim/tables/devices.py:1032
msgid "Items"
msgstr "Предмети"
-#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:84
+#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60
+#: netbox/netbox/navigation/menu.py:62
+msgid "Rack Types"
+msgstr "Типи стійки"
+
+#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84
#: netbox/netbox/navigation/menu.py:86
msgid "Device Types"
msgstr "Типи пристроїв"
-#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:87
+#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
msgid "Module Types"
msgstr "Типи модулів"
-#: netbox/dcim/tables/devicetypes.py:52 netbox/extras/forms/filtersets.py:371
-#: netbox/extras/forms/model_forms.py:537 netbox/extras/tables/tables.py:540
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
+#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:540
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "Платформи"
-#: netbox/dcim/tables/devicetypes.py:84
+#: netbox/dcim/tables/devicetypes.py:89
#: netbox/templates/dcim/devicetype.html:29
msgid "Default Platform"
msgstr "Платформа за замовчуванням"
-#: netbox/dcim/tables/devicetypes.py:88
+#: netbox/dcim/tables/devicetypes.py:93
#: netbox/templates/dcim/devicetype.html:45
msgid "Full Depth"
msgstr "Повна глибина"
-#: netbox/dcim/tables/devicetypes.py:98
+#: netbox/dcim/tables/devicetypes.py:103
msgid "U Height"
msgstr "Висота юніта(U)"
-#: netbox/dcim/tables/devicetypes.py:113 netbox/dcim/tables/modules.py:26
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
#: netbox/dcim/tables/racks.py:89
msgid "Instances"
msgstr "Екземпляри"
-#: netbox/dcim/tables/devicetypes.py:116 netbox/dcim/views.py:980
-#: netbox/dcim/views.py:1219 netbox/dcim/views.py:1911
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084
+#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075
#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
@@ -6965,8 +7510,8 @@ msgstr "Екземпляри"
msgid "Console Ports"
msgstr "Консольні порти"
-#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:995
-#: netbox/dcim/views.py:1234 netbox/dcim/views.py:1927
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099
+#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091
#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
@@ -6976,8 +7521,8 @@ msgstr "Консольні порти"
msgid "Console Server Ports"
msgstr "Порти консольного сервера"
-#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1010
-#: netbox/dcim/views.py:1249 netbox/dcim/views.py:1943
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1114
+#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107
#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
@@ -6987,8 +7532,8 @@ msgstr "Порти консольного сервера"
msgid "Power Ports"
msgstr "Порти живлення"
-#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1025
-#: netbox/dcim/views.py:1264 netbox/dcim/views.py:1959
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129
+#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123
#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
@@ -6998,8 +7543,8 @@ msgstr "Порти живлення"
msgid "Power Outlets"
msgstr "Розетки"
-#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1055
-#: netbox/dcim/views.py:1294 netbox/dcim/views.py:1997
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159
+#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161
#: netbox/netbox/navigation/menu.py:95
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
@@ -7008,8 +7553,8 @@ msgstr "Розетки"
msgid "Front Ports"
msgstr "Передні порти"
-#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1070
-#: netbox/dcim/views.py:1309 netbox/dcim/views.py:2013
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174
+#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177
#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
@@ -7019,16 +7564,16 @@ msgstr "Передні порти"
msgid "Rear Ports"
msgstr "Задні порти"
-#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1100
-#: netbox/dcim/views.py:2053 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204
+#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "Відсіки для пристроїв"
-#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1085
-#: netbox/dcim/views.py:1324 netbox/dcim/views.py:2033
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1189
+#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197
#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
@@ -7038,7 +7583,7 @@ msgstr "Відсіки для пристроїв"
msgid "Module Bays"
msgstr "Модульні відсіки"
-#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:297
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "Подачі живлення"
@@ -7051,109 +7596,104 @@ msgstr "Максимальне використання (живлення)"
msgid "Available Power (VA)"
msgstr "Доступна потужність (ВА)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:143
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47
#: netbox/netbox/navigation/menu.py:49
msgid "Racks"
msgstr "Стійки"
-#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:142
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141
#: netbox/templates/dcim/device.html:318
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14
msgid "Height"
msgstr "Висота"
-#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:165
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18
msgid "Outer Width"
msgstr "Зовнішня ширина"
-#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:169
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
msgid "Outer Depth"
msgstr "Зовнішня глибина"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:177
+#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
msgid "Max Weight"
msgstr "Максимальна вага"
-#: netbox/dcim/tables/racks.py:154
+#: netbox/dcim/tables/racks.py:153
msgid "Space"
msgstr "Простір"
#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:351
-#: netbox/extras/forms/model_forms.py:517 netbox/ipam/forms/bulk_edit.py:131
-#: netbox/ipam/forms/model_forms.py:153 netbox/ipam/tables/asn.py:66
+#: netbox/extras/forms/filtersets.py:358
+#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66
#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17
msgid "Sites"
msgstr "Тех. майданчики"
-#: netbox/dcim/tests/test_api.py:47
+#: netbox/dcim/tests/test_api.py:50
msgid "Test case must set peer_termination_type"
msgstr "Тестовий випадок повинен встановити peer_termination_type"
-#: netbox/dcim/views.py:138
+#: netbox/dcim/views.py:137
#, python-brace-format
msgid "Disconnected {count} {type}"
msgstr "Відключено {count} {type}"
-#: netbox/dcim/views.py:738 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "Бронювання"
-#: netbox/dcim/views.py:757 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "Пристрої без можливості кріплення у стійку"
-#: netbox/dcim/views.py:2086 netbox/extras/forms/model_forms.py:577
+#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591
#: netbox/templates/extras/configcontext.html:10
-#: netbox/virtualization/forms/model_forms.py:225
-#: netbox/virtualization/views.py:405
+#: netbox/virtualization/forms/model_forms.py:232
+#: netbox/virtualization/views.py:422
msgid "Config Context"
msgstr "Контекст конфігурації"
-#: netbox/dcim/views.py:2096 netbox/virtualization/views.py:415
+#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432
msgid "Render Config"
msgstr "Відтворення конфігурації"
-#: netbox/dcim/views.py:2131 netbox/virtualization/views.py:450
-#, python-brace-format
-msgid "An error occurred while rendering the template: {error}"
-msgstr "Під час візуалізації шаблону сталася помилка: {error}"
-
-#: netbox/dcim/views.py:2149 netbox/extras/tables/tables.py:550
-#: netbox/netbox/navigation/menu.py:247 netbox/netbox/navigation/menu.py:249
-#: netbox/virtualization/views.py:178
+#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550
+#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
+#: netbox/virtualization/views.py:190
msgid "Virtual Machines"
msgstr "Віртуальні машини"
-#: netbox/dcim/views.py:2907
+#: netbox/dcim/views.py:3106
#, python-brace-format
msgid "Installed device {device} in bay {device_bay}."
msgstr "Встановлений пристрій {device} в бухті {device_bay}."
-#: netbox/dcim/views.py:2948
+#: netbox/dcim/views.py:3147
#, python-brace-format
msgid "Removed device {device} from bay {device_bay}."
msgstr "Видалений пристрій {device} з бухти {device_bay}."
-#: netbox/dcim/views.py:3054 netbox/ipam/tables/ip.py:234
+#: netbox/dcim/views.py:3263 netbox/ipam/tables/ip.py:180
msgid "Children"
msgstr "Підпорядкований"
-#: netbox/dcim/views.py:3520
+#: netbox/dcim/views.py:3730
#, python-brace-format
msgid "Added member {device}"
msgstr "Доданий член {device}"
-#: netbox/dcim/views.py:3567
+#: netbox/dcim/views.py:3779
#, python-brace-format
msgid "Unable to remove master device {device} from the virtual chassis."
msgstr "Неможливо видалити головний пристрій {device} від віртуального шасі."
-#: netbox/dcim/views.py:3580
+#: netbox/dcim/views.py:3792
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "Вилучено {device} з віртуального шасі {chassis}"
@@ -7252,7 +7792,7 @@ msgstr "Ні"
#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57
#: netbox/tenancy/forms/bulk_edit.py:118
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:171
msgid "Link"
msgstr "Посилання"
@@ -7272,15 +7812,15 @@ msgstr "Зростання за алфавітом (A-Z)"
msgid "Alphabetical (Z-A)"
msgstr "Спадання за алфавітом (Z-A)"
-#: netbox/extras/choices.py:144 netbox/extras/choices.py:167
+#: netbox/extras/choices.py:144 netbox/extras/choices.py:165
msgid "Info"
msgstr "Інформація"
-#: netbox/extras/choices.py:145 netbox/extras/choices.py:168
+#: netbox/extras/choices.py:145 netbox/extras/choices.py:166
msgid "Success"
msgstr "Успіх"
-#: netbox/extras/choices.py:146 netbox/extras/choices.py:169
+#: netbox/extras/choices.py:146 netbox/extras/choices.py:167
msgid "Warning"
msgstr "Попередження"
@@ -7288,52 +7828,29 @@ msgstr "Попередження"
msgid "Danger"
msgstr "Небезпека"
-#: netbox/extras/choices.py:165
+#: netbox/extras/choices.py:164
msgid "Debug"
msgstr "Налагодження"
-#: netbox/extras/choices.py:166 netbox/netbox/choices.py:101
-msgid "Default"
-msgstr "За замовчуванням"
-
-#: netbox/extras/choices.py:170
+#: netbox/extras/choices.py:168
msgid "Failure"
msgstr "Невдача"
-#: netbox/extras/choices.py:186
-msgid "Hourly"
-msgstr "Погодинно"
-
-#: netbox/extras/choices.py:187
-msgid "12 hours"
-msgstr "12 годин"
-
-#: netbox/extras/choices.py:188
-msgid "Daily"
-msgstr "Щодня"
-
-#: netbox/extras/choices.py:189
-msgid "Weekly"
-msgstr "Щотижневий"
-
-#: netbox/extras/choices.py:190
-msgid "30 days"
-msgstr "30 днів"
-
-#: netbox/extras/choices.py:226
+#: netbox/extras/choices.py:213
#: netbox/templates/dcim/virtualchassis_edit.html:107
#: netbox/templates/generic/bulk_add_component.html:68
#: netbox/templates/generic/object_edit.html:47
#: netbox/templates/generic/object_edit.html:80
+#: netbox/templates/htmx/quick_add.html:24
#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7
msgid "Create"
msgstr "Створити"
-#: netbox/extras/choices.py:227
+#: netbox/extras/choices.py:214
msgid "Update"
msgstr "Оновити"
-#: netbox/extras/choices.py:228
+#: netbox/extras/choices.py:215
#: netbox/templates/circuits/inc/circuit_termination.html:23
#: netbox/templates/dcim/inc/panels/inventory_items.html:37
#: netbox/templates/dcim/powerpanel.html:66
@@ -7348,82 +7865,82 @@ msgstr "Оновити"
msgid "Delete"
msgstr "Видалити"
-#: netbox/extras/choices.py:252 netbox/netbox/choices.py:57
-#: netbox/netbox/choices.py:102
+#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "Синій"
-#: netbox/extras/choices.py:253 netbox/netbox/choices.py:56
-#: netbox/netbox/choices.py:103
+#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "Індиго"
-#: netbox/extras/choices.py:254 netbox/netbox/choices.py:54
-#: netbox/netbox/choices.py:104
+#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "Фіолетовий"
-#: netbox/extras/choices.py:255 netbox/netbox/choices.py:51
-#: netbox/netbox/choices.py:105
+#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "Рожевий"
-#: netbox/extras/choices.py:256 netbox/netbox/choices.py:50
-#: netbox/netbox/choices.py:106
+#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "Червоний"
-#: netbox/extras/choices.py:257 netbox/netbox/choices.py:68
-#: netbox/netbox/choices.py:107
+#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "Помаранчевий"
-#: netbox/extras/choices.py:258 netbox/netbox/choices.py:66
-#: netbox/netbox/choices.py:108
+#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "Жовтий"
-#: netbox/extras/choices.py:259 netbox/netbox/choices.py:63
-#: netbox/netbox/choices.py:109
+#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "Зелений"
-#: netbox/extras/choices.py:260 netbox/netbox/choices.py:60
-#: netbox/netbox/choices.py:110
+#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "Бірюзовий"
-#: netbox/extras/choices.py:261 netbox/netbox/choices.py:59
-#: netbox/netbox/choices.py:111
+#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "Блакитний"
-#: netbox/extras/choices.py:262 netbox/netbox/choices.py:112
+#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "Сірий"
-#: netbox/extras/choices.py:263 netbox/netbox/choices.py:74
-#: netbox/netbox/choices.py:113
+#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "Чорний"
-#: netbox/extras/choices.py:264 netbox/netbox/choices.py:75
-#: netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/netbox/choices.py:116
msgid "White"
msgstr "Білий"
-#: netbox/extras/choices.py:279 netbox/extras/forms/model_forms.py:353
-#: netbox/extras/forms/model_forms.py:430
+#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
+#: netbox/extras/forms/model_forms.py:444
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Веб-хук"
-#: netbox/extras/choices.py:280 netbox/extras/forms/model_forms.py:418
+#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "Сценарій"
-#: netbox/extras/choices.py:281
+#: netbox/extras/choices.py:268
msgid "Notification"
msgstr "Повідомлення"
@@ -7523,30 +8040,34 @@ msgstr ""
msgid "RSS Feed"
msgstr "RSS-канал"
-#: netbox/extras/dashboard/widgets.py:279
+#: netbox/extras/dashboard/widgets.py:280
msgid "Embed an RSS feed from an external website."
msgstr "Вбудовувати RSS-канал із зовнішнього веб-сайту."
-#: netbox/extras/dashboard/widgets.py:286
+#: netbox/extras/dashboard/widgets.py:287
msgid "Feed URL"
msgstr "URL-адреса каналу"
-#: netbox/extras/dashboard/widgets.py:291
+#: netbox/extras/dashboard/widgets.py:290
+msgid "Requires external connection"
+msgstr "Потрібне зовнішнє підключення"
+
+#: netbox/extras/dashboard/widgets.py:296
msgid "The maximum number of objects to display"
msgstr "Максимальна кількість об'єктів для відображення"
-#: netbox/extras/dashboard/widgets.py:296
+#: netbox/extras/dashboard/widgets.py:301
msgid "How long to stored the cached content (in seconds)"
msgstr "Як довго зберігати кешований вміст (в секундах)"
-#: netbox/extras/dashboard/widgets.py:348
+#: netbox/extras/dashboard/widgets.py:358
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
-#: netbox/templates/inc/user_menu.html:48
+#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "Закладки"
-#: netbox/extras/dashboard/widgets.py:352
+#: netbox/extras/dashboard/widgets.py:362
msgid "Show your personal bookmarks"
msgstr "Показувати особисті закладки"
@@ -7575,17 +8096,17 @@ msgid "Group (name)"
msgstr "Група (назва)"
#: netbox/extras/filtersets.py:574
-#: netbox/virtualization/forms/filtersets.py:118
+#: netbox/virtualization/forms/filtersets.py:123
msgid "Cluster type"
msgstr "Тип кластера"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:95
-#: netbox/virtualization/filtersets.py:147
+#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/virtualization/filtersets.py:113
msgid "Cluster type (slug)"
msgstr "Кластерний тип (скорочення)"
#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16
-#: netbox/tenancy/forms/forms.py:39
+#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "Група орендарів"
@@ -7594,7 +8115,7 @@ msgstr "Група орендарів"
msgid "Tenant group (slug)"
msgstr "Група орендарів (скорочення)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:495
+#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "Мітка"
@@ -7603,60 +8124,60 @@ msgstr "Мітка"
msgid "Tag (slug)"
msgstr "Мітка (скорочення)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:429
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
msgid "Has local config context data"
msgstr "Має локальні контекстні дані конфігурації"
-#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:60
+#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61
msgid "Group name"
msgstr "Назва групи"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:68
+#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
#: netbox/extras/tables/tables.py:65
#: netbox/templates/extras/customfield.html:38
#: netbox/templates/generic/bulk_import.html:118
msgid "Required"
msgstr "Обов'язково"
-#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:75
+#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76
msgid "Must be unique"
msgstr "Повинен бути унікальним"
#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60
-#: netbox/extras/forms/filtersets.py:89
+#: netbox/extras/forms/filtersets.py:90
#: netbox/extras/models/customfields.py:209
msgid "UI visible"
msgstr "Видимий інтерфейс користувача"
#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66
-#: netbox/extras/forms/filtersets.py:94
+#: netbox/extras/forms/filtersets.py:95
#: netbox/extras/models/customfields.py:216
msgid "UI editable"
msgstr "Редагований інтерфейс користувача"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:97
+#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
msgid "Is cloneable"
msgstr "Чи можна клонувати"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:104
+#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
msgid "Minimum value"
msgstr "Мінімальне значення"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:108
+#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
msgid "Maximum value"
msgstr "Максимальне значення"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:112
+#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
msgid "Validation regex"
msgstr "Регулярний вираз перевірки"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "Поведінка"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:149
+#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
msgid "New window"
msgstr "Нове вікно"
@@ -7664,31 +8185,31 @@ msgstr "Нове вікно"
msgid "Button class"
msgstr "Клас кнопок"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
#: netbox/extras/models/models.py:409
msgid "MIME type"
msgstr "Тип MIME"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:190
+#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
msgid "File extension"
msgstr "Розширення файлу"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
msgid "As attachment"
msgstr "Як вкладення"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:236
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
#: netbox/extras/tables/tables.py:256
#: netbox/templates/extras/savedfilter.html:29
msgid "Shared"
msgstr "Спільний"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
#: netbox/extras/models/models.py:174
msgid "HTTP method"
msgstr "Метод HTTP"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:259
+#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "URL-адреса корисного навантаження"
@@ -7707,7 +8228,7 @@ msgid "CA file path"
msgstr "Шляхи до файлу CA"
#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192
-#: netbox/extras/forms/model_forms.py:377
+#: netbox/extras/forms/model_forms.py:391
msgid "Event types"
msgstr "Типи подій"
@@ -7720,13 +8241,13 @@ msgstr "Активний"
#: netbox/extras/forms/bulk_import.py:139
#: netbox/extras/forms/bulk_import.py:162
#: netbox/extras/forms/bulk_import.py:186
-#: netbox/extras/forms/filtersets.py:137 netbox/extras/forms/filtersets.py:224
+#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230
#: netbox/extras/forms/model_forms.py:47
-#: netbox/extras/forms/model_forms.py:205
-#: netbox/extras/forms/model_forms.py:237
-#: netbox/extras/forms/model_forms.py:278
-#: netbox/extras/forms/model_forms.py:372
-#: netbox/extras/forms/model_forms.py:489
+#: netbox/extras/forms/model_forms.py:219
+#: netbox/extras/forms/model_forms.py:251
+#: netbox/extras/forms/model_forms.py:292
+#: netbox/extras/forms/model_forms.py:386
+#: netbox/extras/forms/model_forms.py:503
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "Типи об'єктів"
@@ -7744,10 +8265,10 @@ msgstr "Один або кілька присвоєних типів об'єкт
msgid "Field data type (e.g. text, integer, etc.)"
msgstr "Тип даних поля (наприклад, текст, ціле число тощо)"
-#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:208
-#: netbox/extras/forms/filtersets.py:281
-#: netbox/extras/forms/model_forms.py:304
-#: netbox/extras/forms/model_forms.py:341
+#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213
+#: netbox/extras/forms/filtersets.py:287
+#: netbox/extras/forms/model_forms.py:318
+#: netbox/extras/forms/model_forms.py:355
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "Тип об'єкта"
@@ -7756,7 +8277,7 @@ msgstr "Тип об'єкта"
msgid "Object type (for object or multi-object fields)"
msgstr "Тип об'єкта (для об'єктів або полів з кількома об'єктами)"
-#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:84
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85
msgid "Choice set"
msgstr "Набір для вибору"
@@ -7827,7 +8348,7 @@ msgid "The classification of entry"
msgstr "Класифікація вступу"
#: netbox/extras/forms/bulk_import.py:261
-#: netbox/extras/forms/model_forms.py:320 netbox/netbox/navigation/menu.py:390
+#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -7840,7 +8361,8 @@ msgid "User names separated by commas, encased with double quotes"
msgstr "Імена користувачів, розділені комами, укладені подвійними лапками"
#: netbox/extras/forms/bulk_import.py:268
-#: netbox/extras/forms/model_forms.py:315 netbox/netbox/navigation/menu.py:410
+#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294
+#: netbox/netbox/navigation/menu.py:431
#: netbox/templates/extras/notificationgroup.html:31
#: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193
#: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35
@@ -7852,104 +8374,104 @@ msgstr "Групи"
msgid "Group names separated by commas, encased with double quotes"
msgstr "Імена груп, розділені комами, укладені подвійними лапками"
-#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56
msgid "Related object type"
msgstr "Пов'язаний тип об'єкта"
-#: netbox/extras/forms/filtersets.py:57
+#: netbox/extras/forms/filtersets.py:58
msgid "Field type"
msgstr "Тип поля"
-#: netbox/extras/forms/filtersets.py:120
+#: netbox/extras/forms/filtersets.py:122
#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "Вибір"
-#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:319
-#: netbox/extras/forms/filtersets.py:408
-#: netbox/extras/forms/model_forms.py:572 netbox/templates/core/job.html:96
+#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326
+#: netbox/extras/forms/filtersets.py:416
+#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "Дані"
-#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:333
-#: netbox/extras/forms/filtersets.py:418 netbox/netbox/choices.py:130
+#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
+#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "Файл даних"
-#: netbox/extras/forms/filtersets.py:183
+#: netbox/extras/forms/filtersets.py:187
msgid "Content types"
msgstr "Типи контенту"
-#: netbox/extras/forms/filtersets.py:255 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
msgid "HTTP content type"
msgstr "Тип вмісту HTTP"
-#: netbox/extras/forms/filtersets.py:286
+#: netbox/extras/forms/filtersets.py:292
msgid "Event type"
msgstr "Тип події"
-#: netbox/extras/forms/filtersets.py:291
+#: netbox/extras/forms/filtersets.py:297
msgid "Action type"
msgstr "Тип дії"
-#: netbox/extras/forms/filtersets.py:307
+#: netbox/extras/forms/filtersets.py:313
msgid "Tagged object type"
msgstr "Тип об'єкта з позначкою"
-#: netbox/extras/forms/filtersets.py:312
+#: netbox/extras/forms/filtersets.py:318
msgid "Allowed object type"
msgstr "Дозволений тип об'єкта"
-#: netbox/extras/forms/filtersets.py:341
-#: netbox/extras/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:348
+#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
msgid "Regions"
msgstr "Регіони"
-#: netbox/extras/forms/filtersets.py:346
-#: netbox/extras/forms/model_forms.py:512
+#: netbox/extras/forms/filtersets.py:353
+#: netbox/extras/forms/model_forms.py:526
msgid "Site groups"
msgstr "Групи тех. майданчиків"
-#: netbox/extras/forms/filtersets.py:356
-#: netbox/extras/forms/model_forms.py:522 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:363
+#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "Локації"
-#: netbox/extras/forms/filtersets.py:361
-#: netbox/extras/forms/model_forms.py:527
+#: netbox/extras/forms/filtersets.py:368
+#: netbox/extras/forms/model_forms.py:541
msgid "Device types"
msgstr "Типи пристроїв"
-#: netbox/extras/forms/filtersets.py:366
-#: netbox/extras/forms/model_forms.py:532
+#: netbox/extras/forms/filtersets.py:373
+#: netbox/extras/forms/model_forms.py:546
msgid "Roles"
msgstr "Ролі"
-#: netbox/extras/forms/filtersets.py:376
-#: netbox/extras/forms/model_forms.py:542
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:556
msgid "Cluster types"
msgstr "Типи кластерів"
-#: netbox/extras/forms/filtersets.py:381
-#: netbox/extras/forms/model_forms.py:547
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:561
msgid "Cluster groups"
msgstr "Кластерні групи"
-#: netbox/extras/forms/filtersets.py:386
-#: netbox/extras/forms/model_forms.py:552 netbox/netbox/navigation/menu.py:255
-#: netbox/netbox/navigation/menu.py:257
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263
+#: netbox/netbox/navigation/menu.py:265
#: netbox/templates/virtualization/clustertype.html:30
#: netbox/virtualization/tables/clusters.py:23
#: netbox/virtualization/tables/clusters.py:45
msgid "Clusters"
msgstr "Кластери"
-#: netbox/extras/forms/filtersets.py:391
-#: netbox/extras/forms/model_forms.py:557
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:571
msgid "Tenant groups"
msgstr "Групи орендарів"
@@ -7999,7 +8521,7 @@ msgstr ""
msgid "Related Object"
msgstr "Пов'язаний об'єкт"
-#: netbox/extras/forms/model_forms.py:169
+#: netbox/extras/forms/model_forms.py:170
msgid ""
"Enter one choice per line. An optional label may be specified for each "
"choice by appending it with a colon. Example:"
@@ -8007,16 +8529,16 @@ msgstr ""
"Введіть один вибір на рядок. Додаткову мітку можна вказати для кожного "
"вибору, додавши її двокрапкою. Приклад:"
-#: netbox/extras/forms/model_forms.py:212
+#: netbox/extras/forms/model_forms.py:226
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "Користувацьке посилання"
-#: netbox/extras/forms/model_forms.py:214
+#: netbox/extras/forms/model_forms.py:228
msgid "Templates"
msgstr "Шаблони"
-#: netbox/extras/forms/model_forms.py:226
+#: netbox/extras/forms/model_forms.py:240
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
@@ -8025,7 +8547,7 @@ msgstr ""
"Код шаблону Jinja2 для тексту посилання. Посилання на об'єкт як {example}. "
"Посилання, які відображаються як порожній текст, не відображатимуться."
-#: netbox/extras/forms/model_forms.py:230
+#: netbox/extras/forms/model_forms.py:244
#, python-brace-format
msgid ""
"Jinja2 template code for the link URL. Reference the object as {example}."
@@ -8033,58 +8555,58 @@ msgstr ""
"Код шаблону Jinja2 для URL-адреси посилання. Посилання на об'єкт як "
"{example}."
-#: netbox/extras/forms/model_forms.py:241
-#: netbox/extras/forms/model_forms.py:624
+#: netbox/extras/forms/model_forms.py:255
+#: netbox/extras/forms/model_forms.py:638
msgid "Template code"
msgstr "Код шаблону"
-#: netbox/extras/forms/model_forms.py:247
+#: netbox/extras/forms/model_forms.py:261
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "Експортувати шаблон"
-#: netbox/extras/forms/model_forms.py:249
+#: netbox/extras/forms/model_forms.py:263
msgid "Rendering"
msgstr "Відтворювати"
-#: netbox/extras/forms/model_forms.py:263
-#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:277
+#: netbox/extras/forms/model_forms.py:663
msgid "Template content is populated from the remote source selected below."
msgstr "Вміст шаблону заповнюється з віддаленого джерела, вибраного нижче."
-#: netbox/extras/forms/model_forms.py:270
-#: netbox/extras/forms/model_forms.py:656
+#: netbox/extras/forms/model_forms.py:284
+#: netbox/extras/forms/model_forms.py:670
msgid "Must specify either local content or a data file"
msgstr "Повинен вказати локальний вміст або файл даних"
-#: netbox/extras/forms/model_forms.py:284 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "Збережений фільтр"
-#: netbox/extras/forms/model_forms.py:334
+#: netbox/extras/forms/model_forms.py:348
msgid "A notification group specify at least one user or group."
msgstr "Група сповіщень вказує принаймні одного користувача або групи."
-#: netbox/extras/forms/model_forms.py:356
+#: netbox/extras/forms/model_forms.py:370
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "Запит HTTP"
-#: netbox/extras/forms/model_forms.py:358
+#: netbox/extras/forms/model_forms.py:372
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SSL"
-#: netbox/extras/forms/model_forms.py:380
+#: netbox/extras/forms/model_forms.py:394
msgid "Action choice"
msgstr "Вибір дії"
-#: netbox/extras/forms/model_forms.py:385
+#: netbox/extras/forms/model_forms.py:399
msgid "Enter conditions in JSON format."
msgstr "Введіть умови в JSON форматі."
-#: netbox/extras/forms/model_forms.py:389
+#: netbox/extras/forms/model_forms.py:403
msgid ""
"Enter parameters to pass to the action in JSON format."
@@ -8092,33 +8614,33 @@ msgstr ""
"Введіть параметри для переходу до дії у JSON форматі."
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:408
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "Правило події"
-#: netbox/extras/forms/model_forms.py:395
+#: netbox/extras/forms/model_forms.py:409
msgid "Triggers"
msgstr "Тригери"
-#: netbox/extras/forms/model_forms.py:442
+#: netbox/extras/forms/model_forms.py:456
msgid "Notification group"
msgstr "Група повідомлень"
-#: netbox/extras/forms/model_forms.py:562 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "Орендарі"
-#: netbox/extras/forms/model_forms.py:606
+#: netbox/extras/forms/model_forms.py:620
msgid "Data is populated from the remote source selected below."
msgstr "Дані заповнюються з віддаленого джерела, вибраного нижче."
-#: netbox/extras/forms/model_forms.py:612
+#: netbox/extras/forms/model_forms.py:626
msgid "Must specify either local data or a data file"
msgstr "Необхідно вказати локальні дані або файл даних"
-#: netbox/extras/forms/model_forms.py:631
+#: netbox/extras/forms/model_forms.py:645
#: netbox/templates/core/datafile.html:55
msgid "Content"
msgstr "Зміст"
@@ -8181,10 +8703,16 @@ msgstr "Виняток стався: "
msgid "Database changes have been reverted due to error."
msgstr "Зміни бази даних були скасовані через помилку."
-#: netbox/extras/management/commands/reindex.py:66
+#: netbox/extras/management/commands/reindex.py:67
msgid "No indexers found!"
msgstr "Індексаторів не знайдено!"
+#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313
+#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48
+#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
+msgid "weight"
+msgstr "вага"
+
#: netbox/extras/models/configs.py:130
msgid "config context"
msgstr "контекст конфігурації"
@@ -8545,27 +9073,27 @@ msgstr "Знайдено недійсний ідентифікатор об'єк
msgid "Required field cannot be empty."
msgstr "Обов'язкове поле не може бути порожнім."
-#: netbox/extras/models/customfields.py:763
+#: netbox/extras/models/customfields.py:764
msgid "Base set of predefined choices (optional)"
msgstr "Базовий набір попередньо визначених варіантів (необов'язково)"
-#: netbox/extras/models/customfields.py:775
+#: netbox/extras/models/customfields.py:776
msgid "Choices are automatically ordered alphabetically"
msgstr "Вибір автоматично впорядковується за алфавітом"
-#: netbox/extras/models/customfields.py:782
+#: netbox/extras/models/customfields.py:783
msgid "custom field choice set"
msgstr "набір вибору користувацького поля"
-#: netbox/extras/models/customfields.py:783
+#: netbox/extras/models/customfields.py:784
msgid "custom field choice sets"
msgstr "набори вибору користувацького поля"
-#: netbox/extras/models/customfields.py:825
+#: netbox/extras/models/customfields.py:826
msgid "Must define base or extra choices."
msgstr "Повинен визначити базовий або додатковий вибори."
-#: netbox/extras/models/customfields.py:849
+#: netbox/extras/models/customfields.py:850
#, python-brace-format
msgid ""
"Cannot remove choice {choice} as there are {model} objects which reference "
@@ -8863,20 +9391,20 @@ msgstr "запис журналу"
msgid "journal entries"
msgstr "записи журналу"
-#: netbox/extras/models/models.py:718
+#: netbox/extras/models/models.py:721
#, python-brace-format
msgid "Journaling is not supported for this object type ({type})."
msgstr "Журналізація не підтримується для цього типу об'єктів ({type})."
-#: netbox/extras/models/models.py:760
+#: netbox/extras/models/models.py:763
msgid "bookmark"
msgstr "закладка"
-#: netbox/extras/models/models.py:761
+#: netbox/extras/models/models.py:764
msgid "bookmarks"
msgstr "закладки"
-#: netbox/extras/models/models.py:774
+#: netbox/extras/models/models.py:777
#, python-brace-format
msgid "Bookmarks cannot be assigned to this object type ({type})."
msgstr "Закладки не можуть бути призначені для цього типу об'єкта ({type})."
@@ -8968,19 +9496,19 @@ msgstr "кешоване значення"
msgid "cached values"
msgstr "кешовані значення"
-#: netbox/extras/models/staging.py:44
+#: netbox/extras/models/staging.py:45
msgid "branch"
msgstr "гілка"
-#: netbox/extras/models/staging.py:45
+#: netbox/extras/models/staging.py:46
msgid "branches"
msgstr "гілки"
-#: netbox/extras/models/staging.py:97
+#: netbox/extras/models/staging.py:105
msgid "staged change"
msgstr "поетапна зміна"
-#: netbox/extras/models/staging.py:98
+#: netbox/extras/models/staging.py:106
msgid "staged changes"
msgstr "поетапні зміни"
@@ -9004,11 +9532,11 @@ msgstr "позначений предмет"
msgid "tagged items"
msgstr "позначені предмети"
-#: netbox/extras/scripts.py:429
+#: netbox/extras/scripts.py:432
msgid "Script Data"
msgstr "Дані сценарію"
-#: netbox/extras/scripts.py:433
+#: netbox/extras/scripts.py:436
msgid "Script Execution Parameters"
msgstr "Параметри виконання сценарію"
@@ -9085,12 +9613,11 @@ msgstr "Як вкладення"
#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487
#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24
-#: netbox/templates/dcim/device/render_config.html:22
#: netbox/templates/extras/configcontext.html:39
#: netbox/templates/extras/configtemplate.html:31
#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:22
msgid "Data File"
msgstr "Файл даних"
@@ -9183,27 +9710,32 @@ msgstr "Невірний атрибут \"{name}\" за запитом"
msgid "Invalid attribute \"{name}\" for {model}"
msgstr "Невірний атрибут \"{name}\" для {model}"
-#: netbox/extras/views.py:960
+#: netbox/extras/views.py:933
+#, python-brace-format
+msgid "An error occurred while rendering the template: {error}"
+msgstr "Під час візуалізації шаблону сталася помилка: {error}"
+
+#: netbox/extras/views.py:1085
msgid "Your dashboard has been reset."
msgstr "Ваша інформаційна панель була скинута."
-#: netbox/extras/views.py:1006
+#: netbox/extras/views.py:1131
msgid "Added widget: "
msgstr "Доданий віджет: "
-#: netbox/extras/views.py:1047
+#: netbox/extras/views.py:1172
msgid "Updated widget: "
msgstr "Оновлений віджет: "
-#: netbox/extras/views.py:1083
+#: netbox/extras/views.py:1208
msgid "Deleted widget: "
msgstr "Видалений віджет: "
-#: netbox/extras/views.py:1085
+#: netbox/extras/views.py:1210
msgid "Error deleting widget: "
msgstr "Помилка при видаленні віджета: "
-#: netbox/extras/views.py:1175
+#: netbox/extras/views.py:1308
msgid "Unable to run script: RQ worker process not running."
msgstr "Неможливо запустити скрипт: робочий процес RQ не запущений."
@@ -9226,7 +9758,7 @@ msgstr ""
msgid "Invalid IP prefix format: {data}"
msgstr "Невірний формат префікса IP: {data}"
-#: netbox/ipam/api/views.py:358
+#: netbox/ipam/api/views.py:370
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr "Недостатньо місця для розміщення запитуваного розміру префікса"
@@ -9267,182 +9799,174 @@ msgstr "Cisco"
msgid "Plaintext"
msgstr "Простий текст"
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800
+#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21
+msgid "Service"
+msgstr "Сервіс"
+
+#: netbox/ipam/choices.py:167
+msgid "Customer"
+msgstr "Клієнт"
+
#: netbox/ipam/fields.py:36
#, python-brace-format
msgid "Invalid IP address format: {address}"
msgstr "Невірний формат IP-адреси: {address}"
-#: netbox/ipam/filtersets.py:48 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304
msgid "Import target"
msgstr "Імпортувати ціль"
-#: netbox/ipam/filtersets.py:54 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310
msgid "Import target (name)"
msgstr "Імпорт цілі (назва)"
-#: netbox/ipam/filtersets.py:59 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315
msgid "Export target"
msgstr "Ціль експорту"
-#: netbox/ipam/filtersets.py:65 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321
msgid "Export target (name)"
msgstr "Ціль експорту (назва)"
-#: netbox/ipam/filtersets.py:86
+#: netbox/ipam/filtersets.py:89
msgid "Importing VRF"
msgstr "Імпортування VRF"
-#: netbox/ipam/filtersets.py:92
+#: netbox/ipam/filtersets.py:95
msgid "Import VRF (RD)"
msgstr "Імпорт VRF (RD)"
-#: netbox/ipam/filtersets.py:97
+#: netbox/ipam/filtersets.py:100
msgid "Exporting VRF"
msgstr "Експорт VRF"
-#: netbox/ipam/filtersets.py:103
+#: netbox/ipam/filtersets.py:106
msgid "Export VRF (RD)"
msgstr "Експорт VRF (RD)"
-#: netbox/ipam/filtersets.py:108
+#: netbox/ipam/filtersets.py:111
msgid "Importing L2VPN"
msgstr "Імпорт L2VPN"
-#: netbox/ipam/filtersets.py:114
+#: netbox/ipam/filtersets.py:117
msgid "Importing L2VPN (identifier)"
msgstr "Імпорт L2VPN (ідентифікатор)"
-#: netbox/ipam/filtersets.py:119
+#: netbox/ipam/filtersets.py:122
msgid "Exporting L2VPN"
msgstr "Експорт L2VPN"
-#: netbox/ipam/filtersets.py:125
+#: netbox/ipam/filtersets.py:128
msgid "Exporting L2VPN (identifier)"
msgstr "Експорт L2VPN (ідентифікатор)"
-#: netbox/ipam/filtersets.py:155 netbox/ipam/filtersets.py:283
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:212
+#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "Префікс"
-#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:198
-#: netbox/ipam/filtersets.py:223
+#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201
+#: netbox/ipam/filtersets.py:226
msgid "RIR (ID)"
msgstr "RIR (ідентифікатор)"
-#: netbox/ipam/filtersets.py:165 netbox/ipam/filtersets.py:204
-#: netbox/ipam/filtersets.py:229
+#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207
+#: netbox/ipam/filtersets.py:232
msgid "RIR (slug)"
msgstr "RIR (скорочення)"
-#: netbox/ipam/filtersets.py:287
+#: netbox/ipam/filtersets.py:290
msgid "Within prefix"
msgstr "У межах префікса"
-#: netbox/ipam/filtersets.py:291
+#: netbox/ipam/filtersets.py:294
msgid "Within and including prefix"
msgstr "У межах та включаючи префікс"
-#: netbox/ipam/filtersets.py:295
+#: netbox/ipam/filtersets.py:298
msgid "Prefixes which contain this prefix or IP"
msgstr "Мережеві префікси, які містять цей префікс або IP"
-#: netbox/ipam/filtersets.py:306 netbox/ipam/filtersets.py:574
-#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/filtersets.py:196
-#: netbox/ipam/forms/filtersets.py:331
+#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541
+#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198
+#: netbox/ipam/forms/filtersets.py:334
msgid "Mask length"
msgstr "Довжина маски"
-#: netbox/ipam/filtersets.py:375 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427
msgid "VLAN (ID)"
msgstr "VLAN (ідентифікатор)"
-#: netbox/ipam/filtersets.py:379 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422
msgid "VLAN number (1-4094)"
msgstr "Номер VLAN (1-4094)"
-#: netbox/ipam/filtersets.py:473 netbox/ipam/filtersets.py:477
-#: netbox/ipam/filtersets.py:569 netbox/ipam/forms/model_forms.py:496
+#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444
+#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506
#: netbox/templates/tenancy/contact.html:53
#: netbox/tenancy/forms/bulk_edit.py:113
msgid "Address"
msgstr "Адреса"
-#: netbox/ipam/filtersets.py:481
+#: netbox/ipam/filtersets.py:448
msgid "Ranges which contain this prefix or IP"
msgstr "Діапазони, які містять цей префікс або IP"
-#: netbox/ipam/filtersets.py:509 netbox/ipam/filtersets.py:565
+#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532
msgid "Parent prefix"
msgstr "Батьківський префікс"
-#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:858
-#: netbox/ipam/filtersets.py:1133 netbox/vpn/filtersets.py:385
-msgid "Virtual machine (name)"
-msgstr "Віртуальна машина (назва)"
-
-#: netbox/ipam/filtersets.py:623 netbox/ipam/filtersets.py:863
-#: netbox/ipam/filtersets.py:1127 netbox/virtualization/filtersets.py:282
-#: netbox/virtualization/filtersets.py:321 netbox/vpn/filtersets.py:390
-msgid "Virtual machine (ID)"
-msgstr "Віртуальна машина (ідентифікатор)"
-
-#: netbox/ipam/filtersets.py:629 netbox/vpn/filtersets.py:97
-#: netbox/vpn/filtersets.py:396
-msgid "Interface (name)"
-msgstr "Інтерфейс (назва)"
-
-#: netbox/ipam/filtersets.py:640 netbox/vpn/filtersets.py:108
-#: netbox/vpn/filtersets.py:407
-msgid "VM interface (name)"
-msgstr "Інтерфейс віртуальної машини (назва)"
-
-#: netbox/ipam/filtersets.py:645 netbox/vpn/filtersets.py:113
-msgid "VM interface (ID)"
-msgstr "Інтерфейс віртуальної машини (ідентифікатор)"
-
-#: netbox/ipam/filtersets.py:650
+#: netbox/ipam/filtersets.py:617
msgid "FHRP group (ID)"
msgstr "Група FHRP/VRRP (ідентифікатор)"
-#: netbox/ipam/filtersets.py:654
+#: netbox/ipam/filtersets.py:621
msgid "Is assigned to an interface"
msgstr "Призначений до інтерфейсу"
-#: netbox/ipam/filtersets.py:658
+#: netbox/ipam/filtersets.py:625
msgid "Is assigned"
msgstr "призначається"
-#: netbox/ipam/filtersets.py:670
+#: netbox/ipam/filtersets.py:637
msgid "Service (ID)"
msgstr "Сервіс (ідентифікатор)"
-#: netbox/ipam/filtersets.py:675
+#: netbox/ipam/filtersets.py:642
msgid "NAT inside IP address (ID)"
msgstr "NAT внутрішня IP-адреса (ідентифікатор)"
-#: netbox/ipam/filtersets.py:1043 netbox/ipam/forms/bulk_import.py:322
-msgid "Assigned interface"
-msgstr "Призначений інтерфейс"
+#: netbox/ipam/filtersets.py:1001
+msgid "Q-in-Q SVLAN (ID)"
+msgstr "Q-in-Q SVLAN (Ідентифікатор)"
-#: netbox/ipam/filtersets.py:1048
+#: netbox/ipam/filtersets.py:1005
+msgid "Q-in-Q SVLAN number (1-4094)"
+msgstr "Q-in-Q номер SVLAN (1-4094)"
+
+#: netbox/ipam/filtersets.py:1026
msgid "Assigned VM interface"
msgstr "Призначений інтерфейс віртуальної машини"
-#: netbox/ipam/filtersets.py:1138
+#: netbox/ipam/filtersets.py:1097
+msgid "VLAN Translation Policy (name)"
+msgstr "Політика перекладу VLAN (назва)"
+
+#: netbox/ipam/filtersets.py:1163
msgid "IP address (ID)"
msgstr "IP-адреса (ідентифікатор)"
-#: netbox/ipam/filtersets.py:1144 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788
msgid "IP address"
msgstr "IP-адреса"
-#: netbox/ipam/filtersets.py:1169
+#: netbox/ipam/filtersets.py:1194
msgid "Primary IPv4 (ID)"
msgstr "Первинна адреса IPv4 (ідентифікатор)"
-#: netbox/ipam/filtersets.py:1174
+#: netbox/ipam/filtersets.py:1199
msgid "Primary IPv6 (ID)"
msgstr "Первинна адреса IPv6 (ідентифікатор)"
@@ -9475,438 +9999,411 @@ msgstr "Потрібна маска CIDR (наприклад, /24)."
msgid "Address pattern"
msgstr "Адресний шаблон"
-#: netbox/ipam/forms/bulk_edit.py:50
+#: netbox/ipam/forms/bulk_edit.py:53
msgid "Enforce unique space"
msgstr "Забезпечте унікальність простору"
-#: netbox/ipam/forms/bulk_edit.py:88
+#: netbox/ipam/forms/bulk_edit.py:91
msgid "Is private"
msgstr "Є приватним"
-#: netbox/ipam/forms/bulk_edit.py:109 netbox/ipam/forms/bulk_edit.py:138
-#: netbox/ipam/forms/bulk_edit.py:163 netbox/ipam/forms/bulk_import.py:89
-#: netbox/ipam/forms/bulk_import.py:109 netbox/ipam/forms/bulk_import.py:129
-#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:125
-#: netbox/ipam/forms/filtersets.py:148 netbox/ipam/forms/model_forms.py:96
-#: netbox/ipam/forms/model_forms.py:109 netbox/ipam/forms/model_forms.py:131
-#: netbox/ipam/forms/model_forms.py:149 netbox/ipam/models/asns.py:31
-#: netbox/ipam/models/asns.py:103 netbox/ipam/models/ip.py:71
-#: netbox/ipam/models/ip.py:90 netbox/ipam/tables/asn.py:20
+#: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141
+#: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92
+#: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127
+#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99
+#: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135
+#: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31
+#: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71
+#: netbox/ipam/models/ip.py:87 netbox/ipam/tables/asn.py:20
#: netbox/ipam/tables/asn.py:45 netbox/templates/ipam/aggregate.html:18
#: netbox/templates/ipam/asn.html:27 netbox/templates/ipam/asnrange.html:19
#: netbox/templates/ipam/rir.html:19
msgid "RIR"
msgstr "RIR"
-#: netbox/ipam/forms/bulk_edit.py:171
+#: netbox/ipam/forms/bulk_edit.py:174
msgid "Date added"
msgstr "Дата додавання"
-#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/model_forms.py:619
-#: netbox/ipam/forms/model_forms.py:666 netbox/ipam/tables/ip.py:251
-#: netbox/templates/ipam/vlan_edit.html:37
+#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629
+#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201
+#: netbox/templates/ipam/vlan_edit.html:45
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "Група VLAN"
-#: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/bulk_import.py:185
-#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/model_forms.py:218
-#: netbox/ipam/models/vlans.py:250 netbox/ipam/tables/ip.py:255
-#: netbox/templates/ipam/prefix.html:60 netbox/templates/ipam/vlan.html:12
+#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181
+#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217
+#: netbox/ipam/models/vlans.py:272 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:10
-#: netbox/templates/wireless/wirelesslan.html:30
+#: netbox/templates/wireless/wirelesslan.html:38
#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284
-#: netbox/vpn/forms/model_forms.py:433 netbox/vpn/forms/model_forms.py:452
-#: netbox/wireless/forms/bulk_edit.py:55
-#: netbox/wireless/forms/bulk_import.py:48
-#: netbox/wireless/forms/model_forms.py:48 netbox/wireless/models.py:102
+#: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455
+#: netbox/wireless/forms/bulk_edit.py:57
+#: netbox/wireless/forms/bulk_import.py:50
+#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "VLAN"
-#: netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:229
msgid "Prefix length"
msgstr "Довжина префікса"
-#: netbox/ipam/forms/bulk_edit.py:268 netbox/ipam/forms/filtersets.py:241
-#: netbox/templates/ipam/prefix.html:85
+#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244
+#: netbox/templates/ipam/prefix.html:81
msgid "Is a pool"
msgstr "Чи є пулом"
-#: netbox/ipam/forms/bulk_edit.py:273 netbox/ipam/forms/bulk_edit.py:318
-#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/models/ip.py:272 netbox/ipam/models/ip.py:539
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
+#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:296
+#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
msgid "Treat as fully utilized"
msgstr "Вважати повністю використаним"
-#: netbox/ipam/forms/bulk_edit.py:287 netbox/ipam/forms/filtersets.py:171
+#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173
+#: netbox/ipam/forms/model_forms.py:232
msgid "VLAN Assignment"
msgstr "Призначення VLAN"
-#: netbox/ipam/forms/bulk_edit.py:366 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
msgid "DNS name"
msgstr "Ім'я DNS"
-#: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/bulk_edit.py:534
-#: netbox/ipam/forms/bulk_import.py:418 netbox/ipam/forms/bulk_import.py:493
-#: netbox/ipam/forms/bulk_import.py:519 netbox/ipam/forms/filtersets.py:390
-#: netbox/ipam/forms/filtersets.py:530 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
+#: netbox/ipam/forms/bulk_import.py:417 netbox/ipam/forms/bulk_import.py:528
+#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393
+#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
#: netbox/templates/ipam/service.html:32
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "Протокол"
-#: netbox/ipam/forms/bulk_edit.py:394 netbox/ipam/forms/filtersets.py:397
+#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400
#: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26
msgid "Group ID"
msgstr "Ідентифікатор групи"
-#: netbox/ipam/forms/bulk_edit.py:399 netbox/ipam/forms/filtersets.py:402
-#: netbox/wireless/forms/bulk_edit.py:68
-#: netbox/wireless/forms/bulk_edit.py:115
-#: netbox/wireless/forms/bulk_import.py:62
-#: netbox/wireless/forms/bulk_import.py:65
-#: netbox/wireless/forms/bulk_import.py:104
-#: netbox/wireless/forms/bulk_import.py:107
-#: netbox/wireless/forms/filtersets.py:54
-#: netbox/wireless/forms/filtersets.py:88
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:405
+#: netbox/wireless/forms/bulk_edit.py:70
+#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/wireless/forms/bulk_import.py:64
+#: netbox/wireless/forms/bulk_import.py:67
+#: netbox/wireless/forms/bulk_import.py:109
+#: netbox/wireless/forms/bulk_import.py:112
+#: netbox/wireless/forms/filtersets.py:57
+#: netbox/wireless/forms/filtersets.py:116
msgid "Authentication type"
msgstr "Тип аутентифікації"
-#: netbox/ipam/forms/bulk_edit.py:404 netbox/ipam/forms/filtersets.py:406
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:409
msgid "Authentication key"
msgstr "Ключ аутентифікації"
-#: netbox/ipam/forms/bulk_edit.py:421 netbox/ipam/forms/filtersets.py:383
-#: netbox/ipam/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:386
+#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:91
-#: netbox/wireless/forms/bulk_edit.py:149
-#: netbox/wireless/forms/filtersets.py:36
-#: netbox/wireless/forms/filtersets.py:76
-#: netbox/wireless/forms/model_forms.py:55
-#: netbox/wireless/forms/model_forms.py:171
+#: netbox/wireless/forms/bulk_edit.py:94
+#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/filtersets.py:39
+#: netbox/wireless/forms/filtersets.py:104
+#: netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Authentication"
msgstr "Аутентифікація"
-#: netbox/ipam/forms/bulk_edit.py:436 netbox/ipam/forms/model_forms.py:608
-msgid "Scope type"
-msgstr "Тип сфери застосування"
-
-#: netbox/ipam/forms/bulk_edit.py:439 netbox/ipam/forms/bulk_edit.py:453
-#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:621
-#: netbox/ipam/tables/vlans.py:71 netbox/templates/ipam/vlangroup.html:38
-msgid "Scope"
-msgstr "Сфера застосування"
-
-#: netbox/ipam/forms/bulk_edit.py:446 netbox/ipam/models/vlans.py:60
+#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "Діапазони ідентифікаторів VLAN"
-#: netbox/ipam/forms/bulk_edit.py:525
+#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485
+#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232
+#: netbox/ipam/tables/vlans.py:103
+msgid "Q-in-Q role"
+msgstr "Роль Q-in-Q"
+
+#: netbox/ipam/forms/bulk_edit.py:522
+msgid "Q-in-Q"
+msgstr "Q-в-Q"
+
+#: netbox/ipam/forms/bulk_edit.py:523
msgid "Site & Group"
msgstr "Тех. майданчик і група"
-#: netbox/ipam/forms/bulk_edit.py:539 netbox/ipam/forms/model_forms.py:692
-#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/services.py:19
+#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256
+#: netbox/templates/ipam/vlantranslationrule.html:14
+#: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359
+msgid "Policy"
+msgstr "Політика"
+
+#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19
#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "Порти"
-#: netbox/ipam/forms/bulk_import.py:48
+#: netbox/ipam/forms/bulk_import.py:51
msgid "Import route targets"
msgstr "Імпортувати маршрути до цілей"
-#: netbox/ipam/forms/bulk_import.py:54
+#: netbox/ipam/forms/bulk_import.py:57
msgid "Export route targets"
msgstr "Експортувати маршрути до цілей"
-#: netbox/ipam/forms/bulk_import.py:92 netbox/ipam/forms/bulk_import.py:112
-#: netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
+#: netbox/ipam/forms/bulk_import.py:135
msgid "Assigned RIR"
msgstr "Призначений RIR"
-#: netbox/ipam/forms/bulk_import.py:182
+#: netbox/ipam/forms/bulk_import.py:178
msgid "VLAN's group (if any)"
msgstr "Група VLAN'ів (якщо така є)"
-#: netbox/ipam/forms/bulk_import.py:308
-msgid "Parent device of assigned interface (if any)"
-msgstr "Батьківський пристрій призначеного інтерфейсу (якщо є)"
-
-#: netbox/ipam/forms/bulk_import.py:311 netbox/ipam/forms/bulk_import.py:512
-#: netbox/ipam/forms/model_forms.py:718
-#: netbox/virtualization/filtersets.py:288
-#: netbox/virtualization/filtersets.py:327
-#: netbox/virtualization/forms/bulk_edit.py:200
-#: netbox/virtualization/forms/bulk_edit.py:326
-#: netbox/virtualization/forms/bulk_import.py:146
-#: netbox/virtualization/forms/bulk_import.py:207
-#: netbox/virtualization/forms/filtersets.py:212
-#: netbox/virtualization/forms/filtersets.py:248
-#: netbox/virtualization/forms/model_forms.py:288
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
-msgid "Virtual machine"
-msgstr "Віртуальна машина"
-
-#: netbox/ipam/forms/bulk_import.py:315
-msgid "Parent VM of assigned interface (if any)"
-msgstr "Батьківська віртуальна машина призначеного інтерфейсу (якщо є)"
+#: netbox/ipam/forms/bulk_import.py:207
+#: netbox/virtualization/forms/bulk_import.py:80
+#: netbox/wireless/forms/bulk_import.py:83
+msgid "Scope ID"
+msgstr "Ідентифікатор області застосування"
#: netbox/ipam/forms/bulk_import.py:325
-msgid "Is primary"
-msgstr "Є первинним"
-
-#: netbox/ipam/forms/bulk_import.py:326
msgid "Make this the primary IP for the assigned device"
msgstr "Зробіть це основним IP для призначеного пристрою"
-#: netbox/ipam/forms/bulk_import.py:330
+#: netbox/ipam/forms/bulk_import.py:329
msgid "Is out-of-band"
msgstr "Це для зовнішнього незалежного керування"
-#: netbox/ipam/forms/bulk_import.py:331
+#: netbox/ipam/forms/bulk_import.py:330
msgid "Designate this as the out-of-band IP address for the assigned device"
msgstr ""
"Позначте це як IP-адресу для зовнішнього незалежного керування призначеного "
"пристрою"
-#: netbox/ipam/forms/bulk_import.py:371
+#: netbox/ipam/forms/bulk_import.py:370
msgid "No device or virtual machine specified; cannot set as primary IP"
msgstr ""
"Пристрій або віртуальна машина не вказано; неможливо встановити як первинний"
" IP"
-#: netbox/ipam/forms/bulk_import.py:375
+#: netbox/ipam/forms/bulk_import.py:374
msgid "No device specified; cannot set as out-of-band IP"
msgstr ""
"Пристрій не вказано; неможливо встановити IP для зовнішнього незалежного "
"керування"
-#: netbox/ipam/forms/bulk_import.py:379
+#: netbox/ipam/forms/bulk_import.py:378
msgid "Cannot set out-of-band IP for virtual machines"
msgstr ""
"Не вдається встановити IP для зовнішнього незалежного керування віртуальних "
"машин"
-#: netbox/ipam/forms/bulk_import.py:383
+#: netbox/ipam/forms/bulk_import.py:382
msgid "No interface specified; cannot set as primary IP"
msgstr "Інтерфейс не вказано; неможливо встановити як первинний IP"
-#: netbox/ipam/forms/bulk_import.py:387
+#: netbox/ipam/forms/bulk_import.py:386
msgid "No interface specified; cannot set as out-of-band IP"
msgstr ""
"Інтерфейс не вказано; неможливо встановити як IP для зовнішнього незалежного"
" керування"
-#: netbox/ipam/forms/bulk_import.py:422
+#: netbox/ipam/forms/bulk_import.py:421
msgid "Auth type"
msgstr "Тип авторизації"
-#: netbox/ipam/forms/bulk_import.py:437
-msgid "Scope type (app & model)"
-msgstr "Тип сфери застосування (додаток і модель)"
-
-#: netbox/ipam/forms/bulk_import.py:464
+#: netbox/ipam/forms/bulk_import.py:463
msgid "Assigned VLAN group"
msgstr "Призначена група VLAN"
-#: netbox/ipam/forms/bulk_import.py:495 netbox/ipam/forms/bulk_import.py:521
+#: netbox/ipam/forms/bulk_import.py:495
+msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)"
+msgstr "Сервісна VLAN (для VLAN клієнтів Q-in-Q/802.1ad)"
+
+#: netbox/ipam/forms/bulk_import.py:518 netbox/ipam/models/vlans.py:343
+msgid "VLAN translation policy"
+msgstr "Політика перекладу VLAN"
+
+#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556
msgid "IP protocol"
msgstr "протокол IP"
-#: netbox/ipam/forms/bulk_import.py:509
+#: netbox/ipam/forms/bulk_import.py:544
msgid "Required if not assigned to a VM"
msgstr "Необхідний, якщо він не був призначений для віртуальної машини"
-#: netbox/ipam/forms/bulk_import.py:516
+#: netbox/ipam/forms/bulk_import.py:551
msgid "Required if not assigned to a device"
msgstr "Обов'язково, якщо він не був призначений для пристрою"
-#: netbox/ipam/forms/bulk_import.py:541
+#: netbox/ipam/forms/bulk_import.py:576
#, python-brace-format
msgid "{ip} is not assigned to this device/VM."
msgstr "{ip} не призначається цьому пристрою/віртуальній машині."
-#: netbox/ipam/forms/filtersets.py:47 netbox/ipam/forms/model_forms.py:63
-#: netbox/netbox/navigation/menu.py:189 netbox/vpn/forms/model_forms.py:410
+#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66
+#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "Маршрути до цілей"
-#: netbox/ipam/forms/filtersets.py:53 netbox/ipam/forms/model_forms.py:50
-#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:397
+#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
+#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "Імпортувати цілі"
-#: netbox/ipam/forms/filtersets.py:58 netbox/ipam/forms/model_forms.py:55
-#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:402
+#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
+#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "Експортувати цілі"
-#: netbox/ipam/forms/filtersets.py:73
+#: netbox/ipam/forms/filtersets.py:75
msgid "Imported by VRF"
msgstr "Імпортований до VRF"
-#: netbox/ipam/forms/filtersets.py:78
+#: netbox/ipam/forms/filtersets.py:80
msgid "Exported by VRF"
msgstr "Експортувати з VRF"
-#: netbox/ipam/forms/filtersets.py:87 netbox/ipam/tables/ip.py:89
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "Приватний"
-#: netbox/ipam/forms/filtersets.py:105 netbox/ipam/forms/filtersets.py:191
-#: netbox/ipam/forms/filtersets.py:272 netbox/ipam/forms/filtersets.py:326
+#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193
+#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329
msgid "Address family"
msgstr "Сімейство адрес"
-#: netbox/ipam/forms/filtersets.py:119 netbox/templates/ipam/asnrange.html:25
+#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25
msgid "Range"
msgstr "Діапазон"
-#: netbox/ipam/forms/filtersets.py:128
+#: netbox/ipam/forms/filtersets.py:130
msgid "Start"
msgstr "Початок"
-#: netbox/ipam/forms/filtersets.py:132
+#: netbox/ipam/forms/filtersets.py:134
msgid "End"
msgstr "Кінець"
-#: netbox/ipam/forms/filtersets.py:186
+#: netbox/ipam/forms/filtersets.py:188
msgid "Search within"
msgstr "Пошук в межах"
-#: netbox/ipam/forms/filtersets.py:207 netbox/ipam/forms/filtersets.py:342
+#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345
msgid "Present in VRF"
msgstr "Присутній у VRF"
-#: netbox/ipam/forms/filtersets.py:311
+#: netbox/ipam/forms/filtersets.py:314
msgid "Device/VM"
msgstr "Пристрій/віртуальна машина"
-#: netbox/ipam/forms/filtersets.py:321
+#: netbox/ipam/forms/filtersets.py:324
msgid "Parent Prefix"
msgstr "Батьківський префікс"
-#: netbox/ipam/forms/filtersets.py:347
-msgid "Assigned Device"
-msgstr "Призначено на пристрій"
-
-#: netbox/ipam/forms/filtersets.py:352
-msgid "Assigned VM"
-msgstr "Призначено на віртуальну машину"
-
-#: netbox/ipam/forms/filtersets.py:366
+#: netbox/ipam/forms/filtersets.py:369
msgid "Assigned to an interface"
msgstr "Призначено на інтерфейс"
-#: netbox/ipam/forms/filtersets.py:373 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "Ім'я DNS"
-#: netbox/ipam/forms/filtersets.py:416 netbox/ipam/models/vlans.py:251
-#: netbox/ipam/tables/ip.py:176 netbox/ipam/tables/vlans.py:82
-#: netbox/ipam/views.py:971 netbox/netbox/navigation/menu.py:193
-#: netbox/netbox/navigation/menu.py:195
+#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273
+#: 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
msgid "VLANs"
msgstr "VLAN'и"
-#: netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:460
msgid "Contains VLAN ID"
msgstr "Містить ідентифікатор VLAN"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363
+msgid "Local VLAN ID"
+msgstr "Локальний ідентифікатор VLAN"
+
+#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371
+msgid "Remote VLAN ID"
+msgstr "Віддалений ідентифікатор VLAN"
+
+#: netbox/ipam/forms/filtersets.py:509
+msgid "Q-in-Q/802.1ad"
+msgstr "Контроль Q/802.1ad"
+
+#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "Ідентифікатор VLAN"
-#: netbox/ipam/forms/filtersets.py:556 netbox/ipam/forms/model_forms.py:324
-#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:772
-#: netbox/ipam/tables/vlans.py:195
-#: netbox/templates/virtualization/virtualdisk.html:21
-#: netbox/templates/virtualization/virtualmachine.html:12
-#: netbox/templates/virtualization/vminterface.html:21
-#: netbox/templates/vpn/tunneltermination.html:25
-#: netbox/virtualization/forms/filtersets.py:197
-#: netbox/virtualization/forms/filtersets.py:242
-#: netbox/virtualization/forms/model_forms.py:220
-#: netbox/virtualization/tables/virtualmachines.py:135
-#: netbox/virtualization/tables/virtualmachines.py:190
-#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
-#: netbox/vpn/forms/model_forms.py:160 netbox/vpn/forms/model_forms.py:171
-#: netbox/vpn/forms/model_forms.py:273 netbox/vpn/forms/model_forms.py:454
-msgid "Virtual Machine"
-msgstr "Віртуальна машина"
-
-#: netbox/ipam/forms/model_forms.py:80
+#: netbox/ipam/forms/model_forms.py:83
#: netbox/templates/ipam/routetarget.html:10
msgid "Route Target"
msgstr "Маршрут до цілі"
-#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:117
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
msgstr "Агрегат"
-#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12
+#: netbox/ipam/forms/model_forms.py:140 netbox/templates/ipam/asnrange.html:12
msgid "ASN Range"
msgstr "Діапазон ASN"
-#: netbox/ipam/forms/model_forms.py:231
-msgid "Site/VLAN Assignment"
-msgstr ""
-
-#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10
+#: netbox/ipam/forms/model_forms.py:269 netbox/templates/ipam/iprange.html:10
msgid "IP Range"
msgstr "Діапазон IP"
-#: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:325
-#: netbox/ipam/forms/model_forms.py:506
+#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335
+#: netbox/ipam/forms/model_forms.py:516
#: netbox/templates/ipam/fhrpgroup.html:19
msgid "FHRP Group"
msgstr "Група FHRP/VRRP"
-#: netbox/ipam/forms/model_forms.py:310
+#: netbox/ipam/forms/model_forms.py:320
msgid "Make this the primary IP for the device/VM"
msgstr "Зробіть це основним IP для пристрою/віртуальної машини"
-#: netbox/ipam/forms/model_forms.py:314
+#: netbox/ipam/forms/model_forms.py:324
msgid "Make this the out-of-band IP for the device"
msgstr "Зробіть це IP для зовнішнього незалежного керування пристрою"
-#: netbox/ipam/forms/model_forms.py:329
+#: netbox/ipam/forms/model_forms.py:339
msgid "NAT IP (Inside)"
msgstr "NAT IP (внутрішній)"
-#: netbox/ipam/forms/model_forms.py:391
+#: netbox/ipam/forms/model_forms.py:401
msgid "An IP address can only be assigned to a single object."
msgstr "IP-адреса може бути призначена лише одному об'єкту."
-#: netbox/ipam/forms/model_forms.py:398
+#: netbox/ipam/forms/model_forms.py:408
msgid "Cannot reassign primary IP address for the parent device/VM"
msgstr ""
"Не вдається перепризначити первинну IP-адресу для батьківського "
"пристрою/віртуальної машини"
-#: netbox/ipam/forms/model_forms.py:402
+#: netbox/ipam/forms/model_forms.py:412
msgid "Cannot reassign out-of-Band IP address for the parent device"
msgstr ""
"Не вдається перепризначити IP-адресу для зовнішнього незалежного керування "
"батьківського пристрою"
-#: netbox/ipam/forms/model_forms.py:412
+#: netbox/ipam/forms/model_forms.py:422
msgid ""
"Only IP addresses assigned to an interface can be designated as primary IPs."
msgstr ""
"Тільки IP-адреси, призначені інтерфейсу, можуть бути визначені первинними "
"IP-адресами."
-#: netbox/ipam/forms/model_forms.py:420
+#: netbox/ipam/forms/model_forms.py:430
msgid ""
"Only IP addresses assigned to a device interface can be designated as the "
"out-of-band IP for a device."
@@ -9914,24 +10411,29 @@ msgstr ""
"Лише IP-адреси, призначені інтерфейсу пристрою, можуть бути позначені як IP "
"для зовнішнього незалежного керування пристрою."
-#: netbox/ipam/forms/model_forms.py:508
+#: netbox/ipam/forms/model_forms.py:518
msgid "Virtual IP Address"
msgstr "Віртуальна IP-адреса"
-#: netbox/ipam/forms/model_forms.py:593
+#: netbox/ipam/forms/model_forms.py:603
msgid "Assignment already exists"
msgstr "Призначення вже існує"
-#: netbox/ipam/forms/model_forms.py:602
+#: netbox/ipam/forms/model_forms.py:612
#: netbox/templates/ipam/vlangroup.html:42
msgid "VLAN IDs"
msgstr "Ідентифікатори VLAN"
-#: netbox/ipam/forms/model_forms.py:620
+#: netbox/ipam/forms/model_forms.py:630
msgid "Child VLANs"
msgstr "Підпорядковані VLAN'и"
-#: netbox/ipam/forms/model_forms.py:697 netbox/ipam/forms/model_forms.py:729
+#: netbox/ipam/forms/model_forms.py:730
+#: netbox/templates/ipam/vlantranslationrule.html:11
+msgid "VLAN Translation Rule"
+msgstr "Правило перекладу VLAN"
+
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779
msgid ""
"Comma-separated list of one or more port numbers. A range may be specified "
"using a hyphen."
@@ -9939,33 +10441,28 @@ msgstr ""
"Список одного або декількох номерів портів, розділених комами. Діапазон "
"можна вказати за допомогою дефіса."
-#: netbox/ipam/forms/model_forms.py:702
+#: netbox/ipam/forms/model_forms.py:752
#: netbox/templates/ipam/servicetemplate.html:12
msgid "Service Template"
msgstr "Шаблон сервісу"
-#: netbox/ipam/forms/model_forms.py:749
+#: netbox/ipam/forms/model_forms.py:799
msgid "Port(s)"
msgstr "Порт (и)"
-#: netbox/ipam/forms/model_forms.py:750 netbox/ipam/forms/model_forms.py:778
-#: netbox/templates/ipam/service.html:21
-msgid "Service"
-msgstr "Сервіс"
-
-#: netbox/ipam/forms/model_forms.py:763
+#: netbox/ipam/forms/model_forms.py:813
msgid "Service template"
msgstr "Шаблон сервісу"
-#: netbox/ipam/forms/model_forms.py:775
+#: netbox/ipam/forms/model_forms.py:825
msgid "From Template"
msgstr "З шаблону"
-#: netbox/ipam/forms/model_forms.py:776
+#: netbox/ipam/forms/model_forms.py:826
msgid "Custom"
msgstr "Користувацький"
-#: netbox/ipam/forms/model_forms.py:806
+#: netbox/ipam/forms/model_forms.py:856
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr ""
@@ -9984,28 +10481,28 @@ msgstr "Діапазон ASN"
msgid "ASN ranges"
msgstr "Діапазони ASN"
-#: netbox/ipam/models/asns.py:72
+#: netbox/ipam/models/asns.py:69
#, python-brace-format
msgid "Starting ASN ({start}) must be lower than ending ASN ({end})."
msgstr "Початковий ASN ({start}) повинен бути нижчим за кінцевий ASN ({end})."
-#: netbox/ipam/models/asns.py:104
+#: netbox/ipam/models/asns.py:101
msgid "Regional Internet Registry responsible for this AS number space"
msgstr "Регіональний інтернет-реєстр(RIR), відповідальний за цей номер AS"
-#: netbox/ipam/models/asns.py:109
+#: netbox/ipam/models/asns.py:106
msgid "16- or 32-bit autonomous system number"
msgstr "16- або 32-розрядний номер автономної системи"
-#: netbox/ipam/models/fhrp.py:22
+#: netbox/ipam/models/fhrp.py:21
msgid "group ID"
msgstr "ідентифікатор групи"
-#: netbox/ipam/models/fhrp.py:30 netbox/ipam/models/services.py:22
+#: netbox/ipam/models/fhrp.py:29 netbox/ipam/models/services.py:21
msgid "protocol"
msgstr "протокол"
-#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:28
+#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29
msgid "authentication type"
msgstr "тип аутентифікації"
@@ -10021,11 +10518,11 @@ msgstr "Група FHRP/VRRP"
msgid "FHRP groups"
msgstr "Групи FHRP/VRRP"
-#: netbox/ipam/models/fhrp.py:113
+#: netbox/ipam/models/fhrp.py:110
msgid "FHRP group assignment"
msgstr "Групове призначення FHRP/VRRP"
-#: netbox/ipam/models/fhrp.py:114
+#: netbox/ipam/models/fhrp.py:111
msgid "FHRP group assignments"
msgstr "Групові призначення FHRP/VRRP"
@@ -10037,35 +10534,35 @@ msgstr "приватне"
msgid "IP space managed by this RIR is considered private"
msgstr "Простір IP, керований цим RIR, вважається приватним"
-#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:182
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188
msgid "RIRs"
msgstr "RIRи"
-#: netbox/ipam/models/ip.py:84
+#: netbox/ipam/models/ip.py:81
msgid "IPv4 or IPv6 network"
msgstr "Мережа IPv4 або IPv6"
-#: netbox/ipam/models/ip.py:91
+#: netbox/ipam/models/ip.py:88
msgid "Regional Internet Registry responsible for this IP space"
msgstr "Регіональний Інтернет-реєстр(RIR), відповідальний за цей IP-простір"
-#: netbox/ipam/models/ip.py:101
+#: netbox/ipam/models/ip.py:98
msgid "date added"
msgstr "дата додавання"
-#: netbox/ipam/models/ip.py:115
+#: netbox/ipam/models/ip.py:112
msgid "aggregate"
msgstr "сукупний"
-#: netbox/ipam/models/ip.py:116
+#: netbox/ipam/models/ip.py:113
msgid "aggregates"
msgstr "сукупні мережі"
-#: netbox/ipam/models/ip.py:132
+#: netbox/ipam/models/ip.py:126
msgid "Cannot create aggregate with /0 mask."
msgstr "Не вдається створити сукупну мережу з маскою /0."
-#: netbox/ipam/models/ip.py:144
+#: netbox/ipam/models/ip.py:138
#, python-brace-format
msgid ""
"Aggregates cannot overlap. {prefix} is already covered by an existing "
@@ -10074,7 +10571,7 @@ msgstr ""
"Сукупні мережі не можуть перекриватися. {prefix} вже покривається існуючим "
"сукупною мережею ({aggregate})."
-#: netbox/ipam/models/ip.py:158
+#: netbox/ipam/models/ip.py:152
#, python-brace-format
msgid ""
"Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate "
@@ -10083,126 +10580,121 @@ msgstr ""
"Мережеві префікси не можуть перекривати сукупні мережі. {prefix} охоплює "
"існуючий сукупну мережу ({aggregate})."
-#: netbox/ipam/models/ip.py:200 netbox/ipam/models/ip.py:737
-#: netbox/vpn/models/tunnels.py:114
-msgid "role"
-msgstr "роль"
-
-#: netbox/ipam/models/ip.py:201
+#: netbox/ipam/models/ip.py:195
msgid "roles"
msgstr "ролі"
-#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:293
+#: netbox/ipam/models/ip.py:208 netbox/ipam/models/ip.py:277
msgid "prefix"
msgstr "префікс"
-#: netbox/ipam/models/ip.py:218
+#: netbox/ipam/models/ip.py:209
msgid "IPv4 or IPv6 network with mask"
msgstr "Мережа IPv4 або IPv6 з маскою"
-#: netbox/ipam/models/ip.py:254
+#: netbox/ipam/models/ip.py:238
msgid "Operational status of this prefix"
msgstr "Операційний стан цього префікса"
-#: netbox/ipam/models/ip.py:262
+#: netbox/ipam/models/ip.py:246
msgid "The primary function of this prefix"
msgstr "Основна функція цього префікса"
-#: netbox/ipam/models/ip.py:265
+#: netbox/ipam/models/ip.py:249
msgid "is a pool"
msgstr "є у пулі"
-#: netbox/ipam/models/ip.py:267
+#: netbox/ipam/models/ip.py:251
msgid "All IP addresses within this prefix are considered usable"
msgstr "Усі IP-адреси в цьому префіксі вважаються придатними для використання"
-#: netbox/ipam/models/ip.py:270 netbox/ipam/models/ip.py:537
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523
msgid "mark utilized"
msgstr "використовувана марка"
-#: netbox/ipam/models/ip.py:294
+#: netbox/ipam/models/ip.py:278
msgid "prefixes"
msgstr "мережеві префікси"
-#: netbox/ipam/models/ip.py:317
+#: netbox/ipam/models/ip.py:298
msgid "Cannot create prefix with /0 mask."
msgstr "Неможливо створити префікс з маскою /0."
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
msgid "global table"
msgstr "глобальна таблиця"
-#: netbox/ipam/models/ip.py:326
+#: netbox/ipam/models/ip.py:307
#, python-brace-format
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "Дублікат префікса знайдений у {table}: {prefix}"
-#: netbox/ipam/models/ip.py:495
+#: netbox/ipam/models/ip.py:481
msgid "start address"
msgstr "стартова адреса"
-#: netbox/ipam/models/ip.py:496 netbox/ipam/models/ip.py:500
-#: netbox/ipam/models/ip.py:712
+#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
+#: netbox/ipam/models/ip.py:711
msgid "IPv4 or IPv6 address (with mask)"
msgstr "Адреса IPv4 або IPv6 (з маскою)"
-#: netbox/ipam/models/ip.py:499
+#: netbox/ipam/models/ip.py:485
msgid "end address"
msgstr "кінцева адреса"
-#: netbox/ipam/models/ip.py:526
+#: netbox/ipam/models/ip.py:512
msgid "Operational status of this range"
msgstr "Експлуатаційний стан даного діапазону"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:520
msgid "The primary function of this range"
msgstr "Основна функція цього діапазону"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:534
msgid "IP range"
msgstr "Діапазон IP"
-#: netbox/ipam/models/ip.py:549
+#: netbox/ipam/models/ip.py:535
msgid "IP ranges"
msgstr "Діапазони IP"
-#: netbox/ipam/models/ip.py:565
+#: netbox/ipam/models/ip.py:548
msgid "Starting and ending IP address versions must match"
msgstr "Початкова та кінцева версії IP-адреси повинні збігатися"
-#: netbox/ipam/models/ip.py:571
+#: netbox/ipam/models/ip.py:554
msgid "Starting and ending IP address masks must match"
msgstr "Початкові та кінцеві маски IP-адреси повинні збігатися"
-#: netbox/ipam/models/ip.py:578
+#: netbox/ipam/models/ip.py:561
#, python-brace-format
msgid ""
"Ending address must be greater than the starting address ({start_address})"
msgstr ""
"Кінцева адреса повинна бути більшою за початкову адресу ({start_address})"
-#: netbox/ipam/models/ip.py:590
+#: netbox/ipam/models/ip.py:589
#, python-brace-format
msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}"
msgstr ""
"Визначені адреси перекриваються з діапазоном {overlapping_range} в VRF {vrf}"
-#: netbox/ipam/models/ip.py:599
+#: netbox/ipam/models/ip.py:598
#, python-brace-format
msgid "Defined range exceeds maximum supported size ({max_size})"
msgstr ""
"Визначений діапазон перевищує максимальний підтримуваний розмір ({max_size})"
-#: netbox/ipam/models/ip.py:711 netbox/tenancy/models/contacts.py:82
+#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77
msgid "address"
msgstr "адреса"
-#: netbox/ipam/models/ip.py:734
+#: netbox/ipam/models/ip.py:733
msgid "The operational status of this IP"
msgstr "Операційний стан цього IP"
@@ -10222,32 +10714,32 @@ msgstr "IP, для якого ця адреса є \"зовнішньою\""
msgid "Hostname or FQDN (not case-sensitive)"
msgstr "Ім'я хоста або FQDN (не залежить від регістру регістру)"
-#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:94
+#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90
msgid "IP addresses"
msgstr "IP-адреси"
-#: netbox/ipam/models/ip.py:845
+#: netbox/ipam/models/ip.py:842
msgid "Cannot create IP address with /0 mask."
msgstr "Не вдається створити IP-адресу з маскою /0."
-#: netbox/ipam/models/ip.py:851
+#: netbox/ipam/models/ip.py:848
#, python-brace-format
msgid "{ip} is a network ID, which may not be assigned to an interface."
msgstr ""
"{ip} це ідентифікатор мережі, який не може бути присвоєний інтерфейсу."
-#: netbox/ipam/models/ip.py:862
+#: netbox/ipam/models/ip.py:859
#, python-brace-format
msgid ""
"{ip} is a broadcast address, which may not be assigned to an interface."
msgstr "{ip} це широкомовна адреса, яка може не бути присвоєна інтерфейсу."
-#: netbox/ipam/models/ip.py:876
+#: netbox/ipam/models/ip.py:873
#, python-brace-format
msgid "Duplicate IP address found in {table}: {ipaddress}"
msgstr "Дублікати IP-адреси знайдено в {table}: {ipaddress}"
-#: netbox/ipam/models/ip.py:897
+#: netbox/ipam/models/ip.py:896
msgid ""
"Cannot reassign IP address while it is designated as the primary IP for the "
"parent object"
@@ -10255,73 +10747,73 @@ msgstr ""
"Не вдається перепризначити IP-адресу, поки вона призначена як первинний IP "
"для батьківського об'єкта"
-#: netbox/ipam/models/ip.py:903
+#: netbox/ipam/models/ip.py:902
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr "Статус SLAAC може бути призначений лише адресам IPv6"
-#: netbox/ipam/models/services.py:33
+#: netbox/ipam/models/services.py:32
msgid "port numbers"
msgstr "номери портів"
-#: netbox/ipam/models/services.py:59
+#: netbox/ipam/models/services.py:58
msgid "service template"
msgstr "шаблон сервісу"
-#: netbox/ipam/models/services.py:60
+#: netbox/ipam/models/services.py:59
msgid "service templates"
msgstr "шаблони послуг"
-#: netbox/ipam/models/services.py:95
+#: netbox/ipam/models/services.py:91
msgid "The specific IP addresses (if any) to which this service is bound"
msgstr "Конкретні IP-адреси (якщо такі є), до яких прив'язана ця послуга"
-#: netbox/ipam/models/services.py:102
+#: netbox/ipam/models/services.py:98
msgid "service"
msgstr "послуга"
-#: netbox/ipam/models/services.py:103
+#: netbox/ipam/models/services.py:99
msgid "services"
msgstr "послуги"
-#: netbox/ipam/models/services.py:117
+#: netbox/ipam/models/services.py:110
msgid ""
"A service cannot be associated with both a device and a virtual machine."
msgstr ""
"Сервіс не може бути пов'язаний як з пристроєм, так і з віртуальною машиною."
-#: netbox/ipam/models/services.py:119
+#: netbox/ipam/models/services.py:112
msgid ""
"A service must be associated with either a device or a virtual machine."
msgstr ""
"Служба повинна бути пов'язана або з пристроєм, або з віртуальною машиною."
-#: netbox/ipam/models/vlans.py:85
+#: netbox/ipam/models/vlans.py:87
msgid "VLAN groups"
msgstr "Групи VLAN"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:94
msgid "Cannot set scope_type without scope_id."
msgstr "Не вдається встановити scope_type без scope_id."
-#: netbox/ipam/models/vlans.py:97
+#: netbox/ipam/models/vlans.py:96
msgid "Cannot set scope_id without scope_type."
msgstr "Не вдається встановити scope_id без scope_type."
-#: netbox/ipam/models/vlans.py:105
+#: netbox/ipam/models/vlans.py:104
#, python-brace-format
msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}"
msgstr ""
"Початковий ідентифікатор VLAN в діапазоні ({value}) не може бути менше "
"{minimum}"
-#: netbox/ipam/models/vlans.py:111
+#: netbox/ipam/models/vlans.py:110
#, python-brace-format
msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}"
msgstr ""
"Кінцевий ідентифікатор VLAN в діапазоні ({value}) не може перевищувати "
"{maximum}"
-#: netbox/ipam/models/vlans.py:118
+#: netbox/ipam/models/vlans.py:117
#, python-brace-format
msgid ""
"Ending VLAN ID in range must be greater than or equal to the starting VLAN "
@@ -10330,31 +10822,36 @@ msgstr ""
"Кінцевий ідентифікатор VLAN в діапазоні повинен бути більшим або дорівнювати"
" початковому ідентифікатору VLAN ({range})"
-#: netbox/ipam/models/vlans.py:124
+#: netbox/ipam/models/vlans.py:123
msgid "Ranges cannot overlap."
msgstr "Діапазони не можуть перекриватися."
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:180
msgid "The specific site to which this VLAN is assigned (if any)"
msgstr "Конкретний тех. майданчик, якому присвоєно цей VLAN (якщо такий є)"
-#: netbox/ipam/models/vlans.py:189
+#: netbox/ipam/models/vlans.py:188
msgid "VLAN group (optional)"
msgstr "Група VLAN (необов'язково)"
-#: netbox/ipam/models/vlans.py:197
+#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368
+#: netbox/ipam/models/vlans.py:376
msgid "Numeric VLAN ID (1-4094)"
msgstr "Числовий ідентифікатор VLAN (1-4094)"
-#: netbox/ipam/models/vlans.py:215
+#: netbox/ipam/models/vlans.py:214
msgid "Operational status of this VLAN"
msgstr "Операційний стан цього VLAN"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:222
msgid "The primary function of this VLAN"
msgstr "Основна функція цього VLAN"
-#: netbox/ipam/models/vlans.py:266
+#: netbox/ipam/models/vlans.py:237
+msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)"
+msgstr "Позначення VLAN клієнта/служби (для Q-in-Q/IEEE 802.1ad)"
+
+#: netbox/ipam/models/vlans.py:285
#, python-brace-format
msgid ""
"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to "
@@ -10363,42 +10860,60 @@ msgstr ""
"VLAN присвоюється групі {group} (сфера застосування: {scope}); також не може"
" призначатися до тех. майданчику {site}."
-#: netbox/ipam/models/vlans.py:275
+#: netbox/ipam/models/vlans.py:294
#, python-brace-format
msgid "VID must be in ranges {ranges} for VLANs in group {group}"
msgstr ""
"VID повинен знаходитися в діапазоні {ranges} для VLAN'ів у групі {group}"
-#: netbox/ipam/models/vrfs.py:30
+#: netbox/ipam/models/vlans.py:301
+msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN."
+msgstr ""
+"Тільки VLAN клієнтів Q-in-Q можуть бути призначені для обслуговування VLAN."
+
+#: netbox/ipam/models/vlans.py:307
+msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN."
+msgstr ""
+"Клієнтська VLAN клієнта Q-in-Q повинна бути призначена для службової VLAN."
+
+#: netbox/ipam/models/vlans.py:344
+msgid "VLAN translation policies"
+msgstr "Політика перекладу VLAN"
+
+#: netbox/ipam/models/vlans.py:385
+msgid "VLAN translation rule"
+msgstr "Правило перекладу VLAN"
+
+#: netbox/ipam/models/vrfs.py:29
msgid "route distinguisher"
msgstr "розрізнювач маршруту (RD)"
-#: netbox/ipam/models/vrfs.py:31
+#: netbox/ipam/models/vrfs.py:30
msgid "Unique route distinguisher (as defined in RFC 4364)"
msgstr "Унікальний розрізнювач маршруту (RD) (як визначено в RFC 4364)"
-#: netbox/ipam/models/vrfs.py:42
+#: netbox/ipam/models/vrfs.py:41
msgid "enforce unique space"
msgstr "забезпечити унікальний простір"
-#: netbox/ipam/models/vrfs.py:43
+#: netbox/ipam/models/vrfs.py:42
msgid "Prevent duplicate prefixes/IP addresses within this VRF"
msgstr "Запобігання дублікуванню префіксів/IP-адрес у цьому VRF"
-#: netbox/ipam/models/vrfs.py:63 netbox/netbox/navigation/menu.py:186
-#: netbox/netbox/navigation/menu.py:188
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192
+#: netbox/netbox/navigation/menu.py:194
msgid "VRFs"
msgstr "VRFи"
-#: netbox/ipam/models/vrfs.py:82
+#: netbox/ipam/models/vrfs.py:78
msgid "Route target value (formatted in accordance with RFC 4360)"
msgstr "Цільове значення маршруту (відформатоване відповідно до RFC 4360)"
-#: netbox/ipam/models/vrfs.py:94
+#: netbox/ipam/models/vrfs.py:91
msgid "route target"
msgstr "маршрут до цілі"
-#: netbox/ipam/models/vrfs.py:95
+#: netbox/ipam/models/vrfs.py:92
msgid "route targets"
msgstr "маршрут до цілей"
@@ -10414,84 +10929,101 @@ msgstr "Кількість тех. майданчиків"
msgid "Provider Count"
msgstr "Кількість провайдерів"
-#: netbox/ipam/tables/ip.py:95 netbox/netbox/navigation/menu.py:179
-#: netbox/netbox/navigation/menu.py:181
+#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
+#: netbox/netbox/navigation/menu.py:187
msgid "Aggregates"
msgstr "Сукупні мережі"
-#: netbox/ipam/tables/ip.py:125
+#: netbox/ipam/tables/ip.py:71
msgid "Added"
msgstr "Додано"
-#: netbox/ipam/tables/ip.py:128 netbox/ipam/tables/ip.py:166
-#: netbox/ipam/tables/vlans.py:142 netbox/ipam/views.py:346
-#: netbox/netbox/navigation/menu.py:165 netbox/netbox/navigation/menu.py:167
-#: netbox/templates/ipam/vlan.html:84
+#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112
+#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373
+#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173
+#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "Мережеві префікси"
-#: netbox/ipam/tables/ip.py:131 netbox/ipam/tables/ip.py:270
-#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:86
+#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55
#: netbox/templates/dcim/device.html:260
#: netbox/templates/ipam/aggregate.html:24
-#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:106
+#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "Утилізація"
-#: netbox/ipam/tables/ip.py:171 netbox/netbox/navigation/menu.py:161
+#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
msgid "IP Ranges"
msgstr "Діапазони IP"
-#: netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:167
msgid "Prefix (Flat)"
msgstr "Префікс (Плоский)"
-#: netbox/ipam/tables/ip.py:225
+#: netbox/ipam/tables/ip.py:171
msgid "Depth"
msgstr "Глибина"
-#: netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/virtualization/tables/clusters.py:77
+#: netbox/wireless/tables/wirelesslan.py:55
+msgid "Scope Type"
+msgstr "Тип сфери застосування"
+
+#: netbox/ipam/tables/ip.py:213
msgid "Pool"
msgstr "Пул"
-#: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:320
+#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
msgid "Marked Utilized"
msgstr "Позначено як використане"
-#: netbox/ipam/tables/ip.py:304
+#: netbox/ipam/tables/ip.py:256
msgid "Start address"
msgstr "Початкова адреса"
-#: netbox/ipam/tables/ip.py:383
+#: netbox/ipam/tables/ip.py:335
msgid "NAT (Inside)"
msgstr "NAT (внутрішній)"
-#: netbox/ipam/tables/ip.py:388
+#: netbox/ipam/tables/ip.py:340
msgid "NAT (Outside)"
msgstr "NAT (зовнішній)"
-#: netbox/ipam/tables/ip.py:393
+#: netbox/ipam/tables/ip.py:345
msgid "Assigned"
msgstr "Призначений"
-#: netbox/ipam/tables/ip.py:429 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
#: netbox/vpn/forms/filtersets.py:240
msgid "Assigned Object"
msgstr "Призначений об'єкт"
-#: netbox/ipam/tables/vlans.py:68
-msgid "Scope Type"
-msgstr "Тип сфери застосування"
-
-#: netbox/ipam/tables/vlans.py:76
+#: netbox/ipam/tables/vlans.py:45
msgid "VID Ranges"
msgstr "Діапазони VID"
-#: netbox/ipam/tables/vlans.py:111 netbox/ipam/tables/vlans.py:214
+#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VID"
+#: netbox/ipam/tables/vlans.py:237
+#: netbox/templates/ipam/vlantranslationpolicy.html:22
+msgid "Rules"
+msgstr "Правила"
+
+#: netbox/ipam/tables/vlans.py:260
+#: netbox/templates/ipam/vlantranslationrule.html:18
+msgid "Local VID"
+msgstr "Локальний VID"
+
+#: netbox/ipam/tables/vlans.py:264
+#: netbox/templates/ipam/vlantranslationrule.html:22
+msgid "Remote VID"
+msgstr "Віддалений VID"
+
#: netbox/ipam/tables/vrfs.py:30
msgid "RD"
msgstr "RD"
@@ -10531,23 +11063,23 @@ msgstr ""
"У назвах DNS дозволені лише буквено-цифрові символи, зірочки, дефіси, крапки"
" та підкреслення"
-#: netbox/ipam/views.py:533
+#: netbox/ipam/views.py:570
msgid "Child Prefixes"
msgstr "Підпорядковані мережеві префікси"
-#: netbox/ipam/views.py:569
+#: netbox/ipam/views.py:606
msgid "Child Ranges"
msgstr "Підпорядковані діапазони"
-#: netbox/ipam/views.py:898
+#: netbox/ipam/views.py:958
msgid "Related IPs"
msgstr "Пов'язані IP-адреси"
-#: netbox/ipam/views.py:1127
+#: netbox/ipam/views.py:1315
msgid "Device Interfaces"
msgstr "Інтерфейси пристрою"
-#: netbox/ipam/views.py:1145
+#: netbox/ipam/views.py:1333
msgid "VM Interfaces"
msgstr "Інтерфейси віртуальної машини"
@@ -10595,90 +11127,112 @@ msgstr "{class_name} повинен реалізувати get_view_name()"
msgid "Invalid permission {permission} for model {model}"
msgstr "Невірний дозвіл {permission} для моделі {model}"
-#: netbox/netbox/choices.py:49
+#: netbox/netbox/choices.py:51
msgid "Dark Red"
msgstr "Темно-червоний"
-#: netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:54
msgid "Rose"
msgstr "Трояндовий"
-#: netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:55
msgid "Fuchsia"
msgstr "Малиновий"
-#: netbox/netbox/choices.py:55
+#: netbox/netbox/choices.py:57
msgid "Dark Purple"
msgstr "Темно-фіолетовий"
-#: netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:60
msgid "Light Blue"
msgstr "Світло-блакитний"
-#: netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:63
msgid "Aqua"
msgstr "Бирюзовый"
-#: netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:64
msgid "Dark Green"
msgstr "Темно-зелений"
-#: netbox/netbox/choices.py:64
+#: netbox/netbox/choices.py:66
msgid "Light Green"
msgstr "Світло-зелений"
-#: netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:67
msgid "Lime"
msgstr "Кислотно-зелений"
-#: netbox/netbox/choices.py:67
+#: netbox/netbox/choices.py:69
msgid "Amber"
msgstr "Бурштиновий"
-#: netbox/netbox/choices.py:69
+#: netbox/netbox/choices.py:71
msgid "Dark Orange"
msgstr "Темно-помаранчевий"
-#: netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:72
msgid "Brown"
msgstr "Коричневий"
-#: netbox/netbox/choices.py:71
+#: netbox/netbox/choices.py:73
msgid "Light Grey"
msgstr "Сріблясто-сірий"
-#: netbox/netbox/choices.py:72
+#: netbox/netbox/choices.py:74
msgid "Grey"
msgstr "Сірий"
-#: netbox/netbox/choices.py:73
+#: netbox/netbox/choices.py:75
msgid "Dark Grey"
msgstr "Антрацитовий"
-#: netbox/netbox/choices.py:128
+#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+msgid "Default"
+msgstr "За замовчуванням"
+
+#: netbox/netbox/choices.py:130
msgid "Direct"
msgstr "прямий"
-#: netbox/netbox/choices.py:129
+#: netbox/netbox/choices.py:131
msgid "Upload"
msgstr "Вивантажити"
-#: netbox/netbox/choices.py:141 netbox/netbox/choices.py:155
+#: netbox/netbox/choices.py:143 netbox/netbox/choices.py:157
msgid "Auto-detect"
msgstr "Автоматичне виявлення"
-#: netbox/netbox/choices.py:156
+#: netbox/netbox/choices.py:158
msgid "Comma"
msgstr "Кома"
-#: netbox/netbox/choices.py:157
+#: netbox/netbox/choices.py:159
msgid "Semicolon"
msgstr "Крапка з комою"
-#: netbox/netbox/choices.py:158
+#: netbox/netbox/choices.py:160
msgid "Tab"
msgstr "Табуляція"
+#: netbox/netbox/choices.py:193 netbox/templates/dcim/device.html:327
+#: netbox/templates/dcim/rack.html:107
+msgid "Kilograms"
+msgstr "Кілограми"
+
+#: netbox/netbox/choices.py:194
+msgid "Grams"
+msgstr "Грами"
+
+#: netbox/netbox/choices.py:195 netbox/templates/dcim/device.html:328
+#: netbox/templates/dcim/rack.html:108
+msgid "Pounds"
+msgstr "Фунтів"
+
+#: netbox/netbox/choices.py:196
+msgid "Ounces"
+msgstr "Унцій"
+
#: netbox/netbox/config/__init__.py:67
#, python-brace-format
msgid "Invalid configuration parameter: {item}"
@@ -10967,6 +11521,26 @@ msgstr "дата синхронізована"
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name} повинен реалізувати метод sync_data()."
+#: netbox/netbox/models/mixins.py:22
+msgid "weight unit"
+msgstr "одиниця ваги"
+
+#: netbox/netbox/models/mixins.py:52
+msgid "Must specify a unit when setting a weight"
+msgstr "Необхідно вказати одиницю виміру при установці ваги"
+
+#: netbox/netbox/models/mixins.py:57
+msgid "distance"
+msgstr "відстань"
+
+#: netbox/netbox/models/mixins.py:64
+msgid "distance unit"
+msgstr "одиниця відстані"
+
+#: netbox/netbox/models/mixins.py:99
+msgid "Must specify a unit when setting a distance"
+msgstr "Необхідно вказати одиницю при установці відстані"
+
#: netbox/netbox/navigation/menu.py:11
msgid "Organization"
msgstr "Організація"
@@ -11000,10 +11574,6 @@ msgstr "Ролі в стійці"
msgid "Elevations"
msgstr "Графічний вид"
-#: netbox/netbox/navigation/menu.py:60 netbox/netbox/navigation/menu.py:62
-msgid "Rack Types"
-msgstr "Типи стійки"
-
#: netbox/netbox/navigation/menu.py:76
msgid "Modules"
msgstr "Модулі"
@@ -11026,175 +11596,200 @@ msgstr "Компоненти пристрою"
msgid "Inventory Item Roles"
msgstr "Ролі елементів інвентаря"
-#: netbox/netbox/navigation/menu.py:111 netbox/netbox/navigation/menu.py:115
+#: netbox/netbox/navigation/menu.py:110
+#: netbox/templates/dcim/interface.html:413
+#: netbox/templates/virtualization/vminterface.html:118
+msgid "MAC Addresses"
+msgstr "MAC-адреси"
+
+#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "З'єднання"
-#: netbox/netbox/navigation/menu.py:117
+#: netbox/netbox/navigation/menu.py:123
msgid "Cables"
msgstr "Кабелі"
-#: netbox/netbox/navigation/menu.py:118
+#: netbox/netbox/navigation/menu.py:124
msgid "Wireless Links"
msgstr "Бездротові зв'язки"
-#: netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:127
msgid "Interface Connections"
msgstr "Інтерфейсні підключення"
-#: netbox/netbox/navigation/menu.py:126
+#: netbox/netbox/navigation/menu.py:132
msgid "Console Connections"
msgstr "Консольні підключення"
-#: netbox/netbox/navigation/menu.py:131
+#: netbox/netbox/navigation/menu.py:137
msgid "Power Connections"
msgstr "Підключення живлення"
-#: netbox/netbox/navigation/menu.py:147
+#: netbox/netbox/navigation/menu.py:153
msgid "Wireless LAN Groups"
msgstr "Групи WLAN"
-#: netbox/netbox/navigation/menu.py:168
+#: netbox/netbox/navigation/menu.py:174
msgid "Prefix & VLAN Roles"
msgstr "Префікс і ролі VLAN"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:180
msgid "ASN Ranges"
msgstr "Діапазони ASN"
-#: netbox/netbox/navigation/menu.py:196
+#: netbox/netbox/navigation/menu.py:202
msgid "VLAN Groups"
msgstr "Групи VLAN"
#: netbox/netbox/navigation/menu.py:203
+msgid "VLAN Translation Policies"
+msgstr "Політика перекладу VLAN"
+
+#: netbox/netbox/navigation/menu.py:204
+#: netbox/templates/ipam/vlantranslationpolicy.html:46
+msgid "VLAN Translation Rules"
+msgstr "Правила перекладу VLAN"
+
+#: netbox/netbox/navigation/menu.py:211
msgid "Service Templates"
msgstr "Шаблони послуг"
-#: netbox/netbox/navigation/menu.py:204 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
#: netbox/templates/ipam/ipaddress.html:118
#: netbox/templates/virtualization/virtualmachine.html:154
msgid "Services"
msgstr "Послуги"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:219
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:215 netbox/netbox/navigation/menu.py:217
+#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "Тунелі"
-#: netbox/netbox/navigation/menu.py:218
+#: netbox/netbox/navigation/menu.py:226
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "Тунельні групи"
-#: netbox/netbox/navigation/menu.py:219
+#: netbox/netbox/navigation/menu.py:227
msgid "Tunnel Terminations"
msgstr "Кінці тунелів"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
#: netbox/vpn/models/l2vpn.py:64
msgid "L2VPNs"
msgstr "L2VPN"
-#: netbox/netbox/navigation/menu.py:226 netbox/templates/vpn/l2vpn.html:56
-#: netbox/templates/vpn/tunnel.html:72 netbox/vpn/tables/tunnels.py:58
-msgid "Terminations"
-msgstr "Кінці"
-
-#: netbox/netbox/navigation/menu.py:232
+#: netbox/netbox/navigation/menu.py:240
msgid "IKE Proposals"
msgstr "Налаштування IKE"
-#: netbox/netbox/navigation/menu.py:233
+#: netbox/netbox/navigation/menu.py:241
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "Політика IKE"
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:242
msgid "IPSec Proposals"
msgstr "Налаштування IPsec"
-#: netbox/netbox/navigation/menu.py:235
+#: netbox/netbox/navigation/menu.py:243
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "Політика IPsec"
-#: netbox/netbox/navigation/menu.py:236 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "Профілі IPsec"
-#: netbox/netbox/navigation/menu.py:251
+#: netbox/netbox/navigation/menu.py:259
#: netbox/templates/virtualization/virtualmachine.html:174
#: netbox/templates/virtualization/virtualmachine/base.html:32
#: netbox/templates/virtualization/virtualmachine_list.html:21
-#: netbox/virtualization/tables/virtualmachines.py:104
-#: netbox/virtualization/views.py:386
+#: netbox/virtualization/tables/virtualmachines.py:74
+#: netbox/virtualization/views.py:403
msgid "Virtual Disks"
msgstr "Віртуальні диски"
-#: netbox/netbox/navigation/menu.py:258
+#: netbox/netbox/navigation/menu.py:266
msgid "Cluster Types"
msgstr "Типи кластерів"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Groups"
msgstr "Кластерні групи"
-#: netbox/netbox/navigation/menu.py:273
+#: netbox/netbox/navigation/menu.py:281
msgid "Circuit Types"
msgstr "Типи схем"
-#: netbox/netbox/navigation/menu.py:274
+#: netbox/netbox/navigation/menu.py:282
+msgid "Circuit Terminations"
+msgstr "Кінці каналу зв'язку"
+
+#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/templates/circuits/providernetwork.html:55
+msgid "Virtual Circuits"
+msgstr "Віртуальні схеми"
+
+#: netbox/netbox/navigation/menu.py:289
+msgid "Virtual Circuit Types"
+msgstr "Типи віртуальних схем"
+
+#: netbox/netbox/navigation/menu.py:290
+msgid "Virtual Circuit Terminations"
+msgstr "Закінчення віртуальних схем"
+
+#: netbox/netbox/navigation/menu.py:296
msgid "Circuit Groups"
msgstr "Групи каналів зв'язку"
-#: netbox/netbox/navigation/menu.py:275
-#: netbox/templates/circuits/circuit.html:66
+#: netbox/netbox/navigation/menu.py:297
+#: netbox/templates/circuits/circuit.html:76
+#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "Групи завдань"
-#: netbox/netbox/navigation/menu.py:276
-msgid "Circuit Terminations"
-msgstr "Кінці каналу зв'язку"
-
-#: netbox/netbox/navigation/menu.py:280 netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
msgid "Providers"
msgstr "Провайдери"
-#: netbox/netbox/navigation/menu.py:283
+#: netbox/netbox/navigation/menu.py:304
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "Облікові записи провайдера"
-#: netbox/netbox/navigation/menu.py:284
+#: netbox/netbox/navigation/menu.py:305
msgid "Provider Networks"
msgstr "Мережі провайдерів"
-#: netbox/netbox/navigation/menu.py:298
+#: netbox/netbox/navigation/menu.py:319
msgid "Power Panels"
msgstr "Панелі живлення"
-#: netbox/netbox/navigation/menu.py:309
+#: netbox/netbox/navigation/menu.py:330
msgid "Configurations"
msgstr "Конфігурації"
-#: netbox/netbox/navigation/menu.py:311
+#: netbox/netbox/navigation/menu.py:332
msgid "Config Contexts"
msgstr "Контексти конфігурації"
-#: netbox/netbox/navigation/menu.py:312
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Templates"
msgstr "Конфігураційні шаблони"
-#: netbox/netbox/navigation/menu.py:319 netbox/netbox/navigation/menu.py:323
+#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
msgid "Customization"
msgstr "Персоналізація"
-#: netbox/netbox/navigation/menu.py:325
+#: netbox/netbox/navigation/menu.py:346
#: netbox/templates/dcim/device_edit.html:103
#: netbox/templates/dcim/htmx/cable_edit.html:81
#: netbox/templates/dcim/virtualchassis_add.html:31
@@ -11203,96 +11798,96 @@ msgstr "Персоналізація"
#: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30
#: netbox/templates/inc/panels/custom_fields.html:7
#: netbox/templates/ipam/ipaddress_bulk_add.html:35
-#: netbox/templates/ipam/vlan_edit.html:59
+#: netbox/templates/ipam/vlan_edit.html:67
msgid "Custom Fields"
msgstr "Користувацькі поля"
-#: netbox/netbox/navigation/menu.py:326
+#: netbox/netbox/navigation/menu.py:347
msgid "Custom Field Choices"
msgstr "Вибір користувацьких полів"
-#: netbox/netbox/navigation/menu.py:327
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Links"
msgstr "Користувацькі посилання"
-#: netbox/netbox/navigation/menu.py:328
+#: netbox/netbox/navigation/menu.py:349
msgid "Export Templates"
msgstr "Експортувати шаблони"
-#: netbox/netbox/navigation/menu.py:329
+#: netbox/netbox/navigation/menu.py:350
msgid "Saved Filters"
msgstr "Збережені фільтри"
-#: netbox/netbox/navigation/menu.py:331
+#: netbox/netbox/navigation/menu.py:352
msgid "Image Attachments"
msgstr "Вкладення зображень"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:370
msgid "Operations"
msgstr "Операції"
-#: netbox/netbox/navigation/menu.py:353
+#: netbox/netbox/navigation/menu.py:374
msgid "Integrations"
msgstr "Інтеграція"
-#: netbox/netbox/navigation/menu.py:355
+#: netbox/netbox/navigation/menu.py:376
msgid "Data Sources"
msgstr "Джерела даних"
-#: netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:377
msgid "Event Rules"
msgstr "Правила події"
-#: netbox/netbox/navigation/menu.py:357
+#: netbox/netbox/navigation/menu.py:378
msgid "Webhooks"
msgstr "Веб-хуки"
-#: netbox/netbox/navigation/menu.py:361 netbox/netbox/navigation/menu.py:365
-#: netbox/netbox/views/generic/feature_views.py:153
+#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
+#: netbox/netbox/views/generic/feature_views.py:158
#: netbox/templates/extras/report/base.html:37
#: netbox/templates/extras/script/base.html:36
msgid "Jobs"
msgstr "Завдання"
-#: netbox/netbox/navigation/menu.py:371
+#: netbox/netbox/navigation/menu.py:392
msgid "Logging"
msgstr "Ведення журналу"
-#: netbox/netbox/navigation/menu.py:373
+#: netbox/netbox/navigation/menu.py:394
msgid "Notification Groups"
msgstr "Групи сповіщень"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:395
msgid "Journal Entries"
msgstr "Записи журналу"
-#: netbox/netbox/navigation/menu.py:375
+#: netbox/netbox/navigation/menu.py:396
#: netbox/templates/core/objectchange.html:9
#: netbox/templates/core/objectchange_list.html:4
msgid "Change Log"
msgstr "Журнал змін"
-#: netbox/netbox/navigation/menu.py:382 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "Адміністратор"
-#: netbox/netbox/navigation/menu.py:430 netbox/templates/account/base.html:27
-#: netbox/templates/inc/user_menu.html:57
+#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/templates/inc/user_menu.html:52
msgid "API Tokens"
msgstr "Жетони API"
-#: netbox/netbox/navigation/menu.py:437 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187
#: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242
#: netbox/users/forms/model_forms.py:249
msgid "Permissions"
msgstr "Дозволи"
-#: netbox/netbox/navigation/menu.py:445 netbox/netbox/navigation/menu.py:449
+#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "Система"
-#: netbox/netbox/navigation/menu.py:454 netbox/netbox/navigation/menu.py:502
+#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -11300,29 +11895,29 @@ msgstr "Система"
msgid "Plugins"
msgstr "Плагіни"
-#: netbox/netbox/navigation/menu.py:459
+#: netbox/netbox/navigation/menu.py:480
msgid "Configuration History"
msgstr "Історія налаштувань"
-#: netbox/netbox/navigation/menu.py:465 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "Фонові завдання"
-#: netbox/netbox/plugins/navigation.py:47
-#: netbox/netbox/plugins/navigation.py:69
+#: netbox/netbox/plugins/navigation.py:48
+#: netbox/netbox/plugins/navigation.py:70
msgid "Permissions must be passed as a tuple or list."
msgstr "Дозволи повинні бути передані у вигляді кортежу або списку."
-#: netbox/netbox/plugins/navigation.py:51
+#: netbox/netbox/plugins/navigation.py:52
msgid "Buttons must be passed as a tuple or list."
msgstr "Кнопки повинні бути передані у вигляді кортежу або списку."
-#: netbox/netbox/plugins/navigation.py:73
+#: netbox/netbox/plugins/navigation.py:74
msgid "Button color must be a choice within ButtonColorChoices."
msgstr "Колір кнопки повинен бути вибором у ButtonColorChoices."
-#: netbox/netbox/plugins/registration.py:25
+#: netbox/netbox/plugins/registration.py:26
#, python-brace-format
msgid ""
"PluginTemplateExtension class {template_extension} was passed as an "
@@ -11331,7 +11926,7 @@ msgstr ""
"Клас PluginTemplateExtension {template_extension} був переданий як "
"екземпляр!"
-#: netbox/netbox/plugins/registration.py:31
+#: netbox/netbox/plugins/registration.py:32
#, python-brace-format
msgid ""
"{template_extension} is not a subclass of "
@@ -11339,17 +11934,17 @@ msgid ""
msgstr ""
"{template_extension} не є підкласом netbox.plugins.PluginTemplateExtension!"
-#: netbox/netbox/plugins/registration.py:51
+#: netbox/netbox/plugins/registration.py:57
#, python-brace-format
msgid "{item} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{item} повинен бути екземпляром netbox.plugins.PluginMenuItem"
-#: netbox/netbox/plugins/registration.py:62
+#: netbox/netbox/plugins/registration.py:68
#, python-brace-format
msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{menu_link} повинен бути екземпляром netbox.plugins.PluginMenuItem"
-#: netbox/netbox/plugins/registration.py:67
+#: netbox/netbox/plugins/registration.py:73
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr "{button} повинен бути екземпляром netbox.plugins.PluginMenuButton"
@@ -11432,93 +12027,93 @@ msgstr "Не вдається додати магазини до реєстру
msgid "Cannot delete stores from registry"
msgstr "Неможливо видалити магазини з реєстру"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:752
msgid "Czech"
msgstr "Чеська мова"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:753
msgid "Danish"
msgstr "Данська мова"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:754
msgid "German"
msgstr "Німецька мова"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:755
msgid "English"
msgstr "Англійська мова"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:756
msgid "Spanish"
msgstr "Іспанська мова"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:757
msgid "French"
msgstr "Французька мова"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:758
msgid "Italian"
msgstr "Італійська мова"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:759
msgid "Japanese"
msgstr "Японська мова"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:760
msgid "Dutch"
msgstr "Голландська мова"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:761
msgid "Polish"
msgstr "Польська мова"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:762
msgid "Portuguese"
msgstr "Португальська мова"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:763
msgid "Russian"
msgstr "Російська мова"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:764
msgid "Turkish"
msgstr "Турецька мова"
-#: netbox/netbox/settings.py:773
+#: netbox/netbox/settings.py:765
msgid "Ukrainian"
msgstr "Українська мова"
-#: netbox/netbox/settings.py:774
+#: netbox/netbox/settings.py:766
msgid "Chinese"
msgstr "Китайська мова"
-#: netbox/netbox/tables/columns.py:176
+#: netbox/netbox/tables/columns.py:177
msgid "Select all"
msgstr "Вибрати все"
-#: netbox/netbox/tables/columns.py:189
+#: netbox/netbox/tables/columns.py:190
msgid "Toggle all"
msgstr "Перемкнути всі"
-#: netbox/netbox/tables/columns.py:300
+#: netbox/netbox/tables/columns.py:302
msgid "Toggle Dropdown"
msgstr "Переключити випадаюче меню"
-#: netbox/netbox/tables/columns.py:572 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
msgid "Error"
msgstr "Помилка"
-#: netbox/netbox/tables/tables.py:58
+#: netbox/netbox/tables/tables.py:59
#, python-brace-format
msgid "No {model_name} found"
msgstr "{model_name} не знайдено"
-#: netbox/netbox/tables/tables.py:249
+#: netbox/netbox/tables/tables.py:252
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "Поле"
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:255
msgid "Value"
msgstr "Значення"
@@ -11535,24 +12130,24 @@ msgstr ""
"Виникла помилка при рендерингу вибраного шаблону експорту ({template}): "
"{error}"
-#: netbox/netbox/views/generic/bulk_views.py:416
+#: netbox/netbox/views/generic/bulk_views.py:421
#, python-brace-format
msgid "Row {i}: Object with ID {id} does not exist"
msgstr "Ряд {i}: Об'єкт з ідентифікатором {id} не існує"
-#: netbox/netbox/views/generic/bulk_views.py:709
-#: netbox/netbox/views/generic/bulk_views.py:910
-#: netbox/netbox/views/generic/bulk_views.py:958
+#: netbox/netbox/views/generic/bulk_views.py:708
+#: netbox/netbox/views/generic/bulk_views.py:909
+#: netbox/netbox/views/generic/bulk_views.py:957
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "Ні {object_type} були обрані."
-#: netbox/netbox/views/generic/bulk_views.py:788
+#: netbox/netbox/views/generic/bulk_views.py:787
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "Перейменовано {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:888
+#: netbox/netbox/views/generic/bulk_views.py:887
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "Видалено {count} {object_type}"
@@ -11565,16 +12160,16 @@ msgstr "Журнал змін"
msgid "Journal"
msgstr "Журнал"
-#: netbox/netbox/views/generic/feature_views.py:207
+#: netbox/netbox/views/generic/feature_views.py:212
msgid "Unable to synchronize data: No data file set."
msgstr "Неможливо синхронізувати дані: Файл даних не встановлено."
-#: netbox/netbox/views/generic/feature_views.py:211
+#: netbox/netbox/views/generic/feature_views.py:216
#, python-brace-format
msgid "Synchronized data for {object_type} {object}."
msgstr "Синхронізовані дані для {object_type} {object}."
-#: netbox/netbox/views/generic/feature_views.py:236
+#: netbox/netbox/views/generic/feature_views.py:241
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "Синхронізовано {count} {object_type}"
@@ -11650,9 +12245,9 @@ msgstr "на GitHub"
msgid "Home Page"
msgstr "Головна сторінка"
-#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:45
+#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40
#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:189
-#: netbox/vpn/forms/model_forms.py:379
+#: netbox/vpn/forms/model_forms.py:382
msgid "Profile"
msgstr "Профіль"
@@ -11664,12 +12259,12 @@ msgstr "Повідомлення"
#: netbox/templates/account/base.html:16
#: netbox/templates/account/subscriptions.html:7
-#: netbox/templates/inc/user_menu.html:51
+#: netbox/templates/inc/user_menu.html:46
msgid "Subscriptions"
msgstr "Підписки"
#: netbox/templates/account/base.html:19
-#: netbox/templates/inc/user_menu.html:54
+#: netbox/templates/inc/user_menu.html:49
msgid "Preferences"
msgstr "Налаштування"
@@ -11697,6 +12292,7 @@ msgstr "Змінити пароль"
#: netbox/templates/generic/object_edit.html:72
#: netbox/templates/htmx/delete_form.html:53
#: netbox/templates/htmx/delete_form.html:55
+#: netbox/templates/htmx/quick_add.html:21
#: netbox/templates/ipam/ipaddress_assign.html:28
#: netbox/templates/virtualization/cluster_add_devices.html:30
msgid "Cancel"
@@ -11795,7 +12391,7 @@ msgstr "Призначені групи"
#: netbox/templates/core/objectchange.html:142
#: netbox/templates/dcim/devicebay.html:59
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
-#: netbox/templates/dcim/interface.html:296
+#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
#: netbox/templates/extras/configcontext.html:70
#: netbox/templates/extras/eventrule.html:66
@@ -11804,6 +12400,7 @@ msgstr "Призначені групи"
#: netbox/templates/extras/webhook.html:75
#: netbox/templates/inc/panel_table.html:13
#: netbox/templates/inc/panels/comments.html:10
+#: netbox/templates/inc/panels/related_objects.html:23
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:56
#: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44
#: netbox/templates/users/objectpermission.html:77
@@ -11841,7 +12438,7 @@ msgstr "Востаннє використано"
msgid "Add a Token"
msgstr "Додати Жетон"
-#: netbox/templates/base/base.html:22 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
msgid "Home"
msgstr "Головна"
@@ -11883,15 +12480,16 @@ msgstr "Вихідний код"
msgid "Community"
msgstr "Спільнота"
-#: netbox/templates/circuits/circuit.html:47
+#: netbox/templates/circuits/circuit.html:57
msgid "Install Date"
msgstr "Дата встановлення"
-#: netbox/templates/circuits/circuit.html:51
+#: netbox/templates/circuits/circuit.html:61
msgid "Termination Date"
msgstr "Дата припинення"
-#: netbox/templates/circuits/circuit.html:70
+#: netbox/templates/circuits/circuit.html:80
+#: netbox/templates/circuits/virtualcircuit.html:73
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15
msgid "Assign Group"
msgstr "Призначити у групу"
@@ -11939,7 +12537,7 @@ msgid "Add"
msgstr "Додати"
#: netbox/templates/circuits/inc/circuit_termination.html:15
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:37
#: netbox/templates/dcim/inc/panels/inventory_items.html:32
#: netbox/templates/dcim/powerpanel.html:56
#: netbox/templates/extras/script_list.html:30
@@ -11954,35 +12552,39 @@ msgstr "Редагувати"
msgid "Swap"
msgstr "Поміняти місцями"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:19
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
+msgid "Termination point"
+msgstr "Точка закінчення"
+
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:20
#: netbox/templates/dcim/consoleport.html:59
#: netbox/templates/dcim/consoleserverport.html:60
#: netbox/templates/dcim/powerfeed.html:114
msgid "Marked as connected"
msgstr "Позначено як підключений"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:21
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:22
msgid "to"
msgstr "до"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:31
#: netbox/templates/circuits/inc/circuit_termination_fields.html:32
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:33
#: netbox/templates/dcim/frontport.html:80
#: netbox/templates/dcim/inc/connection_endpoints.html:7
-#: netbox/templates/dcim/interface.html:154
+#: netbox/templates/dcim/interface.html:211
#: netbox/templates/dcim/rearport.html:76
msgid "Trace"
msgstr "Слід"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:35
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
msgid "Edit cable"
msgstr "Редагувати кабель"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:40
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
msgid "Remove cable"
msgstr "Видаліть кабель"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:42
#: netbox/templates/dcim/bulk_disconnect.html:5
#: netbox/templates/dcim/device/consoleports.html:12
#: netbox/templates/dcim/device/consoleserverports.html:12
@@ -11995,33 +12597,33 @@ msgstr "Видаліть кабель"
msgid "Disconnect"
msgstr "Відключити"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:48
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:49
#: netbox/templates/dcim/consoleport.html:69
#: netbox/templates/dcim/consoleserverport.html:70
#: netbox/templates/dcim/frontport.html:102
-#: netbox/templates/dcim/interface.html:180
-#: netbox/templates/dcim/interface.html:200
+#: netbox/templates/dcim/interface.html:237
+#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:71
-#: netbox/templates/dcim/poweroutlet.html:72
+#: netbox/templates/dcim/poweroutlet.html:81
+#: netbox/templates/dcim/poweroutlet.html:82
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
msgstr "Підключити"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:70
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:65
msgid "Downstream"
msgstr "За течією"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:71
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:66
msgid "Upstream"
msgstr "Вгору за течією"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:80
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:75
msgid "Cross-Connect"
msgstr "Перехресне з'єднання"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:84
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:79
msgid "Patch Panel/Port"
msgstr "Патч-панель/порт"
@@ -12033,6 +12635,27 @@ msgstr "Додати канал зв'язку"
msgid "Provider Account"
msgstr "Обліковий запис постачальника"
+#: netbox/templates/circuits/providernetwork.html:59
+msgid "Add a Virtual Circuit"
+msgstr "Додати віртуальну схему"
+
+#: netbox/templates/circuits/virtualcircuit.html:91
+#: netbox/templates/vpn/tunnel.html:9
+msgid "Add Termination"
+msgstr "Додати кінець"
+
+#: netbox/templates/circuits/virtualcircuittermination.html:23
+msgid "Virtual Circuit Termination"
+msgstr "Припинення віртуальної схеми"
+
+#: netbox/templates/circuits/virtualcircuittype.html:10
+msgid "Add Virtual Circuit"
+msgstr "Додати віртуальну схему"
+
+#: netbox/templates/circuits/virtualcircuittype.html:19
+msgid "Virtual Circuit Type"
+msgstr "Тип віртуальної схеми"
+
#: netbox/templates/core/configrevision.html:35
msgid "Configuration Data"
msgstr "Дані конфігурації"
@@ -12066,7 +12689,7 @@ msgstr "Змінено"
#: netbox/templates/core/datafile.html:42
#: netbox/templates/ipam/iprange.html:25
#: netbox/templates/virtualization/virtualdisk.html:29
-#: netbox/virtualization/tables/virtualmachines.py:198
+#: netbox/virtualization/tables/virtualmachines.py:169
msgid "Size"
msgstr "Розмір"
@@ -12505,8 +13128,8 @@ msgstr "Перейменувати вибране"
#: netbox/templates/dcim/consoleport.html:65
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
-#: netbox/templates/dcim/interface.html:176
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/interface.html:233
+#: netbox/templates/dcim/poweroutlet.html:79
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "Не підключено"
@@ -12529,7 +13152,7 @@ msgid "Map"
msgstr "Карта"
#: netbox/templates/dcim/device.html:108
-#: netbox/templates/dcim/inventoryitem.html:56
+#: netbox/templates/dcim/inventoryitem.html:60
#: netbox/templates/dcim/module.html:81
#: netbox/templates/dcim/modulebay.html:74 netbox/templates/dcim/rack.html:61
msgid "Asset Tag"
@@ -12545,7 +13168,7 @@ msgstr "Створіть джерело живлення постійного с
#: netbox/templates/dcim/device.html:175
#: netbox/templates/dcim/device_edit.html:64
-#: netbox/virtualization/forms/model_forms.py:223
+#: netbox/virtualization/forms/model_forms.py:230
msgid "Management"
msgstr "Керування"
@@ -12662,35 +13285,6 @@ msgstr "Додати порт живлення"
msgid "Add Rear Ports"
msgstr "Додати задні порти"
-#: netbox/templates/dcim/device/render_config.html:5
-#: netbox/templates/virtualization/virtualmachine/render_config.html:5
-msgid "Config"
-msgstr "Конфігурація"
-
-#: netbox/templates/dcim/device/render_config.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:35
-msgid "Context Data"
-msgstr "Контекстні дані"
-
-#: netbox/templates/dcim/device/render_config.html:55
-#: netbox/templates/virtualization/virtualmachine/render_config.html:55
-msgid "Rendered Config"
-msgstr "Відтворена конфігурація"
-
-#: netbox/templates/dcim/device/render_config.html:57
-#: netbox/templates/virtualization/virtualmachine/render_config.html:57
-msgid "Download"
-msgstr "Завантажити"
-
-#: netbox/templates/dcim/device/render_config.html:64
-#: netbox/templates/virtualization/virtualmachine/render_config.html:64
-msgid "Error rendering template"
-msgstr "Помилка візуалізації шаблону"
-
-#: netbox/templates/dcim/device/render_config.html:70
-msgid "No configuration template has been assigned for this device."
-msgstr ""
-
#: netbox/templates/dcim/device_edit.html:44
msgid "Parent Bay"
msgstr "Батьківський відсік"
@@ -12757,12 +13351,12 @@ msgid "VM Role"
msgstr "Роль віртуальної машини"
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:29
+#: netbox/templates/dcim/moduletype.html:31
msgid "Model Name"
msgstr "Назва моделі"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:33
+#: netbox/templates/dcim/moduletype.html:35
msgid "Part Number"
msgstr "Номер частини"
@@ -12787,8 +13381,8 @@ msgid "Rear Port Position"
msgstr "Положення порту ззаду"
#: netbox/templates/dcim/frontport.html:72
-#: netbox/templates/dcim/interface.html:144
-#: netbox/templates/dcim/poweroutlet.html:63
+#: netbox/templates/dcim/interface.html:201
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -12888,77 +13482,79 @@ msgid "PoE Type"
msgstr "Тип PoE"
#: netbox/templates/dcim/interface.html:81
-#: netbox/templates/virtualization/vminterface.html:63
+#: netbox/templates/virtualization/vminterface.html:55
+#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "Режим 802.1Q"
-#: netbox/templates/dcim/interface.html:125
-#: netbox/templates/virtualization/vminterface.html:59
-msgid "MAC Address"
-msgstr "MAC-адреса"
+#: netbox/templates/dcim/interface.html:156
+#: netbox/templates/virtualization/vminterface.html:88
+msgid "VLAN Translation"
+msgstr "Переклад VLAN"
-#: netbox/templates/dcim/interface.html:151
+#: netbox/templates/dcim/interface.html:208
msgid "Wireless Link"
msgstr "Бездротове з'єднання"
-#: netbox/templates/dcim/interface.html:218 netbox/vpn/choices.py:63
-msgid "Peer"
-msgstr "Мережевий сусід"
-
-#: netbox/templates/dcim/interface.html:230
+#: netbox/templates/dcim/interface.html:287
#: netbox/templates/wireless/inc/wirelesslink_interface.html:26
msgid "Channel"
msgstr "Канал"
-#: netbox/templates/dcim/interface.html:239
+#: netbox/templates/dcim/interface.html:296
#: netbox/templates/wireless/inc/wirelesslink_interface.html:32
msgid "Channel Frequency"
msgstr "Частота каналу"
-#: netbox/templates/dcim/interface.html:242
-#: netbox/templates/dcim/interface.html:250
-#: netbox/templates/dcim/interface.html:261
-#: netbox/templates/dcim/interface.html:269
+#: netbox/templates/dcim/interface.html:299
+#: netbox/templates/dcim/interface.html:307
+#: netbox/templates/dcim/interface.html:318
+#: netbox/templates/dcim/interface.html:326
msgid "MHz"
msgstr "МГц"
-#: netbox/templates/dcim/interface.html:258
+#: netbox/templates/dcim/interface.html:315
#: netbox/templates/wireless/inc/wirelesslink_interface.html:42
msgid "Channel Width"
msgstr "Ширина каналу"
-#: netbox/templates/dcim/interface.html:285
+#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:60
-#: netbox/wireless/forms/bulk_edit.py:102
-#: netbox/wireless/forms/filtersets.py:40
-#: netbox/wireless/forms/filtersets.py:80 netbox/wireless/models.py:82
-#: netbox/wireless/models.py:156 netbox/wireless/tables/wirelesslan.py:44
+#: netbox/wireless/forms/bulk_edit.py:62
+#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/filtersets.py:43
+#: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82
+#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
-#: netbox/templates/dcim/interface.html:305
+#: netbox/templates/dcim/interface.html:362
msgid "LAG Members"
msgstr "Члени LAG"
-#: netbox/templates/dcim/interface.html:323
+#: netbox/templates/dcim/interface.html:380
msgid "No member interfaces"
msgstr "Немає інтерфейсів учасників"
-#: netbox/templates/dcim/interface.html:343
+#: netbox/templates/dcim/interface.html:400
#: netbox/templates/ipam/fhrpgroup.html:73
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
-#: netbox/templates/virtualization/vminterface.html:89
+#: netbox/templates/virtualization/vminterface.html:105
msgid "Add IP Address"
msgstr "Додати IP-адресу"
+#: netbox/templates/dcim/interface.html:417
+#: netbox/templates/virtualization/vminterface.html:123
+msgid "Add MAC Address"
+msgstr "Додати MAC-адресу"
+
#: netbox/templates/dcim/inventoryitem.html:24
msgid "Parent Item"
msgstr "Батьківський елемент"
-#: netbox/templates/dcim/inventoryitem.html:48
+#: netbox/templates/dcim/inventoryitem.html:52
msgid "Part ID"
msgstr "Ідентифікатор частини"
@@ -12978,6 +13574,10 @@ msgstr "Додати місцезнаходження"
msgid "Add a Device"
msgstr "Додати пристрою"
+#: netbox/templates/dcim/macaddress.html:36
+msgid "Primary for interface"
+msgstr "Основний для інтерфейсу"
+
#: netbox/templates/dcim/manufacturer.html:16
msgid "Add Device Type"
msgstr "Додати тип пристрою"
@@ -13008,7 +13608,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "А"
-#: netbox/templates/dcim/poweroutlet.html:48
+#: netbox/templates/dcim/poweroutlet.html:58
msgid "Feed Leg"
msgstr "Фідер живлення"
@@ -13439,11 +14039,19 @@ msgstr "Не вдається завантажити вміст. Невірна
msgid "No content found"
msgstr "Вмісту не знайдено"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:18
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:17
+msgid ""
+"This RSS feed requires an external connection. Check the ISOLATED_DEPLOYMENT"
+" setting."
+msgstr ""
+"Цей RSS-канал вимагає зовнішнього підключення. Перевірте налаштування "
+"ISOLATED_DEPLOYMENT."
+
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:22
msgid "There was a problem fetching the RSS feed"
msgstr "Виникла проблема з отриманням RSS-каналу"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:21
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:25
msgid "HTTP"
msgstr "HTTP"
@@ -13513,6 +14121,30 @@ msgstr "Джерело контекстів"
msgid "New Journal Entry"
msgstr "Новий запис журналу"
+#: netbox/templates/extras/object_render_config.html:6
+msgid "Config"
+msgstr "Конфігурація"
+
+#: netbox/templates/extras/object_render_config.html:36
+msgid "Context Data"
+msgstr "Контекстні дані"
+
+#: netbox/templates/extras/object_render_config.html:56
+msgid "Rendered Config"
+msgstr "Відтворена конфігурація"
+
+#: netbox/templates/extras/object_render_config.html:58
+msgid "Download"
+msgstr "Завантажити"
+
+#: netbox/templates/extras/object_render_config.html:65
+msgid "Error rendering template"
+msgstr "Помилка візуалізації шаблону"
+
+#: netbox/templates/extras/object_render_config.html:71
+msgid "No configuration template has been assigned."
+msgstr "Жоден шаблон конфігурації не призначено."
+
#: netbox/templates/extras/report/base.html:30
msgid "Report"
msgstr "Звіт"
@@ -13600,7 +14232,7 @@ msgstr "Будь-який"
msgid "Tagged Item Types"
msgstr "Позначені типи предметів"
-#: netbox/templates/extras/tag.html:81
+#: netbox/templates/extras/tag.html:82
msgid "Tagged Objects"
msgstr "Позначені об'єкти"
@@ -13882,6 +14514,21 @@ msgstr "Усі повідомлення"
msgid "Select"
msgstr "Вибрати"
+#: netbox/templates/htmx/quick_add.html:7
+msgid "Quick Add"
+msgstr "Швидке додавання"
+
+#: netbox/templates/htmx/quick_add_created.html:18
+#, python-format
+msgid ""
+"\n"
+" Created %(object_type)s %(object)s\n"
+" "
+msgstr ""
+"\n"
+" Створено %(object_type)s %(object)s\n"
+" "
+
#: netbox/templates/inc/filter_list.html:43
#: netbox/utilities/templates/helpers/table_config_form.html:39
msgid "Reset"
@@ -13953,15 +14600,11 @@ msgstr "Почистити замовлення"
msgid "Help center"
msgstr "Довідковий центр"
-#: netbox/templates/inc/user_menu.html:41
-msgid "Django Admin"
-msgstr ""
-
-#: netbox/templates/inc/user_menu.html:61
+#: netbox/templates/inc/user_menu.html:56
msgid "Log Out"
msgstr "Вийти"
-#: netbox/templates/inc/user_menu.html:68 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
msgid "Log In"
msgstr "Увійти"
@@ -14058,43 +14701,43 @@ msgstr "Початкова адреса"
msgid "Ending Address"
msgstr "Кінцева адреса"
-#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:110
+#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106
msgid "Marked fully utilized"
msgstr "Позначений повністю використаний"
-#: netbox/templates/ipam/prefix.html:99
+#: netbox/templates/ipam/prefix.html:95
msgid "Addressing Details"
msgstr "Деталі адресації"
-#: netbox/templates/ipam/prefix.html:118
+#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "Підпорядковані IP-адреси"
-#: netbox/templates/ipam/prefix.html:126
+#: netbox/templates/ipam/prefix.html:122
msgid "Available IPs"
msgstr "Доступні IP-адреси"
-#: netbox/templates/ipam/prefix.html:138
+#: netbox/templates/ipam/prefix.html:134
msgid "First available IP"
msgstr "Перший доступний IP"
-#: netbox/templates/ipam/prefix.html:179
+#: netbox/templates/ipam/prefix.html:175
msgid "Prefix Details"
msgstr "Деталі префікса"
-#: netbox/templates/ipam/prefix.html:185
+#: netbox/templates/ipam/prefix.html:181
msgid "Network Address"
msgstr "Мережева адреса"
-#: netbox/templates/ipam/prefix.html:189
+#: netbox/templates/ipam/prefix.html:185
msgid "Network Mask"
msgstr "Мережева маска"
-#: netbox/templates/ipam/prefix.html:193
+#: netbox/templates/ipam/prefix.html:189
msgid "Wildcard Mask"
msgstr "Маска підстановки"
-#: netbox/templates/ipam/prefix.html:197
+#: netbox/templates/ipam/prefix.html:193
msgid "Broadcast Address"
msgstr "Широкомовна адреса"
@@ -14134,14 +14777,30 @@ msgstr "Імпорт L2VPN'ів"
msgid "Exporting L2VPNs"
msgstr "Експорт L2VPN'ів"
-#: netbox/templates/ipam/vlan.html:88
+#: netbox/templates/ipam/vlan.html:66
+msgid "Q-in-Q Role"
+msgstr "Роль Q-in-Q"
+
+#: netbox/templates/ipam/vlan.html:104
msgid "Add a Prefix"
msgstr "Додати префікс"
+#: netbox/templates/ipam/vlan.html:114
+msgid "Customer VLANs"
+msgstr "Клієнтські VLAN"
+
+#: netbox/templates/ipam/vlan.html:118
+msgid "Add a VLAN"
+msgstr "Додати VLAN"
+
#: netbox/templates/ipam/vlangroup.html:18
msgid "Add VLAN"
msgstr "Додати VLAN"
+#: netbox/templates/ipam/vlantranslationpolicy.html:51
+msgid "Add Rule"
+msgstr "Додати правило"
+
#: netbox/templates/ipam/vrf.html:16
msgid "Route Distinguisher"
msgstr "Розрізнювач маршруту"
@@ -14219,7 +14878,7 @@ msgstr ""
#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
#: netbox/tenancy/forms/bulk_edit.py:137
-#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:56
+#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57
#: netbox/tenancy/forms/model_forms.py:106
#: netbox/tenancy/forms/model_forms.py:130
#: netbox/tenancy/tables/contacts.py:98
@@ -14237,7 +14896,7 @@ msgid "Phone"
msgstr "Телефон"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:66 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
msgid "Contact Group"
msgstr "Контактна група"
@@ -14246,7 +14905,7 @@ msgid "Add Contact Group"
msgstr "Додати групу контактів"
#: netbox/templates/tenancy/contactrole.html:15
-#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:61
+#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62
#: netbox/tenancy/forms/model_forms.py:87
msgid "Contact Role"
msgstr "Контактна роль"
@@ -14260,8 +14919,8 @@ msgid "Add Tenant"
msgstr "Додати орендаря"
#: netbox/templates/tenancy/tenantgroup.html:26
-#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:51
-#: netbox/tenancy/tables/columns.py:61
+#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36
+#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "Група орендарів"
@@ -14292,21 +14951,21 @@ msgstr "Обмеження"
msgid "Assigned Users"
msgstr "Призначені користувачі"
-#: netbox/templates/virtualization/cluster.html:52
+#: netbox/templates/virtualization/cluster.html:56
msgid "Allocated Resources"
msgstr "Виділені ресурси"
-#: netbox/templates/virtualization/cluster.html:55
+#: netbox/templates/virtualization/cluster.html:59
#: netbox/templates/virtualization/virtualmachine.html:125
msgid "Virtual CPUs"
msgstr "Віртуальні процесори"
-#: netbox/templates/virtualization/cluster.html:59
+#: netbox/templates/virtualization/cluster.html:63
#: netbox/templates/virtualization/virtualmachine.html:129
msgid "Memory"
msgstr "Пам'ять"
-#: netbox/templates/virtualization/cluster.html:69
+#: netbox/templates/virtualization/cluster.html:73
#: netbox/templates/virtualization/virtualmachine.html:140
msgid "Disk Space"
msgstr "Місце на диску"
@@ -14342,13 +15001,13 @@ msgid "Add Cluster"
msgstr "Додати кластер"
#: netbox/templates/virtualization/clustergroup.html:19
-#: netbox/virtualization/forms/model_forms.py:50
+#: netbox/virtualization/forms/model_forms.py:53
msgid "Cluster Group"
msgstr "Кластерна група"
#: netbox/templates/virtualization/clustertype.html:19
#: netbox/templates/virtualization/virtualmachine.html:110
-#: netbox/virtualization/forms/model_forms.py:36
+#: netbox/virtualization/forms/model_forms.py:39
msgid "Cluster Type"
msgstr "Тип кластера"
@@ -14357,8 +15016,8 @@ msgid "Virtual Disk"
msgstr "Віртуальний диск"
#: netbox/templates/virtualization/virtualmachine.html:122
-#: netbox/virtualization/forms/bulk_edit.py:190
-#: netbox/virtualization/forms/model_forms.py:224
+#: netbox/virtualization/forms/bulk_edit.py:172
+#: netbox/virtualization/forms/model_forms.py:231
msgid "Resources"
msgstr "Ресурси"
@@ -14366,10 +15025,6 @@ msgstr "Ресурси"
msgid "Add Virtual Disk"
msgstr "Додати віртуальний диск"
-#: netbox/templates/virtualization/virtualmachine/render_config.html:70
-msgid "No configuration template has been assigned for this virtual machine."
-msgstr ""
-
#: netbox/templates/vpn/ikepolicy.html:10
#: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:166
msgid "IKE Policy"
@@ -14392,7 +15047,7 @@ msgstr "Показати таємницю"
#: netbox/templates/vpn/ipsecpolicy.html:45
#: netbox/templates/vpn/ipsecprofile.html:52
#: netbox/templates/vpn/ipsecprofile.html:77
-#: netbox/vpn/forms/model_forms.py:316 netbox/vpn/forms/model_forms.py:352
+#: netbox/vpn/forms/model_forms.py:317 netbox/vpn/forms/model_forms.py:354
#: netbox/vpn/tables/crypto.py:68 netbox/vpn/tables/crypto.py:134
msgid "Proposals"
msgstr "Налаштування"
@@ -14438,12 +15093,12 @@ msgid "IPSec Policy"
msgstr "Політика IPsec"
#: netbox/templates/vpn/ipsecpolicy.html:21 netbox/vpn/forms/bulk_edit.py:210
-#: netbox/vpn/models/crypto.py:193
+#: netbox/vpn/models/crypto.py:191
msgid "PFS group"
msgstr "Група PFS"
#: netbox/templates/vpn/ipsecprofile.html:10
-#: netbox/vpn/forms/model_forms.py:54
+#: netbox/vpn/forms/model_forms.py:55
msgid "IPSec Profile"
msgstr "Профіль IPsec"
@@ -14469,10 +15124,6 @@ msgstr "L2VPN Атрибути"
msgid "Add a Termination"
msgstr "Додати кінець"
-#: netbox/templates/vpn/tunnel.html:9
-msgid "Add Termination"
-msgstr "Додати кінець"
-
#: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49
#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57
msgid "Encapsulation"
@@ -14480,7 +15131,7 @@ msgstr "Інкапсуляція"
#: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55
#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64
-#: netbox/vpn/models/crypto.py:250 netbox/vpn/tables/tunnels.py:51
+#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51
msgid "IPSec profile"
msgstr "Профіль IPsec"
@@ -14503,8 +15154,8 @@ msgid "Tunnel Termination"
msgstr "Кінець тунелю"
#: netbox/templates/vpn/tunneltermination.html:35
-#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:102
-#: netbox/vpn/forms/model_forms.py:138 netbox/vpn/forms/model_forms.py:247
+#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:103
+#: netbox/vpn/forms/model_forms.py:139 netbox/vpn/forms/model_forms.py:248
#: netbox/vpn/tables/tunnels.py:101
msgid "Outside IP"
msgstr "За межами IP"
@@ -14527,7 +15178,7 @@ msgctxt "Abbreviation for megahertz"
msgid "MHz"
msgstr "МГц"
-#: netbox/templates/wireless/wirelesslan.html:57
+#: netbox/templates/wireless/wirelesslan.html:65
msgid "Attached Interfaces"
msgstr "Прикріплені інтерфейси"
@@ -14536,7 +15187,7 @@ msgid "Add Wireless LAN"
msgstr "Додати бездротову локальну мережу"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:28
+#: netbox/wireless/forms/model_forms.py:29
msgid "Wireless LAN Group"
msgstr "Група бездротової локальної мережі"
@@ -14548,13 +15199,6 @@ msgstr "Додати групу бездротової локальної мер
msgid "Link Properties"
msgstr "Властивості посилання"
-#: netbox/templates/wireless/wirelesslink.html:38
-#: netbox/wireless/forms/bulk_edit.py:129
-#: netbox/wireless/forms/filtersets.py:102
-#: netbox/wireless/forms/model_forms.py:165
-msgid "Distance"
-msgstr "Відстань"
-
#: netbox/tenancy/filtersets.py:28
msgid "Parent contact group (ID)"
msgstr "Батьківська контактна група (ідентифікатор)"
@@ -14625,47 +15269,47 @@ msgstr "контактна група"
msgid "contact groups"
msgstr "контактні групи"
-#: netbox/tenancy/models/contacts.py:48
+#: netbox/tenancy/models/contacts.py:42
msgid "contact role"
msgstr "контактна роль"
-#: netbox/tenancy/models/contacts.py:49
+#: netbox/tenancy/models/contacts.py:43
msgid "contact roles"
msgstr "контактні ролі"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:63
msgid "title"
msgstr "назва"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:68
msgid "phone"
msgstr "телефон"
-#: netbox/tenancy/models/contacts.py:78
+#: netbox/tenancy/models/contacts.py:73
msgid "email"
msgstr "електронна скринька"
-#: netbox/tenancy/models/contacts.py:87
+#: netbox/tenancy/models/contacts.py:82
msgid "link"
msgstr "посилання"
-#: netbox/tenancy/models/contacts.py:103
+#: netbox/tenancy/models/contacts.py:98
msgid "contact"
msgstr "контакт"
-#: netbox/tenancy/models/contacts.py:104
+#: netbox/tenancy/models/contacts.py:99
msgid "contacts"
msgstr "контакти"
-#: netbox/tenancy/models/contacts.py:153
+#: netbox/tenancy/models/contacts.py:146
msgid "contact assignment"
msgstr "призначення контакта"
-#: netbox/tenancy/models/contacts.py:154
+#: netbox/tenancy/models/contacts.py:147
msgid "contact assignments"
msgstr "призначення контакта"
-#: netbox/tenancy/models/contacts.py:170
+#: netbox/tenancy/models/contacts.py:163
#, python-brace-format
msgid "Contacts cannot be assigned to this object type ({type})."
msgstr "Контакти не можуть бути призначені для цього типу об'єкта ({type})."
@@ -14678,19 +15322,19 @@ msgstr "група орендарів"
msgid "tenant groups"
msgstr "групи орендарів"
-#: netbox/tenancy/models/tenants.py:70
+#: netbox/tenancy/models/tenants.py:68
msgid "Tenant name must be unique per group."
msgstr "Ім'я орендаря має бути унікальним для кожної групи."
-#: netbox/tenancy/models/tenants.py:80
+#: netbox/tenancy/models/tenants.py:78
msgid "Tenant slug must be unique per group."
msgstr "Скоречення орендаря повинен бути унікальним для кожної групи."
-#: netbox/tenancy/models/tenants.py:88
+#: netbox/tenancy/models/tenants.py:86
msgid "tenant"
msgstr "орендар"
-#: netbox/tenancy/models/tenants.py:89
+#: netbox/tenancy/models/tenants.py:87
msgid "tenants"
msgstr "орендарі"
@@ -14916,7 +15560,7 @@ msgstr "жетон"
msgid "tokens"
msgstr "жетонів"
-#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:42
+#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43
msgid "group"
msgstr "групи"
@@ -14964,25 +15608,25 @@ msgstr ""
msgid "{name} has a key defined but CHOICES is not a list"
msgstr "{name} має визначений ключ, але ВИБІР не є списком"
-#: netbox/utilities/conversion.py:19
+#: netbox/utilities/conversion.py:20
msgid "Weight must be a positive number"
msgstr "Вага повинна бути додатним числом"
-#: netbox/utilities/conversion.py:21
+#: netbox/utilities/conversion.py:22
#, python-brace-format
msgid "Invalid value '{weight}' for weight (must be a number)"
msgstr "Невірне значення '{weight}' для ваги (має бути число)"
-#: netbox/utilities/conversion.py:32 netbox/utilities/conversion.py:62
+#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63
#, python-brace-format
msgid "Unknown unit {unit}. Must be one of the following: {valid_units}"
msgstr "Невідома одиниця {unit}. Повинна бути одна з наступних: {valid_units}"
-#: netbox/utilities/conversion.py:45
+#: netbox/utilities/conversion.py:46
msgid "Length must be a positive number"
msgstr "Довжина повинна бути додатним числом"
-#: netbox/utilities/conversion.py:47
+#: netbox/utilities/conversion.py:48
#, python-brace-format
msgid "Invalid value '{length}' for length (must be a number)"
msgstr "Невірне значення '{length}' для довжини (має бути число)"
@@ -15000,11 +15644,11 @@ msgstr ""
msgid "More than 50"
msgstr "Більше 50"
-#: netbox/utilities/fields.py:30
+#: netbox/utilities/fields.py:29
msgid "RGB color in hexadecimal. Example: "
msgstr "RGB-колір шістнадцятковим представленням. Приклад: "
-#: netbox/utilities/fields.py:159
+#: netbox/utilities/fields.py:158
#, python-format
msgid ""
"%s(%r) is invalid. to_model parameter to CounterCacheField must be a string "
@@ -15013,7 +15657,7 @@ msgstr ""
"%s(%r) невірний. Параметр to_model до CounterCacheField повинен бути рядком "
"у форматі 'app.model'"
-#: netbox/utilities/fields.py:169
+#: netbox/utilities/fields.py:168
#, python-format
msgid ""
"%s(%r) is invalid. to_field parameter to CounterCacheField must be a string "
@@ -15241,14 +15885,14 @@ msgstr "Невірний атрибут пов'язаного об'єкта дл
msgid "Required column header \"{header}\" not found."
msgstr "Не знайдено необхідний заголовок стовпця \"{header}\"."
-#: netbox/utilities/forms/widgets/apiselect.py:124
+#: netbox/utilities/forms/widgets/apiselect.py:133
#, python-brace-format
msgid "Missing required value for dynamic query param: '{dynamic_params}'"
msgstr ""
"Відсутнє необхідне значення для параметра динамічного запиту: "
"'{dynamic_params}'"
-#: netbox/utilities/forms/widgets/apiselect.py:141
+#: netbox/utilities/forms/widgets/apiselect.py:150
#, python-brace-format
msgid "Missing required value for static query param: '{static_params}'"
msgstr ""
@@ -15375,10 +16019,14 @@ msgstr "Пошук…"
msgid "Search NetBox"
msgstr "Пошук у NetBox"
-#: netbox/utilities/templates/widgets/apiselect.html:7
+#: netbox/utilities/templates/widgets/apiselect.html:8
msgid "Open selector"
msgstr "Відкрити селектор"
+#: netbox/utilities/templates/widgets/apiselect.html:22
+msgid "Quick add"
+msgstr "Швидке додавання"
+
#: netbox/utilities/templates/widgets/markdown_input.html:6
msgid "Write"
msgstr "Написати"
@@ -15413,115 +16061,121 @@ msgstr ""
"ObjectPermissionRequiredMixin можна використовувати лише у представленнях, "
"які визначають базовий набір запитів"
-#: netbox/virtualization/filtersets.py:79
+#: netbox/virtualization/choices.py:50
+msgid "Paused"
+msgstr "Призупинено"
+
+#: netbox/virtualization/filtersets.py:45
msgid "Parent group (ID)"
msgstr "Батьківська група (ідентифікатор)"
-#: netbox/virtualization/filtersets.py:85
+#: netbox/virtualization/filtersets.py:51
msgid "Parent group (slug)"
msgstr "Батьківська група (скорочення)"
-#: netbox/virtualization/filtersets.py:89
-#: netbox/virtualization/filtersets.py:141
+#: netbox/virtualization/filtersets.py:55
+#: netbox/virtualization/filtersets.py:107
msgid "Cluster type (ID)"
msgstr "Тип кластера (ідентифікатор)"
-#: netbox/virtualization/filtersets.py:151
-#: netbox/virtualization/filtersets.py:271
+#: netbox/virtualization/filtersets.py:117
+#: netbox/virtualization/filtersets.py:237
msgid "Cluster (ID)"
msgstr "Кластер (ідентифікатор)"
-#: netbox/virtualization/forms/bulk_edit.py:166
-#: netbox/virtualization/models/virtualmachines.py:115
+#: netbox/virtualization/forms/bulk_edit.py:148
+#: netbox/virtualization/models/virtualmachines.py:110
msgid "vCPUs"
msgstr "vCPU"
-#: netbox/virtualization/forms/bulk_edit.py:170
+#: netbox/virtualization/forms/bulk_edit.py:152
msgid "Memory (MB)"
msgstr "Пам'ять (МБ)"
-#: netbox/virtualization/forms/bulk_edit.py:174
+#: netbox/virtualization/forms/bulk_edit.py:156
msgid "Disk (MB)"
msgstr "Диск (МБ)"
-#: netbox/virtualization/forms/bulk_edit.py:334
-#: netbox/virtualization/forms/filtersets.py:251
+#: netbox/virtualization/forms/bulk_edit.py:324
+#: netbox/virtualization/forms/filtersets.py:256
msgid "Size (MB)"
msgstr "Розмір (МБ)"
-#: netbox/virtualization/forms/bulk_import.py:44
+#: netbox/virtualization/forms/bulk_import.py:45
msgid "Type of cluster"
msgstr "Тип кластера"
-#: netbox/virtualization/forms/bulk_import.py:51
+#: netbox/virtualization/forms/bulk_import.py:52
msgid "Assigned cluster group"
msgstr "Призначена група кластерів"
-#: netbox/virtualization/forms/bulk_import.py:96
+#: netbox/virtualization/forms/bulk_import.py:102
msgid "Assigned cluster"
msgstr "Призначений кластер"
-#: netbox/virtualization/forms/bulk_import.py:103
+#: netbox/virtualization/forms/bulk_import.py:109
msgid "Assigned device within cluster"
msgstr "Призначений пристрій у кластері"
-#: netbox/virtualization/forms/filtersets.py:183
+#: netbox/virtualization/forms/filtersets.py:188
msgid "Serial number"
msgstr "Серійний номер"
-#: netbox/virtualization/forms/model_forms.py:153
+#: netbox/virtualization/forms/model_forms.py:158
#, python-brace-format
msgid ""
-"{device} belongs to a different site ({device_site}) than the cluster "
-"({cluster_site})"
+"{device} belongs to a different {scope_field} ({device_scope}) than the "
+"cluster ({cluster_scope})"
msgstr ""
+"{device} належить до іншого {scope_field} ({device_scope}) ніж кластер "
+"({cluster_scope})"
-#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/forms/model_forms.py:199
msgid "Optionally pin this VM to a specific host device within the cluster"
msgstr ""
"За бажанням прикріпити цю віртуальну машину до певного хост-пристрою в "
"кластері"
-#: netbox/virtualization/forms/model_forms.py:221
+#: netbox/virtualization/forms/model_forms.py:228
msgid "Site/Cluster"
msgstr "Тех. майданчик/Кластер"
-#: netbox/virtualization/forms/model_forms.py:244
+#: netbox/virtualization/forms/model_forms.py:251
msgid "Disk size is managed via the attachment of virtual disks."
msgstr ""
"Управління розміром диска здійснюється за допомогою приєднання віртуальних "
"дисків."
-#: netbox/virtualization/forms/model_forms.py:372
-#: netbox/virtualization/tables/virtualmachines.py:111
+#: netbox/virtualization/forms/model_forms.py:405
+#: netbox/virtualization/tables/virtualmachines.py:81
msgid "Disk"
msgstr "Диск"
-#: netbox/virtualization/models/clusters.py:25
+#: netbox/virtualization/models/clusters.py:26
msgid "cluster type"
msgstr "тип кластера"
-#: netbox/virtualization/models/clusters.py:26
+#: netbox/virtualization/models/clusters.py:27
msgid "cluster types"
msgstr "типи кластерів"
-#: netbox/virtualization/models/clusters.py:45
+#: netbox/virtualization/models/clusters.py:43
msgid "cluster group"
msgstr "кластерна група"
-#: netbox/virtualization/models/clusters.py:46
+#: netbox/virtualization/models/clusters.py:44
msgid "cluster groups"
msgstr "кластерні групи"
-#: netbox/virtualization/models/clusters.py:121
+#: netbox/virtualization/models/clusters.py:110
msgid "cluster"
msgstr "кластер"
-#: netbox/virtualization/models/clusters.py:122
+#: netbox/virtualization/models/clusters.py:111
msgid "clusters"
msgstr "кластери"
-#: netbox/virtualization/models/clusters.py:141
+#: netbox/virtualization/models/clusters.py:137
#, python-brace-format
msgid ""
"{count} devices are assigned as hosts for this cluster but are not in site "
@@ -15530,51 +16184,60 @@ msgstr ""
"{count} пристрої призначені як хости для цього кластера, але не знаходяться "
"на тех. майданчику{site}"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/clusters.py:144
+#, python-brace-format
+msgid ""
+"{count} devices are assigned as hosts for this cluster but are not in "
+"location {location}"
+msgstr ""
+"{count} пристрої призначені як хости для цього кластера, але не знаходяться "
+"на місці {location}"
+
+#: netbox/virtualization/models/virtualmachines.py:118
msgid "memory (MB)"
msgstr "пам'ять (МБ)"
-#: netbox/virtualization/models/virtualmachines.py:128
+#: netbox/virtualization/models/virtualmachines.py:123
msgid "disk (MB)"
msgstr "диск (МБ)"
-#: netbox/virtualization/models/virtualmachines.py:166
+#: netbox/virtualization/models/virtualmachines.py:161
msgid "Virtual machine name must be unique per cluster."
msgstr "Ім'я віртуальної машини має бути унікальним для кожного кластера."
-#: netbox/virtualization/models/virtualmachines.py:169
+#: netbox/virtualization/models/virtualmachines.py:164
msgid "virtual machine"
msgstr "віртуальна машина"
-#: netbox/virtualization/models/virtualmachines.py:170
+#: netbox/virtualization/models/virtualmachines.py:165
msgid "virtual machines"
msgstr "віртуальні машини"
-#: netbox/virtualization/models/virtualmachines.py:184
+#: netbox/virtualization/models/virtualmachines.py:176
msgid "A virtual machine must be assigned to a site and/or cluster."
msgstr ""
"Віртуальна машина повинна бути призначена для тех. майданчику та/або "
"кластеру."
-#: netbox/virtualization/models/virtualmachines.py:191
+#: netbox/virtualization/models/virtualmachines.py:183
#, python-brace-format
msgid ""
"The selected cluster ({cluster}) is not assigned to this site ({site})."
msgstr ""
"Вибраний кластер ({cluster}) не присвоюється цьому тех. майданчику ({site})."
-#: netbox/virtualization/models/virtualmachines.py:198
+#: netbox/virtualization/models/virtualmachines.py:190
msgid "Must specify a cluster when assigning a host device."
msgstr "Необхідно вказати кластер при призначенні хост-пристрою."
-#: netbox/virtualization/models/virtualmachines.py:203
+#: netbox/virtualization/models/virtualmachines.py:195
#, python-brace-format
msgid ""
"The selected device ({device}) is not assigned to this cluster ({cluster})."
msgstr ""
"Обраний пристрій ({device}) не присвоюється цьому кластеру ({cluster})."
-#: netbox/virtualization/models/virtualmachines.py:215
+#: netbox/virtualization/models/virtualmachines.py:207
#, python-brace-format
msgid ""
"The specified disk size ({size}) must match the aggregate size of assigned "
@@ -15583,17 +16246,17 @@ msgstr ""
"Зазначений розмір диска ({size}) повинен відповідати сукупному розміру "
"призначених віртуальних дисків ({total_size})."
-#: netbox/virtualization/models/virtualmachines.py:229
+#: netbox/virtualization/models/virtualmachines.py:221
#, python-brace-format
msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)"
msgstr "Повинен бути IPv{family} адреса. ({ip} є IPv{version} адреса.)"
-#: netbox/virtualization/models/virtualmachines.py:238
+#: netbox/virtualization/models/virtualmachines.py:230
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this VM."
msgstr "Зазначена IP-адреса ({ip}) не присвоюється цієї віртуальній машині."
-#: netbox/virtualization/models/virtualmachines.py:396
+#: netbox/virtualization/models/virtualmachines.py:376
#, python-brace-format
msgid ""
"The selected parent interface ({parent}) belongs to a different virtual "
@@ -15602,7 +16265,7 @@ msgstr ""
"Вибраний батьківський інтерфейс ({parent}) належить до іншої віртуальної "
"машини ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:411
+#: netbox/virtualization/models/virtualmachines.py:391
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different virtual "
@@ -15611,7 +16274,7 @@ msgstr ""
"Вибраний інтерфейс моста ({bridge}) належить до іншої віртуальної машини "
"({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:422
+#: netbox/virtualization/models/virtualmachines.py:402
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -15621,24 +16284,24 @@ msgstr ""
" і батьківська віртуальна машина інтерфейсу, або ж вона повинна бути "
"глобальною."
-#: netbox/virtualization/models/virtualmachines.py:434
+#: netbox/virtualization/models/virtualmachines.py:414
msgid "size (MB)"
msgstr "розмір (МБ)"
-#: netbox/virtualization/models/virtualmachines.py:438
+#: netbox/virtualization/models/virtualmachines.py:418
msgid "virtual disk"
msgstr "віртуальний диск"
-#: netbox/virtualization/models/virtualmachines.py:439
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "virtual disks"
msgstr "віртуальні диски"
-#: netbox/virtualization/views.py:273
+#: netbox/virtualization/views.py:289
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "Додано {count} пристроїв для кластеризації {cluster}"
-#: netbox/virtualization/views.py:308
+#: netbox/virtualization/views.py:324
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "Вилучено {count} пристроїв з кластера {cluster}"
@@ -15675,14 +16338,6 @@ msgstr "L2TP"
msgid "PPTP"
msgstr "PPTP"
-#: netbox/vpn/choices.py:64
-msgid "Hub"
-msgstr "Хаб"
-
-#: netbox/vpn/choices.py:65
-msgid "Spoke"
-msgstr "Спиця (в колесі)"
-
#: netbox/vpn/choices.py:88
msgid "Aggressive"
msgstr "Агресивно"
@@ -15800,26 +16455,26 @@ msgstr "VLAN (назва)"
msgid "Tunnel group"
msgstr "Тунельна група"
-#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:47
+#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:48
msgid "SA lifetime"
msgstr "Термін служби SA"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:79
-#: netbox/wireless/forms/bulk_edit.py:126
-#: netbox/wireless/forms/filtersets.py:64
-#: netbox/wireless/forms/filtersets.py:98
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
+#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/wireless/forms/filtersets.py:67
+#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
msgstr "Попередньо спільний ключ"
#: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239
-#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:370
+#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373
#: netbox/vpn/models/crypto.py:104
msgid "IKE policy"
msgstr "Політика IKE"
#: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244
-#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:374
-#: netbox/vpn/models/crypto.py:209
+#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377
+#: netbox/vpn/models/crypto.py:207
msgid "IPSec policy"
msgstr "Політика IPsec"
@@ -15827,10 +16482,6 @@ msgstr "Політика IPsec"
msgid "Tunnel encapsulation"
msgstr "Інкапсуляція тунелю"
-#: netbox/vpn/forms/bulk_import.py:83
-msgid "Operational role"
-msgstr "Операційна роль"
-
#: netbox/vpn/forms/bulk_import.py:90
msgid "Parent device of assigned interface"
msgstr "Батьківський пристрій призначеного інтерфейсу"
@@ -15847,7 +16498,7 @@ msgstr "Інтерфейс пристрою або віртуальної маш
msgid "IKE proposal(s)"
msgstr "Пропозиція/iї IKE"
-#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:197
+#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:195
msgid "Diffie-Hellman group for Perfect Forward Secrecy"
msgstr "Група Діффі-Хеллмана для Perfect Forward Secrecy"
@@ -15894,7 +16545,7 @@ msgid "IKE version"
msgstr "Версія IKE"
#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175
-#: netbox/vpn/forms/model_forms.py:298 netbox/vpn/forms/model_forms.py:334
+#: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336
msgid "Proposal"
msgstr "Пропозиція"
@@ -15902,32 +16553,28 @@ msgstr "Пропозиція"
msgid "Assigned Object Type"
msgstr "Призначений тип об'єкта"
-#: netbox/vpn/forms/model_forms.py:95 netbox/vpn/forms/model_forms.py:130
-#: netbox/vpn/forms/model_forms.py:240 netbox/vpn/tables/tunnels.py:91
+#: netbox/vpn/forms/model_forms.py:96 netbox/vpn/forms/model_forms.py:131
+#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:91
msgid "Tunnel interface"
msgstr "Інтерфейс тунелю"
-#: netbox/vpn/forms/model_forms.py:150
+#: netbox/vpn/forms/model_forms.py:151
msgid "First Termination"
msgstr "Перший кінець"
-#: netbox/vpn/forms/model_forms.py:153
+#: netbox/vpn/forms/model_forms.py:154
msgid "Second Termination"
msgstr "Другий кінець"
-#: netbox/vpn/forms/model_forms.py:197
+#: netbox/vpn/forms/model_forms.py:198
msgid "This parameter is required when defining a termination."
msgstr "Цей параметр обов'язковий при визначенні кінця."
-#: netbox/vpn/forms/model_forms.py:320 netbox/vpn/forms/model_forms.py:356
-msgid "Policy"
-msgstr "Політика"
-
-#: netbox/vpn/forms/model_forms.py:487
+#: netbox/vpn/forms/model_forms.py:490
msgid "A termination must specify an interface or VLAN."
msgstr "Кінець повинен підключатися до інтерфейсу або VLAN."
-#: netbox/vpn/forms/model_forms.py:489
+#: netbox/vpn/forms/model_forms.py:492
msgid ""
"A termination can only have one terminating object (an interface or VLAN)."
msgstr "Кінець може мати лише один кінцевий об'єкт (інтерфейс або VLAN)."
@@ -15940,31 +16587,31 @@ msgstr "алгоритм шифрування"
msgid "authentication algorithm"
msgstr "алгоритм аутентифікації"
-#: netbox/vpn/models/crypto.py:44
+#: netbox/vpn/models/crypto.py:45
msgid "Diffie-Hellman group ID"
msgstr "Ідентифікатор групи Діффі-Хеллмана"
-#: netbox/vpn/models/crypto.py:50
+#: netbox/vpn/models/crypto.py:51
msgid "Security association lifetime (in seconds)"
msgstr "Термін служби асоціації безпеки (в секундах)"
-#: netbox/vpn/models/crypto.py:59
+#: netbox/vpn/models/crypto.py:60
msgid "IKE proposal"
msgstr "Пропозиція IKE"
-#: netbox/vpn/models/crypto.py:60
+#: netbox/vpn/models/crypto.py:61
msgid "IKE proposals"
msgstr "Налаштування IKE"
-#: netbox/vpn/models/crypto.py:76
+#: netbox/vpn/models/crypto.py:75
msgid "version"
msgstr "версія"
-#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:190
+#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:188
msgid "proposals"
msgstr "налаштування"
-#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:39
+#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41
msgid "pre-shared key"
msgstr "попередньо спільний ключ"
@@ -15972,19 +16619,19 @@ msgstr "попередньо спільний ключ"
msgid "IKE policies"
msgstr "Політика IKE"
-#: netbox/vpn/models/crypto.py:118
+#: netbox/vpn/models/crypto.py:115
msgid "Mode is required for selected IKE version"
msgstr "Режим необхідний для вибраної версії IKE"
-#: netbox/vpn/models/crypto.py:122
+#: netbox/vpn/models/crypto.py:119
msgid "Mode cannot be used for selected IKE version"
msgstr "Режим не може бути використаний для вибраної версії IKE"
-#: netbox/vpn/models/crypto.py:136
+#: netbox/vpn/models/crypto.py:134
msgid "encryption"
msgstr "шифрування"
-#: netbox/vpn/models/crypto.py:141
+#: netbox/vpn/models/crypto.py:140
msgid "authentication"
msgstr "аутентифікація"
@@ -16004,32 +16651,32 @@ msgstr "Пропозиція IPsec"
msgid "IPSec proposals"
msgstr "Пропозиції IPsec"
-#: netbox/vpn/models/crypto.py:178
+#: netbox/vpn/models/crypto.py:175
msgid "Encryption and/or authentication algorithm must be defined"
msgstr "Необхідно визначити алгоритм шифрування та/або аутентифікації"
-#: netbox/vpn/models/crypto.py:210
+#: netbox/vpn/models/crypto.py:208
msgid "IPSec policies"
msgstr "Політики IPsec"
-#: netbox/vpn/models/crypto.py:251
+#: netbox/vpn/models/crypto.py:247
msgid "IPSec profiles"
msgstr "Профілі IPsec"
-#: netbox/vpn/models/l2vpn.py:116
+#: netbox/vpn/models/l2vpn.py:113
msgid "L2VPN termination"
msgstr "Кінець L2VPN"
-#: netbox/vpn/models/l2vpn.py:117
+#: netbox/vpn/models/l2vpn.py:114
msgid "L2VPN terminations"
msgstr "Кінці L2VPN"
-#: netbox/vpn/models/l2vpn.py:135
+#: netbox/vpn/models/l2vpn.py:129
#, python-brace-format
msgid "L2VPN Termination already assigned ({assigned_object})"
msgstr "Кінець L2VPN вже призначено ({assigned_object})"
-#: netbox/vpn/models/l2vpn.py:147
+#: netbox/vpn/models/l2vpn.py:141
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -16046,35 +16693,35 @@ msgstr "тунельна група"
msgid "tunnel groups"
msgstr "тунельні групи"
-#: netbox/vpn/models/tunnels.py:53
+#: netbox/vpn/models/tunnels.py:51
msgid "encapsulation"
msgstr "інкапсуляція"
-#: netbox/vpn/models/tunnels.py:72
+#: netbox/vpn/models/tunnels.py:70
msgid "tunnel ID"
msgstr "ідентифікатор тунелю"
-#: netbox/vpn/models/tunnels.py:94
+#: netbox/vpn/models/tunnels.py:92
msgid "tunnel"
msgstr "тунель"
-#: netbox/vpn/models/tunnels.py:95
+#: netbox/vpn/models/tunnels.py:93
msgid "tunnels"
msgstr "тунелі"
-#: netbox/vpn/models/tunnels.py:153
+#: netbox/vpn/models/tunnels.py:148
msgid "An object may be terminated to only one tunnel at a time."
msgstr "Об'єкт може бути кінцем лише в одному тунелі одночасно."
-#: netbox/vpn/models/tunnels.py:156
+#: netbox/vpn/models/tunnels.py:151
msgid "tunnel termination"
msgstr "кинець тунелю"
-#: netbox/vpn/models/tunnels.py:157
+#: netbox/vpn/models/tunnels.py:152
msgid "tunnel terminations"
msgstr "кінці тунелів"
-#: netbox/vpn/models/tunnels.py:174
+#: netbox/vpn/models/tunnels.py:169
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name} вже прикріплений до тунелю ({tunnel})."
@@ -16135,51 +16782,44 @@ msgstr "Персональний WPA (PSK)"
msgid "WPA Enterprise"
msgstr "WPA для підприємства"
-#: netbox/wireless/forms/bulk_edit.py:73
-#: netbox/wireless/forms/bulk_edit.py:120
-#: netbox/wireless/forms/bulk_import.py:68
-#: netbox/wireless/forms/bulk_import.py:71
-#: netbox/wireless/forms/bulk_import.py:110
-#: netbox/wireless/forms/bulk_import.py:113
-#: netbox/wireless/forms/filtersets.py:59
-#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/bulk_edit.py:75
+#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_import.py:70
+#: netbox/wireless/forms/bulk_import.py:73
+#: netbox/wireless/forms/bulk_import.py:115
+#: netbox/wireless/forms/bulk_import.py:118
+#: netbox/wireless/forms/filtersets.py:62
+#: netbox/wireless/forms/filtersets.py:121
msgid "Authentication cipher"
msgstr "Аутентифікаційний шифр"
-#: netbox/wireless/forms/bulk_edit.py:134
-#: netbox/wireless/forms/bulk_import.py:116
-#: netbox/wireless/forms/bulk_import.py:119
-#: netbox/wireless/forms/filtersets.py:106
-msgid "Distance unit"
-msgstr "Одиниця відстані"
-
-#: netbox/wireless/forms/bulk_import.py:52
+#: netbox/wireless/forms/bulk_import.py:54
msgid "Bridged VLAN"
msgstr "Мостові VLAN"
-#: netbox/wireless/forms/bulk_import.py:89
-#: netbox/wireless/tables/wirelesslink.py:28
+#: netbox/wireless/forms/bulk_import.py:94
+#: netbox/wireless/tables/wirelesslink.py:27
msgid "Interface A"
msgstr "Інтерфейс A"
-#: netbox/wireless/forms/bulk_import.py:93
-#: netbox/wireless/tables/wirelesslink.py:37
+#: netbox/wireless/forms/bulk_import.py:98
+#: netbox/wireless/tables/wirelesslink.py:36
msgid "Interface B"
msgstr "Інтерфейс Б"
-#: netbox/wireless/forms/model_forms.py:161
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side B"
msgstr "Сторона Б"
-#: netbox/wireless/models.py:31
+#: netbox/wireless/models.py:32
msgid "authentication cipher"
msgstr "шифр аутентифікації"
-#: netbox/wireless/models.py:69
+#: netbox/wireless/models.py:72
msgid "wireless LAN group"
msgstr "група бездротової локальної мережі"
-#: netbox/wireless/models.py:70
+#: netbox/wireless/models.py:73
msgid "wireless LAN groups"
msgstr "групи бездротових локальних мереж"
@@ -16187,35 +16827,23 @@ msgstr "групи бездротових локальних мереж"
msgid "wireless LAN"
msgstr "бездротова локальна мережа"
-#: netbox/wireless/models.py:144
+#: netbox/wireless/models.py:141
msgid "interface A"
msgstr "інтерфейс А"
-#: netbox/wireless/models.py:151
+#: netbox/wireless/models.py:148
msgid "interface B"
msgstr "інтерфейс Б"
-#: netbox/wireless/models.py:165
-msgid "distance"
-msgstr "відстань"
-
-#: netbox/wireless/models.py:172
-msgid "distance unit"
-msgstr "одиниця відстані"
-
-#: netbox/wireless/models.py:219
+#: netbox/wireless/models.py:196
msgid "wireless link"
msgstr "бездротовий канал зв'язок"
-#: netbox/wireless/models.py:220
+#: netbox/wireless/models.py:197
msgid "wireless links"
msgstr "бездротові канали зв'язку"
-#: netbox/wireless/models.py:236
-msgid "Must specify a unit when setting a wireless distance"
-msgstr ""
-
-#: netbox/wireless/models.py:242 netbox/wireless/models.py:248
+#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
#, python-brace-format
msgid "{type} is not a wireless interface."
msgstr "{type} не є бездротовим інтерфейсом."
diff --git a/netbox/translations/zh/LC_MESSAGES/django.mo b/netbox/translations/zh/LC_MESSAGES/django.mo
index 97ea60b7f2f..42de6176f3d 100644
Binary files a/netbox/translations/zh/LC_MESSAGES/django.mo and b/netbox/translations/zh/LC_MESSAGES/django.mo differ
diff --git a/netbox/translations/zh/LC_MESSAGES/django.po b/netbox/translations/zh/LC_MESSAGES/django.po
index 7f7c92e8479..69668f20e33 100644
--- a/netbox/translations/zh/LC_MESSAGES/django.po
+++ b/netbox/translations/zh/LC_MESSAGES/django.po
@@ -14,17 +14,17 @@
# 夏小正, 2024
# 闻寄云, 2024
# luo jiyin, 2024
-# Jeremy Stretch, 2025
# yawei jia, 2025
+# Jeremy Stretch, 2025
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-04 05:02+0000\n"
+"POT-Creation-Date: 2025-03-06 05:01+0000\n"
"PO-Revision-Date: 2023-10-30 17:48+0000\n"
-"Last-Translator: yawei jia, 2025\n"
+"Last-Translator: Jeremy Stretch, 2025\n"
"Language-Team: Chinese (https://app.transifex.com/netbox-community/teams/178115/zh/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -42,7 +42,7 @@ msgstr "令牌"
msgid "Write Enabled"
msgstr "可写"
-#: netbox/account/tables.py:35 netbox/core/choices.py:86
+#: 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:566
#: netbox/templates/account/token.html:43
@@ -54,6 +54,7 @@ msgstr "可写"
#: netbox/templates/extras/htmx/script_result.html:12
#: netbox/templates/extras/journalentry.html:22
#: netbox/templates/generic/object.html:58
+#: netbox/templates/htmx/quick_add_created.html:7
#: netbox/templates/users/token.html:35
msgid "Created"
msgstr "已创建"
@@ -97,34 +98,35 @@ msgstr "您的密码已成功更改。"
#: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20
#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185
-#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1532
-#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1658
-#: netbox/virtualization/choices.py:20 netbox/virtualization/choices.py:45
-#: netbox/vpn/choices.py:18
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1534
+#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20
+#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
msgid "Planned"
msgstr "已规划"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:305
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
msgid "Provisioning"
msgstr "置备"
#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22
#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103
#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236
-#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1657
-#: netbox/extras/tables/tables.py:495 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
+#: netbox/dcim/choices.py:1591 netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495
+#: 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
#: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38
-#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:44
+#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45
#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
msgid "Active"
msgstr "在线"
#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183
-#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1606
-#: netbox/dcim/choices.py:1659 netbox/virtualization/choices.py:24
-#: netbox/virtualization/choices.py:43
+#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590
+#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662
+#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "离线"
@@ -136,7 +138,9 @@ msgstr "预留"
msgid "Decommissioned"
msgstr "退役"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1619
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603
+#: netbox/templates/dcim/interface.html:135
+#: netbox/templates/virtualization/vminterface.html:77
#: netbox/tenancy/choices.py:17
msgid "Primary"
msgstr "主要联系人"
@@ -154,195 +158,207 @@ msgstr "第三级联系人"
msgid "Inactive"
msgstr "已失效"
-#: netbox/circuits/filtersets.py:31 netbox/circuits/filtersets.py:198
-#: netbox/dcim/filtersets.py:98 netbox/dcim/filtersets.py:152
-#: netbox/dcim/filtersets.py:212 netbox/dcim/filtersets.py:333
-#: netbox/dcim/filtersets.py:464 netbox/dcim/filtersets.py:1021
-#: netbox/dcim/filtersets.py:1368 netbox/dcim/filtersets.py:1903
-#: netbox/dcim/filtersets.py:2146 netbox/dcim/filtersets.py:2204
-#: netbox/ipam/filtersets.py:341 netbox/ipam/filtersets.py:961
-#: netbox/virtualization/filtersets.py:45
-#: netbox/virtualization/filtersets.py:173 netbox/vpn/filtersets.py:358
+#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:275
+#: netbox/vpn/choices.py:63
+msgid "Peer"
+msgstr "对端"
+
+#: netbox/circuits/choices.py:108 netbox/vpn/choices.py:64
+msgid "Hub"
+msgstr "中心节点"
+
+#: netbox/circuits/choices.py:109 netbox/vpn/choices.py:65
+msgid "Spoke"
+msgstr "分支节点"
+
+#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204
+#: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22
+#: 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:1370 netbox/dcim/filtersets.py:2027
+#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328
+#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139
+#: netbox/vpn/filtersets.py:358
msgid "Region (ID)"
msgstr "区域(ID)"
-#: netbox/circuits/filtersets.py:38 netbox/circuits/filtersets.py:205
-#: netbox/dcim/filtersets.py:105 netbox/dcim/filtersets.py:158
-#: netbox/dcim/filtersets.py:219 netbox/dcim/filtersets.py:340
-#: netbox/dcim/filtersets.py:471 netbox/dcim/filtersets.py:1028
-#: netbox/dcim/filtersets.py:1375 netbox/dcim/filtersets.py:1910
-#: netbox/dcim/filtersets.py:2153 netbox/dcim/filtersets.py:2211
-#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:348
-#: netbox/ipam/filtersets.py:968 netbox/virtualization/filtersets.py:52
-#: netbox/virtualization/filtersets.py:180 netbox/vpn/filtersets.py:353
+#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
+#: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29
+#: 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:1377 netbox/dcim/filtersets.py:2034
+#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335
+#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935
+#: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353
msgid "Region (slug)"
msgstr "地区(缩写)"
-#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211
-#: netbox/dcim/filtersets.py:128 netbox/dcim/filtersets.py:225
-#: netbox/dcim/filtersets.py:346 netbox/dcim/filtersets.py:477
-#: netbox/dcim/filtersets.py:1034 netbox/dcim/filtersets.py:1381
-#: netbox/dcim/filtersets.py:1916 netbox/dcim/filtersets.py:2159
-#: netbox/dcim/filtersets.py:2217 netbox/ipam/filtersets.py:354
-#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:58
-#: netbox/virtualization/filtersets.py:186
+#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217
+#: 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:1383
+#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283
+#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941
+#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
msgstr "站点组(ID)"
-#: netbox/circuits/filtersets.py:51 netbox/circuits/filtersets.py:218
-#: netbox/dcim/filtersets.py:135 netbox/dcim/filtersets.py:232
-#: netbox/dcim/filtersets.py:353 netbox/dcim/filtersets.py:484
-#: netbox/dcim/filtersets.py:1041 netbox/dcim/filtersets.py:1388
-#: netbox/dcim/filtersets.py:1923 netbox/dcim/filtersets.py:2166
-#: netbox/dcim/filtersets.py:2224 netbox/extras/filtersets.py:515
-#: netbox/ipam/filtersets.py:361 netbox/ipam/filtersets.py:981
-#: netbox/virtualization/filtersets.py:65
-#: netbox/virtualization/filtersets.py:193
+#: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224
+#: 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:1390
+#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290
+#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515
+#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "站点组(缩写)"
-#: netbox/circuits/filtersets.py:56 netbox/circuits/forms/bulk_edit.py:188
-#: netbox/circuits/forms/bulk_edit.py:216
-#: netbox/circuits/forms/bulk_import.py:124
-#: netbox/circuits/forms/filtersets.py:51
-#: netbox/circuits/forms/filtersets.py:171
-#: netbox/circuits/forms/filtersets.py:209
-#: netbox/circuits/forms/model_forms.py:138
-#: netbox/circuits/forms/model_forms.py:154
-#: netbox/circuits/tables/circuits.py:113 netbox/dcim/forms/bulk_edit.py:169
-#: netbox/dcim/forms/bulk_edit.py:330 netbox/dcim/forms/bulk_edit.py:683
-#: netbox/dcim/forms/bulk_edit.py:888 netbox/dcim/forms/bulk_import.py:131
-#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:331
-#: netbox/dcim/forms/bulk_import.py:562 netbox/dcim/forms/bulk_import.py:1333
-#: netbox/dcim/forms/bulk_import.py:1361 netbox/dcim/forms/filtersets.py:87
-#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/filtersets.py:342
-#: netbox/dcim/forms/filtersets.py:439 netbox/dcim/forms/filtersets.py:753
-#: netbox/dcim/forms/filtersets.py:997 netbox/dcim/forms/filtersets.py:1021
-#: netbox/dcim/forms/filtersets.py:1111 netbox/dcim/forms/filtersets.py:1149
-#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/forms/filtersets.py:1608
-#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:137
-#: netbox/dcim/forms/model_forms.py:165 netbox/dcim/forms/model_forms.py:238
-#: netbox/dcim/forms/model_forms.py:463 netbox/dcim/forms/model_forms.py:723
-#: netbox/dcim/forms/object_create.py:383 netbox/dcim/tables/devices.py:153
+#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
+#: netbox/circuits/forms/filtersets.py:182
+#: netbox/circuits/forms/filtersets.py:240
+#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172
+#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686
+#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133
+#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333
+#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1430
+#: netbox/dcim/forms/bulk_import.py:1458 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:1622 netbox/dcim/forms/filtersets.py:1646
+#: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164
#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93
-#: netbox/dcim/tables/racks.py:122 netbox/dcim/tables/racks.py:207
-#: netbox/dcim/tables/sites.py:134 netbox/extras/filtersets.py:525
-#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:285
-#: netbox/ipam/forms/bulk_edit.py:484 netbox/ipam/forms/bulk_import.py:171
-#: netbox/ipam/forms/bulk_import.py:453 netbox/ipam/forms/filtersets.py:153
-#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:432
-#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:205
-#: netbox/ipam/forms/model_forms.py:669 netbox/ipam/tables/ip.py:245
-#: netbox/ipam/tables/vlans.py:118 netbox/ipam/tables/vlans.py:221
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:6
-#: netbox/templates/dcim/device.html:22
+#: 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:452
+#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229
+#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/model_forms.py:679 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:33
#: netbox/templates/dcim/location.html:37
#: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20
#: netbox/templates/dcim/rackreservation.html:28
-#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/prefix.html:56
-#: netbox/templates/ipam/vlan.html:23 netbox/templates/ipam/vlan_edit.html:40
-#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/vlan.html:23
+#: netbox/templates/ipam/vlan_edit.html:48
#: netbox/templates/virtualization/virtualmachine.html:95
-#: netbox/virtualization/forms/bulk_edit.py:91
-#: netbox/virtualization/forms/bulk_edit.py:109
-#: netbox/virtualization/forms/bulk_edit.py:124
-#: netbox/virtualization/forms/bulk_import.py:59
-#: netbox/virtualization/forms/bulk_import.py:85
-#: netbox/virtualization/forms/filtersets.py:79
-#: netbox/virtualization/forms/filtersets.py:148
-#: netbox/virtualization/forms/model_forms.py:71
+#: netbox/virtualization/forms/bulk_edit.py:106
+#: netbox/virtualization/forms/bulk_import.py:60
+#: netbox/virtualization/forms/bulk_import.py:91
+#: netbox/virtualization/forms/filtersets.py:74
+#: netbox/virtualization/forms/filtersets.py:153
#: netbox/virtualization/forms/model_forms.py:104
-#: netbox/virtualization/forms/model_forms.py:171
-#: netbox/virtualization/tables/clusters.py:77
-#: netbox/virtualization/tables/virtualmachines.py:63
-#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/model_forms.py:76
-#: netbox/wireless/forms/model_forms.py:118
+#: netbox/virtualization/forms/model_forms.py:178
+#: netbox/virtualization/tables/virtualmachines.py:33
+#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:79
+#: netbox/wireless/forms/model_forms.py:121
msgid "Site"
msgstr "站点"
-#: netbox/circuits/filtersets.py:62 netbox/circuits/filtersets.py:229
-#: netbox/circuits/filtersets.py:274 netbox/dcim/filtersets.py:242
-#: netbox/dcim/filtersets.py:363 netbox/dcim/filtersets.py:458
-#: netbox/extras/filtersets.py:531 netbox/ipam/filtersets.py:240
-#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:991
-#: netbox/virtualization/filtersets.py:75
-#: netbox/virtualization/filtersets.py:203 netbox/vpn/filtersets.py:363
+#: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235
+#: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53
+#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364
+#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531
+#: netbox/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
msgid "Site (slug)"
msgstr "站点(缩写)"
-#: netbox/circuits/filtersets.py:67
+#: netbox/circuits/filtersets.py:73
msgid "ASN (ID)"
msgstr "ASN(ID)"
-#: netbox/circuits/filtersets.py:73 netbox/circuits/forms/filtersets.py:31
-#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:108
-#: netbox/ipam/models/asns.py:125 netbox/ipam/tables/asn.py:41
+#: netbox/circuits/filtersets.py:79 netbox/circuits/forms/filtersets.py:39
+#: netbox/ipam/forms/model_forms.py:165 netbox/ipam/models/asns.py:105
+#: netbox/ipam/models/asns.py:122 netbox/ipam/tables/asn.py:41
#: netbox/templates/ipam/asn.html:20
msgid "ASN"
msgstr "自治系统编号/AS编号"
-#: netbox/circuits/filtersets.py:95 netbox/circuits/filtersets.py:122
-#: netbox/circuits/filtersets.py:156 netbox/circuits/filtersets.py:283
-#: netbox/circuits/filtersets.py:325 netbox/ipam/filtersets.py:245
+#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
+#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338
+#: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482
+#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248
msgid "Provider (ID)"
msgstr "运营商(ID)"
-#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128
-#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:289
-#: netbox/circuits/filtersets.py:331 netbox/ipam/filtersets.py:251
+#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134
+#: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344
+#: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556
+#: netbox/ipam/filtersets.py:254
msgid "Provider (slug)"
msgstr "运营商(缩写)"
-#: netbox/circuits/filtersets.py:167
+#: netbox/circuits/filtersets.py:173 netbox/circuits/filtersets.py:493
+#: netbox/circuits/filtersets.py:561
msgid "Provider account (ID)"
msgstr "运营商帐户(ID)"
-#: netbox/circuits/filtersets.py:173
+#: netbox/circuits/filtersets.py:179 netbox/circuits/filtersets.py:499
+#: netbox/circuits/filtersets.py:567
msgid "Provider account (account)"
msgstr "供应商(账户)"
-#: netbox/circuits/filtersets.py:178
+#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:503
+#: netbox/circuits/filtersets.py:572
msgid "Provider network (ID)"
msgstr "运营商网络(ID)"
-#: netbox/circuits/filtersets.py:182
+#: netbox/circuits/filtersets.py:188
msgid "Circuit type (ID)"
msgstr "线路类型 (ID)"
-#: netbox/circuits/filtersets.py:188
+#: netbox/circuits/filtersets.py:194
msgid "Circuit type (slug)"
msgstr "线路类型(缩写)"
-#: netbox/circuits/filtersets.py:223 netbox/circuits/filtersets.py:268
-#: netbox/dcim/filtersets.py:236 netbox/dcim/filtersets.py:357
-#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1045
-#: netbox/dcim/filtersets.py:1393 netbox/dcim/filtersets.py:1928
-#: netbox/dcim/filtersets.py:2170 netbox/dcim/filtersets.py:2229
-#: netbox/ipam/filtersets.py:234 netbox/ipam/filtersets.py:365
-#: netbox/ipam/filtersets.py:985 netbox/virtualization/filtersets.py:69
-#: netbox/virtualization/filtersets.py:197 netbox/vpn/filtersets.py:368
+#: 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:1395
+#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294
+#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237
+#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163
+#: netbox/vpn/filtersets.py:368
msgid "Site (ID)"
msgstr "站点(ID)"
-#: netbox/circuits/filtersets.py:233 netbox/circuits/filtersets.py:237
+#: 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:1406
+#: netbox/dcim/filtersets.py:2306
+msgid "Location (ID)"
+msgstr "位置(ID)"
+
+#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:248
msgid "Termination A (ID)"
msgstr "接入点A (ID)"
-#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:320
-#: netbox/core/filtersets.py:77 netbox/core/filtersets.py:136
-#: netbox/core/filtersets.py:173 netbox/dcim/filtersets.py:751
-#: netbox/dcim/filtersets.py:1362 netbox/dcim/filtersets.py:2277
-#: 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 netbox/extras/filtersets.py:276
-#: netbox/extras/filtersets.py:348 netbox/extras/filtersets.py:391
-#: netbox/extras/filtersets.py:438 netbox/extras/filtersets.py:498
-#: netbox/extras/filtersets.py:657 netbox/extras/filtersets.py:703
-#: netbox/ipam/forms/model_forms.py:482 netbox/netbox/filtersets.py:282
-#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:167
+#: 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:1364
+#: netbox/dcim/filtersets.py:2401 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
+#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348
+#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438
+#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657
+#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22
+#: netbox/netbox/forms/base.py:167
#: netbox/templates/htmx/object_selector.html:28
#: netbox/templates/inc/filter_list.html:46
#: netbox/templates/ipam/ipaddress_assign.html:29
@@ -354,97 +370,150 @@ msgstr "接入点A (ID)"
msgid "Search"
msgstr "搜索"
-#: netbox/circuits/filtersets.py:264 netbox/circuits/forms/bulk_edit.py:172
-#: netbox/circuits/forms/bulk_edit.py:246
-#: netbox/circuits/forms/bulk_import.py:115
-#: netbox/circuits/forms/filtersets.py:198
-#: netbox/circuits/forms/filtersets.py:214
-#: netbox/circuits/forms/filtersets.py:260
-#: netbox/circuits/forms/model_forms.py:111
-#: netbox/circuits/forms/model_forms.py:133
-#: netbox/circuits/forms/model_forms.py:199
-#: netbox/circuits/tables/circuits.py:104
-#: netbox/circuits/tables/circuits.py:164 netbox/dcim/forms/connections.py:73
+#: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195
+#: netbox/circuits/forms/bulk_edit.py:284
+#: netbox/circuits/forms/bulk_import.py:128
+#: netbox/circuits/forms/filtersets.py:223
+#: netbox/circuits/forms/filtersets.py:250
+#: netbox/circuits/forms/filtersets.py:296
+#: netbox/circuits/forms/model_forms.py:139
+#: netbox/circuits/forms/model_forms.py:162
+#: netbox/circuits/forms/model_forms.py:262
+#: netbox/circuits/tables/circuits.py:108
+#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73
#: netbox/templates/circuits/circuit.html:15
-#: netbox/templates/circuits/circuitgroupassignment.html:26
+#: netbox/templates/circuits/circuitgroupassignment.html:30
#: netbox/templates/circuits/circuittermination.html:19
#: netbox/templates/dcim/inc/cable_termination.html:55
#: netbox/templates/dcim/trace/circuit.html:4
msgid "Circuit"
msgstr "线路"
-#: netbox/circuits/filtersets.py:278
+#: 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:1412
+#: netbox/extras/filtersets.py:542
+msgid "Location (slug)"
+msgstr "位置(缩写)"
+
+#: netbox/circuits/filtersets.py:333
msgid "ProviderNetwork (ID)"
msgstr "运营商网络 (ID)"
-#: netbox/circuits/filtersets.py:335
+#: netbox/circuits/filtersets.py:381
+msgid "Circuit (CID)"
+msgstr "电路 (CID)"
+
+#: netbox/circuits/filtersets.py:386
msgid "Circuit (ID)"
msgstr "电路 (ID)"
-#: netbox/circuits/filtersets.py:341
-msgid "Circuit (CID)"
-msgstr "电路 (CID)"
+#: netbox/circuits/filtersets.py:391
+msgid "Virtual circuit (CID)"
+msgstr "虚拟电路 (CID)"
+
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849
+msgid "Virtual circuit (ID)"
+msgstr "虚拟电路 (ID)"
-#: netbox/circuits/filtersets.py:345
+#: netbox/circuits/filtersets.py:401
+msgid "Provider (name)"
+msgstr "提供商(名称)"
+
+#: netbox/circuits/filtersets.py:410
msgid "Circuit group (ID)"
msgstr "电路组 (ID)"
-#: netbox/circuits/filtersets.py:351
+#: netbox/circuits/filtersets.py:416
msgid "Circuit group (slug)"
msgstr "电路组(slug)"
-#: netbox/circuits/forms/bulk_edit.py:30
-#: netbox/circuits/forms/filtersets.py:56
-#: netbox/circuits/forms/model_forms.py:29
-#: netbox/circuits/tables/providers.py:33 netbox/dcim/forms/bulk_edit.py:129
-#: netbox/dcim/forms/filtersets.py:195 netbox/dcim/forms/model_forms.py:123
-#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:126
-#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:213
-#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:175
+#: netbox/circuits/filtersets.py:507
+msgid "Virtual circuit type (ID)"
+msgstr "虚拟电路类型 (ID)"
+
+#: netbox/circuits/filtersets.py:513
+msgid "Virtual circuit type (slug)"
+msgstr "虚拟电路类型(slug)"
+
+#: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355
+#: netbox/circuits/forms/bulk_import.py:249
+#: netbox/circuits/forms/filtersets.py:372
+#: netbox/circuits/forms/filtersets.py:378
+#: netbox/circuits/forms/model_forms.py:343
+#: netbox/circuits/forms/model_forms.py:358
+#: netbox/circuits/tables/virtual_circuits.py:88
+#: netbox/templates/circuits/virtualcircuit.html:20
+#: netbox/templates/circuits/virtualcircuittermination.html:38
+msgid "Virtual circuit"
+msgstr "虚拟电路"
+
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269
+#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+msgid "Interface (ID)"
+msgstr "接口(ID)"
+
+#: netbox/circuits/forms/bulk_edit.py:42
+#: netbox/circuits/forms/filtersets.py:64
+#: netbox/circuits/forms/model_forms.py:42
+#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132
+#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127
+#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230
+#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "自治系统编号/AS编号"
-#: netbox/circuits/forms/bulk_edit.py:34 netbox/circuits/forms/bulk_edit.py:56
-#: netbox/circuits/forms/bulk_edit.py:83
-#: netbox/circuits/forms/bulk_edit.py:104
-#: netbox/circuits/forms/bulk_edit.py:164
-#: netbox/circuits/forms/bulk_edit.py:183
-#: netbox/circuits/forms/bulk_edit.py:228 netbox/core/forms/bulk_edit.py:28
-#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:74
-#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:152
-#: netbox/dcim/forms/bulk_edit.py:193 netbox/dcim/forms/bulk_edit.py:211
-#: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:438
-#: netbox/dcim/forms/bulk_edit.py:472 netbox/dcim/forms/bulk_edit.py:487
-#: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:590
-#: netbox/dcim/forms/bulk_edit.py:624 netbox/dcim/forms/bulk_edit.py:648
-#: netbox/dcim/forms/bulk_edit.py:721 netbox/dcim/forms/bulk_edit.py:782
-#: netbox/dcim/forms/bulk_edit.py:834 netbox/dcim/forms/bulk_edit.py:857
-#: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_edit.py:975
-#: netbox/dcim/forms/bulk_edit.py:1028 netbox/dcim/forms/bulk_edit.py:1063
-#: netbox/dcim/forms/bulk_edit.py:1103 netbox/dcim/forms/bulk_edit.py:1147
-#: netbox/dcim/forms/bulk_edit.py:1192 netbox/dcim/forms/bulk_edit.py:1219
-#: netbox/dcim/forms/bulk_edit.py:1237 netbox/dcim/forms/bulk_edit.py:1255
-#: netbox/dcim/forms/bulk_edit.py:1273 netbox/dcim/forms/bulk_edit.py:1725
-#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/bulk_edit.py:149
-#: netbox/extras/forms/bulk_edit.py:178 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:53 netbox/ipam/forms/bulk_edit.py:73
-#: netbox/ipam/forms/bulk_edit.py:93 netbox/ipam/forms/bulk_edit.py:117
-#: netbox/ipam/forms/bulk_edit.py:146 netbox/ipam/forms/bulk_edit.py:175
-#: netbox/ipam/forms/bulk_edit.py:194 netbox/ipam/forms/bulk_edit.py:276
-#: netbox/ipam/forms/bulk_edit.py:321 netbox/ipam/forms/bulk_edit.py:369
-#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:428
-#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_edit.py:547
+#: netbox/circuits/forms/bulk_edit.py:46 netbox/circuits/forms/bulk_edit.py:68
+#: netbox/circuits/forms/bulk_edit.py:95
+#: netbox/circuits/forms/bulk_edit.py:116
+#: netbox/circuits/forms/bulk_edit.py:187
+#: netbox/circuits/forms/bulk_edit.py:207
+#: netbox/circuits/forms/bulk_edit.py:266
+#: netbox/circuits/forms/bulk_edit.py:307
+#: netbox/circuits/forms/bulk_edit.py:347
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77
+#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441
+#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490
+#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593
+#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651
+#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785
+#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860
+#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066
+#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222
+#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258
+#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746
+#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39
+#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305
+#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396
+#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500
+#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575
+#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267
#: netbox/templates/account/token.html:35
-#: netbox/templates/circuits/circuit.html:59
+#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
#: netbox/templates/circuits/circuittype.html:26
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:88
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:83
#: netbox/templates/circuits/provider.html:33
#: netbox/templates/circuits/providernetwork.html:32
+#: netbox/templates/circuits/virtualcircuit.html:56
+#: netbox/templates/circuits/virtualcircuittermination.html:68
+#: netbox/templates/circuits/virtualcircuittype.html:26
#: netbox/templates/core/datasource.html:54
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
@@ -455,13 +524,14 @@ msgstr "自治系统编号/AS编号"
#: netbox/templates/dcim/devicetype.html:33
#: netbox/templates/dcim/frontport.html:58
#: netbox/templates/dcim/interface.html:69
-#: netbox/templates/dcim/inventoryitem.html:60
+#: netbox/templates/dcim/inventoryitem.html:64
#: netbox/templates/dcim/inventoryitemrole.html:22
#: netbox/templates/dcim/location.html:33
+#: netbox/templates/dcim/macaddress.html:21
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:37
+#: netbox/templates/dcim/moduletype.html:39
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
#: netbox/templates/dcim/poweroutlet.html:40
@@ -488,12 +558,14 @@ msgstr "自治系统编号/AS编号"
#: netbox/templates/ipam/asnrange.html:38
#: netbox/templates/ipam/fhrpgroup.html:34
#: netbox/templates/ipam/ipaddress.html:55
-#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:81
+#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77
#: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26
#: netbox/templates/ipam/routetarget.html:21
#: netbox/templates/ipam/service.html:50
#: netbox/templates/ipam/servicetemplate.html:27
#: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34
+#: netbox/templates/ipam/vlantranslationpolicy.html:18
+#: netbox/templates/ipam/vlantranslationrule.html:26
#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
@@ -507,7 +579,7 @@ msgstr "自治系统编号/AS编号"
#: netbox/templates/virtualization/clustertype.html:26
#: netbox/templates/virtualization/virtualdisk.html:39
#: netbox/templates/virtualization/virtualmachine.html:31
-#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/templates/virtualization/vminterface.html:47
#: netbox/templates/vpn/ikepolicy.html:17
#: netbox/templates/vpn/ikeproposal.html:17
#: netbox/templates/vpn/ipsecpolicy.html:17
@@ -517,119 +589,142 @@ msgstr "自治系统编号/AS编号"
#: netbox/templates/vpn/ipsecproposal.html:17
#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
-#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/templates/wireless/wirelesslan.html:34
#: netbox/templates/wireless/wirelesslangroup.html:33
#: netbox/templates/wireless/wirelesslink.html:34
#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80
#: netbox/tenancy/forms/bulk_edit.py:122 netbox/users/forms/bulk_edit.py:64
#: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112
-#: netbox/virtualization/forms/bulk_edit.py:32
-#: netbox/virtualization/forms/bulk_edit.py:46
-#: netbox/virtualization/forms/bulk_edit.py:100
-#: netbox/virtualization/forms/bulk_edit.py:177
-#: netbox/virtualization/forms/bulk_edit.py:228
-#: netbox/virtualization/forms/bulk_edit.py:337
+#: netbox/virtualization/forms/bulk_edit.py:33
+#: netbox/virtualization/forms/bulk_edit.py:47
+#: netbox/virtualization/forms/bulk_edit.py:82
+#: netbox/virtualization/forms/bulk_edit.py:159
+#: netbox/virtualization/forms/bulk_edit.py:210
+#: netbox/virtualization/forms/bulk_edit.py:327
#: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64
#: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155
#: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215
#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274
-#: netbox/wireless/forms/bulk_edit.py:29 netbox/wireless/forms/bulk_edit.py:82
-#: netbox/wireless/forms/bulk_edit.py:140
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84
+#: netbox/wireless/forms/bulk_edit.py:143
msgid "Description"
msgstr "描述"
-#: netbox/circuits/forms/bulk_edit.py:51 netbox/circuits/forms/bulk_edit.py:73
-#: netbox/circuits/forms/bulk_edit.py:123
-#: netbox/circuits/forms/bulk_import.py:36
-#: netbox/circuits/forms/bulk_import.py:51
-#: netbox/circuits/forms/bulk_import.py:74
-#: netbox/circuits/forms/filtersets.py:70
-#: netbox/circuits/forms/filtersets.py:88
-#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:131
-#: netbox/circuits/forms/filtersets.py:199
-#: netbox/circuits/forms/filtersets.py:232
-#: netbox/circuits/forms/filtersets.py:255
-#: netbox/circuits/forms/model_forms.py:47
-#: netbox/circuits/forms/model_forms.py:61
-#: netbox/circuits/forms/model_forms.py:93
-#: netbox/circuits/tables/circuits.py:58
-#: netbox/circuits/tables/circuits.py:108
-#: netbox/circuits/tables/circuits.py:160
-#: netbox/circuits/tables/providers.py:72
-#: netbox/circuits/tables/providers.py:103
+#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:85
+#: netbox/circuits/forms/bulk_edit.py:135
+#: netbox/circuits/forms/bulk_import.py:43
+#: netbox/circuits/forms/bulk_import.py:58
+#: netbox/circuits/forms/bulk_import.py:81
+#: netbox/circuits/forms/filtersets.py:78
+#: netbox/circuits/forms/filtersets.py:96
+#: netbox/circuits/forms/filtersets.py:124
+#: netbox/circuits/forms/filtersets.py:142
+#: netbox/circuits/forms/filtersets.py:224
+#: netbox/circuits/forms/filtersets.py:268
+#: netbox/circuits/forms/filtersets.py:291
+#: netbox/circuits/forms/filtersets.py:329
+#: netbox/circuits/forms/filtersets.py:337
+#: netbox/circuits/forms/filtersets.py:373
+#: netbox/circuits/forms/filtersets.py:396
+#: netbox/circuits/forms/model_forms.py:60
+#: netbox/circuits/forms/model_forms.py:76
+#: netbox/circuits/forms/model_forms.py:110
+#: netbox/circuits/tables/circuits.py:57
+#: netbox/circuits/tables/circuits.py:112
+#: netbox/circuits/tables/circuits.py:196
+#: netbox/circuits/tables/providers.py:70
+#: netbox/circuits/tables/providers.py:101
+#: netbox/circuits/tables/virtual_circuits.py:46
+#: netbox/circuits/tables/virtual_circuits.py:93
#: netbox/templates/circuits/circuit.html:18
+#: netbox/templates/circuits/circuitgroupassignment.html:26
#: netbox/templates/circuits/circuittermination.html:25
#: netbox/templates/circuits/provider.html:20
#: netbox/templates/circuits/provideraccount.html:20
#: netbox/templates/circuits/providernetwork.html:20
+#: netbox/templates/circuits/virtualcircuit.html:23
+#: netbox/templates/circuits/virtualcircuittermination.html:26
#: netbox/templates/dcim/inc/cable_termination.html:51
+#: netbox/templates/dcim/interface.html:166
msgid "Provider"
msgstr "运营商"
-#: netbox/circuits/forms/bulk_edit.py:80
-#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/bulk_edit.py:92
+#: netbox/circuits/forms/filtersets.py:99
#: netbox/templates/circuits/providernetwork.html:28
msgid "Service ID"
msgstr "服务ID"
-#: netbox/circuits/forms/bulk_edit.py:100
-#: netbox/circuits/forms/filtersets.py:107 netbox/dcim/forms/bulk_edit.py:207
-#: netbox/dcim/forms/bulk_edit.py:610 netbox/dcim/forms/bulk_edit.py:819
-#: netbox/dcim/forms/bulk_edit.py:1188 netbox/dcim/forms/bulk_edit.py:1215
-#: netbox/dcim/forms/bulk_edit.py:1721 netbox/dcim/forms/filtersets.py:1064
-#: netbox/dcim/forms/filtersets.py:1455 netbox/dcim/forms/filtersets.py:1479
-#: netbox/dcim/tables/devices.py:704 netbox/dcim/tables/devices.py:761
-#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:249
-#: netbox/dcim/tables/devicetypes.py:264 netbox/dcim/tables/racks.py:33
-#: netbox/extras/forms/bulk_edit.py:270 netbox/extras/tables/tables.py:443
+#: netbox/circuits/forms/bulk_edit.py:112
+#: netbox/circuits/forms/bulk_edit.py:303
+#: netbox/circuits/forms/filtersets.py:115
+#: netbox/circuits/forms/filtersets.py:320 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:1460
+#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738
+#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035
+#: 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/templates/circuits/circuittype.html:30
+#: netbox/templates/circuits/virtualcircuittype.html:30
#: netbox/templates/dcim/cable.html:40
#: netbox/templates/dcim/devicerole.html:34
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
msgstr "颜色"
-#: netbox/circuits/forms/bulk_edit.py:118
-#: netbox/circuits/forms/bulk_import.py:87
-#: netbox/circuits/forms/filtersets.py:126 netbox/core/forms/bulk_edit.py:18
-#: netbox/core/forms/filtersets.py:33 netbox/core/tables/change_logging.py:32
-#: netbox/core/tables/data.py:20 netbox/core/tables/jobs.py:18
-#: netbox/dcim/forms/bulk_edit.py:797 netbox/dcim/forms/bulk_edit.py:936
-#: netbox/dcim/forms/bulk_edit.py:1004 netbox/dcim/forms/bulk_edit.py:1023
-#: netbox/dcim/forms/bulk_edit.py:1046 netbox/dcim/forms/bulk_edit.py:1088
-#: netbox/dcim/forms/bulk_edit.py:1132 netbox/dcim/forms/bulk_edit.py:1183
-#: netbox/dcim/forms/bulk_edit.py:1210 netbox/dcim/forms/bulk_import.py:188
-#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:730
-#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
-#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:885
-#: netbox/dcim/forms/bulk_import.py:979 netbox/dcim/forms/bulk_import.py:1021
-#: netbox/dcim/forms/bulk_import.py:1235 netbox/dcim/forms/bulk_import.py:1398
-#: netbox/dcim/forms/filtersets.py:955 netbox/dcim/forms/filtersets.py:1054
-#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1247
-#: netbox/dcim/forms/filtersets.py:1272 netbox/dcim/forms/filtersets.py:1296
-#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/filtersets.py:1353
-#: netbox/dcim/forms/filtersets.py:1450 netbox/dcim/forms/filtersets.py:1474
-#: netbox/dcim/forms/model_forms.py:703 netbox/dcim/forms/model_forms.py:709
-#: netbox/dcim/forms/object_import.py:84
+#: netbox/circuits/forms/bulk_edit.py:130
+#: netbox/circuits/forms/bulk_edit.py:331
+#: netbox/circuits/forms/bulk_import.py:94
+#: netbox/circuits/forms/bulk_import.py:221
+#: netbox/circuits/forms/filtersets.py:137
+#: netbox/circuits/forms/filtersets.py:358
+#: netbox/circuits/tables/circuits.py:65
+#: netbox/circuits/tables/circuits.py:200
+#: netbox/circuits/tables/virtual_circuits.py:58
+#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800
+#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007
+#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049
+#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135
+#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213
+#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269
+#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761
+#: 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:1332
+#: netbox/dcim/forms/bulk_import.py:1495 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:1358 netbox/dcim/forms/filtersets.py:1455
+#: netbox/dcim/forms/filtersets.py:1479 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:145 netbox/dcim/tables/devices.py:178
-#: netbox/dcim/tables/devices.py:814 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:138 netbox/extras/forms/bulk_import.py:42
+#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:189
+#: netbox/dcim/tables/devices.py:846 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/netbox/tables/tables.py:240
+#: netbox/netbox/tables/tables.py:243
#: netbox/templates/circuits/circuit.html:30
+#: netbox/templates/circuits/virtualcircuit.html:39
+#: netbox/templates/circuits/virtualcircuittermination.html:64
#: netbox/templates/core/datasource.html:38
#: netbox/templates/dcim/cable.html:15
#: netbox/templates/dcim/consoleport.html:36
#: netbox/templates/dcim/consoleserverport.html:36
#: netbox/templates/dcim/frontport.html:36
#: netbox/templates/dcim/interface.html:46
-#: netbox/templates/dcim/interface.html:169
-#: netbox/templates/dcim/interface.html:311
+#: netbox/templates/dcim/interface.html:226
+#: netbox/templates/dcim/interface.html:368
#: netbox/templates/dcim/powerfeed.html:32
#: netbox/templates/dcim/poweroutlet.html:36
#: netbox/templates/dcim/powerport.html:36
@@ -639,65 +734,78 @@ msgstr "颜色"
#: netbox/templates/vpn/l2vpn.html:22
#: netbox/templates/wireless/inc/authentication_attrs.html:8
#: netbox/templates/wireless/inc/wirelesslink_interface.html:14
-#: netbox/virtualization/forms/bulk_edit.py:60
-#: netbox/virtualization/forms/bulk_import.py:41
+#: netbox/virtualization/forms/bulk_edit.py:61
+#: netbox/virtualization/forms/bulk_import.py:42
#: netbox/virtualization/forms/filtersets.py:54
-#: netbox/virtualization/forms/model_forms.py:62
+#: netbox/virtualization/forms/model_forms.py:65
#: netbox/virtualization/tables/clusters.py:66
#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264
-#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:84
-#: netbox/vpn/forms/model_forms.py:119 netbox/vpn/forms/model_forms.py:231
+#: netbox/vpn/forms/filtersets.py:217 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232
msgid "Type"
msgstr "类型"
-#: netbox/circuits/forms/bulk_edit.py:128
-#: netbox/circuits/forms/bulk_import.py:80
-#: netbox/circuits/forms/filtersets.py:139
-#: netbox/circuits/forms/model_forms.py:98
+#: netbox/circuits/forms/bulk_edit.py:140
+#: netbox/circuits/forms/bulk_edit.py:326
+#: netbox/circuits/forms/bulk_import.py:87
+#: netbox/circuits/forms/bulk_import.py:214
+#: netbox/circuits/forms/filtersets.py:150
+#: netbox/circuits/forms/filtersets.py:345
+#: netbox/circuits/forms/model_forms.py:116
+#: netbox/circuits/forms/model_forms.py:330
+#: netbox/templates/circuits/virtualcircuit.html:31
+#: netbox/templates/circuits/virtualcircuittermination.html:34
msgid "Provider account"
msgstr "运营商账户"
-#: netbox/circuits/forms/bulk_edit.py:136
-#: netbox/circuits/forms/bulk_import.py:93
-#: netbox/circuits/forms/filtersets.py:150 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:79 netbox/core/tables/data.py:23
+#: netbox/circuits/forms/bulk_edit.py:148
+#: netbox/circuits/forms/bulk_edit.py:336
+#: netbox/circuits/forms/bulk_import.py:100
+#: netbox/circuits/forms/bulk_import.py:227
+#: netbox/circuits/forms/filtersets.py:161
+#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: netbox/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:182
-#: netbox/dcim/forms/bulk_edit.py:352 netbox/dcim/forms/bulk_edit.py:706
-#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_edit.py:803
-#: netbox/dcim/forms/bulk_edit.py:930 netbox/dcim/forms/bulk_edit.py:1744
-#: netbox/dcim/forms/bulk_import.py:88 netbox/dcim/forms/bulk_import.py:147
-#: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:527
-#: netbox/dcim/forms/bulk_import.py:681 netbox/dcim/forms/bulk_import.py:1229
-#: netbox/dcim/forms/bulk_import.py:1393 netbox/dcim/forms/bulk_import.py:1457
-#: netbox/dcim/forms/filtersets.py:178 netbox/dcim/forms/filtersets.py:237
-#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:799
-#: netbox/dcim/forms/filtersets.py:924 netbox/dcim/forms/filtersets.py:958
-#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1170
-#: netbox/dcim/tables/devices.py:140 netbox/dcim/tables/devices.py:817
-#: netbox/dcim/tables/devices.py:1063 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:126
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:138
-#: netbox/ipam/forms/bulk_edit.py:256 netbox/ipam/forms/bulk_edit.py:306
-#: netbox/ipam/forms/bulk_edit.py:354 netbox/ipam/forms/bulk_edit.py:506
-#: netbox/ipam/forms/bulk_import.py:192 netbox/ipam/forms/bulk_import.py:257
-#: netbox/ipam/forms/bulk_import.py:293 netbox/ipam/forms/bulk_import.py:474
-#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:355 netbox/ipam/forms/filtersets.py:501
-#: netbox/ipam/forms/model_forms.py:501 netbox/ipam/tables/ip.py:237
-#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:363
-#: netbox/ipam/tables/ip.py:426 netbox/ipam/tables/ip.py:453
-#: netbox/ipam/tables/vlans.py:126 netbox/ipam/tables/vlans.py:232
+#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185
+#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709
+#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806
+#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723
+#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90
+#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
+#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686
+#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554
+#: 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:1562 netbox/dcim/tables/devices.py:151
+#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983
+#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490
+#: netbox/ipam/forms/bulk_import.py:188 netbox/ipam/forms/bulk_import.py:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473
+#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284
+#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183
+#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315
+#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405
+#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208
#: netbox/templates/circuits/circuit.html:34
+#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
#: netbox/templates/core/rq_task.html:81 netbox/templates/core/system.html:18
#: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178
+#: netbox/templates/dcim/inventoryitem.html:36
#: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69
#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41
#: netbox/templates/dcim/site.html:43
#: netbox/templates/extras/script_list.html:48
#: netbox/templates/ipam/ipaddress.html:37
-#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
@@ -705,63 +813,67 @@ msgstr "运营商账户"
#: netbox/templates/wireless/wirelesslan.html:22
#: netbox/templates/wireless/wirelesslink.html:17
#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194
-#: netbox/virtualization/forms/bulk_edit.py:70
-#: netbox/virtualization/forms/bulk_edit.py:118
-#: netbox/virtualization/forms/bulk_import.py:54
-#: netbox/virtualization/forms/bulk_import.py:80
-#: netbox/virtualization/forms/filtersets.py:62
-#: netbox/virtualization/forms/filtersets.py:160
+#: netbox/virtualization/forms/bulk_edit.py:71
+#: netbox/virtualization/forms/bulk_edit.py:100
+#: netbox/virtualization/forms/bulk_import.py:55
+#: netbox/virtualization/forms/bulk_import.py:86
+#: netbox/virtualization/forms/filtersets.py:82
+#: netbox/virtualization/forms/filtersets.py:165
#: netbox/virtualization/tables/clusters.py:74
-#: netbox/virtualization/tables/virtualmachines.py:60
+#: netbox/virtualization/tables/virtualmachines.py:30
#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37
#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:43
-#: netbox/wireless/forms/bulk_edit.py:105
-#: netbox/wireless/forms/bulk_import.py:43
-#: netbox/wireless/forms/bulk_import.py:84
-#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/filtersets.py:83
+#: netbox/wireless/forms/bulk_edit.py:45
+#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/wireless/forms/bulk_import.py:45
+#: netbox/wireless/forms/bulk_import.py:89
+#: netbox/wireless/forms/filtersets.py:52
+#: netbox/wireless/forms/filtersets.py:111
#: netbox/wireless/tables/wirelesslan.py:52
-#: netbox/wireless/tables/wirelesslink.py:20
+#: netbox/wireless/tables/wirelesslink.py:19
msgid "Status"
msgstr "状态"
-#: netbox/circuits/forms/bulk_edit.py:142
-#: netbox/circuits/forms/bulk_edit.py:233
-#: netbox/circuits/forms/bulk_import.py:98
-#: netbox/circuits/forms/bulk_import.py:158
-#: netbox/circuits/forms/filtersets.py:119
-#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:123
-#: netbox/dcim/forms/bulk_edit.py:188 netbox/dcim/forms/bulk_edit.py:347
-#: netbox/dcim/forms/bulk_edit.py:467 netbox/dcim/forms/bulk_edit.py:696
-#: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_edit.py:1749
-#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/bulk_import.py:152
-#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:356
-#: netbox/dcim/forms/bulk_import.py:501 netbox/dcim/forms/bulk_import.py:1241
-#: netbox/dcim/forms/bulk_import.py:1450 netbox/dcim/forms/filtersets.py:173
-#: netbox/dcim/forms/filtersets.py:205 netbox/dcim/forms/filtersets.py:323
-#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:420
-#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:916
-#: netbox/dcim/forms/filtersets.py:978 netbox/dcim/forms/filtersets.py:1008
-#: netbox/dcim/forms/filtersets.py:1130 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:323
-#: netbox/extras/forms/filtersets.py:396 netbox/ipam/forms/bulk_edit.py:43
-#: netbox/ipam/forms/bulk_edit.py:68 netbox/ipam/forms/bulk_edit.py:112
-#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:166
-#: netbox/ipam/forms/bulk_edit.py:251 netbox/ipam/forms/bulk_edit.py:301
-#: netbox/ipam/forms/bulk_edit.py:349 netbox/ipam/forms/bulk_edit.py:501
-#: netbox/ipam/forms/bulk_import.py:38 netbox/ipam/forms/bulk_import.py:67
-#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
-#: netbox/ipam/forms/bulk_import.py:135 netbox/ipam/forms/bulk_import.py:164
-#: netbox/ipam/forms/bulk_import.py:250 netbox/ipam/forms/bulk_import.py:286
-#: netbox/ipam/forms/bulk_import.py:467 netbox/ipam/forms/filtersets.py:48
-#: netbox/ipam/forms/filtersets.py:68 netbox/ipam/forms/filtersets.py:100
-#: netbox/ipam/forms/filtersets.py:120 netbox/ipam/forms/filtersets.py:143
-#: netbox/ipam/forms/filtersets.py:174 netbox/ipam/forms/filtersets.py:267
-#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:469
-#: netbox/ipam/tables/ip.py:456 netbox/ipam/tables/vlans.py:229
-#: netbox/templates/circuits/circuit.html:38
+#: netbox/circuits/forms/bulk_edit.py:154
+#: netbox/circuits/forms/bulk_edit.py:271
+#: netbox/circuits/forms/bulk_edit.py:342
+#: netbox/circuits/forms/bulk_import.py:111
+#: netbox/circuits/forms/bulk_import.py:170
+#: netbox/circuits/forms/bulk_import.py:232
+#: netbox/circuits/forms/filtersets.py:130
+#: netbox/circuits/forms/filtersets.py:277
+#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350
+#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699
+#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154
+#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358
+#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174
+#: 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/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
+#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169
+#: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285
+#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485
+#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70
+#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118
+#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167
+#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
+#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
+#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270
+#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510
+#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
+#: netbox/templates/circuits/circuit.html:48
#: netbox/templates/circuits/circuitgroup.html:36
+#: netbox/templates/circuits/virtualcircuit.html:47
#: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79
#: netbox/templates/dcim/location.html:49
#: netbox/templates/dcim/powerfeed.html:44 netbox/templates/dcim/rack.html:32
@@ -778,114 +890,181 @@ msgstr "状态"
#: netbox/templates/virtualization/cluster.html:33
#: netbox/templates/virtualization/virtualmachine.html:39
#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49
-#: netbox/templates/wireless/wirelesslan.html:34
+#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
-#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:48
-#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:64
-#: netbox/virtualization/forms/bulk_edit.py:76
-#: netbox/virtualization/forms/bulk_edit.py:155
-#: netbox/virtualization/forms/bulk_import.py:66
-#: netbox/virtualization/forms/bulk_import.py:115
+#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49
+#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49
+#: netbox/virtualization/forms/bulk_edit.py:77
+#: netbox/virtualization/forms/bulk_edit.py:137
+#: netbox/virtualization/forms/bulk_import.py:67
+#: netbox/virtualization/forms/bulk_import.py:121
#: netbox/virtualization/forms/filtersets.py:47
-#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/virtualization/forms/filtersets.py:110
#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:63
-#: netbox/wireless/forms/bulk_edit.py:110
-#: netbox/wireless/forms/bulk_import.py:55
-#: netbox/wireless/forms/bulk_import.py:97
-#: netbox/wireless/forms/filtersets.py:35
-#: netbox/wireless/forms/filtersets.py:75
+#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65
+#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/wireless/forms/bulk_import.py:57
+#: netbox/wireless/forms/bulk_import.py:102
+#: netbox/wireless/forms/filtersets.py:38
+#: netbox/wireless/forms/filtersets.py:103
msgid "Tenant"
msgstr "租户"
-#: netbox/circuits/forms/bulk_edit.py:147
-#: netbox/circuits/forms/filtersets.py:174
+#: netbox/circuits/forms/bulk_edit.py:159
+#: netbox/circuits/forms/filtersets.py:190
msgid "Install date"
msgstr "安装日期"
-#: netbox/circuits/forms/bulk_edit.py:152
-#: netbox/circuits/forms/filtersets.py:179
+#: netbox/circuits/forms/bulk_edit.py:164
+#: netbox/circuits/forms/filtersets.py:195
msgid "Termination date"
msgstr "终止日期"
-#: netbox/circuits/forms/bulk_edit.py:158
-#: netbox/circuits/forms/filtersets.py:186
+#: netbox/circuits/forms/bulk_edit.py:170
+#: netbox/circuits/forms/filtersets.py:202
msgid "Commit rate (Kbps)"
msgstr "承诺速率(Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:173
-#: netbox/circuits/forms/model_forms.py:112
+#: netbox/circuits/forms/bulk_edit.py:176
+#: netbox/circuits/forms/filtersets.py:208
+#: netbox/circuits/forms/model_forms.py:136
+#: netbox/templates/circuits/circuit.html:38
+#: netbox/templates/wireless/wirelesslink.html:38
+#: netbox/wireless/forms/bulk_edit.py:132
+#: netbox/wireless/forms/filtersets.py:130
+#: netbox/wireless/forms/model_forms.py:168
+msgid "Distance"
+msgstr "距离"
+
+#: netbox/circuits/forms/bulk_edit.py:181
+#: netbox/circuits/forms/bulk_import.py:105
+#: netbox/circuits/forms/bulk_import.py:108
+#: netbox/circuits/forms/filtersets.py:212
+#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_import.py:121
+#: netbox/wireless/forms/bulk_import.py:124
+#: netbox/wireless/forms/filtersets.py:134
+msgid "Distance unit"
+msgstr "距离单位"
+
+#: netbox/circuits/forms/bulk_edit.py:196
+#: netbox/circuits/forms/model_forms.py:141
msgid "Service Parameters"
msgstr "服务参数"
-#: netbox/circuits/forms/bulk_edit.py:174
-#: netbox/circuits/forms/model_forms.py:113
-#: netbox/circuits/forms/model_forms.py:183
-#: netbox/dcim/forms/model_forms.py:139 netbox/dcim/forms/model_forms.py:181
-#: netbox/dcim/forms/model_forms.py:266 netbox/dcim/forms/model_forms.py:323
-#: netbox/dcim/forms/model_forms.py:768 netbox/dcim/forms/model_forms.py:1699
-#: netbox/ipam/forms/model_forms.py:64 netbox/ipam/forms/model_forms.py:81
-#: netbox/ipam/forms/model_forms.py:115 netbox/ipam/forms/model_forms.py:136
-#: netbox/ipam/forms/model_forms.py:160 netbox/ipam/forms/model_forms.py:232
-#: netbox/ipam/forms/model_forms.py:261 netbox/ipam/forms/model_forms.py:320
+#: netbox/circuits/forms/bulk_edit.py:197
+#: netbox/circuits/forms/filtersets.py:73
+#: netbox/circuits/forms/filtersets.py:91
+#: netbox/circuits/forms/filtersets.py:110
+#: netbox/circuits/forms/filtersets.py:127
+#: netbox/circuits/forms/filtersets.py:315
+#: netbox/circuits/forms/filtersets.py:330 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:1446 netbox/dcim/forms/filtersets.py:1470
+#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512
+#: netbox/dcim/forms/filtersets.py:1528 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
+#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
+#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:269
+#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385
+#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483
+#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579
+#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259
+#: netbox/virtualization/forms/filtersets.py:45
+#: netbox/virtualization/forms/filtersets.py:108
+#: netbox/virtualization/forms/filtersets.py:203
+#: netbox/virtualization/forms/filtersets.py:248
+#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/wireless/forms/filtersets.py:36
+#: netbox/wireless/forms/filtersets.py:102
+msgid "Attributes"
+msgstr "属性"
+
+#: netbox/circuits/forms/bulk_edit.py:198
+#: netbox/circuits/forms/bulk_edit.py:356
+#: netbox/circuits/forms/model_forms.py:142
+#: netbox/circuits/forms/model_forms.py:240
+#: netbox/circuits/forms/model_forms.py:345
+#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185
+#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331
+#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1744
+#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84
+#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141
+#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233
+#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:85
#: netbox/templates/dcim/htmx/cable_edit.html:72
#: netbox/templates/ipam/ipaddress_bulk_add.html:27
-#: netbox/templates/ipam/vlan_edit.html:22
+#: netbox/templates/ipam/vlan_edit.html:30
#: netbox/virtualization/forms/model_forms.py:80
-#: netbox/virtualization/forms/model_forms.py:222
+#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44
-#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
-#: netbox/vpn/forms/model_forms.py:411 netbox/wireless/forms/model_forms.py:54
-#: netbox/wireless/forms/model_forms.py:170
+#: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57
+#: netbox/wireless/forms/model_forms.py:173
msgid "Tenancy"
msgstr "租户"
-#: netbox/circuits/forms/bulk_edit.py:193
-#: netbox/circuits/forms/bulk_edit.py:217
-#: netbox/circuits/forms/model_forms.py:155
-#: netbox/circuits/tables/circuits.py:117
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
-#: netbox/templates/circuits/providernetwork.html:17
-msgid "Provider Network"
-msgstr "运营商网络"
+#: netbox/circuits/forms/bulk_edit.py:215
+#: netbox/circuits/forms/model_forms.py:170
+#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317
+msgid "Termination type"
+msgstr "线缆接口类型"
-#: netbox/circuits/forms/bulk_edit.py:199
+#: netbox/circuits/forms/bulk_edit.py:218
+#: netbox/circuits/forms/bulk_import.py:133
+#: netbox/circuits/forms/filtersets.py:225
+#: netbox/circuits/forms/model_forms.py:173
+#: netbox/templates/circuits/inc/circuit_termination.html:6
+#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
+#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
+msgid "Termination"
+msgstr "终端"
+
+#: netbox/circuits/forms/bulk_edit.py:226
msgid "Port speed (Kbps)"
msgstr "端口速度 (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:203
+#: netbox/circuits/forms/bulk_edit.py:230
msgid "Upstream speed (Kbps)"
msgstr "上行速度 (Kbps)"
-#: netbox/circuits/forms/bulk_edit.py:206 netbox/dcim/forms/bulk_edit.py:966
-#: netbox/dcim/forms/bulk_edit.py:1330 netbox/dcim/forms/bulk_edit.py:1347
-#: netbox/dcim/forms/bulk_edit.py:1364 netbox/dcim/forms/bulk_edit.py:1382
-#: netbox/dcim/forms/bulk_edit.py:1477 netbox/dcim/forms/bulk_edit.py:1637
-#: netbox/dcim/forms/bulk_edit.py:1654
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969
+#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350
+#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385
+#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652
+#: netbox/dcim/forms/bulk_edit.py:1669
msgid "Mark connected"
msgstr "标记已连接"
-#: netbox/circuits/forms/bulk_edit.py:219
-#: netbox/circuits/forms/model_forms.py:157
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
+#: netbox/circuits/forms/bulk_edit.py:243
+#: netbox/circuits/forms/model_forms.py:184
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:55
#: netbox/templates/dcim/frontport.html:121
-#: netbox/templates/dcim/interface.html:193
+#: netbox/templates/dcim/interface.html:250
#: netbox/templates/dcim/rearport.html:111
msgid "Circuit Termination"
msgstr "线路终端"
-#: netbox/circuits/forms/bulk_edit.py:221
-#: netbox/circuits/forms/model_forms.py:159
+#: netbox/circuits/forms/bulk_edit.py:245
+#: netbox/circuits/forms/model_forms.py:186
msgid "Termination Details"
msgstr "终端详情"
-#: netbox/circuits/forms/bulk_edit.py:251
-#: netbox/circuits/forms/filtersets.py:268
-#: netbox/circuits/tables/circuits.py:168 netbox/dcim/forms/model_forms.py:551
-#: netbox/templates/circuits/circuitgroupassignment.html:30
+#: netbox/circuits/forms/bulk_edit.py:289
+#: netbox/circuits/forms/bulk_import.py:188
+#: netbox/circuits/forms/filtersets.py:304
+#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562
+#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:56
@@ -895,227 +1074,313 @@ msgstr "终端详情"
msgid "Priority"
msgstr "优先级"
-#: netbox/circuits/forms/bulk_import.py:39
-#: netbox/circuits/forms/bulk_import.py:54
-#: netbox/circuits/forms/bulk_import.py:77
+#: netbox/circuits/forms/bulk_edit.py:321
+#: netbox/circuits/forms/bulk_import.py:208
+#: netbox/circuits/forms/filtersets.py:158
+#: netbox/circuits/forms/filtersets.py:263
+#: netbox/circuits/forms/filtersets.py:353
+#: netbox/circuits/forms/filtersets.py:391
+#: netbox/circuits/forms/model_forms.py:325
+#: netbox/circuits/tables/virtual_circuits.py:51
+#: netbox/circuits/tables/virtual_circuits.py:99
+msgid "Provider network"
+msgstr "运营商网络"
+
+#: netbox/circuits/forms/bulk_edit.py:365
+#: netbox/circuits/forms/bulk_import.py:254
+#: netbox/circuits/forms/filtersets.py:381
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361
+#: 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:1539 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:180
+#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128
+#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343
+#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:193
+#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297
+#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240
+#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363
+#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259
+#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209
+#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319
+#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211
+#: netbox/templates/circuits/virtualcircuittermination.html:42
+#: netbox/templates/dcim/device.html:182
+#: netbox/templates/dcim/inc/panels/inventory_items.html:20
+#: netbox/templates/dcim/interface.html:178
+#: netbox/templates/dcim/interface.html:280
+#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
+#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73
+#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
+#: netbox/templates/virtualization/virtualmachine.html:23
+#: netbox/templates/vpn/tunneltermination.html:17
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
+#: netbox/tenancy/forms/bulk_edit.py:142
+#: netbox/tenancy/forms/filtersets.py:107
+#: netbox/tenancy/forms/model_forms.py:137
+#: netbox/tenancy/tables/contacts.py:102
+#: netbox/virtualization/forms/bulk_edit.py:127
+#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/virtualization/forms/filtersets.py:162
+#: netbox/virtualization/forms/model_forms.py:202
+#: netbox/virtualization/tables/virtualmachines.py:45
+#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
+#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79
+#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82
+msgid "Role"
+msgstr "角色"
+
+#: netbox/circuits/forms/bulk_import.py:46
+#: netbox/circuits/forms/bulk_import.py:61
+#: netbox/circuits/forms/bulk_import.py:84
msgid "Assigned provider"
msgstr "指定的运营商"
-#: netbox/circuits/forms/bulk_import.py:83
+#: netbox/circuits/forms/bulk_import.py:90
msgid "Assigned provider account"
msgstr "指定的运营商账户"
-#: netbox/circuits/forms/bulk_import.py:90
+#: netbox/circuits/forms/bulk_import.py:97
msgid "Type of circuit"
msgstr "线路类型"
-#: netbox/circuits/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:90
-#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250
-#: netbox/dcim/forms/bulk_import.py:529 netbox/dcim/forms/bulk_import.py:683
-#: netbox/dcim/forms/bulk_import.py:1395 netbox/ipam/forms/bulk_import.py:194
-#: netbox/ipam/forms/bulk_import.py:259 netbox/ipam/forms/bulk_import.py:295
-#: netbox/ipam/forms/bulk_import.py:476
-#: netbox/virtualization/forms/bulk_import.py:56
-#: netbox/virtualization/forms/bulk_import.py:82
-#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:45
+#: netbox/circuits/forms/bulk_import.py:102
+#: netbox/circuits/forms/bulk_import.py:229
+#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151
+#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534
+#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139
+#: netbox/dcim/forms/bulk_import.py:1492 netbox/ipam/forms/bulk_import.py:190
+#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488
+#: netbox/virtualization/forms/bulk_import.py:57
+#: netbox/virtualization/forms/bulk_import.py:88
+#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "运行状态"
-#: netbox/circuits/forms/bulk_import.py:102
-#: netbox/circuits/forms/bulk_import.py:162
-#: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156
-#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/bulk_import.py:505
-#: netbox/dcim/forms/bulk_import.py:1245 netbox/dcim/forms/bulk_import.py:1390
-#: netbox/dcim/forms/bulk_import.py:1454 netbox/ipam/forms/bulk_import.py:42
-#: netbox/ipam/forms/bulk_import.py:71 netbox/ipam/forms/bulk_import.py:99
-#: netbox/ipam/forms/bulk_import.py:119 netbox/ipam/forms/bulk_import.py:139
-#: netbox/ipam/forms/bulk_import.py:168 netbox/ipam/forms/bulk_import.py:254
-#: netbox/ipam/forms/bulk_import.py:290 netbox/ipam/forms/bulk_import.py:471
-#: netbox/virtualization/forms/bulk_import.py:70
-#: netbox/virtualization/forms/bulk_import.py:119
-#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:59
-#: netbox/wireless/forms/bulk_import.py:101
+#: netbox/circuits/forms/bulk_import.py:115
+#: netbox/circuits/forms/bulk_import.py:174
+#: netbox/circuits/forms/bulk_import.py:236
+#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158
+#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1487
+#: netbox/dcim/forms/bulk_import.py:1551 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:142
+#: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:253
+#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470
+#: netbox/virtualization/forms/bulk_import.py:71
+#: netbox/virtualization/forms/bulk_import.py:125
+#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61
+#: netbox/wireless/forms/bulk_import.py:106
msgid "Assigned tenant"
msgstr "已分配租户"
-#: netbox/circuits/forms/bulk_import.py:120
-#: netbox/templates/circuits/inc/circuit_termination.html:6
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:15
-#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
-#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77
-msgid "Termination"
-msgstr "终端"
+#: netbox/circuits/forms/bulk_import.py:139
+msgid "Termination type (app & model)"
+msgstr "终止类型(应用程序和型号)"
-#: netbox/circuits/forms/bulk_import.py:130
-#: netbox/circuits/forms/filtersets.py:147
-#: netbox/circuits/forms/filtersets.py:227
-#: netbox/circuits/forms/model_forms.py:144
-msgid "Provider network"
-msgstr "运营商网络"
+#: netbox/circuits/forms/bulk_import.py:151
+#: netbox/circuits/forms/bulk_import.py:164
+msgid "Termination ID"
+msgstr "终止编号"
-#: netbox/circuits/forms/filtersets.py:30
-#: netbox/circuits/forms/filtersets.py:118
-#: netbox/circuits/forms/filtersets.py:200 netbox/dcim/forms/bulk_edit.py:339
-#: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:688
-#: netbox/dcim/forms/bulk_edit.py:743 netbox/dcim/forms/bulk_edit.py:897
-#: netbox/dcim/forms/bulk_import.py:235 netbox/dcim/forms/bulk_import.py:337
-#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1339
-#: netbox/dcim/forms/bulk_import.py:1373 netbox/dcim/forms/filtersets.py:95
-#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:356
-#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:447
-#: netbox/dcim/forms/filtersets.py:719 netbox/dcim/forms/filtersets.py:762
-#: netbox/dcim/forms/filtersets.py:977 netbox/dcim/forms/filtersets.py:1006
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1090
-#: netbox/dcim/forms/filtersets.py:1120 netbox/dcim/forms/filtersets.py:1129
-#: 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:1331 netbox/dcim/forms/filtersets.py:1442
-#: netbox/dcim/forms/filtersets.py:1466 netbox/dcim/forms/filtersets.py:1490
-#: netbox/dcim/forms/filtersets.py:1508 netbox/dcim/forms/filtersets.py:1525
-#: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:243
-#: netbox/dcim/forms/model_forms.py:468 netbox/dcim/forms/model_forms.py:728
-#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:30
-#: netbox/dcim/tables/racks.py:118 netbox/dcim/tables/racks.py:212
-#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:320
-#: netbox/ipam/forms/filtersets.py:173 netbox/ipam/forms/filtersets.py:414
-#: netbox/ipam/forms/filtersets.py:437 netbox/ipam/forms/filtersets.py:467
+#: netbox/circuits/forms/bulk_import.py:185
+msgid "Circuit type (app & model)"
+msgstr "电路类型(应用程序和型号)"
+
+#: netbox/circuits/forms/bulk_import.py:211
+msgid "The network to which this virtual circuit belongs"
+msgstr "该虚拟电路所属的网络"
+
+#: netbox/circuits/forms/bulk_import.py:217
+msgid "Assigned provider account (if any)"
+msgstr "分配的提供商账户(如果有)"
+
+#: netbox/circuits/forms/bulk_import.py:224
+msgid "Type of virtual circuit"
+msgstr "虚拟电路的类型"
+
+#: netbox/circuits/forms/bulk_import.py:256 netbox/vpn/forms/bulk_import.py:83
+msgid "Operational role"
+msgstr "操作角色"
+
+#: netbox/circuits/forms/bulk_import.py:259
+#: netbox/circuits/forms/model_forms.py:368
+#: netbox/circuits/tables/virtual_circuits.py:112
+#: netbox/dcim/forms/bulk_import.py:1219 netbox/dcim/forms/model_forms.py:1164
+#: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600
+#: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141
+#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290
+#: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64
+#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/templates/circuits/virtualcircuittermination.html:53
+#: netbox/templates/circuits/virtualcircuittermination.html:60
+#: netbox/templates/dcim/frontport.html:106
+#: netbox/templates/dcim/interface.html:27
+#: netbox/templates/dcim/interface.html:241
+#: netbox/templates/dcim/interface.html:367
+#: netbox/templates/dcim/rearport.html:102
+#: netbox/templates/virtualization/vminterface.html:18
+#: netbox/templates/vpn/tunneltermination.html:31
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
+#: netbox/templates/wireless/wirelesslink.html:10
+#: netbox/templates/wireless/wirelesslink.html:55
+#: netbox/virtualization/forms/model_forms.py:377
+#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439
+#: netbox/vpn/forms/model_forms.py:448
+#: netbox/wireless/forms/model_forms.py:116
+#: netbox/wireless/forms/model_forms.py:158
+msgid "Interface"
+msgstr "接口"
+
+#: netbox/circuits/forms/filtersets.py:38
+#: netbox/circuits/forms/filtersets.py:129
+#: netbox/circuits/forms/filtersets.py:187
+#: netbox/circuits/forms/filtersets.py:245
+#: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:342
+#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691
+#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900
+#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339
+#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1436
+#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96
+#: 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:1336 netbox/dcim/forms/filtersets.py:1447
+#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495
+#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530
+#: 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:168 netbox/dcim/tables/power.py:30
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211
+#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:417
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:30
#: netbox/templates/dcim/inc/cable_termination.html:12
#: netbox/templates/dcim/location.html:26
#: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24
#: netbox/templates/dcim/rackreservation.html:32
-#: netbox/virtualization/forms/filtersets.py:46
-#: netbox/virtualization/forms/filtersets.py:100
-#: netbox/wireless/forms/model_forms.py:87
-#: netbox/wireless/forms/model_forms.py:129
+#: netbox/virtualization/forms/filtersets.py:79
+#: netbox/virtualization/forms/filtersets.py:105
+#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/model_forms.py:90
+#: netbox/wireless/forms/model_forms.py:132
msgid "Location"
msgstr "位置"
-#: netbox/circuits/forms/filtersets.py:32
-#: netbox/circuits/forms/filtersets.py:120 netbox/dcim/forms/filtersets.py:144
-#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/forms/filtersets.py:174
-#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:328
-#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:471
-#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:1091
+#: netbox/circuits/forms/filtersets.py:40
+#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145
+#: 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/netbox/navigation/menu.py:31 netbox/netbox/navigation/menu.py:33
-#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:70
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
#: netbox/tenancy/tables/contacts.py:25 netbox/tenancy/views.py:19
#: netbox/virtualization/forms/filtersets.py:37
#: netbox/virtualization/forms/filtersets.py:48
-#: netbox/virtualization/forms/filtersets.py:106
+#: netbox/virtualization/forms/filtersets.py:111
msgid "Contacts"
msgstr "联系"
-#: netbox/circuits/forms/filtersets.py:37
-#: netbox/circuits/forms/filtersets.py:157 netbox/dcim/forms/bulk_edit.py:113
-#: netbox/dcim/forms/bulk_edit.py:314 netbox/dcim/forms/bulk_edit.py:872
-#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/filtersets.py:73
-#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:211
-#: netbox/dcim/forms/filtersets.py:334 netbox/dcim/forms/filtersets.py:425
-#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:983
-#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1097
-#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1576
-#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1624
-#: netbox/dcim/forms/model_forms.py:112 netbox/dcim/forms/object_create.py:367
-#: netbox/dcim/tables/devices.py:143 netbox/dcim/tables/sites.py:85
-#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:208
-#: netbox/ipam/forms/bulk_edit.py:474 netbox/ipam/forms/filtersets.py:217
-#: netbox/ipam/forms/filtersets.py:422 netbox/ipam/forms/filtersets.py:475
-#: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16
+#: netbox/circuits/forms/filtersets.py:45
+#: netbox/circuits/forms/filtersets.py:168
+#: netbox/circuits/forms/filtersets.py:230
+#: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:116
+#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875
+#: 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:1614
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662
+#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367
+#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85
+#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458
+#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:425
+#: netbox/ipam/forms/filtersets.py:516 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/prefix.html:49 netbox/templates/ipam/vlan.html:16
-#: netbox/virtualization/forms/bulk_edit.py:81
+#: netbox/templates/ipam/vlan.html:16
#: netbox/virtualization/forms/filtersets.py:59
-#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/filtersets.py:138
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "地区"
-#: netbox/circuits/forms/filtersets.py:42
-#: netbox/circuits/forms/filtersets.py:162 netbox/dcim/forms/bulk_edit.py:322
-#: netbox/dcim/forms/bulk_edit.py:880 netbox/dcim/forms/filtersets.py:78
-#: netbox/dcim/forms/filtersets.py:190 netbox/dcim/forms/filtersets.py:216
-#: netbox/dcim/forms/filtersets.py:347 netbox/dcim/forms/filtersets.py:430
-#: netbox/dcim/forms/filtersets.py:744 netbox/dcim/forms/filtersets.py:988
-#: netbox/dcim/forms/filtersets.py:1102 netbox/dcim/forms/filtersets.py:1141
+#: netbox/circuits/forms/filtersets.py:50
+#: netbox/circuits/forms/filtersets.py:173
+#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325
+#: 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:375 netbox/extras/filtersets.py:520
-#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/bulk_edit.py:479
-#: netbox/ipam/forms/filtersets.py:222 netbox/ipam/forms/filtersets.py:427
-#: netbox/ipam/forms/filtersets.py:480
-#: netbox/virtualization/forms/bulk_edit.py:86
-#: netbox/virtualization/forms/filtersets.py:69
-#: netbox/virtualization/forms/filtersets.py:138
+#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224
+#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521
+#: netbox/virtualization/forms/filtersets.py:64
+#: netbox/virtualization/forms/filtersets.py:143
#: netbox/virtualization/forms/model_forms.py:98
+#: netbox/wireless/forms/filtersets.py:78
msgid "Site group"
msgstr "站点组"
-#: netbox/circuits/forms/filtersets.py:65
-#: netbox/circuits/forms/filtersets.py:83
-#: netbox/circuits/forms/filtersets.py:102
-#: netbox/circuits/forms/filtersets.py:117 netbox/core/forms/filtersets.py:67
-#: netbox/core/forms/filtersets.py:135 netbox/dcim/forms/bulk_edit.py:843
-#: netbox/dcim/forms/filtersets.py:172 netbox/dcim/forms/filtersets.py:204
-#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1131 netbox/dcim/forms/filtersets.py:1239
-#: netbox/dcim/forms/filtersets.py:1263 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:1327
-#: netbox/dcim/forms/filtersets.py:1441 netbox/dcim/forms/filtersets.py:1465
-#: netbox/dcim/forms/filtersets.py:1489 netbox/dcim/forms/filtersets.py:1507
-#: netbox/dcim/forms/filtersets.py:1523 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:44 netbox/extras/forms/filtersets.py:134
-#: netbox/extras/forms/filtersets.py:165 netbox/extras/forms/filtersets.py:205
-#: netbox/extras/forms/filtersets.py:221 netbox/extras/forms/filtersets.py:252
-#: netbox/extras/forms/filtersets.py:276 netbox/extras/forms/filtersets.py:441
-#: netbox/ipam/forms/filtersets.py:99 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/filtersets.py:307 netbox/ipam/forms/filtersets.py:382
-#: netbox/ipam/forms/filtersets.py:468 netbox/ipam/forms/filtersets.py:527
-#: netbox/ipam/forms/filtersets.py:545 netbox/netbox/tables/tables.py:256
-#: netbox/virtualization/forms/filtersets.py:45
-#: netbox/virtualization/forms/filtersets.py:103
-#: netbox/virtualization/forms/filtersets.py:198
-#: netbox/virtualization/forms/filtersets.py:243
-#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:150
-#: netbox/wireless/forms/filtersets.py:34
-#: netbox/wireless/forms/filtersets.py:74
-msgid "Attributes"
-msgstr "属性"
-
-#: netbox/circuits/forms/filtersets.py:73
-#: netbox/circuits/tables/circuits.py:63
-#: netbox/circuits/tables/providers.py:66
+#: netbox/circuits/forms/filtersets.py:81
+#: netbox/circuits/tables/circuits.py:62
+#: netbox/circuits/tables/providers.py:64
+#: netbox/circuits/tables/virtual_circuits.py:55
+#: netbox/circuits/tables/virtual_circuits.py:103
#: netbox/templates/circuits/circuit.html:22
#: netbox/templates/circuits/provideraccount.html:24
msgid "Account"
msgstr "账户"
-#: netbox/circuits/forms/filtersets.py:217
+#: netbox/circuits/forms/filtersets.py:253
msgid "Term Side"
msgstr "线路终端侧"
-#: netbox/circuits/forms/filtersets.py:250 netbox/dcim/forms/bulk_edit.py:1557
-#: netbox/extras/forms/model_forms.py:582 netbox/ipam/forms/filtersets.py:142
-#: netbox/ipam/forms/filtersets.py:546 netbox/ipam/forms/model_forms.py:327
+#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572
+#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144
+#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337
+#: netbox/templates/dcim/macaddress.html:25
#: netbox/templates/extras/configcontext.html:60
#: netbox/templates/ipam/ipaddress.html:59
-#: netbox/templates/ipam/vlan_edit.html:30
+#: netbox/templates/ipam/vlan_edit.html:38
#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:314
msgid "Assignment"
msgstr "分配"
-#: netbox/circuits/forms/filtersets.py:265
-#: netbox/circuits/forms/model_forms.py:195
-#: netbox/circuits/tables/circuits.py:155 netbox/dcim/forms/bulk_edit.py:118
-#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/model_forms.py:117
-#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:480
-#: netbox/ipam/filtersets.py:1001 netbox/ipam/forms/bulk_edit.py:493
-#: netbox/ipam/forms/bulk_import.py:460 netbox/ipam/forms/model_forms.py:561
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:122
-#: netbox/ipam/tables/vlans.py:226
+#: netbox/circuits/forms/filtersets.py:301
+#: netbox/circuits/forms/model_forms.py:252
+#: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120
+#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489
+#: netbox/ipam/filtersets.py:968 netbox/ipam/forms/bulk_edit.py:477
+#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
+#: netbox/ipam/tables/vlans.py:202
#: netbox/templates/circuits/circuitgroupassignment.html:22
-#: netbox/templates/dcim/interface.html:284 netbox/templates/dcim/site.html:37
+#: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:23
#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21
#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6
@@ -1135,226 +1400,241 @@ msgstr "分配"
#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62
#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31
#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79
-#: netbox/virtualization/forms/bulk_edit.py:65
-#: netbox/virtualization/forms/bulk_import.py:47
-#: netbox/virtualization/forms/filtersets.py:85
-#: netbox/virtualization/forms/model_forms.py:66
+#: netbox/virtualization/forms/bulk_edit.py:66
+#: netbox/virtualization/forms/bulk_import.py:48
+#: netbox/virtualization/forms/filtersets.py:90
+#: netbox/virtualization/forms/model_forms.py:70
#: netbox/virtualization/tables/clusters.py:70
#: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158
#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:48
-#: netbox/wireless/forms/bulk_import.py:36
-#: netbox/wireless/forms/filtersets.py:46
-#: netbox/wireless/forms/model_forms.py:40
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/wireless/forms/bulk_import.py:38
+#: netbox/wireless/forms/filtersets.py:49
+#: netbox/wireless/forms/model_forms.py:41
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "组"
-#: netbox/circuits/forms/model_forms.py:182
+#: netbox/circuits/forms/model_forms.py:239
#: netbox/templates/circuits/circuitgroup.html:25
msgid "Circuit Group"
msgstr "电路组"
-#: netbox/circuits/models/circuits.py:27 netbox/dcim/models/cables.py:67
-#: netbox/dcim/models/device_component_templates.py:517
-#: netbox/dcim/models/device_component_templates.py:617
-#: netbox/dcim/models/device_components.py:975
-#: netbox/dcim/models/device_components.py:1049
-#: netbox/dcim/models/device_components.py:1204
-#: netbox/dcim/models/devices.py:479 netbox/dcim/models/racks.py:224
+#: netbox/circuits/forms/model_forms.py:259
+msgid "Circuit type"
+msgstr "电路类型"
+
+#: netbox/circuits/forms/model_forms.py:270
+msgid "Group Assignment"
+msgstr "小组作业"
+
+#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69
+#: netbox/dcim/models/device_component_templates.py:531
+#: netbox/dcim/models/device_component_templates.py:631
+#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:1026
+#: netbox/dcim/models/device_components.py:1097
+#: netbox/dcim/models/device_components.py:1243
+#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
#: netbox/extras/models/tags.py:28
msgid "color"
msgstr "颜色"
-#: netbox/circuits/models/circuits.py:36
+#: netbox/circuits/models/circuits.py:34
msgid "circuit type"
msgstr "线路类型"
-#: netbox/circuits/models/circuits.py:37
+#: netbox/circuits/models/circuits.py:35
msgid "circuit types"
msgstr "线路类型"
-#: netbox/circuits/models/circuits.py:48
+#: netbox/circuits/models/circuits.py:46
+#: netbox/circuits/models/virtual_circuits.py:38
msgid "circuit ID"
msgstr "线路ID"
-#: netbox/circuits/models/circuits.py:49
+#: netbox/circuits/models/circuits.py:47
+#: netbox/circuits/models/virtual_circuits.py:39
msgid "Unique circuit ID"
msgstr "唯一线路 ID"
-#: netbox/circuits/models/circuits.py:69 netbox/core/models/data.py:52
-#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:1173
-#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:96
-#: netbox/dcim/models/racks.py:297 netbox/dcim/models/sites.py:154
-#: netbox/dcim/models/sites.py:266 netbox/ipam/models/ip.py:253
-#: netbox/ipam/models/ip.py:522 netbox/ipam/models/ip.py:730
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:74
-#: netbox/virtualization/models/virtualmachines.py:84
-#: netbox/vpn/models/tunnels.py:40 netbox/wireless/models.py:95
-#: netbox/wireless/models.py:159
+#: netbox/circuits/models/circuits.py:67
+#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
+#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:51
+#: netbox/dcim/models/device_components.py:1283
+#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181
+#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94
+#: 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/virtualization/models/virtualmachines.py:79
+#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95
+#: netbox/wireless/models.py:156
msgid "status"
msgstr "状态"
-#: netbox/circuits/models/circuits.py:84 netbox/templates/core/plugin.html:20
+#: netbox/circuits/models/circuits.py:82 netbox/templates/core/plugin.html:20
msgid "installed"
msgstr "安装时间"
-#: netbox/circuits/models/circuits.py:89
+#: netbox/circuits/models/circuits.py:87
msgid "terminates"
msgstr "结束时间"
-#: netbox/circuits/models/circuits.py:94
+#: netbox/circuits/models/circuits.py:92
msgid "commit rate (Kbps)"
msgstr "承诺速率(Kbps)"
-#: netbox/circuits/models/circuits.py:95
+#: netbox/circuits/models/circuits.py:93
msgid "Committed rate"
msgstr "承诺速率"
-#: netbox/circuits/models/circuits.py:137
+#: netbox/circuits/models/circuits.py:142
msgid "circuit"
msgstr "线路"
-#: netbox/circuits/models/circuits.py:138
+#: netbox/circuits/models/circuits.py:143
msgid "circuits"
msgstr "广域网线路"
-#: netbox/circuits/models/circuits.py:170
+#: netbox/circuits/models/circuits.py:172
msgid "circuit group"
msgstr "电路组"
-#: netbox/circuits/models/circuits.py:171
+#: netbox/circuits/models/circuits.py:173
msgid "circuit groups"
msgstr "电路组"
-#: netbox/circuits/models/circuits.py:195 netbox/ipam/models/fhrp.py:93
-#: netbox/tenancy/models/contacts.py:134
+#: netbox/circuits/models/circuits.py:190
+msgid "member ID"
+msgstr "会员 ID"
+
+#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90
+#: netbox/tenancy/models/contacts.py:126
msgid "priority"
msgstr "优先级"
-#: netbox/circuits/models/circuits.py:213
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignment"
msgstr "电路组分配"
-#: netbox/circuits/models/circuits.py:214
+#: netbox/circuits/models/circuits.py:221
msgid "Circuit group assignments"
msgstr "电路组分配"
-#: netbox/circuits/models/circuits.py:240
-msgid "termination"
-msgstr "终端"
+#: netbox/circuits/models/circuits.py:247
+msgid "termination side"
+msgstr "终止端"
-#: netbox/circuits/models/circuits.py:257
+#: netbox/circuits/models/circuits.py:266
msgid "port speed (Kbps)"
msgstr "接口速率(Kpbs)"
-#: netbox/circuits/models/circuits.py:260
+#: netbox/circuits/models/circuits.py:269
msgid "Physical circuit speed"
msgstr "物理线路速率"
-#: netbox/circuits/models/circuits.py:265
+#: netbox/circuits/models/circuits.py:274
msgid "upstream speed (Kbps)"
msgstr "上行速率(Kbps)"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:275
msgid "Upstream speed, if different from port speed"
msgstr "上行速度(如果与端口速度不同)"
-#: netbox/circuits/models/circuits.py:271
+#: netbox/circuits/models/circuits.py:280
msgid "cross-connect ID"
msgstr "交叉连接ID"
-#: netbox/circuits/models/circuits.py:272
+#: netbox/circuits/models/circuits.py:281
msgid "ID of the local cross-connect"
msgstr "本地交叉连接ID"
-#: netbox/circuits/models/circuits.py:277
+#: netbox/circuits/models/circuits.py:286
msgid "patch panel/port(s)"
msgstr "配线架/端口"
-#: netbox/circuits/models/circuits.py:278
+#: netbox/circuits/models/circuits.py:287
msgid "Patch panel ID and port number(s)"
msgstr "配线架 ID 和端口号"
-#: netbox/circuits/models/circuits.py:281
-#: netbox/dcim/models/device_component_templates.py:61
-#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:685
+#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/virtual_circuits.py:144
+#: netbox/dcim/models/device_component_templates.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681
#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219
#: netbox/extras/models/customfields.py:125 netbox/extras/models/models.py:61
#: 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:31 netbox/extras/models/tags.py:32
-#: netbox/netbox/models/__init__.py:110 netbox/netbox/models/__init__.py:145
-#: netbox/netbox/models/__init__.py:191 netbox/users/models/permissions.py:24
-#: netbox/users/models/tokens.py:57 netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:289
+#: 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/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
+#: netbox/virtualization/models/virtualmachines.py:276
msgid "description"
msgstr "描述"
-#: netbox/circuits/models/circuits.py:294
+#: netbox/circuits/models/circuits.py:340
msgid "circuit termination"
msgstr "线路接入"
-#: netbox/circuits/models/circuits.py:295
+#: netbox/circuits/models/circuits.py:341
msgid "circuit terminations"
msgstr "线路接入"
-#: netbox/circuits/models/circuits.py:308
-msgid ""
-"A circuit termination must attach to either a site or a provider network."
-msgstr "电路终端必须连接到站点或服务提供商网络。"
-
-#: netbox/circuits/models/circuits.py:310
-msgid ""
-"A circuit termination cannot attach to both a site and a provider network."
-msgstr "电路终端不能同时连接到站点和服务提供商网络。"
+#: netbox/circuits/models/circuits.py:353
+msgid "A circuit termination must attach to a terminating object."
+msgstr "电路终端必须连接到终端对象。"
-#: netbox/circuits/models/providers.py:22
-#: netbox/circuits/models/providers.py:66
-#: netbox/circuits/models/providers.py:104 netbox/core/models/data.py:39
+#: netbox/circuits/models/providers.py:21
+#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39
#: netbox/core/models/jobs.py:46
#: netbox/dcim/models/device_component_templates.py:43
-#: netbox/dcim/models/device_components.py:53
-#: netbox/dcim/models/devices.py:593 netbox/dcim/models/devices.py:1335
-#: netbox/dcim/models/devices.py:1400 netbox/dcim/models/power.py:39
-#: netbox/dcim/models/power.py:92 netbox/dcim/models/racks.py:262
-#: netbox/dcim/models/sites.py:138 netbox/extras/models/configs.py:36
+#: netbox/dcim/models/device_components.py:52
+#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341
+#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38
+#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257
+#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36
#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:92
#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153
#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392
#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596
#: netbox/extras/models/notifications.py:126
-#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:26
-#: netbox/ipam/models/asns.py:18 netbox/ipam/models/fhrp.py:25
-#: netbox/ipam/models/services.py:52 netbox/ipam/models/services.py:88
-#: netbox/ipam/models/vlans.py:36 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vrfs.py:22 netbox/ipam/models/vrfs.py:79
-#: netbox/netbox/models/__init__.py:137 netbox/netbox/models/__init__.py:181
-#: netbox/tenancy/models/contacts.py:64 netbox/tenancy/models/tenants.py:20
-#: netbox/tenancy/models/tenants.py:45 netbox/users/models/permissions.py:20
-#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:57
-#: netbox/virtualization/models/virtualmachines.py:72
-#: netbox/virtualization/models/virtualmachines.py:279
-#: netbox/vpn/models/crypto.py:24 netbox/vpn/models/crypto.py:71
-#: netbox/vpn/models/crypto.py:131 netbox/vpn/models/crypto.py:183
-#: netbox/vpn/models/crypto.py:221 netbox/vpn/models/l2vpn.py:22
-#: netbox/vpn/models/tunnels.py:35 netbox/wireless/models.py:51
+#: 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/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
+#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
+#: netbox/virtualization/models/clusters.py:52
+#: netbox/virtualization/models/virtualmachines.py:71
+#: netbox/virtualization/models/virtualmachines.py:271
+#: netbox/virtualization/models/virtualmachines.py:305
+#: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69
+#: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180
+#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21
+#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "名称"
-#: netbox/circuits/models/providers.py:25
+#: netbox/circuits/models/providers.py:24
msgid "Full name of the provider"
msgstr "运营商全称"
-#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:86
+#: 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:40 netbox/netbox/models/__init__.py:141
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:49 netbox/vpn/models/l2vpn.py:27
-#: netbox/wireless/models.py:56
+#: netbox/ipam/models/vlans.py:42 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
msgid "slug"
msgstr "缩写"
@@ -1366,67 +1646,100 @@ msgstr "运营商"
msgid "providers"
msgstr "运营商"
-#: netbox/circuits/models/providers.py:63
+#: netbox/circuits/models/providers.py:60
msgid "account ID"
msgstr "账户ID"
-#: netbox/circuits/models/providers.py:86
+#: netbox/circuits/models/providers.py:83
msgid "provider account"
msgstr "运营商账号"
-#: netbox/circuits/models/providers.py:87
+#: netbox/circuits/models/providers.py:84
msgid "provider accounts"
msgstr "运营商账户"
-#: netbox/circuits/models/providers.py:115
+#: netbox/circuits/models/providers.py:110
msgid "service ID"
msgstr "服务ID"
-#: netbox/circuits/models/providers.py:126
+#: netbox/circuits/models/providers.py:121
msgid "provider network"
msgstr "运营商网络"
-#: netbox/circuits/models/providers.py:127
+#: netbox/circuits/models/providers.py:122
msgid "provider networks"
msgstr "运营商网络"
-#: netbox/circuits/tables/circuits.py:32
-#: netbox/circuits/tables/circuits.py:132
+#: netbox/circuits/models/virtual_circuits.py:28
+msgid "virtual circuit type"
+msgstr "虚拟电路类型"
+
+#: netbox/circuits/models/virtual_circuits.py:29
+msgid "virtual circuit types"
+msgstr "虚拟电路类型"
+
+#: netbox/circuits/models/virtual_circuits.py:99
+msgid "virtual circuit"
+msgstr "虚拟电路"
+
+#: netbox/circuits/models/virtual_circuits.py:100
+msgid "virtual circuits"
+msgstr "虚拟电路"
+
+#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194
+#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109
+msgid "role"
+msgstr "角色"
+
+#: netbox/circuits/models/virtual_circuits.py:151
+msgid "virtual circuit termination"
+msgstr "虚拟电路终止"
+
+#: netbox/circuits/models/virtual_circuits.py:152
+msgid "virtual circuit terminations"
+msgstr "虚拟电路终止"
+
+#: netbox/circuits/tables/circuits.py:30
+#: netbox/circuits/tables/circuits.py:168
#: netbox/circuits/tables/providers.py:18
-#: netbox/circuits/tables/providers.py:69
-#: netbox/circuits/tables/providers.py:99 netbox/core/tables/data.py:16
+#: netbox/circuits/tables/providers.py:67
+#: netbox/circuits/tables/providers.py:97
+#: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16
#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:44
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:63 netbox/dcim/forms/object_create.py:43
-#: netbox/dcim/tables/devices.py:52 netbox/dcim/tables/devices.py:92
-#: netbox/dcim/tables/devices.py:134 netbox/dcim/tables/devices.py:289
-#: netbox/dcim/tables/devices.py:392 netbox/dcim/tables/devices.py:433
-#: netbox/dcim/tables/devices.py:482 netbox/dcim/tables/devices.py:531
-#: netbox/dcim/tables/devices.py:648 netbox/dcim/tables/devices.py:731
-#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:841
-#: netbox/dcim/tables/devices.py:911 netbox/dcim/tables/devices.py:974
-#: netbox/dcim/tables/devices.py:994 netbox/dcim/tables/devices.py:1023
-#: netbox/dcim/tables/devices.py:1053 netbox/dcim/tables/devicetypes.py:31
+#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103
+#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300
+#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444
+#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541
+#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682
+#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811
+#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942
+#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026
+#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085
+#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227
#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62
#: 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:130
-#: netbox/extras/forms/filtersets.py:213 netbox/extras/tables/tables.py:58
+#: 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:514
-#: netbox/ipam/forms/bulk_edit.py:407 netbox/ipam/forms/filtersets.py:386
-#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:85
-#: netbox/ipam/tables/ip.py:160 netbox/ipam/tables/services.py:15
-#: netbox/ipam/tables/services.py:40 netbox/ipam/tables/vlans.py:64
-#: netbox/ipam/tables/vlans.py:114 netbox/ipam/tables/vrfs.py:26
+#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389
+#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40
+#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83
+#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
#: netbox/templates/circuits/provideraccount.html:28
#: netbox/templates/circuits/providernetwork.html:24
+#: netbox/templates/circuits/virtualcircuittype.html:22
#: netbox/templates/core/datasource.html:34 netbox/templates/core/job.html:44
#: netbox/templates/core/plugin.html:54
#: netbox/templates/core/rq_worker.html:43
@@ -1438,7 +1751,7 @@ msgstr "运营商网络"
#: netbox/templates/dcim/inc/interface_vlans_table.html:5
#: netbox/templates/dcim/inc/panels/inventory_items.html:18
#: netbox/templates/dcim/interface.html:38
-#: netbox/templates/dcim/interface.html:165
+#: netbox/templates/dcim/interface.html:222
#: netbox/templates/dcim/inventoryitem.html:28
#: netbox/templates/dcim/inventoryitemrole.html:18
#: netbox/templates/dcim/location.html:29
@@ -1468,6 +1781,7 @@ msgstr "运营商网络"
#: netbox/templates/ipam/service.html:24
#: netbox/templates/ipam/servicetemplate.html:15
#: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30
+#: netbox/templates/ipam/vlantranslationpolicy.html:14
#: netbox/templates/tenancy/contact.html:25
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
@@ -1499,106 +1813,218 @@ msgstr "运营商网络"
#: netbox/virtualization/tables/clusters.py:17
#: netbox/virtualization/tables/clusters.py:39
#: netbox/virtualization/tables/clusters.py:62
-#: netbox/virtualization/tables/virtualmachines.py:55
-#: netbox/virtualization/tables/virtualmachines.py:139
-#: netbox/virtualization/tables/virtualmachines.py:194
+#: netbox/virtualization/tables/virtualmachines.py:26
+#: netbox/virtualization/tables/virtualmachines.py:109
+#: netbox/virtualization/tables/virtualmachines.py:165
#: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:57
#: netbox/vpn/tables/crypto.py:93 netbox/vpn/tables/crypto.py:129
#: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23
#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40
#: netbox/wireless/tables/wirelesslan.py:18
-#: netbox/wireless/tables/wirelesslan.py:79
+#: netbox/wireless/tables/wirelesslan.py:88
msgid "Name"
msgstr "名称"
-#: netbox/circuits/tables/circuits.py:41
-#: netbox/circuits/tables/circuits.py:138
-#: netbox/circuits/tables/providers.py:45
-#: netbox/circuits/tables/providers.py:79 netbox/netbox/navigation/menu.py:266
-#: netbox/netbox/navigation/menu.py:270 netbox/netbox/navigation/menu.py:272
+#: netbox/circuits/tables/circuits.py:39
+#: netbox/circuits/tables/circuits.py:174
+#: netbox/circuits/tables/providers.py:43
+#: netbox/circuits/tables/providers.py:77
+#: netbox/circuits/tables/virtual_circuits.py:27
+#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278
+#: netbox/netbox/navigation/menu.py:280
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
msgid "Circuits"
msgstr "广域网线路"
-#: netbox/circuits/tables/circuits.py:55
+#: netbox/circuits/tables/circuits.py:54
+#: netbox/circuits/tables/virtual_circuits.py:42
#: netbox/templates/circuits/circuit.html:26
+#: netbox/templates/circuits/virtualcircuit.html:35
+#: netbox/templates/dcim/interface.html:174
msgid "Circuit ID"
msgstr "线路ID"
-#: netbox/circuits/tables/circuits.py:69
-#: netbox/wireless/forms/model_forms.py:160
+#: netbox/circuits/tables/circuits.py:72
+#: netbox/wireless/forms/model_forms.py:163
msgid "Side A"
msgstr "A端"
-#: netbox/circuits/tables/circuits.py:74
+#: netbox/circuits/tables/circuits.py:77
msgid "Side Z"
msgstr "Z端"
-#: netbox/circuits/tables/circuits.py:77
-#: netbox/templates/circuits/circuit.html:55
+#: netbox/circuits/tables/circuits.py:80
+#: netbox/templates/circuits/circuit.html:65
msgid "Commit Rate"
msgstr "承诺速率"
-#: netbox/circuits/tables/circuits.py:80
-#: netbox/circuits/tables/providers.py:48
-#: netbox/circuits/tables/providers.py:82
-#: netbox/circuits/tables/providers.py:107 netbox/dcim/tables/devices.py:1036
-#: netbox/dcim/tables/devicetypes.py:92 netbox/dcim/tables/modules.py:29
-#: netbox/dcim/tables/modules.py:73 netbox/dcim/tables/power.py:39
-#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:84
-#: netbox/dcim/tables/racks.py:145 netbox/dcim/tables/racks.py:225
-#: netbox/dcim/tables/sites.py:108 netbox/extras/tables/tables.py:582
-#: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34
-#: netbox/ipam/tables/ip.py:136 netbox/ipam/tables/ip.py:275
-#: netbox/ipam/tables/ip.py:329 netbox/ipam/tables/ip.py:397
-#: netbox/ipam/tables/services.py:24 netbox/ipam/tables/services.py:54
-#: netbox/ipam/tables/vlans.py:145 netbox/ipam/tables/vrfs.py:47
-#: netbox/ipam/tables/vrfs.py:72 netbox/templates/dcim/htmx/cable_edit.html:89
+#: netbox/circuits/tables/circuits.py:84
+#: netbox/circuits/tables/providers.py:46
+#: netbox/circuits/tables/providers.py:80
+#: netbox/circuits/tables/providers.py:105
+#: netbox/circuits/tables/virtual_circuits.py:68
+#: netbox/dcim/tables/devices.py:1068 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73
+#: 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:582 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
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
+#: netbox/templates/dcim/htmx/cable_edit.html:89
#: netbox/templates/generic/bulk_edit.html:86
#: netbox/templates/inc/panels/comments.html:5
#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46
#: netbox/utilities/forms/fields/fields.py:29
-#: netbox/virtualization/tables/clusters.py:91
-#: netbox/virtualization/tables/virtualmachines.py:82
+#: netbox/virtualization/tables/clusters.py:95
+#: netbox/virtualization/tables/virtualmachines.py:52
#: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74
#: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140
#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
-#: netbox/wireless/tables/wirelesslan.py:58
+#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "评论"
-#: netbox/circuits/tables/circuits.py:86
+#: netbox/circuits/tables/circuits.py:90
#: netbox/templates/tenancy/contact.html:84
#: netbox/tenancy/tables/contacts.py:73
msgid "Assignments"
msgstr "分配"
+#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81
+msgid "Side"
+msgstr "端"
+
+#: netbox/circuits/tables/circuits.py:120
+msgid "Termination Type"
+msgstr "终止类型"
+
+#: netbox/circuits/tables/circuits.py:123
+msgid "Termination Point"
+msgstr "终止点"
+
+#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161
+#: netbox/templates/dcim/sitegroup.html:26
+msgid "Site Group"
+msgstr "站点组"
+
+#: netbox/circuits/tables/circuits.py:149
+#: netbox/templates/circuits/providernetwork.html:17
+#: netbox/templates/circuits/virtualcircuit.html:27
+#: netbox/templates/circuits/virtualcircuittermination.html:30
+#: netbox/templates/dcim/interface.html:170
+msgid "Provider Network"
+msgstr "运营商网络"
+
#: netbox/circuits/tables/providers.py:23
msgid "Accounts"
msgstr "账户"
-#: netbox/circuits/tables/providers.py:29
+#: netbox/circuits/tables/providers.py:28
msgid "Account Count"
msgstr "账户统计"
-#: netbox/circuits/tables/providers.py:39 netbox/dcim/tables/sites.py:100
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
msgid "ASN Count"
msgstr "ASN统计"
-#: netbox/circuits/views.py:331
+#: netbox/circuits/tables/virtual_circuits.py:65
+#: netbox/netbox/navigation/menu.py:234
+#: netbox/templates/circuits/virtualcircuit.html:87
+#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/vpn/tables/tunnels.py:58
+msgid "Terminations"
+msgstr "终端"
+
+#: netbox/circuits/tables/virtual_circuits.py:109
+#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299
+#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730
+#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782
+#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858
+#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024
+#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053
+#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1541 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:1339
+#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474
+#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630
+#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678
+#: 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:249 netbox/dcim/tables/connections.py:22
+#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
+#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381
+#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619
+#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787
+#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892
+#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089
+#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
+#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:540
+#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333
+#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795
+#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156
+#: netbox/templates/circuits/virtualcircuittermination.html:56
+#: netbox/templates/dcim/consoleport.html:20
+#: netbox/templates/dcim/consoleserverport.html:20
+#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
+#: netbox/templates/dcim/device_edit.html:10
+#: netbox/templates/dcim/devicebay.html:20
+#: netbox/templates/dcim/devicebay.html:48
+#: netbox/templates/dcim/frontport.html:20
+#: netbox/templates/dcim/interface.html:30
+#: netbox/templates/dcim/interface.html:218
+#: netbox/templates/dcim/inventoryitem.html:20
+#: netbox/templates/dcim/module.html:57
+#: netbox/templates/dcim/modulebay.html:20
+#: netbox/templates/dcim/poweroutlet.html:20
+#: netbox/templates/dcim/powerport.html:20
+#: netbox/templates/dcim/rearport.html:20
+#: netbox/templates/dcim/virtualchassis.html:65
+#: netbox/templates/dcim/virtualchassis_edit.html:51
+#: netbox/templates/dcim/virtualdevicecontext.html:22
+#: netbox/templates/virtualization/virtualmachine.html:114
+#: netbox/templates/vpn/tunneltermination.html:23
+#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
+#: netbox/virtualization/filtersets.py:133
+#: netbox/virtualization/forms/bulk_edit.py:119
+#: netbox/virtualization/forms/bulk_import.py:105
+#: netbox/virtualization/forms/filtersets.py:133
+#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
+#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237
+#: netbox/vpn/forms/model_forms.py:456
+#: netbox/wireless/forms/model_forms.py:102
+#: netbox/wireless/forms/model_forms.py:144
+#: netbox/wireless/tables/wirelesslan.py:84
+msgid "Device"
+msgstr "设备"
+
+#: netbox/circuits/views.py:356
#, python-brace-format
msgid "No terminations have been defined for circuit {circuit}."
msgstr "尚未为电路定义终端 {circuit}。"
-#: netbox/circuits/views.py:380
+#: netbox/circuits/views.py:405
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "已将终端交换为电路 {circuit}。"
-#: netbox/core/api/views.py:39
+#: netbox/core/api/views.py:51
msgid "This user does not have permission to synchronize this data source."
msgstr "该用户无权同步该数据源。"
@@ -1623,12 +2049,13 @@ msgstr "完成"
#: netbox/core/choices.py:22 netbox/core/choices.py:59
#: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34
#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239
-#: netbox/dcim/choices.py:1609 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:1593 netbox/dcim/choices.py:1666
+#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "故障"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:335
-#: netbox/netbox/navigation/menu.py:339
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:360
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -1658,12 +2085,36 @@ msgstr "运行中"
msgid "Errored"
msgstr "错误"
-#: netbox/core/choices.py:87 netbox/core/tables/plugins.py:63
+#: netbox/core/choices.py:82
+msgid "Minutely"
+msgstr "Minutely"
+
+#: netbox/core/choices.py:83
+msgid "Hourly"
+msgstr "每小时"
+
+#: netbox/core/choices.py:84
+msgid "12 hours"
+msgstr "12小时制"
+
+#: netbox/core/choices.py:85
+msgid "Daily"
+msgstr "每天"
+
+#: netbox/core/choices.py:86
+msgid "Weekly"
+msgstr "周"
+
+#: netbox/core/choices.py:87
+msgid "30 days"
+msgstr "30天"
+
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "更新于"
-#: netbox/core/choices.py:88
+#: netbox/core/choices.py:104
msgid "Deleted"
msgstr "删除"
@@ -1691,7 +2142,7 @@ msgstr "已取消"
#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51
#: netbox/templates/core/plugin.html:88
-#: netbox/templates/dcim/interface.html:216
+#: netbox/templates/dcim/interface.html:273
msgid "Local"
msgstr "本地"
@@ -1765,7 +2216,7 @@ msgstr "数据源 (ID)"
msgid "Data source (name)"
msgstr "数据源 (name)"
-#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:501
+#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502
#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331
#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413
#: netbox/users/filtersets.py:28
@@ -1777,12 +2228,12 @@ msgid "User name"
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:1137
-#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/filtersets.py:1370
-#: netbox/dcim/tables/devices.py:553 netbox/dcim/tables/devicetypes.py:224
+#: 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:1375
+#: netbox/dcim/tables/devices.py:567 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:142
-#: netbox/extras/forms/filtersets.py:229 netbox/extras/forms/filtersets.py:294
+#: 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/templates/core/datasource.html:42
@@ -1793,18 +2244,18 @@ msgstr "用户名"
#: netbox/templates/users/objectpermission.html:25
#: netbox/templates/virtualization/vminterface.html:29
#: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70
-#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:217
-#: netbox/virtualization/forms/filtersets.py:215
+#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199
+#: netbox/virtualization/forms/filtersets.py:220
msgid "Enabled"
msgstr "已启用"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:285
+#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127
#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170
-#: netbox/vpn/forms/model_forms.py:301 netbox/vpn/forms/model_forms.py:321
-#: netbox/vpn/forms/model_forms.py:337 netbox/vpn/forms/model_forms.py:357
-#: netbox/vpn/forms/model_forms.py:380
+#: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323
+#: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360
+#: netbox/vpn/forms/model_forms.py:383
msgid "Parameters"
msgstr "参数"
@@ -1813,16 +2264,15 @@ msgid "Ignore rules"
msgstr "忽略规则"
#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97
-#: netbox/extras/forms/model_forms.py:248
-#: netbox/extras/forms/model_forms.py:578
-#: netbox/extras/forms/model_forms.py:632 netbox/extras/tables/tables.py:191
+#: 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:518
#: netbox/templates/core/datasource.html:31
-#: netbox/templates/dcim/device/render_config.html:18
#: netbox/templates/extras/configcontext.html:29
#: netbox/templates/extras/configtemplate.html:21
#: netbox/templates/extras/exporttemplate.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:18
+#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "数据源"
@@ -1831,17 +2281,17 @@ msgid "File"
msgstr "文件"
#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:328
-#: netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
+#: netbox/extras/forms/filtersets.py:421
msgid "Data source"
msgstr "数据源"
-#: netbox/core/forms/filtersets.py:70 netbox/extras/forms/filtersets.py:440
+#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
msgid "Creation"
msgstr "创建"
-#: netbox/core/forms/filtersets.py:74 netbox/core/forms/filtersets.py:160
-#: netbox/extras/forms/filtersets.py:461 netbox/extras/tables/tables.py:220
+#: 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:571 netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
@@ -1849,42 +2299,42 @@ msgstr "创建"
msgid "Object Type"
msgstr "目标类型"
-#: netbox/core/forms/filtersets.py:84
+#: netbox/core/forms/filtersets.py:85
msgid "Created after"
msgstr "之后创建"
-#: netbox/core/forms/filtersets.py:89
+#: netbox/core/forms/filtersets.py:90
msgid "Created before"
msgstr "之前创建"
-#: netbox/core/forms/filtersets.py:94
+#: netbox/core/forms/filtersets.py:95
msgid "Scheduled after"
msgstr "计划在之后"
-#: netbox/core/forms/filtersets.py:99
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled before"
msgstr "计划在之前"
-#: netbox/core/forms/filtersets.py:104
+#: netbox/core/forms/filtersets.py:105
msgid "Started after"
msgstr "之后开始"
-#: netbox/core/forms/filtersets.py:109
+#: netbox/core/forms/filtersets.py:110
msgid "Started before"
msgstr "之前开始"
-#: netbox/core/forms/filtersets.py:114
+#: netbox/core/forms/filtersets.py:115
msgid "Completed after"
msgstr "完成后"
-#: netbox/core/forms/filtersets.py:119
+#: netbox/core/forms/filtersets.py:120
msgid "Completed before"
msgstr "完成后"
-#: netbox/core/forms/filtersets.py:126 netbox/core/forms/filtersets.py:155
-#: netbox/dcim/forms/bulk_edit.py:462 netbox/dcim/forms/filtersets.py:418
-#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/model_forms.py:316
-#: netbox/extras/forms/filtersets.py:456 netbox/extras/forms/filtersets.py:475
+#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156
+#: 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/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
@@ -1898,22 +2348,22 @@ msgstr "完成后"
msgid "User"
msgstr "用户"
-#: netbox/core/forms/filtersets.py:134 netbox/core/tables/change_logging.py:15
+#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "时间"
-#: netbox/core/forms/filtersets.py:139 netbox/extras/forms/filtersets.py:445
+#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
msgid "After"
msgstr "之后"
-#: netbox/core/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:450
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
msgid "Before"
msgstr "之前"
-#: netbox/core/forms/filtersets.py:148 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:396
+#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:410
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
@@ -1947,22 +2397,22 @@ msgstr "必须上传文件或选择数据文件进行同步"
msgid "Rack Elevations"
msgstr "机柜立面图"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1520
-#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1372
-#: netbox/dcim/forms/bulk_edit.py:1390 netbox/dcim/tables/racks.py:158
-#: netbox/netbox/navigation/menu.py:291 netbox/netbox/navigation/menu.py:295
+#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522
+#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375
+#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157
+#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316
msgid "Power"
msgstr "电源"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:154
+#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IP地址管理"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:230
+#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43
-#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
+#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "安全"
@@ -1977,7 +2427,7 @@ msgid "Pagination"
msgstr "分页"
#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/model_forms.py:116
+#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
#: netbox/extras/forms/model_forms.py:129
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
@@ -1988,7 +2438,7 @@ msgstr "验证"
msgid "User Preferences"
msgstr "用户首选项"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:732
+#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
@@ -2023,7 +2473,7 @@ msgstr "用户名"
msgid "request ID"
msgstr "请求ID"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:69
+#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
msgid "action"
msgstr "动作"
@@ -2048,9 +2498,9 @@ msgstr "变更的对象"
msgid "Change logging is not supported for this object type ({type})."
msgstr "此对象类型 ({type}) 不支持更改日志记录。"
-#: netbox/core/models/config.py:18 netbox/core/models/data.py:266
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:263
#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:50
-#: netbox/extras/models/models.py:730 netbox/extras/models/notifications.py:39
+#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
#: netbox/extras/models/notifications.py:186
#: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32
msgid "created"
@@ -2085,24 +2535,24 @@ msgstr "当前配置"
msgid "Config revision #{id}"
msgstr "配置修订#{id}"
-#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43
-#: netbox/dcim/models/device_component_templates.py:203
-#: netbox/dcim/models/device_component_templates.py:237
-#: netbox/dcim/models/device_component_templates.py:272
-#: netbox/dcim/models/device_component_templates.py:334
-#: netbox/dcim/models/device_component_templates.py:413
-#: netbox/dcim/models/device_component_templates.py:512
-#: netbox/dcim/models/device_component_templates.py:612
-#: netbox/dcim/models/device_components.py:283
-#: netbox/dcim/models/device_components.py:312
-#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:463
-#: netbox/dcim/models/device_components.py:605
-#: netbox/dcim/models/device_components.py:970
-#: netbox/dcim/models/device_components.py:1044
-#: netbox/dcim/models/power.py:102 netbox/extras/models/customfields.py:78
+#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44
+#: netbox/dcim/models/device_component_templates.py:199
+#: netbox/dcim/models/device_component_templates.py:234
+#: netbox/dcim/models/device_component_templates.py:270
+#: netbox/dcim/models/device_component_templates.py:335
+#: 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:279
+#: netbox/dcim/models/device_components.py:306
+#: netbox/dcim/models/device_components.py:337
+#: netbox/dcim/models/device_components.py:453
+#: netbox/dcim/models/device_components.py:653
+#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1092
+#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:61 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
msgid "type"
msgstr "类型"
@@ -2114,8 +2564,8 @@ msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
-#: netbox/dcim/models/device_component_templates.py:418
-#: netbox/dcim/models/device_components.py:512
+#: netbox/dcim/models/device_component_templates.py:425
+#: netbox/dcim/models/device_components.py:505
#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
msgid "enabled"
@@ -2145,63 +2595,63 @@ msgstr "数据源"
msgid "data sources"
msgstr "数据源"
-#: netbox/core/models/data.py:122
+#: netbox/core/models/data.py:119
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "未知后端类型: {type}"
-#: netbox/core/models/data.py:164
+#: netbox/core/models/data.py:161
msgid "Cannot initiate sync; syncing already in progress."
msgstr "无法启动同步; 同步已在进行中。"
-#: netbox/core/models/data.py:177
+#: netbox/core/models/data.py:174
msgid ""
"There was an error initializing the backend. A dependency needs to be "
"installed: "
msgstr "初始化后端时出错。 需要安装依赖:"
-#: netbox/core/models/data.py:270 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:267 netbox/core/models/files.py:31
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "最后更新"
-#: netbox/core/models/data.py:280 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446
msgid "path"
msgstr "路径"
-#: netbox/core/models/data.py:283
+#: netbox/core/models/data.py:280
msgid "File path relative to the data source's root"
msgstr "相对于数据源根目录的文件路径"
-#: netbox/core/models/data.py:287 netbox/ipam/models/ip.py:503
+#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489
msgid "size"
msgstr "大小"
-#: netbox/core/models/data.py:290
+#: netbox/core/models/data.py:287
msgid "hash"
msgstr "哈希值"
-#: netbox/core/models/data.py:294
+#: netbox/core/models/data.py:291
msgid "Length must be 64 hexadecimal characters."
msgstr "长度必须为 64 个十六进制字符。"
-#: netbox/core/models/data.py:296
+#: netbox/core/models/data.py:293
msgid "SHA256 hash of the file data"
msgstr "文件数据的 SHA256 哈希值"
-#: netbox/core/models/data.py:313
+#: netbox/core/models/data.py:310
msgid "data file"
msgstr "数据文件"
-#: netbox/core/models/data.py:314
+#: netbox/core/models/data.py:311
msgid "data files"
msgstr "数据文件"
-#: netbox/core/models/data.py:401
+#: netbox/core/models/data.py:398
msgid "auto sync record"
msgstr "自动同步记录"
-#: netbox/core/models/data.py:402
+#: netbox/core/models/data.py:399
msgid "auto sync records"
msgstr "自动同步记录"
@@ -2225,6 +2675,11 @@ msgstr "托管文件"
msgid "managed files"
msgstr "托管文件"
+#: netbox/core/models/files.py:100
+#, python-brace-format
+msgid "A {model} with this file path already exists ({path})."
+msgstr "一个 {model} 这个文件路径已经存在 ({path})。"
+
#: netbox/core/models/jobs.py:54
msgid "scheduled"
msgstr "计划"
@@ -2246,7 +2701,7 @@ msgid "completed"
msgstr "已经完成"
#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:87
+#: netbox/extras/models/staging.py:95
msgid "data"
msgstr "数据"
@@ -2276,7 +2731,7 @@ msgstr "任务不能分配给此对象类型 ({type})"
msgid "Invalid status for job termination. Choices are: {choices}"
msgstr "作业终止状态无效。选项有:{choices}"
-#: netbox/core/models/jobs.py:221
+#: netbox/core/models/jobs.py:231
msgid ""
"enqueue() cannot be called with values for both schedule_at and immediate."
msgstr "不能使用 schedule_at 和 immediate 的值调用 enqueue ()。"
@@ -2297,7 +2752,7 @@ msgstr "全名"
#: 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:576 netbox/extras/tables/tables.py:616
-#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:244
+#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
@@ -2325,11 +2780,11 @@ msgid "Last updated"
msgstr "最后更新日期"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:164 netbox/extras/tables/tables.py:216
-#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:189
+#: 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/templates/dcim/virtualchassis_edit.html:52
#: netbox/utilities/forms/forms.py:73
-#: netbox/wireless/tables/wirelesslink.py:17
+#: netbox/wireless/tables/wirelesslink.py:16
msgid "ID"
msgstr "ID"
@@ -2395,7 +2850,7 @@ msgstr "Workers"
msgid "Host"
msgstr "主机"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:535
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587
msgid "Port"
msgstr "端口"
@@ -2443,71 +2898,84 @@ msgstr "PID"
msgid "No workers found"
msgstr "没有找到workers"
-#: netbox/core/views.py:90
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
#, python-brace-format
-msgid "Queued job #{id} to sync {datasource}"
-msgstr "已排队的作业 #{id} 同步 {datasource}"
+msgid "Job {job_id} not found"
+msgstr "任务{job_id} 未发现"
-#: netbox/core/views.py:319
+#: netbox/core/utils.py:102 netbox/core/utils.py:118
#, python-brace-format
-msgid "Restored configuration revision #{id}"
-msgstr "已恢复配置修订版 #{id}"
+msgid "Job {id} not found."
+msgstr "工作 {id} 未找到。"
-#: netbox/core/views.py:412 netbox/core/views.py:455 netbox/core/views.py:531
+#: netbox/core/views.py:88
#, python-brace-format
-msgid "Job {job_id} not found"
-msgstr "任务{job_id} 未发现"
+msgid "Queued job #{id} to sync {datasource}"
+msgstr "已排队的作业 #{id} 同步 {datasource}"
+
+#: netbox/core/views.py:332
+#, python-brace-format
+msgid "Restored configuration revision #{id}"
+msgstr "已恢复配置修订版 #{id}"
-#: netbox/core/views.py:463
+#: netbox/core/views.py:435
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "工作 {id} 已被删除。"
-#: netbox/core/views.py:465
+#: netbox/core/views.py:437
#, python-brace-format
msgid "Error deleting job {id}: {error}"
msgstr "删除任务时出错 {id}: {error}"
-#: netbox/core/views.py:478 netbox/core/views.py:496
-#, python-brace-format
-msgid "Job {id} not found."
-msgstr "工作 {id} 未找到。"
-
-#: netbox/core/views.py:484
+#: netbox/core/views.py:446
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "工作 {id} 已重新排队。"
-#: netbox/core/views.py:519
+#: netbox/core/views.py:455
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "工作 {id} 已被排队。"
-#: netbox/core/views.py:538
+#: netbox/core/views.py:464
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "工作 {id} 已停止。"
-#: netbox/core/views.py:540
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "无法停止作业 {id}"
-#: netbox/core/views.py:674
+#: netbox/core/views.py:601
msgid "Plugins catalog could not be loaded"
msgstr "无法加载插件目录"
-#: netbox/core/views.py:708
+#: netbox/core/views.py:635
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "插件 {name} 未找到"
-#: netbox/dcim/api/serializers_/devices.py:49
-#: netbox/dcim/api/serializers_/devicetypes.py:25
+#: netbox/dcim/api/serializers_/device_components.py:262
+msgid "Interface mode does not support q-in-q service vlan"
+msgstr "接口模式不支持 q-in-q 服务 vlan"
+
+#: netbox/dcim/api/serializers_/device_components.py:269
+msgid "Interface mode does not support untagged vlan"
+msgstr "接口模式不支持未标记的 VLAN"
+
+#: netbox/dcim/api/serializers_/device_components.py:274
+#: netbox/dcim/api/serializers_/device_components.py:279
+msgid "Interface mode does not support tagged vlans"
+msgstr "接口模式不支持带标签的 VLAN"
+
+#: netbox/dcim/api/serializers_/devices.py:53
+#: netbox/dcim/api/serializers_/devicetypes.py:26
msgid "Position (U)"
msgstr "具体U位"
-#: netbox/dcim/api/serializers_/racks.py:112
+#: netbox/dcim/api/serializers_/racks.py:113
#: netbox/templates/dcim/rack.html:28
msgid "Facility ID"
msgstr "标识符ID"
@@ -2517,8 +2985,9 @@ msgid "Staging"
msgstr "暂存"
#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189
-#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1533
-#: netbox/virtualization/choices.py:23 netbox/virtualization/choices.py:48
+#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1535
+#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49
msgid "Decommissioning"
msgstr "报废"
@@ -2581,7 +3050,7 @@ msgstr "已弃用"
msgid "Millimeters"
msgstr "毫米"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1555
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557
msgid "Inches"
msgstr "英寸"
@@ -2595,21 +3064,21 @@ msgstr "从前向后"
msgid "Rear to front"
msgstr "从后向前"
-#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:69
-#: netbox/dcim/forms/bulk_edit.py:88 netbox/dcim/forms/bulk_edit.py:174
-#: netbox/dcim/forms/bulk_edit.py:1420 netbox/dcim/forms/bulk_import.py:60
-#: netbox/dcim/forms/bulk_import.py:74 netbox/dcim/forms/bulk_import.py:137
-#: netbox/dcim/forms/bulk_import.py:588 netbox/dcim/forms/bulk_import.py:855
-#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/forms/filtersets.py:234
-#: netbox/dcim/forms/model_forms.py:74 netbox/dcim/forms/model_forms.py:93
-#: netbox/dcim/forms/model_forms.py:170 netbox/dcim/forms/model_forms.py:1069
-#: netbox/dcim/forms/model_forms.py:1509
-#: netbox/dcim/forms/object_import.py:176 netbox/dcim/tables/devices.py:656
-#: netbox/dcim/tables/devices.py:869 netbox/dcim/tables/devices.py:954
-#: netbox/extras/tables/tables.py:223 netbox/ipam/tables/fhrp.py:59
-#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/services.py:44
-#: netbox/templates/dcim/interface.html:102
-#: netbox/templates/dcim/interface.html:309
+#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72
+#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62
+#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139
+#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863
+#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235
+#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95
+#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1082
+#: netbox/dcim/forms/model_forms.py:1551
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690
+#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987
+#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223
+#: 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
#: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37
#: netbox/templates/dcim/sitegroup.html:37
#: netbox/templates/ipam/service.html:28
@@ -2622,12 +3091,12 @@ msgstr "从后向前"
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
#: netbox/tenancy/forms/model_forms.py:68
-#: netbox/virtualization/forms/bulk_edit.py:207
-#: netbox/virtualization/forms/bulk_import.py:151
-#: netbox/virtualization/tables/virtualmachines.py:162
-#: netbox/wireless/forms/bulk_edit.py:24
-#: netbox/wireless/forms/bulk_import.py:21
-#: netbox/wireless/forms/model_forms.py:21
+#: netbox/virtualization/forms/bulk_edit.py:189
+#: netbox/virtualization/forms/bulk_import.py:157
+#: netbox/virtualization/tables/virtualmachines.py:132
+#: netbox/wireless/forms/bulk_edit.py:26
+#: netbox/wireless/forms/bulk_import.py:23
+#: netbox/wireless/forms/model_forms.py:22
msgid "Parent"
msgstr "上级"
@@ -2650,7 +3119,7 @@ msgid "Rear"
msgstr "后"
#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/virtualization/choices.py:46
+#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "已暂存"
@@ -2683,7 +3152,7 @@ msgid "Top to bottom"
msgstr "从上到下"
#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1305
+#: netbox/dcim/choices.py:1307
msgid "Passive"
msgstr "被动"
@@ -2713,8 +3182,8 @@ msgstr "专用规格"
#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223
-#: netbox/dcim/choices.py:1449 netbox/dcim/choices.py:1451
-#: netbox/netbox/navigation/menu.py:200
+#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453
+#: netbox/netbox/navigation/menu.py:208
msgid "Other"
msgstr "其他"
@@ -2731,10 +3200,10 @@ msgid "Virtual"
msgstr "虚拟"
#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099
-#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1330
-#: netbox/dcim/forms/model_forms.py:995 netbox/dcim/forms/model_forms.py:1404
-#: netbox/netbox/navigation/menu.py:140 netbox/netbox/navigation/menu.py:144
-#: netbox/templates/dcim/interface.html:210
+#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335
+#: 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
msgid "Wireless"
msgstr "无线"
@@ -2742,13 +3211,13 @@ msgstr "无线"
msgid "Virtual interfaces"
msgstr "虚拟接口"
-#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1428
-#: netbox/dcim/forms/bulk_import.py:862 netbox/dcim/forms/model_forms.py:981
-#: netbox/dcim/tables/devices.py:660 netbox/templates/dcim/interface.html:106
+#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431
+#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993
+#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
-#: netbox/virtualization/forms/bulk_edit.py:212
-#: netbox/virtualization/forms/bulk_import.py:158
-#: netbox/virtualization/tables/virtualmachines.py:166
+#: netbox/virtualization/forms/bulk_edit.py:194
+#: netbox/virtualization/forms/bulk_import.py:164
+#: netbox/virtualization/tables/virtualmachines.py:136
msgid "Bridge"
msgstr "桥接"
@@ -2772,10 +3241,10 @@ msgstr "以太网(背板)"
msgid "Cellular"
msgstr "蜂窝网络"
-#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:383
-#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:963
-#: netbox/dcim/forms/filtersets.py:1542
-#: netbox/templates/dcim/inventoryitem.html:52
+#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964
+#: netbox/dcim/forms/filtersets.py:1547
+#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:54
msgid "Serial"
msgstr "串口"
@@ -2801,109 +3270,95 @@ msgstr "全双工"
msgid "Auto"
msgstr "自动"
-#: netbox/dcim/choices.py:1265
+#: netbox/dcim/choices.py:1266
msgid "Access"
msgstr "接入"
-#: netbox/dcim/choices.py:1266 netbox/ipam/tables/vlans.py:172
-#: netbox/ipam/tables/vlans.py:217
+#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148
+#: netbox/ipam/tables/vlans.py:193
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "Trunk口"
-#: netbox/dcim/choices.py:1267
+#: netbox/dcim/choices.py:1268
msgid "Tagged (All)"
msgstr "Trunk口(允许所有VLAN)"
-#: netbox/dcim/choices.py:1296
+#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22
+msgid "Q-in-Q (802.1ad)"
+msgstr "q-in-q (802.1ad)"
+
+#: netbox/dcim/choices.py:1298
msgid "IEEE Standard"
msgstr "IEEE标准"
-#: netbox/dcim/choices.py:1307
+#: netbox/dcim/choices.py:1309
msgid "Passive 24V (2-pair)"
msgstr "24V(2对供电)"
-#: netbox/dcim/choices.py:1308
+#: netbox/dcim/choices.py:1310
msgid "Passive 24V (4-pair)"
msgstr "24V(4对供电)"
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:1311
msgid "Passive 48V (2-pair)"
msgstr "48V(2对供电)"
-#: netbox/dcim/choices.py:1310
+#: netbox/dcim/choices.py:1312
msgid "Passive 48V (4-pair)"
msgstr "48V(4对供电)"
-#: netbox/dcim/choices.py:1380 netbox/dcim/choices.py:1490
+#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492
msgid "Copper"
msgstr "铜缆"
-#: netbox/dcim/choices.py:1403
+#: netbox/dcim/choices.py:1405
msgid "Fiber Optic"
msgstr "光纤"
-#: netbox/dcim/choices.py:1436 netbox/dcim/choices.py:1519
+#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1506
+#: netbox/dcim/choices.py:1508
msgid "Fiber"
msgstr "光纤"
-#: netbox/dcim/choices.py:1531 netbox/dcim/forms/filtersets.py:1227
+#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228
msgid "Connected"
msgstr "已连接"
-#: netbox/dcim/choices.py:1550 netbox/wireless/choices.py:497
+#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "公里"
-#: netbox/dcim/choices.py:1551 netbox/templates/dcim/cable_trace.html:65
-#: netbox/wireless/choices.py:498
+#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176
+#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "米"
-#: netbox/dcim/choices.py:1552
+#: netbox/dcim/choices.py:1554
msgid "Centimeters"
msgstr "厘米"
-#: netbox/dcim/choices.py:1553 netbox/wireless/choices.py:499
+#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "英里"
-#: netbox/dcim/choices.py:1554 netbox/templates/dcim/cable_trace.html:66
-#: netbox/wireless/choices.py:500
+#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178
+#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "英尺"
-#: netbox/dcim/choices.py:1570 netbox/templates/dcim/device.html:327
-#: netbox/templates/dcim/rack.html:107
-msgid "Kilograms"
-msgstr "千克"
-
-#: netbox/dcim/choices.py:1571
-msgid "Grams"
-msgstr "克"
-
-#: netbox/dcim/choices.py:1572 netbox/templates/dcim/device.html:328
-#: netbox/templates/dcim/rack.html:108
-msgid "Pounds"
-msgstr "磅"
-
-#: netbox/dcim/choices.py:1573
-msgid "Ounces"
-msgstr "盎司"
-
-#: netbox/dcim/choices.py:1620
+#: netbox/dcim/choices.py:1604
msgid "Redundant"
msgstr "冗余"
-#: netbox/dcim/choices.py:1641
+#: netbox/dcim/choices.py:1625
msgid "Single phase"
msgstr "单相电"
-#: netbox/dcim/choices.py:1642
+#: netbox/dcim/choices.py:1626
msgid "Three-phase"
msgstr "三相"
@@ -2917,335 +3372,319 @@ msgstr "MAC地址格式无效:{value}"
msgid "Invalid WWN format: {value}"
msgstr "WWN格式无效:{value}"
-#: netbox/dcim/filtersets.py:86
+#: netbox/dcim/filtersets.py:87
msgid "Parent region (ID)"
msgstr "上一级地区(ID)"
-#: netbox/dcim/filtersets.py:92
+#: netbox/dcim/filtersets.py:93
msgid "Parent region (slug)"
msgstr "上一级地区(缩写)"
-#: netbox/dcim/filtersets.py:116
+#: netbox/dcim/filtersets.py:117
msgid "Parent site group (ID)"
msgstr "上一级站点组(ID)"
-#: netbox/dcim/filtersets.py:122
+#: netbox/dcim/filtersets.py:123
msgid "Parent site group (slug)"
msgstr "上一级站点组(缩写)"
-#: netbox/dcim/filtersets.py:164 netbox/extras/filtersets.py:364
-#: netbox/ipam/filtersets.py:843 netbox/ipam/filtersets.py:995
+#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962
msgid "Group (ID)"
msgstr "组(ID)"
-#: netbox/dcim/filtersets.py:170
+#: netbox/dcim/filtersets.py:171
msgid "Group (slug)"
msgstr "组(缩写)"
-#: netbox/dcim/filtersets.py:176 netbox/dcim/filtersets.py:181
+#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
msgid "AS (ID)"
msgstr "AS (ID)"
-#: netbox/dcim/filtersets.py:246
+#: netbox/dcim/filtersets.py:247
msgid "Parent location (ID)"
msgstr "父级位置(ID)"
-#: netbox/dcim/filtersets.py:252
+#: netbox/dcim/filtersets.py:253
msgid "Parent location (slug)"
msgstr "父级位置(缩写)"
-#: netbox/dcim/filtersets.py:258 netbox/dcim/filtersets.py:369
-#: netbox/dcim/filtersets.py:490 netbox/dcim/filtersets.py:1057
-#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:2182
-msgid "Location (ID)"
-msgstr "位置(ID)"
-
-#: netbox/dcim/filtersets.py:265 netbox/dcim/filtersets.py:376
-#: netbox/dcim/filtersets.py:497 netbox/dcim/filtersets.py:1410
-#: netbox/extras/filtersets.py:542
-msgid "Location (slug)"
-msgstr "位置(缩写)"
-
-#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:381
-#: netbox/dcim/filtersets.py:539 netbox/dcim/filtersets.py:678
-#: netbox/dcim/filtersets.py:882 netbox/dcim/filtersets.py:933
-#: netbox/dcim/filtersets.py:973 netbox/dcim/filtersets.py:1306
-#: netbox/dcim/filtersets.py:1840
+#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382
+#: 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:1308
+#: netbox/dcim/filtersets.py:1960
msgid "Manufacturer (ID)"
msgstr "厂商(ID)"
-#: netbox/dcim/filtersets.py:302 netbox/dcim/filtersets.py:387
-#: netbox/dcim/filtersets.py:545 netbox/dcim/filtersets.py:684
-#: netbox/dcim/filtersets.py:888 netbox/dcim/filtersets.py:939
-#: netbox/dcim/filtersets.py:979 netbox/dcim/filtersets.py:1312
-#: netbox/dcim/filtersets.py:1846
+#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388
+#: 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:1314
+#: netbox/dcim/filtersets.py:1966
msgid "Manufacturer (slug)"
msgstr "厂商 (缩写)"
-#: netbox/dcim/filtersets.py:393
+#: netbox/dcim/filtersets.py:394
msgid "Rack type (slug)"
msgstr "机架类型(弹头)"
-#: netbox/dcim/filtersets.py:397
+#: netbox/dcim/filtersets.py:398
msgid "Rack type (ID)"
msgstr "机架类型 (ID)"
-#: netbox/dcim/filtersets.py:411 netbox/dcim/filtersets.py:892
-#: netbox/dcim/filtersets.py:994 netbox/dcim/filtersets.py:1850
-#: netbox/ipam/filtersets.py:383 netbox/ipam/filtersets.py:495
-#: netbox/ipam/filtersets.py:1005 netbox/virtualization/filtersets.py:210
+#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
+#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970
+#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462
+#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176
msgid "Role (ID)"
msgstr "角色(ID)"
-#: netbox/dcim/filtersets.py:417 netbox/dcim/filtersets.py:898
-#: netbox/dcim/filtersets.py:1000 netbox/dcim/filtersets.py:1856
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:389
-#: netbox/ipam/filtersets.py:501 netbox/ipam/filtersets.py:1011
-#: netbox/virtualization/filtersets.py:216
+#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
+#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976
+#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356
+#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978
+#: netbox/virtualization/filtersets.py:182
msgid "Role (slug)"
msgstr "角色 (缩写)"
-#: netbox/dcim/filtersets.py:447 netbox/dcim/filtersets.py:1062
-#: netbox/dcim/filtersets.py:1415 netbox/dcim/filtersets.py:2244
+#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063
+#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368
msgid "Rack (ID)"
msgstr "机柜(ID)"
-#: netbox/dcim/filtersets.py:507 netbox/extras/filtersets.py:293
+#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293
#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359
#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113
#: netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "用户(名称)"
-#: netbox/dcim/filtersets.py:549
+#: netbox/dcim/filtersets.py:550
msgid "Default platform (ID)"
msgstr "默认系统平台(ID)"
-#: netbox/dcim/filtersets.py:555
+#: netbox/dcim/filtersets.py:556
msgid "Default platform (slug)"
msgstr "默认系统平台(缩写)"
-#: netbox/dcim/filtersets.py:558 netbox/dcim/forms/filtersets.py:517
+#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
msgid "Has a front image"
msgstr "有前面板图片"
-#: netbox/dcim/filtersets.py:562 netbox/dcim/forms/filtersets.py:524
+#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
msgid "Has a rear image"
msgstr "有后面板图片"
-#: netbox/dcim/filtersets.py:567 netbox/dcim/filtersets.py:688
-#: netbox/dcim/filtersets.py:1131 netbox/dcim/forms/filtersets.py:531
-#: netbox/dcim/forms/filtersets.py:627 netbox/dcim/forms/filtersets.py:848
+#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
+#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532
+#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
msgid "Has console ports"
msgstr "具有console端口"
-#: netbox/dcim/filtersets.py:571 netbox/dcim/filtersets.py:692
-#: netbox/dcim/filtersets.py:1135 netbox/dcim/forms/filtersets.py:538
-#: netbox/dcim/forms/filtersets.py:634 netbox/dcim/forms/filtersets.py:855
+#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
+#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539
+#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
msgid "Has console server ports"
msgstr "具有console 服务器端口"
-#: netbox/dcim/filtersets.py:575 netbox/dcim/filtersets.py:696
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:545
-#: netbox/dcim/forms/filtersets.py:641 netbox/dcim/forms/filtersets.py:862
+#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
+#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
msgid "Has power ports"
msgstr "有电源接口"
-#: netbox/dcim/filtersets.py:579 netbox/dcim/filtersets.py:700
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:552
-#: netbox/dcim/forms/filtersets.py:648 netbox/dcim/forms/filtersets.py:869
+#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
+#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
msgid "Has power outlets"
msgstr "有电源插座"
-#: netbox/dcim/filtersets.py:583 netbox/dcim/filtersets.py:704
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:559
-#: netbox/dcim/forms/filtersets.py:655 netbox/dcim/forms/filtersets.py:876
+#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
+#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
msgid "Has interfaces"
msgstr "有接口"
-#: netbox/dcim/filtersets.py:587 netbox/dcim/filtersets.py:708
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:566
-#: netbox/dcim/forms/filtersets.py:662 netbox/dcim/forms/filtersets.py:883
+#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
+#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
msgid "Has pass-through ports"
msgstr "有直通端口"
-#: netbox/dcim/filtersets.py:591 netbox/dcim/filtersets.py:1155
-#: netbox/dcim/forms/filtersets.py:580
+#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156
+#: netbox/dcim/forms/filtersets.py:581
msgid "Has module bays"
msgstr "有模块托架"
-#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:1159
-#: netbox/dcim/forms/filtersets.py:573
+#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160
+#: netbox/dcim/forms/filtersets.py:574
msgid "Has device bays"
msgstr "有设备托架"
-#: netbox/dcim/filtersets.py:599 netbox/dcim/forms/filtersets.py:587
+#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
msgid "Has inventory items"
msgstr "有库存项"
-#: netbox/dcim/filtersets.py:756 netbox/dcim/filtersets.py:989
-#: netbox/dcim/filtersets.py:1436
+#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
+#: netbox/dcim/filtersets.py:1438
msgid "Device type (ID)"
msgstr "设备型号(ID)"
-#: netbox/dcim/filtersets.py:772 netbox/dcim/filtersets.py:1317
+#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319
msgid "Module type (ID)"
msgstr "模块类型(ID)"
-#: netbox/dcim/filtersets.py:804 netbox/dcim/filtersets.py:1591
+#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593
msgid "Power port (ID)"
msgstr "电源接口(ID)"
-#: netbox/dcim/filtersets.py:878 netbox/dcim/filtersets.py:1836
+#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956
msgid "Parent inventory item (ID)"
msgstr "上一级库存项(ID)"
-#: netbox/dcim/filtersets.py:921 netbox/dcim/filtersets.py:947
-#: netbox/dcim/filtersets.py:1127 netbox/virtualization/filtersets.py:238
+#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
+#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204
msgid "Config template (ID)"
msgstr "配置模板(ID)"
-#: netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:986
msgid "Device type (slug)"
msgstr "设备型号 (缩写)"
-#: netbox/dcim/filtersets.py:1005
+#: netbox/dcim/filtersets.py:1006
msgid "Parent Device (ID)"
msgstr "上一级设备(ID)"
-#: netbox/dcim/filtersets.py:1009 netbox/virtualization/filtersets.py:220
+#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
msgid "Platform (ID)"
msgstr "平台(ID)"
-#: netbox/dcim/filtersets.py:1015 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:226
+#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
+#: netbox/virtualization/filtersets.py:192
msgid "Platform (slug)"
msgstr "平台(缩写)"
-#: netbox/dcim/filtersets.py:1051 netbox/dcim/filtersets.py:1399
-#: netbox/dcim/filtersets.py:1934 netbox/dcim/filtersets.py:2176
-#: netbox/dcim/filtersets.py:2235
+#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401
+#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300
+#: netbox/dcim/filtersets.py:2359
msgid "Site name (slug)"
msgstr "站点名字 (缩写)"
-#: netbox/dcim/filtersets.py:1067
+#: netbox/dcim/filtersets.py:1068
msgid "Parent bay (ID)"
msgstr "父级托架(IE)"
-#: netbox/dcim/filtersets.py:1071
+#: netbox/dcim/filtersets.py:1072
msgid "VM cluster (ID)"
msgstr "虚拟机集群(ID)"
-#: netbox/dcim/filtersets.py:1077 netbox/extras/filtersets.py:591
-#: netbox/virtualization/filtersets.py:136
+#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591
+#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "集群组(缩写)"
-#: netbox/dcim/filtersets.py:1082 netbox/virtualization/filtersets.py:130
+#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "集群组(ID)"
-#: netbox/dcim/filtersets.py:1088
+#: netbox/dcim/filtersets.py:1089
msgid "Device model (slug)"
msgstr "设备模块(缩写)"
-#: netbox/dcim/filtersets.py:1099 netbox/dcim/forms/bulk_edit.py:522
+#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525
msgid "Is full depth"
msgstr "是否全尺寸"
-#: netbox/dcim/filtersets.py:1103 netbox/dcim/forms/common.py:18
-#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:1385
-#: netbox/dcim/models/device_components.py:518
-#: netbox/virtualization/filtersets.py:230
-#: netbox/virtualization/filtersets.py:301
-#: netbox/virtualization/forms/filtersets.py:172
-#: netbox/virtualization/forms/filtersets.py:223
+#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/filtersets.py:1591 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
+#: netbox/virtualization/forms/filtersets.py:177
+#: netbox/virtualization/forms/filtersets.py:228
msgid "MAC address"
msgstr "MAC 地址"
-#: netbox/dcim/filtersets.py:1110 netbox/dcim/filtersets.py:1274
-#: netbox/dcim/forms/filtersets.py:827 netbox/dcim/forms/filtersets.py:930
-#: netbox/virtualization/filtersets.py:234
-#: netbox/virtualization/forms/filtersets.py:176
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276
+#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
+#: netbox/virtualization/filtersets.py:200
+#: netbox/virtualization/forms/filtersets.py:181
msgid "Has a primary IP"
msgstr "有主IP"
-#: netbox/dcim/filtersets.py:1114
+#: netbox/dcim/filtersets.py:1115
msgid "Has an out-of-band IP"
msgstr "有带外管理IP"
-#: netbox/dcim/filtersets.py:1119
+#: netbox/dcim/filtersets.py:1120
msgid "Virtual chassis (ID)"
msgstr "堆叠 (ID)"
-#: netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1124
msgid "Is a virtual chassis member"
msgstr "是堆叠成员"
-#: netbox/dcim/filtersets.py:1164
+#: netbox/dcim/filtersets.py:1165
msgid "OOB IP (ID)"
msgstr "带外管理IP(ID)"
-#: netbox/dcim/filtersets.py:1168
+#: netbox/dcim/filtersets.py:1169
msgid "Has virtual device context"
msgstr "有虚拟设备上下文"
-#: netbox/dcim/filtersets.py:1257
+#: netbox/dcim/filtersets.py:1259
msgid "VDC (ID)"
msgstr "VDC (ID)"
-#: netbox/dcim/filtersets.py:1262
+#: netbox/dcim/filtersets.py:1264
msgid "Device model"
msgstr "设备型号"
-#: netbox/dcim/filtersets.py:1267 netbox/ipam/filtersets.py:634
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
-msgid "Interface (ID)"
-msgstr "接口(ID)"
-
-#: netbox/dcim/filtersets.py:1323
+#: netbox/dcim/filtersets.py:1325
msgid "Module type (model)"
msgstr "模块类型(模块)"
-#: netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1331
msgid "Module bay (ID)"
msgstr "模块托架 (ID)"
-#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1425
-#: netbox/ipam/filtersets.py:613 netbox/ipam/filtersets.py:853
-#: netbox/ipam/filtersets.py:1117 netbox/virtualization/filtersets.py:161
-#: netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427
+#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580
+#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
msgid "Device (ID)"
msgstr "设备(ID)"
-#: netbox/dcim/filtersets.py:1421
+#: netbox/dcim/filtersets.py:1423
msgid "Rack (name)"
msgstr "机柜(名称)"
-#: netbox/dcim/filtersets.py:1431 netbox/ipam/filtersets.py:608
-#: netbox/ipam/filtersets.py:848 netbox/ipam/filtersets.py:1123
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608
+#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815
+#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374
msgid "Device (name)"
msgstr "设备(名称)"
-#: netbox/dcim/filtersets.py:1442
+#: netbox/dcim/filtersets.py:1444
msgid "Device type (model)"
msgstr "设备型号 (model)"
-#: netbox/dcim/filtersets.py:1447
+#: netbox/dcim/filtersets.py:1449
msgid "Device role (ID)"
msgstr "设备角色(ID)"
-#: netbox/dcim/filtersets.py:1453
+#: netbox/dcim/filtersets.py:1455
msgid "Device role (slug)"
msgstr "设备角色(缩写)"
-#: netbox/dcim/filtersets.py:1458
+#: netbox/dcim/filtersets.py:1460
msgid "Virtual Chassis (ID)"
msgstr "堆叠(ID)"
-#: netbox/dcim/filtersets.py:1464 netbox/dcim/forms/filtersets.py:109
-#: netbox/dcim/tables/devices.py:206 netbox/netbox/navigation/menu.py:79
+#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:93
#: netbox/templates/dcim/virtualchassis.html:20
@@ -3254,168 +3693,231 @@ msgstr "堆叠(ID)"
msgid "Virtual Chassis"
msgstr "堆叠"
-#: netbox/dcim/filtersets.py:1488
+#: netbox/dcim/filtersets.py:1490
msgid "Module (ID)"
msgstr "模块(ID)"
-#: netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1497
msgid "Cable (ID)"
msgstr "线缆(ID)"
-#: netbox/dcim/filtersets.py:1604 netbox/ipam/forms/bulk_import.py:189
+#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585
+#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158
+#: netbox/vpn/filtersets.py:385
+msgid "Virtual machine (name)"
+msgstr "虚拟机(名称)"
+
+#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590
+#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152
+#: netbox/virtualization/filtersets.py:248
+#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+msgid "Virtual machine (ID)"
+msgstr "虚拟机(ID)"
+
+#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+msgid "Interface (name)"
+msgstr "接口(名称)"
+
+#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+msgid "VM interface (name)"
+msgstr "虚拟接口(名称)"
+
+#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612
+#: netbox/vpn/filtersets.py:113
+msgid "VM interface (ID)"
+msgstr "虚拟接口(ID)"
+
+#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185
#: netbox/vpn/forms/bulk_import.py:308
msgid "Assigned VLAN"
msgstr "指定VLAN"
-#: netbox/dcim/filtersets.py:1608
+#: netbox/dcim/filtersets.py:1691
msgid "Assigned VID"
msgstr "指定VID"
-#: netbox/dcim/filtersets.py:1613 netbox/dcim/forms/bulk_edit.py:1531
-#: netbox/dcim/forms/bulk_import.py:913 netbox/dcim/forms/filtersets.py:1428
-#: netbox/dcim/forms/model_forms.py:1385
-#: netbox/dcim/models/device_components.py:711
-#: netbox/dcim/tables/devices.py:626 netbox/ipam/filtersets.py:318
-#: netbox/ipam/filtersets.py:329 netbox/ipam/filtersets.py:485
-#: netbox/ipam/filtersets.py:586 netbox/ipam/filtersets.py:597
-#: netbox/ipam/forms/bulk_edit.py:242 netbox/ipam/forms/bulk_edit.py:298
-#: netbox/ipam/forms/bulk_edit.py:340 netbox/ipam/forms/bulk_import.py:157
-#: netbox/ipam/forms/bulk_import.py:243 netbox/ipam/forms/bulk_import.py:279
-#: netbox/ipam/forms/filtersets.py:67 netbox/ipam/forms/filtersets.py:172
-#: netbox/ipam/forms/filtersets.py:309 netbox/ipam/forms/model_forms.py:62
-#: netbox/ipam/forms/model_forms.py:202 netbox/ipam/forms/model_forms.py:247
-#: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:464
-#: netbox/ipam/forms/model_forms.py:478 netbox/ipam/forms/model_forms.py:492
-#: netbox/ipam/models/ip.py:233 netbox/ipam/models/ip.py:512
-#: netbox/ipam/models/ip.py:720 netbox/ipam/models/vrfs.py:62
-#: netbox/ipam/tables/ip.py:242 netbox/ipam/tables/ip.py:309
-#: netbox/ipam/tables/ip.py:360 netbox/ipam/tables/ip.py:450
-#: netbox/templates/dcim/interface.html:133
+#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544
+#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433
+#: netbox/dcim/forms/model_forms.py:1411
+#: netbox/dcim/models/device_components.py:749
+#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321
+#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452
+#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564
+#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282
+#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160
+#: netbox/ipam/forms/bulk_import.py:242 netbox/ipam/forms/bulk_import.py:278
+#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174
+#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256
+#: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474
+#: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502
+#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498
+#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261
+#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402
+#: netbox/templates/dcim/interface.html:152
#: netbox/templates/ipam/ipaddress.html:18
#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
-#: netbox/templates/virtualization/vminterface.html:47
-#: netbox/virtualization/forms/bulk_edit.py:261
-#: netbox/virtualization/forms/bulk_import.py:171
-#: netbox/virtualization/forms/filtersets.py:228
-#: netbox/virtualization/forms/model_forms.py:344
-#: netbox/virtualization/models/virtualmachines.py:355
-#: netbox/virtualization/tables/virtualmachines.py:143
+#: netbox/templates/virtualization/vminterface.html:84
+#: netbox/virtualization/forms/bulk_edit.py:243
+#: netbox/virtualization/forms/bulk_import.py:177
+#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/model_forms.py:368
+#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1619 netbox/ipam/filtersets.py:324
-#: netbox/ipam/filtersets.py:335 netbox/ipam/filtersets.py:491
-#: netbox/ipam/filtersets.py:592 netbox/ipam/filtersets.py:603
+#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327
+#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458
+#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570
msgid "VRF (RD)"
msgstr "VRF (RD)"
-#: netbox/dcim/filtersets.py:1624 netbox/ipam/filtersets.py:1032
+#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010
#: netbox/vpn/filtersets.py:342
msgid "L2VPN (ID)"
msgstr "L2VPN (ID)"
-#: netbox/dcim/filtersets.py:1630 netbox/dcim/forms/filtersets.py:1433
-#: netbox/dcim/tables/devices.py:570 netbox/ipam/filtersets.py:1038
-#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/tables/vlans.py:137
-#: netbox/templates/dcim/interface.html:93 netbox/templates/ipam/vlan.html:66
+#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438
+#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016
+#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113
+#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
-#: netbox/virtualization/forms/filtersets.py:233
+#: netbox/virtualization/forms/filtersets.py:238
#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246
-#: netbox/vpn/forms/model_forms.py:409 netbox/vpn/forms/model_forms.py:427
+#: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430
#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1662
+#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091
+msgid "VLAN Translation Policy (ID)"
+msgstr "VLAN 转换策略 (ID)"
+
+#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428
+#: netbox/dcim/models/device_components.py:568
+#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712
+#: netbox/templates/ipam/vlantranslationpolicy.html:11
+#: netbox/virtualization/forms/bulk_edit.py:248
+#: netbox/virtualization/forms/model_forms.py:373
+msgid "VLAN Translation Policy"
+msgstr "VLAN 转换策略"
+
+#: netbox/dcim/filtersets.py:1758
msgid "Virtual Chassis Interfaces for Device"
msgstr "设备的集群接口"
-#: netbox/dcim/filtersets.py:1667
+#: netbox/dcim/filtersets.py:1763
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "设备的集群接口(ID)"
-#: netbox/dcim/filtersets.py:1671
+#: netbox/dcim/filtersets.py:1767
msgid "Kind of interface"
msgstr "接口类型"
-#: netbox/dcim/filtersets.py:1676 netbox/virtualization/filtersets.py:293
+#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259
msgid "Parent interface (ID)"
msgstr "父级接口(ID)"
-#: netbox/dcim/filtersets.py:1681 netbox/virtualization/filtersets.py:298
+#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264
msgid "Bridged interface (ID)"
msgstr "桥接接口(ID)"
-#: netbox/dcim/filtersets.py:1686
+#: netbox/dcim/filtersets.py:1782
msgid "LAG interface (ID)"
msgstr "链路聚合接口(ID)"
-#: netbox/dcim/filtersets.py:1713 netbox/dcim/filtersets.py:1725
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/model_forms.py:1697
+#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606
+#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131
+#: netbox/templates/dcim/macaddress.html:11
+#: netbox/templates/dcim/macaddress.html:14
+#: netbox/templates/virtualization/vminterface.html:73
+msgid "MAC Address"
+msgstr "MAC 地址"
+
+#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273
+msgid "Primary MAC address (ID)"
+msgstr "主 MAC 地址 (ID)"
+
+#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415
+#: netbox/virtualization/filtersets.py:279
+#: netbox/virtualization/forms/model_forms.py:311
+msgid "Primary MAC address"
+msgstr "主 MAC 地址"
+
+#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835
+#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "虚拟设备上下文"
-#: netbox/dcim/filtersets.py:1719
+#: netbox/dcim/filtersets.py:1829
msgid "Virtual Device Context (Identifier)"
msgstr "虚拟设备上下文(ID)"
-#: netbox/dcim/filtersets.py:1730
+#: netbox/dcim/filtersets.py:1840
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:53
+#: netbox/wireless/forms/model_forms.py:55
msgid "Wireless LAN"
msgstr "无线局域网"
-#: netbox/dcim/filtersets.py:1734 netbox/dcim/tables/devices.py:613
+#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635
msgid "Wireless link"
msgstr "无线连接"
-#: netbox/dcim/filtersets.py:1803
+#: netbox/dcim/filtersets.py:1854
+msgid "Virtual circuit termination (ID)"
+msgstr "虚拟电路终止 (ID)"
+
+#: netbox/dcim/filtersets.py:1923
msgid "Parent module bay (ID)"
msgstr "父模块托架 (ID)"
-#: netbox/dcim/filtersets.py:1808
+#: netbox/dcim/filtersets.py:1928
msgid "Installed module (ID)"
msgstr "已安装模块(ID)"
-#: netbox/dcim/filtersets.py:1819
+#: netbox/dcim/filtersets.py:1939
msgid "Installed device (ID)"
msgstr "已安装设备(ID)"
-#: netbox/dcim/filtersets.py:1825
+#: netbox/dcim/filtersets.py:1945
msgid "Installed device (name)"
msgstr "已安装设备(名称)"
-#: netbox/dcim/filtersets.py:1891
+#: netbox/dcim/filtersets.py:2015
msgid "Master (ID)"
msgstr "主设备(ID)"
-#: netbox/dcim/filtersets.py:1897
+#: netbox/dcim/filtersets.py:2021
msgid "Master (name)"
msgstr "主设备(名称)"
-#: netbox/dcim/filtersets.py:1939 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245
msgid "Tenant (ID)"
msgstr "租户(ID)"
-#: netbox/dcim/filtersets.py:1945 netbox/extras/filtersets.py:618
+#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618
#: netbox/tenancy/filtersets.py:251
msgid "Tenant (slug)"
msgstr "租户(缩写)"
-#: netbox/dcim/filtersets.py:1981 netbox/dcim/forms/filtersets.py:1077
+#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078
msgid "Unterminated"
msgstr "未接终端"
-#: netbox/dcim/filtersets.py:2239
+#: netbox/dcim/filtersets.py:2363
msgid "Power panel (ID)"
msgstr "电源面板(ID)"
-#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:401
-#: netbox/extras/forms/model_forms.py:567
-#: netbox/extras/forms/model_forms.py:619 netbox/netbox/forms/base.py:86
-#: netbox/netbox/forms/mixins.py:81 netbox/netbox/tables/columns.py:478
+#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:581
+#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3423,11 +3925,11 @@ msgstr "电源面板(ID)"
msgid "Tags"
msgstr "标签"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1498
-#: netbox/dcim/forms/model_forms.py:488 netbox/dcim/forms/model_forms.py:546
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503
+#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
#: netbox/dcim/forms/object_create.py:197
-#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:165
-#: netbox/dcim/tables/devices.py:707 netbox/dcim/tables/devicetypes.py:246
+#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176
+#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253
#: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131
#: netbox/templates/dcim/modulebay.html:38
#: netbox/templates/dcim/virtualchassis.html:66
@@ -3441,114 +3943,114 @@ msgid ""
"created.)"
msgstr "支持字母和数字。(必须与正在创建的名称数相匹配)"
-#: netbox/dcim/forms/bulk_edit.py:133
+#: netbox/dcim/forms/bulk_edit.py:136
msgid "Contact name"
msgstr "联系人名字"
-#: netbox/dcim/forms/bulk_edit.py:138
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact phone"
msgstr "联系人手机"
-#: netbox/dcim/forms/bulk_edit.py:144
+#: netbox/dcim/forms/bulk_edit.py:147
msgid "Contact E-mail"
msgstr "联系人电子邮箱"
-#: netbox/dcim/forms/bulk_edit.py:147 netbox/dcim/forms/bulk_import.py:123
-#: netbox/dcim/forms/model_forms.py:128
+#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/model_forms.py:132
msgid "Time zone"
msgstr "时区"
-#: netbox/dcim/forms/bulk_edit.py:225 netbox/dcim/forms/bulk_edit.py:501
-#: netbox/dcim/forms/bulk_edit.py:565 netbox/dcim/forms/bulk_edit.py:638
-#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/forms/bulk_edit.py:755
-#: netbox/dcim/forms/bulk_edit.py:1282 netbox/dcim/forms/bulk_edit.py:1703
-#: netbox/dcim/forms/bulk_import.py:182 netbox/dcim/forms/bulk_import.py:393
-#: netbox/dcim/forms/bulk_import.py:427 netbox/dcim/forms/bulk_import.py:472
-#: netbox/dcim/forms/bulk_import.py:508 netbox/dcim/forms/bulk_import.py:1104
-#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:372
-#: netbox/dcim/forms/filtersets.py:494 netbox/dcim/forms/filtersets.py:619
-#: netbox/dcim/forms/filtersets.py:700 netbox/dcim/forms/filtersets.py:782
-#: netbox/dcim/forms/filtersets.py:947 netbox/dcim/forms/filtersets.py:1539
-#: netbox/dcim/forms/model_forms.py:207 netbox/dcim/forms/model_forms.py:337
-#: netbox/dcim/forms/model_forms.py:349 netbox/dcim/forms/model_forms.py:395
-#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:1082
-#: netbox/dcim/forms/model_forms.py:1522
-#: netbox/dcim/forms/object_import.py:187 netbox/dcim/tables/devices.py:96
-#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/devices.py:940
-#: netbox/dcim/tables/devicetypes.py:80 netbox/dcim/tables/devicetypes.py:308
+#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641
+#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718
+#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395
+#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477
+#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112
+#: 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:1544
+#: 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
+#: netbox/dcim/forms/model_forms.py:1564
+#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
+#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970
+#: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315
#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61
-#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:132
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131
#: netbox/templates/dcim/devicetype.html:14
-#: netbox/templates/dcim/inventoryitem.html:44
+#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:25
+#: netbox/templates/dcim/moduletype.html:27
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "厂商"
-#: netbox/dcim/forms/bulk_edit.py:230 netbox/dcim/forms/bulk_edit.py:378
-#: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:270
-#: netbox/dcim/forms/filtersets.py:255
+#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381
+#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272
+#: netbox/dcim/forms/filtersets.py:256
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "外形规格"
-#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:383
-#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:273
-#: netbox/dcim/forms/filtersets.py:260
+#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386
+#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275
+#: netbox/dcim/forms/filtersets.py:261
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "宽度"
-#: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:389
-#: netbox/dcim/forms/bulk_import.py:280
+#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:282
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "高度(U)"
-#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:394
-#: netbox/dcim/forms/filtersets.py:274
+#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/filtersets.py:275
msgid "Descending units"
msgstr "U位显示降序"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
msgid "Outer width"
msgstr "外部宽度"
-#: netbox/dcim/forms/bulk_edit.py:258 netbox/dcim/forms/bulk_edit.py:402
+#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
msgid "Outer depth"
msgstr "外部深度"
-#: netbox/dcim/forms/bulk_edit.py:263 netbox/dcim/forms/bulk_edit.py:407
-#: netbox/dcim/forms/bulk_import.py:204 netbox/dcim/forms/bulk_import.py:283
+#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410
+#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285
msgid "Outer unit"
msgstr "外部单元"
-#: netbox/dcim/forms/bulk_edit.py:268 netbox/dcim/forms/bulk_edit.py:412
+#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
msgid "Mounting depth"
msgstr "安装深度"
-#: netbox/dcim/forms/bulk_edit.py:273 netbox/dcim/forms/bulk_edit.py:300
-#: netbox/dcim/forms/bulk_edit.py:422 netbox/dcim/forms/bulk_edit.py:452
-#: netbox/dcim/forms/bulk_edit.py:535 netbox/dcim/forms/bulk_edit.py:558
-#: netbox/dcim/forms/bulk_edit.py:579 netbox/dcim/forms/bulk_edit.py:601
-#: netbox/dcim/forms/bulk_import.py:406 netbox/dcim/forms/bulk_import.py:438
-#: netbox/dcim/forms/filtersets.py:285 netbox/dcim/forms/filtersets.py:307
-#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:401
-#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:594
-#: netbox/dcim/forms/filtersets.py:613 netbox/dcim/forms/filtersets.py:674
-#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:298
-#: netbox/dcim/tables/devicetypes.py:106 netbox/dcim/tables/modules.py:35
-#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:172
+#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303
+#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455
+#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604
+#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402
+#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595
+#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675
+#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35
+#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171
#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133
#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288
-#: netbox/extras/forms/filtersets.py:64 netbox/extras/forms/filtersets.py:156
-#: netbox/extras/forms/filtersets.py:243 netbox/ipam/forms/bulk_edit.py:190
+#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159
+#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:45 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
@@ -3557,131 +4059,86 @@ msgstr "安装深度"
msgid "Weight"
msgstr "重量"
-#: netbox/dcim/forms/bulk_edit.py:278 netbox/dcim/forms/bulk_edit.py:427
-#: netbox/dcim/forms/filtersets.py:290
+#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
+#: netbox/dcim/forms/filtersets.py:291
msgid "Max weight"
msgstr "最大承重"
-#: netbox/dcim/forms/bulk_edit.py:283 netbox/dcim/forms/bulk_edit.py:432
-#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_edit.py:584
-#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:295
-#: netbox/dcim/forms/bulk_import.py:411 netbox/dcim/forms/bulk_import.py:443
-#: netbox/dcim/forms/filtersets.py:295 netbox/dcim/forms/filtersets.py:598
-#: netbox/dcim/forms/filtersets.py:678
+#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435
+#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587
+#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297
+#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445
+#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599
+#: netbox/dcim/forms/filtersets.py:679
msgid "Weight unit"
msgstr "重量单位"
-#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:305
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:256
+#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306
+#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261
#: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13
msgid "Rack Type"
msgstr "机架类型"
-#: netbox/dcim/forms/bulk_edit.py:299 netbox/dcim/forms/model_forms.py:220
-#: netbox/dcim/forms/model_forms.py:297
+#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225
+#: netbox/dcim/forms/model_forms.py:305
msgid "Outer Dimensions"
msgstr "外部尺寸"
-#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:222
-#: netbox/dcim/forms/model_forms.py:299 netbox/templates/dcim/device.html:315
+#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227
+#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3
msgid "Dimensions"
msgstr "外部尺寸"
-#: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/filtersets.py:306
-#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/model_forms.py:224
+#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "编号"
-#: netbox/dcim/forms/bulk_edit.py:358 netbox/dcim/forms/bulk_edit.py:1277
-#: netbox/dcim/forms/bulk_edit.py:1698 netbox/dcim/forms/bulk_import.py:253
-#: netbox/dcim/forms/bulk_import.py:1098 netbox/dcim/forms/filtersets.py:367
-#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:1534
-#: netbox/dcim/forms/model_forms.py:251 netbox/dcim/forms/model_forms.py:1077
-#: netbox/dcim/forms/model_forms.py:1517
-#: netbox/dcim/forms/object_import.py:181 netbox/dcim/tables/devices.py:169
-#: netbox/dcim/tables/devices.py:809 netbox/dcim/tables/devices.py:937
-#: netbox/dcim/tables/devicetypes.py:304 netbox/dcim/tables/racks.py:129
-#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:261
-#: netbox/ipam/forms/bulk_edit.py:311 netbox/ipam/forms/bulk_edit.py:359
-#: netbox/ipam/forms/bulk_edit.py:511 netbox/ipam/forms/bulk_import.py:197
-#: netbox/ipam/forms/bulk_import.py:262 netbox/ipam/forms/bulk_import.py:298
-#: netbox/ipam/forms/bulk_import.py:479 netbox/ipam/forms/filtersets.py:237
-#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:360
-#: netbox/ipam/forms/filtersets.py:509 netbox/ipam/forms/model_forms.py:188
-#: netbox/ipam/forms/model_forms.py:221 netbox/ipam/forms/model_forms.py:250
-#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:258
-#: netbox/ipam/tables/ip.py:316 netbox/ipam/tables/ip.py:367
-#: netbox/ipam/tables/vlans.py:130 netbox/ipam/tables/vlans.py:235
-#: netbox/templates/dcim/device.html:182
-#: netbox/templates/dcim/inc/panels/inventory_items.html:20
-#: netbox/templates/dcim/interface.html:223
-#: netbox/templates/dcim/inventoryitem.html:36
-#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41
-#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:77
-#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52
-#: netbox/templates/virtualization/virtualmachine.html:23
-#: netbox/templates/vpn/tunneltermination.html:17
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:20
-#: netbox/tenancy/forms/bulk_edit.py:142
-#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
-#: netbox/virtualization/forms/bulk_edit.py:145
-#: netbox/virtualization/forms/bulk_import.py:106
-#: netbox/virtualization/forms/filtersets.py:157
-#: netbox/virtualization/forms/model_forms.py:195
-#: netbox/virtualization/tables/virtualmachines.py:75
-#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81
-#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:78
-#: netbox/vpn/forms/model_forms.py:113 netbox/vpn/tables/tunnels.py:82
-msgid "Role"
-msgstr "角色"
-
-#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_import.py:260
-#: netbox/dcim/forms/filtersets.py:380
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
+#: netbox/dcim/forms/filtersets.py:381
msgid "Rack type"
msgstr "机柜类型"
-#: netbox/dcim/forms/bulk_edit.py:370 netbox/dcim/forms/bulk_edit.py:718
-#: netbox/dcim/forms/bulk_edit.py:779 netbox/templates/dcim/device.html:104
+#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721
+#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104
#: netbox/templates/dcim/module.html:77
#: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57
#: netbox/templates/virtualization/virtualmachine.html:35
msgid "Serial Number"
msgstr "序列号"
-#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/filtersets.py:387
-#: netbox/dcim/forms/filtersets.py:813 netbox/dcim/forms/filtersets.py:967
-#: netbox/dcim/forms/filtersets.py:1546
+#: 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:1551
msgid "Asset tag"
msgstr "资产标签"
-#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:530
-#: netbox/dcim/forms/bulk_edit.py:574 netbox/dcim/forms/bulk_edit.py:711
-#: netbox/dcim/forms/bulk_import.py:289 netbox/dcim/forms/bulk_import.py:432
-#: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/filtersets.py:280
-#: netbox/dcim/forms/filtersets.py:511 netbox/dcim/forms/filtersets.py:669
-#: netbox/dcim/forms/filtersets.py:804 netbox/templates/dcim/device.html:98
+#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533
+#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714
+#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434
+#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281
+#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670
+#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:41 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "气流方向"
-#: netbox/dcim/forms/bulk_edit.py:446 netbox/dcim/forms/bulk_edit.py:925
-#: netbox/dcim/forms/bulk_import.py:344 netbox/dcim/forms/bulk_import.py:347
-#: netbox/dcim/forms/bulk_import.py:575 netbox/dcim/forms/bulk_import.py:1380
-#: netbox/dcim/forms/bulk_import.py:1384 netbox/dcim/forms/filtersets.py:104
-#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:405
-#: netbox/dcim/forms/filtersets.py:419 netbox/dcim/forms/filtersets.py:457
-#: netbox/dcim/forms/filtersets.py:772 netbox/dcim/forms/filtersets.py:1035
-#: netbox/dcim/forms/filtersets.py:1167 netbox/dcim/forms/model_forms.py:264
-#: netbox/dcim/forms/model_forms.py:306 netbox/dcim/forms/model_forms.py:479
-#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/object_create.py:392
-#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:70
-#: netbox/dcim/tables/racks.py:217 netbox/ipam/forms/filtersets.py:442
+#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928
+#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349
+#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1477
+#: netbox/dcim/forms/bulk_import.py:1481 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:392
+#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70
+#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445
#: 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
@@ -3692,212 +4149,144 @@ msgstr "气流方向"
msgid "Rack"
msgstr "机柜"
-#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:744
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:398
-#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:608
-#: netbox/dcim/forms/filtersets.py:721 netbox/dcim/forms/filtersets.py:942
-#: netbox/dcim/forms/model_forms.py:670 netbox/dcim/forms/model_forms.py:1587
+#: 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/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632
#: netbox/templates/dcim/device_edit.html:20
msgid "Hardware"
msgstr "硬件"
-#: netbox/dcim/forms/bulk_edit.py:506 netbox/dcim/forms/bulk_import.py:399
-#: netbox/dcim/forms/filtersets.py:499 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401
+#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362
msgid "Default platform"
msgstr "默认系统平台"
-#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/forms/bulk_edit.py:570
-#: netbox/dcim/forms/filtersets.py:502 netbox/dcim/forms/filtersets.py:622
+#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573
+#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623
msgid "Part number"
msgstr "部件编码(PN)"
-#: netbox/dcim/forms/bulk_edit.py:515
+#: netbox/dcim/forms/bulk_edit.py:518
msgid "U height"
msgstr "U高度"
-#: netbox/dcim/forms/bulk_edit.py:527 netbox/dcim/tables/devicetypes.py:102
+#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "从利用率中排除"
-#: netbox/dcim/forms/bulk_edit.py:556 netbox/dcim/forms/model_forms.py:368
-#: netbox/dcim/tables/devicetypes.py:77 netbox/templates/dcim/device.html:88
+#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
+#: netbox/dcim/tables/devicetypes.py:82 netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
#: netbox/templates/dcim/module.html:61
msgid "Device Type"
msgstr "设备型号"
-#: netbox/dcim/forms/bulk_edit.py:598 netbox/dcim/forms/model_forms.py:401
+#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/modules.py:66
#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:66
-#: netbox/templates/dcim/moduletype.html:22
+#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "设备配件类型"
-#: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:402
+#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
+#: netbox/dcim/forms/model_forms.py:411
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "机箱"
-#: netbox/dcim/forms/bulk_edit.py:616 netbox/dcim/models/devices.py:484
-#: netbox/dcim/tables/devices.py:67
+#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "VM 角色"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/forms/bulk_edit.py:643
-#: netbox/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_import.py:456
-#: netbox/dcim/forms/bulk_import.py:460 netbox/dcim/forms/bulk_import.py:479
-#: netbox/dcim/forms/bulk_import.py:483 netbox/dcim/forms/bulk_import.py:608
-#: netbox/dcim/forms/bulk_import.py:612 netbox/dcim/forms/filtersets.py:689
-#: netbox/dcim/forms/filtersets.py:705 netbox/dcim/forms/filtersets.py:823
-#: netbox/dcim/forms/model_forms.py:415 netbox/dcim/forms/model_forms.py:441
-#: netbox/dcim/forms/model_forms.py:555
-#: netbox/virtualization/forms/bulk_import.py:132
-#: netbox/virtualization/forms/bulk_import.py:133
-#: netbox/virtualization/forms/filtersets.py:188
-#: netbox/virtualization/forms/model_forms.py:215
+#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646
+#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461
+#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484
+#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613
+#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690
+#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824
+#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451
+#: netbox/dcim/forms/model_forms.py:566
+#: netbox/virtualization/forms/bulk_import.py:138
+#: netbox/virtualization/forms/bulk_import.py:139
+#: netbox/virtualization/forms/filtersets.py:193
+#: netbox/virtualization/forms/model_forms.py:222
msgid "Config template"
msgstr "配置模版"
-#: netbox/dcim/forms/bulk_edit.py:667 netbox/dcim/forms/bulk_edit.py:1076
-#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/filtersets.py:114
-#: netbox/dcim/forms/model_forms.py:501 netbox/dcim/forms/model_forms.py:872
-#: netbox/dcim/forms/model_forms.py:889 netbox/extras/filtersets.py:547
+#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884
+#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547
msgid "Device type"
msgstr "设备型号"
-#: netbox/dcim/forms/bulk_edit.py:678 netbox/dcim/forms/bulk_import.py:495
-#: netbox/dcim/forms/filtersets.py:119 netbox/dcim/forms/model_forms.py:509
+#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500
+#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519
msgid "Device role"
msgstr "设备角色"
-#: netbox/dcim/forms/bulk_edit.py:701 netbox/dcim/forms/bulk_import.py:520
-#: netbox/dcim/forms/filtersets.py:796 netbox/dcim/forms/model_forms.py:451
-#: netbox/dcim/forms/model_forms.py:513 netbox/dcim/tables/devices.py:182
+#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525
+#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461
+#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:193
#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
-#: netbox/virtualization/forms/bulk_edit.py:160
-#: netbox/virtualization/forms/bulk_import.py:122
-#: netbox/virtualization/forms/filtersets.py:168
-#: netbox/virtualization/forms/model_forms.py:203
-#: netbox/virtualization/tables/virtualmachines.py:79
+#: netbox/virtualization/forms/bulk_edit.py:142
+#: netbox/virtualization/forms/bulk_import.py:128
+#: netbox/virtualization/forms/filtersets.py:173
+#: netbox/virtualization/forms/model_forms.py:210
+#: netbox/virtualization/tables/virtualmachines.py:49
msgid "Platform"
msgstr "平台"
-#: netbox/dcim/forms/bulk_edit.py:731 netbox/dcim/forms/bulk_import.py:539
-#: netbox/dcim/forms/filtersets.py:728 netbox/dcim/forms/filtersets.py:898
-#: netbox/dcim/forms/model_forms.py:522 netbox/dcim/tables/devices.py:202
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:322
-#: netbox/ipam/forms/filtersets.py:415 netbox/ipam/forms/filtersets.py:447
+#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544
+#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899
+#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:213
+#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
+#: netbox/ipam/forms/filtersets.py:418 netbox/ipam/forms/filtersets.py:450
#: netbox/templates/dcim/device.html:239
#: netbox/templates/virtualization/cluster.html:10
#: netbox/templates/virtualization/virtualmachine.html:92
#: netbox/templates/virtualization/virtualmachine.html:101
-#: netbox/virtualization/filtersets.py:157
-#: netbox/virtualization/filtersets.py:277
-#: netbox/virtualization/forms/bulk_edit.py:129
-#: netbox/virtualization/forms/bulk_import.py:92
-#: netbox/virtualization/forms/filtersets.py:99
-#: netbox/virtualization/forms/filtersets.py:123
-#: netbox/virtualization/forms/filtersets.py:204
-#: netbox/virtualization/forms/model_forms.py:79
-#: netbox/virtualization/forms/model_forms.py:176
-#: netbox/virtualization/tables/virtualmachines.py:67
+#: netbox/virtualization/filtersets.py:123
+#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/forms/bulk_edit.py:111
+#: netbox/virtualization/forms/bulk_import.py:98
+#: netbox/virtualization/forms/filtersets.py:104
+#: netbox/virtualization/forms/filtersets.py:128
+#: netbox/virtualization/forms/filtersets.py:209
+#: netbox/virtualization/forms/model_forms.py:78
+#: netbox/virtualization/forms/model_forms.py:183
+#: netbox/virtualization/tables/virtualmachines.py:37
msgid "Cluster"
msgstr "集群"
-#: netbox/dcim/forms/bulk_edit.py:742 netbox/dcim/forms/bulk_edit.py:1296
-#: netbox/dcim/forms/bulk_edit.py:1693 netbox/dcim/forms/bulk_edit.py:1739
-#: netbox/dcim/forms/bulk_import.py:663 netbox/dcim/forms/bulk_import.py:725
-#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/bulk_import.py:777
-#: netbox/dcim/forms/bulk_import.py:797 netbox/dcim/forms/bulk_import.py:850
-#: netbox/dcim/forms/bulk_import.py:968 netbox/dcim/forms/bulk_import.py:1016
-#: netbox/dcim/forms/bulk_import.py:1033 netbox/dcim/forms/bulk_import.py:1045
-#: netbox/dcim/forms/bulk_import.py:1093 netbox/dcim/forms/bulk_import.py:1444
-#: netbox/dcim/forms/connections.py:24 netbox/dcim/forms/filtersets.py:131
-#: netbox/dcim/forms/filtersets.py:921 netbox/dcim/forms/filtersets.py:1051
-#: netbox/dcim/forms/filtersets.py:1242 netbox/dcim/forms/filtersets.py:1267
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1311
-#: netbox/dcim/forms/filtersets.py:1334 netbox/dcim/forms/filtersets.py:1444
-#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1493
-#: netbox/dcim/forms/filtersets.py:1511 netbox/dcim/forms/filtersets.py:1528
-#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/filtersets.py:1616
-#: netbox/dcim/forms/filtersets.py:1640 netbox/dcim/forms/model_forms.py:633
-#: netbox/dcim/forms/model_forms.py:849 netbox/dcim/forms/model_forms.py:1215
-#: netbox/dcim/forms/model_forms.py:1671
-#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22
-#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
-#: netbox/dcim/tables/devices.py:285 netbox/dcim/tables/devices.py:371
-#: netbox/dcim/tables/devices.py:412 netbox/dcim/tables/devices.py:454
-#: netbox/dcim/tables/devices.py:505 netbox/dcim/tables/devices.py:597
-#: netbox/dcim/tables/devices.py:697 netbox/dcim/tables/devices.py:754
-#: netbox/dcim/tables/devices.py:801 netbox/dcim/tables/devices.py:861
-#: netbox/dcim/tables/devices.py:930 netbox/dcim/tables/devices.py:1057
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:321
-#: netbox/ipam/forms/bulk_import.py:304 netbox/ipam/forms/bulk_import.py:505
-#: netbox/ipam/forms/filtersets.py:551 netbox/ipam/forms/model_forms.py:323
-#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/forms/model_forms.py:745
-#: netbox/ipam/forms/model_forms.py:771 netbox/ipam/tables/vlans.py:180
-#: netbox/templates/dcim/consoleport.html:20
-#: netbox/templates/dcim/consoleserverport.html:20
-#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130
-#: netbox/templates/dcim/device_edit.html:10
-#: netbox/templates/dcim/devicebay.html:20
-#: netbox/templates/dcim/devicebay.html:48
-#: netbox/templates/dcim/frontport.html:20
-#: netbox/templates/dcim/interface.html:30
-#: netbox/templates/dcim/interface.html:161
-#: netbox/templates/dcim/inventoryitem.html:20
-#: netbox/templates/dcim/module.html:57
-#: netbox/templates/dcim/modulebay.html:20
-#: netbox/templates/dcim/poweroutlet.html:20
-#: netbox/templates/dcim/powerport.html:20
-#: netbox/templates/dcim/rearport.html:20
-#: netbox/templates/dcim/virtualchassis.html:65
-#: netbox/templates/dcim/virtualchassis_edit.html:51
-#: netbox/templates/dcim/virtualdevicecontext.html:22
-#: netbox/templates/virtualization/virtualmachine.html:114
-#: netbox/templates/vpn/tunneltermination.html:23
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:6
-#: netbox/virtualization/filtersets.py:167
-#: netbox/virtualization/forms/bulk_edit.py:137
-#: netbox/virtualization/forms/bulk_import.py:99
-#: netbox/virtualization/forms/filtersets.py:128
-#: netbox/virtualization/forms/model_forms.py:185
-#: netbox/virtualization/tables/virtualmachines.py:71 netbox/vpn/choices.py:52
-#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283
-#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:90
-#: netbox/vpn/forms/model_forms.py:125 netbox/vpn/forms/model_forms.py:236
-#: netbox/vpn/forms/model_forms.py:453 netbox/wireless/forms/model_forms.py:99
-#: netbox/wireless/forms/model_forms.py:141
-#: netbox/wireless/tables/wirelesslan.py:75
-msgid "Device"
-msgstr "设备"
-
-#: netbox/dcim/forms/bulk_edit.py:745
+#: netbox/dcim/forms/bulk_edit.py:748
#: netbox/templates/extras/dashboard/widget_config.html:7
-#: netbox/virtualization/forms/bulk_edit.py:191
+#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "配置"
-#: netbox/dcim/forms/bulk_edit.py:746 netbox/netbox/navigation/menu.py:243
+#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
#: netbox/templates/dcim/device_edit.html:78
msgid "Virtualization"
msgstr "虚拟化"
-#: netbox/dcim/forms/bulk_edit.py:760 netbox/dcim/forms/bulk_import.py:675
-#: netbox/dcim/forms/model_forms.py:647 netbox/dcim/forms/model_forms.py:897
+#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680
+#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909
msgid "Module type"
msgstr "模块类型"
-#: netbox/dcim/forms/bulk_edit.py:814 netbox/dcim/forms/bulk_edit.py:999
-#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_edit.py:1041
-#: netbox/dcim/forms/bulk_edit.py:1083 netbox/dcim/forms/bulk_edit.py:1127
-#: netbox/dcim/forms/bulk_edit.py:1178 netbox/dcim/forms/bulk_edit.py:1205
-#: netbox/dcim/forms/bulk_edit.py:1232 netbox/dcim/forms/bulk_edit.py:1250
-#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/filtersets.py:67
+#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002
+#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044
+#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130
+#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253
+#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68
#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32
#: netbox/templates/dcim/consoleport.html:32
#: netbox/templates/dcim/consoleserverport.html:32
@@ -3915,109 +4304,109 @@ msgstr "模块类型"
msgid "Label"
msgstr "标记"
-#: netbox/dcim/forms/bulk_edit.py:823 netbox/dcim/forms/filtersets.py:1068
+#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "长度"
-#: netbox/dcim/forms/bulk_edit.py:828 netbox/dcim/forms/bulk_import.py:1248
-#: netbox/dcim/forms/bulk_import.py:1251 netbox/dcim/forms/filtersets.py:1072
+#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073
msgid "Length unit"
msgstr "长度单位"
-#: netbox/dcim/forms/bulk_edit.py:852
+#: netbox/dcim/forms/bulk_edit.py:855
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "域"
-#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/bulk_import.py:1367
-#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/model_forms.py:750
+#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464
+#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761
msgid "Power panel"
msgstr "电源面版"
-#: netbox/dcim/forms/bulk_edit.py:942 netbox/dcim/forms/bulk_import.py:1403
-#: netbox/dcim/forms/filtersets.py:1180
+#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500
+#: netbox/dcim/forms/filtersets.py:1181
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "供应"
-#: netbox/dcim/forms/bulk_edit.py:948 netbox/dcim/forms/bulk_import.py:1408
-#: netbox/dcim/forms/filtersets.py:1185
+#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505
+#: netbox/dcim/forms/filtersets.py:1186
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "相位"
-#: netbox/dcim/forms/bulk_edit.py:954 netbox/dcim/forms/filtersets.py:1190
+#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "电压"
-#: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/filtersets.py:1194
+#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "电流"
-#: netbox/dcim/forms/bulk_edit.py:962 netbox/dcim/forms/filtersets.py:1198
+#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199
msgid "Max utilization"
msgstr "最大利用率"
-#: netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1054
msgid "Maximum draw"
msgstr "最大功率"
-#: netbox/dcim/forms/bulk_edit.py:1054
-#: netbox/dcim/models/device_component_templates.py:282
-#: netbox/dcim/models/device_components.py:356
+#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/models/device_component_templates.py:281
+#: netbox/dcim/models/device_components.py:349
msgid "Maximum power draw (watts)"
msgstr "最大功率(瓦)"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1060
msgid "Allocated draw"
msgstr "分配功率"
-#: netbox/dcim/forms/bulk_edit.py:1060
-#: netbox/dcim/models/device_component_templates.py:289
-#: netbox/dcim/models/device_components.py:363
+#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/models/device_component_templates.py:288
+#: netbox/dcim/models/device_components.py:356
msgid "Allocated power draw (watts)"
msgstr "分配功率(瓦)"
-#: netbox/dcim/forms/bulk_edit.py:1093 netbox/dcim/forms/bulk_import.py:808
-#: netbox/dcim/forms/model_forms.py:960 netbox/dcim/forms/model_forms.py:1285
-#: netbox/dcim/forms/model_forms.py:1574 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301
+#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "电源接口"
-#: netbox/dcim/forms/bulk_edit.py:1098 netbox/dcim/forms/bulk_import.py:815
+#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
msgid "Feed leg"
msgstr "馈电线路"
-#: netbox/dcim/forms/bulk_edit.py:1144 netbox/dcim/forms/bulk_edit.py:1462
+#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
msgid "Management only"
msgstr "仅限管理"
-#: netbox/dcim/forms/bulk_edit.py:1154 netbox/dcim/forms/bulk_edit.py:1468
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1394
+#: 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:1399
#: netbox/dcim/forms/object_import.py:90
-#: netbox/dcim/models/device_component_templates.py:437
-#: netbox/dcim/models/device_components.py:670
+#: netbox/dcim/models/device_component_templates.py:445
+#: netbox/dcim/models/device_components.py:721
msgid "PoE mode"
msgstr "PoE模式"
-#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1474
-#: netbox/dcim/forms/bulk_import.py:904 netbox/dcim/forms/filtersets.py:1399
+#: 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:1404
#: netbox/dcim/forms/object_import.py:95
-#: netbox/dcim/models/device_component_templates.py:443
-#: netbox/dcim/models/device_components.py:676
+#: netbox/dcim/models/device_component_templates.py:452
+#: netbox/dcim/models/device_components.py:728
msgid "PoE type"
msgstr "PoE类型"
-#: netbox/dcim/forms/bulk_edit.py:1166 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "无线角色"
-#: netbox/dcim/forms/bulk_edit.py:1303 netbox/dcim/forms/model_forms.py:669
-#: netbox/dcim/forms/model_forms.py:1230 netbox/dcim/tables/devices.py:313
+#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
+#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:323
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4031,31 +4420,31 @@ msgstr "无线角色"
msgid "Module"
msgstr "模块"
-#: netbox/dcim/forms/bulk_edit.py:1442 netbox/dcim/tables/devices.py:665
-#: netbox/templates/dcim/interface.html:110
+#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699
+#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "链路聚合"
-#: netbox/dcim/forms/bulk_edit.py:1447 netbox/dcim/forms/model_forms.py:1312
+#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328
msgid "Virtual device contexts"
msgstr "设备虚拟上下文"
-#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:736
-#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/filtersets.py:1252
-#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1358
-#: netbox/dcim/tables/devices.py:610
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:67
+#: 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:1363
+#: netbox/dcim/tables/devices.py:632
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
#: netbox/templates/dcim/consoleport.html:40
#: netbox/templates/dcim/consoleserverport.html:40
msgid "Speed"
msgstr "速率"
-#: netbox/dcim/forms/bulk_edit.py:1482 netbox/dcim/forms/bulk_import.py:907
+#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
-#: netbox/virtualization/forms/bulk_edit.py:233
-#: netbox/virtualization/forms/bulk_import.py:165
+#: netbox/virtualization/forms/bulk_edit.py:215
+#: netbox/virtualization/forms/bulk_import.py:171
#: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232
#: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234
#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178
@@ -4064,595 +4453,637 @@ msgstr "速率"
msgid "Mode"
msgstr "模式"
-#: netbox/dcim/forms/bulk_edit.py:1490 netbox/dcim/forms/model_forms.py:1361
-#: netbox/ipam/forms/bulk_import.py:178 netbox/ipam/forms/filtersets.py:498
-#: netbox/ipam/models/vlans.py:84 netbox/virtualization/forms/bulk_edit.py:240
-#: netbox/virtualization/forms/model_forms.py:321
+#: 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:539
+#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/virtualization/forms/model_forms.py:335
msgid "VLAN group"
msgstr "VLAN 组"
-#: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/model_forms.py:1367
-#: netbox/dcim/tables/devices.py:579
-#: netbox/virtualization/forms/bulk_edit.py:248
-#: netbox/virtualization/forms/model_forms.py:326
+#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1383
+#: netbox/dcim/tables/devices.py:593
+#: netbox/virtualization/forms/bulk_edit.py:230
+#: netbox/virtualization/forms/model_forms.py:340
msgid "Untagged VLAN"
msgstr "未标记的VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1508 netbox/dcim/forms/model_forms.py:1376
-#: netbox/dcim/tables/devices.py:585
-#: netbox/virtualization/forms/bulk_edit.py:256
-#: netbox/virtualization/forms/model_forms.py:335
+#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1392
+#: netbox/dcim/tables/devices.py:599
+#: netbox/virtualization/forms/bulk_edit.py:238
+#: netbox/virtualization/forms/model_forms.py:349
msgid "Tagged VLANs"
msgstr "已标记 VLANs"
-#: netbox/dcim/forms/bulk_edit.py:1511
+#: netbox/dcim/forms/bulk_edit.py:1514
msgid "Add tagged VLANs"
msgstr "添加带标签的 VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1520
+#: netbox/dcim/forms/bulk_edit.py:1523
msgid "Remove tagged VLANs"
msgstr "移除带标签的 VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/model_forms.py:1348
+#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401
+#: netbox/virtualization/forms/model_forms.py:358
+msgid "Q-in-Q Service VLAN"
+msgstr "Q-in-Q 服务 VLAN"
+
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364
msgid "Wireless LAN group"
msgstr "无线局域网组"
-#: netbox/dcim/forms/bulk_edit.py:1541 netbox/dcim/forms/model_forms.py:1353
-#: netbox/dcim/tables/devices.py:619 netbox/netbox/navigation/menu.py:146
-#: netbox/templates/dcim/interface.html:280
+#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369
+#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152
+#: netbox/templates/dcim/interface.html:337
#: netbox/wireless/tables/wirelesslan.py:24
msgid "Wireless LANs"
msgstr "无线局域网"
-#: netbox/dcim/forms/bulk_edit.py:1550 netbox/dcim/forms/filtersets.py:1328
-#: netbox/dcim/forms/model_forms.py:1397 netbox/ipam/forms/bulk_edit.py:286
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:169
-#: netbox/templates/dcim/interface.html:122
-#: netbox/templates/ipam/prefix.html:95
-#: netbox/virtualization/forms/model_forms.py:349
+#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333
+#: 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:171
+#: netbox/netbox/navigation/menu.py:108
+#: netbox/templates/dcim/interface.html:128
+#: netbox/templates/ipam/prefix.html:91
+#: netbox/templates/virtualization/vminterface.html:70
+#: netbox/virtualization/forms/model_forms.py:378
msgid "Addressing"
msgstr "寻址"
-#: netbox/dcim/forms/bulk_edit.py:1551 netbox/dcim/forms/filtersets.py:720
-#: netbox/dcim/forms/model_forms.py:1398
-#: netbox/virtualization/forms/model_forms.py:350
+#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
+#: netbox/dcim/forms/model_forms.py:1436
+#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "操作"
-#: netbox/dcim/forms/bulk_edit.py:1552 netbox/dcim/forms/filtersets.py:1329
-#: netbox/dcim/forms/model_forms.py:994 netbox/dcim/forms/model_forms.py:1400
+#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1334
+#: netbox/dcim/forms/model_forms.py:1006 netbox/dcim/forms/model_forms.py:1438
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1553 netbox/dcim/forms/model_forms.py:1399
-#: netbox/templates/dcim/interface.html:99
-#: netbox/virtualization/forms/bulk_edit.py:267
-#: netbox/virtualization/forms/model_forms.py:351
+#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437
+#: netbox/templates/dcim/interface.html:105
+#: netbox/virtualization/forms/bulk_edit.py:254
+#: netbox/virtualization/forms/model_forms.py:380
msgid "Related Interfaces"
msgstr "相关接口"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1401
-#: netbox/virtualization/forms/bulk_edit.py:268
-#: netbox/virtualization/forms/model_forms.py:352
+#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441
+#: netbox/virtualization/forms/bulk_edit.py:257
+#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "802.1Q 交换"
-#: netbox/dcim/forms/bulk_edit.py:1558
+#: netbox/dcim/forms/bulk_edit.py:1573
msgid "Add/Remove"
msgstr "添加/删除"
-#: netbox/dcim/forms/bulk_edit.py:1617 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
msgid "Interface mode must be specified to assign VLANs"
msgstr "该接口模式下,必须指定VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1624 netbox/dcim/forms/common.py:50
+#: netbox/dcim/forms/bulk_edit.py:1639
msgid "An access interface cannot have tagged VLANs assigned."
msgstr "access接口不允许指定Tag的VLAN"
-#: netbox/dcim/forms/bulk_import.py:64
+#: netbox/dcim/forms/bulk_import.py:66
msgid "Name of parent region"
msgstr "上一级区域的名称"
-#: netbox/dcim/forms/bulk_import.py:78
+#: netbox/dcim/forms/bulk_import.py:80
msgid "Name of parent site group"
msgstr "上一级站点组的名称"
-#: netbox/dcim/forms/bulk_import.py:97
+#: netbox/dcim/forms/bulk_import.py:99
msgid "Assigned region"
msgstr "指定地区"
-#: netbox/dcim/forms/bulk_import.py:104 netbox/tenancy/forms/bulk_import.py:44
+#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
#: netbox/tenancy/forms/bulk_import.py:85
-#: netbox/wireless/forms/bulk_import.py:40
+#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "指定组"
-#: netbox/dcim/forms/bulk_import.py:123
+#: netbox/dcim/forms/bulk_import.py:125
msgid "available options"
msgstr "可用选项"
-#: netbox/dcim/forms/bulk_import.py:134 netbox/dcim/forms/bulk_import.py:565
-#: netbox/dcim/forms/bulk_import.py:1364 netbox/ipam/forms/bulk_import.py:175
-#: netbox/ipam/forms/bulk_import.py:457
-#: netbox/virtualization/forms/bulk_import.py:63
-#: netbox/virtualization/forms/bulk_import.py:89
+#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/ipam/forms/bulk_import.py:456
+#: netbox/virtualization/forms/bulk_import.py:64
+#: netbox/virtualization/forms/bulk_import.py:95
msgid "Assigned site"
msgstr "指定站点"
-#: netbox/dcim/forms/bulk_import.py:141
+#: netbox/dcim/forms/bulk_import.py:143
msgid "Parent location"
msgstr "上一级位置"
-#: netbox/dcim/forms/bulk_import.py:143
+#: netbox/dcim/forms/bulk_import.py:145
msgid "Location not found."
msgstr "未找到该位置"
-#: netbox/dcim/forms/bulk_import.py:185
+#: netbox/dcim/forms/bulk_import.py:187
msgid "The manufacturer of this rack type"
msgstr "这种机架类型的制造商"
-#: netbox/dcim/forms/bulk_import.py:196
+#: netbox/dcim/forms/bulk_import.py:198
msgid "The lowest-numbered position in the rack"
msgstr "机架中编号最低的位置"
-#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278
msgid "Rail-to-rail width (in inches)"
msgstr "设备安装宽度(英寸)"
-#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:286
+#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
msgid "Unit for outer dimensions"
msgstr "外形尺寸单位"
-#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:298
+#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
msgid "Unit for rack weights"
msgstr "机柜重量单位"
-#: netbox/dcim/forms/bulk_import.py:245
+#: netbox/dcim/forms/bulk_import.py:247
msgid "Name of assigned tenant"
msgstr "指定租户名称"
-#: netbox/dcim/forms/bulk_import.py:257
+#: netbox/dcim/forms/bulk_import.py:259
msgid "Name of assigned role"
msgstr "指定规则名称"
-#: netbox/dcim/forms/bulk_import.py:264
+#: netbox/dcim/forms/bulk_import.py:266
msgid "Rack type model"
msgstr "机架类型型号"
-#: netbox/dcim/forms/bulk_import.py:292 netbox/dcim/forms/bulk_import.py:435
-#: netbox/dcim/forms/bulk_import.py:605
+#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
+#: netbox/dcim/forms/bulk_import.py:610
msgid "Airflow direction"
msgstr "风道方向"
-#: netbox/dcim/forms/bulk_import.py:324
+#: netbox/dcim/forms/bulk_import.py:326
msgid "Width must be set if not specifying a rack type."
msgstr "如果未指定机架类型,则必须设置宽度。"
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:328
msgid "U height must be set if not specifying a rack type."
msgstr "如果未指定机架类型,则必须设置 U 高度。"
-#: netbox/dcim/forms/bulk_import.py:334
+#: netbox/dcim/forms/bulk_import.py:336
msgid "Parent site"
msgstr "上一级站点"
-#: netbox/dcim/forms/bulk_import.py:341 netbox/dcim/forms/bulk_import.py:1377
+#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474
msgid "Rack's location (if any)"
msgstr "机柜所在位置(如果有)"
-#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/model_forms.py:311
-#: netbox/dcim/tables/racks.py:222
+#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
+#: netbox/dcim/tables/racks.py:221
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "单元(U)"
-#: netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:355
msgid "Comma-separated list of individual unit numbers"
msgstr "占用U位号列表,以逗号分隔"
-#: netbox/dcim/forms/bulk_import.py:396
+#: netbox/dcim/forms/bulk_import.py:398
msgid "The manufacturer which produces this device type"
msgstr "生产这种类型设备的制造商"
-#: netbox/dcim/forms/bulk_import.py:403
+#: netbox/dcim/forms/bulk_import.py:405
msgid "The default platform for devices of this type (optional)"
msgstr "此类型设备的默认平台(可选)"
-#: netbox/dcim/forms/bulk_import.py:408
+#: netbox/dcim/forms/bulk_import.py:410
msgid "Device weight"
msgstr "设备重量"
-#: netbox/dcim/forms/bulk_import.py:414
+#: netbox/dcim/forms/bulk_import.py:416
msgid "Unit for device weight"
msgstr "设备重量单位"
-#: netbox/dcim/forms/bulk_import.py:440
+#: netbox/dcim/forms/bulk_import.py:442
msgid "Module weight"
msgstr "模块重量"
-#: netbox/dcim/forms/bulk_import.py:446
+#: netbox/dcim/forms/bulk_import.py:448
msgid "Unit for module weight"
msgstr "模块重量单位"
-#: netbox/dcim/forms/bulk_import.py:476
+#: netbox/dcim/forms/bulk_import.py:481
msgid "Limit platform assignments to this manufacturer"
msgstr "限定此系统平台的制造商"
-#: netbox/dcim/forms/bulk_import.py:498 netbox/dcim/forms/bulk_import.py:1447
+#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1544
#: netbox/tenancy/forms/bulk_import.py:106
msgid "Assigned role"
msgstr "指定规则"
-#: netbox/dcim/forms/bulk_import.py:511
+#: netbox/dcim/forms/bulk_import.py:516
msgid "Device type manufacturer"
msgstr "设备制造商"
-#: netbox/dcim/forms/bulk_import.py:517
+#: netbox/dcim/forms/bulk_import.py:522
msgid "Device type model"
msgstr "设备型号"
-#: netbox/dcim/forms/bulk_import.py:524
-#: netbox/virtualization/forms/bulk_import.py:126
+#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "指定系统平台"
-#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:536
-#: netbox/dcim/forms/model_forms.py:536
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/model_forms.py:547
msgid "Virtual chassis"
msgstr "堆叠"
-#: netbox/dcim/forms/bulk_import.py:543
+#: netbox/dcim/forms/bulk_import.py:548
msgid "Virtualization cluster"
msgstr "虚拟化集群"
-#: netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/bulk_import.py:577
msgid "Assigned location (if any)"
msgstr "指定位置(如果有)"
-#: netbox/dcim/forms/bulk_import.py:579
+#: netbox/dcim/forms/bulk_import.py:584
msgid "Assigned rack (if any)"
msgstr "指定机柜(如果有)"
-#: netbox/dcim/forms/bulk_import.py:582
+#: netbox/dcim/forms/bulk_import.py:587
msgid "Face"
msgstr "朝向"
-#: netbox/dcim/forms/bulk_import.py:585
+#: netbox/dcim/forms/bulk_import.py:590
msgid "Mounted rack face"
msgstr "机架正面安装"
-#: netbox/dcim/forms/bulk_import.py:592
+#: netbox/dcim/forms/bulk_import.py:597
msgid "Parent device (for child devices)"
msgstr "上一级设备(用于子设备)"
-#: netbox/dcim/forms/bulk_import.py:595
+#: netbox/dcim/forms/bulk_import.py:600
msgid "Device bay"
msgstr "设备托架"
-#: netbox/dcim/forms/bulk_import.py:599
+#: netbox/dcim/forms/bulk_import.py:604
msgid "Device bay in which this device is installed (for child devices)"
msgstr "安装此设备的设备托架(用于子设备)"
-#: netbox/dcim/forms/bulk_import.py:666
+#: netbox/dcim/forms/bulk_import.py:671
msgid "The device in which this module is installed"
msgstr "安装此模块的设备"
-#: netbox/dcim/forms/bulk_import.py:669 netbox/dcim/forms/model_forms.py:640
+#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651
msgid "Module bay"
msgstr "设备板卡插槽"
-#: netbox/dcim/forms/bulk_import.py:672
+#: netbox/dcim/forms/bulk_import.py:677
msgid "The module bay in which this module is installed"
msgstr "安装此模块的模块托架"
-#: netbox/dcim/forms/bulk_import.py:678
+#: netbox/dcim/forms/bulk_import.py:683
msgid "The type of module"
msgstr "模块类型"
-#: netbox/dcim/forms/bulk_import.py:686 netbox/dcim/forms/model_forms.py:656
+#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
msgid "Replicate components"
msgstr "组件冗余"
-#: netbox/dcim/forms/bulk_import.py:688
+#: netbox/dcim/forms/bulk_import.py:693
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
msgstr "自动填充此模块类型关联的组件(默认启用)"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:662
+#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
msgid "Adopt components"
msgstr "选定组件"
-#: netbox/dcim/forms/bulk_import.py:693 netbox/dcim/forms/model_forms.py:665
+#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
msgid "Adopt already existing components"
msgstr "选定已经存在的组件"
-#: netbox/dcim/forms/bulk_import.py:733 netbox/dcim/forms/bulk_import.py:759
-#: netbox/dcim/forms/bulk_import.py:785
+#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
+#: netbox/dcim/forms/bulk_import.py:790
msgid "Port type"
msgstr "端口类型"
-#: netbox/dcim/forms/bulk_import.py:741 netbox/dcim/forms/bulk_import.py:767
+#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
msgid "Port speed in bps"
msgstr "端口速率(bps)"
-#: netbox/dcim/forms/bulk_import.py:805
+#: netbox/dcim/forms/bulk_import.py:810
msgid "Outlet type"
msgstr "插座类型"
-#: netbox/dcim/forms/bulk_import.py:812
+#: netbox/dcim/forms/bulk_import.py:817
msgid "Local power port which feeds this outlet"
msgstr "该插座供电的电源端口"
-#: netbox/dcim/forms/bulk_import.py:818
+#: netbox/dcim/forms/bulk_import.py:823
msgid "Electrical phase (for three-phase circuits)"
msgstr "供电相位(用于三相电)"
-#: netbox/dcim/forms/bulk_import.py:859 netbox/dcim/forms/model_forms.py:1323
-#: netbox/virtualization/forms/bulk_import.py:155
-#: netbox/virtualization/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339
+#: netbox/virtualization/forms/bulk_import.py:161
+#: netbox/virtualization/forms/model_forms.py:319
msgid "Parent interface"
msgstr "上一级接口"
-#: netbox/dcim/forms/bulk_import.py:866 netbox/dcim/forms/model_forms.py:1331
-#: netbox/virtualization/forms/bulk_import.py:162
-#: netbox/virtualization/forms/model_forms.py:313
+#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347
+#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/virtualization/forms/model_forms.py:327
msgid "Bridged interface"
msgstr "桥接接口"
-#: netbox/dcim/forms/bulk_import.py:869
+#: netbox/dcim/forms/bulk_import.py:877
msgid "Lag"
msgstr "聚合接口"
-#: netbox/dcim/forms/bulk_import.py:873
+#: netbox/dcim/forms/bulk_import.py:881
msgid "Parent LAG interface"
msgstr "上一级聚合接口"
-#: netbox/dcim/forms/bulk_import.py:876
+#: netbox/dcim/forms/bulk_import.py:884
msgid "Vdcs"
msgstr "Vdcs"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:889
msgid "VDC names separated by commas, encased with double quotes. Example:"
msgstr "VDC名称,用逗号分隔,用双引号包含。例如:"
-#: netbox/dcim/forms/bulk_import.py:887
+#: netbox/dcim/forms/bulk_import.py:895
msgid "Physical medium"
msgstr "物理接口类型"
-#: netbox/dcim/forms/bulk_import.py:890 netbox/dcim/forms/filtersets.py:1365
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370
msgid "Duplex"
msgstr "双工"
-#: netbox/dcim/forms/bulk_import.py:895
+#: netbox/dcim/forms/bulk_import.py:903
msgid "Poe mode"
msgstr "POE模式"
-#: netbox/dcim/forms/bulk_import.py:901
+#: netbox/dcim/forms/bulk_import.py:909
msgid "Poe type"
msgstr "POE类型"
-#: netbox/dcim/forms/bulk_import.py:910
-#: netbox/virtualization/forms/bulk_import.py:168
+#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/virtualization/forms/bulk_import.py:174
msgid "IEEE 802.1Q operational mode (for L2 interfaces)"
msgstr "IEEE 802.1Q 运作模式(针对二层接口)"
-#: netbox/dcim/forms/bulk_import.py:917 netbox/ipam/forms/bulk_import.py:161
-#: netbox/ipam/forms/bulk_import.py:247 netbox/ipam/forms/bulk_import.py:283
-#: netbox/ipam/forms/filtersets.py:201 netbox/ipam/forms/filtersets.py:277
-#: netbox/ipam/forms/filtersets.py:336
-#: netbox/virtualization/forms/bulk_import.py:175
+#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282
+#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280
+#: netbox/ipam/forms/filtersets.py:339
+#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "指定VRF"
-#: netbox/dcim/forms/bulk_import.py:920
+#: netbox/dcim/forms/bulk_import.py:928
msgid "Rf role"
msgstr "射频类型"
-#: netbox/dcim/forms/bulk_import.py:923
+#: netbox/dcim/forms/bulk_import.py:931
msgid "Wireless role (AP/station)"
msgstr "无线角色(AP/基站)"
-#: netbox/dcim/forms/bulk_import.py:959
+#: netbox/dcim/forms/bulk_import.py:967
#, python-brace-format
msgid "VDC {vdc} is not assigned to device {device}"
msgstr "VDC {vdc} 没有指定给设备 {device}"
-#: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/model_forms.py:1007
-#: netbox/dcim/forms/model_forms.py:1582
+#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020
+#: netbox/dcim/forms/model_forms.py:1624
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "后置端口"
-#: netbox/dcim/forms/bulk_import.py:976
+#: netbox/dcim/forms/bulk_import.py:984
msgid "Corresponding rear port"
msgstr "对应后置端口"
-#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/bulk_import.py:1022
-#: netbox/dcim/forms/bulk_import.py:1238
+#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
+#: netbox/dcim/forms/bulk_import.py:1335
msgid "Physical medium classification"
msgstr "物理端口类型"
-#: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/tables/devices.py:822
+#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854
msgid "Installed device"
msgstr "安装设备"
-#: netbox/dcim/forms/bulk_import.py:1054
+#: netbox/dcim/forms/bulk_import.py:1062
msgid "Child device installed within this bay"
msgstr "此托架内安装的子设备"
-#: netbox/dcim/forms/bulk_import.py:1056
+#: netbox/dcim/forms/bulk_import.py:1064
msgid "Child device not found."
msgstr "子设备未找到"
-#: netbox/dcim/forms/bulk_import.py:1114
+#: netbox/dcim/forms/bulk_import.py:1122
msgid "Parent inventory item"
msgstr "上一级库存项"
-#: netbox/dcim/forms/bulk_import.py:1117
+#: netbox/dcim/forms/bulk_import.py:1125
msgid "Component type"
msgstr "组件类型"
-#: netbox/dcim/forms/bulk_import.py:1121
+#: netbox/dcim/forms/bulk_import.py:1129
msgid "Component Type"
msgstr "组件类型"
-#: netbox/dcim/forms/bulk_import.py:1124
+#: netbox/dcim/forms/bulk_import.py:1132
msgid "Compnent name"
msgstr "组件名称"
-#: netbox/dcim/forms/bulk_import.py:1126
+#: netbox/dcim/forms/bulk_import.py:1134
msgid "Component Name"
msgstr "组件名称"
-#: netbox/dcim/forms/bulk_import.py:1168
+#: netbox/dcim/forms/bulk_import.py:1181
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "组件未找到: {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1193
+#: netbox/dcim/forms/bulk_import.py:1209 netbox/ipam/forms/bulk_import.py:307
+msgid "Parent device of assigned interface (if any)"
+msgstr "指定接口的父设备(如果有)"
+
+#: netbox/dcim/forms/bulk_import.py:1212 netbox/ipam/forms/bulk_import.py:310
+#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768
+#: netbox/virtualization/filtersets.py:254
+#: netbox/virtualization/filtersets.py:305
+#: netbox/virtualization/forms/bulk_edit.py:182
+#: netbox/virtualization/forms/bulk_edit.py:316
+#: netbox/virtualization/forms/bulk_import.py:152
+#: netbox/virtualization/forms/bulk_import.py:213
+#: netbox/virtualization/forms/filtersets.py:217
+#: netbox/virtualization/forms/filtersets.py:253
+#: netbox/virtualization/forms/model_forms.py:295
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+msgid "Virtual machine"
+msgstr "虚拟机"
+
+#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314
+msgid "Parent VM of assigned interface (if any)"
+msgstr "指定接口的父虚拟机(如果有)"
+
+#: netbox/dcim/forms/bulk_import.py:1223 netbox/ipam/filtersets.py:1021
+#: netbox/ipam/forms/bulk_import.py:321
+msgid "Assigned interface"
+msgstr "分配的接口"
+
+#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324
+msgid "Is primary"
+msgstr "首选"
+
+#: netbox/dcim/forms/bulk_import.py:1227
+msgid "Make this the primary MAC address for the assigned interface"
+msgstr "将此设为所分配接口的主 MAC 地址"
+
+#: netbox/dcim/forms/bulk_import.py:1264
+msgid "Must specify the parent device or VM when assigning an interface"
+msgstr "分配接口时必须指定父设备或 VM"
+
+#: netbox/dcim/forms/bulk_import.py:1290
msgid "Side A device"
msgstr "A端设备"
-#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1214
+#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311
msgid "Device name"
msgstr "设备名字"
-#: netbox/dcim/forms/bulk_import.py:1199
+#: netbox/dcim/forms/bulk_import.py:1296
msgid "Side A type"
msgstr "A端线缆类型"
-#: netbox/dcim/forms/bulk_import.py:1202 netbox/dcim/forms/bulk_import.py:1220
-msgid "Termination type"
-msgstr "线缆接口类型"
-
-#: netbox/dcim/forms/bulk_import.py:1205
+#: netbox/dcim/forms/bulk_import.py:1302
msgid "Side A name"
msgstr "A端设备名称"
-#: netbox/dcim/forms/bulk_import.py:1206 netbox/dcim/forms/bulk_import.py:1224
+#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321
msgid "Termination name"
msgstr "线缆类型名称"
-#: netbox/dcim/forms/bulk_import.py:1211
+#: netbox/dcim/forms/bulk_import.py:1308
msgid "Side B device"
msgstr "B端设备"
-#: netbox/dcim/forms/bulk_import.py:1217
+#: netbox/dcim/forms/bulk_import.py:1314
msgid "Side B type"
msgstr "B端线缆类型"
-#: netbox/dcim/forms/bulk_import.py:1223
+#: netbox/dcim/forms/bulk_import.py:1320
msgid "Side B name"
msgstr "B端设备名称"
-#: netbox/dcim/forms/bulk_import.py:1232
-#: netbox/wireless/forms/bulk_import.py:86
+#: netbox/dcim/forms/bulk_import.py:1329
+#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "连接状态"
-#: netbox/dcim/forms/bulk_import.py:1284
+#: netbox/dcim/forms/bulk_import.py:1381
#, python-brace-format
msgid "Side {side_upper}: {device} {termination_object} is already connected"
msgstr " {side_upper}端: {device} {termination_object}已连接"
-#: netbox/dcim/forms/bulk_import.py:1290
+#: netbox/dcim/forms/bulk_import.py:1387
#, python-brace-format
msgid "{side_upper} side termination not found: {device} {name}"
msgstr "{side_upper} 端接口类型未发现: {device} {name}"
-#: netbox/dcim/forms/bulk_import.py:1315 netbox/dcim/forms/model_forms.py:785
-#: netbox/dcim/tables/devices.py:1027 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/model_forms.py:797
+#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132
#: netbox/templates/dcim/virtualchassis.html:27
#: netbox/templates/dcim/virtualchassis.html:67
msgid "Master"
msgstr "Master"
-#: netbox/dcim/forms/bulk_import.py:1319
+#: netbox/dcim/forms/bulk_import.py:1416
msgid "Master device"
msgstr "主设备"
-#: netbox/dcim/forms/bulk_import.py:1336
+#: netbox/dcim/forms/bulk_import.py:1433
msgid "Name of parent site"
msgstr "父站点名称"
-#: netbox/dcim/forms/bulk_import.py:1370
+#: netbox/dcim/forms/bulk_import.py:1467
msgid "Upstream power panel"
msgstr "上一级电源面板"
-#: netbox/dcim/forms/bulk_import.py:1400
+#: netbox/dcim/forms/bulk_import.py:1497
msgid "Primary or redundant"
msgstr "主线路/备用线路"
-#: netbox/dcim/forms/bulk_import.py:1405
+#: netbox/dcim/forms/bulk_import.py:1502
msgid "Supply type (AC/DC)"
msgstr "供应类型(AC/DC)"
-#: netbox/dcim/forms/bulk_import.py:1410
+#: netbox/dcim/forms/bulk_import.py:1507
msgid "Single or three-phase"
msgstr "单相或三相"
-#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:1677
+#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722
#: netbox/templates/dcim/device.html:190
#: netbox/templates/dcim/virtualdevicecontext.html:30
#: netbox/templates/virtualization/virtualmachine.html:52
msgid "Primary IPv4"
msgstr "主 IPv4"
-#: netbox/dcim/forms/bulk_import.py:1465
+#: netbox/dcim/forms/bulk_import.py:1562
msgid "IPv4 address with mask, e.g. 1.2.3.4/24"
msgstr "带掩码的 IPv4 地址,例如 1.2.3.4/24"
-#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/model_forms.py:1686
+#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/model_forms.py:1731
#: netbox/templates/dcim/device.html:206
#: netbox/templates/dcim/virtualdevicecontext.html:41
#: netbox/templates/virtualization/virtualmachine.html:68
msgid "Primary IPv6"
msgstr "主 IPv6"
-#: netbox/dcim/forms/bulk_import.py:1472
+#: netbox/dcim/forms/bulk_import.py:1569
msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64"
msgstr "带有前缀长度的 IPv6 地址,例如 2001:db8:: 1/64"
-#: netbox/dcim/forms/common.py:24 netbox/dcim/models/device_components.py:527
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:515
#: netbox/templates/dcim/interface.html:57
-#: netbox/templates/virtualization/vminterface.html:55
-#: netbox/virtualization/forms/bulk_edit.py:225
+#: netbox/templates/virtualization/vminterface.html:51
+#: netbox/virtualization/forms/bulk_edit.py:207
msgid "MTU"
msgstr "MTU"
-#: netbox/dcim/forms/common.py:65
+#: netbox/dcim/forms/common.py:60
#, 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 "标记的VLAN ({vlans}) 必须与接口所属设备/虚拟机属于同一站点,或者是全局VLAN"
-#: netbox/dcim/forms/common.py:126
+#: netbox/dcim/forms/common.py:121
msgid ""
"Cannot install module with placeholder values in a module bay with no "
"position defined."
msgstr "无法在未定义位置的模块托架中安装具有占位符值的模块。"
-#: netbox/dcim/forms/common.py:131
+#: netbox/dcim/forms/common.py:127
#, python-brace-format
msgid ""
"Cannot install module with placeholder values in a module bay tree {level} "
"in tree but {tokens} placeholders given."
msgstr "无法在模块月桂树中安装具有占位符值的模块 {level} 在树里但是 {tokens} 给定的占位符。"
-#: netbox/dcim/forms/common.py:144
+#: netbox/dcim/forms/common.py:142
#, python-brace-format
msgid "Cannot adopt {model} {name} as it already belongs to a module"
msgstr "无法选定 {model} {name} ,因为它已属于某个模块"
-#: netbox/dcim/forms/common.py:153
+#: netbox/dcim/forms/common.py:151
#, python-brace-format
msgid "A {model} named {name} already exists"
msgstr "名为 {name} 的 {model} 已存在"
-#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:37
#: netbox/templates/dcim/powerfeed.html:24
@@ -4661,137 +5092,135 @@ msgstr "名为 {name} 的 {model} 已存在"
msgid "Power Panel"
msgstr "电源面板"
-#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:765
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "电力供给"
-#: netbox/dcim/forms/connections.py:81
-msgid "Side"
-msgstr "端"
-
-#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/tables/devices.py:295
+#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305
msgid "Device Status"
msgstr "设备状态"
-#: netbox/dcim/forms/filtersets.py:149
+#: netbox/dcim/forms/filtersets.py:150
msgid "Parent region"
msgstr "上一级地区"
-#: netbox/dcim/forms/filtersets.py:163 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
#: netbox/tenancy/forms/bulk_import.py:62
#: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62
-#: netbox/wireless/forms/bulk_import.py:25
-#: netbox/wireless/forms/filtersets.py:25
+#: netbox/wireless/forms/bulk_import.py:27
+#: netbox/wireless/forms/filtersets.py:27
msgid "Parent group"
msgstr "上一级组"
-#: netbox/dcim/forms/filtersets.py:242 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "设施"
-#: netbox/dcim/forms/filtersets.py:397
+#: netbox/dcim/forms/filtersets.py:398
msgid "Function"
msgstr "功能用途"
-#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/model_forms.py:373
+#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "图片"
-#: netbox/dcim/forms/filtersets.py:486 netbox/dcim/forms/filtersets.py:611
-#: netbox/dcim/forms/filtersets.py:726
+#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
+#: netbox/dcim/forms/filtersets.py:727
msgid "Components"
msgstr "组件"
-#: netbox/dcim/forms/filtersets.py:506
+#: netbox/dcim/forms/filtersets.py:507
msgid "Subdevice role"
msgstr "子设备角色"
-#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/tables/racks.py:54
+#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
#: netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "型号"
-#: netbox/dcim/forms/filtersets.py:834
+#: netbox/dcim/forms/filtersets.py:835
msgid "Has an OOB IP"
msgstr "有带外管理IP"
-#: netbox/dcim/forms/filtersets.py:841
+#: netbox/dcim/forms/filtersets.py:842
msgid "Virtual chassis member"
msgstr "堆叠数量"
-#: netbox/dcim/forms/filtersets.py:890
+#: netbox/dcim/forms/filtersets.py:891
msgid "Has virtual device contexts"
msgstr "有虚拟设备上下文"
-#: netbox/dcim/forms/filtersets.py:903 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:452
-#: netbox/virtualization/forms/filtersets.py:112
+#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
+#: netbox/ipam/forms/filtersets.py:455
+#: netbox/virtualization/forms/filtersets.py:117
msgid "Cluster group"
msgstr "堆叠组"
-#: netbox/dcim/forms/filtersets.py:1210
+#: netbox/dcim/forms/filtersets.py:1211
msgid "Cabled"
msgstr "已连接"
-#: netbox/dcim/forms/filtersets.py:1217
+#: netbox/dcim/forms/filtersets.py:1218
msgid "Occupied"
msgstr "已占用"
-#: netbox/dcim/forms/filtersets.py:1244 netbox/dcim/forms/filtersets.py:1269
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/tables/devices.py:364
+#: 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:1341 netbox/dcim/tables/devices.py:374
+#: netbox/dcim/tables/devices.py:663
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:16
#: netbox/templates/dcim/consoleport.html:55
#: netbox/templates/dcim/consoleserverport.html:55
#: netbox/templates/dcim/frontport.html:69
-#: netbox/templates/dcim/interface.html:140
+#: netbox/templates/dcim/interface.html:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:59
+#: netbox/templates/dcim/poweroutlet.html:69
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "连接"
-#: netbox/dcim/forms/filtersets.py:1348 netbox/extras/forms/bulk_edit.py:326
+#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326
#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:464
-#: netbox/extras/forms/model_forms.py:675 netbox/extras/tables/tables.py:579
+#: netbox/extras/forms/filtersets.py:472
+#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:579
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "类型"
-#: netbox/dcim/forms/filtersets.py:1377
+#: netbox/dcim/forms/filtersets.py:1382
msgid "Mgmt only"
msgstr "仅用于管理"
-#: netbox/dcim/forms/filtersets.py:1389 netbox/dcim/forms/model_forms.py:1390
-#: netbox/dcim/models/device_components.py:629
-#: netbox/templates/dcim/interface.html:129
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423
+#: netbox/dcim/models/device_components.py:677
+#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "WWN"
-#: netbox/dcim/forms/filtersets.py:1409
+#: netbox/dcim/forms/filtersets.py:1414
msgid "Wireless channel"
msgstr "无线信道"
-#: netbox/dcim/forms/filtersets.py:1413
+#: netbox/dcim/forms/filtersets.py:1418
msgid "Channel frequency (MHz)"
msgstr "信道频率(MHz)"
-#: netbox/dcim/forms/filtersets.py:1417
+#: netbox/dcim/forms/filtersets.py:1422
msgid "Channel width (MHz)"
msgstr "信道频宽(MHz)"
-#: netbox/dcim/forms/filtersets.py:1421
-#: netbox/templates/dcim/interface.html:85
+#: netbox/dcim/forms/filtersets.py:1426
+#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "信道功率(dBm)"
-#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1471
-#: netbox/dcim/tables/devices.py:327 netbox/templates/dcim/cable.html:12
+#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476
+#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
#: netbox/templates/dcim/htmx/cable_edit.html:50
@@ -4801,73 +5230,110 @@ msgstr "信道功率(dBm)"
msgid "Cable"
msgstr "电缆"
-#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/tables/devices.py:949
+#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979
msgid "Discovered"
msgstr "已发现"
+#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350
+msgid "Assigned Device"
+msgstr "指定设备"
+
+#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355
+msgid "Assigned VM"
+msgstr "指定虚拟机"
+
#: netbox/dcim/forms/formsets.py:20
#, python-brace-format
msgid "A virtual chassis member already exists in position {vc_position}."
msgstr "在 {vc_position}中已存在虚拟机箱成员。"
-#: netbox/dcim/forms/model_forms.py:140
+#: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75
+#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618
+msgid "Scope type"
+msgstr "作用域类型"
+
+#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423
+#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:175
+#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621
+#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
+#: netbox/templates/ipam/vlangroup.html:38
+#: netbox/templates/virtualization/cluster.html:42
+#: netbox/templates/wireless/wirelesslan.html:26
+#: netbox/virtualization/forms/bulk_edit.py:91
+#: netbox/virtualization/forms/filtersets.py:46
+#: netbox/virtualization/forms/model_forms.py:79
+#: netbox/virtualization/tables/clusters.py:80
+#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/filtersets.py:37
+#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/tables/wirelesslan.py:58
+msgid "Scope"
+msgstr "作用域"
+
+#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436
+msgid "Scope type (app & model)"
+msgstr "作用域类型(应用程序&型号)"
+
+#: netbox/dcim/forms/model_forms.py:144
msgid "Contact Info"
msgstr "联系方式"
-#: netbox/dcim/forms/model_forms.py:195 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "机柜角色"
-#: netbox/dcim/forms/model_forms.py:212 netbox/dcim/forms/model_forms.py:362
-#: netbox/dcim/forms/model_forms.py:446
+#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
+#: netbox/dcim/forms/model_forms.py:456
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "缩写"
-#: netbox/dcim/forms/model_forms.py:259
+#: netbox/dcim/forms/model_forms.py:264
msgid "Select a pre-defined rack type, or set physical characteristics below."
msgstr "选择预定义的机架类型,或在下面设置物理特征。"
-#: netbox/dcim/forms/model_forms.py:265
+#: netbox/dcim/forms/model_forms.py:273
msgid "Inventory Control"
msgstr "库存管理"
-#: netbox/dcim/forms/model_forms.py:313
+#: netbox/dcim/forms/model_forms.py:321
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
msgstr "以逗号分隔的数字U位 列表。 可以使用-字符指定范围。"
-#: netbox/dcim/forms/model_forms.py:322 netbox/dcim/tables/racks.py:202
+#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201
msgid "Reservation"
msgstr "预留"
-#: netbox/dcim/forms/model_forms.py:423
+#: netbox/dcim/forms/model_forms.py:432
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "设备角色"
-#: netbox/dcim/forms/model_forms.py:490 netbox/dcim/models/devices.py:644
+#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
msgid "The lowest-numbered unit occupied by the device"
msgstr "设备在机柜上最下面的U位"
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/model_forms.py:558
msgid "The position in the virtual chassis this device is identified by"
msgstr "该设备在虚拟机箱中的位置由以下方式标识"
-#: netbox/dcim/forms/model_forms.py:552
+#: netbox/dcim/forms/model_forms.py:563
msgid "The priority of the device in the virtual chassis"
msgstr "堆叠中设备的优先级"
-#: netbox/dcim/forms/model_forms.py:659
+#: netbox/dcim/forms/model_forms.py:670
msgid "Automatically populate components associated with this module type"
msgstr "自动填充与此模块类型关联的组件"
-#: netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/model_forms.py:779
msgid "Characteristics"
msgstr "特性"
-#: netbox/dcim/forms/model_forms.py:914
+#: netbox/dcim/forms/model_forms.py:926
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -4879,60 +5345,35 @@ msgstr ""
"批量创建支持字母数字范围。不支持单个范围内的混合大小写和类型(例如: [ge,xe] -0/0/ [0-9]
)。代币 "
"{module}
,如果存在,将在创建新模块时自动替换为位置值。"
-#: netbox/dcim/forms/model_forms.py:1094
+#: netbox/dcim/forms/model_forms.py:1107
msgid "Console port template"
msgstr "控制台端口模板"
-#: netbox/dcim/forms/model_forms.py:1102
+#: netbox/dcim/forms/model_forms.py:1115
msgid "Console server port template"
msgstr "控制口模版"
-#: netbox/dcim/forms/model_forms.py:1110
+#: netbox/dcim/forms/model_forms.py:1123
msgid "Front port template"
msgstr "前向端口模版"
-#: netbox/dcim/forms/model_forms.py:1118
+#: netbox/dcim/forms/model_forms.py:1131
msgid "Interface template"
msgstr "接口模版"
-#: netbox/dcim/forms/model_forms.py:1126
+#: netbox/dcim/forms/model_forms.py:1139
msgid "Power outlet template"
msgstr "电源插座模版"
-#: netbox/dcim/forms/model_forms.py:1134
+#: netbox/dcim/forms/model_forms.py:1147
msgid "Power port template"
msgstr "电源接口模版"
-#: netbox/dcim/forms/model_forms.py:1142
+#: netbox/dcim/forms/model_forms.py:1155
msgid "Rear port template"
msgstr "后置接口模版"
-#: netbox/dcim/forms/model_forms.py:1151 netbox/dcim/forms/model_forms.py:1395
-#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1590
-#: netbox/dcim/tables/connections.py:65 netbox/ipam/forms/bulk_import.py:318
-#: netbox/ipam/forms/model_forms.py:280 netbox/ipam/forms/model_forms.py:289
-#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/ip.py:372
-#: netbox/ipam/tables/vlans.py:169
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:51
-#: netbox/templates/dcim/frontport.html:106
-#: netbox/templates/dcim/interface.html:27
-#: netbox/templates/dcim/interface.html:184
-#: netbox/templates/dcim/interface.html:310
-#: netbox/templates/dcim/rearport.html:102
-#: netbox/templates/virtualization/vminterface.html:18
-#: netbox/templates/vpn/tunneltermination.html:31
-#: netbox/templates/wireless/inc/wirelesslink_interface.html:10
-#: netbox/templates/wireless/wirelesslink.html:10
-#: netbox/templates/wireless/wirelesslink.html:55
-#: netbox/virtualization/forms/model_forms.py:348
-#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:436
-#: netbox/vpn/forms/model_forms.py:445
-#: netbox/wireless/forms/model_forms.py:113
-#: netbox/wireless/forms/model_forms.py:155
-msgid "Interface"
-msgstr "接口"
-
-#: netbox/dcim/forms/model_forms.py:1152 netbox/dcim/forms/model_forms.py:1591
+#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -4940,102 +5381,128 @@ msgstr "接口"
msgid "Console Port"
msgstr "Console 端口"
-#: netbox/dcim/forms/model_forms.py:1153 netbox/dcim/forms/model_forms.py:1592
+#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637
#: netbox/templates/dcim/consoleport.html:73
#: netbox/templates/dcim/consoleserverport.html:17
#: netbox/templates/dcim/frontport.html:109
msgid "Console Server Port"
msgstr "Console 服务器端口"
-#: netbox/dcim/forms/model_forms.py:1154 netbox/dcim/forms/model_forms.py:1593
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
+#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
#: netbox/templates/dcim/frontport.html:17
#: netbox/templates/dcim/frontport.html:115
-#: netbox/templates/dcim/interface.html:187
+#: netbox/templates/dcim/interface.html:244
#: netbox/templates/dcim/rearport.html:105
msgid "Front Port"
msgstr "前置接口"
-#: netbox/dcim/forms/model_forms.py:1155 netbox/dcim/forms/model_forms.py:1594
-#: netbox/dcim/tables/devices.py:710
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
+#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/tables/devices.py:744
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
#: netbox/templates/dcim/frontport.html:50
#: netbox/templates/dcim/frontport.html:118
-#: netbox/templates/dcim/interface.html:190
+#: netbox/templates/dcim/interface.html:247
#: netbox/templates/dcim/rearport.html:17
#: netbox/templates/dcim/rearport.html:108
msgid "Rear Port"
msgstr "后置接口"
-#: netbox/dcim/forms/model_forms.py:1156 netbox/dcim/forms/model_forms.py:1595
-#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:512
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640
+#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521
+#: netbox/templates/dcim/poweroutlet.html:54
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "电源接口"
-#: netbox/dcim/forms/model_forms.py:1157 netbox/dcim/forms/model_forms.py:1596
+#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641
#: netbox/templates/dcim/poweroutlet.html:17
#: netbox/templates/dcim/powerport.html:77
msgid "Power Outlet"
msgstr "电源插座"
-#: netbox/dcim/forms/model_forms.py:1159 netbox/dcim/forms/model_forms.py:1598
+#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643
msgid "Component Assignment"
msgstr "组件分配"
-#: netbox/dcim/forms/model_forms.py:1202 netbox/dcim/forms/model_forms.py:1645
+#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690
msgid "An InventoryItem can only be assigned to a single component."
msgstr "库存项只能分配给单个组件"
-#: netbox/dcim/forms/model_forms.py:1339
+#: netbox/dcim/forms/model_forms.py:1355
msgid "LAG interface"
msgstr "链路聚合接口"
-#: netbox/dcim/forms/model_forms.py:1362
+#: netbox/dcim/forms/model_forms.py:1378
msgid "Filter VLANs available for assignment by group."
msgstr "按组筛选可供分配的 VLAN。"
-#: netbox/dcim/forms/model_forms.py:1491
+#: netbox/dcim/forms/model_forms.py:1533
msgid "Child Device"
msgstr "子设备"
-#: netbox/dcim/forms/model_forms.py:1492
+#: netbox/dcim/forms/model_forms.py:1534
msgid ""
"Child devices must first be created and assigned to the site and rack of the"
" parent device."
msgstr "必须首先创建子设备,并将其分配给父设备的站点和机柜。"
-#: netbox/dcim/forms/model_forms.py:1534
+#: netbox/dcim/forms/model_forms.py:1576
msgid "Console port"
msgstr "Console 接口"
-#: netbox/dcim/forms/model_forms.py:1542
+#: netbox/dcim/forms/model_forms.py:1584
msgid "Console server port"
msgstr "Console 服务器端口"
-#: netbox/dcim/forms/model_forms.py:1550
+#: netbox/dcim/forms/model_forms.py:1592
msgid "Front port"
msgstr "前置接口"
-#: netbox/dcim/forms/model_forms.py:1566
+#: netbox/dcim/forms/model_forms.py:1608
msgid "Power outlet"
msgstr "电源插座"
-#: netbox/dcim/forms/model_forms.py:1586
+#: netbox/dcim/forms/model_forms.py:1630
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "库存项"
-#: netbox/dcim/forms/model_forms.py:1659
+#: netbox/dcim/forms/model_forms.py:1704
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "库存物品分类"
+#: netbox/dcim/forms/model_forms.py:1773
+msgid "VM Interface"
+msgstr "虚拟机接口"
+
+#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796
+#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171
+#: netbox/templates/virtualization/virtualdisk.html:21
+#: netbox/templates/virtualization/virtualmachine.html:12
+#: netbox/templates/virtualization/vminterface.html:21
+#: netbox/templates/vpn/tunneltermination.html:25
+#: netbox/virtualization/forms/filtersets.py:202
+#: netbox/virtualization/forms/filtersets.py:247
+#: netbox/virtualization/forms/model_forms.py:227
+#: netbox/virtualization/tables/virtualmachines.py:105
+#: netbox/virtualization/tables/virtualmachines.py:161
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
+#: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172
+#: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457
+msgid "Virtual Machine"
+msgstr "虚拟机"
+
+#: netbox/dcim/forms/model_forms.py:1827
+msgid "A MAC address can only be assigned to a single object."
+msgstr "MAC 地址只能分配给单个对象。"
+
#: netbox/dcim/forms/object_create.py:48
#: netbox/dcim/forms/object_create.py:199
#: netbox/dcim/forms/object_create.py:347
@@ -5052,7 +5519,7 @@ msgid ""
msgstr "提供了 {value_count}个参数,实际需要{pattern_count}个。"
#: netbox/dcim/forms/object_create.py:110
-#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:252
+#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263
msgid "Rear ports"
msgstr "后置接口"
@@ -5075,7 +5542,7 @@ msgid ""
"selected number of rear port positions ({rearport_count})."
msgstr "要创建的前置端口数 ({frontport_count}) 必须与所选的后置端口数({rearport_count})匹配。"
-#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1033
+#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1065
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:47
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5092,30 +5559,30 @@ msgid ""
"member."
msgstr "第一个成员设备的位置。每增加一个成员增加一个。"
-#: netbox/dcim/forms/object_create.py:427
+#: netbox/dcim/forms/object_create.py:428
msgid "A position must be specified for the first VC member."
msgstr "必须为第一个VC成员指定一个位置。"
-#: netbox/dcim/models/cables.py:62
-#: netbox/dcim/models/device_component_templates.py:55
-#: netbox/dcim/models/device_components.py:62
+#: netbox/dcim/models/cables.py:64
+#: netbox/dcim/models/device_component_templates.py:51
+#: netbox/dcim/models/device_components.py:57
#: netbox/extras/models/customfields.py:111
msgid "label"
msgstr "标记"
-#: netbox/dcim/models/cables.py:71
+#: netbox/dcim/models/cables.py:73
msgid "length"
msgstr "长度"
-#: netbox/dcim/models/cables.py:78
+#: netbox/dcim/models/cables.py:80
msgid "length unit"
msgstr "长度单位"
-#: netbox/dcim/models/cables.py:95
+#: netbox/dcim/models/cables.py:98
msgid "cable"
msgstr "线缆"
-#: netbox/dcim/models/cables.py:96
+#: netbox/dcim/models/cables.py:99
msgid "cables"
msgstr "线缆"
@@ -5140,53 +5607,82 @@ msgstr "不兼容的端点类型: {type_a} 和{type_b}"
msgid "A and B terminations cannot connect to the same object."
msgstr "A B端不能连接到同一个对象"
-#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37
+#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37
msgid "end"
msgstr "结束"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:315
msgid "cable termination"
msgstr "线缆端点"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:316
msgid "cable terminations"
msgstr "线缆端点"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:335
#, python-brace-format
msgid ""
"Duplicate termination found for {app_label}.{model} {termination_id}: cable "
"{cable_pk}"
msgstr "发现{app_label}重复的终端:{model} {termination_id}: 线缆 {cable_pk}"
-#: netbox/dcim/models/cables.py:343
+#: netbox/dcim/models/cables.py:345
#, python-brace-format
msgid "Cables cannot be terminated to {type_display} interfaces"
msgstr "线缆不能连接至{type_display} 接口"
-#: netbox/dcim/models/cables.py:350
+#: netbox/dcim/models/cables.py:352
msgid "Circuit terminations attached to a provider network may not be cabled."
msgstr "运营商网络的线路可能没有连接。"
-#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50
+#: netbox/dcim/models/cables.py:450 netbox/extras/models/configs.py:50
msgid "is active"
msgstr "激活的"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:454
msgid "is complete"
msgstr "完成的"
-#: netbox/dcim/models/cables.py:456
-msgid "is split"
-msgstr "被拆分的"
+#: netbox/dcim/models/cables.py:458
+msgid "is split"
+msgstr "被拆分的"
+
+#: netbox/dcim/models/cables.py:466
+msgid "cable path"
+msgstr "线缆连接路径"
+
+#: netbox/dcim/models/cables.py:467
+msgid "cable paths"
+msgstr "线缆连接路径"
+
+#: netbox/dcim/models/cables.py:539
+msgid "All originating terminations must be attached to the same link"
+msgstr "所有原始终端必须连接到同一个链接"
+
+#: netbox/dcim/models/cables.py:551
+msgid "All mid-span terminations must have the same termination type"
+msgstr "所有中跨端子必须具有相同的端接类型"
+
+#: netbox/dcim/models/cables.py:556
+msgid "All mid-span terminations must have the same parent object"
+msgstr "所有中跨终端必须具有相同的父对象"
+
+#: netbox/dcim/models/cables.py:580
+msgid "All links must be cable or wireless"
+msgstr "所有链路必须是有线或无线的"
+
+#: netbox/dcim/models/cables.py:582
+msgid "All links must match first link type"
+msgstr "所有链接必须匹配第一个链接类型"
-#: netbox/dcim/models/cables.py:464
-msgid "cable path"
-msgstr "线缆连接路径"
+#: netbox/dcim/models/cables.py:665
+msgid ""
+"All positions counts within the path on opposite ends of links must match"
+msgstr "链路两端路径内的所有位置都必须匹配"
-#: netbox/dcim/models/cables.py:465
-msgid "cable paths"
-msgstr "线缆连接路径"
+#: netbox/dcim/models/cables.py:674
+msgid "Remote termination position filter is missing"
+msgstr "缺少远程终端位置过滤器"
#: netbox/dcim/models/device_component_templates.py:46
#, python-brace-format
@@ -5195,906 +5691,929 @@ msgid ""
"attached to a module type."
msgstr "当连接到模块类型时,{module} 被认定为模块托架位置的替代。"
-#: netbox/dcim/models/device_component_templates.py:58
-#: netbox/dcim/models/device_components.py:65
+#: netbox/dcim/models/device_component_templates.py:54
+#: netbox/dcim/models/device_components.py:60
msgid "Physical label"
msgstr "物理标签"
-#: netbox/dcim/models/device_component_templates.py:103
+#: netbox/dcim/models/device_component_templates.py:99
msgid "Component templates cannot be moved to a different device type."
msgstr "组件模板无法移动到其他设备类型。"
-#: netbox/dcim/models/device_component_templates.py:154
+#: netbox/dcim/models/device_component_templates.py:150
msgid ""
"A component template cannot be associated with both a device type and a "
"module type."
msgstr "组件模板不能同时与设备类型和模块类型相关联。"
-#: netbox/dcim/models/device_component_templates.py:158
+#: netbox/dcim/models/device_component_templates.py:154
msgid ""
"A component template must be associated with either a device type or a "
"module type."
msgstr "组件模板必须与设备类型或模块类型相关联。"
-#: netbox/dcim/models/device_component_templates.py:212
+#: netbox/dcim/models/device_component_templates.py:209
msgid "console port template"
msgstr "console端口模板"
-#: netbox/dcim/models/device_component_templates.py:213
+#: netbox/dcim/models/device_component_templates.py:210
msgid "console port templates"
msgstr "console端口模板"
-#: netbox/dcim/models/device_component_templates.py:246
+#: netbox/dcim/models/device_component_templates.py:244
msgid "console server port template"
msgstr "console服务器端口模板"
-#: netbox/dcim/models/device_component_templates.py:247
+#: netbox/dcim/models/device_component_templates.py:245
msgid "console server port templates"
msgstr "console服务器端口模板"
-#: netbox/dcim/models/device_component_templates.py:278
-#: netbox/dcim/models/device_components.py:352
+#: netbox/dcim/models/device_component_templates.py:277
+#: netbox/dcim/models/device_components.py:345
msgid "maximum draw"
msgstr "最大功率"
-#: netbox/dcim/models/device_component_templates.py:285
-#: netbox/dcim/models/device_components.py:359
+#: netbox/dcim/models/device_component_templates.py:284
+#: netbox/dcim/models/device_components.py:352
msgid "allocated draw"
msgstr "分配功率"
-#: netbox/dcim/models/device_component_templates.py:295
+#: netbox/dcim/models/device_component_templates.py:294
msgid "power port template"
msgstr "电源端口模版"
-#: netbox/dcim/models/device_component_templates.py:296
+#: netbox/dcim/models/device_component_templates.py:295
msgid "power port templates"
msgstr "电源端口模版"
#: netbox/dcim/models/device_component_templates.py:315
-#: netbox/dcim/models/device_components.py:382
+#: netbox/dcim/models/device_components.py:372
#, python-brace-format
msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)."
msgstr "分配功率不能超过最大功率({maximum_draw}瓦)"
-#: netbox/dcim/models/device_component_templates.py:347
-#: netbox/dcim/models/device_components.py:477
+#: netbox/dcim/models/device_component_templates.py:349
+#: netbox/dcim/models/device_components.py:468
msgid "feed leg"
msgstr "馈电线路"
-#: netbox/dcim/models/device_component_templates.py:351
-#: netbox/dcim/models/device_components.py:481
+#: netbox/dcim/models/device_component_templates.py:354
+#: netbox/dcim/models/device_components.py:473
msgid "Phase (for three-phase feeds)"
msgstr "相位(用于三相电)"
-#: netbox/dcim/models/device_component_templates.py:357
+#: netbox/dcim/models/device_component_templates.py:360
msgid "power outlet template"
msgstr "电源插座模版"
-#: netbox/dcim/models/device_component_templates.py:358
+#: netbox/dcim/models/device_component_templates.py:361
msgid "power outlet templates"
msgstr "电源插座模版"
-#: netbox/dcim/models/device_component_templates.py:367
+#: netbox/dcim/models/device_component_templates.py:370
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device type"
msgstr "父电源端口 ({power_port}) 必须属于相同的设备类型"
-#: netbox/dcim/models/device_component_templates.py:371
+#: netbox/dcim/models/device_component_templates.py:376
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same module type"
msgstr "父电源端口 ({power_port}) 必须属于相同的设备类型"
-#: netbox/dcim/models/device_component_templates.py:423
-#: netbox/dcim/models/device_components.py:611
+#: netbox/dcim/models/device_component_templates.py:430
+#: netbox/dcim/models/device_components.py:659
msgid "management only"
msgstr "仅限管理"
-#: netbox/dcim/models/device_component_templates.py:431
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_component_templates.py:438
+#: netbox/dcim/models/device_components.py:539
msgid "bridge interface"
msgstr "桥接接口"
-#: netbox/dcim/models/device_component_templates.py:449
-#: netbox/dcim/models/device_components.py:636
+#: netbox/dcim/models/device_component_templates.py:459
+#: netbox/dcim/models/device_components.py:685
msgid "wireless role"
msgstr "无线角色"
-#: netbox/dcim/models/device_component_templates.py:455
+#: netbox/dcim/models/device_component_templates.py:465
msgid "interface template"
msgstr "接口模版"
-#: netbox/dcim/models/device_component_templates.py:456
+#: netbox/dcim/models/device_component_templates.py:466
msgid "interface templates"
msgstr "接口模版"
-#: netbox/dcim/models/device_component_templates.py:463
-#: netbox/dcim/models/device_components.py:804
-#: netbox/virtualization/models/virtualmachines.py:405
+#: netbox/dcim/models/device_component_templates.py:473
+#: netbox/dcim/models/device_components.py:845
+#: netbox/virtualization/models/virtualmachines.py:385
msgid "An interface cannot be bridged to itself."
msgstr "接口不能桥接到自己"
-#: netbox/dcim/models/device_component_templates.py:466
+#: netbox/dcim/models/device_component_templates.py:477
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same device type"
msgstr "桥接接口({bridge}) 必须属于相同的设备类型"
-#: netbox/dcim/models/device_component_templates.py:470
+#: netbox/dcim/models/device_component_templates.py:483
#, python-brace-format
msgid "Bridge interface ({bridge}) must belong to the same module type"
msgstr "桥接接口({bridge}) 必须属于相同的模块类型"
-#: netbox/dcim/models/device_component_templates.py:526
-#: netbox/dcim/models/device_components.py:984
+#: netbox/dcim/models/device_component_templates.py:540
+#: netbox/dcim/models/device_components.py:1035
msgid "rear port position"
msgstr "后置接口位置"
-#: netbox/dcim/models/device_component_templates.py:551
+#: netbox/dcim/models/device_component_templates.py:565
msgid "front port template"
msgstr "前置接口模板"
-#: netbox/dcim/models/device_component_templates.py:552
+#: netbox/dcim/models/device_component_templates.py:566
msgid "front port templates"
msgstr "前置接口模板"
-#: netbox/dcim/models/device_component_templates.py:562
+#: netbox/dcim/models/device_component_templates.py:576
#, python-brace-format
msgid "Rear port ({name}) must belong to the same device type"
msgstr "后置接口({name})必须属于相同的设备类型"
-#: netbox/dcim/models/device_component_templates.py:568
+#: netbox/dcim/models/device_component_templates.py:582
#, python-brace-format
msgid ""
"Invalid rear port position ({position}); rear port {name} has only {count} "
"positions"
msgstr "无效的后端口位置 ({position});后端口{name}只有{count}个"
-#: netbox/dcim/models/device_component_templates.py:621
-#: netbox/dcim/models/device_components.py:1053
+#: netbox/dcim/models/device_component_templates.py:635
+#: netbox/dcim/models/device_components.py:1101
msgid "positions"
msgstr "位置"
-#: netbox/dcim/models/device_component_templates.py:632
+#: netbox/dcim/models/device_component_templates.py:646
msgid "rear port template"
msgstr "后置端口模版"
-#: netbox/dcim/models/device_component_templates.py:633
+#: netbox/dcim/models/device_component_templates.py:647
msgid "rear port templates"
msgstr "后置端口模版"
-#: netbox/dcim/models/device_component_templates.py:662
-#: netbox/dcim/models/device_components.py:1103
+#: netbox/dcim/models/device_component_templates.py:676
+#: netbox/dcim/models/device_components.py:1148
msgid "position"
msgstr "位置"
-#: netbox/dcim/models/device_component_templates.py:665
-#: netbox/dcim/models/device_components.py:1106
+#: netbox/dcim/models/device_component_templates.py:679
+#: netbox/dcim/models/device_components.py:1151
msgid "Identifier to reference when renaming installed components"
msgstr "重命名已安装组件时要引用的标识符"
-#: netbox/dcim/models/device_component_templates.py:671
+#: netbox/dcim/models/device_component_templates.py:685
msgid "module bay template"
msgstr "模块托架模版"
-#: netbox/dcim/models/device_component_templates.py:672
+#: netbox/dcim/models/device_component_templates.py:686
msgid "module bay templates"
msgstr "模块托架模版"
-#: netbox/dcim/models/device_component_templates.py:699
+#: netbox/dcim/models/device_component_templates.py:713
msgid "device bay template"
msgstr "设备托架模版"
-#: netbox/dcim/models/device_component_templates.py:700
+#: netbox/dcim/models/device_component_templates.py:714
msgid "device bay templates"
msgstr "设备托架模版"
-#: netbox/dcim/models/device_component_templates.py:713
+#: netbox/dcim/models/device_component_templates.py:728
#, python-brace-format
msgid ""
"Subdevice role of device type ({device_type}) must be set to \"parent\" to "
"allow device bays."
msgstr "设备类型({device_type})的子设备角色必须设置为“父设备”,才能允许设备托架。"
-#: netbox/dcim/models/device_component_templates.py:768
-#: netbox/dcim/models/device_components.py:1262
+#: netbox/dcim/models/device_component_templates.py:784
+#: netbox/dcim/models/device_components.py:1304
msgid "part ID"
msgstr "零件ID"
-#: netbox/dcim/models/device_component_templates.py:770
-#: netbox/dcim/models/device_components.py:1264
+#: netbox/dcim/models/device_component_templates.py:786
+#: netbox/dcim/models/device_components.py:1306
msgid "Manufacturer-assigned part identifier"
msgstr "制造商指定的零件标识符"
-#: netbox/dcim/models/device_component_templates.py:787
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item template"
msgstr "库存项模版"
-#: netbox/dcim/models/device_component_templates.py:788
+#: netbox/dcim/models/device_component_templates.py:804
msgid "inventory item templates"
msgstr "库存项模版"
-#: netbox/dcim/models/device_components.py:105
+#: netbox/dcim/models/device_components.py:100
msgid "Components cannot be moved to a different device."
msgstr "组件模板无法移动到其他设备类型。"
-#: netbox/dcim/models/device_components.py:144
+#: netbox/dcim/models/device_components.py:139
msgid "cable end"
msgstr "线缆终点"
-#: netbox/dcim/models/device_components.py:150
+#: netbox/dcim/models/device_components.py:146
msgid "mark connected"
msgstr "标记已连接"
-#: netbox/dcim/models/device_components.py:152
+#: netbox/dcim/models/device_components.py:148
msgid "Treat as if a cable is connected"
msgstr "视为电缆已连接"
-#: netbox/dcim/models/device_components.py:170
+#: netbox/dcim/models/device_components.py:166
msgid "Must specify cable end (A or B) when attaching a cable."
msgstr "连接电缆时必须指定电缆末端(A或B)。"
-#: netbox/dcim/models/device_components.py:174
+#: netbox/dcim/models/device_components.py:170
msgid "Cable end must not be set without a cable."
msgstr "不得在没有线缆的情况下设置线缆末端。"
-#: netbox/dcim/models/device_components.py:178
+#: netbox/dcim/models/device_components.py:174
msgid "Cannot mark as connected with a cable attached."
msgstr "无法标记为已连接线缆。"
-#: netbox/dcim/models/device_components.py:202
+#: netbox/dcim/models/device_components.py:198
#, python-brace-format
msgid "{class_name} models must declare a parent_object property"
msgstr "{class_name}模块必须声明上架类型"
-#: netbox/dcim/models/device_components.py:287
-#: netbox/dcim/models/device_components.py:316
-#: netbox/dcim/models/device_components.py:349
-#: netbox/dcim/models/device_components.py:467
+#: netbox/dcim/models/device_components.py:284
+#: netbox/dcim/models/device_components.py:311
+#: netbox/dcim/models/device_components.py:342
+#: netbox/dcim/models/device_components.py:458
msgid "Physical port type"
msgstr "物理端口类型"
-#: netbox/dcim/models/device_components.py:290
-#: netbox/dcim/models/device_components.py:319
+#: netbox/dcim/models/device_components.py:287
+#: netbox/dcim/models/device_components.py:314
msgid "speed"
msgstr "速率"
-#: netbox/dcim/models/device_components.py:294
-#: netbox/dcim/models/device_components.py:323
+#: netbox/dcim/models/device_components.py:291
+#: netbox/dcim/models/device_components.py:318
msgid "Port speed in bits per second"
msgstr "端口速度(单位bps)"
-#: netbox/dcim/models/device_components.py:300
+#: netbox/dcim/models/device_components.py:297
msgid "console port"
msgstr "console端口"
-#: netbox/dcim/models/device_components.py:301
+#: netbox/dcim/models/device_components.py:298
msgid "console ports"
msgstr "console端口"
-#: netbox/dcim/models/device_components.py:329
+#: netbox/dcim/models/device_components.py:324
msgid "console server port"
msgstr "console服务器端口"
-#: netbox/dcim/models/device_components.py:330
+#: netbox/dcim/models/device_components.py:325
msgid "console server ports"
msgstr "console服务器端口"
-#: netbox/dcim/models/device_components.py:369
+#: netbox/dcim/models/device_components.py:362
msgid "power port"
msgstr "电源接口"
-#: netbox/dcim/models/device_components.py:370
+#: netbox/dcim/models/device_components.py:363
msgid "power ports"
msgstr "电源接口"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:483
msgid "power outlet"
msgstr "电源插座"
-#: netbox/dcim/models/device_components.py:488
+#: netbox/dcim/models/device_components.py:484
msgid "power outlets"
msgstr "电源插座"
-#: netbox/dcim/models/device_components.py:499
+#: netbox/dcim/models/device_components.py:492
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device"
msgstr "父电源端口({power_port})必须属于同一设备"
-#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:81
-#: netbox/vpn/models/crypto.py:226
+#: netbox/dcim/models/device_components.py:518 netbox/vpn/models/crypto.py:80
+#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "模式"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:523
msgid "IEEE 802.1Q tagging strategy"
msgstr "IEEE 802.1Q VLAN 标记策略"
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:531
msgid "parent interface"
msgstr "父接口"
-#: netbox/dcim/models/device_components.py:602
+#: netbox/dcim/models/device_components.py:547
+msgid "untagged VLAN"
+msgstr "未标记VLAN"
+
+#: netbox/dcim/models/device_components.py:553
+msgid "tagged VLANs"
+msgstr "已标记 VLANs"
+
+#: netbox/dcim/models/device_components.py:561
+#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510
+#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106
+#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
+msgid "Q-in-Q SVLAN"
+msgstr "Q-in-Q SVLAN"
+
+#: netbox/dcim/models/device_components.py:576
+msgid "primary MAC address"
+msgstr "主 MAC 地址"
+
+#: netbox/dcim/models/device_components.py:588
+msgid "Only Q-in-Q interfaces may specify a service VLAN."
+msgstr "只有 Q-in-Q 接口可以指定服务 VLAN。"
+
+#: netbox/dcim/models/device_components.py:594
+#, python-brace-format
+msgid "MAC address {mac_address} is not assigned to this interface."
+msgstr "MAC 地址 {mac_address} 未分配给此接口。"
+
+#: netbox/dcim/models/device_components.py:650
msgid "parent LAG"
msgstr "父聚合组"
-#: netbox/dcim/models/device_components.py:612
+#: netbox/dcim/models/device_components.py:660
msgid "This interface is used only for out-of-band management"
msgstr "该接口仅用于带外管理"
-#: netbox/dcim/models/device_components.py:617
+#: netbox/dcim/models/device_components.py:665
msgid "speed (Kbps)"
msgstr "速率(Kbps)"
-#: netbox/dcim/models/device_components.py:620
+#: netbox/dcim/models/device_components.py:668
msgid "duplex"
msgstr "双工"
-#: netbox/dcim/models/device_components.py:630
+#: netbox/dcim/models/device_components.py:678
msgid "64-bit World Wide Name"
msgstr "64位全球唯一标识符"
-#: netbox/dcim/models/device_components.py:642
+#: netbox/dcim/models/device_components.py:692
msgid "wireless channel"
msgstr "无线信道"
-#: netbox/dcim/models/device_components.py:649
+#: netbox/dcim/models/device_components.py:699
msgid "channel frequency (MHz)"
msgstr "信道频率(MHz)"
-#: netbox/dcim/models/device_components.py:650
-#: netbox/dcim/models/device_components.py:658
+#: netbox/dcim/models/device_components.py:700
+#: netbox/dcim/models/device_components.py:708
msgid "Populated by selected channel (if set)"
msgstr "由所选通道填充(如有)"
-#: netbox/dcim/models/device_components.py:664
+#: netbox/dcim/models/device_components.py:714
msgid "transmit power (dBm)"
msgstr "发射功率(dBm)"
-#: netbox/dcim/models/device_components.py:689 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "无线局域网"
-#: netbox/dcim/models/device_components.py:697
-#: netbox/virtualization/models/virtualmachines.py:335
-msgid "untagged VLAN"
-msgstr "未标记VLAN"
-
-#: netbox/dcim/models/device_components.py:703
-#: netbox/virtualization/models/virtualmachines.py:341
-msgid "tagged VLANs"
-msgstr "已标记 VLANs"
-
-#: netbox/dcim/models/device_components.py:745
-#: netbox/virtualization/models/virtualmachines.py:377
+#: netbox/dcim/models/device_components.py:789
+#: netbox/virtualization/models/virtualmachines.py:359
msgid "interface"
msgstr "接口"
-#: netbox/dcim/models/device_components.py:746
-#: netbox/virtualization/models/virtualmachines.py:378
+#: netbox/dcim/models/device_components.py:790
+#: netbox/virtualization/models/virtualmachines.py:360
msgid "interfaces"
msgstr "接口"
-#: netbox/dcim/models/device_components.py:757
+#: netbox/dcim/models/device_components.py:798
#, python-brace-format
msgid "{display_type} interfaces cannot have a cable attached."
msgstr "{display_type}接口不能连接线缆。"
-#: netbox/dcim/models/device_components.py:765
+#: netbox/dcim/models/device_components.py:806
#, python-brace-format
msgid "{display_type} interfaces cannot be marked as connected."
msgstr "{display_type}接口不能标记为已连接。"
-#: netbox/dcim/models/device_components.py:774
-#: netbox/virtualization/models/virtualmachines.py:390
+#: netbox/dcim/models/device_components.py:815
+#: netbox/virtualization/models/virtualmachines.py:370
msgid "An interface cannot be its own parent."
msgstr "接口不能是自己的父级。"
-#: netbox/dcim/models/device_components.py:778
+#: netbox/dcim/models/device_components.py:819
msgid "Only virtual interfaces may be assigned to a parent interface."
msgstr "只能将虚拟接口分配给父接口。"
-#: netbox/dcim/models/device_components.py:785
+#: netbox/dcim/models/device_components.py:826
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
"({device})"
msgstr "所选父接口({interface}) 属于另一个设备 ({device})"
-#: netbox/dcim/models/device_components.py:791
+#: netbox/dcim/models/device_components.py:832
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
"not part of virtual chassis {virtual_chassis}."
msgstr "所选的父接口({interface})属于 {device},该设备不是虚拟机箱{virtual_chassis}的一部分。"
-#: netbox/dcim/models/device_components.py:811
+#: netbox/dcim/models/device_components.py:852
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
"({device})."
msgstr "所选桥接接口 ({bridge})属于另一个设备({device})。"
-#: netbox/dcim/models/device_components.py:817
+#: netbox/dcim/models/device_components.py:858
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
"not part of virtual chassis {virtual_chassis}."
msgstr "所选的桥接接口({interface})属于 {device},该设备不是虚拟机箱{virtual_chassis}的一部分。"
-#: netbox/dcim/models/device_components.py:828
+#: netbox/dcim/models/device_components.py:869
msgid "Virtual interfaces cannot have a parent LAG interface."
msgstr "虚拟接口不能具有父聚合接口。"
-#: netbox/dcim/models/device_components.py:832
+#: netbox/dcim/models/device_components.py:873
msgid "A LAG interface cannot be its own parent."
msgstr "聚合接口不能是自己的父级。"
-#: netbox/dcim/models/device_components.py:839
+#: netbox/dcim/models/device_components.py:880
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to a different device ({device})."
msgstr "选择的LAG接口 ({lag}) 属于不同的设备 ({device})."
-#: netbox/dcim/models/device_components.py:845
+#: netbox/dcim/models/device_components.py:886
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
" virtual chassis {virtual_chassis}."
msgstr "选择的LAG接口 ({lag}) 属于 {device}, 它不是虚拟机箱的一部分 {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:856
+#: netbox/dcim/models/device_components.py:897
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "虚拟接口不能具有PoE模式。"
-#: netbox/dcim/models/device_components.py:860
+#: netbox/dcim/models/device_components.py:901
msgid "Virtual interfaces cannot have a PoE type."
msgstr "虚拟接口不能是PoE类型。"
-#: netbox/dcim/models/device_components.py:866
+#: netbox/dcim/models/device_components.py:907
msgid "Must specify PoE mode when designating a PoE type."
msgstr "指定PoE类型时必须指定PoE模式。"
-#: netbox/dcim/models/device_components.py:873
+#: netbox/dcim/models/device_components.py:914
msgid "Wireless role may be set only on wireless interfaces."
msgstr "只能在无线接口上设置无线角色。"
-#: netbox/dcim/models/device_components.py:875
+#: netbox/dcim/models/device_components.py:916
msgid "Channel may be set only on wireless interfaces."
msgstr "只能在无线接口上设置信道。"
-#: netbox/dcim/models/device_components.py:881
+#: netbox/dcim/models/device_components.py:922
msgid "Channel frequency may be set only on wireless interfaces."
msgstr "信道频率仅在无线接口上设置。"
-#: netbox/dcim/models/device_components.py:885
+#: netbox/dcim/models/device_components.py:926
msgid "Cannot specify custom frequency with channel selected."
msgstr "无法在选定频道的情况下指定自定义频率。"
-#: netbox/dcim/models/device_components.py:891
+#: netbox/dcim/models/device_components.py:932
msgid "Channel width may be set only on wireless interfaces."
msgstr "只能在无线接口上设置频宽。"
-#: netbox/dcim/models/device_components.py:893
+#: netbox/dcim/models/device_components.py:934
msgid "Cannot specify custom width with channel selected."
msgstr "无法在选定通道的情况下指定自定义频宽。"
-#: netbox/dcim/models/device_components.py:901
+#: netbox/dcim/models/device_components.py:938
+msgid "Interface mode does not support an untagged vlan."
+msgstr "接口模式不支持未标记的 VLAN。"
+
+#: netbox/dcim/models/device_components.py:944
#, 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 "不打标记的VLAN({untagged_vlan})必须与接口所属设备/虚拟机属于同一站点,或者是全局VLAN"
-#: netbox/dcim/models/device_components.py:990
+#: netbox/dcim/models/device_components.py:1041
msgid "Mapped position on corresponding rear port"
msgstr "对应后置端口上的映射位置"
-#: netbox/dcim/models/device_components.py:1006
+#: netbox/dcim/models/device_components.py:1057
msgid "front port"
msgstr "前置端口"
-#: netbox/dcim/models/device_components.py:1007
+#: netbox/dcim/models/device_components.py:1058
msgid "front ports"
msgstr "前置端口"
-#: netbox/dcim/models/device_components.py:1021
+#: netbox/dcim/models/device_components.py:1069
#, python-brace-format
msgid "Rear port ({rear_port}) must belong to the same device"
msgstr "后置端口({rear_port})必须属于同一设备"
-#: netbox/dcim/models/device_components.py:1029
+#: netbox/dcim/models/device_components.py:1077
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
" {positions} positions."
msgstr "无效的后端口位置({rear_port_position});后端口{name}只有 {positions}个"
-#: netbox/dcim/models/device_components.py:1059
+#: netbox/dcim/models/device_components.py:1107
msgid "Number of front ports which may be mapped"
msgstr "可以映射的前置端口数"
-#: netbox/dcim/models/device_components.py:1064
+#: netbox/dcim/models/device_components.py:1112
msgid "rear port"
msgstr "后置端口"
-#: netbox/dcim/models/device_components.py:1065
+#: netbox/dcim/models/device_components.py:1113
msgid "rear ports"
msgstr "后置端口"
-#: netbox/dcim/models/device_components.py:1079
+#: netbox/dcim/models/device_components.py:1124
#, python-brace-format
msgid ""
"The number of positions cannot be less than the number of mapped front ports"
" ({frontport_count})"
msgstr "位置数不能小于映射的前置端口数({frontport_count})"
-#: netbox/dcim/models/device_components.py:1120
+#: netbox/dcim/models/device_components.py:1165
msgid "module bay"
msgstr "设备板卡插槽"
-#: netbox/dcim/models/device_components.py:1121
+#: netbox/dcim/models/device_components.py:1166
msgid "module bays"
msgstr "设备板卡插槽"
-#: netbox/dcim/models/device_components.py:1138
-#: netbox/dcim/models/devices.py:1224
+#: netbox/dcim/models/device_components.py:1180
+#: netbox/dcim/models/devices.py:1229
msgid "A module bay cannot belong to a module installed within it."
msgstr "模块托架不能属于安装在其中的模块。"
-#: netbox/dcim/models/device_components.py:1164
+#: netbox/dcim/models/device_components.py:1206
msgid "device bay"
msgstr "设备托架"
-#: netbox/dcim/models/device_components.py:1165
+#: netbox/dcim/models/device_components.py:1207
msgid "device bays"
msgstr "设备托架"
-#: netbox/dcim/models/device_components.py:1175
+#: netbox/dcim/models/device_components.py:1214
#, python-brace-format
msgid "This type of device ({device_type}) does not support device bays."
msgstr "此类型的设备 ({device_type}) 不支持设备托架。"
-#: netbox/dcim/models/device_components.py:1181
+#: netbox/dcim/models/device_components.py:1220
msgid "Cannot install a device into itself."
msgstr "无法将设备安装到自身中。"
-#: netbox/dcim/models/device_components.py:1189
+#: netbox/dcim/models/device_components.py:1228
#, python-brace-format
msgid ""
"Cannot install the specified device; device is already installed in {bay}."
msgstr "无法安装指定的设备;设备已安装在{bay}中。"
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1249
msgid "inventory item role"
msgstr "库存物品分类"
-#: netbox/dcim/models/device_components.py:1211
+#: netbox/dcim/models/device_components.py:1250
msgid "inventory item roles"
msgstr "库存物品分类"
-#: netbox/dcim/models/device_components.py:1268
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1181
-#: netbox/dcim/models/racks.py:313
-#: netbox/virtualization/models/virtualmachines.py:131
+#: netbox/dcim/models/device_components.py:1310
+#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/racks.py:304
+#: netbox/virtualization/models/virtualmachines.py:126
msgid "serial number"
msgstr "序列号"
-#: netbox/dcim/models/device_components.py:1276
-#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1188
-#: netbox/dcim/models/racks.py:320
+#: netbox/dcim/models/device_components.py:1318
+#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/racks.py:311
msgid "asset tag"
msgstr "资产标签"
-#: netbox/dcim/models/device_components.py:1277
+#: netbox/dcim/models/device_components.py:1319
msgid "A unique tag used to identify this item"
msgstr "用于识别该项目的唯一标识"
-#: netbox/dcim/models/device_components.py:1280
+#: netbox/dcim/models/device_components.py:1322
msgid "discovered"
msgstr "已发现"
-#: netbox/dcim/models/device_components.py:1282
+#: netbox/dcim/models/device_components.py:1324
msgid "This item was automatically discovered"
msgstr "此项目是自动发现的"
-#: netbox/dcim/models/device_components.py:1300
+#: netbox/dcim/models/device_components.py:1342
msgid "inventory item"
msgstr "库存项"
-#: netbox/dcim/models/device_components.py:1301
+#: netbox/dcim/models/device_components.py:1343
msgid "inventory items"
msgstr "库存项"
-#: netbox/dcim/models/device_components.py:1312
+#: netbox/dcim/models/device_components.py:1351
msgid "Cannot assign self as parent."
msgstr "无法将自身分配为父级。"
-#: netbox/dcim/models/device_components.py:1320
+#: netbox/dcim/models/device_components.py:1359
msgid "Parent inventory item does not belong to the same device."
msgstr "父库存项不能属于同一设备。"
-#: netbox/dcim/models/device_components.py:1326
+#: netbox/dcim/models/device_components.py:1365
msgid "Cannot move an inventory item with dependent children"
msgstr "无法移动具有子项的库存项目"
-#: netbox/dcim/models/device_components.py:1334
+#: netbox/dcim/models/device_components.py:1373
msgid "Cannot assign inventory item to component on another device"
msgstr "无法将库存项分配给其他设备上的组件"
-#: netbox/dcim/models/devices.py:54
+#: netbox/dcim/models/devices.py:59
msgid "manufacturer"
msgstr "厂商"
-#: netbox/dcim/models/devices.py:55
+#: netbox/dcim/models/devices.py:60
msgid "manufacturers"
msgstr "厂商"
-#: netbox/dcim/models/devices.py:82 netbox/dcim/models/devices.py:382
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
#: netbox/dcim/models/racks.py:133
msgid "model"
msgstr "型号"
-#: netbox/dcim/models/devices.py:95
+#: netbox/dcim/models/devices.py:97
msgid "default platform"
msgstr "默认系统平台"
-#: netbox/dcim/models/devices.py:98 netbox/dcim/models/devices.py:386
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
msgid "part number"
msgstr "部件编码(PN)"
-#: netbox/dcim/models/devices.py:101 netbox/dcim/models/devices.py:389
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
msgid "Discrete part number (optional)"
msgstr "独立部件编码(PN) (可选)"
-#: netbox/dcim/models/devices.py:107 netbox/dcim/models/racks.py:54
+#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:53
msgid "height (U)"
msgstr "高度(U)"
-#: netbox/dcim/models/devices.py:111
+#: netbox/dcim/models/devices.py:113
msgid "exclude from utilization"
msgstr "从利用率中排除"
-#: netbox/dcim/models/devices.py:112
+#: netbox/dcim/models/devices.py:114
msgid "Devices of this type are excluded when calculating rack utilization."
msgstr "计算机柜利用率时,不包括此类设备。"
-#: netbox/dcim/models/devices.py:116
+#: netbox/dcim/models/devices.py:118
msgid "is full depth"
msgstr "是否全尺寸"
-#: netbox/dcim/models/devices.py:117
+#: netbox/dcim/models/devices.py:119
msgid "Device consumes both front and rear rack faces."
msgstr "设备同时使用机柜的前面板和后面板。"
-#: netbox/dcim/models/devices.py:123
+#: netbox/dcim/models/devices.py:126
msgid "parent/child status"
msgstr "父设备/子设备状态"
-#: netbox/dcim/models/devices.py:124
+#: netbox/dcim/models/devices.py:127
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:128 netbox/dcim/models/devices.py:392
-#: netbox/dcim/models/devices.py:659 netbox/dcim/models/racks.py:324
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393
+#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
msgid "airflow"
msgstr "气流方向"
-#: netbox/dcim/models/devices.py:204
+#: netbox/dcim/models/devices.py:208
msgid "device type"
msgstr "设备型号"
-#: netbox/dcim/models/devices.py:205
+#: netbox/dcim/models/devices.py:209
msgid "device types"
msgstr "设备型号"
-#: netbox/dcim/models/devices.py:290
+#: netbox/dcim/models/devices.py:291
msgid "U height must be in increments of 0.5 rack units."
msgstr "U位数必须以0.5U为增量。"
-#: netbox/dcim/models/devices.py:307
+#: netbox/dcim/models/devices.py:308
#, python-brace-format
msgid ""
"Device {device} in rack {rack} does not have sufficient space to accommodate"
" a height of {height}U"
msgstr "机柜 {rack}没有足够的空间容纳{height}U的设备 {device}"
-#: netbox/dcim/models/devices.py:322
+#: netbox/dcim/models/devices.py:323
#, python-brace-format
msgid ""
"Unable to set 0U height: Found {racked_instance_count} "
"instances already mounted within racks."
msgstr "无法设置高度为0U: 发现 {racked_instance_count}个设备已经安装在机柜中。"
-#: netbox/dcim/models/devices.py:331
+#: netbox/dcim/models/devices.py:332
msgid ""
"Must delete all device bay templates associated with this device before "
"declassifying it as a parent device."
msgstr "必须删除与此设备关联的所有设备托架模板,然后才能将其修改为父设备。"
-#: netbox/dcim/models/devices.py:337
+#: netbox/dcim/models/devices.py:338
msgid "Child device types must be 0U."
msgstr "子设备类型高度必须为0U。"
-#: netbox/dcim/models/devices.py:411
+#: netbox/dcim/models/devices.py:413
msgid "module type"
msgstr "模块类型"
-#: netbox/dcim/models/devices.py:412
+#: netbox/dcim/models/devices.py:414
msgid "module types"
msgstr "模块类型"
-#: netbox/dcim/models/devices.py:485
+#: netbox/dcim/models/devices.py:484
msgid "Virtual machines may be assigned to this role"
msgstr "虚拟机可以使用该型号/角色"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:496
msgid "device role"
msgstr "设备角色"
-#: netbox/dcim/models/devices.py:498
+#: netbox/dcim/models/devices.py:497
msgid "device roles"
msgstr "设备角色"
-#: netbox/dcim/models/devices.py:515
+#: netbox/dcim/models/devices.py:511
msgid "Optionally limit this platform to devices of a certain manufacturer"
msgstr "可选择将此平台限定为特定制造商的设备"
-#: netbox/dcim/models/devices.py:527
+#: netbox/dcim/models/devices.py:523
msgid "platform"
msgstr "操作系统"
-#: netbox/dcim/models/devices.py:528
+#: netbox/dcim/models/devices.py:524
msgid "platforms"
msgstr "操作系统"
-#: netbox/dcim/models/devices.py:576
+#: netbox/dcim/models/devices.py:572
msgid "The function this device serves"
msgstr "该设备的功能"
-#: netbox/dcim/models/devices.py:608
+#: netbox/dcim/models/devices.py:599
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "制造商分配的机箱序列号"
-#: netbox/dcim/models/devices.py:616 netbox/dcim/models/devices.py:1189
+#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
msgid "A unique tag used to identify this device"
msgstr "用于识别该设备的唯一标签"
-#: netbox/dcim/models/devices.py:643
+#: netbox/dcim/models/devices.py:634
msgid "position (U)"
msgstr "机柜位置(U)"
-#: netbox/dcim/models/devices.py:650
+#: netbox/dcim/models/devices.py:642
msgid "rack face"
msgstr "机柜安装方向"
-#: netbox/dcim/models/devices.py:670 netbox/dcim/models/devices.py:1420
-#: netbox/virtualization/models/virtualmachines.py:100
+#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
+#: netbox/virtualization/models/virtualmachines.py:95
msgid "primary IPv4"
msgstr "首选 IPv4"
-#: netbox/dcim/models/devices.py:678 netbox/dcim/models/devices.py:1428
-#: netbox/virtualization/models/virtualmachines.py:108
+#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
+#: netbox/virtualization/models/virtualmachines.py:103
msgid "primary IPv6"
msgstr "首选 IPv6"
-#: netbox/dcim/models/devices.py:686
+#: netbox/dcim/models/devices.py:679
msgid "out-of-band IP"
msgstr "带外管理IP地址"
-#: netbox/dcim/models/devices.py:703
+#: netbox/dcim/models/devices.py:696
msgid "VC position"
msgstr "堆叠位置"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:699
msgid "Virtual chassis position"
msgstr "堆叠位置"
-#: netbox/dcim/models/devices.py:709
+#: netbox/dcim/models/devices.py:702
msgid "VC priority"
msgstr "VC优先级"
-#: netbox/dcim/models/devices.py:713
+#: netbox/dcim/models/devices.py:706
msgid "Virtual chassis master election priority"
msgstr "堆叠主设备优先级"
-#: netbox/dcim/models/devices.py:716 netbox/dcim/models/sites.py:207
+#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "纬度"
-#: netbox/dcim/models/devices.py:721 netbox/dcim/models/devices.py:729
-#: netbox/dcim/models/sites.py:212 netbox/dcim/models/sites.py:220
+#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221
msgid "GPS coordinate in decimal format (xx.yyyyyy)"
msgstr "GPS坐标(十进制格式, xx.yyyyyy)"
-#: netbox/dcim/models/devices.py:724 netbox/dcim/models/sites.py:215
+#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "经度"
-#: netbox/dcim/models/devices.py:797
+#: netbox/dcim/models/devices.py:790
msgid "Device name must be unique per site."
msgstr "每个站点的设备名称必须唯一。"
-#: netbox/dcim/models/devices.py:808 netbox/ipam/models/services.py:75
+#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
msgid "device"
msgstr "设备"
-#: netbox/dcim/models/devices.py:809
+#: netbox/dcim/models/devices.py:802
msgid "devices"
msgstr "设备"
-#: netbox/dcim/models/devices.py:835
+#: netbox/dcim/models/devices.py:821
#, python-brace-format
msgid "Rack {rack} does not belong to site {site}."
msgstr "机柜 {rack} 不属于 {site}站点."
-#: netbox/dcim/models/devices.py:840
+#: netbox/dcim/models/devices.py:826
#, python-brace-format
msgid "Location {location} does not belong to site {site}."
msgstr "地点 {location} 不属于 {site}站点."
-#: netbox/dcim/models/devices.py:846
+#: netbox/dcim/models/devices.py:832
#, python-brace-format
msgid "Rack {rack} does not belong to location {location}."
msgstr "机柜{rack}不属于{location}地点."
-#: netbox/dcim/models/devices.py:853
+#: netbox/dcim/models/devices.py:839
msgid "Cannot select a rack face without assigning a rack."
msgstr "在未分配机柜的情况下,无法选择安装在机柜的哪一面。"
-#: netbox/dcim/models/devices.py:857
+#: netbox/dcim/models/devices.py:843
msgid "Cannot select a rack position without assigning a rack."
msgstr "在未分配机柜的情况下,无法选择安装在机柜的哪个位置。"
-#: netbox/dcim/models/devices.py:863
+#: netbox/dcim/models/devices.py:849
msgid "Position must be in increments of 0.5 rack units."
msgstr "机柜位置必须以0.5个U位递增。"
-#: netbox/dcim/models/devices.py:867
+#: netbox/dcim/models/devices.py:853
msgid "Must specify rack face when defining rack position."
msgstr "指定机柜安装位置时必须指定安装在机柜的哪一面。"
-#: netbox/dcim/models/devices.py:875
+#: netbox/dcim/models/devices.py:861
#, python-brace-format
msgid ""
"A 0U device type ({device_type}) cannot be assigned to a rack position."
msgstr "无法将0U的设备类型({device_type})的设备安装在机柜中。"
-#: netbox/dcim/models/devices.py:886
+#: netbox/dcim/models/devices.py:872
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:893
+#: netbox/dcim/models/devices.py:879
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:907
+#: netbox/dcim/models/devices.py:893
#, 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 "{position}U已被占用或没有足够的空间容纳此设备类型:{device_type} ({u_height}U)"
-#: netbox/dcim/models/devices.py:922
+#: netbox/dcim/models/devices.py:908
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} 不是有效的IPv4地址"
-#: netbox/dcim/models/devices.py:931 netbox/dcim/models/devices.py:946
+#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this device."
msgstr "指定的IP地址 ({ip}) 未分配给该设备。"
-#: netbox/dcim/models/devices.py:937
+#: netbox/dcim/models/devices.py:926
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} 不是有效的IPv6地址"
-#: netbox/dcim/models/devices.py:964
+#: netbox/dcim/models/devices.py:956
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6102,12 +6621,17 @@ msgid ""
msgstr ""
"指定的平台仅限于{platform_manufacturer} 的设备类型,但此设备的类型属于{devicetype_manufacturer}。"
-#: netbox/dcim/models/devices.py:975
+#: netbox/dcim/models/devices.py:967
#, python-brace-format
msgid "The assigned cluster belongs to a different site ({site})"
msgstr "分配的群集属于其他站点({site})"
-#: netbox/dcim/models/devices.py:983
+#: netbox/dcim/models/devices.py:974
+#, python-brace-format
+msgid "The assigned cluster belongs to a different location ({location})"
+msgstr "分配的集群属于不同的位置 ({location})"
+
+#: netbox/dcim/models/devices.py:982
msgid "A device assigned to a virtual chassis must have its position defined."
msgstr "分配给集群的设备必须定义其位置。"
@@ -6118,86 +6642,93 @@ msgid ""
"is currently designated as its master."
msgstr "无法从虚拟机箱中移除设备 {virtual_chassis} 因为它目前被指定为主节点。"
-#: netbox/dcim/models/devices.py:1196
+#: netbox/dcim/models/devices.py:1204
msgid "module"
msgstr "模块"
-#: netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:1205
msgid "modules"
msgstr "模块"
-#: netbox/dcim/models/devices.py:1213
+#: netbox/dcim/models/devices.py:1218
#, python-brace-format
msgid ""
"Module must be installed within a module bay belonging to the assigned "
"device ({device})."
msgstr "模块必须安装在属于指定设备({device})的模块托架内。"
-#: netbox/dcim/models/devices.py:1339
+#: netbox/dcim/models/devices.py:1346
msgid "domain"
msgstr "域"
-#: netbox/dcim/models/devices.py:1352 netbox/dcim/models/devices.py:1353
+#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
msgid "virtual chassis"
msgstr "堆叠"
-#: netbox/dcim/models/devices.py:1368
+#: netbox/dcim/models/devices.py:1372
#, python-brace-format
msgid ""
"The selected master ({master}) is not assigned to this virtual chassis."
msgstr "所选主设备({master})未分配给此堆叠。"
-#: netbox/dcim/models/devices.py:1384
+#: netbox/dcim/models/devices.py:1388
#, python-brace-format
msgid ""
"Unable to delete virtual chassis {self}. There are member interfaces which "
"form a cross-chassis LAG interfaces."
msgstr "无法删除堆叠 {self}。有成员接口属于跨机箱聚合。"
-#: netbox/dcim/models/devices.py:1409 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37
msgid "identifier"
msgstr "标识符"
-#: netbox/dcim/models/devices.py:1410
+#: netbox/dcim/models/devices.py:1415
msgid "Numeric identifier unique to the parent device"
msgstr "父设备唯一的标识符"
-#: netbox/dcim/models/devices.py:1438 netbox/extras/models/customfields.py:225
+#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:225
#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:120
msgid "comments"
msgstr "评论"
-#: netbox/dcim/models/devices.py:1454
+#: netbox/dcim/models/devices.py:1459
msgid "virtual device context"
msgstr "设备虚拟实例"
-#: netbox/dcim/models/devices.py:1455
+#: netbox/dcim/models/devices.py:1460
msgid "virtual device contexts"
msgstr "设备虚拟实例"
-#: netbox/dcim/models/devices.py:1487
+#: netbox/dcim/models/devices.py:1489
#, python-brace-format
msgid "{ip} is not an IPv{family} address."
msgstr "{ip} 不是有效的 IPv{family} 地址"
-#: netbox/dcim/models/devices.py:1493
+#: netbox/dcim/models/devices.py:1495
msgid "Primary IP address must belong to an interface on the assigned device."
msgstr "首选 IP 地址必须属于指定设备上的接口。"
-#: netbox/dcim/models/mixins.py:15 netbox/extras/models/configs.py:41
-#: netbox/extras/models/models.py:313 netbox/extras/models/models.py:522
-#: netbox/extras/models/search.py:48 netbox/ipam/models/ip.py:194
-msgid "weight"
-msgstr "重量"
+#: netbox/dcim/models/devices.py:1527
+msgid "MAC addresses"
+msgstr "MAC 地址"
-#: netbox/dcim/models/mixins.py:22
-msgid "weight unit"
-msgstr "重量单位"
+#: netbox/dcim/models/devices.py:1559
+msgid ""
+"Cannot unassign MAC Address while it is designated as the primary MAC for an"
+" object"
+msgstr "当 MAC 地址被指定为对象的主 MAC 时,无法取消分配"
-#: netbox/dcim/models/mixins.py:51
-msgid "Must specify a unit when setting a weight"
-msgstr "设置重量时必须指定单位"
+#: netbox/dcim/models/devices.py:1563
+msgid ""
+"Cannot reassign MAC Address while it is designated as the primary MAC for an"
+" object"
+msgstr "当它被指定为对象的主 MAC 时,无法重新分配 MAC 地址"
+
+#: netbox/dcim/models/mixins.py:94
+#, python-brace-format
+msgid "Please select a {scope_type}."
+msgstr "请选择一个 {scope_type}。"
#: netbox/dcim/models/power.py:55
msgid "power panel"
@@ -6207,104 +6738,104 @@ msgstr "电源面板"
msgid "power panels"
msgstr "电源面板"
-#: netbox/dcim/models/power.py:70
+#: netbox/dcim/models/power.py:67
#, python-brace-format
msgid ""
"Location {location} ({location_site}) is in a different site than {site}"
msgstr "位置 {location} ({location_site}) 位于不同的站点 {site}"
-#: netbox/dcim/models/power.py:108
+#: netbox/dcim/models/power.py:106
msgid "supply"
msgstr "供应"
-#: netbox/dcim/models/power.py:114
+#: netbox/dcim/models/power.py:112
msgid "phase"
msgstr "相位"
-#: netbox/dcim/models/power.py:120
+#: netbox/dcim/models/power.py:118
msgid "voltage"
msgstr "电压"
-#: netbox/dcim/models/power.py:125
+#: netbox/dcim/models/power.py:123
msgid "amperage"
msgstr "电流"
-#: netbox/dcim/models/power.py:130
+#: netbox/dcim/models/power.py:128
msgid "max utilization"
msgstr "最大利用率"
-#: netbox/dcim/models/power.py:133
+#: netbox/dcim/models/power.py:131
msgid "Maximum permissible draw (percentage)"
msgstr "最大允许利用率(百分比)"
-#: netbox/dcim/models/power.py:136
+#: netbox/dcim/models/power.py:134
msgid "available power"
msgstr "可用功率"
-#: netbox/dcim/models/power.py:164
+#: netbox/dcim/models/power.py:162
msgid "power feed"
msgstr "电力来源"
-#: netbox/dcim/models/power.py:165
+#: netbox/dcim/models/power.py:163
msgid "power feeds"
msgstr "电力来源"
-#: netbox/dcim/models/power.py:179
+#: netbox/dcim/models/power.py:174
#, python-brace-format
msgid ""
"Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) "
"are in different sites."
msgstr "机柜{rack} ({rack_site})和电源面板{powerpanel} ({powerpanel_site})位于不同的站点。"
-#: netbox/dcim/models/power.py:190
+#: netbox/dcim/models/power.py:185
msgid "Voltage cannot be negative for AC supply"
msgstr "交流电源的电压不能为负"
-#: netbox/dcim/models/racks.py:47
+#: netbox/dcim/models/racks.py:46
msgid "width"
msgstr "宽度"
-#: netbox/dcim/models/racks.py:48
+#: netbox/dcim/models/racks.py:47
msgid "Rail-to-rail width"
msgstr "机柜间宽度"
-#: netbox/dcim/models/racks.py:56
+#: netbox/dcim/models/racks.py:55
msgid "Height in rack units"
msgstr "以U为单位的机柜高度"
-#: netbox/dcim/models/racks.py:60
+#: netbox/dcim/models/racks.py:59
msgid "starting unit"
msgstr "起始U位"
-#: netbox/dcim/models/racks.py:62
+#: netbox/dcim/models/racks.py:61
msgid "Starting unit for rack"
msgstr "此机柜的起始U位"
-#: netbox/dcim/models/racks.py:66
+#: netbox/dcim/models/racks.py:65
msgid "descending units"
msgstr "U位显示降序"
-#: netbox/dcim/models/racks.py:67
+#: netbox/dcim/models/racks.py:66
msgid "Units are numbered top-to-bottom"
msgstr "U位从上到下编号"
-#: netbox/dcim/models/racks.py:72
+#: netbox/dcim/models/racks.py:71
msgid "outer width"
msgstr "外部宽度"
-#: netbox/dcim/models/racks.py:75
+#: netbox/dcim/models/racks.py:74
msgid "Outer dimension of rack (width)"
msgstr "机柜外部尺寸(宽)"
-#: netbox/dcim/models/racks.py:78
+#: netbox/dcim/models/racks.py:77
msgid "outer depth"
msgstr "外部长度/深度"
-#: netbox/dcim/models/racks.py:81
+#: netbox/dcim/models/racks.py:80
msgid "Outer dimension of rack (depth)"
msgstr "机架外形尺寸(深度)"
-#: netbox/dcim/models/racks.py:84
+#: netbox/dcim/models/racks.py:83
msgid "outer unit"
msgstr "外框尺寸的单位"
@@ -6326,7 +6857,7 @@ msgstr "最大承重"
msgid "Maximum load capacity for the rack"
msgstr "机柜最大承重"
-#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:252
+#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247
msgid "form factor"
msgstr "外形规格"
@@ -6338,180 +6869,180 @@ msgstr "机架类型"
msgid "rack types"
msgstr "机架类型"
-#: netbox/dcim/models/racks.py:180 netbox/dcim/models/racks.py:379
+#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368
msgid "Must specify a unit when setting an outer width/depth"
msgstr "设置外部宽度/深度时必须指定单位"
-#: netbox/dcim/models/racks.py:184 netbox/dcim/models/racks.py:383
+#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
msgid "Must specify a unit when setting a maximum weight"
msgstr "设置最大承重时必须指定单位"
-#: netbox/dcim/models/racks.py:230
+#: netbox/dcim/models/racks.py:227
msgid "rack role"
msgstr "机柜角色"
-#: netbox/dcim/models/racks.py:231
+#: netbox/dcim/models/racks.py:228
msgid "rack roles"
msgstr "机柜角色"
-#: netbox/dcim/models/racks.py:274
+#: netbox/dcim/models/racks.py:265
msgid "facility ID"
msgstr "标识符ID"
-#: netbox/dcim/models/racks.py:275
+#: netbox/dcim/models/racks.py:266
msgid "Locally-assigned identifier"
msgstr "本地分配的标识符"
-#: netbox/dcim/models/racks.py:308 netbox/ipam/forms/bulk_import.py:201
-#: netbox/ipam/forms/bulk_import.py:266 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:483
-#: netbox/virtualization/forms/bulk_import.py:112
+#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197
+#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300
+#: netbox/ipam/forms/bulk_import.py:482
+#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "功能角色"
-#: netbox/dcim/models/racks.py:321
+#: netbox/dcim/models/racks.py:312
msgid "A unique tag used to identify this rack"
msgstr "用于识别该机柜的唯一标识"
-#: netbox/dcim/models/racks.py:359
+#: netbox/dcim/models/racks.py:351
msgid "rack"
msgstr "机柜"
-#: netbox/dcim/models/racks.py:360
+#: netbox/dcim/models/racks.py:352
msgid "racks"
msgstr "机柜"
-#: netbox/dcim/models/racks.py:375
+#: netbox/dcim/models/racks.py:364
#, python-brace-format
msgid "Assigned location must belong to parent site ({site})."
msgstr "指定的位置必须属于父站点({site})。"
-#: netbox/dcim/models/racks.py:393
+#: netbox/dcim/models/racks.py:387
#, python-brace-format
msgid ""
"Rack must be at least {min_height}U tall to house currently installed "
"devices."
msgstr "机柜必须有至少{min_height}U高,才可以容纳当前安装的设备。"
-#: netbox/dcim/models/racks.py:400
+#: netbox/dcim/models/racks.py:396
#, python-brace-format
msgid ""
"Rack unit numbering must begin at {position} or less to house currently "
"installed devices."
msgstr "机柜单元编号必须从{position}或以上开始,才能容纳当前安装的设备。"
-#: netbox/dcim/models/racks.py:408
+#: netbox/dcim/models/racks.py:404
#, python-brace-format
msgid "Location must be from the same site, {site}."
msgstr "位置必须来自同一站点 {site}。"
-#: netbox/dcim/models/racks.py:670
+#: netbox/dcim/models/racks.py:666
msgid "units"
msgstr "位置"
-#: netbox/dcim/models/racks.py:696
+#: netbox/dcim/models/racks.py:692
msgid "rack reservation"
msgstr "机柜预留"
-#: netbox/dcim/models/racks.py:697
+#: netbox/dcim/models/racks.py:693
msgid "rack reservations"
msgstr "机柜预留"
-#: netbox/dcim/models/racks.py:714
+#: netbox/dcim/models/racks.py:707
#, python-brace-format
msgid "Invalid unit(s) for {height}U rack: {unit_list}"
msgstr "{height}U机柜中无效的U位: {unit_list}"
-#: netbox/dcim/models/racks.py:727
+#: netbox/dcim/models/racks.py:720
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "以下U位已被保留:{unit_list}"
-#: netbox/dcim/models/sites.py:49
+#: netbox/dcim/models/sites.py:53
msgid "A top-level region with this name already exists."
msgstr "具有此名称的顶级区域已存在。"
-#: netbox/dcim/models/sites.py:59
+#: netbox/dcim/models/sites.py:63
msgid "A top-level region with this slug already exists."
msgstr "具有此缩写的顶级区域已经存在。"
-#: netbox/dcim/models/sites.py:62
+#: netbox/dcim/models/sites.py:66
msgid "region"
msgstr "地区"
-#: netbox/dcim/models/sites.py:63
+#: netbox/dcim/models/sites.py:67
msgid "regions"
msgstr "地区"
-#: netbox/dcim/models/sites.py:102
+#: netbox/dcim/models/sites.py:109
msgid "A top-level site group with this name already exists."
msgstr "具有此名称的顶级站点组已存在。"
-#: netbox/dcim/models/sites.py:112
+#: netbox/dcim/models/sites.py:119
msgid "A top-level site group with this slug already exists."
msgstr "具有此缩写的顶级站点组已存在。"
-#: netbox/dcim/models/sites.py:115
+#: netbox/dcim/models/sites.py:122
msgid "site group"
msgstr "站点组"
-#: netbox/dcim/models/sites.py:116
+#: netbox/dcim/models/sites.py:123
msgid "site groups"
msgstr "站点组"
-#: netbox/dcim/models/sites.py:141
+#: netbox/dcim/models/sites.py:145
msgid "Full name of the site"
msgstr "站点全名"
-#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:279
+#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283
msgid "facility"
msgstr "设施"
-#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:282
+#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286
msgid "Local facility ID or description"
msgstr "本地设施 ID 或描述"
-#: netbox/dcim/models/sites.py:195
+#: netbox/dcim/models/sites.py:196
msgid "physical address"
msgstr "物理地址"
-#: netbox/dcim/models/sites.py:198
+#: netbox/dcim/models/sites.py:199
msgid "Physical location of the building"
msgstr "机房的实体位置"
-#: netbox/dcim/models/sites.py:201
+#: netbox/dcim/models/sites.py:202
msgid "shipping address"
msgstr "快递地址"
-#: netbox/dcim/models/sites.py:204
+#: netbox/dcim/models/sites.py:205
msgid "If different from the physical address"
msgstr "若与实体地址不同"
-#: netbox/dcim/models/sites.py:238
+#: netbox/dcim/models/sites.py:245
msgid "site"
msgstr "站点"
-#: netbox/dcim/models/sites.py:239
+#: netbox/dcim/models/sites.py:246
msgid "sites"
msgstr "站点"
-#: netbox/dcim/models/sites.py:309
+#: netbox/dcim/models/sites.py:319
msgid "A location with this name already exists within the specified site."
msgstr "指定的站点中已存在此名称的位置。"
-#: netbox/dcim/models/sites.py:319
+#: netbox/dcim/models/sites.py:329
msgid "A location with this slug already exists within the specified site."
msgstr "指定的站点中已存在此缩写的位置。"
-#: netbox/dcim/models/sites.py:322
+#: netbox/dcim/models/sites.py:332
msgid "location"
msgstr "位置"
-#: netbox/dcim/models/sites.py:323
+#: netbox/dcim/models/sites.py:333
msgid "locations"
msgstr "位置"
-#: netbox/dcim/models/sites.py:337
+#: netbox/dcim/models/sites.py:344
#, python-brace-format
msgid "Parent location ({parent}) must belong to the same site ({site})."
msgstr "父位置({parent})必须属于同一站点({site})。"
@@ -6524,11 +7055,11 @@ msgstr "本端A"
msgid "Termination B"
msgstr "对端B"
-#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:23
+#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:22
msgid "Device A"
msgstr "设备A"
-#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:32
+#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:31
msgid "Device B"
msgstr "设备B"
@@ -6562,97 +7093,91 @@ msgstr "站点B"
msgid "Reachable"
msgstr "可达性"
-#: netbox/dcim/tables/devices.py:58 netbox/dcim/tables/devices.py:106
-#: netbox/dcim/tables/racks.py:150 netbox/dcim/tables/sites.py:105
-#: netbox/dcim/tables/sites.py:148 netbox/extras/tables/tables.py:545
+#: 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:545
#: 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
-#: netbox/virtualization/tables/clusters.py:83
-#: netbox/virtualization/views.py:204
+#: netbox/virtualization/tables/clusters.py:87
+#: netbox/virtualization/views.py:216
msgid "Devices"
msgstr "设备"
-#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:111
-#: netbox/virtualization/tables/clusters.py:88
+#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122
+#: netbox/virtualization/tables/clusters.py:92
msgid "VMs"
msgstr "VMs"
-#: netbox/dcim/tables/devices.py:100 netbox/dcim/tables/devices.py:216
-#: netbox/extras/forms/model_forms.py:630
+#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227
+#: netbox/extras/forms/model_forms.py:644
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/device/render_config.html:11
-#: netbox/templates/dcim/device/render_config.html:14
#: netbox/templates/dcim/devicerole.html:44
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
+#: netbox/templates/extras/object_render_config.html:12
+#: netbox/templates/extras/object_render_config.html:15
#: netbox/templates/virtualization/virtualmachine.html:48
-#: netbox/templates/virtualization/virtualmachine/render_config.html:11
-#: netbox/templates/virtualization/virtualmachine/render_config.html:14
-#: netbox/virtualization/tables/virtualmachines.py:107
+#: netbox/virtualization/tables/virtualmachines.py:77
msgid "Config Template"
msgstr "配置模版"
-#: netbox/dcim/tables/devices.py:150 netbox/templates/dcim/sitegroup.html:26
-msgid "Site Group"
-msgstr "站点组"
-
-#: netbox/dcim/tables/devices.py:187 netbox/dcim/tables/devices.py:1068
-#: netbox/ipam/forms/bulk_import.py:527 netbox/ipam/forms/model_forms.py:306
-#: netbox/ipam/forms/model_forms.py:319 netbox/ipam/tables/ip.py:356
-#: netbox/ipam/tables/ip.py:423 netbox/ipam/tables/ip.py:446
+#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100
+#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308
+#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398
#: netbox/templates/ipam/ipaddress.html:11
-#: netbox/virtualization/tables/virtualmachines.py:95
+#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "IP地址"
-#: netbox/dcim/tables/devices.py:191 netbox/dcim/tables/devices.py:1072
-#: netbox/virtualization/tables/virtualmachines.py:86
+#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104
+#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "IPv4 地址"
-#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1076
-#: netbox/virtualization/tables/virtualmachines.py:90
+#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108
+#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "IPv6 地址"
-#: netbox/dcim/tables/devices.py:210
+#: netbox/dcim/tables/devices.py:221
msgid "VC Position"
msgstr "堆叠位置"
-#: netbox/dcim/tables/devices.py:213
+#: netbox/dcim/tables/devices.py:224
msgid "VC Priority"
msgstr "堆叠优先级"
-#: netbox/dcim/tables/devices.py:220 netbox/templates/dcim/device_edit.html:38
+#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38
#: netbox/templates/dcim/devicebay_populate.html:16
msgid "Parent Device"
msgstr "父设备"
-#: netbox/dcim/tables/devices.py:225
+#: netbox/dcim/tables/devices.py:236
msgid "Position (Device Bay)"
msgstr "位置(设备托架)"
-#: netbox/dcim/tables/devices.py:234
+#: netbox/dcim/tables/devices.py:245
msgid "Console ports"
msgstr "Console 端口"
-#: netbox/dcim/tables/devices.py:237
+#: netbox/dcim/tables/devices.py:248
msgid "Console server ports"
msgstr "Console 服务器端口"
-#: netbox/dcim/tables/devices.py:240
+#: netbox/dcim/tables/devices.py:251
msgid "Power ports"
msgstr "电源接口"
-#: netbox/dcim/tables/devices.py:243
+#: netbox/dcim/tables/devices.py:254
msgid "Power outlets"
msgstr "电源插座"
-#: netbox/dcim/tables/devices.py:246 netbox/dcim/tables/devices.py:1081
-#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1040
-#: netbox/dcim/views.py:1279 netbox/dcim/views.py:1975
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:250
+#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144
+#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139
+#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -6662,35 +7187,35 @@ msgstr "电源插座"
#: netbox/templates/dcim/virtualdevicecontext.html:81
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
-#: netbox/virtualization/tables/virtualmachines.py:101
-#: netbox/virtualization/views.py:364 netbox/wireless/tables/wirelesslan.py:55
+#: netbox/virtualization/tables/virtualmachines.py:71
+#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "接口"
-#: netbox/dcim/tables/devices.py:249
+#: netbox/dcim/tables/devices.py:260
msgid "Front ports"
msgstr "前置端口"
-#: netbox/dcim/tables/devices.py:255
+#: netbox/dcim/tables/devices.py:266
msgid "Device bays"
msgstr "设备托架"
-#: netbox/dcim/tables/devices.py:258
+#: netbox/dcim/tables/devices.py:269
msgid "Module bays"
msgstr "设备板卡插槽"
-#: netbox/dcim/tables/devices.py:261
+#: netbox/dcim/tables/devices.py:272
msgid "Inventory items"
msgstr "库存项"
-#: netbox/dcim/tables/devices.py:305 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "设备板卡插槽"
-#: netbox/dcim/tables/devices.py:318 netbox/dcim/tables/devicetypes.py:47
-#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1115
-#: netbox/dcim/views.py:2073 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219
+#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -6699,124 +7224,133 @@ msgstr "设备板卡插槽"
msgid "Inventory Items"
msgstr "库存项目"
-#: netbox/dcim/tables/devices.py:333
+#: netbox/dcim/tables/devices.py:343
msgid "Cable Color"
msgstr "线缆颜色"
-#: netbox/dcim/tables/devices.py:339
+#: netbox/dcim/tables/devices.py:349
msgid "Link Peers"
msgstr "链接对等体"
-#: netbox/dcim/tables/devices.py:342
+#: netbox/dcim/tables/devices.py:352
msgid "Mark Connected"
msgstr "标记已连接"
-#: netbox/dcim/tables/devices.py:461
+#: netbox/dcim/tables/devices.py:471
msgid "Maximum draw (W)"
msgstr "最大功率(W)"
-#: netbox/dcim/tables/devices.py:464
+#: netbox/dcim/tables/devices.py:474
msgid "Allocated draw (W)"
msgstr "分配功率(W)"
-#: netbox/dcim/tables/devices.py:558 netbox/ipam/forms/model_forms.py:734
-#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:596
-#: netbox/ipam/views.py:696 netbox/netbox/navigation/menu.py:158
-#: netbox/netbox/navigation/menu.py:160
-#: netbox/templates/dcim/interface.html:339
+#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633
+#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164
+#: netbox/netbox/navigation/menu.py:166
+#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
#: netbox/templates/ipam/service.html:40
-#: netbox/templates/virtualization/vminterface.html:85
+#: netbox/templates/virtualization/vminterface.html:101
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "IP地址"
-#: netbox/dcim/tables/devices.py:564 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "网关冗余协议组"
-#: netbox/dcim/tables/devices.py:576 netbox/templates/dcim/interface.html:89
-#: netbox/templates/virtualization/vminterface.html:67
+#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95
+#: netbox/templates/virtualization/vminterface.html:59
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
#: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76
#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82
-#: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145
+#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146
#: netbox/vpn/tables/tunnels.py:78
msgid "Tunnel"
msgstr "隧道"
-#: netbox/dcim/tables/devices.py:604 netbox/dcim/tables/devicetypes.py:227
+#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "仅限管理"
-#: netbox/dcim/tables/devices.py:623
+#: netbox/dcim/tables/devices.py:645
msgid "VDCs"
msgstr "VDCs"
-#: netbox/dcim/tables/devices.py:873 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163
+msgid "Virtual Circuit"
+msgstr "虚拟电路"
+
+#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "已安装的模块"
-#: netbox/dcim/tables/devices.py:876
+#: netbox/dcim/tables/devices.py:907
msgid "Module Serial"
msgstr "模块状态"
-#: netbox/dcim/tables/devices.py:880
+#: netbox/dcim/tables/devices.py:911
msgid "Module Asset Tag"
msgstr "模块资产标签"
-#: netbox/dcim/tables/devices.py:889
+#: netbox/dcim/tables/devices.py:920
msgid "Module Status"
msgstr "模块状态"
-#: netbox/dcim/tables/devices.py:944 netbox/dcim/tables/devicetypes.py:312
-#: netbox/templates/dcim/inventoryitem.html:40
+#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319
+#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "组件"
-#: netbox/dcim/tables/devices.py:1000
+#: netbox/dcim/tables/devices.py:1032
msgid "Items"
msgstr "项目"
-#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:84
+#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60
+#: netbox/netbox/navigation/menu.py:62
+msgid "Rack Types"
+msgstr "机架类型"
+
+#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84
#: netbox/netbox/navigation/menu.py:86
msgid "Device Types"
msgstr "设备型号"
-#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:87
+#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
msgid "Module Types"
msgstr "设备配件类型"
-#: netbox/dcim/tables/devicetypes.py:52 netbox/extras/forms/filtersets.py:371
-#: netbox/extras/forms/model_forms.py:537 netbox/extras/tables/tables.py:540
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
+#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:540
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "操作系统"
-#: netbox/dcim/tables/devicetypes.py:84
+#: netbox/dcim/tables/devicetypes.py:89
#: netbox/templates/dcim/devicetype.html:29
msgid "Default Platform"
msgstr "默认系统平台"
-#: netbox/dcim/tables/devicetypes.py:88
+#: netbox/dcim/tables/devicetypes.py:93
#: netbox/templates/dcim/devicetype.html:45
msgid "Full Depth"
msgstr "全尺寸"
-#: netbox/dcim/tables/devicetypes.py:98
+#: netbox/dcim/tables/devicetypes.py:103
msgid "U Height"
msgstr "U高度"
-#: netbox/dcim/tables/devicetypes.py:113 netbox/dcim/tables/modules.py:26
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
#: netbox/dcim/tables/racks.py:89
msgid "Instances"
msgstr "实例"
-#: netbox/dcim/tables/devicetypes.py:116 netbox/dcim/views.py:980
-#: netbox/dcim/views.py:1219 netbox/dcim/views.py:1911
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084
+#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075
#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
@@ -6826,8 +7360,8 @@ msgstr "实例"
msgid "Console Ports"
msgstr "Console口"
-#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:995
-#: netbox/dcim/views.py:1234 netbox/dcim/views.py:1927
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099
+#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091
#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
@@ -6837,8 +7371,8 @@ msgstr "Console口"
msgid "Console Server Ports"
msgstr "Console 服务端口"
-#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1010
-#: netbox/dcim/views.py:1249 netbox/dcim/views.py:1943
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1114
+#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107
#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
@@ -6848,8 +7382,8 @@ msgstr "Console 服务端口"
msgid "Power Ports"
msgstr "电源接口"
-#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1025
-#: netbox/dcim/views.py:1264 netbox/dcim/views.py:1959
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129
+#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123
#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
@@ -6859,8 +7393,8 @@ msgstr "电源接口"
msgid "Power Outlets"
msgstr "PDU"
-#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1055
-#: netbox/dcim/views.py:1294 netbox/dcim/views.py:1997
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159
+#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161
#: netbox/netbox/navigation/menu.py:95
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
@@ -6869,8 +7403,8 @@ msgstr "PDU"
msgid "Front Ports"
msgstr "前置端口"
-#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1070
-#: netbox/dcim/views.py:1309 netbox/dcim/views.py:2013
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174
+#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177
#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
@@ -6880,16 +7414,16 @@ msgstr "前置端口"
msgid "Rear Ports"
msgstr "后置端口"
-#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1100
-#: netbox/dcim/views.py:2053 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204
+#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "机柜托架"
-#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1085
-#: netbox/dcim/views.py:1324 netbox/dcim/views.py:2033
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1189
+#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197
#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
@@ -6899,7 +7433,7 @@ msgstr "机柜托架"
msgid "Module Bays"
msgstr "设备板卡插槽"
-#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:297
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "电力来源"
@@ -6912,109 +7446,104 @@ msgstr "最大利用率"
msgid "Available Power (VA)"
msgstr "可用功率 (VA)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:143
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47
#: netbox/netbox/navigation/menu.py:49
msgid "Racks"
msgstr "机柜"
-#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:142
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141
#: netbox/templates/dcim/device.html:318
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14
msgid "Height"
msgstr "高度"
-#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:165
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18
msgid "Outer Width"
msgstr "外部宽度"
-#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:169
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
msgid "Outer Depth"
msgstr "外部长度/深度"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:177
+#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
msgid "Max Weight"
msgstr "最大承重"
-#: netbox/dcim/tables/racks.py:154
+#: netbox/dcim/tables/racks.py:153
msgid "Space"
msgstr "空间"
#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:351
-#: netbox/extras/forms/model_forms.py:517 netbox/ipam/forms/bulk_edit.py:131
-#: netbox/ipam/forms/model_forms.py:153 netbox/ipam/tables/asn.py:66
+#: netbox/extras/forms/filtersets.py:358
+#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66
#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17
msgid "Sites"
msgstr "站点"
-#: netbox/dcim/tests/test_api.py:47
+#: netbox/dcim/tests/test_api.py:50
msgid "Test case must set peer_termination_type"
msgstr "测试用例必须设置对端端点类型"
-#: netbox/dcim/views.py:138
+#: netbox/dcim/views.py:137
#, python-brace-format
msgid "Disconnected {count} {type}"
msgstr "已断开连接{count} {type}"
-#: netbox/dcim/views.py:738 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "机柜预留"
-#: netbox/dcim/views.py:757 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "未上架设备"
-#: netbox/dcim/views.py:2086 netbox/extras/forms/model_forms.py:577
+#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591
#: netbox/templates/extras/configcontext.html:10
-#: netbox/virtualization/forms/model_forms.py:225
-#: netbox/virtualization/views.py:405
+#: netbox/virtualization/forms/model_forms.py:232
+#: netbox/virtualization/views.py:422
msgid "Config Context"
msgstr "配置实例"
-#: netbox/dcim/views.py:2096 netbox/virtualization/views.py:415
+#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432
msgid "Render Config"
msgstr "提交配置"
-#: netbox/dcim/views.py:2131 netbox/virtualization/views.py:450
-#, python-brace-format
-msgid "An error occurred while rendering the template: {error}"
-msgstr "渲染模板时出错: {error}"
-
-#: netbox/dcim/views.py:2149 netbox/extras/tables/tables.py:550
-#: netbox/netbox/navigation/menu.py:247 netbox/netbox/navigation/menu.py:249
-#: netbox/virtualization/views.py:178
+#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550
+#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
+#: netbox/virtualization/views.py:190
msgid "Virtual Machines"
msgstr "虚拟机"
-#: netbox/dcim/views.py:2907
+#: netbox/dcim/views.py:3106
#, python-brace-format
msgid "Installed device {device} in bay {device_bay}."
msgstr "已安装的设备 {device} 在海湾里 {device_bay}。"
-#: netbox/dcim/views.py:2948
+#: netbox/dcim/views.py:3147
#, python-brace-format
msgid "Removed device {device} from bay {device_bay}."
msgstr "已移除的设备 {device} 来自海湾 {device_bay}。"
-#: netbox/dcim/views.py:3054 netbox/ipam/tables/ip.py:234
+#: netbox/dcim/views.py:3263 netbox/ipam/tables/ip.py:180
msgid "Children"
msgstr "子网"
-#: netbox/dcim/views.py:3520
+#: netbox/dcim/views.py:3730
#, python-brace-format
msgid "Added member {device}"
msgstr "已添加成员 {device}"
-#: netbox/dcim/views.py:3567
+#: netbox/dcim/views.py:3779
#, python-brace-format
msgid "Unable to remove master device {device} from the virtual chassis."
msgstr "无法移除主设备 {device} 来自虚拟机箱。"
-#: netbox/dcim/views.py:3580
+#: netbox/dcim/views.py:3792
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "已移除 {device} 来自虚拟机箱 {chassis}"
@@ -7113,7 +7642,7 @@ msgstr "否"
#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57
#: netbox/tenancy/forms/bulk_edit.py:118
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:171
msgid "Link"
msgstr "链接"
@@ -7133,15 +7662,15 @@ msgstr "按字母顺序 (A-Z)"
msgid "Alphabetical (Z-A)"
msgstr "按字母顺序 (Z-A)"
-#: netbox/extras/choices.py:144 netbox/extras/choices.py:167
+#: netbox/extras/choices.py:144 netbox/extras/choices.py:165
msgid "Info"
msgstr "信息"
-#: netbox/extras/choices.py:145 netbox/extras/choices.py:168
+#: netbox/extras/choices.py:145 netbox/extras/choices.py:166
msgid "Success"
msgstr "成功"
-#: netbox/extras/choices.py:146 netbox/extras/choices.py:169
+#: netbox/extras/choices.py:146 netbox/extras/choices.py:167
msgid "Warning"
msgstr "警告"
@@ -7149,52 +7678,29 @@ msgstr "警告"
msgid "Danger"
msgstr "危急"
-#: netbox/extras/choices.py:165
+#: netbox/extras/choices.py:164
msgid "Debug"
msgstr "调试"
-#: netbox/extras/choices.py:166 netbox/netbox/choices.py:101
-msgid "Default"
-msgstr "默认"
-
-#: netbox/extras/choices.py:170
+#: netbox/extras/choices.py:168
msgid "Failure"
msgstr "失败"
-#: netbox/extras/choices.py:186
-msgid "Hourly"
-msgstr "每小时"
-
-#: netbox/extras/choices.py:187
-msgid "12 hours"
-msgstr "12小时制"
-
-#: netbox/extras/choices.py:188
-msgid "Daily"
-msgstr "每天"
-
-#: netbox/extras/choices.py:189
-msgid "Weekly"
-msgstr "周"
-
-#: netbox/extras/choices.py:190
-msgid "30 days"
-msgstr "30天"
-
-#: netbox/extras/choices.py:226
+#: netbox/extras/choices.py:213
#: netbox/templates/dcim/virtualchassis_edit.html:107
#: netbox/templates/generic/bulk_add_component.html:68
#: netbox/templates/generic/object_edit.html:47
#: netbox/templates/generic/object_edit.html:80
+#: netbox/templates/htmx/quick_add.html:24
#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7
msgid "Create"
msgstr "创建"
-#: netbox/extras/choices.py:227
+#: netbox/extras/choices.py:214
msgid "Update"
msgstr "更新"
-#: netbox/extras/choices.py:228
+#: netbox/extras/choices.py:215
#: netbox/templates/circuits/inc/circuit_termination.html:23
#: netbox/templates/dcim/inc/panels/inventory_items.html:37
#: netbox/templates/dcim/powerpanel.html:66
@@ -7209,82 +7715,82 @@ msgstr "更新"
msgid "Delete"
msgstr "删除"
-#: netbox/extras/choices.py:252 netbox/netbox/choices.py:57
-#: netbox/netbox/choices.py:102
+#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "蓝色"
-#: netbox/extras/choices.py:253 netbox/netbox/choices.py:56
-#: netbox/netbox/choices.py:103
+#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "靛青色"
-#: netbox/extras/choices.py:254 netbox/netbox/choices.py:54
-#: netbox/netbox/choices.py:104
+#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "紫色"
-#: netbox/extras/choices.py:255 netbox/netbox/choices.py:51
-#: netbox/netbox/choices.py:105
+#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "粉红色"
-#: netbox/extras/choices.py:256 netbox/netbox/choices.py:50
-#: netbox/netbox/choices.py:106
+#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "红色"
-#: netbox/extras/choices.py:257 netbox/netbox/choices.py:68
-#: netbox/netbox/choices.py:107
+#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "橙色"
-#: netbox/extras/choices.py:258 netbox/netbox/choices.py:66
-#: netbox/netbox/choices.py:108
+#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "黄色"
-#: netbox/extras/choices.py:259 netbox/netbox/choices.py:63
-#: netbox/netbox/choices.py:109
+#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "绿色"
-#: netbox/extras/choices.py:260 netbox/netbox/choices.py:60
-#: netbox/netbox/choices.py:110
+#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "蓝色"
-#: netbox/extras/choices.py:261 netbox/netbox/choices.py:59
-#: netbox/netbox/choices.py:111
+#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "蓝绿色"
-#: netbox/extras/choices.py:262 netbox/netbox/choices.py:112
+#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "灰色"
-#: netbox/extras/choices.py:263 netbox/netbox/choices.py:74
-#: netbox/netbox/choices.py:113
+#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "黑色"
-#: netbox/extras/choices.py:264 netbox/netbox/choices.py:75
-#: netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/netbox/choices.py:116
msgid "White"
msgstr "白色"
-#: netbox/extras/choices.py:279 netbox/extras/forms/model_forms.py:353
-#: netbox/extras/forms/model_forms.py:430
+#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
+#: netbox/extras/forms/model_forms.py:444
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Webhook"
-#: netbox/extras/choices.py:280 netbox/extras/forms/model_forms.py:418
+#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "脚本"
-#: netbox/extras/choices.py:281
+#: netbox/extras/choices.py:268
msgid "Notification"
msgstr "通知"
@@ -7376,30 +7882,34 @@ msgstr "无效的格式。URL参数必须作为字典传递。"
msgid "RSS Feed"
msgstr "RSS订阅"
-#: netbox/extras/dashboard/widgets.py:279
+#: netbox/extras/dashboard/widgets.py:280
msgid "Embed an RSS feed from an external website."
msgstr "嵌入来自外部网站的 RSS 源。"
-#: netbox/extras/dashboard/widgets.py:286
+#: netbox/extras/dashboard/widgets.py:287
msgid "Feed URL"
msgstr "订阅链接"
-#: netbox/extras/dashboard/widgets.py:291
+#: netbox/extras/dashboard/widgets.py:290
+msgid "Requires external connection"
+msgstr "需要外部连接"
+
+#: netbox/extras/dashboard/widgets.py:296
msgid "The maximum number of objects to display"
msgstr "要多显示的对象数"
-#: netbox/extras/dashboard/widgets.py:296
+#: netbox/extras/dashboard/widgets.py:301
msgid "How long to stored the cached content (in seconds)"
msgstr "存储缓存内容的时间(秒)"
-#: netbox/extras/dashboard/widgets.py:348
+#: netbox/extras/dashboard/widgets.py:358
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
-#: netbox/templates/inc/user_menu.html:48
+#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "书签"
-#: netbox/extras/dashboard/widgets.py:352
+#: netbox/extras/dashboard/widgets.py:362
msgid "Show your personal bookmarks"
msgstr "显示您的个人书签"
@@ -7428,17 +7938,17 @@ msgid "Group (name)"
msgstr "组 (名字)"
#: netbox/extras/filtersets.py:574
-#: netbox/virtualization/forms/filtersets.py:118
+#: netbox/virtualization/forms/filtersets.py:123
msgid "Cluster type"
msgstr "堆叠类型"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:95
-#: netbox/virtualization/filtersets.py:147
+#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/virtualization/filtersets.py:113
msgid "Cluster type (slug)"
msgstr "堆叠类型(缩写)"
#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16
-#: netbox/tenancy/forms/forms.py:39
+#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "租户组"
@@ -7447,7 +7957,7 @@ msgstr "租户组"
msgid "Tenant group (slug)"
msgstr "租户组(缩写)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:495
+#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "标签"
@@ -7456,60 +7966,60 @@ msgstr "标签"
msgid "Tag (slug)"
msgstr "标签(缩写)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:429
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
msgid "Has local config context data"
msgstr "具有本地配置实例"
-#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:60
+#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61
msgid "Group name"
msgstr "组名称"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:68
+#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
#: netbox/extras/tables/tables.py:65
#: netbox/templates/extras/customfield.html:38
#: netbox/templates/generic/bulk_import.html:118
msgid "Required"
msgstr "必须"
-#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:75
+#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76
msgid "Must be unique"
msgstr "必须是唯一的"
#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60
-#: netbox/extras/forms/filtersets.py:89
+#: netbox/extras/forms/filtersets.py:90
#: netbox/extras/models/customfields.py:209
msgid "UI visible"
msgstr "页面可见"
#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66
-#: netbox/extras/forms/filtersets.py:94
+#: netbox/extras/forms/filtersets.py:95
#: netbox/extras/models/customfields.py:216
msgid "UI editable"
msgstr "页面可编辑"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:97
+#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
msgid "Is cloneable"
msgstr "可复制"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:104
+#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
msgid "Minimum value"
msgstr "最小值"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:108
+#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
msgid "Maximum value"
msgstr "最大值"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:112
+#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
msgid "Validation regex"
msgstr "验证正则表达式"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "行为"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:149
+#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
msgid "New window"
msgstr "新窗口"
@@ -7517,31 +8027,31 @@ msgstr "新窗口"
msgid "Button class"
msgstr "按钮类型"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
#: netbox/extras/models/models.py:409
msgid "MIME type"
msgstr "MIME类型"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:190
+#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
msgid "File extension"
msgstr "文件扩展名"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
msgid "As attachment"
msgstr "作为附件"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:236
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
#: netbox/extras/tables/tables.py:256
#: netbox/templates/extras/savedfilter.html:29
msgid "Shared"
msgstr "共享性"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
#: netbox/extras/models/models.py:174
msgid "HTTP method"
msgstr "HTTP方法"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:259
+#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "有效URL"
@@ -7560,7 +8070,7 @@ msgid "CA file path"
msgstr "CA证书文件路径"
#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192
-#: netbox/extras/forms/model_forms.py:377
+#: netbox/extras/forms/model_forms.py:391
msgid "Event types"
msgstr "事件类型"
@@ -7573,13 +8083,13 @@ msgstr "激活的"
#: netbox/extras/forms/bulk_import.py:139
#: netbox/extras/forms/bulk_import.py:162
#: netbox/extras/forms/bulk_import.py:186
-#: netbox/extras/forms/filtersets.py:137 netbox/extras/forms/filtersets.py:224
+#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230
#: netbox/extras/forms/model_forms.py:47
-#: netbox/extras/forms/model_forms.py:205
-#: netbox/extras/forms/model_forms.py:237
-#: netbox/extras/forms/model_forms.py:278
-#: netbox/extras/forms/model_forms.py:372
-#: netbox/extras/forms/model_forms.py:489
+#: netbox/extras/forms/model_forms.py:219
+#: netbox/extras/forms/model_forms.py:251
+#: netbox/extras/forms/model_forms.py:292
+#: netbox/extras/forms/model_forms.py:386
+#: netbox/extras/forms/model_forms.py:503
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "对象类型"
@@ -7597,10 +8107,10 @@ msgstr "一个或多个分配对象类型"
msgid "Field data type (e.g. text, integer, etc.)"
msgstr "字段数据类型(例如文本、整数等)"
-#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:208
-#: netbox/extras/forms/filtersets.py:281
-#: netbox/extras/forms/model_forms.py:304
-#: netbox/extras/forms/model_forms.py:341
+#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213
+#: netbox/extras/forms/filtersets.py:287
+#: netbox/extras/forms/model_forms.py:318
+#: netbox/extras/forms/model_forms.py:355
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "对象类型"
@@ -7609,7 +8119,7 @@ msgstr "对象类型"
msgid "Object type (for object or multi-object fields)"
msgstr "对象类型(用于对象或多对象字段)"
-#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:84
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85
msgid "Choice set"
msgstr "可选项"
@@ -7675,7 +8185,7 @@ msgid "The classification of entry"
msgstr "条目的分类"
#: netbox/extras/forms/bulk_import.py:261
-#: netbox/extras/forms/model_forms.py:320 netbox/netbox/navigation/menu.py:390
+#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -7688,7 +8198,8 @@ msgid "User names separated by commas, encased with double quotes"
msgstr "用户名用逗号分隔,用双引号括起来"
#: netbox/extras/forms/bulk_import.py:268
-#: netbox/extras/forms/model_forms.py:315 netbox/netbox/navigation/menu.py:410
+#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294
+#: netbox/netbox/navigation/menu.py:431
#: netbox/templates/extras/notificationgroup.html:31
#: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193
#: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35
@@ -7700,104 +8211,104 @@ msgstr "组"
msgid "Group names separated by commas, encased with double quotes"
msgstr "群组名称用逗号分隔,用双引号括起来"
-#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56
msgid "Related object type"
msgstr "连接的对象类型"
-#: netbox/extras/forms/filtersets.py:57
+#: netbox/extras/forms/filtersets.py:58
msgid "Field type"
msgstr "字段类型"
-#: netbox/extras/forms/filtersets.py:120
+#: netbox/extras/forms/filtersets.py:122
#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "选项"
-#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:319
-#: netbox/extras/forms/filtersets.py:408
-#: netbox/extras/forms/model_forms.py:572 netbox/templates/core/job.html:96
+#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326
+#: netbox/extras/forms/filtersets.py:416
+#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "数据"
-#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:333
-#: netbox/extras/forms/filtersets.py:418 netbox/netbox/choices.py:130
+#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
+#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "数据文件"
-#: netbox/extras/forms/filtersets.py:183
+#: netbox/extras/forms/filtersets.py:187
msgid "Content types"
msgstr "内容类型"
-#: netbox/extras/forms/filtersets.py:255 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
msgid "HTTP content type"
msgstr "HTTP内容类型"
-#: netbox/extras/forms/filtersets.py:286
+#: netbox/extras/forms/filtersets.py:292
msgid "Event type"
msgstr "事件类型"
-#: netbox/extras/forms/filtersets.py:291
+#: netbox/extras/forms/filtersets.py:297
msgid "Action type"
msgstr "动作类型"
-#: netbox/extras/forms/filtersets.py:307
+#: netbox/extras/forms/filtersets.py:313
msgid "Tagged object type"
msgstr "标记的对象类型"
-#: netbox/extras/forms/filtersets.py:312
+#: netbox/extras/forms/filtersets.py:318
msgid "Allowed object type"
msgstr "允许的对象类型"
-#: netbox/extras/forms/filtersets.py:341
-#: netbox/extras/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:348
+#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
msgid "Regions"
msgstr "地区"
-#: netbox/extras/forms/filtersets.py:346
-#: netbox/extras/forms/model_forms.py:512
+#: netbox/extras/forms/filtersets.py:353
+#: netbox/extras/forms/model_forms.py:526
msgid "Site groups"
msgstr "站点组"
-#: netbox/extras/forms/filtersets.py:356
-#: netbox/extras/forms/model_forms.py:522 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:363
+#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "位置"
-#: netbox/extras/forms/filtersets.py:361
-#: netbox/extras/forms/model_forms.py:527
+#: netbox/extras/forms/filtersets.py:368
+#: netbox/extras/forms/model_forms.py:541
msgid "Device types"
msgstr "设备型号"
-#: netbox/extras/forms/filtersets.py:366
-#: netbox/extras/forms/model_forms.py:532
+#: netbox/extras/forms/filtersets.py:373
+#: netbox/extras/forms/model_forms.py:546
msgid "Roles"
msgstr "角色"
-#: netbox/extras/forms/filtersets.py:376
-#: netbox/extras/forms/model_forms.py:542
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:556
msgid "Cluster types"
msgstr "集群类型"
-#: netbox/extras/forms/filtersets.py:381
-#: netbox/extras/forms/model_forms.py:547
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:561
msgid "Cluster groups"
msgstr "集群组"
-#: netbox/extras/forms/filtersets.py:386
-#: netbox/extras/forms/model_forms.py:552 netbox/netbox/navigation/menu.py:255
-#: netbox/netbox/navigation/menu.py:257
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263
+#: netbox/netbox/navigation/menu.py:265
#: netbox/templates/virtualization/clustertype.html:30
#: netbox/virtualization/tables/clusters.py:23
#: netbox/virtualization/tables/clusters.py:45
msgid "Clusters"
msgstr "集群"
-#: netbox/extras/forms/filtersets.py:391
-#: netbox/extras/forms/model_forms.py:557
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:571
msgid "Tenant groups"
msgstr "租户组"
@@ -7843,118 +8354,118 @@ msgstr "这将显示为表单字段的帮助文本。支持Markdown。"
msgid "Related Object"
msgstr "相关对象"
-#: netbox/extras/forms/model_forms.py:169
+#: netbox/extras/forms/model_forms.py:170
msgid ""
"Enter one choice per line. An optional label may be specified for each "
"choice by appending it with a colon. Example:"
msgstr "每行输入一个选项。可以为每个选项指定一个可选标签,方法是在其后面附加一个冒号。例如:"
-#: netbox/extras/forms/model_forms.py:212
+#: netbox/extras/forms/model_forms.py:226
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "自定义链接"
-#: netbox/extras/forms/model_forms.py:214
+#: netbox/extras/forms/model_forms.py:228
msgid "Templates"
msgstr "模版"
-#: netbox/extras/forms/model_forms.py:226
+#: netbox/extras/forms/model_forms.py:240
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
"Links which render as empty text will not be displayed."
msgstr "用于链接的Jinja2模板代码。将对象引用为{example}。空链接将不会显示。"
-#: netbox/extras/forms/model_forms.py:230
+#: netbox/extras/forms/model_forms.py:244
#, python-brace-format
msgid ""
"Jinja2 template code for the link URL. Reference the object as {example}."
msgstr "URL链接的Jinja2模板代码。将对象引用为 {example}。"
-#: netbox/extras/forms/model_forms.py:241
-#: netbox/extras/forms/model_forms.py:624
+#: netbox/extras/forms/model_forms.py:255
+#: netbox/extras/forms/model_forms.py:638
msgid "Template code"
msgstr "模版代码"
-#: netbox/extras/forms/model_forms.py:247
+#: netbox/extras/forms/model_forms.py:261
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "导出模版"
-#: netbox/extras/forms/model_forms.py:249
+#: netbox/extras/forms/model_forms.py:263
msgid "Rendering"
msgstr "转换"
-#: netbox/extras/forms/model_forms.py:263
-#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:277
+#: netbox/extras/forms/model_forms.py:663
msgid "Template content is populated from the remote source selected below."
msgstr "模板内容是从下面选择的远程源填充的。"
-#: netbox/extras/forms/model_forms.py:270
-#: netbox/extras/forms/model_forms.py:656
+#: netbox/extras/forms/model_forms.py:284
+#: netbox/extras/forms/model_forms.py:670
msgid "Must specify either local content or a data file"
msgstr "必须指定本地内容或数据文件"
-#: netbox/extras/forms/model_forms.py:284 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "已保存的过滤器"
-#: netbox/extras/forms/model_forms.py:334
+#: netbox/extras/forms/model_forms.py:348
msgid "A notification group specify at least one user or group."
msgstr "通知组至少指定一个用户或组。"
-#: netbox/extras/forms/model_forms.py:356
+#: netbox/extras/forms/model_forms.py:370
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "HTTP 请求"
-#: netbox/extras/forms/model_forms.py:358
+#: netbox/extras/forms/model_forms.py:372
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SSL"
-#: netbox/extras/forms/model_forms.py:380
+#: netbox/extras/forms/model_forms.py:394
msgid "Action choice"
msgstr "选择动作"
-#: netbox/extras/forms/model_forms.py:385
+#: netbox/extras/forms/model_forms.py:399
msgid "Enter conditions in JSON format."
msgstr "已JSON格式输入条件。"
-#: netbox/extras/forms/model_forms.py:389
+#: netbox/extras/forms/model_forms.py:403
msgid ""
"Enter parameters to pass to the action in JSON format."
msgstr "输入以 JSON格式传递的参数。"
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:408
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "事件规则"
-#: netbox/extras/forms/model_forms.py:395
+#: netbox/extras/forms/model_forms.py:409
msgid "Triggers"
msgstr "触发器"
-#: netbox/extras/forms/model_forms.py:442
+#: netbox/extras/forms/model_forms.py:456
msgid "Notification group"
msgstr "通知组"
-#: netbox/extras/forms/model_forms.py:562 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "租户"
-#: netbox/extras/forms/model_forms.py:606
+#: netbox/extras/forms/model_forms.py:620
msgid "Data is populated from the remote source selected below."
msgstr "数据是从下面选择的远程源填充的。"
-#: netbox/extras/forms/model_forms.py:612
+#: netbox/extras/forms/model_forms.py:626
msgid "Must specify either local data or a data file"
msgstr "必须指定本地内容或数据文件"
-#: netbox/extras/forms/model_forms.py:631
+#: netbox/extras/forms/model_forms.py:645
#: netbox/templates/core/datafile.html:55
msgid "Content"
msgstr "内容"
@@ -8016,10 +8527,16 @@ msgstr "出现异常:"
msgid "Database changes have been reverted due to error."
msgstr "由于出现错误,数据库更改已回滚。"
-#: netbox/extras/management/commands/reindex.py:66
+#: netbox/extras/management/commands/reindex.py:67
msgid "No indexers found!"
msgstr "找不到索引!"
+#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313
+#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48
+#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
+msgid "weight"
+msgstr "重量"
+
#: netbox/extras/models/configs.py:130
msgid "config context"
msgstr "配置实例"
@@ -8355,27 +8872,27 @@ msgstr "发现错误的对象ID: {id}"
msgid "Required field cannot be empty."
msgstr "必填字段不能为空。"
-#: netbox/extras/models/customfields.py:763
+#: netbox/extras/models/customfields.py:764
msgid "Base set of predefined choices (optional)"
msgstr "预定义选项的基本集合(可选)"
-#: netbox/extras/models/customfields.py:775
+#: netbox/extras/models/customfields.py:776
msgid "Choices are automatically ordered alphabetically"
msgstr "选项会自动按字母顺序排列"
-#: netbox/extras/models/customfields.py:782
+#: netbox/extras/models/customfields.py:783
msgid "custom field choice set"
msgstr "自定义字段选择集"
-#: netbox/extras/models/customfields.py:783
+#: netbox/extras/models/customfields.py:784
msgid "custom field choice sets"
msgstr "自定义字段选择集"
-#: netbox/extras/models/customfields.py:825
+#: netbox/extras/models/customfields.py:826
msgid "Must define base or extra choices."
msgstr "必须定义基本选项或额外选项。"
-#: netbox/extras/models/customfields.py:849
+#: netbox/extras/models/customfields.py:850
#, python-brace-format
msgid ""
"Cannot remove choice {choice} as there are {model} objects which reference "
@@ -8655,20 +9172,20 @@ msgstr "日志条目"
msgid "journal entries"
msgstr "日志条目"
-#: netbox/extras/models/models.py:718
+#: netbox/extras/models/models.py:721
#, python-brace-format
msgid "Journaling is not supported for this object type ({type})."
msgstr "此对象类型({type})不支持备忘。"
-#: netbox/extras/models/models.py:760
+#: netbox/extras/models/models.py:763
msgid "bookmark"
msgstr "书签"
-#: netbox/extras/models/models.py:761
+#: netbox/extras/models/models.py:764
msgid "bookmarks"
msgstr "书签"
-#: netbox/extras/models/models.py:774
+#: netbox/extras/models/models.py:777
#, python-brace-format
msgid "Bookmarks cannot be assigned to this object type ({type})."
msgstr "无法将书签分配给此对象类型({type})。"
@@ -8760,19 +9277,19 @@ msgstr "缓存的值"
msgid "cached values"
msgstr "缓存的值"
-#: netbox/extras/models/staging.py:44
+#: netbox/extras/models/staging.py:45
msgid "branch"
msgstr "分支"
-#: netbox/extras/models/staging.py:45
+#: netbox/extras/models/staging.py:46
msgid "branches"
msgstr "分支"
-#: netbox/extras/models/staging.py:97
+#: netbox/extras/models/staging.py:105
msgid "staged change"
msgstr "暂存变更"
-#: netbox/extras/models/staging.py:98
+#: netbox/extras/models/staging.py:106
msgid "staged changes"
msgstr "暂存变更"
@@ -8796,11 +9313,11 @@ msgstr "标记的项目"
msgid "tagged items"
msgstr "标记的项目"
-#: netbox/extras/scripts.py:429
+#: netbox/extras/scripts.py:432
msgid "Script Data"
msgstr "脚本数据"
-#: netbox/extras/scripts.py:433
+#: netbox/extras/scripts.py:436
msgid "Script Execution Parameters"
msgstr "脚本执行参数"
@@ -8877,12 +9394,11 @@ msgstr "作为附件"
#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487
#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24
-#: netbox/templates/dcim/device/render_config.html:22
#: netbox/templates/extras/configcontext.html:39
#: netbox/templates/extras/configtemplate.html:31
#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:22
msgid "Data File"
msgstr "数据文件"
@@ -8974,27 +9490,32 @@ msgstr "请求的属性“{name}”无效"
msgid "Invalid attribute \"{name}\" for {model}"
msgstr "{model}的属性 \"{name}\"无效"
-#: netbox/extras/views.py:960
+#: netbox/extras/views.py:933
+#, python-brace-format
+msgid "An error occurred while rendering the template: {error}"
+msgstr "渲染模板时出错: {error}"
+
+#: netbox/extras/views.py:1085
msgid "Your dashboard has been reset."
msgstr "仪表盘已重置。"
-#: netbox/extras/views.py:1006
+#: netbox/extras/views.py:1131
msgid "Added widget: "
msgstr "添加小组件:"
-#: netbox/extras/views.py:1047
+#: netbox/extras/views.py:1172
msgid "Updated widget: "
msgstr "更新小组件:"
-#: netbox/extras/views.py:1083
+#: netbox/extras/views.py:1208
msgid "Deleted widget: "
msgstr "删除小组件:"
-#: netbox/extras/views.py:1085
+#: netbox/extras/views.py:1210
msgid "Error deleting widget: "
msgstr "删除小组件错误:"
-#: netbox/extras/views.py:1175
+#: netbox/extras/views.py:1308
msgid "Unable to run script: RQ worker process not running."
msgstr "无法运行脚本:RQ worker 进程未运行。"
@@ -9016,7 +9537,7 @@ msgstr "请输入有效的IPv4或IPv6前缀和掩码(格式为 CIDR)。"
msgid "Invalid IP prefix format: {data}"
msgstr "无效的IP前缀格式: {data}"
-#: netbox/ipam/api/views.py:358
+#: netbox/ipam/api/views.py:370
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr "可用 IP 不足,无法容纳此请求的前缀大小"
@@ -9057,182 +9578,174 @@ msgstr "思科"
msgid "Plaintext"
msgstr "明文"
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800
+#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21
+msgid "Service"
+msgstr "服务"
+
+#: netbox/ipam/choices.py:167
+msgid "Customer"
+msgstr "顾客"
+
#: netbox/ipam/fields.py:36
#, python-brace-format
msgid "Invalid IP address format: {address}"
msgstr "IP 地址格式无效: {address}"
-#: netbox/ipam/filtersets.py:48 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304
msgid "Import target"
msgstr "引入target"
-#: netbox/ipam/filtersets.py:54 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310
msgid "Import target (name)"
msgstr "引入target(名称)"
-#: netbox/ipam/filtersets.py:59 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315
msgid "Export target"
msgstr "输出target"
-#: netbox/ipam/filtersets.py:65 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321
msgid "Export target (name)"
msgstr "输出target(名称)"
-#: netbox/ipam/filtersets.py:86
+#: netbox/ipam/filtersets.py:89
msgid "Importing VRF"
msgstr "导入VRF"
-#: netbox/ipam/filtersets.py:92
+#: netbox/ipam/filtersets.py:95
msgid "Import VRF (RD)"
msgstr "导入 VRF (RD)"
-#: netbox/ipam/filtersets.py:97
+#: netbox/ipam/filtersets.py:100
msgid "Exporting VRF"
msgstr "导出 VRF"
-#: netbox/ipam/filtersets.py:103
+#: netbox/ipam/filtersets.py:106
msgid "Export VRF (RD)"
msgstr "导出 VRF (RD)"
-#: netbox/ipam/filtersets.py:108
+#: netbox/ipam/filtersets.py:111
msgid "Importing L2VPN"
msgstr "导入 L2VPN"
-#: netbox/ipam/filtersets.py:114
+#: netbox/ipam/filtersets.py:117
msgid "Importing L2VPN (identifier)"
msgstr "导入 L2VPN (identifier)"
-#: netbox/ipam/filtersets.py:119
+#: netbox/ipam/filtersets.py:122
msgid "Exporting L2VPN"
msgstr "导出 L2VPN"
-#: netbox/ipam/filtersets.py:125
+#: netbox/ipam/filtersets.py:128
msgid "Exporting L2VPN (identifier)"
msgstr "导出L2VPN(标识符)"
-#: netbox/ipam/filtersets.py:155 netbox/ipam/filtersets.py:283
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:212
+#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "前缀"
-#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:198
-#: netbox/ipam/filtersets.py:223
+#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201
+#: netbox/ipam/filtersets.py:226
msgid "RIR (ID)"
msgstr "RIR(ID)"
-#: netbox/ipam/filtersets.py:165 netbox/ipam/filtersets.py:204
-#: netbox/ipam/filtersets.py:229
+#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207
+#: netbox/ipam/filtersets.py:232
msgid "RIR (slug)"
msgstr "RIP(缩写)"
-#: netbox/ipam/filtersets.py:287
+#: netbox/ipam/filtersets.py:290
msgid "Within prefix"
msgstr "此前缀包含的"
-#: netbox/ipam/filtersets.py:291
+#: netbox/ipam/filtersets.py:294
msgid "Within and including prefix"
msgstr "此前缀包含的(包含此前缀)"
-#: netbox/ipam/filtersets.py:295
+#: netbox/ipam/filtersets.py:298
msgid "Prefixes which contain this prefix or IP"
msgstr "包含此前缀或IP的前缀"
-#: netbox/ipam/filtersets.py:306 netbox/ipam/filtersets.py:574
-#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/filtersets.py:196
-#: netbox/ipam/forms/filtersets.py:331
+#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541
+#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198
+#: netbox/ipam/forms/filtersets.py:334
msgid "Mask length"
msgstr "掩码长度"
-#: netbox/ipam/filtersets.py:375 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427
msgid "VLAN (ID)"
msgstr "VLAN (ID)"
-#: netbox/ipam/filtersets.py:379 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422
msgid "VLAN number (1-4094)"
msgstr "VLAN 号(1-4094)"
-#: netbox/ipam/filtersets.py:473 netbox/ipam/filtersets.py:477
-#: netbox/ipam/filtersets.py:569 netbox/ipam/forms/model_forms.py:496
+#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444
+#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506
#: netbox/templates/tenancy/contact.html:53
#: netbox/tenancy/forms/bulk_edit.py:113
msgid "Address"
msgstr "地址"
-#: netbox/ipam/filtersets.py:481
+#: netbox/ipam/filtersets.py:448
msgid "Ranges which contain this prefix or IP"
msgstr "包含此前缀或IP的范围"
-#: netbox/ipam/filtersets.py:509 netbox/ipam/filtersets.py:565
+#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532
msgid "Parent prefix"
msgstr "上级前缀"
-#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:858
-#: netbox/ipam/filtersets.py:1133 netbox/vpn/filtersets.py:385
-msgid "Virtual machine (name)"
-msgstr "虚拟机(名称)"
-
-#: netbox/ipam/filtersets.py:623 netbox/ipam/filtersets.py:863
-#: netbox/ipam/filtersets.py:1127 netbox/virtualization/filtersets.py:282
-#: netbox/virtualization/filtersets.py:321 netbox/vpn/filtersets.py:390
-msgid "Virtual machine (ID)"
-msgstr "虚拟机(ID)"
-
-#: netbox/ipam/filtersets.py:629 netbox/vpn/filtersets.py:97
-#: netbox/vpn/filtersets.py:396
-msgid "Interface (name)"
-msgstr "接口(名称)"
-
-#: netbox/ipam/filtersets.py:640 netbox/vpn/filtersets.py:108
-#: netbox/vpn/filtersets.py:407
-msgid "VM interface (name)"
-msgstr "虚拟接口(名称)"
-
-#: netbox/ipam/filtersets.py:645 netbox/vpn/filtersets.py:113
-msgid "VM interface (ID)"
-msgstr "虚拟接口(ID)"
-
-#: netbox/ipam/filtersets.py:650
+#: netbox/ipam/filtersets.py:617
msgid "FHRP group (ID)"
msgstr "FHRP 组 (ID)"
-#: netbox/ipam/filtersets.py:654
+#: netbox/ipam/filtersets.py:621
msgid "Is assigned to an interface"
msgstr "分配给接口"
-#: netbox/ipam/filtersets.py:658
+#: netbox/ipam/filtersets.py:625
msgid "Is assigned"
msgstr "已分配"
-#: netbox/ipam/filtersets.py:670
+#: netbox/ipam/filtersets.py:637
msgid "Service (ID)"
msgstr "服务 (ID)"
-#: netbox/ipam/filtersets.py:675
+#: netbox/ipam/filtersets.py:642
msgid "NAT inside IP address (ID)"
msgstr "NAT 内部 IP 地址 (ID)"
-#: netbox/ipam/filtersets.py:1043 netbox/ipam/forms/bulk_import.py:322
-msgid "Assigned interface"
-msgstr "分配的接口"
+#: netbox/ipam/filtersets.py:1001
+msgid "Q-in-Q SVLAN (ID)"
+msgstr "Q-in-Q SVLAN (ID)"
-#: netbox/ipam/filtersets.py:1048
+#: netbox/ipam/filtersets.py:1005
+msgid "Q-in-Q SVLAN number (1-4094)"
+msgstr "Q-in-Q SVLAN 号码 (1-4094)"
+
+#: netbox/ipam/filtersets.py:1026
msgid "Assigned VM interface"
msgstr "分配的虚拟机接口"
-#: netbox/ipam/filtersets.py:1138
+#: netbox/ipam/filtersets.py:1097
+msgid "VLAN Translation Policy (name)"
+msgstr "VLAN 转换策略(名称)"
+
+#: netbox/ipam/filtersets.py:1163
msgid "IP address (ID)"
msgstr "IP 地址 (ID)"
-#: netbox/ipam/filtersets.py:1144 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788
msgid "IP address"
msgstr "IP 地址"
-#: netbox/ipam/filtersets.py:1169
+#: netbox/ipam/filtersets.py:1194
msgid "Primary IPv4 (ID)"
msgstr "首选 IPv4(ID)"
-#: netbox/ipam/filtersets.py:1174
+#: netbox/ipam/filtersets.py:1199
msgid "Primary IPv6 (ID)"
msgstr "首选IPv6(ID)"
@@ -9265,477 +9778,450 @@ msgstr "需要 CIDR 掩码(例如/24)"
msgid "Address pattern"
msgstr "地址模式"
-#: netbox/ipam/forms/bulk_edit.py:50
+#: netbox/ipam/forms/bulk_edit.py:53
msgid "Enforce unique space"
msgstr "强制使用唯一空间"
-#: netbox/ipam/forms/bulk_edit.py:88
+#: netbox/ipam/forms/bulk_edit.py:91
msgid "Is private"
msgstr "私有的"
-#: netbox/ipam/forms/bulk_edit.py:109 netbox/ipam/forms/bulk_edit.py:138
-#: netbox/ipam/forms/bulk_edit.py:163 netbox/ipam/forms/bulk_import.py:89
-#: netbox/ipam/forms/bulk_import.py:109 netbox/ipam/forms/bulk_import.py:129
-#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:125
-#: netbox/ipam/forms/filtersets.py:148 netbox/ipam/forms/model_forms.py:96
-#: netbox/ipam/forms/model_forms.py:109 netbox/ipam/forms/model_forms.py:131
-#: netbox/ipam/forms/model_forms.py:149 netbox/ipam/models/asns.py:31
-#: netbox/ipam/models/asns.py:103 netbox/ipam/models/ip.py:71
-#: netbox/ipam/models/ip.py:90 netbox/ipam/tables/asn.py:20
+#: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141
+#: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92
+#: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127
+#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99
+#: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135
+#: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31
+#: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71
+#: netbox/ipam/models/ip.py:87 netbox/ipam/tables/asn.py:20
#: netbox/ipam/tables/asn.py:45 netbox/templates/ipam/aggregate.html:18
#: netbox/templates/ipam/asn.html:27 netbox/templates/ipam/asnrange.html:19
#: netbox/templates/ipam/rir.html:19
msgid "RIR"
msgstr "区域互联网注册管理机构"
-#: netbox/ipam/forms/bulk_edit.py:171
+#: netbox/ipam/forms/bulk_edit.py:174
msgid "Date added"
msgstr "添加日期"
-#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/model_forms.py:619
-#: netbox/ipam/forms/model_forms.py:666 netbox/ipam/tables/ip.py:251
-#: netbox/templates/ipam/vlan_edit.html:37
+#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629
+#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201
+#: netbox/templates/ipam/vlan_edit.html:45
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "VLAN组"
-#: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/bulk_import.py:185
-#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/model_forms.py:218
-#: netbox/ipam/models/vlans.py:250 netbox/ipam/tables/ip.py:255
-#: netbox/templates/ipam/prefix.html:60 netbox/templates/ipam/vlan.html:12
+#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181
+#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217
+#: netbox/ipam/models/vlans.py:272 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:10
-#: netbox/templates/wireless/wirelesslan.html:30
+#: netbox/templates/wireless/wirelesslan.html:38
#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284
-#: netbox/vpn/forms/model_forms.py:433 netbox/vpn/forms/model_forms.py:452
-#: netbox/wireless/forms/bulk_edit.py:55
-#: netbox/wireless/forms/bulk_import.py:48
-#: netbox/wireless/forms/model_forms.py:48 netbox/wireless/models.py:102
+#: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455
+#: netbox/wireless/forms/bulk_edit.py:57
+#: netbox/wireless/forms/bulk_import.py:50
+#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "VLAN"
-#: netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:229
msgid "Prefix length"
msgstr "前缀长度"
-#: netbox/ipam/forms/bulk_edit.py:268 netbox/ipam/forms/filtersets.py:241
-#: netbox/templates/ipam/prefix.html:85
+#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244
+#: netbox/templates/ipam/prefix.html:81
msgid "Is a pool"
msgstr "是一个池"
-#: netbox/ipam/forms/bulk_edit.py:273 netbox/ipam/forms/bulk_edit.py:318
-#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/models/ip.py:272 netbox/ipam/models/ip.py:539
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
+#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:296
+#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
msgid "Treat as fully utilized"
msgstr "设置为已被全部占用"
-#: netbox/ipam/forms/bulk_edit.py:287 netbox/ipam/forms/filtersets.py:171
+#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173
+#: netbox/ipam/forms/model_forms.py:232
msgid "VLAN Assignment"
msgstr "VLAN 分配"
-#: netbox/ipam/forms/bulk_edit.py:366 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
msgid "DNS name"
msgstr "DNS 名称"
-#: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/bulk_edit.py:534
-#: netbox/ipam/forms/bulk_import.py:418 netbox/ipam/forms/bulk_import.py:493
-#: netbox/ipam/forms/bulk_import.py:519 netbox/ipam/forms/filtersets.py:390
-#: netbox/ipam/forms/filtersets.py:530 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
+#: netbox/ipam/forms/bulk_import.py:417 netbox/ipam/forms/bulk_import.py:528
+#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393
+#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
#: netbox/templates/ipam/service.html:32
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "协议"
-#: netbox/ipam/forms/bulk_edit.py:394 netbox/ipam/forms/filtersets.py:397
+#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400
#: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26
msgid "Group ID"
msgstr "组 ID"
-#: netbox/ipam/forms/bulk_edit.py:399 netbox/ipam/forms/filtersets.py:402
-#: netbox/wireless/forms/bulk_edit.py:68
-#: netbox/wireless/forms/bulk_edit.py:115
-#: netbox/wireless/forms/bulk_import.py:62
-#: netbox/wireless/forms/bulk_import.py:65
-#: netbox/wireless/forms/bulk_import.py:104
-#: netbox/wireless/forms/bulk_import.py:107
-#: netbox/wireless/forms/filtersets.py:54
-#: netbox/wireless/forms/filtersets.py:88
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:405
+#: netbox/wireless/forms/bulk_edit.py:70
+#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/wireless/forms/bulk_import.py:64
+#: netbox/wireless/forms/bulk_import.py:67
+#: netbox/wireless/forms/bulk_import.py:109
+#: netbox/wireless/forms/bulk_import.py:112
+#: netbox/wireless/forms/filtersets.py:57
+#: netbox/wireless/forms/filtersets.py:116
msgid "Authentication type"
msgstr "认证类型"
-#: netbox/ipam/forms/bulk_edit.py:404 netbox/ipam/forms/filtersets.py:406
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:409
msgid "Authentication key"
msgstr "认证秘钥"
-#: netbox/ipam/forms/bulk_edit.py:421 netbox/ipam/forms/filtersets.py:383
-#: netbox/ipam/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:386
+#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:91
-#: netbox/wireless/forms/bulk_edit.py:149
-#: netbox/wireless/forms/filtersets.py:36
-#: netbox/wireless/forms/filtersets.py:76
-#: netbox/wireless/forms/model_forms.py:55
-#: netbox/wireless/forms/model_forms.py:171
+#: netbox/wireless/forms/bulk_edit.py:94
+#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/filtersets.py:39
+#: netbox/wireless/forms/filtersets.py:104
+#: netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Authentication"
msgstr "身份验证"
-#: netbox/ipam/forms/bulk_edit.py:436 netbox/ipam/forms/model_forms.py:608
-msgid "Scope type"
-msgstr "作用域类型"
-
-#: netbox/ipam/forms/bulk_edit.py:439 netbox/ipam/forms/bulk_edit.py:453
-#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:621
-#: netbox/ipam/tables/vlans.py:71 netbox/templates/ipam/vlangroup.html:38
-msgid "Scope"
-msgstr "作用域"
-
-#: netbox/ipam/forms/bulk_edit.py:446 netbox/ipam/models/vlans.py:60
+#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "VLAN ID 范围"
-#: netbox/ipam/forms/bulk_edit.py:525
+#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485
+#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232
+#: netbox/ipam/tables/vlans.py:103
+msgid "Q-in-Q role"
+msgstr "Q-in-Q 角色"
+
+#: netbox/ipam/forms/bulk_edit.py:522
+msgid "Q-in-Q"
+msgstr "Q-in-Q"
+
+#: netbox/ipam/forms/bulk_edit.py:523
msgid "Site & Group"
msgstr "站点 & 组"
-#: netbox/ipam/forms/bulk_edit.py:539 netbox/ipam/forms/model_forms.py:692
-#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/services.py:19
+#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256
+#: netbox/templates/ipam/vlantranslationrule.html:14
+#: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359
+msgid "Policy"
+msgstr "策略"
+
+#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19
#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "端口"
-#: netbox/ipam/forms/bulk_import.py:48
+#: netbox/ipam/forms/bulk_import.py:51
msgid "Import route targets"
msgstr "导入的 Route Targets"
-#: netbox/ipam/forms/bulk_import.py:54
+#: netbox/ipam/forms/bulk_import.py:57
msgid "Export route targets"
msgstr "导出的Route Targets"
-#: netbox/ipam/forms/bulk_import.py:92 netbox/ipam/forms/bulk_import.py:112
-#: netbox/ipam/forms/bulk_import.py:132
+#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115
+#: netbox/ipam/forms/bulk_import.py:135
msgid "Assigned RIR"
msgstr "指定的 RIR"
-#: netbox/ipam/forms/bulk_import.py:182
+#: netbox/ipam/forms/bulk_import.py:178
msgid "VLAN's group (if any)"
msgstr "VLAN 组(若存在)"
-#: netbox/ipam/forms/bulk_import.py:308
-msgid "Parent device of assigned interface (if any)"
-msgstr "指定接口的父设备(如果有)"
-
-#: netbox/ipam/forms/bulk_import.py:311 netbox/ipam/forms/bulk_import.py:512
-#: netbox/ipam/forms/model_forms.py:718
-#: netbox/virtualization/filtersets.py:288
-#: netbox/virtualization/filtersets.py:327
-#: netbox/virtualization/forms/bulk_edit.py:200
-#: netbox/virtualization/forms/bulk_edit.py:326
-#: netbox/virtualization/forms/bulk_import.py:146
-#: netbox/virtualization/forms/bulk_import.py:207
-#: netbox/virtualization/forms/filtersets.py:212
-#: netbox/virtualization/forms/filtersets.py:248
-#: netbox/virtualization/forms/model_forms.py:288
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
-msgid "Virtual machine"
-msgstr "虚拟机"
-
-#: netbox/ipam/forms/bulk_import.py:315
-msgid "Parent VM of assigned interface (if any)"
-msgstr "指定接口的父虚拟机(如果有)"
+#: netbox/ipam/forms/bulk_import.py:207
+#: netbox/virtualization/forms/bulk_import.py:80
+#: netbox/wireless/forms/bulk_import.py:83
+msgid "Scope ID"
+msgstr "范围 ID"
#: netbox/ipam/forms/bulk_import.py:325
-msgid "Is primary"
-msgstr "首选"
-
-#: netbox/ipam/forms/bulk_import.py:326
msgid "Make this the primary IP for the assigned device"
msgstr "设置为设备的首选 IP"
-#: netbox/ipam/forms/bulk_import.py:330
+#: netbox/ipam/forms/bulk_import.py:329
msgid "Is out-of-band"
msgstr "处于带外状态"
-#: netbox/ipam/forms/bulk_import.py:331
+#: netbox/ipam/forms/bulk_import.py:330
msgid "Designate this as the out-of-band IP address for the assigned device"
msgstr "将其指定为分配设备的带外 IP 地址"
-#: netbox/ipam/forms/bulk_import.py:371
+#: netbox/ipam/forms/bulk_import.py:370
msgid "No device or virtual machine specified; cannot set as primary IP"
msgstr "未指定设备或虚拟机;无法设置为首选 IP"
-#: netbox/ipam/forms/bulk_import.py:375
+#: netbox/ipam/forms/bulk_import.py:374
msgid "No device specified; cannot set as out-of-band IP"
msgstr "未指定设备;无法设置为带外 IP"
-#: netbox/ipam/forms/bulk_import.py:379
+#: netbox/ipam/forms/bulk_import.py:378
msgid "Cannot set out-of-band IP for virtual machines"
msgstr "无法为虚拟机设置带外 IP"
-#: netbox/ipam/forms/bulk_import.py:383
+#: netbox/ipam/forms/bulk_import.py:382
msgid "No interface specified; cannot set as primary IP"
msgstr "未指定接口;无法设置为首选 IP"
-#: netbox/ipam/forms/bulk_import.py:387
+#: netbox/ipam/forms/bulk_import.py:386
msgid "No interface specified; cannot set as out-of-band IP"
msgstr "未指定接口;无法设置为带外 IP"
-#: netbox/ipam/forms/bulk_import.py:422
+#: netbox/ipam/forms/bulk_import.py:421
msgid "Auth type"
msgstr "认证类型"
-#: netbox/ipam/forms/bulk_import.py:437
-msgid "Scope type (app & model)"
-msgstr "作用域类型(应用程序&型号)"
-
-#: netbox/ipam/forms/bulk_import.py:464
+#: netbox/ipam/forms/bulk_import.py:463
msgid "Assigned VLAN group"
msgstr "分配的VLAN组"
-#: netbox/ipam/forms/bulk_import.py:495 netbox/ipam/forms/bulk_import.py:521
+#: netbox/ipam/forms/bulk_import.py:495
+msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)"
+msgstr "服务 VLAN(适用于 q-in-q/802.1ad 客户 VLAN)"
+
+#: netbox/ipam/forms/bulk_import.py:518 netbox/ipam/models/vlans.py:343
+msgid "VLAN translation policy"
+msgstr "VLAN 转换策略"
+
+#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556
msgid "IP protocol"
msgstr "IP 协议"
-#: netbox/ipam/forms/bulk_import.py:509
+#: netbox/ipam/forms/bulk_import.py:544
msgid "Required if not assigned to a VM"
msgstr "如果未分配给虚拟机,则为必需"
-#: netbox/ipam/forms/bulk_import.py:516
+#: netbox/ipam/forms/bulk_import.py:551
msgid "Required if not assigned to a device"
msgstr "如果未分配给设备,则为必需"
-#: netbox/ipam/forms/bulk_import.py:541
+#: netbox/ipam/forms/bulk_import.py:576
#, python-brace-format
msgid "{ip} is not assigned to this device/VM."
msgstr "{ip} 未分配给此设备/虚拟机。"
-#: netbox/ipam/forms/filtersets.py:47 netbox/ipam/forms/model_forms.py:63
-#: netbox/netbox/navigation/menu.py:189 netbox/vpn/forms/model_forms.py:410
+#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66
+#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "Route Targets"
-#: netbox/ipam/forms/filtersets.py:53 netbox/ipam/forms/model_forms.py:50
-#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:397
+#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
+#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "导入 target"
-#: netbox/ipam/forms/filtersets.py:58 netbox/ipam/forms/model_forms.py:55
-#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:402
+#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
+#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "导出 target"
-#: netbox/ipam/forms/filtersets.py:73
+#: netbox/ipam/forms/filtersets.py:75
msgid "Imported by VRF"
msgstr "由VRF引入"
-#: netbox/ipam/forms/filtersets.py:78
+#: netbox/ipam/forms/filtersets.py:80
msgid "Exported by VRF"
msgstr "由VRF输出"
-#: netbox/ipam/forms/filtersets.py:87 netbox/ipam/tables/ip.py:89
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "私有的"
-#: netbox/ipam/forms/filtersets.py:105 netbox/ipam/forms/filtersets.py:191
-#: netbox/ipam/forms/filtersets.py:272 netbox/ipam/forms/filtersets.py:326
+#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193
+#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329
msgid "Address family"
msgstr "地址类型"
-#: netbox/ipam/forms/filtersets.py:119 netbox/templates/ipam/asnrange.html:25
+#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25
msgid "Range"
msgstr "范围"
-#: netbox/ipam/forms/filtersets.py:128
+#: netbox/ipam/forms/filtersets.py:130
msgid "Start"
msgstr "开始"
-#: netbox/ipam/forms/filtersets.py:132
+#: netbox/ipam/forms/filtersets.py:134
msgid "End"
msgstr "结束"
-#: netbox/ipam/forms/filtersets.py:186
+#: netbox/ipam/forms/filtersets.py:188
msgid "Search within"
msgstr "在此前缀内查找"
-#: netbox/ipam/forms/filtersets.py:207 netbox/ipam/forms/filtersets.py:342
+#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345
msgid "Present in VRF"
msgstr "存在于VRF中"
-#: netbox/ipam/forms/filtersets.py:311
+#: netbox/ipam/forms/filtersets.py:314
msgid "Device/VM"
msgstr "设备/虚拟机"
-#: netbox/ipam/forms/filtersets.py:321
+#: netbox/ipam/forms/filtersets.py:324
msgid "Parent Prefix"
msgstr "上级IP前缀"
-#: netbox/ipam/forms/filtersets.py:347
-msgid "Assigned Device"
-msgstr "指定设备"
-
-#: netbox/ipam/forms/filtersets.py:352
-msgid "Assigned VM"
-msgstr "指定虚拟机"
-
-#: netbox/ipam/forms/filtersets.py:366
+#: netbox/ipam/forms/filtersets.py:369
msgid "Assigned to an interface"
msgstr "指定给一个接口"
-#: netbox/ipam/forms/filtersets.py:373 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "DNS名称"
-#: netbox/ipam/forms/filtersets.py:416 netbox/ipam/models/vlans.py:251
-#: netbox/ipam/tables/ip.py:176 netbox/ipam/tables/vlans.py:82
-#: netbox/ipam/views.py:971 netbox/netbox/navigation/menu.py:193
-#: netbox/netbox/navigation/menu.py:195
+#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273
+#: 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
msgid "VLANs"
msgstr "VLANs"
-#: netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:460
msgid "Contains VLAN ID"
msgstr "包含 VLAN ID"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363
+msgid "Local VLAN ID"
+msgstr "本地 VLAN ID"
+
+#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371
+msgid "Remote VLAN ID"
+msgstr "远程 VLAN ID"
+
+#: netbox/ipam/forms/filtersets.py:509
+msgid "Q-in-Q/802.1ad"
+msgstr "q-in-q/802.1ad"
+
+#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "VLAN ID"
-#: netbox/ipam/forms/filtersets.py:556 netbox/ipam/forms/model_forms.py:324
-#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:772
-#: netbox/ipam/tables/vlans.py:195
-#: netbox/templates/virtualization/virtualdisk.html:21
-#: netbox/templates/virtualization/virtualmachine.html:12
-#: netbox/templates/virtualization/vminterface.html:21
-#: netbox/templates/vpn/tunneltermination.html:25
-#: netbox/virtualization/forms/filtersets.py:197
-#: netbox/virtualization/forms/filtersets.py:242
-#: netbox/virtualization/forms/model_forms.py:220
-#: netbox/virtualization/tables/virtualmachines.py:135
-#: netbox/virtualization/tables/virtualmachines.py:190
-#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293
-#: netbox/vpn/forms/model_forms.py:160 netbox/vpn/forms/model_forms.py:171
-#: netbox/vpn/forms/model_forms.py:273 netbox/vpn/forms/model_forms.py:454
-msgid "Virtual Machine"
-msgstr "虚拟机"
-
-#: netbox/ipam/forms/model_forms.py:80
+#: netbox/ipam/forms/model_forms.py:83
#: netbox/templates/ipam/routetarget.html:10
msgid "Route Target"
msgstr "路由目标"
-#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:117
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
msgstr "聚合IP"
-#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12
+#: netbox/ipam/forms/model_forms.py:140 netbox/templates/ipam/asnrange.html:12
msgid "ASN Range"
msgstr "ASN范围"
-#: netbox/ipam/forms/model_forms.py:231
-msgid "Site/VLAN Assignment"
-msgstr "站点/VLAN 关联"
-
-#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10
+#: netbox/ipam/forms/model_forms.py:269 netbox/templates/ipam/iprange.html:10
msgid "IP Range"
msgstr "IP范围"
-#: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:325
-#: netbox/ipam/forms/model_forms.py:506
+#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335
+#: netbox/ipam/forms/model_forms.py:516
#: netbox/templates/ipam/fhrpgroup.html:19
msgid "FHRP Group"
msgstr "FHRP组"
-#: netbox/ipam/forms/model_forms.py:310
+#: netbox/ipam/forms/model_forms.py:320
msgid "Make this the primary IP for the device/VM"
msgstr "将此IP设置为分配设备/虚拟机的首选 IP"
-#: netbox/ipam/forms/model_forms.py:314
+#: netbox/ipam/forms/model_forms.py:324
msgid "Make this the out-of-band IP for the device"
msgstr "将此设为设备的带外 IP"
-#: netbox/ipam/forms/model_forms.py:329
+#: netbox/ipam/forms/model_forms.py:339
msgid "NAT IP (Inside)"
msgstr "NAT IP(内部)地址"
-#: netbox/ipam/forms/model_forms.py:391
+#: netbox/ipam/forms/model_forms.py:401
msgid "An IP address can only be assigned to a single object."
msgstr "IP 地址只能分配给单个对象。"
-#: netbox/ipam/forms/model_forms.py:398
+#: netbox/ipam/forms/model_forms.py:408
msgid "Cannot reassign primary IP address for the parent device/VM"
msgstr "无法为父设备/虚拟机重新分配主 IP 地址"
-#: netbox/ipam/forms/model_forms.py:402
+#: netbox/ipam/forms/model_forms.py:412
msgid "Cannot reassign out-of-Band IP address for the parent device"
msgstr "无法为父设备重新分配带外 IP 地址"
-#: netbox/ipam/forms/model_forms.py:412
+#: netbox/ipam/forms/model_forms.py:422
msgid ""
"Only IP addresses assigned to an interface can be designated as primary IPs."
msgstr "只有分配给接口的 IP 地址才能指定为首选 IP。"
-#: netbox/ipam/forms/model_forms.py:420
+#: netbox/ipam/forms/model_forms.py:430
msgid ""
"Only IP addresses assigned to a device interface can be designated as the "
"out-of-band IP for a device."
msgstr "只有分配给设备接口的 IP 地址才能指定为设备的带外 IP。"
-#: netbox/ipam/forms/model_forms.py:508
+#: netbox/ipam/forms/model_forms.py:518
msgid "Virtual IP Address"
msgstr "虚拟IP地址"
-#: netbox/ipam/forms/model_forms.py:593
+#: netbox/ipam/forms/model_forms.py:603
msgid "Assignment already exists"
msgstr "已被分配"
-#: netbox/ipam/forms/model_forms.py:602
+#: netbox/ipam/forms/model_forms.py:612
#: netbox/templates/ipam/vlangroup.html:42
msgid "VLAN IDs"
msgstr "VLAN ID"
-#: netbox/ipam/forms/model_forms.py:620
+#: netbox/ipam/forms/model_forms.py:630
msgid "Child VLANs"
msgstr "子类 VLANs"
-#: netbox/ipam/forms/model_forms.py:697 netbox/ipam/forms/model_forms.py:729
+#: netbox/ipam/forms/model_forms.py:730
+#: netbox/templates/ipam/vlantranslationrule.html:11
+msgid "VLAN Translation Rule"
+msgstr "VLAN 转换规则"
+
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779
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:702
+#: netbox/ipam/forms/model_forms.py:752
#: netbox/templates/ipam/servicetemplate.html:12
msgid "Service Template"
msgstr "服务模版"
-#: netbox/ipam/forms/model_forms.py:749
+#: netbox/ipam/forms/model_forms.py:799
msgid "Port(s)"
msgstr "端口"
-#: netbox/ipam/forms/model_forms.py:750 netbox/ipam/forms/model_forms.py:778
-#: netbox/templates/ipam/service.html:21
-msgid "Service"
-msgstr "服务"
-
-#: netbox/ipam/forms/model_forms.py:763
+#: netbox/ipam/forms/model_forms.py:813
msgid "Service template"
msgstr "服务模版"
-#: netbox/ipam/forms/model_forms.py:775
+#: netbox/ipam/forms/model_forms.py:825
msgid "From Template"
msgstr "来自模版"
-#: netbox/ipam/forms/model_forms.py:776
+#: netbox/ipam/forms/model_forms.py:826
msgid "Custom"
msgstr "自定义"
-#: netbox/ipam/forms/model_forms.py:806
+#: netbox/ipam/forms/model_forms.py:856
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr "如果不使用服务模板,则必须指定名称、协议和端口。"
@@ -9752,28 +10238,28 @@ msgstr "ASN范围"
msgid "ASN ranges"
msgstr "ASN范围"
-#: netbox/ipam/models/asns.py:72
+#: netbox/ipam/models/asns.py:69
#, python-brace-format
msgid "Starting ASN ({start}) must be lower than ending ASN ({end})."
msgstr "开始的ASN ({start}) 必须低于结束的ASN({end})。"
-#: netbox/ipam/models/asns.py:104
+#: netbox/ipam/models/asns.py:101
msgid "Regional Internet Registry responsible for this AS number space"
msgstr "负责此AS号码的区域互联网注册处"
-#: netbox/ipam/models/asns.py:109
+#: netbox/ipam/models/asns.py:106
msgid "16- or 32-bit autonomous system number"
msgstr "16或32位自主系统编号"
-#: netbox/ipam/models/fhrp.py:22
+#: netbox/ipam/models/fhrp.py:21
msgid "group ID"
msgstr "组ID"
-#: netbox/ipam/models/fhrp.py:30 netbox/ipam/models/services.py:22
+#: netbox/ipam/models/fhrp.py:29 netbox/ipam/models/services.py:21
msgid "protocol"
msgstr "协议"
-#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:28
+#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29
msgid "authentication type"
msgstr "认证类型"
@@ -9789,11 +10275,11 @@ msgstr "FHRP组"
msgid "FHRP groups"
msgstr "网关冗余协议组"
-#: netbox/ipam/models/fhrp.py:113
+#: netbox/ipam/models/fhrp.py:110
msgid "FHRP group assignment"
msgstr "指定FHRP组"
-#: netbox/ipam/models/fhrp.py:114
+#: netbox/ipam/models/fhrp.py:111
msgid "FHRP group assignments"
msgstr "指定FHRP组"
@@ -9805,165 +10291,160 @@ msgstr "私有"
msgid "IP space managed by this RIR is considered private"
msgstr "由该RIR管理的IP地址空间被认为是私有的"
-#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:182
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188
msgid "RIRs"
msgstr "区域互联网注册管理机构"
-#: netbox/ipam/models/ip.py:84
+#: netbox/ipam/models/ip.py:81
msgid "IPv4 or IPv6 network"
msgstr "IPv4或IPv6网络"
-#: netbox/ipam/models/ip.py:91
+#: netbox/ipam/models/ip.py:88
msgid "Regional Internet Registry responsible for this IP space"
msgstr "负责此IP地址空间的区域互联网注册管理机构"
-#: netbox/ipam/models/ip.py:101
+#: netbox/ipam/models/ip.py:98
msgid "date added"
msgstr "添加日期"
-#: netbox/ipam/models/ip.py:115
+#: netbox/ipam/models/ip.py:112
msgid "aggregate"
msgstr "聚合"
-#: netbox/ipam/models/ip.py:116
+#: netbox/ipam/models/ip.py:113
msgid "aggregates"
msgstr "聚合"
-#: netbox/ipam/models/ip.py:132
+#: netbox/ipam/models/ip.py:126
msgid "Cannot create aggregate with /0 mask."
msgstr "无法使用/0掩码创建聚合IP。"
-#: netbox/ipam/models/ip.py:144
+#: netbox/ipam/models/ip.py:138
#, python-brace-format
msgid ""
"Aggregates cannot overlap. {prefix} is already covered by an existing "
"aggregate ({aggregate})."
msgstr "聚合不能重叠。{prefix}已被现有聚合({aggregate})包含。"
-#: netbox/ipam/models/ip.py:158
+#: netbox/ipam/models/ip.py:152
#, python-brace-format
msgid ""
"Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate "
"({aggregate})."
msgstr "前缀不能与聚合重叠。{prefix} 包含现有聚合({aggregate})。"
-#: netbox/ipam/models/ip.py:200 netbox/ipam/models/ip.py:737
-#: netbox/vpn/models/tunnels.py:114
-msgid "role"
-msgstr "角色"
-
-#: netbox/ipam/models/ip.py:201
+#: netbox/ipam/models/ip.py:195
msgid "roles"
msgstr "角色"
-#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:293
+#: netbox/ipam/models/ip.py:208 netbox/ipam/models/ip.py:277
msgid "prefix"
msgstr "前缀"
-#: netbox/ipam/models/ip.py:218
+#: netbox/ipam/models/ip.py:209
msgid "IPv4 or IPv6 network with mask"
msgstr "带掩码的IPv4或IPv6网络"
-#: netbox/ipam/models/ip.py:254
+#: netbox/ipam/models/ip.py:238
msgid "Operational status of this prefix"
msgstr "此前缀的操作状态"
-#: netbox/ipam/models/ip.py:262
+#: netbox/ipam/models/ip.py:246
msgid "The primary function of this prefix"
msgstr "此前缀的主要功能"
-#: netbox/ipam/models/ip.py:265
+#: netbox/ipam/models/ip.py:249
msgid "is a pool"
msgstr "地址池"
-#: netbox/ipam/models/ip.py:267
+#: netbox/ipam/models/ip.py:251
msgid "All IP addresses within this prefix are considered usable"
msgstr "此前缀内的所有IP地址都可用"
-#: netbox/ipam/models/ip.py:270 netbox/ipam/models/ip.py:537
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523
msgid "mark utilized"
msgstr "使用标记"
-#: netbox/ipam/models/ip.py:294
+#: netbox/ipam/models/ip.py:278
msgid "prefixes"
msgstr "前缀"
-#: netbox/ipam/models/ip.py:317
+#: netbox/ipam/models/ip.py:298
msgid "Cannot create prefix with /0 mask."
msgstr "无法创建/0掩码的IP地址前缀。"
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
msgid "global table"
msgstr "全局表"
-#: netbox/ipam/models/ip.py:326
+#: netbox/ipam/models/ip.py:307
#, python-brace-format
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "在{table}中发现重复的前缀: {prefix}"
-#: netbox/ipam/models/ip.py:495
+#: netbox/ipam/models/ip.py:481
msgid "start address"
msgstr "起始地址"
-#: netbox/ipam/models/ip.py:496 netbox/ipam/models/ip.py:500
-#: netbox/ipam/models/ip.py:712
+#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
+#: netbox/ipam/models/ip.py:711
msgid "IPv4 or IPv6 address (with mask)"
msgstr "IPv4 或 IPv6 地址(带掩码)"
-#: netbox/ipam/models/ip.py:499
+#: netbox/ipam/models/ip.py:485
msgid "end address"
msgstr "结束地址"
-#: netbox/ipam/models/ip.py:526
+#: netbox/ipam/models/ip.py:512
msgid "Operational status of this range"
msgstr "此IP范围的操作状态"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:520
msgid "The primary function of this range"
msgstr "此IP范围的主要功能"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:534
msgid "IP range"
msgstr "IP范围"
-#: netbox/ipam/models/ip.py:549
+#: netbox/ipam/models/ip.py:535
msgid "IP ranges"
msgstr "IP范围"
-#: netbox/ipam/models/ip.py:565
+#: netbox/ipam/models/ip.py:548
msgid "Starting and ending IP address versions must match"
msgstr "起始和结束IP地址的版本必须一致"
-#: netbox/ipam/models/ip.py:571
+#: netbox/ipam/models/ip.py:554
msgid "Starting and ending IP address masks must match"
msgstr "起始和结束IP地址的掩码必须一致"
-#: netbox/ipam/models/ip.py:578
+#: netbox/ipam/models/ip.py:561
#, python-brace-format
msgid ""
"Ending address must be greater than the starting address ({start_address})"
msgstr "结束地址必须大于起始地址 ({start_address})"
-#: netbox/ipam/models/ip.py:590
+#: netbox/ipam/models/ip.py:589
#, python-brace-format
msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}"
msgstr "定义的地址与 VRF {vrf} 中的范围 {overlapping_range} 重叠"
-#: netbox/ipam/models/ip.py:599
+#: netbox/ipam/models/ip.py:598
#, python-brace-format
msgid "Defined range exceeds maximum supported size ({max_size})"
msgstr "定义的范围超过了支持的最大大小 ({max_size})"
-#: netbox/ipam/models/ip.py:711 netbox/tenancy/models/contacts.py:82
+#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77
msgid "address"
msgstr "地址"
-#: netbox/ipam/models/ip.py:734
+#: netbox/ipam/models/ip.py:733
msgid "The operational status of this IP"
msgstr "此IP的运行状态"
@@ -9983,169 +10464,190 @@ msgstr "此IP地址为外部IP"
msgid "Hostname or FQDN (not case-sensitive)"
msgstr "主机名或 FQDN(不区分大小写)"
-#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:94
+#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90
msgid "IP addresses"
msgstr "IP地址"
-#: netbox/ipam/models/ip.py:845
+#: netbox/ipam/models/ip.py:842
msgid "Cannot create IP address with /0 mask."
msgstr "无法创建/0掩码的IP地址。"
-#: netbox/ipam/models/ip.py:851
+#: netbox/ipam/models/ip.py:848
#, python-brace-format
msgid "{ip} is a network ID, which may not be assigned to an interface."
msgstr "{ip}是一个网络号,不能分配给接口。"
-#: netbox/ipam/models/ip.py:862
+#: netbox/ipam/models/ip.py:859
#, python-brace-format
msgid ""
"{ip} is a broadcast address, which may not be assigned to an interface."
msgstr "{ip}是一个广播地址,不能分配给接口。"
-#: netbox/ipam/models/ip.py:876
+#: netbox/ipam/models/ip.py:873
#, python-brace-format
msgid "Duplicate IP address found in {table}: {ipaddress}"
msgstr "在 {table}中发现重复的IP地址: {ipaddress}"
-#: netbox/ipam/models/ip.py:897
+#: netbox/ipam/models/ip.py:896
msgid ""
"Cannot reassign IP address while it is designated as the primary IP for the "
"parent object"
msgstr "当 IP 地址被指定为父对象的首选 IP 时,无法重新分配 IP 地址"
-#: netbox/ipam/models/ip.py:903
+#: netbox/ipam/models/ip.py:902
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr "只能为IPv6地址分配SLAAC状态"
-#: netbox/ipam/models/services.py:33
+#: netbox/ipam/models/services.py:32
msgid "port numbers"
msgstr "端口号"
-#: netbox/ipam/models/services.py:59
+#: netbox/ipam/models/services.py:58
msgid "service template"
msgstr "服务模版"
-#: netbox/ipam/models/services.py:60
+#: netbox/ipam/models/services.py:59
msgid "service templates"
msgstr "服务模板"
-#: netbox/ipam/models/services.py:95
+#: netbox/ipam/models/services.py:91
msgid "The specific IP addresses (if any) to which this service is bound"
msgstr "此服务绑定到的特定IP地址(如果有)"
-#: netbox/ipam/models/services.py:102
+#: netbox/ipam/models/services.py:98
msgid "service"
msgstr "服务"
-#: netbox/ipam/models/services.py:103
+#: netbox/ipam/models/services.py:99
msgid "services"
msgstr "服务"
-#: netbox/ipam/models/services.py:117
+#: netbox/ipam/models/services.py:110
msgid ""
"A service cannot be associated with both a device and a virtual machine."
msgstr "服务不能同时与设备和虚拟机相关联。"
-#: netbox/ipam/models/services.py:119
+#: netbox/ipam/models/services.py:112
msgid ""
"A service must be associated with either a device or a virtual machine."
msgstr "服务必须与设备或虚拟机相关联。"
-#: netbox/ipam/models/vlans.py:85
+#: netbox/ipam/models/vlans.py:87
msgid "VLAN groups"
msgstr "VLAN 组"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:94
msgid "Cannot set scope_type without scope_id."
msgstr "没有作用域id,无法设置作用域。"
-#: netbox/ipam/models/vlans.py:97
+#: netbox/ipam/models/vlans.py:96
msgid "Cannot set scope_id without scope_type."
msgstr "没有作用域类型,无法设置作用域。"
-#: netbox/ipam/models/vlans.py:105
+#: netbox/ipam/models/vlans.py:104
#, python-brace-format
msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}"
msgstr "范围内的起始 VLAN ID ({value}) 不能小于 {minimum}"
-#: netbox/ipam/models/vlans.py:111
+#: netbox/ipam/models/vlans.py:110
#, python-brace-format
msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}"
msgstr "在范围内结束 VLAN ID ({value}) 不能超过 {maximum}"
-#: netbox/ipam/models/vlans.py:118
+#: netbox/ipam/models/vlans.py:117
#, python-brace-format
msgid ""
"Ending VLAN ID in range must be greater than or equal to the starting VLAN "
"ID ({range})"
msgstr "范围内的结束 VLAN ID 必须大于或等于起始 VLAN ID ({range})"
-#: netbox/ipam/models/vlans.py:124
+#: netbox/ipam/models/vlans.py:123
msgid "Ranges cannot overlap."
msgstr "范围不能重叠。"
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:180
msgid "The specific site to which this VLAN is assigned (if any)"
msgstr "此VLAN所属的站点(如果有)"
-#: netbox/ipam/models/vlans.py:189
+#: netbox/ipam/models/vlans.py:188
msgid "VLAN group (optional)"
msgstr "VLAN组(可选)"
-#: netbox/ipam/models/vlans.py:197
+#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368
+#: netbox/ipam/models/vlans.py:376
msgid "Numeric VLAN ID (1-4094)"
msgstr "VLAN ID(1-4094)"
-#: netbox/ipam/models/vlans.py:215
+#: netbox/ipam/models/vlans.py:214
msgid "Operational status of this VLAN"
msgstr "此VLAN的操作状态"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:222
msgid "The primary function of this VLAN"
msgstr "此VLAN的主要功能"
-#: netbox/ipam/models/vlans.py:266
+#: netbox/ipam/models/vlans.py:237
+msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)"
+msgstr "客户/服务 VLAN 指定(适用于 q-in-q/IEEE 802.1ad)"
+
+#: netbox/ipam/models/vlans.py:285
#, python-brace-format
msgid ""
"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to "
"site {site}."
msgstr "VLAN 已分配给组 {group}(作用域:{scope}); 不能再分配给站点:{site}。"
-#: netbox/ipam/models/vlans.py:275
+#: netbox/ipam/models/vlans.py:294
#, python-brace-format
msgid "VID must be in ranges {ranges} for VLANs in group {group}"
msgstr "VID 必须在范围内 {ranges} 对于组中的 VLAN {group}"
-#: netbox/ipam/models/vrfs.py:30
+#: netbox/ipam/models/vlans.py:301
+msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN."
+msgstr "只能将 Q-in-Q 客户 VLAN 分配给服务 VLAN。"
+
+#: netbox/ipam/models/vlans.py:307
+msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN."
+msgstr "必须将 Q-in-Q 客户 VLAN 分配给服务 VLAN。"
+
+#: netbox/ipam/models/vlans.py:344
+msgid "VLAN translation policies"
+msgstr "VLAN 转换策略"
+
+#: netbox/ipam/models/vlans.py:385
+msgid "VLAN translation rule"
+msgstr "VLAN 转换规则"
+
+#: netbox/ipam/models/vrfs.py:29
msgid "route distinguisher"
msgstr "路由区分符"
-#: netbox/ipam/models/vrfs.py:31
+#: netbox/ipam/models/vrfs.py:30
msgid "Unique route distinguisher (as defined in RFC 4364)"
msgstr "唯一的路由区分符(如 RFC 4364 中定义)"
-#: netbox/ipam/models/vrfs.py:42
+#: netbox/ipam/models/vrfs.py:41
msgid "enforce unique space"
msgstr "强制使用唯一空间"
-#: netbox/ipam/models/vrfs.py:43
+#: netbox/ipam/models/vrfs.py:42
msgid "Prevent duplicate prefixes/IP addresses within this VRF"
msgstr "防止此 VRF 内出现重复的前缀/IP 地址"
-#: netbox/ipam/models/vrfs.py:63 netbox/netbox/navigation/menu.py:186
-#: netbox/netbox/navigation/menu.py:188
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192
+#: netbox/netbox/navigation/menu.py:194
msgid "VRFs"
msgstr "VRFs"
-#: netbox/ipam/models/vrfs.py:82
+#: netbox/ipam/models/vrfs.py:78
msgid "Route target value (formatted in accordance with RFC 4360)"
msgstr "RT值(按照 RFC 4360 格式)"
-#: netbox/ipam/models/vrfs.py:94
+#: netbox/ipam/models/vrfs.py:91
msgid "route target"
msgstr "路由目标"
-#: netbox/ipam/models/vrfs.py:95
+#: netbox/ipam/models/vrfs.py:92
msgid "route targets"
msgstr "路由目标"
@@ -10161,84 +10663,101 @@ msgstr "站点统计"
msgid "Provider Count"
msgstr "运营商统计"
-#: netbox/ipam/tables/ip.py:95 netbox/netbox/navigation/menu.py:179
-#: netbox/netbox/navigation/menu.py:181
+#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
+#: netbox/netbox/navigation/menu.py:187
msgid "Aggregates"
msgstr "聚合"
-#: netbox/ipam/tables/ip.py:125
+#: netbox/ipam/tables/ip.py:71
msgid "Added"
msgstr "已添加"
-#: netbox/ipam/tables/ip.py:128 netbox/ipam/tables/ip.py:166
-#: netbox/ipam/tables/vlans.py:142 netbox/ipam/views.py:346
-#: netbox/netbox/navigation/menu.py:165 netbox/netbox/navigation/menu.py:167
-#: netbox/templates/ipam/vlan.html:84
+#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112
+#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373
+#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173
+#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "前缀"
-#: netbox/ipam/tables/ip.py:131 netbox/ipam/tables/ip.py:270
-#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:86
+#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55
#: netbox/templates/dcim/device.html:260
#: netbox/templates/ipam/aggregate.html:24
-#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:106
+#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "利用率"
-#: netbox/ipam/tables/ip.py:171 netbox/netbox/navigation/menu.py:161
+#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
msgid "IP Ranges"
msgstr "IP范围"
-#: netbox/ipam/tables/ip.py:221
+#: netbox/ipam/tables/ip.py:167
msgid "Prefix (Flat)"
msgstr "前缀(标记)"
-#: netbox/ipam/tables/ip.py:225
+#: netbox/ipam/tables/ip.py:171
msgid "Depth"
msgstr "深度"
-#: netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/virtualization/tables/clusters.py:77
+#: netbox/wireless/tables/wirelesslan.py:55
+msgid "Scope Type"
+msgstr "作用域类型"
+
+#: netbox/ipam/tables/ip.py:213
msgid "Pool"
msgstr "地址池"
-#: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:320
+#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
msgid "Marked Utilized"
msgstr "标记为已使用"
-#: netbox/ipam/tables/ip.py:304
+#: netbox/ipam/tables/ip.py:256
msgid "Start address"
msgstr "起始地址"
-#: netbox/ipam/tables/ip.py:383
+#: netbox/ipam/tables/ip.py:335
msgid "NAT (Inside)"
msgstr "NAT (内部地址)"
-#: netbox/ipam/tables/ip.py:388
+#: netbox/ipam/tables/ip.py:340
msgid "NAT (Outside)"
msgstr "NAT (外部地址)"
-#: netbox/ipam/tables/ip.py:393
+#: netbox/ipam/tables/ip.py:345
msgid "Assigned"
msgstr "分配"
-#: netbox/ipam/tables/ip.py:429 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
#: netbox/vpn/forms/filtersets.py:240
msgid "Assigned Object"
msgstr "指定对象"
-#: netbox/ipam/tables/vlans.py:68
-msgid "Scope Type"
-msgstr "作用域类型"
-
-#: netbox/ipam/tables/vlans.py:76
+#: netbox/ipam/tables/vlans.py:45
msgid "VID Ranges"
msgstr "VID 范围"
-#: netbox/ipam/tables/vlans.py:111 netbox/ipam/tables/vlans.py:214
+#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VLAN号"
+#: netbox/ipam/tables/vlans.py:237
+#: netbox/templates/ipam/vlantranslationpolicy.html:22
+msgid "Rules"
+msgstr "规则"
+
+#: netbox/ipam/tables/vlans.py:260
+#: netbox/templates/ipam/vlantranslationrule.html:18
+msgid "Local VID"
+msgstr "本地视频"
+
+#: netbox/ipam/tables/vlans.py:264
+#: netbox/templates/ipam/vlantranslationrule.html:22
+msgid "Remote VID"
+msgstr "远程 VID"
+
#: netbox/ipam/tables/vrfs.py:30
msgid "RD"
msgstr "RD"
@@ -10276,23 +10795,23 @@ msgid ""
"are allowed in DNS names"
msgstr "DNS 名称中仅允许使用字母数字字符、星号、连字符、句点和下划线"
-#: netbox/ipam/views.py:533
+#: netbox/ipam/views.py:570
msgid "Child Prefixes"
msgstr "下级前缀"
-#: netbox/ipam/views.py:569
+#: netbox/ipam/views.py:606
msgid "Child Ranges"
msgstr "子类地址访问"
-#: netbox/ipam/views.py:898
+#: netbox/ipam/views.py:958
msgid "Related IPs"
msgstr "关联IP"
-#: netbox/ipam/views.py:1127
+#: netbox/ipam/views.py:1315
msgid "Device Interfaces"
msgstr "设备接口"
-#: netbox/ipam/views.py:1145
+#: netbox/ipam/views.py:1333
msgid "VM Interfaces"
msgstr "VM接口"
@@ -10338,90 +10857,112 @@ msgstr "{class_name} 必须实现 get_view_name ()"
msgid "Invalid permission {permission} for model {model}"
msgstr "模型{model}的权限{permission}无效"
-#: netbox/netbox/choices.py:49
+#: netbox/netbox/choices.py:51
msgid "Dark Red"
msgstr "深红"
-#: netbox/netbox/choices.py:52
+#: netbox/netbox/choices.py:54
msgid "Rose"
msgstr "玫瑰红"
-#: netbox/netbox/choices.py:53
+#: netbox/netbox/choices.py:55
msgid "Fuchsia"
msgstr "紫红色"
-#: netbox/netbox/choices.py:55
+#: netbox/netbox/choices.py:57
msgid "Dark Purple"
msgstr "深紫色"
-#: netbox/netbox/choices.py:58
+#: netbox/netbox/choices.py:60
msgid "Light Blue"
msgstr "浅蓝色"
-#: netbox/netbox/choices.py:61
+#: netbox/netbox/choices.py:63
msgid "Aqua"
msgstr "水绿色"
-#: netbox/netbox/choices.py:62
+#: netbox/netbox/choices.py:64
msgid "Dark Green"
msgstr "深绿色"
-#: netbox/netbox/choices.py:64
+#: netbox/netbox/choices.py:66
msgid "Light Green"
msgstr "浅绿色"
-#: netbox/netbox/choices.py:65
+#: netbox/netbox/choices.py:67
msgid "Lime"
msgstr "草绿色"
-#: netbox/netbox/choices.py:67
+#: netbox/netbox/choices.py:69
msgid "Amber"
msgstr "琥珀色"
-#: netbox/netbox/choices.py:69
+#: netbox/netbox/choices.py:71
msgid "Dark Orange"
msgstr "深橙色"
-#: netbox/netbox/choices.py:70
+#: netbox/netbox/choices.py:72
msgid "Brown"
msgstr "棕色"
-#: netbox/netbox/choices.py:71
+#: netbox/netbox/choices.py:73
msgid "Light Grey"
msgstr "浅灰色"
-#: netbox/netbox/choices.py:72
+#: netbox/netbox/choices.py:74
msgid "Grey"
msgstr "灰色"
-#: netbox/netbox/choices.py:73
+#: netbox/netbox/choices.py:75
msgid "Dark Grey"
msgstr "深灰色"
-#: netbox/netbox/choices.py:128
+#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+msgid "Default"
+msgstr "默认"
+
+#: netbox/netbox/choices.py:130
msgid "Direct"
msgstr "直连"
-#: netbox/netbox/choices.py:129
+#: netbox/netbox/choices.py:131
msgid "Upload"
msgstr "上传"
-#: netbox/netbox/choices.py:141 netbox/netbox/choices.py:155
+#: netbox/netbox/choices.py:143 netbox/netbox/choices.py:157
msgid "Auto-detect"
msgstr "自动检测"
-#: netbox/netbox/choices.py:156
+#: netbox/netbox/choices.py:158
msgid "Comma"
msgstr "逗号"
-#: netbox/netbox/choices.py:157
+#: netbox/netbox/choices.py:159
msgid "Semicolon"
msgstr "分号"
-#: netbox/netbox/choices.py:158
+#: netbox/netbox/choices.py:160
msgid "Tab"
msgstr "Tab"
+#: netbox/netbox/choices.py:193 netbox/templates/dcim/device.html:327
+#: netbox/templates/dcim/rack.html:107
+msgid "Kilograms"
+msgstr "千克"
+
+#: netbox/netbox/choices.py:194
+msgid "Grams"
+msgstr "克"
+
+#: netbox/netbox/choices.py:195 netbox/templates/dcim/device.html:328
+#: netbox/templates/dcim/rack.html:108
+msgid "Pounds"
+msgstr "磅"
+
+#: netbox/netbox/choices.py:196
+msgid "Ounces"
+msgstr "盎司"
+
#: netbox/netbox/config/__init__.py:67
#, python-brace-format
msgid "Invalid configuration parameter: {item}"
@@ -10704,6 +11245,26 @@ msgstr "数据已同步"
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name}必须包含sync_data()方法。"
+#: netbox/netbox/models/mixins.py:22
+msgid "weight unit"
+msgstr "重量单位"
+
+#: netbox/netbox/models/mixins.py:52
+msgid "Must specify a unit when setting a weight"
+msgstr "设置重量时必须指定单位"
+
+#: netbox/netbox/models/mixins.py:57
+msgid "distance"
+msgstr "距离"
+
+#: netbox/netbox/models/mixins.py:64
+msgid "distance unit"
+msgstr "距离单位"
+
+#: netbox/netbox/models/mixins.py:99
+msgid "Must specify a unit when setting a distance"
+msgstr "设置距离时必须指定单位"
+
#: netbox/netbox/navigation/menu.py:11
msgid "Organization"
msgstr "组织机构"
@@ -10737,10 +11298,6 @@ msgstr "机柜角色"
msgid "Elevations"
msgstr "机柜立面图"
-#: netbox/netbox/navigation/menu.py:60 netbox/netbox/navigation/menu.py:62
-msgid "Rack Types"
-msgstr "机架类型"
-
#: netbox/netbox/navigation/menu.py:76
msgid "Modules"
msgstr "设备板卡"
@@ -10763,175 +11320,200 @@ msgstr "设备详情"
msgid "Inventory Item Roles"
msgstr "库存物品分类"
-#: netbox/netbox/navigation/menu.py:111 netbox/netbox/navigation/menu.py:115
+#: netbox/netbox/navigation/menu.py:110
+#: netbox/templates/dcim/interface.html:413
+#: netbox/templates/virtualization/vminterface.html:118
+msgid "MAC Addresses"
+msgstr "MAC 地址"
+
+#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "连接"
-#: netbox/netbox/navigation/menu.py:117
+#: netbox/netbox/navigation/menu.py:123
msgid "Cables"
msgstr "链路"
-#: netbox/netbox/navigation/menu.py:118
+#: netbox/netbox/navigation/menu.py:124
msgid "Wireless Links"
msgstr "无线连接"
-#: netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:127
msgid "Interface Connections"
msgstr "接口连接"
-#: netbox/netbox/navigation/menu.py:126
+#: netbox/netbox/navigation/menu.py:132
msgid "Console Connections"
msgstr "Console 连接"
-#: netbox/netbox/navigation/menu.py:131
+#: netbox/netbox/navigation/menu.py:137
msgid "Power Connections"
msgstr "电源连接"
-#: netbox/netbox/navigation/menu.py:147
+#: netbox/netbox/navigation/menu.py:153
msgid "Wireless LAN Groups"
msgstr "无线局域网组"
-#: netbox/netbox/navigation/menu.py:168
+#: netbox/netbox/navigation/menu.py:174
msgid "Prefix & VLAN Roles"
msgstr "前缀和VLAN角色"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:180
msgid "ASN Ranges"
msgstr "ASN 范围"
-#: netbox/netbox/navigation/menu.py:196
+#: netbox/netbox/navigation/menu.py:202
msgid "VLAN Groups"
msgstr "VLAN 组"
#: netbox/netbox/navigation/menu.py:203
+msgid "VLAN Translation Policies"
+msgstr "VLAN 转换策略"
+
+#: netbox/netbox/navigation/menu.py:204
+#: netbox/templates/ipam/vlantranslationpolicy.html:46
+msgid "VLAN Translation Rules"
+msgstr "VLAN 转换规则"
+
+#: netbox/netbox/navigation/menu.py:211
msgid "Service Templates"
msgstr "服务模版"
-#: netbox/netbox/navigation/menu.py:204 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
#: netbox/templates/ipam/ipaddress.html:118
#: netbox/templates/virtualization/virtualmachine.html:154
msgid "Services"
msgstr "服务"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:219
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:215 netbox/netbox/navigation/menu.py:217
+#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "隧道"
-#: netbox/netbox/navigation/menu.py:218
+#: netbox/netbox/navigation/menu.py:226
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "隧道组"
-#: netbox/netbox/navigation/menu.py:219
+#: netbox/netbox/navigation/menu.py:227
msgid "Tunnel Terminations"
msgstr "隧道终端"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
#: netbox/vpn/models/l2vpn.py:64
msgid "L2VPNs"
msgstr "L2VPN"
-#: netbox/netbox/navigation/menu.py:226 netbox/templates/vpn/l2vpn.html:56
-#: netbox/templates/vpn/tunnel.html:72 netbox/vpn/tables/tunnels.py:58
-msgid "Terminations"
-msgstr "终端"
-
-#: netbox/netbox/navigation/menu.py:232
+#: netbox/netbox/navigation/menu.py:240
msgid "IKE Proposals"
msgstr "IKE 协议提案"
-#: netbox/netbox/navigation/menu.py:233
+#: netbox/netbox/navigation/menu.py:241
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "IKE策略"
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:242
msgid "IPSec Proposals"
msgstr "IPSec 协议提案"
-#: netbox/netbox/navigation/menu.py:235
+#: netbox/netbox/navigation/menu.py:243
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "IPSec策略"
-#: netbox/netbox/navigation/menu.py:236 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "IPSec 配置文件"
-#: netbox/netbox/navigation/menu.py:251
+#: netbox/netbox/navigation/menu.py:259
#: netbox/templates/virtualization/virtualmachine.html:174
#: netbox/templates/virtualization/virtualmachine/base.html:32
#: netbox/templates/virtualization/virtualmachine_list.html:21
-#: netbox/virtualization/tables/virtualmachines.py:104
-#: netbox/virtualization/views.py:386
+#: netbox/virtualization/tables/virtualmachines.py:74
+#: netbox/virtualization/views.py:403
msgid "Virtual Disks"
msgstr "虚拟磁盘"
-#: netbox/netbox/navigation/menu.py:258
+#: netbox/netbox/navigation/menu.py:266
msgid "Cluster Types"
msgstr "集群类型"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Groups"
msgstr "集群组"
-#: netbox/netbox/navigation/menu.py:273
+#: netbox/netbox/navigation/menu.py:281
msgid "Circuit Types"
msgstr "链路类型"
-#: netbox/netbox/navigation/menu.py:274
+#: netbox/netbox/navigation/menu.py:282
+msgid "Circuit Terminations"
+msgstr "链路终端"
+
+#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/templates/circuits/providernetwork.html:55
+msgid "Virtual Circuits"
+msgstr "虚拟电路"
+
+#: netbox/netbox/navigation/menu.py:289
+msgid "Virtual Circuit Types"
+msgstr "虚拟电路类型"
+
+#: netbox/netbox/navigation/menu.py:290
+msgid "Virtual Circuit Terminations"
+msgstr "虚拟电路终端"
+
+#: netbox/netbox/navigation/menu.py:296
msgid "Circuit Groups"
msgstr "电路组"
-#: netbox/netbox/navigation/menu.py:275
-#: netbox/templates/circuits/circuit.html:66
+#: netbox/netbox/navigation/menu.py:297
+#: netbox/templates/circuits/circuit.html:76
+#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "小组作业"
-#: netbox/netbox/navigation/menu.py:276
-msgid "Circuit Terminations"
-msgstr "链路终端"
-
-#: netbox/netbox/navigation/menu.py:280 netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
msgid "Providers"
msgstr "运营商"
-#: netbox/netbox/navigation/menu.py:283
+#: netbox/netbox/navigation/menu.py:304
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "运营商账户"
-#: netbox/netbox/navigation/menu.py:284
+#: netbox/netbox/navigation/menu.py:305
msgid "Provider Networks"
msgstr "运营商网络"
-#: netbox/netbox/navigation/menu.py:298
+#: netbox/netbox/navigation/menu.py:319
msgid "Power Panels"
msgstr "电源面板"
-#: netbox/netbox/navigation/menu.py:309
+#: netbox/netbox/navigation/menu.py:330
msgid "Configurations"
msgstr "配置"
-#: netbox/netbox/navigation/menu.py:311
+#: netbox/netbox/navigation/menu.py:332
msgid "Config Contexts"
msgstr "配置实例"
-#: netbox/netbox/navigation/menu.py:312
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Templates"
msgstr "配置模板"
-#: netbox/netbox/navigation/menu.py:319 netbox/netbox/navigation/menu.py:323
+#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
msgid "Customization"
msgstr "自定义"
-#: netbox/netbox/navigation/menu.py:325
+#: netbox/netbox/navigation/menu.py:346
#: netbox/templates/dcim/device_edit.html:103
#: netbox/templates/dcim/htmx/cable_edit.html:81
#: netbox/templates/dcim/virtualchassis_add.html:31
@@ -10940,96 +11522,96 @@ msgstr "自定义"
#: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30
#: netbox/templates/inc/panels/custom_fields.html:7
#: netbox/templates/ipam/ipaddress_bulk_add.html:35
-#: netbox/templates/ipam/vlan_edit.html:59
+#: netbox/templates/ipam/vlan_edit.html:67
msgid "Custom Fields"
msgstr "自定义字段"
-#: netbox/netbox/navigation/menu.py:326
+#: netbox/netbox/navigation/menu.py:347
msgid "Custom Field Choices"
msgstr "自定义字段选项"
-#: netbox/netbox/navigation/menu.py:327
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Links"
msgstr "自定义链接"
-#: netbox/netbox/navigation/menu.py:328
+#: netbox/netbox/navigation/menu.py:349
msgid "Export Templates"
msgstr "导出模板"
-#: netbox/netbox/navigation/menu.py:329
+#: netbox/netbox/navigation/menu.py:350
msgid "Saved Filters"
msgstr "已保存的过滤器"
-#: netbox/netbox/navigation/menu.py:331
+#: netbox/netbox/navigation/menu.py:352
msgid "Image Attachments"
msgstr "图片附件"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:370
msgid "Operations"
msgstr "操作"
-#: netbox/netbox/navigation/menu.py:353
+#: netbox/netbox/navigation/menu.py:374
msgid "Integrations"
msgstr "系统集成"
-#: netbox/netbox/navigation/menu.py:355
+#: netbox/netbox/navigation/menu.py:376
msgid "Data Sources"
msgstr "数据源"
-#: netbox/netbox/navigation/menu.py:356
+#: netbox/netbox/navigation/menu.py:377
msgid "Event Rules"
msgstr "事件规则"
-#: netbox/netbox/navigation/menu.py:357
+#: netbox/netbox/navigation/menu.py:378
msgid "Webhooks"
msgstr "Webhook"
-#: netbox/netbox/navigation/menu.py:361 netbox/netbox/navigation/menu.py:365
-#: netbox/netbox/views/generic/feature_views.py:153
+#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
+#: netbox/netbox/views/generic/feature_views.py:158
#: netbox/templates/extras/report/base.html:37
#: netbox/templates/extras/script/base.html:36
msgid "Jobs"
msgstr "任务"
-#: netbox/netbox/navigation/menu.py:371
+#: netbox/netbox/navigation/menu.py:392
msgid "Logging"
msgstr "日志"
-#: netbox/netbox/navigation/menu.py:373
+#: netbox/netbox/navigation/menu.py:394
msgid "Notification Groups"
msgstr "通知组"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:395
msgid "Journal Entries"
msgstr "日志条目"
-#: netbox/netbox/navigation/menu.py:375
+#: netbox/netbox/navigation/menu.py:396
#: netbox/templates/core/objectchange.html:9
#: netbox/templates/core/objectchange_list.html:4
msgid "Change Log"
msgstr "修改日志"
-#: netbox/netbox/navigation/menu.py:382 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "管理员"
-#: netbox/netbox/navigation/menu.py:430 netbox/templates/account/base.html:27
-#: netbox/templates/inc/user_menu.html:57
+#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/templates/inc/user_menu.html:52
msgid "API Tokens"
msgstr "API Token"
-#: netbox/netbox/navigation/menu.py:437 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187
#: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242
#: netbox/users/forms/model_forms.py:249
msgid "Permissions"
msgstr "权限"
-#: netbox/netbox/navigation/menu.py:445 netbox/netbox/navigation/menu.py:449
+#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "系统"
-#: netbox/netbox/navigation/menu.py:454 netbox/netbox/navigation/menu.py:502
+#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -11037,53 +11619,53 @@ msgstr "系统"
msgid "Plugins"
msgstr "插件"
-#: netbox/netbox/navigation/menu.py:459
+#: netbox/netbox/navigation/menu.py:480
msgid "Configuration History"
msgstr "配置历史记录"
-#: netbox/netbox/navigation/menu.py:465 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "后台任务"
-#: netbox/netbox/plugins/navigation.py:47
-#: netbox/netbox/plugins/navigation.py:69
+#: netbox/netbox/plugins/navigation.py:48
+#: netbox/netbox/plugins/navigation.py:70
msgid "Permissions must be passed as a tuple or list."
msgstr "权限必须以元组或列表的形式传递。"
-#: netbox/netbox/plugins/navigation.py:51
+#: netbox/netbox/plugins/navigation.py:52
msgid "Buttons must be passed as a tuple or list."
msgstr "按钮必须作为元组或列表传递。"
-#: netbox/netbox/plugins/navigation.py:73
+#: netbox/netbox/plugins/navigation.py:74
msgid "Button color must be a choice within ButtonColorChoices."
msgstr "按钮颜色必须是颜色可选项中的一个。"
-#: netbox/netbox/plugins/registration.py:25
+#: netbox/netbox/plugins/registration.py:26
#, python-brace-format
msgid ""
"PluginTemplateExtension class {template_extension} was passed as an "
"instance!"
msgstr "PluginTemplateExtension类{template_extension}已作为实例传递!"
-#: netbox/netbox/plugins/registration.py:31
+#: netbox/netbox/plugins/registration.py:32
#, python-brace-format
msgid ""
"{template_extension} is not a subclass of "
"netbox.plugins.PluginTemplateExtension!"
msgstr "{template_extension} 不是netbox.plugins.PluginTemplateExtension的子类。"
-#: netbox/netbox/plugins/registration.py:51
+#: netbox/netbox/plugins/registration.py:57
#, python-brace-format
msgid "{item} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{item} 必须是netbox.plugins.PluginMenuItem的实例。"
-#: netbox/netbox/plugins/registration.py:62
+#: netbox/netbox/plugins/registration.py:68
#, python-brace-format
msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{menu_link} 必须是netbox.plugins.PluginMenuItem的实例。"
-#: netbox/netbox/plugins/registration.py:67
+#: netbox/netbox/plugins/registration.py:73
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr "{button}必须是netbox.plugins.PluginMenuButton的实例。"
@@ -11165,93 +11747,93 @@ msgstr "初始化后无法在注册表中添加存储空间"
msgid "Cannot delete stores from registry"
msgstr "无法从注册表中删除存储"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:752
msgid "Czech"
msgstr "捷克语"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:753
msgid "Danish"
msgstr "丹麦语"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:754
msgid "German"
msgstr "德语"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:755
msgid "English"
msgstr "英语"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:756
msgid "Spanish"
msgstr "西班牙语"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:757
msgid "French"
msgstr "法语"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:758
msgid "Italian"
msgstr "意大利语"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:759
msgid "Japanese"
msgstr "日语"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:760
msgid "Dutch"
msgstr "荷兰语"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:761
msgid "Polish"
msgstr "波兰语"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:762
msgid "Portuguese"
msgstr "葡萄牙语"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:763
msgid "Russian"
msgstr "俄语"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:764
msgid "Turkish"
msgstr "土耳其语"
-#: netbox/netbox/settings.py:773
+#: netbox/netbox/settings.py:765
msgid "Ukrainian"
msgstr "乌克兰语"
-#: netbox/netbox/settings.py:774
+#: netbox/netbox/settings.py:766
msgid "Chinese"
msgstr "中文"
-#: netbox/netbox/tables/columns.py:176
+#: netbox/netbox/tables/columns.py:177
msgid "Select all"
msgstr "选择全部"
-#: netbox/netbox/tables/columns.py:189
+#: netbox/netbox/tables/columns.py:190
msgid "Toggle all"
msgstr "全部切换"
-#: netbox/netbox/tables/columns.py:300
+#: netbox/netbox/tables/columns.py:302
msgid "Toggle Dropdown"
msgstr "切换下拉菜单"
-#: netbox/netbox/tables/columns.py:572 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
msgid "Error"
msgstr "错误"
-#: netbox/netbox/tables/tables.py:58
+#: netbox/netbox/tables/tables.py:59
#, python-brace-format
msgid "No {model_name} found"
msgstr "找不到 {model_name} "
-#: netbox/netbox/tables/tables.py:249
+#: netbox/netbox/tables/tables.py:252
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "字段"
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:255
msgid "Value"
msgstr "值"
@@ -11266,24 +11848,24 @@ msgid ""
"{error}"
msgstr "渲染所选导出模板时出错 ({template}): {error}"
-#: netbox/netbox/views/generic/bulk_views.py:416
+#: netbox/netbox/views/generic/bulk_views.py:421
#, python-brace-format
msgid "Row {i}: Object with ID {id} does not exist"
msgstr "第{i}行: ID为{id}的对象不存在"
-#: netbox/netbox/views/generic/bulk_views.py:709
-#: netbox/netbox/views/generic/bulk_views.py:910
-#: netbox/netbox/views/generic/bulk_views.py:958
+#: netbox/netbox/views/generic/bulk_views.py:708
+#: netbox/netbox/views/generic/bulk_views.py:909
+#: netbox/netbox/views/generic/bulk_views.py:957
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "没有 {object_type} 被选中。"
-#: netbox/netbox/views/generic/bulk_views.py:788
+#: netbox/netbox/views/generic/bulk_views.py:787
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "重命名 {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:888
+#: netbox/netbox/views/generic/bulk_views.py:887
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "已删除 {count} {object_type}"
@@ -11296,16 +11878,16 @@ msgstr "变更日志"
msgid "Journal"
msgstr "日志"
-#: netbox/netbox/views/generic/feature_views.py:207
+#: netbox/netbox/views/generic/feature_views.py:212
msgid "Unable to synchronize data: No data file set."
msgstr "无法同步数据:未设置任何数据文件。"
-#: netbox/netbox/views/generic/feature_views.py:211
+#: netbox/netbox/views/generic/feature_views.py:216
#, python-brace-format
msgid "Synchronized data for {object_type} {object}."
msgstr "的同步数据 {object_type} {object}。"
-#: netbox/netbox/views/generic/feature_views.py:236
+#: netbox/netbox/views/generic/feature_views.py:241
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "已同步 {count} {object_type}"
@@ -11377,9 +11959,9 @@ msgstr "在GitHub上"
msgid "Home Page"
msgstr "主页"
-#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:45
+#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40
#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:189
-#: netbox/vpn/forms/model_forms.py:379
+#: netbox/vpn/forms/model_forms.py:382
msgid "Profile"
msgstr "个人资料"
@@ -11391,12 +11973,12 @@ msgstr "通知"
#: netbox/templates/account/base.html:16
#: netbox/templates/account/subscriptions.html:7
-#: netbox/templates/inc/user_menu.html:51
+#: netbox/templates/inc/user_menu.html:46
msgid "Subscriptions"
msgstr "订阅"
#: netbox/templates/account/base.html:19
-#: netbox/templates/inc/user_menu.html:54
+#: netbox/templates/inc/user_menu.html:49
msgid "Preferences"
msgstr "首选项"
@@ -11424,6 +12006,7 @@ msgstr "修改密码"
#: netbox/templates/generic/object_edit.html:72
#: netbox/templates/htmx/delete_form.html:53
#: netbox/templates/htmx/delete_form.html:55
+#: netbox/templates/htmx/quick_add.html:21
#: netbox/templates/ipam/ipaddress_assign.html:28
#: netbox/templates/virtualization/cluster_add_devices.html:30
msgid "Cancel"
@@ -11522,7 +12105,7 @@ msgstr "指定用户组"
#: netbox/templates/core/objectchange.html:142
#: netbox/templates/dcim/devicebay.html:59
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
-#: netbox/templates/dcim/interface.html:296
+#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
#: netbox/templates/extras/configcontext.html:70
#: netbox/templates/extras/eventrule.html:66
@@ -11531,6 +12114,7 @@ msgstr "指定用户组"
#: netbox/templates/extras/webhook.html:75
#: netbox/templates/inc/panel_table.html:13
#: netbox/templates/inc/panels/comments.html:10
+#: netbox/templates/inc/panels/related_objects.html:23
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:56
#: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44
#: netbox/templates/users/objectpermission.html:77
@@ -11568,7 +12152,7 @@ msgstr "最后使用"
msgid "Add a Token"
msgstr "添加 Token"
-#: netbox/templates/base/base.html:22 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
msgid "Home"
msgstr "主页"
@@ -11610,15 +12194,16 @@ msgstr "源代码"
msgid "Community"
msgstr "社区"
-#: netbox/templates/circuits/circuit.html:47
+#: netbox/templates/circuits/circuit.html:57
msgid "Install Date"
msgstr "安装时间"
-#: netbox/templates/circuits/circuit.html:51
+#: netbox/templates/circuits/circuit.html:61
msgid "Termination Date"
msgstr "维护模式"
-#: netbox/templates/circuits/circuit.html:70
+#: netbox/templates/circuits/circuit.html:80
+#: netbox/templates/circuits/virtualcircuit.html:73
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15
msgid "Assign Group"
msgstr "分配组"
@@ -11666,7 +12251,7 @@ msgid "Add"
msgstr "添加"
#: netbox/templates/circuits/inc/circuit_termination.html:15
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:37
#: netbox/templates/dcim/inc/panels/inventory_items.html:32
#: netbox/templates/dcim/powerpanel.html:56
#: netbox/templates/extras/script_list.html:30
@@ -11681,35 +12266,39 @@ msgstr "编辑"
msgid "Swap"
msgstr "交换"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:19
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
+msgid "Termination point"
+msgstr "终止点"
+
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:20
#: netbox/templates/dcim/consoleport.html:59
#: netbox/templates/dcim/consoleserverport.html:60
#: netbox/templates/dcim/powerfeed.html:114
msgid "Marked as connected"
msgstr "标记为已连接"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:21
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:22
msgid "to"
msgstr "到"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:31
#: netbox/templates/circuits/inc/circuit_termination_fields.html:32
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:33
#: netbox/templates/dcim/frontport.html:80
#: netbox/templates/dcim/inc/connection_endpoints.html:7
-#: netbox/templates/dcim/interface.html:154
+#: netbox/templates/dcim/interface.html:211
#: netbox/templates/dcim/rearport.html:76
msgid "Trace"
msgstr "跟踪"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:35
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:36
msgid "Edit cable"
msgstr "编辑线缆"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:40
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
msgid "Remove cable"
msgstr "删除线缆"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:41
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:42
#: netbox/templates/dcim/bulk_disconnect.html:5
#: netbox/templates/dcim/device/consoleports.html:12
#: netbox/templates/dcim/device/consoleserverports.html:12
@@ -11722,33 +12311,33 @@ msgstr "删除线缆"
msgid "Disconnect"
msgstr "断开"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:48
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:49
#: netbox/templates/dcim/consoleport.html:69
#: netbox/templates/dcim/consoleserverport.html:70
#: netbox/templates/dcim/frontport.html:102
-#: netbox/templates/dcim/interface.html:180
-#: netbox/templates/dcim/interface.html:200
+#: netbox/templates/dcim/interface.html:237
+#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:71
-#: netbox/templates/dcim/poweroutlet.html:72
+#: netbox/templates/dcim/poweroutlet.html:81
+#: netbox/templates/dcim/poweroutlet.html:82
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
msgstr "连接"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:70
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:65
msgid "Downstream"
msgstr "下游"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:71
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:66
msgid "Upstream"
msgstr "上游"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:80
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:75
msgid "Cross-Connect"
msgstr "交叉连接"
-#: netbox/templates/circuits/inc/circuit_termination_fields.html:84
+#: netbox/templates/circuits/inc/circuit_termination_fields.html:79
msgid "Patch Panel/Port"
msgstr "配线架/端口"
@@ -11760,6 +12349,27 @@ msgstr "添加线路"
msgid "Provider Account"
msgstr "运营商帐户"
+#: netbox/templates/circuits/providernetwork.html:59
+msgid "Add a Virtual Circuit"
+msgstr "添加虚拟电路"
+
+#: netbox/templates/circuits/virtualcircuit.html:91
+#: netbox/templates/vpn/tunnel.html:9
+msgid "Add Termination"
+msgstr "增加接入点"
+
+#: netbox/templates/circuits/virtualcircuittermination.html:23
+msgid "Virtual Circuit Termination"
+msgstr "虚拟电路终止"
+
+#: netbox/templates/circuits/virtualcircuittype.html:10
+msgid "Add Virtual Circuit"
+msgstr "添加虚拟电路"
+
+#: netbox/templates/circuits/virtualcircuittype.html:19
+msgid "Virtual Circuit Type"
+msgstr "虚拟电路类型"
+
#: netbox/templates/core/configrevision.html:35
msgid "Configuration Data"
msgstr "配置数据"
@@ -11793,7 +12403,7 @@ msgstr "已更改"
#: netbox/templates/core/datafile.html:42
#: netbox/templates/ipam/iprange.html:25
#: netbox/templates/virtualization/virtualdisk.html:29
-#: netbox/virtualization/tables/virtualmachines.py:198
+#: netbox/virtualization/tables/virtualmachines.py:169
msgid "Size"
msgstr "大小"
@@ -12231,8 +12841,8 @@ msgstr "重命名选中项"
#: netbox/templates/dcim/consoleport.html:65
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
-#: netbox/templates/dcim/interface.html:176
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/interface.html:233
+#: netbox/templates/dcim/poweroutlet.html:79
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "未连接"
@@ -12255,7 +12865,7 @@ msgid "Map"
msgstr "地图"
#: netbox/templates/dcim/device.html:108
-#: netbox/templates/dcim/inventoryitem.html:56
+#: netbox/templates/dcim/inventoryitem.html:60
#: netbox/templates/dcim/module.html:81
#: netbox/templates/dcim/modulebay.html:74 netbox/templates/dcim/rack.html:61
msgid "Asset Tag"
@@ -12271,7 +12881,7 @@ msgstr "创建VDC"
#: netbox/templates/dcim/device.html:175
#: netbox/templates/dcim/device_edit.html:64
-#: netbox/virtualization/forms/model_forms.py:223
+#: netbox/virtualization/forms/model_forms.py:230
msgid "Management"
msgstr "管理"
@@ -12388,35 +12998,6 @@ msgstr "添加电源接口"
msgid "Add Rear Ports"
msgstr "添加后置端口"
-#: netbox/templates/dcim/device/render_config.html:5
-#: netbox/templates/virtualization/virtualmachine/render_config.html:5
-msgid "Config"
-msgstr "配置"
-
-#: netbox/templates/dcim/device/render_config.html:35
-#: netbox/templates/virtualization/virtualmachine/render_config.html:35
-msgid "Context Data"
-msgstr "实例数据"
-
-#: netbox/templates/dcim/device/render_config.html:55
-#: netbox/templates/virtualization/virtualmachine/render_config.html:55
-msgid "Rendered Config"
-msgstr "提交配置"
-
-#: netbox/templates/dcim/device/render_config.html:57
-#: netbox/templates/virtualization/virtualmachine/render_config.html:57
-msgid "Download"
-msgstr "下载"
-
-#: netbox/templates/dcim/device/render_config.html:64
-#: netbox/templates/virtualization/virtualmachine/render_config.html:64
-msgid "Error rendering template"
-msgstr "渲染模板时出错"
-
-#: netbox/templates/dcim/device/render_config.html:70
-msgid "No configuration template has been assigned for this device."
-msgstr "尚未为该设备分配配置模板。"
-
#: netbox/templates/dcim/device_edit.html:44
msgid "Parent Bay"
msgstr "父托架"
@@ -12481,12 +13062,12 @@ msgid "VM Role"
msgstr "虚拟机角色"
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:29
+#: netbox/templates/dcim/moduletype.html:31
msgid "Model Name"
msgstr "模块名称"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:33
+#: netbox/templates/dcim/moduletype.html:35
msgid "Part Number"
msgstr "部件编码(PN)"
@@ -12511,8 +13092,8 @@ msgid "Rear Port Position"
msgstr "后置端口位置"
#: netbox/templates/dcim/frontport.html:72
-#: netbox/templates/dcim/interface.html:144
-#: netbox/templates/dcim/poweroutlet.html:63
+#: netbox/templates/dcim/interface.html:201
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -12612,77 +13193,79 @@ msgid "PoE Type"
msgstr "PoE类型"
#: netbox/templates/dcim/interface.html:81
-#: netbox/templates/virtualization/vminterface.html:63
+#: netbox/templates/virtualization/vminterface.html:55
+#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "802.1Q 模式"
-#: netbox/templates/dcim/interface.html:125
-#: netbox/templates/virtualization/vminterface.html:59
-msgid "MAC Address"
-msgstr "MAC 地址"
+#: netbox/templates/dcim/interface.html:156
+#: netbox/templates/virtualization/vminterface.html:88
+msgid "VLAN Translation"
+msgstr "VLAN 转换"
-#: netbox/templates/dcim/interface.html:151
+#: netbox/templates/dcim/interface.html:208
msgid "Wireless Link"
msgstr "无线连接"
-#: netbox/templates/dcim/interface.html:218 netbox/vpn/choices.py:63
-msgid "Peer"
-msgstr "对端"
-
-#: netbox/templates/dcim/interface.html:230
+#: netbox/templates/dcim/interface.html:287
#: netbox/templates/wireless/inc/wirelesslink_interface.html:26
msgid "Channel"
msgstr "通道"
-#: netbox/templates/dcim/interface.html:239
+#: netbox/templates/dcim/interface.html:296
#: netbox/templates/wireless/inc/wirelesslink_interface.html:32
msgid "Channel Frequency"
msgstr "通道频率"
-#: netbox/templates/dcim/interface.html:242
-#: netbox/templates/dcim/interface.html:250
-#: netbox/templates/dcim/interface.html:261
-#: netbox/templates/dcim/interface.html:269
+#: netbox/templates/dcim/interface.html:299
+#: netbox/templates/dcim/interface.html:307
+#: netbox/templates/dcim/interface.html:318
+#: netbox/templates/dcim/interface.html:326
msgid "MHz"
msgstr "MHz"
-#: netbox/templates/dcim/interface.html:258
+#: netbox/templates/dcim/interface.html:315
#: netbox/templates/wireless/inc/wirelesslink_interface.html:42
msgid "Channel Width"
msgstr "信道频率"
-#: netbox/templates/dcim/interface.html:285
+#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:60
-#: netbox/wireless/forms/bulk_edit.py:102
-#: netbox/wireless/forms/filtersets.py:40
-#: netbox/wireless/forms/filtersets.py:80 netbox/wireless/models.py:82
-#: netbox/wireless/models.py:156 netbox/wireless/tables/wirelesslan.py:44
+#: netbox/wireless/forms/bulk_edit.py:62
+#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/filtersets.py:43
+#: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82
+#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
-#: netbox/templates/dcim/interface.html:305
+#: netbox/templates/dcim/interface.html:362
msgid "LAG Members"
msgstr "聚合组成员"
-#: netbox/templates/dcim/interface.html:323
+#: netbox/templates/dcim/interface.html:380
msgid "No member interfaces"
msgstr "无成员接口"
-#: netbox/templates/dcim/interface.html:343
+#: netbox/templates/dcim/interface.html:400
#: netbox/templates/ipam/fhrpgroup.html:73
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
-#: netbox/templates/virtualization/vminterface.html:89
+#: netbox/templates/virtualization/vminterface.html:105
msgid "Add IP Address"
msgstr "增加 IP 地址"
+#: netbox/templates/dcim/interface.html:417
+#: netbox/templates/virtualization/vminterface.html:123
+msgid "Add MAC Address"
+msgstr "添加 MAC 地址"
+
#: netbox/templates/dcim/inventoryitem.html:24
msgid "Parent Item"
msgstr "父项"
-#: netbox/templates/dcim/inventoryitem.html:48
+#: netbox/templates/dcim/inventoryitem.html:52
msgid "Part ID"
msgstr "零件ID"
@@ -12702,6 +13285,10 @@ msgstr "添加一个位置"
msgid "Add a Device"
msgstr "增加设备"
+#: netbox/templates/dcim/macaddress.html:36
+msgid "Primary for interface"
+msgstr "主要用于接口"
+
#: netbox/templates/dcim/manufacturer.html:16
msgid "Add Device Type"
msgstr "增加设备型号"
@@ -12732,7 +13319,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "A"
-#: netbox/templates/dcim/poweroutlet.html:48
+#: netbox/templates/dcim/poweroutlet.html:58
msgid "Feed Leg"
msgstr "电源针脚"
@@ -13142,11 +13729,17 @@ msgstr "无法加载内容。无效的视图名称"
msgid "No content found"
msgstr "未找到内容"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:18
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:17
+msgid ""
+"This RSS feed requires an external connection. Check the ISOLATED_DEPLOYMENT"
+" setting."
+msgstr "此 RSS 提要需要外部连接。检查 ISOLATED_DEPLOYMENT 设置。"
+
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:22
msgid "There was a problem fetching the RSS feed"
msgstr "获取RSS源时出现问题"
-#: netbox/templates/extras/dashboard/widgets/rssfeed.html:21
+#: netbox/templates/extras/dashboard/widgets/rssfeed.html:25
msgid "HTTP"
msgstr "HTTP"
@@ -13216,6 +13809,30 @@ msgstr "数据源实例"
msgid "New Journal Entry"
msgstr "新的日志条目"
+#: netbox/templates/extras/object_render_config.html:6
+msgid "Config"
+msgstr "配置"
+
+#: netbox/templates/extras/object_render_config.html:36
+msgid "Context Data"
+msgstr "实例数据"
+
+#: netbox/templates/extras/object_render_config.html:56
+msgid "Rendered Config"
+msgstr "提交配置"
+
+#: netbox/templates/extras/object_render_config.html:58
+msgid "Download"
+msgstr "下载"
+
+#: netbox/templates/extras/object_render_config.html:65
+msgid "Error rendering template"
+msgstr "渲染模板时出错"
+
+#: netbox/templates/extras/object_render_config.html:71
+msgid "No configuration template has been assigned."
+msgstr "尚未分配任何配置模板。"
+
#: netbox/templates/extras/report/base.html:30
msgid "Report"
msgstr "报告"
@@ -13301,7 +13918,7 @@ msgstr "所有"
msgid "Tagged Item Types"
msgstr "标记的项目类型"
-#: netbox/templates/extras/tag.html:81
+#: netbox/templates/extras/tag.html:82
msgid "Tagged Objects"
msgstr "标记的对象"
@@ -13575,6 +14192,21 @@ msgstr "所有通知"
msgid "Select"
msgstr "选择"
+#: netbox/templates/htmx/quick_add.html:7
+msgid "Quick Add"
+msgstr "快速添加"
+
+#: netbox/templates/htmx/quick_add_created.html:18
+#, python-format
+msgid ""
+"\n"
+" Created %(object_type)s %(object)s\n"
+" "
+msgstr ""
+"\n"
+" 已创建 %(object_type)s %(object)s\n"
+" "
+
#: netbox/templates/inc/filter_list.html:43
#: netbox/utilities/templates/helpers/table_config_form.html:39
msgid "Reset"
@@ -13644,15 +14276,11 @@ msgstr "清除订单"
msgid "Help center"
msgstr "帮助中心"
-#: netbox/templates/inc/user_menu.html:41
-msgid "Django Admin"
-msgstr "Django 管理员"
-
-#: netbox/templates/inc/user_menu.html:61
+#: netbox/templates/inc/user_menu.html:56
msgid "Log Out"
msgstr "登出"
-#: netbox/templates/inc/user_menu.html:68 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
msgid "Log In"
msgstr "登录"
@@ -13749,43 +14377,43 @@ msgstr "开始地址"
msgid "Ending Address"
msgstr "结束地址"
-#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:110
+#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106
msgid "Marked fully utilized"
msgstr "标记为已全部被使用"
-#: netbox/templates/ipam/prefix.html:99
+#: netbox/templates/ipam/prefix.html:95
msgid "Addressing Details"
msgstr "IP地址详细信息"
-#: netbox/templates/ipam/prefix.html:118
+#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "子IP"
-#: netbox/templates/ipam/prefix.html:126
+#: netbox/templates/ipam/prefix.html:122
msgid "Available IPs"
msgstr "可用IP"
-#: netbox/templates/ipam/prefix.html:138
+#: netbox/templates/ipam/prefix.html:134
msgid "First available IP"
msgstr "第一个可用IP"
-#: netbox/templates/ipam/prefix.html:179
+#: netbox/templates/ipam/prefix.html:175
msgid "Prefix Details"
msgstr "前缀详细信息"
-#: netbox/templates/ipam/prefix.html:185
+#: netbox/templates/ipam/prefix.html:181
msgid "Network Address"
msgstr "网络地址"
-#: netbox/templates/ipam/prefix.html:189
+#: netbox/templates/ipam/prefix.html:185
msgid "Network Mask"
msgstr "网络掩码/子网掩码"
-#: netbox/templates/ipam/prefix.html:193
+#: netbox/templates/ipam/prefix.html:189
msgid "Wildcard Mask"
msgstr "反掩码"
-#: netbox/templates/ipam/prefix.html:197
+#: netbox/templates/ipam/prefix.html:193
msgid "Broadcast Address"
msgstr "广播地址"
@@ -13825,14 +14453,30 @@ msgstr "导入L2VPN"
msgid "Exporting L2VPNs"
msgstr "导出L2VPN"
-#: netbox/templates/ipam/vlan.html:88
+#: netbox/templates/ipam/vlan.html:66
+msgid "Q-in-Q Role"
+msgstr "Q-in-Q 角色"
+
+#: netbox/templates/ipam/vlan.html:104
msgid "Add a Prefix"
msgstr "添加一个前缀"
+#: netbox/templates/ipam/vlan.html:114
+msgid "Customer VLANs"
+msgstr "客户 VLAN"
+
+#: netbox/templates/ipam/vlan.html:118
+msgid "Add a VLAN"
+msgstr "添加 VLAN"
+
#: netbox/templates/ipam/vlangroup.html:18
msgid "Add VLAN"
msgstr "添加VLAN"
+#: netbox/templates/ipam/vlantranslationpolicy.html:51
+msgid "Add Rule"
+msgstr "添加规则"
+
#: netbox/templates/ipam/vrf.html:16
msgid "Route Distinguisher"
msgstr "路由实例"
@@ -13903,7 +14547,7 @@ msgstr "点击 这里重新加载NetBox"
#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
#: netbox/tenancy/forms/bulk_edit.py:137
-#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:56
+#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57
#: netbox/tenancy/forms/model_forms.py:106
#: netbox/tenancy/forms/model_forms.py:130
#: netbox/tenancy/tables/contacts.py:98
@@ -13921,7 +14565,7 @@ msgid "Phone"
msgstr "手机号"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:66 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
msgid "Contact Group"
msgstr "联系人组"
@@ -13930,7 +14574,7 @@ msgid "Add Contact Group"
msgstr "增加联系人组"
#: netbox/templates/tenancy/contactrole.html:15
-#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:61
+#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62
#: netbox/tenancy/forms/model_forms.py:87
msgid "Contact Role"
msgstr "联系人角色"
@@ -13944,8 +14588,8 @@ msgid "Add Tenant"
msgstr "增加租户"
#: netbox/templates/tenancy/tenantgroup.html:26
-#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:51
-#: netbox/tenancy/tables/columns.py:61
+#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36
+#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "租户组"
@@ -13976,21 +14620,21 @@ msgstr "限制因素"
msgid "Assigned Users"
msgstr "分配用户"
-#: netbox/templates/virtualization/cluster.html:52
+#: netbox/templates/virtualization/cluster.html:56
msgid "Allocated Resources"
msgstr "已分配资源"
-#: netbox/templates/virtualization/cluster.html:55
+#: netbox/templates/virtualization/cluster.html:59
#: netbox/templates/virtualization/virtualmachine.html:125
msgid "Virtual CPUs"
msgstr "虚拟CPU"
-#: netbox/templates/virtualization/cluster.html:59
+#: netbox/templates/virtualization/cluster.html:63
#: netbox/templates/virtualization/virtualmachine.html:129
msgid "Memory"
msgstr "内存"
-#: netbox/templates/virtualization/cluster.html:69
+#: netbox/templates/virtualization/cluster.html:73
#: netbox/templates/virtualization/virtualmachine.html:140
msgid "Disk Space"
msgstr "磁盘空间"
@@ -14026,13 +14670,13 @@ msgid "Add Cluster"
msgstr "增加集群"
#: netbox/templates/virtualization/clustergroup.html:19
-#: netbox/virtualization/forms/model_forms.py:50
+#: netbox/virtualization/forms/model_forms.py:53
msgid "Cluster Group"
msgstr "集群组"
#: netbox/templates/virtualization/clustertype.html:19
#: netbox/templates/virtualization/virtualmachine.html:110
-#: netbox/virtualization/forms/model_forms.py:36
+#: netbox/virtualization/forms/model_forms.py:39
msgid "Cluster Type"
msgstr "集群类型"
@@ -14041,8 +14685,8 @@ msgid "Virtual Disk"
msgstr "虚拟硬盘"
#: netbox/templates/virtualization/virtualmachine.html:122
-#: netbox/virtualization/forms/bulk_edit.py:190
-#: netbox/virtualization/forms/model_forms.py:224
+#: netbox/virtualization/forms/bulk_edit.py:172
+#: netbox/virtualization/forms/model_forms.py:231
msgid "Resources"
msgstr "资源"
@@ -14050,10 +14694,6 @@ msgstr "资源"
msgid "Add Virtual Disk"
msgstr "增加虚拟硬盘"
-#: netbox/templates/virtualization/virtualmachine/render_config.html:70
-msgid "No configuration template has been assigned for this virtual machine."
-msgstr "尚未为该虚拟机分配配置模板。"
-
#: netbox/templates/vpn/ikepolicy.html:10
#: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:166
msgid "IKE Policy"
@@ -14076,7 +14716,7 @@ msgstr "显示密码"
#: netbox/templates/vpn/ipsecpolicy.html:45
#: netbox/templates/vpn/ipsecprofile.html:52
#: netbox/templates/vpn/ipsecprofile.html:77
-#: netbox/vpn/forms/model_forms.py:316 netbox/vpn/forms/model_forms.py:352
+#: netbox/vpn/forms/model_forms.py:317 netbox/vpn/forms/model_forms.py:354
#: netbox/vpn/tables/crypto.py:68 netbox/vpn/tables/crypto.py:134
msgid "Proposals"
msgstr "Proposals"
@@ -14122,12 +14762,12 @@ msgid "IPSec Policy"
msgstr "IPSec Policy"
#: netbox/templates/vpn/ipsecpolicy.html:21 netbox/vpn/forms/bulk_edit.py:210
-#: netbox/vpn/models/crypto.py:193
+#: netbox/vpn/models/crypto.py:191
msgid "PFS group"
msgstr "PFS group"
#: netbox/templates/vpn/ipsecprofile.html:10
-#: netbox/vpn/forms/model_forms.py:54
+#: netbox/vpn/forms/model_forms.py:55
msgid "IPSec Profile"
msgstr "IPSec Profile"
@@ -14153,10 +14793,6 @@ msgstr "L2VPN 属性"
msgid "Add a Termination"
msgstr "增加接入点"
-#: netbox/templates/vpn/tunnel.html:9
-msgid "Add Termination"
-msgstr "增加接入点"
-
#: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49
#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57
msgid "Encapsulation"
@@ -14164,7 +14800,7 @@ msgstr "封装"
#: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55
#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64
-#: netbox/vpn/models/crypto.py:250 netbox/vpn/tables/tunnels.py:51
+#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51
msgid "IPSec profile"
msgstr "IPSec profile"
@@ -14187,8 +14823,8 @@ msgid "Tunnel Termination"
msgstr "Tunnel 接入点"
#: netbox/templates/vpn/tunneltermination.html:35
-#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:102
-#: netbox/vpn/forms/model_forms.py:138 netbox/vpn/forms/model_forms.py:247
+#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:103
+#: netbox/vpn/forms/model_forms.py:139 netbox/vpn/forms/model_forms.py:248
#: netbox/vpn/tables/tunnels.py:101
msgid "Outside IP"
msgstr "外部 IP"
@@ -14211,7 +14847,7 @@ msgctxt "Abbreviation for megahertz"
msgid "MHz"
msgstr "MHz"
-#: netbox/templates/wireless/wirelesslan.html:57
+#: netbox/templates/wireless/wirelesslan.html:65
msgid "Attached Interfaces"
msgstr "附加接口"
@@ -14220,7 +14856,7 @@ msgid "Add Wireless LAN"
msgstr "增加无线局域网"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:28
+#: netbox/wireless/forms/model_forms.py:29
msgid "Wireless LAN Group"
msgstr "无线局域网组"
@@ -14232,13 +14868,6 @@ msgstr "增加无线局域网组"
msgid "Link Properties"
msgstr "链接属性"
-#: netbox/templates/wireless/wirelesslink.html:38
-#: netbox/wireless/forms/bulk_edit.py:129
-#: netbox/wireless/forms/filtersets.py:102
-#: netbox/wireless/forms/model_forms.py:165
-msgid "Distance"
-msgstr "距离"
-
#: netbox/tenancy/filtersets.py:28
msgid "Parent contact group (ID)"
msgstr "父联系人组 (ID)"
@@ -14309,47 +14938,47 @@ msgstr "联系人组"
msgid "contact groups"
msgstr "联系人组"
-#: netbox/tenancy/models/contacts.py:48
+#: netbox/tenancy/models/contacts.py:42
msgid "contact role"
msgstr "联系人角色"
-#: netbox/tenancy/models/contacts.py:49
+#: netbox/tenancy/models/contacts.py:43
msgid "contact roles"
msgstr "联系人角色"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:63
msgid "title"
msgstr "职位"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:68
msgid "phone"
msgstr "电话号"
-#: netbox/tenancy/models/contacts.py:78
+#: netbox/tenancy/models/contacts.py:73
msgid "email"
msgstr "电子邮箱"
-#: netbox/tenancy/models/contacts.py:87
+#: netbox/tenancy/models/contacts.py:82
msgid "link"
msgstr "链接"
-#: netbox/tenancy/models/contacts.py:103
+#: netbox/tenancy/models/contacts.py:98
msgid "contact"
msgstr "联系人"
-#: netbox/tenancy/models/contacts.py:104
+#: netbox/tenancy/models/contacts.py:99
msgid "contacts"
msgstr "联系人"
-#: netbox/tenancy/models/contacts.py:153
+#: netbox/tenancy/models/contacts.py:146
msgid "contact assignment"
msgstr "联系人分配"
-#: netbox/tenancy/models/contacts.py:154
+#: netbox/tenancy/models/contacts.py:147
msgid "contact assignments"
msgstr "联系人分配"
-#: netbox/tenancy/models/contacts.py:170
+#: netbox/tenancy/models/contacts.py:163
#, python-brace-format
msgid "Contacts cannot be assigned to this object type ({type})."
msgstr "无法将联系人分配给此对象类型 ({type})."
@@ -14362,19 +14991,19 @@ msgstr "租户组"
msgid "tenant groups"
msgstr "租户组"
-#: netbox/tenancy/models/tenants.py:70
+#: netbox/tenancy/models/tenants.py:68
msgid "Tenant name must be unique per group."
msgstr "每个组的租户名称必须唯一。"
-#: netbox/tenancy/models/tenants.py:80
+#: netbox/tenancy/models/tenants.py:78
msgid "Tenant slug must be unique per group."
msgstr "每个组的租户缩写必须是唯一的。"
-#: netbox/tenancy/models/tenants.py:88
+#: netbox/tenancy/models/tenants.py:86
msgid "tenant"
msgstr "租户"
-#: netbox/tenancy/models/tenants.py:89
+#: netbox/tenancy/models/tenants.py:87
msgid "tenants"
msgstr "租户"
@@ -14590,7 +15219,7 @@ msgstr "token"
msgid "tokens"
msgstr "tokens"
-#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:42
+#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43
msgid "group"
msgstr "组"
@@ -14633,25 +15262,25 @@ msgstr "使用提供的ID找不到相关对象: {id}"
msgid "{name} has a key defined but CHOICES is not a list"
msgstr "{name} 已定义键,但 CHOICES 不是列表"
-#: netbox/utilities/conversion.py:19
+#: netbox/utilities/conversion.py:20
msgid "Weight must be a positive number"
msgstr "重量必须是正数"
-#: netbox/utilities/conversion.py:21
+#: netbox/utilities/conversion.py:22
#, python-brace-format
msgid "Invalid value '{weight}' for weight (must be a number)"
msgstr " '{weight}' 为无效重量(必须是数字)"
-#: netbox/utilities/conversion.py:32 netbox/utilities/conversion.py:62
+#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63
#, python-brace-format
msgid "Unknown unit {unit}. Must be one of the following: {valid_units}"
msgstr "{unit}无效。请使用 {valid_units}"
-#: netbox/utilities/conversion.py:45
+#: netbox/utilities/conversion.py:46
msgid "Length must be a positive number"
msgstr "长度必须是正数"
-#: netbox/utilities/conversion.py:47
+#: netbox/utilities/conversion.py:48
#, python-brace-format
msgid "Invalid value '{length}' for length (must be a number)"
msgstr " '{length}' 为无效的长度(必须是数字)"
@@ -14667,18 +15296,18 @@ msgstr "无法删除{objects}。 找到了 {count} 个依赖对象:"
msgid "More than 50"
msgstr "超过50个"
-#: netbox/utilities/fields.py:30
+#: netbox/utilities/fields.py:29
msgid "RGB color in hexadecimal. Example: "
msgstr "以十六进制表示的 RGB 颜色。例如:"
-#: netbox/utilities/fields.py:159
+#: netbox/utilities/fields.py:158
#, python-format
msgid ""
"%s(%r) is invalid. to_model parameter to CounterCacheField must be a string "
"in the format 'app.model'"
msgstr "%s(%r)无效。CounterCacheField的to_model参数必须是格式为“app.model”的字符串"
-#: netbox/utilities/fields.py:169
+#: netbox/utilities/fields.py:168
#, python-format
msgid ""
"%s(%r) is invalid. to_field parameter to CounterCacheField must be a string "
@@ -14880,12 +15509,12 @@ msgstr "对象的属性关联无效 \"{field}\": {to_field}"
msgid "Required column header \"{header}\" not found."
msgstr "找不到必需的列标题\"{header}\"。"
-#: netbox/utilities/forms/widgets/apiselect.py:124
+#: netbox/utilities/forms/widgets/apiselect.py:133
#, python-brace-format
msgid "Missing required value for dynamic query param: '{dynamic_params}'"
msgstr "缺少动态查询参数:'{dynamic_params}'"
-#: netbox/utilities/forms/widgets/apiselect.py:141
+#: netbox/utilities/forms/widgets/apiselect.py:150
#, python-brace-format
msgid "Missing required value for static query param: '{static_params}'"
msgstr "缺少静态查询参数:'{static_params}'"
@@ -15006,10 +15635,14 @@ msgstr "搜索…"
msgid "Search NetBox"
msgstr "搜索 NetBox"
-#: netbox/utilities/templates/widgets/apiselect.html:7
+#: netbox/utilities/templates/widgets/apiselect.html:8
msgid "Open selector"
msgstr "打开选择框"
+#: netbox/utilities/templates/widgets/apiselect.html:22
+msgid "Quick add"
+msgstr "快速添加"
+
#: netbox/utilities/templates/widgets/markdown_input.html:6
msgid "Write"
msgstr "编写"
@@ -15040,213 +15673,224 @@ msgid ""
" be used on views which define a base queryset"
msgstr "{class_name} 没有定义查询集。ObjectPermissionRequiredMixin 只能在定义了基本查询集的视图中使用"
-#: netbox/virtualization/filtersets.py:79
+#: netbox/virtualization/choices.py:50
+msgid "Paused"
+msgstr "已暂停"
+
+#: netbox/virtualization/filtersets.py:45
msgid "Parent group (ID)"
msgstr "父组(ID)"
-#: netbox/virtualization/filtersets.py:85
+#: netbox/virtualization/filtersets.py:51
msgid "Parent group (slug)"
msgstr "父组(缩写)"
-#: netbox/virtualization/filtersets.py:89
-#: netbox/virtualization/filtersets.py:141
+#: netbox/virtualization/filtersets.py:55
+#: netbox/virtualization/filtersets.py:107
msgid "Cluster type (ID)"
msgstr "集群类型(ID)"
-#: netbox/virtualization/filtersets.py:151
-#: netbox/virtualization/filtersets.py:271
+#: netbox/virtualization/filtersets.py:117
+#: netbox/virtualization/filtersets.py:237
msgid "Cluster (ID)"
msgstr "集群 (ID)"
-#: netbox/virtualization/forms/bulk_edit.py:166
-#: netbox/virtualization/models/virtualmachines.py:115
+#: netbox/virtualization/forms/bulk_edit.py:148
+#: netbox/virtualization/models/virtualmachines.py:110
msgid "vCPUs"
msgstr "vCPUs"
-#: netbox/virtualization/forms/bulk_edit.py:170
+#: netbox/virtualization/forms/bulk_edit.py:152
msgid "Memory (MB)"
msgstr "内存 (MB)"
-#: netbox/virtualization/forms/bulk_edit.py:174
+#: netbox/virtualization/forms/bulk_edit.py:156
msgid "Disk (MB)"
msgstr "磁盘 (MB)"
-#: netbox/virtualization/forms/bulk_edit.py:334
-#: netbox/virtualization/forms/filtersets.py:251
+#: netbox/virtualization/forms/bulk_edit.py:324
+#: netbox/virtualization/forms/filtersets.py:256
msgid "Size (MB)"
msgstr "大小 (MB)"
-#: netbox/virtualization/forms/bulk_import.py:44
+#: netbox/virtualization/forms/bulk_import.py:45
msgid "Type of cluster"
msgstr "集群类型"
-#: netbox/virtualization/forms/bulk_import.py:51
+#: netbox/virtualization/forms/bulk_import.py:52
msgid "Assigned cluster group"
msgstr "指定集群组"
-#: netbox/virtualization/forms/bulk_import.py:96
+#: netbox/virtualization/forms/bulk_import.py:102
msgid "Assigned cluster"
msgstr "指定集群"
-#: netbox/virtualization/forms/bulk_import.py:103
+#: netbox/virtualization/forms/bulk_import.py:109
msgid "Assigned device within cluster"
msgstr "指定集群内部设备"
-#: netbox/virtualization/forms/filtersets.py:183
+#: netbox/virtualization/forms/filtersets.py:188
msgid "Serial number"
msgstr "序列号"
-#: netbox/virtualization/forms/model_forms.py:153
+#: netbox/virtualization/forms/model_forms.py:158
#, python-brace-format
msgid ""
-"{device} belongs to a different site ({device_site}) than the cluster "
-"({cluster_site})"
-msgstr "{device} 属于与集群 ({cluster_site}) 不同的站点 ({device_site})"
+"{device} belongs to a different {scope_field} ({device_scope}) than the "
+"cluster ({cluster_scope})"
+msgstr "{device} 属于不同的 {scope_field} ({device_scope}) 而不是集群 ({cluster_scope})"
-#: netbox/virtualization/forms/model_forms.py:192
+#: netbox/virtualization/forms/model_forms.py:199
msgid "Optionally pin this VM to a specific host device within the cluster"
msgstr "可将此虚拟机固定到集群中的特定主机设备"
-#: netbox/virtualization/forms/model_forms.py:221
+#: netbox/virtualization/forms/model_forms.py:228
msgid "Site/Cluster"
msgstr "站点/集群"
-#: netbox/virtualization/forms/model_forms.py:244
+#: netbox/virtualization/forms/model_forms.py:251
msgid "Disk size is managed via the attachment of virtual disks."
msgstr "通过附加虚拟磁盘来管理磁盘大小。"
-#: netbox/virtualization/forms/model_forms.py:372
-#: netbox/virtualization/tables/virtualmachines.py:111
+#: netbox/virtualization/forms/model_forms.py:405
+#: netbox/virtualization/tables/virtualmachines.py:81
msgid "Disk"
msgstr "硬盘"
-#: netbox/virtualization/models/clusters.py:25
+#: netbox/virtualization/models/clusters.py:26
msgid "cluster type"
msgstr "集群类型"
-#: netbox/virtualization/models/clusters.py:26
+#: netbox/virtualization/models/clusters.py:27
msgid "cluster types"
msgstr "集群类型"
-#: netbox/virtualization/models/clusters.py:45
+#: netbox/virtualization/models/clusters.py:43
msgid "cluster group"
msgstr "集群组"
-#: netbox/virtualization/models/clusters.py:46
+#: netbox/virtualization/models/clusters.py:44
msgid "cluster groups"
msgstr "集群组"
-#: netbox/virtualization/models/clusters.py:121
+#: netbox/virtualization/models/clusters.py:110
msgid "cluster"
msgstr "集群"
-#: netbox/virtualization/models/clusters.py:122
+#: netbox/virtualization/models/clusters.py:111
msgid "clusters"
msgstr "集群组"
-#: netbox/virtualization/models/clusters.py:141
+#: netbox/virtualization/models/clusters.py:137
#, python-brace-format
msgid ""
"{count} devices are assigned as hosts for this cluster but are not in site "
"{site}"
msgstr "{count} 个设备被分配为此集群的主机,但不在站点{site}"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/clusters.py:144
+#, python-brace-format
+msgid ""
+"{count} devices are assigned as hosts for this cluster but are not in "
+"location {location}"
+msgstr "{count} 设备被指定为该群集的主机,但不在原处 {location}"
+
+#: netbox/virtualization/models/virtualmachines.py:118
msgid "memory (MB)"
msgstr "内存 (MB)"
-#: netbox/virtualization/models/virtualmachines.py:128
+#: netbox/virtualization/models/virtualmachines.py:123
msgid "disk (MB)"
msgstr "磁盘 (MB)"
-#: netbox/virtualization/models/virtualmachines.py:166
+#: netbox/virtualization/models/virtualmachines.py:161
msgid "Virtual machine name must be unique per cluster."
msgstr "集群中的虚拟机名称必须唯一。"
-#: netbox/virtualization/models/virtualmachines.py:169
+#: netbox/virtualization/models/virtualmachines.py:164
msgid "virtual machine"
msgstr "虚拟机"
-#: netbox/virtualization/models/virtualmachines.py:170
+#: netbox/virtualization/models/virtualmachines.py:165
msgid "virtual machines"
msgstr "虚拟机"
-#: netbox/virtualization/models/virtualmachines.py:184
+#: netbox/virtualization/models/virtualmachines.py:176
msgid "A virtual machine must be assigned to a site and/or cluster."
msgstr "虚拟机必须分配给站点和/或集群。"
-#: netbox/virtualization/models/virtualmachines.py:191
+#: netbox/virtualization/models/virtualmachines.py:183
#, python-brace-format
msgid ""
"The selected cluster ({cluster}) is not assigned to this site ({site})."
msgstr "所选集群({cluster}) 未分配给此站点 ({site})。"
-#: netbox/virtualization/models/virtualmachines.py:198
+#: netbox/virtualization/models/virtualmachines.py:190
msgid "Must specify a cluster when assigning a host device."
msgstr "分配主机设备时必须指定集群。"
-#: netbox/virtualization/models/virtualmachines.py:203
+#: netbox/virtualization/models/virtualmachines.py:195
#, python-brace-format
msgid ""
"The selected device ({device}) is not assigned to this cluster ({cluster})."
msgstr "所选设备 ({device})未分配给此集群({cluster})。"
-#: netbox/virtualization/models/virtualmachines.py:215
+#: netbox/virtualization/models/virtualmachines.py:207
#, python-brace-format
msgid ""
"The specified disk size ({size}) must match the aggregate size of assigned "
"virtual disks ({total_size})."
msgstr "指定的磁盘大小 ({size}) 必须与分配的虚拟磁盘的总大小相匹配 ({total_size})."
-#: netbox/virtualization/models/virtualmachines.py:229
+#: netbox/virtualization/models/virtualmachines.py:221
#, python-brace-format
msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)"
msgstr "必须是 IPv{family} 地址。 ({ip} 是 IPv{version} 地址。)"
-#: netbox/virtualization/models/virtualmachines.py:238
+#: netbox/virtualization/models/virtualmachines.py:230
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this VM."
msgstr "指定的IP地址 ({ip}) 未分配给该虚拟机。"
-#: netbox/virtualization/models/virtualmachines.py:396
+#: netbox/virtualization/models/virtualmachines.py:376
#, python-brace-format
msgid ""
"The selected parent interface ({parent}) belongs to a different virtual "
"machine ({virtual_machine})."
msgstr "所选父接口 ({parent}) 属于另一个虚拟机 ({virtual_machine})"
-#: netbox/virtualization/models/virtualmachines.py:411
+#: netbox/virtualization/models/virtualmachines.py:391
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different virtual "
"machine ({virtual_machine})."
msgstr "所选桥接接口 ({bridge})属于另一个虚拟机({virtual_machine})。"
-#: netbox/virtualization/models/virtualmachines.py:422
+#: netbox/virtualization/models/virtualmachines.py:402
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
"interface's parent virtual machine, or it must be global."
msgstr "未标记 VLAN ({untagged_vlan}) 必须与接口的父虚拟机属于同一站点,或者必须是全局的。"
-#: netbox/virtualization/models/virtualmachines.py:434
+#: netbox/virtualization/models/virtualmachines.py:414
msgid "size (MB)"
msgstr "大小 (MB)"
-#: netbox/virtualization/models/virtualmachines.py:438
+#: netbox/virtualization/models/virtualmachines.py:418
msgid "virtual disk"
msgstr "虚拟磁盘"
-#: netbox/virtualization/models/virtualmachines.py:439
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "virtual disks"
msgstr "虚拟磁盘"
-#: netbox/virtualization/views.py:273
+#: netbox/virtualization/views.py:289
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "已添加 {count} 要集群的设备 {cluster}"
-#: netbox/virtualization/views.py:308
+#: netbox/virtualization/views.py:324
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "已移除 {count} 来自集群的设备 {cluster}"
@@ -15283,14 +15927,6 @@ msgstr "L2TP"
msgid "PPTP"
msgstr "PPTP"
-#: netbox/vpn/choices.py:64
-msgid "Hub"
-msgstr "中心节点"
-
-#: netbox/vpn/choices.py:65
-msgid "Spoke"
-msgstr "分支节点"
-
#: netbox/vpn/choices.py:88
msgid "Aggressive"
msgstr "野蛮模式"
@@ -15408,26 +16044,26 @@ msgstr "VLAN(名称)"
msgid "Tunnel group"
msgstr "隧道组"
-#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:47
+#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:48
msgid "SA lifetime"
msgstr "SA生存期"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:79
-#: netbox/wireless/forms/bulk_edit.py:126
-#: netbox/wireless/forms/filtersets.py:64
-#: netbox/wireless/forms/filtersets.py:98
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
+#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/wireless/forms/filtersets.py:67
+#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
msgstr "预共享密钥"
#: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239
-#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:370
+#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373
#: netbox/vpn/models/crypto.py:104
msgid "IKE policy"
msgstr "IKE 策略"
#: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244
-#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:374
-#: netbox/vpn/models/crypto.py:209
+#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377
+#: netbox/vpn/models/crypto.py:207
msgid "IPSec policy"
msgstr "IPSec 策略"
@@ -15435,10 +16071,6 @@ msgstr "IPSec 策略"
msgid "Tunnel encapsulation"
msgstr "隧道封装"
-#: netbox/vpn/forms/bulk_import.py:83
-msgid "Operational role"
-msgstr "操作角色"
-
#: netbox/vpn/forms/bulk_import.py:90
msgid "Parent device of assigned interface"
msgstr "指定接口的父设备"
@@ -15455,7 +16087,7 @@ msgstr "设备/虚拟机接口"
msgid "IKE proposal(s)"
msgstr "IKE安全提议"
-#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:197
+#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:195
msgid "Diffie-Hellman group for Perfect Forward Secrecy"
msgstr "DH组"
@@ -15500,7 +16132,7 @@ msgid "IKE version"
msgstr "IKE 版本"
#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175
-#: netbox/vpn/forms/model_forms.py:298 netbox/vpn/forms/model_forms.py:334
+#: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336
msgid "Proposal"
msgstr "安全提议"
@@ -15508,32 +16140,28 @@ msgstr "安全提议"
msgid "Assigned Object Type"
msgstr "指定的对象类型"
-#: netbox/vpn/forms/model_forms.py:95 netbox/vpn/forms/model_forms.py:130
-#: netbox/vpn/forms/model_forms.py:240 netbox/vpn/tables/tunnels.py:91
+#: netbox/vpn/forms/model_forms.py:96 netbox/vpn/forms/model_forms.py:131
+#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:91
msgid "Tunnel interface"
msgstr "隧道接口"
-#: netbox/vpn/forms/model_forms.py:150
+#: netbox/vpn/forms/model_forms.py:151
msgid "First Termination"
msgstr "第一端"
-#: netbox/vpn/forms/model_forms.py:153
+#: netbox/vpn/forms/model_forms.py:154
msgid "Second Termination"
msgstr "第二端"
-#: netbox/vpn/forms/model_forms.py:197
+#: netbox/vpn/forms/model_forms.py:198
msgid "This parameter is required when defining a termination."
msgstr "定义端点时需要此参数。"
-#: netbox/vpn/forms/model_forms.py:320 netbox/vpn/forms/model_forms.py:356
-msgid "Policy"
-msgstr "策略"
-
-#: netbox/vpn/forms/model_forms.py:487
+#: netbox/vpn/forms/model_forms.py:490
msgid "A termination must specify an interface or VLAN."
msgstr "接入点必须指定接口或 VLAN。"
-#: netbox/vpn/forms/model_forms.py:489
+#: netbox/vpn/forms/model_forms.py:492
msgid ""
"A termination can only have one terminating object (an interface or VLAN)."
msgstr "一个终端只能有一个终端对象(接口或VLAN)。"
@@ -15546,31 +16174,31 @@ msgstr "加密算法"
msgid "authentication algorithm"
msgstr "认证算法"
-#: netbox/vpn/models/crypto.py:44
+#: netbox/vpn/models/crypto.py:45
msgid "Diffie-Hellman group ID"
msgstr "DH组"
-#: netbox/vpn/models/crypto.py:50
+#: netbox/vpn/models/crypto.py:51
msgid "Security association lifetime (in seconds)"
msgstr "SA生存期(秒)"
-#: netbox/vpn/models/crypto.py:59
+#: netbox/vpn/models/crypto.py:60
msgid "IKE proposal"
msgstr "IKE proposal"
-#: netbox/vpn/models/crypto.py:60
+#: netbox/vpn/models/crypto.py:61
msgid "IKE proposals"
msgstr "IKE proposals"
-#: netbox/vpn/models/crypto.py:76
+#: netbox/vpn/models/crypto.py:75
msgid "version"
msgstr "版本"
-#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:190
+#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:188
msgid "proposals"
msgstr "proposals"
-#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:39
+#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41
msgid "pre-shared key"
msgstr "pre-shared key"
@@ -15578,19 +16206,19 @@ msgstr "pre-shared key"
msgid "IKE policies"
msgstr "IKE policies"
-#: netbox/vpn/models/crypto.py:118
+#: netbox/vpn/models/crypto.py:115
msgid "Mode is required for selected IKE version"
msgstr "所选IKE版本需要配置模式"
-#: netbox/vpn/models/crypto.py:122
+#: netbox/vpn/models/crypto.py:119
msgid "Mode cannot be used for selected IKE version"
msgstr "该模式不能用于所选的IKE版本"
-#: netbox/vpn/models/crypto.py:136
+#: netbox/vpn/models/crypto.py:134
msgid "encryption"
msgstr "加密算法"
-#: netbox/vpn/models/crypto.py:141
+#: netbox/vpn/models/crypto.py:140
msgid "authentication"
msgstr "认证"
@@ -15610,32 +16238,32 @@ msgstr "IPSec proposal"
msgid "IPSec proposals"
msgstr "IPSec proposals"
-#: netbox/vpn/models/crypto.py:178
+#: netbox/vpn/models/crypto.py:175
msgid "Encryption and/or authentication algorithm must be defined"
msgstr "必须定义加密和身份验证算法"
-#: netbox/vpn/models/crypto.py:210
+#: netbox/vpn/models/crypto.py:208
msgid "IPSec policies"
msgstr "IPSec policies"
-#: netbox/vpn/models/crypto.py:251
+#: netbox/vpn/models/crypto.py:247
msgid "IPSec profiles"
msgstr "IPSec profiles"
-#: netbox/vpn/models/l2vpn.py:116
+#: netbox/vpn/models/l2vpn.py:113
msgid "L2VPN termination"
msgstr "L2VPN 终点"
-#: netbox/vpn/models/l2vpn.py:117
+#: netbox/vpn/models/l2vpn.py:114
msgid "L2VPN terminations"
msgstr "L2VPN 终点"
-#: netbox/vpn/models/l2vpn.py:135
+#: netbox/vpn/models/l2vpn.py:129
#, python-brace-format
msgid "L2VPN Termination already assigned ({assigned_object})"
msgstr "L2VPN终端已分配({assigned_object})"
-#: netbox/vpn/models/l2vpn.py:147
+#: netbox/vpn/models/l2vpn.py:141
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -15650,35 +16278,35 @@ msgstr "隧道组"
msgid "tunnel groups"
msgstr "隧道组"
-#: netbox/vpn/models/tunnels.py:53
+#: netbox/vpn/models/tunnels.py:51
msgid "encapsulation"
msgstr "封装"
-#: netbox/vpn/models/tunnels.py:72
+#: netbox/vpn/models/tunnels.py:70
msgid "tunnel ID"
msgstr "隧道 ID"
-#: netbox/vpn/models/tunnels.py:94
+#: netbox/vpn/models/tunnels.py:92
msgid "tunnel"
msgstr "隧道"
-#: netbox/vpn/models/tunnels.py:95
+#: netbox/vpn/models/tunnels.py:93
msgid "tunnels"
msgstr "隧道"
-#: netbox/vpn/models/tunnels.py:153
+#: netbox/vpn/models/tunnels.py:148
msgid "An object may be terminated to only one tunnel at a time."
msgstr "一个对象一次只能被终止到一个隧道。"
-#: netbox/vpn/models/tunnels.py:156
+#: netbox/vpn/models/tunnels.py:151
msgid "tunnel termination"
msgstr "隧道终点"
-#: netbox/vpn/models/tunnels.py:157
+#: netbox/vpn/models/tunnels.py:152
msgid "tunnel terminations"
msgstr "隧道终点"
-#: netbox/vpn/models/tunnels.py:174
+#: netbox/vpn/models/tunnels.py:169
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name}已附加到隧道({tunnel})。"
@@ -15739,51 +16367,44 @@ msgstr "WPA Personal (PSK)"
msgid "WPA Enterprise"
msgstr "WPA Enterprise"
-#: netbox/wireless/forms/bulk_edit.py:73
-#: netbox/wireless/forms/bulk_edit.py:120
-#: netbox/wireless/forms/bulk_import.py:68
-#: netbox/wireless/forms/bulk_import.py:71
-#: netbox/wireless/forms/bulk_import.py:110
-#: netbox/wireless/forms/bulk_import.py:113
-#: netbox/wireless/forms/filtersets.py:59
-#: netbox/wireless/forms/filtersets.py:93
+#: netbox/wireless/forms/bulk_edit.py:75
+#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_import.py:70
+#: netbox/wireless/forms/bulk_import.py:73
+#: netbox/wireless/forms/bulk_import.py:115
+#: netbox/wireless/forms/bulk_import.py:118
+#: netbox/wireless/forms/filtersets.py:62
+#: netbox/wireless/forms/filtersets.py:121
msgid "Authentication cipher"
msgstr "认证密码"
-#: netbox/wireless/forms/bulk_edit.py:134
-#: netbox/wireless/forms/bulk_import.py:116
-#: netbox/wireless/forms/bulk_import.py:119
-#: netbox/wireless/forms/filtersets.py:106
-msgid "Distance unit"
-msgstr "距离单位"
-
-#: netbox/wireless/forms/bulk_import.py:52
+#: netbox/wireless/forms/bulk_import.py:54
msgid "Bridged VLAN"
msgstr "桥接 VLAN"
-#: netbox/wireless/forms/bulk_import.py:89
-#: netbox/wireless/tables/wirelesslink.py:28
+#: netbox/wireless/forms/bulk_import.py:94
+#: netbox/wireless/tables/wirelesslink.py:27
msgid "Interface A"
msgstr "网络接口A"
-#: netbox/wireless/forms/bulk_import.py:93
-#: netbox/wireless/tables/wirelesslink.py:37
+#: netbox/wireless/forms/bulk_import.py:98
+#: netbox/wireless/tables/wirelesslink.py:36
msgid "Interface B"
msgstr "网络接口B"
-#: netbox/wireless/forms/model_forms.py:161
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side B"
msgstr "B端"
-#: netbox/wireless/models.py:31
+#: netbox/wireless/models.py:32
msgid "authentication cipher"
msgstr "认证密码"
-#: netbox/wireless/models.py:69
+#: netbox/wireless/models.py:72
msgid "wireless LAN group"
msgstr "无线局域网组"
-#: netbox/wireless/models.py:70
+#: netbox/wireless/models.py:73
msgid "wireless LAN groups"
msgstr "无线局域网组"
@@ -15791,35 +16412,23 @@ msgstr "无线局域网组"
msgid "wireless LAN"
msgstr "无线局域网"
-#: netbox/wireless/models.py:144
+#: netbox/wireless/models.py:141
msgid "interface A"
msgstr "接口 A"
-#: netbox/wireless/models.py:151
+#: netbox/wireless/models.py:148
msgid "interface B"
msgstr "接口 B"
-#: netbox/wireless/models.py:165
-msgid "distance"
-msgstr "距离"
-
-#: netbox/wireless/models.py:172
-msgid "distance unit"
-msgstr "距离单位"
-
-#: netbox/wireless/models.py:219
+#: netbox/wireless/models.py:196
msgid "wireless link"
msgstr "无线连接"
-#: netbox/wireless/models.py:220
+#: netbox/wireless/models.py:197
msgid "wireless links"
msgstr "无线连接"
-#: netbox/wireless/models.py:236
-msgid "Must specify a unit when setting a wireless distance"
-msgstr "设置无线距离时必须指定单位"
-
-#: netbox/wireless/models.py:242 netbox/wireless/models.py:248
+#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
#, python-brace-format
msgid "{type} is not a wireless interface."
msgstr "{type} 不是无线接口。"
diff --git a/requirements.txt b/requirements.txt
index a01479311c6..4a9ac2aa0f7 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,4 +1,4 @@
-Django==5.1.6
+Django==5.1.7
django-cors-headers==4.7.0
django-debug-toolbar==5.0.1
django-filter==25.1
@@ -15,23 +15,23 @@ django-tables2==2.7.5
django-timezone-field==7.1
djangorestframework==3.15.2
drf-spectacular==0.28.0
-drf-spectacular-sidecar==2025.2.1
+drf-spectacular-sidecar==2025.3.1
feedparser==6.0.11
gunicorn==23.0.0
-Jinja2==3.1.5
+Jinja2==3.1.6
Markdown==3.7
-mkdocs-material==9.6.5
+mkdocs-material==9.6.7
mkdocstrings[python-legacy]==0.27.0
netaddr==1.3.0
-nh3==0.2.20
+nh3==0.2.21
Pillow==11.1.0
-psycopg[c,pool]==3.2.4
+psycopg[c,pool]==3.2.5
PyYAML==6.0.2
requests==2.32.3
rq==2.1.0
social-auth-app-django==5.4.3
social-auth-core==4.5.6
-strawberry-graphql==0.260.2
+strawberry-graphql==0.262.0
strawberry-graphql-django==0.52.0
svgwrite==1.4.3
tablib==3.8.0